.shepherd-button{background:#3288e6;border:0;border-radius:3px;color:hsla(0,0%,100%,.75);cursor:pointer;margin-right:.5rem;padding:.5rem 1.5rem;transition:all .5s ease}.shepherd-button:not(:disabled):hover{background:#196fcc;color:hsla(0,0%,100%,.75)}.shepherd-button.shepherd-button-secondary{background:#f1f2f3;color:rgba(0,0,0,.75)}.shepherd-button.shepherd-button-secondary:not(:disabled):hover{background:#d6d9db;color:rgba(0,0,0,.75)}.shepherd-button:disabled{cursor:not-allowed}
.shepherd-footer{border-bottom-left-radius:5px;border-bottom-right-radius:5px;display:flex;justify-content:flex-end;padding:0 .75rem .75rem}.shepherd-footer .shepherd-button:last-child{margin-right:0}
.shepherd-cancel-icon{background:transparent;border:none;color:hsla(0,0%,50%,.75);cursor:pointer;font-size:2em;font-weight:400;margin:0;padding:0;transition:color .5s ease}.shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon{color:hsla(0,0%,50%,.75)}.shepherd-has-title .shepherd-content .shepherd-cancel-icon:hover{color:rgba(0,0,0,.75)}
.shepherd-title{color:rgba(0,0,0,.75);display:flex;flex:1 0 auto;font-size:1rem;font-weight:400;margin:0;padding:0}
.shepherd-header{align-items:center;border-top-left-radius:5px;border-top-right-radius:5px;display:flex;justify-content:flex-end;line-height:2em;padding:.75rem .75rem 0}.shepherd-has-title .shepherd-content .shepherd-header{background:#e6e6e6;padding:1em}
.shepherd-text{color:rgba(0,0,0,.75);font-size:1rem;line-height:1.3em;padding:.75em}.shepherd-text p{margin-top:0}.shepherd-text p:last-child{margin-bottom:0}
.shepherd-content{border-radius:5px;outline:none;padding:0}
.shepherd-element{background:#fff;border:none;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.2);margin:0;max-width:400px;opacity:0;outline:none;padding:0;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:9999}.shepherd-enabled.shepherd-element{opacity:1;visibility:visible}.shepherd-element[data-popper-reference-hidden]:not(.shepherd-centered){opacity:0;pointer-events:none;visibility:hidden}.shepherd-element,.shepherd-element *,.shepherd-element :after,.shepherd-element :before{box-sizing:border-box}.shepherd-arrow,.shepherd-arrow:before{height:16px;position:absolute;width:16px;z-index:-1}.shepherd-arrow:before{background:#fff;content:"";transform:rotate(45deg)}.shepherd-element[data-popper-placement^=top]>.shepherd-arrow{bottom:-8px}.shepherd-element[data-popper-placement^=bottom]>.shepherd-arrow{top:-8px}.shepherd-element[data-popper-placement^=left]>.shepherd-arrow{right:-8px}.shepherd-element[data-popper-placement^=right]>.shepherd-arrow{left:-8px}.shepherd-element.shepherd-centered>.shepherd-arrow{opacity:0}.shepherd-element.shepherd-has-title[data-popper-placement^=bottom]>.shepherd-arrow:before{background-color:#e6e6e6}.shepherd-target-click-disabled.shepherd-enabled.shepherd-target,.shepherd-target-click-disabled.shepherd-enabled.shepherd-target *{pointer-events:none}
.shepherd-modal-overlay-container{height:0;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition:all .3s ease-out,height 0s .3s,opacity .3s 0s;width:100vw;z-index:9997}.shepherd-modal-overlay-container.shepherd-modal-is-visible{height:100vh;opacity:.5;transform:translateZ(0);transition:all .3s ease-out,height 0s 0s,opacity .3s 0s}.shepherd-modal-overlay-container.shepherd-modal-is-visible path{pointer-events:all}
/* postcss-exclude-tailwind start -- Do not remove or change this comment. Used by postcss-qualify-selectors plugin. */
/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker:not(:where(.tw *, .tw)) {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
}
.datepicker-inline:not(:where(.tw *, .tw)) {
  width: 220px;
}
.datepicker-rtl:not(:where(.tw *, .tw)) {
  direction: rtl;
}
.datepicker-rtl.dropdown-menu:not(:where(.tw *, .tw)) {
  left: auto;
}
.datepicker-rtl table tr td span:not(:where(.tw *, .tw)) {
  float: right;
}
.datepicker-dropdown:not(:where(.tw *, .tw)) {
  top: 0;
  left: 0;
}
.datepicker-dropdown:not(:where(.tw *, .tw)):before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:not(:where(.tw *, .tw)):after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:not(:where(.tw *, .tw)):before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:not(:where(.tw *, .tw)):after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:not(:where(.tw *, .tw)):before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:not(:where(.tw *, .tw)):after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-bottom:not(:where(.tw *, .tw)):before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-bottom:not(:where(.tw *, .tw)):after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-top:not(:where(.tw *, .tw)):before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-top:not(:where(.tw *, .tw)):after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff;
}
.datepicker table:not(:where(.tw *, .tw)) {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker td:not(:where(.tw *, .tw)), .datepicker th:not(:where(.tw *, .tw)) {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td:not(:where(.tw *, .tw)), .table-striped .datepicker table tr th:not(:where(.tw *, .tw)) {
  background-color: transparent;
}
.datepicker table tr td.day:not(:where(.tw *, .tw)):hover, .datepicker table tr td.day.focused:not(:where(.tw *, .tw)) {
  background: #eee;
  cursor: pointer;
}
.datepicker table tr td.old:not(:where(.tw *, .tw)), .datepicker table tr td.new:not(:where(.tw *, .tw)) {
  color: #999;
}
.datepicker table tr td.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.disabled:not(:where(.tw *, .tw)):hover {
  background: none;
  color: #999;
  cursor: default;
}
.datepicker table tr td.highlighted:not(:where(.tw *, .tw)) {
  background: #d9edf7;
  border-radius: 0;
}
.datepicker table tr td.today:not(:where(.tw *, .tw)), .datepicker table tr td.today:not(:where(.tw *, .tw)):hover, .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)):hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:not(:where(.tw *, .tw)):hover, .datepicker table tr td.today:not(:where(.tw *, .tw)):hover:hover, .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)):hover, .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)):hover:hover, .datepicker table tr td.today:not(:where(.tw *, .tw)):active, .datepicker table tr td.today:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)):active, .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.today.active:not(:where(.tw *, .tw)), .datepicker table tr td.today:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.today.disabled.active:not(:where(.tw *, .tw)), .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.today:not(:where(.tw *, .tw)):hover.disabled, .datepicker table tr td.today.disabled.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)):hover.disabled, .datepicker table tr td.today[disabled]:not(:where(.tw *, .tw)), .datepicker table tr td.today:not(:where(.tw *, .tw)):hover[disabled], .datepicker table tr td.today.disabled[disabled]:not(:where(.tw *, .tw)), .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)):hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:not(:where(.tw *, .tw)):active, .datepicker table tr td.today:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)):active, .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.today.active:not(:where(.tw *, .tw)), .datepicker table tr td.today:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.today.disabled.active:not(:where(.tw *, .tw)), .datepicker table tr td.today.disabled:not(:where(.tw *, .tw)):hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:not(:where(.tw *, .tw)):hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:not(:where(.tw *, .tw)):hover {
  color: #fff;
}
.datepicker table tr td.range:not(:where(.tw *, .tw)), .datepicker table tr td.range:not(:where(.tw *, .tw)):hover, .datepicker table tr td.range.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.range.disabled:not(:where(.tw *, .tw)):hover {
  background: #eee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:not(:where(.tw *, .tw)), .datepicker table tr td.range.today:not(:where(.tw *, .tw)):hover, .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)):hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:not(:where(.tw *, .tw)):hover, .datepicker table tr td.range.today:not(:where(.tw *, .tw)):hover:hover, .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)):hover, .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)):hover:hover, .datepicker table tr td.range.today:not(:where(.tw *, .tw)):active, .datepicker table tr td.range.today:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)):active, .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.range.today.active:not(:where(.tw *, .tw)), .datepicker table tr td.range.today:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.range.today.disabled.active:not(:where(.tw *, .tw)), .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.range.today:not(:where(.tw *, .tw)):hover.disabled, .datepicker table tr td.range.today.disabled.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)):hover.disabled, .datepicker table tr td.range.today[disabled]:not(:where(.tw *, .tw)), .datepicker table tr td.range.today:not(:where(.tw *, .tw)):hover[disabled], .datepicker table tr td.range.today.disabled[disabled]:not(:where(.tw *, .tw)), .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)):hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:not(:where(.tw *, .tw)):active, .datepicker table tr td.range.today:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)):active, .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.range.today.active:not(:where(.tw *, .tw)), .datepicker table tr td.range.today:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.range.today.disabled.active:not(:where(.tw *, .tw)), .datepicker table tr td.range.today.disabled:not(:where(.tw *, .tw)):hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected:not(:where(.tw *, .tw)), .datepicker table tr td.selected:not(:where(.tw *, .tw)):hover, .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)):hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: -o-linear-gradient(to bottom, #b3b3b3, #808080);
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:not(:where(.tw *, .tw)):hover, .datepicker table tr td.selected:not(:where(.tw *, .tw)):hover:hover, .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)):hover, .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)):hover:hover, .datepicker table tr td.selected:not(:where(.tw *, .tw)):active, .datepicker table tr td.selected:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)):active, .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.selected.active:not(:where(.tw *, .tw)), .datepicker table tr td.selected:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.selected.disabled.active:not(:where(.tw *, .tw)), .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.selected:not(:where(.tw *, .tw)):hover.disabled, .datepicker table tr td.selected.disabled.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)):hover.disabled, .datepicker table tr td.selected[disabled]:not(:where(.tw *, .tw)), .datepicker table tr td.selected:not(:where(.tw *, .tw)):hover[disabled], .datepicker table tr td.selected.disabled[disabled]:not(:where(.tw *, .tw)), .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)):hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:not(:where(.tw *, .tw)):active, .datepicker table tr td.selected:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)):active, .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.selected.active:not(:where(.tw *, .tw)), .datepicker table tr td.selected:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.selected.disabled.active:not(:where(.tw *, .tw)), .datepicker table tr td.selected.disabled:not(:where(.tw *, .tw)):hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active:not(:where(.tw *, .tw)), .datepicker table tr td.active:not(:where(.tw *, .tw)):hover, .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)):hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:not(:where(.tw *, .tw)):hover, .datepicker table tr td.active:not(:where(.tw *, .tw)):hover:hover, .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)):hover, .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)):hover:hover, .datepicker table tr td.active:not(:where(.tw *, .tw)):active, .datepicker table tr td.active:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)):active, .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.active.active:not(:where(.tw *, .tw)), .datepicker table tr td.active:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.active.disabled.active:not(:where(.tw *, .tw)), .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.active:not(:where(.tw *, .tw)):hover.disabled, .datepicker table tr td.active.disabled.disabled:not(:where(.tw *, .tw)), .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)):hover.disabled, .datepicker table tr td.active[disabled]:not(:where(.tw *, .tw)), .datepicker table tr td.active:not(:where(.tw *, .tw)):hover[disabled], .datepicker table tr td.active.disabled[disabled]:not(:where(.tw *, .tw)), .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)):hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:not(:where(.tw *, .tw)):active, .datepicker table tr td.active:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)):active, .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td.active.active:not(:where(.tw *, .tw)), .datepicker table tr td.active:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td.active.disabled.active:not(:where(.tw *, .tw)), .datepicker table tr td.active.disabled:not(:where(.tw *, .tw)):hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span:not(:where(.tw *, .tw)) {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.datepicker table tr td span:not(:where(.tw *, .tw)):hover, .datepicker table tr td span.focused:not(:where(.tw *, .tw)) {
  background: #eee;
}
.datepicker table tr td span.disabled:not(:where(.tw *, .tw)), .datepicker table tr td span.disabled:not(:where(.tw *, .tw)):hover {
  background: none;
  color: #999;
  cursor: default;
}
.datepicker table tr td span.active:not(:where(.tw *, .tw)), .datepicker table tr td span.active:not(:where(.tw *, .tw)):hover, .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)), .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)):hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -ms-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#0044cc));
  background-image: -webkit-linear-gradient(to bottom, #08c, #0044cc);
  background-image: -o-linear-gradient(to bottom, #08c, #0044cc);
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:not(:where(.tw *, .tw)):hover, .datepicker table tr td span.active:not(:where(.tw *, .tw)):hover:hover, .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)):hover, .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)):hover:hover, .datepicker table tr td span.active:not(:where(.tw *, .tw)):active, .datepicker table tr td span.active:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)):active, .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td span.active.active:not(:where(.tw *, .tw)), .datepicker table tr td span.active:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td span.active.disabled.active:not(:where(.tw *, .tw)), .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)), .datepicker table tr td span.active:not(:where(.tw *, .tw)):hover.disabled, .datepicker table tr td span.active.disabled.disabled:not(:where(.tw *, .tw)), .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)):hover.disabled, .datepicker table tr td span.active[disabled]:not(:where(.tw *, .tw)), .datepicker table tr td span.active:not(:where(.tw *, .tw)):hover[disabled], .datepicker table tr td span.active.disabled[disabled]:not(:where(.tw *, .tw)), .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)):hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:not(:where(.tw *, .tw)):active, .datepicker table tr td span.active:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)):active, .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)):hover:active, .datepicker table tr td span.active.active:not(:where(.tw *, .tw)), .datepicker table tr td span.active:not(:where(.tw *, .tw)):hover.active, .datepicker table tr td span.active.disabled.active:not(:where(.tw *, .tw)), .datepicker table tr td span.active.disabled:not(:where(.tw *, .tw)):hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old:not(:where(.tw *, .tw)), .datepicker table tr td span.new:not(:where(.tw *, .tw)) {
  color: #999;
}
.datepicker .datepicker-switch:not(:where(.tw *, .tw)) {
  width: 145px;
}
.datepicker .datepicker-switch:not(:where(.tw *, .tw)), .datepicker .prev:not(:where(.tw *, .tw)), .datepicker .next:not(:where(.tw *, .tw)), .datepicker tfoot tr th:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
.datepicker .datepicker-switch:not(:where(.tw *, .tw)):hover, .datepicker .prev:not(:where(.tw *, .tw)):hover, .datepicker .next:not(:where(.tw *, .tw)):hover, .datepicker tfoot tr th:not(:where(.tw *, .tw)):hover {
  background: #eee;
}
.datepicker .prev.disabled:not(:where(.tw *, .tw)), .datepicker .next.disabled:not(:where(.tw *, .tw)) {
  visibility: hidden;
}
.datepicker .cw:not(:where(.tw *, .tw)) {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.input-append.date .add-on:not(:where(.tw *, .tw)), .input-prepend.date .add-on:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
.input-append.date .add-on i:not(:where(.tw *, .tw)), .input-prepend.date .add-on i:not(:where(.tw *, .tw)) {
  margin-top: 3px;
}
.input-daterange input:not(:where(.tw *, .tw)) {
  text-align: center;
}
.input-daterange input:not(:where(.tw *, .tw)):first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:not(:where(.tw *, .tw)):last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on:not(:where(.tw *, .tw)) {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
/*!
 * Bootstrap Colorpicker v2.5.2
 * https://itsjavi.com/bootstrap-colorpicker/
 *
 * Originally written by (c) 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0.txt
 *
 */
.colorpicker-saturation:not(:where(.tw *, .tw)) {
  width: 100px;
  height: 100px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAQAAADa613fAAAP9klEQVR4XnRWC47rNgwcKjlA0bv2VL1Qi/YELRav7203iS1ppqZoiXCAhuBHVLI74xFtG3/Hz2joIOjRGuR5eMYuRn9YA1fds859KX8ZvczLr9/pImiR3Rqky9/wlajRIdVE/1Rufeu/0No3/ASgBZAJUkwgi0iCaEatekJJoEqiTQncd67/gyOfRCZshTed0Nl8LbLj8D6qxtoq9/7kJz/aH/3Xfu8VwI5+AUH8DxE7gUyiIpZ5LwiGzUqE3CScJsCDQHAsvBnxWpkbC0QMHmBp6latWS0bnvrCN/x1+xPfce+Ij0GAyeAGGz15sOiax2UylPhKrFaMPnVWClwepKh07hdhkVDsK2uoyEIySergjdbY2VBtV8VLr8Mf9mF/4wMb7kR8FOhzFWZZe7HIZD9JRIbee28eJKBweTB6TwjYkAgWaUmtDveGw1Wx3zZ76YlPPfQd/+gTTUFkiGiJ+NQAszU1EPT/QJEgufolAMPkNU4CVOyUIBLg4xglEZHGQnTFOFV0VaulYddBhA986ge/7N/yQi/3flFgwfQq2ibLnTDBRl9TmUHyJASPV/eoN0UISIr+ICQKIFV4EpljSjV1uFVUq9hRtet5e9gXvuyHPW0zMhQxWaoBBa9Tg8vsCEhww23Smd0CKjIkmPIoxWrUBDgJqFCyESF43ctQxLUoHN7Q1KyVhqrNNm3cy2vMyQNPVKjc29Rh5SSU+giWdRJHkLnQG71FQEuNyNGBTDdBQQAKCuGiEUS/jcyGbkMPq931OIzb/dUPGuVlG7f+slqkO5NAAlzTMdcq0NkzmsEBmAQkbI+pSHbiqnuWIA6lijhvqwIxMyWxMGZiPU669XJE1tADDTs2HWpwKxuqdnTpOiOR42xlzLtm3pXGel3xd8/oTs8Xy0MV8GM1RlsC2Y3Wy3wut3M+2mEVux0Gt9fhzTWyLvGiiJYaqY5DWRFIwAiQ5r6gB9GpQihJw4I9j5Mkscj3BnzGjBhv8xna5P1Jo428o6IOPY5KFZtVOkEKqUjqQY9Gi+jrIOFwJUDzRtA9xyoIrGGmkNRmxVAnZoK+TkUIeUYni5wEzgOG5iZX5HCr2JyQNqdk++G0rgb1ochSIGutTj4P7F0PuRUAolmh5sCzAHn1BYyaADh6bgFeoBx6vst091CEvcSLWBBpqGq384jZ5llVHSwEShLx+D4d0mU3D5eEAJQ9KEhOZUYnDENV2qKgmIlQhWfdvcoXYaegPp/n1oKIOgYFqxrzQSciqNhv/5FqPpy6b0UcX2vf13DfWySRSEgkEYlEJJGQSyKJSEQSCYlEEpHexIVO3XOevffze2a+PfPv9x1rne1c3b3Mmlmz9mE++zuzngfnw/E+Dlc4LL4NwHdFy7u3KGPVmZ6/4eeMoDyre3i/KHADIHYO04w9zO0mAotuKnrc7XaPjvu66bNe5cDT7RlPepEnfS2X8dF1/utDvD+OwGDBxEgQywLCvIMYWBY+DShwAAORAdv9PswhDAqOUCi5+71AbFcDMR4xBDNfhySKXPXZ1+Vub+Q1Ltf5z7eC0AjVldHI26rIFdKIAyYBJCFVUhVDwttAnM52B3Ect1TFQXzJ0z33lOuib/QO8g+CuO0gKBRU80A8hkeJ0b1KRQWmFQVSh8mf3lpUpNaRulzN5NArrmKKGMijXgzk7w5ijdFVgT8f1IdFNjVWjDWicUYWEEMmSFDtILdzHW5XueHp7p+yuS54ep5/c5BE2Gw/gWPNYU4/PZaak2VGEsFjSbOf8irea6KQgojGCk0KxZY31tWWgzwayF8N5KYyo3VADVicWWrhwzr3ZqIOa5xW5zbqMPPMiyDURHDIHQTeWq7KFXcQPOqzPOL5Ov/iIDEDy7DHEwx0PTgjO8SS0fOEHcZNMt+XKEFMj8Q4QUSvPu6HPuvd4N9/x12RPwcIVRCAakSOUzHgsUSMFWYzDQ+PiOJqAOuYc9jh5TecnA+xHfFyOYhebeTH89P80wrCJzUjlsx7euIV0g4zQFUSiBPioIWBACFC7GgDj8P91ZSJOQmQP74MAnQo8H5RIe8kZ0kBcQCMAlEpRDiKROBxbR0ksdhWFq0gR9q9uQzkDzuIFQSPqAgRCAsCaVNF2ZAAhxvtzcqcnDk6tpXxSsayqXLIgSOb6zqeH+fvO0i9XEu5EVV+OZehRZJ6BGTeaRhCkTzVIZeAzaWGAFfErIPogQI5CuR3HQQx7DzBB16R3s7e0MBUPedjWutgG/JUTPqMeAQNEiytJRnJearWUgdwFNxN7rtBoECuj/O3BMHaTIxQ0a4GctireElTJHJvLTaalih5kvBCGMvkdESUMAdCFaI4yG8SpDfRWAptqkAJUwCG6B7lOREFSZBqKs57MEHqVJEBwHa2lp0OiKtiQ18gx9P89QrSXyc0vObBM4vPmBADqJZLAo/yzK7qPSZstCy+fDSZlhrm+Zkyjsf5q2otdC14zkLjHLf0me9wjNqQo0B1a6wBJRaIEgC2Qw9oby/cRHA+xHCQy/xlB1HVSV3Y/5yVhsc7dBi2UoIWCMcbELZWgxNCGUZ5y4ceBaLlE8dAfrEosrYT+z8ya3sxXndFBxuQivNGEHFCbLGBlBLKGYHZoeoQpcjtMn/uICPefcxecpuDOEemg9S/44cflZPIlWolyHkLrEpgbS9IQRlAgZgi0WDjsEiPh+PN/Fkogq4GdzPtarlRGW2tJwEK1RMTEvdVdmhAKHO1pdUuGQsVcX+rSfGzDbwGyE8NRPQc83HCaOkTZwPqABZBdFq8zAN1gue0FPO8wYUFBE1WkMwVzM1iQ4BItFh+H36Qy/yJg0DRQICmBl+tbKUC5cCj3yXI+SUFBS78ZAcBtHt+e9lBuiqpTNh9zTvIjzuIWxVYGQJpAZY+VWS3QKh84iSZbwuIdiDpc4KztQa/sjhMaDJEJDSZ8mZ+kCBdC0JpKVNQzZdKu+EsOeFCosrngVAkDS/uy6iGnW7UxmMpkB8FyFKo6iQW8z1HuBdMu1pdkZdB8jWTjlFtNaiJRYniIDcD+eECMqFLS9ED6DgxzCMKnRD3HYYA2uMCJUh70OK8G0EUnJV8lqe8nj84QdqLhdoJskNlEw1ivajM8LtPBhIeN99LESXI9xcQIHFQudHngZjUhXOQeGlUYmAddh5pxMhzV0M1vMAtMFIVmfp6fq+DgEWefjQVenstaqUy3bJQAiVlEihDghCDINFQg8oUhoQPkO8SBEM7SFQ72VYBwPuE7k8uYF5LNwg/TEd2zkuKjIIhTiJRlYrDfNS1QL7DYUcbcCyKJNwOwucVCVSwBBj/DwghXA2hQtACgCBBPprfXkAIFIYRXhONQARFU00Tsh6LEmmQUbkTImMi9me5qaHDIeBgHeRbdxAIqAJBCDSoCNVQglrciqX/ZCD9RRP6rgpBvhmKAFhg2ForBLXBYPtUjj7vCHPe8SXbYAY47gHB9mKeqjjIg/53fmMD0fR9Bug7SFcHI6EA1OC/E8QTL4NgBSGiCiyTChnI1zcQxmyfRZGM6w701KRybDvsIK3LWDx6mxGkcglEZQLkawnCdppZ6sgCh8trWWBUQaUWCEOlOs7HAenFE45QSu9RQQDAqchXNxDq4orQR44qRIFUQvM+mRJuB6GDEixgCbSBQGXghEEbdn1P/zO/QhAWCsWsmRhLa2VFkSZIgSVKmgEQhvk6K8YKMRZl7Dwg4amOUYvFBfLlE4RasOCB5S9PXKq0AqGDMiYIReXF0mYctITWBmqR5F38X5Y7yJfeCtKBzNbWYm5XpsMpf3dRZD3jPDesvdVCOs6KYQXIFw1E4fcE8dHWOepZBXpLJcACWUZVMRZbfvgXR4Ak8A7VVSKSVuu9p6/mFxyE7cOWavtLp952O8huK83+gmHzHaAsVXLgAvl8gPCvHzAFsM8GNXGKPH5cmN02sXTLa8QdKRXMzHv67/k5A9k1UIx36UH/VlWWtuKssNiRapB6BaLXl6MA+ayDcNS3v/sYXgCL620F1kk8QhKAEOvKu4DvajDO5zkHc4fBg76anyEIIcamBPex5EK8AoVHhMW7QAqWrYD1204CJB1hCfOAV/PTBPH0zBmJmsZZKCEaAmdqm4zMcYxYLN0JuHThIAjirAnp3px7TRgD+ZSD/K92M1CNIgbC8Ex7FkSEIlQEEUQEQQQBRBABEUQQEQTx3X0Evap9AhP39jL5OvuzAWuvbDaTTDIzX2aypUCJ0i7nAigoQAk9gUIUSxXEoCFyyVIuL9ZQcMZoArnwr4D0OLS8jGNGTgGnsZQWMYrcOARoIReAALBeWhf+RUCAIEsECFQHLkwR5zj4JW3t5WOUU5djvgQIawD53EDsctmYz8xGaZGPBUR3qNkiGwqDICUYIFpqBgRaayCfFiAWR2wWvoobmzxdF8N5kyxXmvap/sgGcLF/aoBosbG+lE395R8zCA4BqUYgOgYq+HtvBrT0LK15X8lZwx5f9klCX0rdgXzIIGbdhXMqZtHzJhuptEjmsFc4KzmN5IFPtfM7gWw2kPczSIqQSPUDYKYBMamsBCpKphW0iA5H8AbMDPJOQYjLZg1Vk4G49GlCYNYAkdOd0kwRQ8FCyAHydgLZ6Z2AqrVtjDUQ7hCEmrkEooDAsB2YnBCvkBpZ6yBvJpCd7Mn5zJ6C4QF2BUQPgHEIGUrGnHzQ8rlMekBeTyAzwDJksxwM4+w3BY02B8mIl0CmFRm+ZscxAuSnvwqQsECTIGSV6FEoJFTygVuzB5xAsKqBvAQE3+nkVoJDI1BJIaPBWik7ZSu5NIp5A3mRQaTFvLgkO9fVgEgMqqeVfb+p55tijWH+Kea71ubq4v8Sl8089sZKbKEZNq+VUfISJJF7j79WrbYgS994ZEf+nIz0pNFRWqapSmK6P45i3OQuItIiPDyg6RnxZ4D0g+CFPxAzluoRsWsaA6I6JOqVWCisDvJ0BgHTzMSRgMi0vmi8R+sR6tg/XUh7kCc7kMRqSNkTBDx0OkAUegFcMazciBXNpm798R6klXap/WZz49TQwBHqEcj4oCToUPjUuP9lfxcbyKMAwT6bTf1qqIIQDl3i5oCERNmVm0wgW4A8BGRxMX3hWh8bEV5Rvfp4DS5F3djWH2ztDNWKW7OBjgjIwsDWaKRknJjqMsh9QCa1p608lLovFkBE969DYtYelSzwSRcg535vAsFeNU9SzRCYZb4LDmxmFQKkwYGM+5y/G7b1uxMIylLdyE5yxIyYsoXWhQIpzQhYPi3JkJoKkB9+BxD0OMuyOEBe36DgyPSrxscmATldgKj8PxrkA/kA5PYMgkrocwIQ6GSRGmF0VaNqBKQZ5FYDEZSDzFTzq9mBQjAayE1A+ryDTzcQZe0Ibbxj7EwpAmTrJwEimZR9CCPtODhzxuNtY19Zd2Lf/fjCTnEiDAOg62j1utb/dv9mZ/aHCj4AyOHbsW3/As0BTzIgeJU7AAAAAElFTkSuQmCC);
  cursor: crosshair;
  float: left;
}
.colorpicker-saturation i:not(:where(.tw *, .tw)) {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #000;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: absolute;
  top: 0;
  left: 0;
  margin: -4px 0 0 -4px;
}
.colorpicker-saturation i b:not(:where(.tw *, .tw)) {
  display: block;
  height: 5px;
  width: 5px;
  border: 1px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.colorpicker-alpha:not(:where(.tw *, .tw)), .colorpicker-hue:not(:where(.tw *, .tw)) {
  width: 15px;
  height: 100px;
  float: left;
  cursor: row-resize;
  margin-left: 4px;
  margin-bottom: 4px;
}
.colorpicker-alpha i:not(:where(.tw *, .tw)), .colorpicker-hue i:not(:where(.tw *, .tw)) {
  display: block;
  height: 1px;
  background: #000;
  border-top: 1px solid #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  margin-top: -1px;
}
.colorpicker-hue:not(:where(.tw *, .tw)) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAMAAABw8qpSAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAh0lEQVR4XgXAg3EDAAAAwI9to7Zt27a1/w49BASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHXo1KVbj159+g0YNGTYiFFjxk2YNGXajFlz5i1YtGTZilVr1m3YtGXbjl179h04dOTYiVNnzl24dOXajVt37j149OTZi1dv3n349OXbj19//wOxE1dQ8reGAAAAAElFTkSuQmCC);
}
.colorpicker-alpha:not(:where(.tw *, .tw)) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
  display: none;
}
.colorpicker-alpha:not(:where(.tw *, .tw)), .colorpicker-hue:not(:where(.tw *, .tw)), .colorpicker-saturation:not(:where(.tw *, .tw)) {
  background-size: contain;
}
.colorpicker:not(:where(.tw *, .tw)) {
  padding: 4px;
  min-width: 130px;
  margin-top: 1px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 2500;
}
.colorpicker:not(:where(.tw *, .tw)):after, .colorpicker:not(:where(.tw *, .tw)):before {
  display: table;
  content: "";
  line-height: 0;
}
.colorpicker:not(:where(.tw *, .tw)):after {
  clear: both;
}
.colorpicker:not(:where(.tw *, .tw)):before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  top: -7px;
  left: 6px;
}
.colorpicker:not(:where(.tw *, .tw)):after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  position: absolute;
  top: -6px;
  left: 7px;
}
.colorpicker div:not(:where(.tw *, .tw)) {
  position: relative;
}
.colorpicker.colorpicker-with-alpha:not(:where(.tw *, .tw)) {
  min-width: 140px;
}
.colorpicker.colorpicker-with-alpha .colorpicker-alpha:not(:where(.tw *, .tw)) {
  display: block;
}
.colorpicker-color:not(:where(.tw *, .tw)) {
  height: 10px;
  margin-top: 5px;
  clear: both;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAABkCAQAAAAVxWkcAAABr0lEQVR4Xo2VwU0DQQxF7dmRuNIFlzlSAR3QAaXQQdIBJVABFXDcOVAAd67cjJLR07dkhcSrkZKfb/t7bG88rFo3B5gZPMNycItu2xloGV7MWHzM9zuzFWCkmA0nK6AszCUJDW6+mG6R03ncw5v8EMTEvZ2O3AliYjpslblc0RF9LmZYWxURU6aKytWZYsoWCAe+xwOZp1GsEukGiIkYxcQCHck99+gRgB7JncyIB5SGEhP3Yh5P6JwX+u6AnYot104d8DJT7uH7M9JH6OZbimj0vfMVaYnJIZFJDBW9kHlerL2C6JV4mSt7uuo2N57RxnZ+usQjn0R1jwBJBrNO3evJpVYUWsJ/E3UiXRlv24/7YZ04xmEdWlzcKS+B/eapeyMvFd2k0+hRk/T0AmTW8h69s2sjYMsdPntECiILhAeIMZAeH4QvUwfn6ijC0tTV+fT9ky8jM9nK2g7Ly1VjSpKYq6IvsAm7MtNu1orEqa/K3KNvgMFdhfquPfJmp2dbh0/8Gzb6Y22ViaNr6n5410zXdngVhbu6XqdOtWOuin5hjABGp4a2uotZ71MVCfwDBt2/v37yo6AAAAAASUVORK5CYII=);
  background-position: 0 100%;
}
.colorpicker-color div:not(:where(.tw *, .tw)) {
  height: 10px;
}
.colorpicker-selectors:not(:where(.tw *, .tw)) {
  display: none;
  height: 10px;
  margin-top: 5px;
  clear: both;
}
.colorpicker-selectors i:not(:where(.tw *, .tw)) {
  cursor: pointer;
  float: left;
  height: 10px;
  width: 10px;
}
.colorpicker-selectors i + i:not(:where(.tw *, .tw)) {
  margin-left: 3px;
}
.colorpicker-element .add-on i:not(:where(.tw *, .tw)), .colorpicker-element .input-group-addon i:not(:where(.tw *, .tw)) {
  display: inline-block;
  cursor: pointer;
  height: 16px;
  vertical-align: text-top;
  width: 16px;
}
.colorpicker.colorpicker-inline:not(:where(.tw *, .tw)) {
  position: relative;
  display: inline-block;
  float: none;
  z-index: auto;
}
.colorpicker.colorpicker-horizontal:not(:where(.tw *, .tw)) {
  width: 110px;
  min-width: 110px;
  height: auto;
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation:not(:where(.tw *, .tw)) {
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-color:not(:where(.tw *, .tw)) {
  width: 100px;
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha:not(:where(.tw *, .tw)), .colorpicker.colorpicker-horizontal .colorpicker-hue:not(:where(.tw *, .tw)) {
  width: 100px;
  height: 15px;
  float: left;
  cursor: col-resize;
  margin-left: 0;
  margin-bottom: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha i:not(:where(.tw *, .tw)), .colorpicker.colorpicker-horizontal .colorpicker-hue i:not(:where(.tw *, .tw)) {
  display: block;
  height: 15px;
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  border: none;
  margin-top: 0;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue:not(:where(.tw *, .tw)) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAABCAMAAAAfBfuPAAABLFBMVEXqFBb/ABH/ACL/ADH/AEH/AFD/AGD/AG7/AH7/AI3/AJ3/AKz/ALz/AMr/ANv/AOr/APr2AP/mAP/XAP/HAP+4AP+oAP+aAP+JAP97AP9rAP9cAP9MAP8+AP8tAP8fAP8PAP8BAv8AEP8AH/8AL/8APv8ATv8AXP8Abf8Ae/8Ai/8Amv8Aqv8AuP8Ayf8A1/8A5/8A9/8A//gA/+kA/9kA/8oA/7oA/6wA/5sA/40A/30A/24A/14A/1AA/z8A/zEA/yEA/xEB/wMN/wAd/wAs/wA8/wBK/wBb/wBp/wB5/wCI/wCY/wCm/wC3/wDF/wDV/wDk/wD1/wD/+gD/7AD/3AD/zAD/vgD/rQD/nwD/jgD/gAD/cAD/YgD/UQD/QwD/MgD/JAD/FAD4Eg42qAedAAAAbUlEQVR4XgXAghEDsbxtlrZt27ax/w49ACAYQTGcICmaYTleECVZUTXdMC1Wm93hdLk9Xp8/EAyFI9FYPJFMpTPZXL5QLJUr1Vq90Wy1O91efzAcjSfT2XyxXK03293+cDydL9fb/fF8vT/f3x+LfRNXARMbCAAAAABJRU5ErkJggg==);
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha:not(:where(.tw *, .tw)) {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAKCAQAAADoFTP1AAAB9ElEQVR4XoWTQW4VMRBEu9qWEimL7DhEMp8NF+ASnJJLcAQgE1bcgBUSkYKUuHCrZ9pjeqSU5Yn9LPu7umJQBIIv+k7vIOrtK66L4lmr3pVOrOv3otp619KZ0/KjdNI79L52Uo09FBQWrU0vfe5trezU+hLsoUKd3Repovte+0vbq/7Lj5XbaHECKasR9G4MPlbp+gzZxd6koPEJCkAYC5SjcOTAIIOK90Dja1IfIZ8Z+zAY9jm3b5Ia+MT5sFcqRJrR2AYYA8Kua5BzYRrFPNmD4PQMegGJMOffJJUsWiI3nCHZZjInNdffLWOufzbc3JaboCAVxwmnRHbhLSPwRJ4wU0BRSc6HkECYYVw95nMKgJOcylxrJttE5Ibzf9Xq9GPvP+WX3MiV/MGHfRu/SentRQrfG1GzsIrytdNXucSRKxQNIGHM9YhGFQJcdjNcBZvfJayuYe4Sia1CzwW+19mWOhe37HsxJWKwbu/jluEU15QzAQjAqCEbhMJc78GYV2E0kooHDubUImWkTOhGpgv8PoT8DJG/bzxna4BZ0eOFSOaLADGeSpFsg5AzeaDZIDQQXjZ4y/8ryfzUXBwdELRjTjCNvOeT0rNlrJz90vwy6N9pXXQEluX0inElpPWokSdiLCfiNJJjMKQ8Qsh8GEKQKMo/eiHrNbI9UksAAAAASUVORK5CYII=);
}
.colorpicker-right:not(:where(.tw *, .tw)):before {
  left: auto;
  right: 6px;
}
.colorpicker-right:not(:where(.tw *, .tw)):after {
  left: auto;
  right: 7px;
}
.colorpicker-no-arrow:not(:where(.tw *, .tw)):before {
  border-right: 0;
  border-left: 0;
}
.colorpicker-no-arrow:not(:where(.tw *, .tw)):after {
  border-right: 0;
  border-left: 0;
}
.colorpicker-alpha.colorpicker-visible:not(:where(.tw *, .tw)), .colorpicker-hue.colorpicker-visible:not(:where(.tw *, .tw)), .colorpicker-saturation.colorpicker-visible:not(:where(.tw *, .tw)), .colorpicker-selectors.colorpicker-visible:not(:where(.tw *, .tw)), .colorpicker.colorpicker-visible:not(:where(.tw *, .tw)) {
  display: block;
}
.colorpicker-alpha.colorpicker-hidden:not(:where(.tw *, .tw)), .colorpicker-hue.colorpicker-hidden:not(:where(.tw *, .tw)), .colorpicker-saturation.colorpicker-hidden:not(:where(.tw *, .tw)), .colorpicker-selectors.colorpicker-hidden:not(:where(.tw *, .tw)), .colorpicker.colorpicker-hidden:not(:where(.tw *, .tw)) {
  display: none;
}
.colorpicker-inline.colorpicker-visible:not(:where(.tw *, .tw)) {
  display: inline-block;
}
/* PrismJS 1.19.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+markdown+ruby&plugins=line-numbers+autolinker */
/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
code[class*="language-"]:not(:where(.tw *, .tw)), pre[class*="language-"]:not(:where(.tw *, .tw)) {
  color: black;
  background: none;
  text-shadow: 0 1px white;
  font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace;
  font-size: 1em;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}
pre[class*="language-"]:not(:where(.tw *, .tw))::-moz-selection, pre[class*="language-"] :not(:where(.tw *, .tw))::-moz-selection, code[class*="language-"]:not(:where(.tw *, .tw))::-moz-selection, code[class*="language-"] :not(:where(.tw *, .tw))::-moz-selection {
  text-shadow: none;
  background: #b3d4fc;
}
pre[class*="language-"]:not(:where(.tw *, .tw))::selection, pre[class*="language-"] :not(:where(.tw *, .tw))::selection, code[class*="language-"]:not(:where(.tw *, .tw))::selection, code[class*="language-"] :not(:where(.tw *, .tw))::selection {
  text-shadow: none;
  background: #b3d4fc;
}
@media print {
  code[class*="language-"]:not(:where(.tw *, .tw)), pre[class*="language-"]:not(:where(.tw *, .tw)) {
    text-shadow: none;
  }
}
/* Code blocks */
pre[class*="language-"]:not(:where(.tw *, .tw)) {
  padding: 1em;
  margin: 0.5em 0;
  overflow: auto;
}
:not(:where(.tw *, .tw)):not(pre) > code[class*="language-"], pre[class*="language-"]:not(:where(.tw *, .tw)) {
  background: #f5f2f0;
}
/* Inline code */
:not(:where(.tw *, .tw)):not(pre) > code[class*="language-"] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}
.token.comment:not(:where(.tw *, .tw)), .token.prolog:not(:where(.tw *, .tw)), .token.doctype:not(:where(.tw *, .tw)), .token.cdata:not(:where(.tw *, .tw)) {
  color: slategray;
}
.token.punctuation:not(:where(.tw *, .tw)) {
  color: #999;
}
.token.namespace:not(:where(.tw *, .tw)) {
  opacity: 0.7;
}
.token.property:not(:where(.tw *, .tw)), .token.tag:not(:where(.tw *, .tw)), .token.boolean:not(:where(.tw *, .tw)), .token.number:not(:where(.tw *, .tw)), .token.constant:not(:where(.tw *, .tw)), .token.symbol:not(:where(.tw *, .tw)), .token.deleted:not(:where(.tw *, .tw)) {
  color: #905;
}
.token.selector:not(:where(.tw *, .tw)), .token.attr-name:not(:where(.tw *, .tw)), .token.string:not(:where(.tw *, .tw)), .token.char:not(:where(.tw *, .tw)), .token.builtin:not(:where(.tw *, .tw)), .token.inserted:not(:where(.tw *, .tw)) {
  color: #690;
}
.token.operator:not(:where(.tw *, .tw)), .token.entity:not(:where(.tw *, .tw)), .token.url:not(:where(.tw *, .tw)), .language-css .token.string:not(:where(.tw *, .tw)), .style .token.string:not(:where(.tw *, .tw)) {
  color: #9a6e3a;
  background: hsla(0, 0%, 100%, 0.5);
}
.token.atrule:not(:where(.tw *, .tw)), .token.attr-value:not(:where(.tw *, .tw)), .token.keyword:not(:where(.tw *, .tw)) {
  color: #07a;
}
.token.function:not(:where(.tw *, .tw)), .token.class-name:not(:where(.tw *, .tw)) {
  color: #DD4A68;
}
.token.regex:not(:where(.tw *, .tw)), .token.important:not(:where(.tw *, .tw)), .token.variable:not(:where(.tw *, .tw)) {
  color: #e90;
}
.token.important:not(:where(.tw *, .tw)), .token.bold:not(:where(.tw *, .tw)) {
  font-weight: bold;
}
.token.italic:not(:where(.tw *, .tw)) {
  font-style: italic;
}
.token.entity:not(:where(.tw *, .tw)) {
  cursor: help;
}
pre[class*="language-"].line-numbers:not(:where(.tw *, .tw)) {
  position: relative;
  padding-left: 3.8em;
  counter-reset: linenumber;
}
pre[class*="language-"].line-numbers > code:not(:where(.tw *, .tw)) {
  position: relative;
  white-space: inherit;
}
.line-numbers .line-numbers-rows:not(:where(.tw *, .tw)) {
  position: absolute;
  pointer-events: none;
  top: 0;
  font-size: 100%;
  left: -3.8em;
  width: 3em;
  /* works for line-numbers below 1000 lines */
  letter-spacing: -1px;
  border-right: 1px solid #999;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.line-numbers-rows > span:not(:where(.tw *, .tw)) {
  pointer-events: none;
  display: block;
  counter-increment: linenumber;
}
.line-numbers-rows > span:not(:where(.tw *, .tw)):before {
  content: counter(linenumber);
  color: #999;
  display: block;
  padding-right: 0.8em;
  text-align: right;
}
.token a:not(:where(.tw *, .tw)) {
  color: inherit;
}
.select2-container:not(:where(.tw *, .tw)) {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle;
}
.select2-container .select2-selection--single:not(:where(.tw *, .tw)) {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 28px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--single .select2-selection__rendered:not(:where(.tw *, .tw)) {
  display: block;
  padding-left: 8px;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-selection--single .select2-selection__clear:not(:where(.tw *, .tw)) {
  position: relative;
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered:not(:where(.tw *, .tw)) {
  padding-right: 8px;
  padding-left: 20px;
}
.select2-container .select2-selection--multiple:not(:where(.tw *, .tw)) {
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  min-height: 32px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered:not(:where(.tw *, .tw)) {
  display: inline-block;
  overflow: hidden;
  padding-left: 8px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container .select2-search--inline:not(:where(.tw *, .tw)) {
  float: left;
}
.select2-container .select2-search--inline .select2-search__field:not(:where(.tw *, .tw)) {
  box-sizing: border-box;
  border: none;
  font-size: 100%;
  margin-top: 5px;
  padding: 0;
}
.select2-container .select2-search--inline .select2-search__field:not(:where(.tw *, .tw))::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-dropdown:not(:where(.tw *, .tw)) {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051;
}
.select2-results:not(:where(.tw *, .tw)) {
  display: block;
}
.select2-results__options:not(:where(.tw *, .tw)) {
  list-style: none;
  margin: 0;
  padding: 0;
}
.select2-results__option:not(:where(.tw *, .tw)) {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none;
}
.select2-results__option[aria-selected]:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
.select2-container--open .select2-dropdown:not(:where(.tw *, .tw)) {
  left: 0;
}
.select2-container--open .select2-dropdown--above:not(:where(.tw *, .tw)) {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--open .select2-dropdown--below:not(:where(.tw *, .tw)) {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-search--dropdown:not(:where(.tw *, .tw)) {
  display: block;
  padding: 4px;
}
.select2-search--dropdown .select2-search__field:not(:where(.tw *, .tw)) {
  padding: 4px;
  width: 100%;
  box-sizing: border-box;
}
.select2-search--dropdown .select2-search__field:not(:where(.tw *, .tw))::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
.select2-search--dropdown.select2-search--hide:not(:where(.tw *, .tw)) {
  display: none;
}
.select2-close-mask:not(:where(.tw *, .tw)) {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0);
}
.select2-hidden-accessible:not(:where(.tw *, .tw)) {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
  clip-path: inset(50%) !important;
  height: 1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}
.select2-container--default .select2-selection--single:not(:where(.tw *, .tw)) {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered:not(:where(.tw *, .tw)) {
  color: #444;
  line-height: 28px;
}
.select2-container--default .select2-selection--single .select2-selection__clear:not(:where(.tw *, .tw)) {
  cursor: pointer;
  float: right;
  font-weight: bold;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder:not(:where(.tw *, .tw)) {
  color: #999;
}
.select2-container--default .select2-selection--single .select2-selection__arrow:not(:where(.tw *, .tw)) {
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)) {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear:not(:where(.tw *, .tw)) {
  float: left;
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow:not(:where(.tw *, .tw)) {
  left: 1px;
  right: auto;
}
.select2-container--default.select2-container--disabled .select2-selection--single:not(:where(.tw *, .tw)) {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear:not(:where(.tw *, .tw)) {
  display: none;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)) {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--default .select2-selection--multiple:not(:where(.tw *, .tw)) {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered:not(:where(.tw *, .tw)) {
  box-sizing: border-box;
  list-style: none;
  margin: 0;
  padding: 0 5px;
  width: 100%;
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li:not(:where(.tw *, .tw)) {
  list-style: none;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear:not(:where(.tw *, .tw)) {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-top: 5px;
  margin-right: 10px;
  padding: 1px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)) {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:not(:where(.tw *, .tw)):hover {
  color: #333;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)), .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline:not(:where(.tw *, .tw)) {
  float: right;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)) {
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--default.select2-container--focus .select2-selection--multiple:not(:where(.tw *, .tw)) {
  border: solid black 1px;
  outline: 0;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple:not(:where(.tw *, .tw)) {
  background-color: #eee;
  cursor: default;
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  display: none;
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single:not(:where(.tw *, .tw)), .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple:not(:where(.tw *, .tw)) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single:not(:where(.tw *, .tw)), .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple:not(:where(.tw *, .tw)) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--default .select2-search--dropdown .select2-search__field:not(:where(.tw *, .tw)) {
  border: 1px solid #aaa;
}
.select2-container--default .select2-search--inline .select2-search__field:not(:where(.tw *, .tw)) {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield;
}
.select2-container--default .select2-results > .select2-results__options:not(:where(.tw *, .tw)) {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--default .select2-results__option[role=group]:not(:where(.tw *, .tw)) {
  padding: 0;
}
.select2-container--default .select2-results__option[aria-disabled=true]:not(:where(.tw *, .tw)) {
  color: #999;
}
.select2-container--default .select2-results__option[aria-selected=true]:not(:where(.tw *, .tw)) {
  background-color: #ddd;
}
.select2-container--default .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  padding-left: 1em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group:not(:where(.tw *, .tw)) {
  padding-left: 0;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  margin-left: -1em;
  padding-left: 2em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  margin-left: -2em;
  padding-left: 3em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  margin-left: -3em;
  padding-left: 4em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  margin-left: -4em;
  padding-left: 5em;
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  margin-left: -5em;
  padding-left: 6em;
}
.select2-container--default .select2-results__option--highlighted[aria-selected]:not(:where(.tw *, .tw)) {
  background-color: #5897fb;
  color: white;
}
.select2-container--default .select2-results__group:not(:where(.tw *, .tw)) {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic .select2-selection--single:not(:where(.tw *, .tw)) {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic .select2-selection--single:not(:where(.tw *, .tw)):focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered:not(:where(.tw *, .tw)) {
  color: #444;
  line-height: 28px;
}
.select2-container--classic .select2-selection--single .select2-selection__clear:not(:where(.tw *, .tw)) {
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder:not(:where(.tw *, .tw)) {
  color: #999;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow:not(:where(.tw *, .tw)) {
  background-color: #ddd;
  border: none;
  border-left: 1px solid #aaa;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  height: 26px;
  position: absolute;
  top: 1px;
  right: 1px;
  width: 20px;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0);
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)) {
  border-color: #888 transparent transparent transparent;
  border-style: solid;
  border-width: 5px 4px 0 4px;
  height: 0;
  left: 50%;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear:not(:where(.tw *, .tw)) {
  float: left;
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow:not(:where(.tw *, .tw)) {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--single:not(:where(.tw *, .tw)) {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow:not(:where(.tw *, .tw)) {
  background: transparent;
  border: none;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)) {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single:not(:where(.tw *, .tw)) {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0);
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single:not(:where(.tw *, .tw)) {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0);
}
.select2-container--classic .select2-selection--multiple:not(:where(.tw *, .tw)) {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0;
}
.select2-container--classic .select2-selection--multiple:not(:where(.tw *, .tw)):focus {
  border: 1px solid #5897fb;
}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered:not(:where(.tw *, .tw)) {
  list-style: none;
  margin: 0;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear:not(:where(.tw *, .tw)) {
  display: none;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)) {
  background-color: #e4e4e4;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 0 5px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  color: #888;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 2px;
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:not(:where(.tw *, .tw)):hover {
  color: #555;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)) {
  float: right;
  margin-left: 5px;
  margin-right: auto;
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  margin-left: 2px;
  margin-right: auto;
}
.select2-container--classic.select2-container--open .select2-selection--multiple:not(:where(.tw *, .tw)) {
  border: 1px solid #5897fb;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple:not(:where(.tw *, .tw)) {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple:not(:where(.tw *, .tw)) {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.select2-container--classic .select2-search--dropdown .select2-search__field:not(:where(.tw *, .tw)) {
  border: 1px solid #aaa;
  outline: 0;
}
.select2-container--classic .select2-search--inline .select2-search__field:not(:where(.tw *, .tw)) {
  outline: 0;
  box-shadow: none;
}
.select2-container--classic .select2-dropdown:not(:where(.tw *, .tw)) {
  background-color: white;
  border: 1px solid transparent;
}
.select2-container--classic .select2-dropdown--above:not(:where(.tw *, .tw)) {
  border-bottom: none;
}
.select2-container--classic .select2-dropdown--below:not(:where(.tw *, .tw)) {
  border-top: none;
}
.select2-container--classic .select2-results > .select2-results__options:not(:where(.tw *, .tw)) {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--classic .select2-results__option[role=group]:not(:where(.tw *, .tw)) {
  padding: 0;
}
.select2-container--classic .select2-results__option[aria-disabled=true]:not(:where(.tw *, .tw)) {
  color: grey;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected]:not(:where(.tw *, .tw)) {
  background-color: #3875d7;
  color: white;
}
.select2-container--classic .select2-results__group:not(:where(.tw *, .tw)) {
  cursor: default;
  display: block;
  padding: 6px;
}
.select2-container--classic.select2-container--open .select2-dropdown:not(:where(.tw *, .tw)) {
  border-color: #5897fb;
}
/*!
 * Select2 Bootstrap Theme v0.1.0-beta.10 (https://select2.github.io/select2-bootstrap-theme)
 * Copyright 2015-2017 Florian Kissling and contributors (https://github.com/select2/select2-bootstrap-theme/graphs/contributors)
 * Licensed under MIT (https://github.com/select2/select2-bootstrap-theme/blob/master/LICENSE)
 */
.select2-container--bootstrap:not(:where(.tw *, .tw)) {
  display: block;
  /*------------------------------------*      #COMMON STYLES
  \*------------------------------------*/
  /**
   * Search field in the Select2 dropdown.
   */
  /**
   * No outline for all search fields - in the dropdown
   * and inline in multi Select2s.
   */
  /**
   * Adjust Select2's choices hover and selected styles to match
   * Bootstrap 3's default dropdown styles.
   *
   * @see http://getbootstrap.com/components/#dropdowns
   */
  /**
   * Clear the selection.
   */
  /**
   * Address disabled Select2 styles.
   *
   * @see https://select2.github.io/examples.html#disabled
   * @see http://getbootstrap.com/css/#forms-control-disabled
   */
  /*------------------------------------*      #DROPDOWN
  \*------------------------------------*/
  /**
   * Dropdown border color and box-shadow.
   */
  /**
   * Limit the dropdown height.
   */
  /*------------------------------------*      #SINGLE SELECT2
  \*------------------------------------*/
  /*------------------------------------*    #MULTIPLE SELECT2
  \*------------------------------------*/
  /**
   * Address Bootstrap control sizing classes
   *
   * 1. Reset Bootstrap defaults.
   * 2. Adjust the dropdown arrow button icon position.
   *
   * @see http://getbootstrap.com/css/#forms-control-sizes
   */
  /* 1 */
  /*------------------------------------*    #RTL SUPPORT
  \*------------------------------------*/
}
.select2-container--bootstrap .select2-selection:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-size: 14px;
  outline: 0;
}
.select2-container--bootstrap .select2-selection.form-control:not(:where(.tw *, .tw)) {
  border-radius: 4px;
}
.select2-container--bootstrap .select2-search--dropdown .select2-search__field:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  color: #555555;
  font-size: 14px;
}
.select2-container--bootstrap .select2-search__field:not(:where(.tw *, .tw)) {
  outline: 0;
  /* Firefox 18- */
  /**
     * Firefox 19+
     *
     * @see http://stackoverflow.com/questions/24236240/color-for-styled-placeholder-text-is-muted-in-firefox
     */
}
.select2-container--bootstrap .select2-search__field:not(:where(.tw *, .tw))::-webkit-input-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-search__field:not(:where(.tw *, .tw)):-moz-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-search__field:not(:where(.tw *, .tw))::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.select2-container--bootstrap .select2-search__field:not(:where(.tw *, .tw)):-ms-input-placeholder {
  color: #999;
}
.select2-container--bootstrap .select2-results__option:not(:where(.tw *, .tw)) {
  padding: 6px 12px;
  /**
     * Disabled results.
     *
     * @see https://select2.github.io/examples.html#disabled-results
     */
  /**
     * Hover state.
     */
  /**
     * Selected state.
     */
}
.select2-container--bootstrap .select2-results__option[role=group]:not(:where(.tw *, .tw)) {
  padding: 0;
}
.select2-container--bootstrap .select2-results__option[aria-disabled=true]:not(:where(.tw *, .tw)) {
  color: #777777;
  cursor: not-allowed;
}
.select2-container--bootstrap .select2-results__option[aria-selected=true]:not(:where(.tw *, .tw)) {
  background-color: #f5f5f5;
  color: #262626;
}
.select2-container--bootstrap .select2-results__option--highlighted[aria-selected]:not(:where(.tw *, .tw)) {
  background-color: #337ab7;
  color: #fff;
}
.select2-container--bootstrap .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  padding: 6px 12px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__group:not(:where(.tw *, .tw)) {
  padding-left: 0;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  margin-left: -12px;
  padding-left: 24px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  margin-left: -24px;
  padding-left: 36px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  margin-left: -36px;
  padding-left: 48px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  margin-left: -48px;
  padding-left: 60px;
}
.select2-container--bootstrap .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option:not(:where(.tw *, .tw)) {
  margin-left: -60px;
  padding-left: 72px;
}
.select2-container--bootstrap .select2-results__group:not(:where(.tw *, .tw)) {
  color: #777777;
  display: block;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 1.42857143;
  white-space: nowrap;
}
.select2-container--bootstrap.select2-container--focus .select2-selection:not(:where(.tw *, .tw)), .select2-container--bootstrap.select2-container--open .select2-selection:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  -webkit-transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;
  border-color: #66afe9;
}
.select2-container--bootstrap.select2-container--open:not(:where(.tw *, .tw)) {
  /**
     * Make the dropdown arrow point up while the dropdown is visible.
     */
  /**
     * Handle border radii of the container when the dropdown is showing.
     */
}
.select2-container--bootstrap.select2-container--open .select2-selection .select2-selection__arrow b:not(:where(.tw *, .tw)) {
  border-color: transparent transparent #999 transparent;
  border-width: 0 4px 4px 4px;
}
.select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection:not(:where(.tw *, .tw)) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  border-bottom-color: transparent;
}
.select2-container--bootstrap.select2-container--open.select2-container--above .select2-selection:not(:where(.tw *, .tw)) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-color: transparent;
}
.select2-container--bootstrap .select2-selection__clear:not(:where(.tw *, .tw)) {
  color: #999;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin-right: 10px;
}
.select2-container--bootstrap .select2-selection__clear:not(:where(.tw *, .tw)):hover {
  color: #333;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection:not(:where(.tw *, .tw)) {
  border-color: #ccc;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection:not(:where(.tw *, .tw)), .select2-container--bootstrap.select2-container--disabled .select2-search__field:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection:not(:where(.tw *, .tw)), .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)) {
  background-color: #eeeeee;
}
.select2-container--bootstrap.select2-container--disabled .select2-selection__clear:not(:where(.tw *, .tw)), .select2-container--bootstrap.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  display: none;
}
.select2-container--bootstrap .select2-dropdown:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  border-color: #66afe9;
  overflow-x: hidden;
  margin-top: -1px;
}
.select2-container--bootstrap .select2-dropdown--above:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: 0px -6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0px -6px 12px rgba(0, 0, 0, 0.175);
  margin-top: 1px;
}
.select2-container--bootstrap .select2-results > .select2-results__options:not(:where(.tw *, .tw)) {
  max-height: 200px;
  overflow-y: auto;
}
.select2-container--bootstrap .select2-selection--single:not(:where(.tw *, .tw)) {
  height: 34px;
  line-height: 1.42857143;
  padding: 6px 24px 6px 12px;
  /**
     * Adjust the single Select2's dropdown arrow button appearance.
     */
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow:not(:where(.tw *, .tw)) {
  position: absolute;
  bottom: 0;
  right: 12px;
  top: 0;
  width: 4px;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)) {
  border-color: #999 transparent transparent transparent;
  border-style: solid;
  border-width: 4px 4px 0 4px;
  height: 0;
  left: 0;
  margin-left: -4px;
  margin-top: -2px;
  position: absolute;
  top: 50%;
  width: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__rendered:not(:where(.tw *, .tw)) {
  color: #555555;
  padding: 0;
}
.select2-container--bootstrap .select2-selection--single .select2-selection__placeholder:not(:where(.tw *, .tw)) {
  color: #999;
}
.select2-container--bootstrap .select2-selection--multiple:not(:where(.tw *, .tw)) {
  min-height: 34px;
  padding: 0;
  height: auto;
  /**
     * Make Multi Select2's choices match Bootstrap 3's default button styles.
     */
  /**
     * Minus 2px borders.
     */
  /**
     * Clear the selection.
     */
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered:not(:where(.tw *, .tw)) {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  line-height: 1.42857143;
  list-style: none;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__placeholder:not(:where(.tw *, .tw)) {
  color: #999;
  float: left;
  margin-top: 5px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)) {
  color: #555555;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin: 5px 0 0 6px;
  padding: 0 6px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field:not(:where(.tw *, .tw)) {
  background: transparent;
  padding: 0 12px;
  height: 32px;
  line-height: 1.42857143;
  margin-top: 0;
  min-width: 5em;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  color: #999;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  margin-right: 3px;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice__remove:not(:where(.tw *, .tw)):hover {
  color: #333;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__clear:not(:where(.tw *, .tw)) {
  margin-top: 6px;
}
.select2-container--bootstrap .select2-selection--single.input-sm:not(:where(.tw *, .tw)), .input-group-sm .select2-container--bootstrap .select2-selection--single:not(:where(.tw *, .tw)), .form-group-sm .select2-container--bootstrap .select2-selection--single:not(:where(.tw *, .tw)) {
  border-radius: 3px;
  font-size: 12px;
  height: 30px;
  line-height: 1.5;
  padding: 5px 22px 5px 10px;
  /* 2 */
}
.select2-container--bootstrap .select2-selection--single.input-sm .select2-selection__arrow b:not(:where(.tw *, .tw)), .input-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)), .form-group-sm .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)) {
  margin-left: -5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm:not(:where(.tw *, .tw)), .input-group-sm .select2-container--bootstrap .select2-selection--multiple:not(:where(.tw *, .tw)), .form-group-sm .select2-container--bootstrap .select2-selection--multiple:not(:where(.tw *, .tw)) {
  min-height: 30px;
  border-radius: 3px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__choice:not(:where(.tw *, .tw)), .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)), .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)) {
  font-size: 12px;
  line-height: 1.5;
  margin: 4px 0 0 5px;
  padding: 0 5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field:not(:where(.tw *, .tw)), .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field:not(:where(.tw *, .tw)), .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field:not(:where(.tw *, .tw)) {
  padding: 0 10px;
  font-size: 12px;
  height: 28px;
  line-height: 1.5;
}
.select2-container--bootstrap .select2-selection--multiple.input-sm .select2-selection__clear:not(:where(.tw *, .tw)), .input-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear:not(:where(.tw *, .tw)), .form-group-sm .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear:not(:where(.tw *, .tw)) {
  margin-top: 5px;
}
.select2-container--bootstrap .select2-selection--single.input-lg:not(:where(.tw *, .tw)), .input-group-lg .select2-container--bootstrap .select2-selection--single:not(:where(.tw *, .tw)), .form-group-lg .select2-container--bootstrap .select2-selection--single:not(:where(.tw *, .tw)) {
  border-radius: 6px;
  font-size: 18px;
  height: 46px;
  line-height: 1.3333333;
  padding: 10px 31px 10px 16px;
  /* 1 */
}
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow:not(:where(.tw *, .tw)), .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow:not(:where(.tw *, .tw)), .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow:not(:where(.tw *, .tw)) {
  width: 5px;
}
.select2-container--bootstrap .select2-selection--single.input-lg .select2-selection__arrow b:not(:where(.tw *, .tw)), .input-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)), .form-group-lg .select2-container--bootstrap .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)) {
  border-width: 5px 5px 0 5px;
  margin-left: -5px;
  margin-left: -10px;
  margin-top: -2.5px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg:not(:where(.tw *, .tw)), .input-group-lg .select2-container--bootstrap .select2-selection--multiple:not(:where(.tw *, .tw)), .form-group-lg .select2-container--bootstrap .select2-selection--multiple:not(:where(.tw *, .tw)) {
  min-height: 46px;
  border-radius: 6px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__choice:not(:where(.tw *, .tw)), .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)), .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)) {
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
  margin: 9px 0 0 8px;
  padding: 0 10px;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field:not(:where(.tw *, .tw)), .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field:not(:where(.tw *, .tw)), .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field:not(:where(.tw *, .tw)) {
  padding: 0 16px;
  font-size: 18px;
  height: 44px;
  line-height: 1.3333333;
}
.select2-container--bootstrap .select2-selection--multiple.input-lg .select2-selection__clear:not(:where(.tw *, .tw)), .input-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear:not(:where(.tw *, .tw)), .form-group-lg .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear:not(:where(.tw *, .tw)) {
  margin-top: 10px;
}
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single:not(:where(.tw *, .tw)) {
  /**
     * Make the dropdown arrow point up while the dropdown is visible.
     */
}
.select2-container--bootstrap .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)) {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px;
}
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single:not(:where(.tw *, .tw)) {
  /**
     * Make the dropdown arrow point up while the dropdown is visible.
     */
}
.input-group-lg .select2-container--bootstrap .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)) {
  border-color: transparent transparent #999 transparent;
  border-width: 0 5px 5px 5px;
}
.select2-container--bootstrap[dir="rtl"]:not(:where(.tw *, .tw)) {
  /**
     * Single Select2
     *
     * 1. Makes sure that .select2-selection__placeholder is positioned
     *    correctly.
     */
  /**
     * Multiple Select2
     */
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single:not(:where(.tw *, .tw)) {
  padding-left: 24px;
  padding-right: 12px;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__rendered:not(:where(.tw *, .tw)) {
  padding-right: 0;
  padding-left: 0;
  text-align: right;
  /* 1 */
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__clear:not(:where(.tw *, .tw)) {
  float: left;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow:not(:where(.tw *, .tw)) {
  left: 12px;
  right: auto;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--single .select2-selection__arrow b:not(:where(.tw *, .tw)) {
  margin-left: 0;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)), .select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder:not(:where(.tw *, .tw)), .select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-search--inline:not(:where(.tw *, .tw)) {
  float: right;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice:not(:where(.tw *, .tw)) {
  margin-left: 0;
  margin-right: 6px;
}
.select2-container--bootstrap[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  margin-left: 2px;
  margin-right: auto;
}
/*------------------------------------*  #ADDITIONAL GOODIES
\*------------------------------------*/
/**
 * Address Bootstrap's validation states
 *
 * If a Select2 widget parent has one of Bootstrap's validation state modifier
 * classes, adjust Select2's border colors and focus states accordingly.
 * You may apply said classes to the Select2 dropdown (body > .select2-container)
 * via JavaScript match Bootstraps' to make its styles match.
 *
 * @see http://getbootstrap.com/css/#forms-control-validation
 */
.has-warning .select2-dropdown:not(:where(.tw *, .tw)), .has-warning .select2-selection:not(:where(.tw *, .tw)) {
  border-color: #8a6d3b;
}
.has-warning .select2-container--focus .select2-selection:not(:where(.tw *, .tw)), .has-warning .select2-container--open .select2-selection:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  border-color: #66512c;
}
.has-warning.select2-drop-active:not(:where(.tw *, .tw)) {
  border-color: #66512c;
}
.has-warning.select2-drop-active.select2-drop.select2-drop-above:not(:where(.tw *, .tw)) {
  border-top-color: #66512c;
}
.has-error .select2-dropdown:not(:where(.tw *, .tw)), .has-error .select2-selection:not(:where(.tw *, .tw)) {
  border-color: #a94442;
}
.has-error .select2-container--focus .select2-selection:not(:where(.tw *, .tw)), .has-error .select2-container--open .select2-selection:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  border-color: #843534;
}
.has-error.select2-drop-active:not(:where(.tw *, .tw)) {
  border-color: #843534;
}
.has-error.select2-drop-active.select2-drop.select2-drop-above:not(:where(.tw *, .tw)) {
  border-top-color: #843534;
}
.has-success .select2-dropdown:not(:where(.tw *, .tw)), .has-success .select2-selection:not(:where(.tw *, .tw)) {
  border-color: #3c763d;
}
.has-success .select2-container--focus .select2-selection:not(:where(.tw *, .tw)), .has-success .select2-container--open .select2-selection:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  border-color: #2b542c;
}
.has-success.select2-drop-active:not(:where(.tw *, .tw)) {
  border-color: #2b542c;
}
.has-success.select2-drop-active.select2-drop.select2-drop-above:not(:where(.tw *, .tw)) {
  border-top-color: #2b542c;
}
/**
 * Select2 widgets in Bootstrap Input Groups
 *
 * @see http://getbootstrap.com/components/#input-groups
 * @see https://github.com/twbs/bootstrap/blob/master/less/input-groups.less
 */
/**
 * Reset rounded corners
 */
.input-group > .select2-hidden-accessible:not(:where(.tw *, .tw)):first-child + .select2-container--bootstrap > .selection > .select2-selection, .input-group > .select2-hidden-accessible:not(:where(.tw *, .tw)):first-child + .select2-container--bootstrap > .selection > .select2-selection.form-control {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:where(.tw *, .tw)):not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection, .input-group > .select2-hidden-accessible:not(:where(.tw *, .tw)):not(:first-child) + .select2-container--bootstrap:not(:last-child) > .selection > .select2-selection.form-control {
  border-radius: 0;
}
.input-group > .select2-hidden-accessible:not(:where(.tw *, .tw)):not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection, .input-group > .select2-hidden-accessible:not(:where(.tw *, .tw)):not(:first-child):not(:last-child) + .select2-container--bootstrap:last-child > .selection > .select2-selection.form-control {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group > .select2-container--bootstrap:not(:where(.tw *, .tw)) {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  width: 100%;
  margin-bottom: 0;
  /**
   * Adjust z-index like Bootstrap does to show the focus-box-shadow
   * above appended buttons in .input-group and .form-group.
   */
  /**
   * Adjust alignment of Bootstrap buttons in Bootstrap Input Groups to address
   * Multi Select2's height which - depending on how many elements have been selected -
   * may grow taller than its initial size.
   *
   * @see http://getbootstrap.com/components/#input-groups
   */
}
.input-group > .select2-container--bootstrap > .selection > .select2-selection.form-control:not(:where(.tw *, .tw)) {
  float: none;
}
.input-group > .select2-container--bootstrap.select2-container--open:not(:where(.tw *, .tw)), .input-group > .select2-container--bootstrap.select2-container--focus:not(:where(.tw *, .tw)) {
  z-index: 3;
}
.input-group > .select2-container--bootstrap:not(:where(.tw *, .tw)), .input-group > .select2-container--bootstrap .input-group-btn:not(:where(.tw *, .tw)), .input-group > .select2-container--bootstrap .input-group-btn .btn:not(:where(.tw *, .tw)) {
  vertical-align: top;
}
/**
 * Temporary fix for https://github.com/select2/select2-bootstrap-theme/issues/9
 *
 * Provides `!important` for certain properties of the class applied to the
 * original `<select>` element to hide it.
 *
 * @see https://github.com/select2/select2/pull/3301
 * @see https://github.com/fk/select2/commit/31830c7b32cb3d8e1b12d5b434dee40a6e753ada
 */
.form-control.select2-hidden-accessible:not(:where(.tw *, .tw)) {
  position: absolute !important;
  width: 1px !important;
}
/**
 * Display override for inline forms
 */
@media (min-width: 768px) {
  .form-inline .select2-container--bootstrap:not(:where(.tw *, .tw)) {
    display: inline-block;
  }
}
table.dataTable td.dt-control:not(:where(.tw *, .tw)) {
  text-align: center;
  cursor: pointer;
}
table.dataTable td.dt-control:not(:where(.tw *, .tw)):before {
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: inline-block;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: "Courier New", Courier, monospace;
  line-height: 1em;
  content: "+";
  background-color: #31b131;
}
table.dataTable tr.dt-hasChild td.dt-control:not(:where(.tw *, .tw)):before {
  content: "-";
  background-color: #d33333;
}
table.dataTable thead > tr > th.sorting:not(:where(.tw *, .tw)), table.dataTable thead > tr > th.sorting_asc:not(:where(.tw *, .tw)), table.dataTable thead > tr > th.sorting_desc:not(:where(.tw *, .tw)), table.dataTable thead > tr > th.sorting_asc_disabled:not(:where(.tw *, .tw)), table.dataTable thead > tr > th.sorting_desc_disabled:not(:where(.tw *, .tw)), table.dataTable thead > tr > td.sorting:not(:where(.tw *, .tw)), table.dataTable thead > tr > td.sorting_asc:not(:where(.tw *, .tw)), table.dataTable thead > tr > td.sorting_desc:not(:where(.tw *, .tw)), table.dataTable thead > tr > td.sorting_asc_disabled:not(:where(.tw *, .tw)), table.dataTable thead > tr > td.sorting_desc_disabled:not(:where(.tw *, .tw)) {
  cursor: pointer;
  position: relative;
  padding-right: 26px;
}
table.dataTable thead > tr > th.sorting:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > th.sorting:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > th.sorting_asc:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > th.sorting_asc:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > th.sorting_desc:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > th.sorting_desc:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > th.sorting_asc_disabled:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > th.sorting_asc_disabled:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > th.sorting_desc_disabled:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > th.sorting_desc_disabled:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting_asc:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting_asc:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting_desc:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting_desc:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting_asc_disabled:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting_asc_disabled:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting_desc_disabled:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting_desc_disabled:not(:where(.tw *, .tw)):after {
  position: absolute;
  display: block;
  opacity: 0.125;
  right: 10px;
  line-height: 9px;
  font-size: 0.9em;
}
table.dataTable thead > tr > th.sorting:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > th.sorting_asc:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > th.sorting_desc:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > th.sorting_asc_disabled:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > th.sorting_desc_disabled:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting_asc:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting_desc:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting_asc_disabled:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting_desc_disabled:not(:where(.tw *, .tw)):before {
  bottom: 50%;
  content: "▴";
}
table.dataTable thead > tr > th.sorting:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > th.sorting_asc:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > th.sorting_desc:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > th.sorting_asc_disabled:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > th.sorting_desc_disabled:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting_asc:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting_desc:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting_asc_disabled:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting_desc_disabled:not(:where(.tw *, .tw)):after {
  top: 50%;
  content: "▾";
}
table.dataTable thead > tr > th.sorting_asc:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > th.sorting_desc:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting_asc:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting_desc:not(:where(.tw *, .tw)):after {
  opacity: 0.6;
}
table.dataTable thead > tr > th.sorting_desc_disabled:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > th.sorting_asc_disabled:not(:where(.tw *, .tw)):before, table.dataTable thead > tr > td.sorting_desc_disabled:not(:where(.tw *, .tw)):after, table.dataTable thead > tr > td.sorting_asc_disabled:not(:where(.tw *, .tw)):before {
  display: none;
}
table.dataTable thead > tr > th:not(:where(.tw *, .tw)):active, table.dataTable thead > tr > td:not(:where(.tw *, .tw)):active {
  outline: none;
}
div.dataTables_scrollBody table.dataTable thead > tr > th:not(:where(.tw *, .tw)):before, div.dataTables_scrollBody table.dataTable thead > tr > th:not(:where(.tw *, .tw)):after, div.dataTables_scrollBody table.dataTable thead > tr > td:not(:where(.tw *, .tw)):before, div.dataTables_scrollBody table.dataTable thead > tr > td:not(:where(.tw *, .tw)):after {
  display: none;
}
div.dataTables_processing:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 2px;
}
div.dataTables_processing > div:not(:where(.tw *, .tw)):last-child {
  position: relative;
  width: 80px;
  height: 15px;
  margin: 1em auto;
}
div.dataTables_processing > div:not(:where(.tw *, .tw)):last-child > div {
  position: absolute;
  top: 0;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: rgba(0, 136, 204, 0.9);
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
div.dataTables_processing > div:not(:where(.tw *, .tw)):last-child > div:nth-child(1) {
  left: 8px;
  animation: datatables-loader-1 0.6s infinite;
}
div.dataTables_processing > div:not(:where(.tw *, .tw)):last-child > div:nth-child(2) {
  left: 8px;
  animation: datatables-loader-2 0.6s infinite;
}
div.dataTables_processing > div:not(:where(.tw *, .tw)):last-child > div:nth-child(3) {
  left: 32px;
  animation: datatables-loader-2 0.6s infinite;
}
div.dataTables_processing > div:not(:where(.tw *, .tw)):last-child > div:nth-child(4) {
  left: 56px;
  animation: datatables-loader-3 0.6s infinite;
}
@keyframes datatables-loader-1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes datatables-loader-3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes datatables-loader-2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
table.dataTable.nowrap th:not(:where(.tw *, .tw)), table.dataTable.nowrap td:not(:where(.tw *, .tw)) {
  white-space: nowrap;
}
table.dataTable th.dt-left:not(:where(.tw *, .tw)), table.dataTable td.dt-left:not(:where(.tw *, .tw)) {
  text-align: left;
}
table.dataTable th.dt-center:not(:where(.tw *, .tw)), table.dataTable td.dt-center:not(:where(.tw *, .tw)), table.dataTable td.dataTables_empty:not(:where(.tw *, .tw)) {
  text-align: center;
}
table.dataTable th.dt-right:not(:where(.tw *, .tw)), table.dataTable td.dt-right:not(:where(.tw *, .tw)) {
  text-align: right;
}
table.dataTable th.dt-justify:not(:where(.tw *, .tw)), table.dataTable td.dt-justify:not(:where(.tw *, .tw)) {
  text-align: justify;
}
table.dataTable th.dt-nowrap:not(:where(.tw *, .tw)), table.dataTable td.dt-nowrap:not(:where(.tw *, .tw)) {
  white-space: nowrap;
}
table.dataTable thead th:not(:where(.tw *, .tw)), table.dataTable thead td:not(:where(.tw *, .tw)), table.dataTable tfoot th:not(:where(.tw *, .tw)), table.dataTable tfoot td:not(:where(.tw *, .tw)) {
  text-align: left;
}
table.dataTable thead th.dt-head-left:not(:where(.tw *, .tw)), table.dataTable thead td.dt-head-left:not(:where(.tw *, .tw)), table.dataTable tfoot th.dt-head-left:not(:where(.tw *, .tw)), table.dataTable tfoot td.dt-head-left:not(:where(.tw *, .tw)) {
  text-align: left;
}
table.dataTable thead th.dt-head-center:not(:where(.tw *, .tw)), table.dataTable thead td.dt-head-center:not(:where(.tw *, .tw)), table.dataTable tfoot th.dt-head-center:not(:where(.tw *, .tw)), table.dataTable tfoot td.dt-head-center:not(:where(.tw *, .tw)) {
  text-align: center;
}
table.dataTable thead th.dt-head-right:not(:where(.tw *, .tw)), table.dataTable thead td.dt-head-right:not(:where(.tw *, .tw)), table.dataTable tfoot th.dt-head-right:not(:where(.tw *, .tw)), table.dataTable tfoot td.dt-head-right:not(:where(.tw *, .tw)) {
  text-align: right;
}
table.dataTable thead th.dt-head-justify:not(:where(.tw *, .tw)), table.dataTable thead td.dt-head-justify:not(:where(.tw *, .tw)), table.dataTable tfoot th.dt-head-justify:not(:where(.tw *, .tw)), table.dataTable tfoot td.dt-head-justify:not(:where(.tw *, .tw)) {
  text-align: justify;
}
table.dataTable thead th.dt-head-nowrap:not(:where(.tw *, .tw)), table.dataTable thead td.dt-head-nowrap:not(:where(.tw *, .tw)), table.dataTable tfoot th.dt-head-nowrap:not(:where(.tw *, .tw)), table.dataTable tfoot td.dt-head-nowrap:not(:where(.tw *, .tw)) {
  white-space: nowrap;
}
table.dataTable tbody th.dt-body-left:not(:where(.tw *, .tw)), table.dataTable tbody td.dt-body-left:not(:where(.tw *, .tw)) {
  text-align: left;
}
table.dataTable tbody th.dt-body-center:not(:where(.tw *, .tw)), table.dataTable tbody td.dt-body-center:not(:where(.tw *, .tw)) {
  text-align: center;
}
table.dataTable tbody th.dt-body-right:not(:where(.tw *, .tw)), table.dataTable tbody td.dt-body-right:not(:where(.tw *, .tw)) {
  text-align: right;
}
table.dataTable tbody th.dt-body-justify:not(:where(.tw *, .tw)), table.dataTable tbody td.dt-body-justify:not(:where(.tw *, .tw)) {
  text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap:not(:where(.tw *, .tw)), table.dataTable tbody td.dt-body-nowrap:not(:where(.tw *, .tw)) {
  white-space: nowrap;
}
table.dataTable:not(:where(.tw *, .tw)) {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
}
table.dataTable td:not(:where(.tw *, .tw)), table.dataTable th:not(:where(.tw *, .tw)) {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
table.dataTable td.dataTables_empty:not(:where(.tw *, .tw)), table.dataTable th.dataTables_empty:not(:where(.tw *, .tw)) {
  text-align: center;
}
table.dataTable.nowrap th:not(:where(.tw *, .tw)), table.dataTable.nowrap td:not(:where(.tw *, .tw)) {
  white-space: nowrap;
}
table.dataTable.table-striped > tbody > tr:not(:where(.tw *, .tw)):nth-of-type(2n+1) {
  background-color: transparent;
}
table.dataTable > tbody > tr:not(:where(.tw *, .tw)) {
  background-color: transparent;
}
table.dataTable > tbody > tr.selected > *:not(:where(.tw *, .tw)) {
  box-shadow: inset 0 0 0 9999px rgba(0, 136, 204, 0.9);
  color: white;
}
table.dataTable.table-striped > tbody > tr.odd > *:not(:where(.tw *, .tw)) {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023);
}
table.dataTable.table-striped > tbody > tr.odd.selected > *:not(:where(.tw *, .tw)) {
  box-shadow: inset 0 0 0 9999px rgba(0, 136, 204, 0.923);
}
table.dataTable.table-hover > tbody > tr:not(:where(.tw *, .tw)):hover > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.075);
}
table.dataTable.table-hover > tbody > tr.selected:not(:where(.tw *, .tw)):hover > * {
  box-shadow: inset 0 0 0 9999px rgba(0, 136, 204, 0.975);
}
div.dataTables_wrapper div.dataTables_length label:not(:where(.tw *, .tw)) {
  font-weight: normal;
  text-align: left;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_length select:not(:where(.tw *, .tw)) {
  width: 75px;
  display: inline-block;
}
div.dataTables_wrapper div.dataTables_filter:not(:where(.tw *, .tw)) {
  text-align: right;
}
div.dataTables_wrapper div.dataTables_filter label:not(:where(.tw *, .tw)) {
  font-weight: normal;
  white-space: nowrap;
  text-align: left;
}
div.dataTables_wrapper div.dataTables_filter input:not(:where(.tw *, .tw)) {
  margin-left: 0.5em;
  display: inline-block;
  width: auto;
}
div.dataTables_wrapper div.dataTables_info:not(:where(.tw *, .tw)) {
  padding-top: 8px;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_paginate:not(:where(.tw *, .tw)) {
  margin: 0;
  white-space: nowrap;
  text-align: right;
}
div.dataTables_wrapper div.dataTables_paginate ul.pagination:not(:where(.tw *, .tw)) {
  margin: 2px 0;
  white-space: nowrap;
}
div.dataTables_wrapper div.dataTables_processing:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0;
}
div.dataTables_scrollHead table.dataTable:not(:where(.tw *, .tw)) {
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody > table:not(:where(.tw *, .tw)) {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
div.dataTables_scrollBody > table > thead .sorting:not(:where(.tw *, .tw)):after, div.dataTables_scrollBody > table > thead .sorting_asc:not(:where(.tw *, .tw)):after, div.dataTables_scrollBody > table > thead .sorting_desc:not(:where(.tw *, .tw)):after {
  display: none;
}
div.dataTables_scrollBody > table > tbody > tr:not(:where(.tw *, .tw)):first-child > th, div.dataTables_scrollBody > table > tbody > tr:not(:where(.tw *, .tw)):first-child > td {
  border-top: none;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner:not(:where(.tw *, .tw)) {
  box-sizing: content-box;
}
div.dataTables_scrollFoot > .dataTables_scrollFootInner > table:not(:where(.tw *, .tw)) {
  margin-top: 0 !important;
  border-top: none;
}
@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length:not(:where(.tw *, .tw)), div.dataTables_wrapper div.dataTables_filter:not(:where(.tw *, .tw)), div.dataTables_wrapper div.dataTables_info:not(:where(.tw *, .tw)), div.dataTables_wrapper div.dataTables_paginate:not(:where(.tw *, .tw)) {
    text-align: center;
  }
}
table.dataTable.table-condensed > thead > tr > th:not(:where(.tw *, .tw)) {
  padding-right: 20px;
}
table.table-bordered.dataTable:not(:where(.tw *, .tw)) {
  border-right-width: 0;
}
table.table-bordered.dataTable th:not(:where(.tw *, .tw)), table.table-bordered.dataTable td:not(:where(.tw *, .tw)) {
  border-left-width: 0;
}
table.table-bordered.dataTable th:not(:where(.tw *, .tw)):last-child, table.table-bordered.dataTable th:not(:where(.tw *, .tw)):last-child, table.table-bordered.dataTable td:not(:where(.tw *, .tw)):last-child, table.table-bordered.dataTable td:not(:where(.tw *, .tw)):last-child {
  border-right-width: 1px;
}
table.table-bordered.dataTable tbody th:not(:where(.tw *, .tw)), table.table-bordered.dataTable tbody td:not(:where(.tw *, .tw)) {
  border-bottom-width: 0;
}
div.dataTables_scrollHead table.table-bordered:not(:where(.tw *, .tw)) {
  border-bottom-width: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row:not(:where(.tw *, .tw)) {
  margin: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:not(:where(.tw *, .tw)):first-child {
  padding-left: 0;
}
div.table-responsive > div.dataTables_wrapper > div.row > div[class^=col-]:not(:where(.tw *, .tw)):last-child {
  padding-right: 0;
}
.calentim-container:not(:where(.tw *, .tw)), .calentim-container-mobile:not(:where(.tw *, .tw)) {
  font-size: 15px;
  float: left;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 999999;
  -webkit-font-smoothing: antialiased;
  font-kerning: normal;
  -webkit-font-kerning: normal;
  -webkit-text-size-adjust: 100%;
}
.calentim-container:not(:where(.tw *, .tw)):focus, .calentim-container-mobile:not(:where(.tw *, .tw)):focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}
.calentim-container .calentim-input:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input:not(:where(.tw *, .tw)) {
  margin: 5px;
  border: 1px solid var(--color-panel-default-border);
  border-radius: 6px;
  overflow: hidden;
  top: inherit;
  background: var(--color-panel-bg);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.calentim-container .calentim-input.calentim-input-vertical-range:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input.calentim-input-vertical-range:not(:where(.tw *, .tw)) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.calentim-container .calentim-input.calentim-input-vertical-range .calentim-left:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-left:not(:where(.tw *, .tw)) {
  border-right: 1px solid var(--color-panel-default-border);
}
.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right:not(:where(.tw *, .tw)) {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background: var(--color-input-bg);
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges:not(:where(.tw *, .tw)) {
  border-top: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  padding-bottom: 24px;
  overflow-y: auto;
  overflow-x: hidden;
  background: var(--color-input-bg);
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range-header-container:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range-header-container:not(:where(.tw *, .tw)) {
  padding: 8px 12px;
}
.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
  padding: 8px 12px;
  margin: 3px 6px;
  background: #f8f8ff;
  border: 1px solid #ddd;
  color: #212121;
  border-radius: 3px;
}
.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range.calentim-range-selected:not(:where(.tw *, .tw)), .calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range.calentim-range-selected:not(:where(.tw *, .tw)):hover, .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range.calentim-range-selected:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range.calentim-range-selected:not(:where(.tw *, .tw)):hover {
  background: #1885fc;
  border: 1px solid #1885fc;
  color: #fff;
}
.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range:not(:where(.tw *, .tw)):hover, .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-ranges .calentim-range:not(:where(.tw *, .tw)):hover {
  background: #f8f8ff;
  border: 1px solid #ddd;
  color: #212121;
}
.calentim-container .calentim-input.calentim-input-vertical-range .calentim-right .calentim-footer:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input.calentim-input-vertical-range .calentim-right .calentim-footer:not(:where(.tw *, .tw)) {
  border-top: 1px solid #ddd;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}
.calentim-container .calentim-input .calentim-header:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header:not(:where(.tw *, .tw)) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 20px 20px 10px 20px;
  border-bottom: 1px solid var(--color-panel-default-border);
  background: var(--color-panel-bg);
}
.calentim-container .calentim-input .calentim-header .calentim-header-separator:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-separator:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
  display: block;
  margin: 0;
  margin-top: -2px;
  padding: 0 16px;
  color: var(--color-panel-default-border);
  font-size: 32px;
}
.calentim-container .calentim-input .calentim-header .calentim-header-start:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-header .calentim-header-end:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  white-space: nowrap;
  display: block;
  margin-right: 10px;
  text-align: left;
}
.calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-end-day:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-start-day:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day:not(:where(.tw *, .tw)) {
  float: left;
  font-size: 2.5em;
  color: var(--color-link);
  margin-top: -8px;
  margin-right: 8px;
  font-weight: 100;
  text-align: left;
}
.calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-start-date:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-end-date:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-start-date:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-end-date:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-date:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-date:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-date:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-date:not(:where(.tw *, .tw)) {
  font-size: 0.9em;
  color: var(--color-default-text);
  display: inline-block;
}
.calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-start-weekday:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-header .calentim-header-start .calentim-header-end-weekday:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-start-weekday:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-header .calentim-header-end .calentim-header-end-weekday:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-weekday:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-weekday:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-weekday:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-weekday:not(:where(.tw *, .tw)) {
  font-size: 0.7em;
  color: var(--color-default-text);
}
.calentim-container .calentim-input .calentim-calendars:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars:not(:where(.tw *, .tw)) {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector:not(:where(.tw *, .tw)) {
  position: absolute;
  display: none;
  border: 0px solid transparent;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 100;
}
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)) {
  background: #eee;
  height: 33.33%;
  width: 25%;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  outline: 1px solid #ddd;
  word-break: break-word;
  word-wrap: break-word;
  text-transform: capitalize;
  cursor: pointer;
  color: #212121;
}
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month.current:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month-disabled.current:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month.current:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month-disabled.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month-disabled.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month-disabled.current:not(:where(.tw *, .tw)) {
  background: #0666cd;
  outline: 1px solid #ddd;
  color: #fff;
}
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)):hover, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)):hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)):hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month-disabled:not(:where(.tw *, .tw)):hover {
  background: #eee;
  border: 1px solid #ddd;
  color: #212121;
  cursor: default;
}
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)) {
  margin: 0px;
  background: #eee;
  height: 33.33%;
  width: 20%;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  float: left;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  outline: 1px solid #ddd;
  text-transform: uppercase;
  word-wrap: break-word;
  word-break: break-all;
  cursor: pointer;
  color: #212121;
}
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year.current:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-disabled.current:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next.current:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev.current:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year.current:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-disabled.current:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next.current:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-disabled.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-disabled.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next.current:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev.current:not(:where(.tw *, .tw)) {
  background: #0666cd;
  outline: 1px solid #ddd;
  color: #fff;
}
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)) {
  font-size: 2.65em;
  background: #fff;
  color: #0666cd;
}
.calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)):hover, .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)):hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)):hover, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-disabled:not(:where(.tw *, .tw)):hover {
  background: #eee;
  border: 1px solid #ddd;
  color: #212121;
  cursor: default;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  float: left;
  padding-bottom: 8px;
  border-right: 1px solid var(--color-panel-default-border);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 99;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar.no-border-right:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.no-border-right:not(:where(.tw *, .tw)) {
  border-right: none;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-dayofweek:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-day:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-weeknumber:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-dayofweek:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-weeknumber:not(:where(.tw *, .tw)) {
  width: calc(100% / 8);
}
@media all and (-ms-high-contrast: none) {
  .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-dayofweek:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-day:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-weeknumber:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-dayofweek:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar.calentim-calendar-weeknumbers .calentim-days-container .calentim-weeknumber:not(:where(.tw *, .tw)) {
    width: calc((100% / 8) - 1px);
  }
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title:not(:where(.tw *, .tw)) {
  text-align: center;
  font-weight: 300;
  -webkit-box-flex: 0;
  -ms-flex: 0;
  flex: 0;
  color: var(--color-default-text);
  text-transform: capitalize;
  border-bottom: 1px solid var(--color-panel-default-border);
  background: var(--color-panel-bg);
  padding: 6px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  font-size: 1.2em;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next:not(:where(.tw *, .tw)) {
  font-size: 1em;
  cursor: hand;
  cursor: pointer;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  cursor: pointer;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev:not(:where(.tw *, .tw)) {
  float: left;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title span:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next:not(:where(.tw *, .tw)) {
  float: right;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container:not(:where(.tw *, .tw)) {
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber:not(:where(.tw *, .tw)) {
  width: calc(100% / 7);
  text-align: center;
  padding: 3px;
  font-size: 0.76em;
  font-weight: 400;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  margin-bottom: 1px;
}
@media all and (-ms-high-contrast: none) {
  .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber:not(:where(.tw *, .tw)) {
    width: calc((100% / 7) - 1px);
  }
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber span:not(:where(.tw *, .tw)) {
  pointer-events: none;
  display: block;
  padding: 3px 3px 3px 4px;
  border-radius: 4px;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek:not(:where(.tw *, .tw)) {
  text-transform: uppercase;
  font-size: 0.6em;
  font-weight: 600;
  color: var(--color-secondary-text);
  background: var(--color-panel-bg);
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weeknumber:not(:where(.tw *, .tw)) {
  background-color: #f8f8ff;
  color: #568ea3;
  border: 1px solid #ddd;
  border-width: 0 1px 0 0;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:not(:where(.tw *, .tw)) {
  cursor: pointer;
  overflow: hidden;
  color: var(--color-default-text);
  background: var(--color-panel-bg);
  outline: 0px solid transparent;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: background-color 0.1s ease-out;
  -o-transition: background-color 0.1s ease-out;
  transition: background-color 0.1s ease-out;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end:not(:where(.tw *, .tw)) {
  background: var(--color-info);
  color: #fff;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled:not(:where(.tw *, .tw)) {
  background: #c6dbf0;
  color: #fff;
  opacity: 0.5;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled span:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled span:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-disabled span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-start.calentim-disabled span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-end.calentim-disabled span:not(:where(.tw *, .tw)) {
  background: transparent !important;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start:not(:where(.tw *, .tw)) {
  border-radius: 6px 0 0 6px;
  color: #fff;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start span:not(:where(.tw *, .tw)) {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end:not(:where(.tw *, .tw)) {
  border-radius: 0 6px 6px 0;
  color: #fff;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-end span:not(:where(.tw *, .tw)) {
  background: rgba(0, 0, 0, 0.2);
  border-radius: 4px;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start.calentim-end:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-selected.calentim-start.calentim-end:not(:where(.tw *, .tw)) {
  border-radius: 6px !important;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(:where(.tw *, .tw)):not(.calentim-selected), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(:where(.tw *, .tw)):not(.calentim-selected) {
  background-color: #c8e1ff;
  color: #000;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(:where(.tw *, .tw)):not(.calentim-selected) span, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(:where(.tw *, .tw)):not(.calentim-selected) span {
  background-color: #c8e1ff;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(:where(.tw *, .tw)):not(.calentim-selected).calentim-disabled, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(:where(.tw *, .tw)):not(.calentim-selected).calentim-disabled {
  opacity: 0.66;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(:where(.tw *, .tw)):not(
        .calentim-selected
    ).calentim-hovered-first, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(:where(.tw *, .tw)):not(
        .calentim-selected
    ).calentim-hovered-first {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(:where(.tw *, .tw)):not(
        .calentim-selected
    ).calentim-hovered-last, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-hovered:not(:where(.tw *, .tw)):not(
        .calentim-selected
    ).calentim-hovered-last {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today:not(:where(.tw *, .tw)) {
  color: var(--color-danger);
  font-weight: bold;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-hovered:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-hovered:not(:where(.tw *, .tw)) {
  color: #000;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-selected:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-selected:not(:where(.tw *, .tw)) {
  color: #fff;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-selected.calentim-start:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-selected.calentim-end:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-selected.calentim-start:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day.calentim-today.calentim-selected.calentim-end:not(:where(.tw *, .tw)) {
  color: #fff !important;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range:not(:where(.tw *, .tw)) {
  color: #b8b8df;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-selected:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-selected:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end:not(:where(.tw *, .tw)) {
  background: #c6dbf0;
  border-radius: 0;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-selected.calentim-today:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start.calentim-today:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end.calentim-today:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-selected.calentim-today:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start.calentim-today:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end.calentim-today:not(:where(.tw *, .tw)) {
  color: #fff !important;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start:not(:where(.tw *, .tw)) {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-start span:not(:where(.tw *, .tw)) {
  background: #fff;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end:not(:where(.tw *, .tw)) {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-disabled-range.calentim-end span:not(:where(.tw *, .tw)) {
  background: #0666cd;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled:not(:where(.tw *, .tw)) {
  background: #f4f4fa;
  color: #b8b8df;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-selected:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-selected:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end:not(:where(.tw *, .tw)) {
  background: #c6dbf0;
  color: #fff;
  border-radius: 0;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-selected.calentim-today:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start.calentim-today:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end.calentim-today:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-selected.calentim-today:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start.calentim-today:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end.calentim-today:not(:where(.tw *, .tw)) {
  color: #fff !important;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start:not(:where(.tw *, .tw)) {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-start span:not(:where(.tw *, .tw)) {
  background: #0666cd;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end:not(:where(.tw *, .tw)) {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-end span:not(:where(.tw *, .tw)) {
  background: #0666cd;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-weekend:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled.calentim-weekend:not(:where(.tw *, .tw)) {
  background: var(--color-panel-bg);
  color: var(--color-secondary-text);
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weekend:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weekend:not(:where(.tw *, .tw)) {
  background: var(--color-panel-bg);
  color: var(--color-tertiary-text);
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weekend.calentim-selected:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-weekend.calentim-selected:not(:where(.tw *, .tw)) {
  background: var(--color-info);
  color: #fff;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-not-in-month:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-not-in-month:not(:where(.tw *, .tw)) {
  background: var(--color-panel-bg);
  color: var(--color-tertiary-text);
  opacity: 0.65;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-not-in-month.calentim-disabled:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-not-in-month.calentim-disabled:not(:where(.tw *, .tw)) {
  background: #f4f4fa;
  color: #b8b8df;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-next:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-prev:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-next:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-prev:not(:where(.tw *, .tw)) {
  cursor: pointer;
  font-size: 1.25em;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-next:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-next:not(:where(.tw *, .tw)) {
  float: right;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-prev:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-prev:not(:where(.tw *, .tw)) {
  float: left;
}
.calentim-container .calentim-input .calentim-calendars .calentim-calendar:not(:where(.tw *, .tw)):last-child, .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar:not(:where(.tw *, .tw)):last-child {
  border-right: none;
}
.calentim-container .calentim-input .calentim-timepickers:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers:not(:where(.tw *, .tw)) {
  border-top: 1px solid var(--color-panel-default-border);
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  background: var(--color-panel-bg);
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker:not(:where(.tw *, .tw)) {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6px 5px;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  border-right: 1px solid var(--color-panel-default-border);
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker:not(:where(.tw *, .tw)):last-child, .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker:not(:where(.tw *, .tw)):last-child {
  border-right: none;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator:not(:where(.tw *, .tw)) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: var(--color-default-text);
  font-size: 1.8em;
  font-weight: bold;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0.1em;
  margin-top: -2px;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm:not(:where(.tw *, .tw)) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-left: 5px;
  font-size: 0.7em;
  font-weight: bold;
  color: #212121;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #ddd;
  border-radius: 4px 4px 0 0;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 5px;
  cursor: pointer;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 1px solid #ddd;
  border-radius: 0 0 4px 4px;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 5px;
  cursor: pointer;
  margin-top: -1px;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-ampm-selected:not(:where(.tw *, .tw)) {
  background: #1885fc;
  border: 1px solid #ddd;
  color: #fff;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours:not(:where(.tw *, .tw)) {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  padding: 0;
  margin: 0;
  line-height: 1.4em;
  height: 4.2em;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--color-default-text);
  border-radius: 6px 0 0 6px;
  border: 1px solid var(--color-panel-default-border);
  border-right: none;
  text-align: center;
  background: var(--color-panel-bg);
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-prev:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-prev:not(:where(.tw *, .tw)) {
  -webkit-transform: perspective(4em) rotateX(30deg);
  transform: perspective(4em) rotateX(30deg);
  color: var(--color-secondary-text);
  opacity: 0.5;
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  min-width: 64px;
  font-size: 1.5em;
  font-weight: bold;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-next:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected-next:not(:where(.tw *, .tw)) {
  -webkit-transform: perspective(4em) rotateX(-30deg);
  transform: perspective(4em) rotateX(-30deg);
  color: var(--color-secondary-text);
  opacity: 0.5;
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes:not(:where(.tw *, .tw)) {
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  line-height: 1.4em;
  height: 4.2em;
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--color-secondary-text);
  background: var(--color-panel-bg);
  border-radius: 6px 0 0 6px;
  border: 1px solid var(--color-panel-default-border);
  border-right: none;
  text-align: center;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-prev:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-prev:not(:where(.tw *, .tw)) {
  -webkit-transform: perspective(4em) rotateX(30deg);
  transform: perspective(4em) rotateX(30deg);
  color: var(--color-secondary-text);
  opacity: 0.5;
  -webkit-transform-origin: bottom;
  -ms-transform-origin: bottom;
  transform-origin: bottom;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  font-size: 1.5em;
  min-width: 64px;
  font-weight: bold;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-next:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected-next:not(:where(.tw *, .tw)) {
  -webkit-transform: perspective(4em) rotateX(-30deg);
  transform: perspective(4em) rotateX(-30deg);
  color: var(--color-secondary-text);
  opacity: 0.5;
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows:not(:where(.tw *, .tw)) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: var(--color-default-text);
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-up:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-up:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-up:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-up:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-up:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-up:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-up:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-up:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 4px;
  background: var(--color-panel-bg);
  border: 1px solid var(--color-panel-default-border);
  cursor: pointer;
  border-top-right-radius: 6px;
}
.calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-down:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-down:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-down:not(:where(.tw *, .tw)), .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-down:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-hours-down:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows .calentim-timepicker-minutes-down:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-hours-down:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows .calentim-timepicker-minutes-down:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 4px;
  background: var(--color-panel-bg);
  border: 1px solid var(--color-panel-default-border);
  border-top: none;
  cursor: pointer;
  border-bottom-right-radius: 6px;
}
.calentim-container .calentim-input .calentim-ranges:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-ranges:not(:where(.tw *, .tw)) {
  border-top: 1px solid var(--color-panel-default-border);
  clear: both;
  padding: 10px;
  text-align: left;
  background: var(--color-panel-bg);
}
.calentim-container .calentim-input .calentim-ranges i:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-ranges i:not(:where(.tw *, .tw)) {
  float: left;
  color: #212121;
  font-size: 14px;
  margin-right: 5px;
  margin-top: 1px;
}
.calentim-container .calentim-input .calentim-ranges .calentim-range-header:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-ranges .calentim-range-header:not(:where(.tw *, .tw)) {
  font-size: 0.8em;
  color: var(--color-default-text);
  display: inline-block;
  margin-right: 5px;
  font-weight: bold;
}
.calentim-container .calentim-input .calentim-ranges .calentim-range:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-ranges .calentim-range:not(:where(.tw *, .tw)) {
  display: inline-block;
  color: var(--color-link);
  margin: 3px;
  font-size: 0.7em;
  cursor: pointer;
  font-weight: bold;
}
.calentim-container .calentim-input .calentim-ranges .calentim-range.calentim-range-selected:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-ranges .calentim-range.calentim-range-selected:not(:where(.tw *, .tw)) {
  color: var(--color-secondary-text);
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-end:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-end:not(:where(.tw *, .tw)) {
  background-image: -o-linear-gradient(45deg, #f4f4fa 49%, transparent 50%) !important;
  background-image: linear-gradient(45deg, #f4f4fa 49%, transparent 50%) !important;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-end.calentim-selected:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-end.calentim-selected:not(:where(.tw *, .tw)) {
  background-image: none !important;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start:not(:where(.tw *, .tw)) {
  background-image: -o-linear-gradient(225deg, #f4f4fa 49%, transparent 50%) !important;
  background-image: linear-gradient(225deg, #f4f4fa 49%, transparent 50%) !important;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-selected:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-selected:not(:where(.tw *, .tw)) {
  background-image: none !important;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-disabled-range-end:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-disabled-range-end:not(:where(.tw *, .tw)) {
  background-image: -o-linear-gradient(45deg, #f4f4fa 49%, transparent 50%) !important;
  background-image: linear-gradient(45deg, #f4f4fa 49%, transparent 50%) !important;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-disabled-range-end.calentim-selected:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-disabled-range-end.calentim-selected:not(:where(.tw *, .tw)) {
  background-image: none !important;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-disabled-range-end.calentim-selected:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-disabled-range-end.calentim-selected:not(:where(.tw *, .tw)) {
  background-image: none !important;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range:not(:where(.tw *, .tw)) {
  color: #b8b8df;
  background: #f4f4fa;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-selected:not(:where(.tw *, .tw)), .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start:not(:where(.tw *, .tw)), .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-selected:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end:not(:where(.tw *, .tw)) {
  background: #1783ff !important;
  color: #fff !important;
  border-radius: 0;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-selected.calentim-today:not(:where(.tw *, .tw)), .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start.calentim-today:not(:where(.tw *, .tw)), .calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end.calentim-today:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-selected.calentim-today:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start.calentim-today:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end.calentim-today:not(:where(.tw *, .tw)) {
  color: #fff !important;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start:not(:where(.tw *, .tw)) {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start span:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-start span:not(:where(.tw *, .tw)) {
  background: #0666cd;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end:not(:where(.tw *, .tw)) {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end span:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled.calentim-disabled-range.calentim-end span:not(:where(.tw *, .tw)) {
  background: #0666cd;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-hovered:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-start.calentim-hovered:not(:where(.tw *, .tw)) {
  background: -o-linear-gradient(45deg, #c8e1ff 49%, #f4f4fa 50%) !important;
  background: linear-gradient(45deg, #c8e1ff 49%, #f4f4fa 50%) !important;
  border-radius: 0 !important;
}
.calentim-container.calentim-hotel-style .calentim-calendar .calentim-disabled-range-end.calentim-hovered:not(:where(.tw *, .tw)), .calentim-container-mobile.calentim-hotel-style .calentim-calendar .calentim-disabled-range-end.calentim-hovered:not(:where(.tw *, .tw)) {
  background: -o-linear-gradient(225deg, #c8e1ff 49%, #f4f4fa 50%) !important;
  background: linear-gradient(225deg, #c8e1ff 49%, #f4f4fa 50%) !important;
  border-radius: 0 !important;
}
.calentim-container.calentim-hidden-calendar .calentim-input .calentim-timepickers:not(:where(.tw *, .tw)) {
  border-top: none;
}
.calentim-container.calentim-hidden-calendar .calentim-box-arrow-top:not(:where(.tw *, .tw)):after {
  border-bottom: 1px solid #ddd;
}
.calentim-container .calentim-input .calentim-footer:not(:where(.tw *, .tw)) {
  text-align: right;
  background: #fff;
}
.calentim-container .calentim-input .calentim-footer .calentim-apply:not(:where(.tw *, .tw)) {
  background: #1783ff;
  border: none;
  padding: 6px 18px;
  color: #fff;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin: 6px;
  border-radius: 3px;
  cursor: pointer;
  cursor: hand;
}
.calentim-container .calentim-input .calentim-footer .calentim-apply:not(:where(.tw *, .tw)):disabled {
  background: #c9c9d1;
  color: gray;
}
.calentim-container .calentim-input .calentim-footer .calentim-cancel:not(:where(.tw *, .tw)) {
  background: #c9c9d1;
  border: 1px solid transparent;
  color: gray;
  padding: 6px 18px;
  margin: 6px;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  margin-right: 0px;
  border-radius: 3px;
  cursor: pointer;
  cursor: hand;
}
.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month:not(:where(.tw *, .tw)):hover {
  background: #1783ff;
  cursor: pointer;
  color: #fff;
}
.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-next:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-next:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year-prev:not(:where(.tw *, .tw)):hover {
  background: #1783ff;
  cursor: pointer;
  color: #fff;
}
.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-prev i:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title .calentim-next i:not(:where(.tw *, .tw)):hover {
  text-shadow: 1px 2px 3px #ddd;
}
.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-month-switch:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-year-switch:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-month-switch:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title span .calentim-year-switch:not(:where(.tw *, .tw)):hover {
  color: var(--color-default-text);
  cursor: hand;
  cursor: pointer;
}
.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:not(:where(.tw *, .tw)):hover:not(.calentim-hovered):not(.calentim-selected), .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:not(:where(.tw *, .tw)):hover:not(.calentim-hovered):not(.calentim-selected) {
  background: var(--color-panel-default-border);
  border-radius: 3px;
}
.calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-next:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container .calentim-input .calentim-calendars .calentim-calendar .calentim-prev:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-next:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-prev:not(:where(.tw *, .tw)):hover {
  text-shadow: 1px 2px 3px #ddd;
}
.calentim-notouch .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am:not(:where(.tw *, .tw)):not(.calentim-ampm-selected):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-am:not(:where(.tw *, .tw)):not(.calentim-ampm-selected):hover {
  cursor: pointer;
  cursor: hand;
  background: #eee;
  border: 1px solid #ddd;
  color: #424242;
}
.calentim-notouch .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm:not(:where(.tw *, .tw)):not(.calentim-ampm-selected):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-ampm .calentim-timepicker-ampm-pm:not(:where(.tw *, .tw)):not(.calentim-ampm-selected):hover {
  cursor: pointer;
  cursor: hand;
  background: var(--color-panel-default-border);
  border: 1px solid var(--color-panel-default-border);
  color: var(--color-default-text);
}
.calentim-notouch .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows > div:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows > div:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows > div:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows > div:not(:where(.tw *, .tw)):hover {
  background: var(--color-panel-default-border);
  color: var(--color-default-text);
  cursor: pointer;
  cursor: hand;
}
.calentim-notouch .calentim-container .calentim-input .calentim-ranges .calentim-range:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-ranges .calentim-range:not(:where(.tw *, .tw)):hover {
  text-decoration: underline;
  color: var(--color-link);
}
.calentim-notouch .calentim-container .calentim-input .calentim-ranges .calentim-range.calentim-range-selected:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-ranges .calentim-range.calentim-range-selected:not(:where(.tw *, .tw)):hover {
  text-decoration: none;
}
.calentim-notouch .calentim-container .calentim-input .calentim-footer .calentim-apply:not(:where(.tw *, .tw)):not(:disabled):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-footer .calentim-apply:not(:where(.tw *, .tw)):not(:disabled):hover {
  background: #055ab4;
  color: #fff;
  border: none;
}
.calentim-notouch .calentim-container .calentim-input .calentim-footer .calentim-cancel:not(:where(.tw *, .tw)):hover, .calentim-notouch .calentim-container-mobile .calentim-input .calentim-footer .calentim-cancel:not(:where(.tw *, .tw)):hover {
  background: #c9c9d1;
  color: gray;
  border: 1px solid transparent;
}
.calentim-container-mobile.calentim-hidden-calendar .calentim-input .calentim-timepickers:not(:where(.tw *, .tw)) {
  max-width: 100%;
  border-bottom: none;
  border-top: none;
}
.calentim-container-mobile.calentim-hidden-calendar .calentim-input .calentim-footer:not(:where(.tw *, .tw)) {
  width: 100%;
  background: #fff;
}
.calentim-container-mobile .calentim-input:not(:where(.tw *, .tw)) {
  margin: 0;
  border: 0;
  border-radius: 0;
  position: fixed;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 999999;
  margin: 6px;
  border-radius: 6px;
  border: 1px solid #ddd;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-line-pack: center;
  align-content: center;
  overflow-y: hidden;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile .calentim-input:not(:where(.tw *, .tw)) {
    bottom: 0;
    overflow-y: hidden;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.calentim-container-mobile .calentim-input .calentim-header:not(:where(.tw *, .tw)) {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px;
  -webkit-box-ordinal-group: 1;
  -ms-flex-order: 0;
  order: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -ms-flex-flow: nowrap;
  flex-flow: nowrap;
  background: #fff;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile .calentim-input .calentim-header:not(:where(.tw *, .tw)) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    border-left: 1px solid #ddd;
    font-size: 0.857em;
  }
}
.calentim-container-mobile .calentim-input .calentim-header .calentim-header-separator:not(:where(.tw *, .tw)) {
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #f0f8ff;
  margin-top: 2px;
}
.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end:not(:where(.tw *, .tw)) {
  margin: 0;
}
.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day:not(:where(.tw *, .tw)) {
  font-size: 2.8em;
  margin: -10px;
  font-weight: 400;
}
.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-date:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-date:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-date:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-date:not(:where(.tw *, .tw)) {
  font-size: 1em;
  font-weight: 500;
}
.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-weekday:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-end-weekday:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-start-weekday:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-weekday:not(:where(.tw *, .tw)) {
  font-size: 0.8em;
  font-weight: 400;
  line-height: 10px;
}
.calentim-container-mobile .calentim-input .calentim-header .calentim-header-start .calentim-header-start-day:not(:where(.tw *, .tw)) {
  margin-right: 8px;
  margin-left: 0;
  float: left;
}
.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end:not(:where(.tw *, .tw)) {
  text-align: right;
}
.calentim-container-mobile .calentim-input .calentim-header .calentim-header-end .calentim-header-end-day:not(:where(.tw *, .tw)) {
  float: right;
  margin-left: 8px;
  margin-right: 0;
}
.calentim-container-mobile .calentim-input .calentim-calendars:not(:where(.tw *, .tw)) {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  overflow: scroll;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile .calentim-input .calentim-calendars:not(:where(.tw *, .tw)) {
    width: 50%;
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
}
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector:not(:where(.tw *, .tw)) {
  border-bottom: 1px solid #ddd;
}
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ms-month:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ms-month:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 33.33%;
  flex: 1 1 33.33%;
  height: 25%;
}
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-month-selector .calentim-ys-year:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-year-selector .calentim-ys-year:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 20%;
  flex: 1 1 20%;
  height: 33.33%;
}
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar:not(:where(.tw *, .tw)) {
  border-right: none;
  display: block;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar:not(:where(.tw *, .tw)) {
    border: none;
  }
}
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar:not(:where(.tw *, .tw)):first-child .calentim-title {
  border-top: none;
}
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title:not(:where(.tw *, .tw)) {
  background: #fff;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1.25em;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #ddd;
  color: #424242;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-title:not(:where(.tw *, .tw)) {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 8px;
  }
}
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container:not(:where(.tw *, .tw)) {
  padding: 10px 4px;
}
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled:not(:where(.tw *, .tw)) {
  min-height: calc((100% - 48px) / 8);
  font-size: 0.8572em;
  position: relative;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-dayofweek span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-day span:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-calendars .calentim-calendar .calentim-days-container .calentim-disabled span:not(:where(.tw *, .tw)) {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.calentim-container-mobile .calentim-input .calentim-ranges:not(:where(.tw *, .tw)) {
  background: #fdfdfd;
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  margin: 0px;
  padding: 4px;
  border: none;
  text-align: center;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile .calentim-input .calentim-ranges:not(:where(.tw *, .tw)) {
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0px;
    flex: 1 1 0;
    border-left: 1px solid #ddd;
    overflow-y: scroll;
    min-height: 50px;
  }
}
.calentim-container-mobile .calentim-input .calentim-ranges i:not(:where(.tw *, .tw)) {
  font-size: 20px;
  display: none;
}
.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range-header:not(:where(.tw *, .tw)) {
  font-size: 0.9em;
  display: none;
}
.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range:not(:where(.tw *, .tw)) {
  font-size: 0.85em;
  padding: 4px 8px;
  background: #f8f8ff;
  font-weight: 400;
  color: #212121;
  border: 1px solid #ddd;
  border-radius: 21px;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile .calentim-input .calentim-ranges .calentim-range:not(:where(.tw *, .tw)) {
    border-radius: 6px;
    display: block;
    margin: 4px;
  }
}
.calentim-container-mobile .calentim-input .calentim-ranges .calentim-range.calentim-range-selected:not(:where(.tw *, .tw)) {
  color: #fff;
  border: 1px solid #1885fc;
  background-color: #1885fc;
}
.calentim-container-mobile .calentim-input .calentim-filler:not(:where(.tw *, .tw)) {
  display: none;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile .calentim-input .calentim-filler:not(:where(.tw *, .tw)) {
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin-bottom: auto;
    border-left: 1px solid #ddd;
    min-height: 100px;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
.calentim-container-mobile .calentim-input .calentim-ranges + .calentim-filler:not(:where(.tw *, .tw)) {
  display: none;
}
.calentim-container-mobile .calentim-input .calentim-footer:not(:where(.tw *, .tw)) {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  text-align: center;
  padding: 6px 6px 7px 6px;
  background: #fff;
  border-top: 1px solid #ddd;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile .calentim-input .calentim-footer:not(:where(.tw *, .tw)) {
    width: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-left: 1px solid #ddd;
    margin-top: auto;
  }
}
.calentim-container-mobile .calentim-input .calentim-footer button:not(:where(.tw *, .tw)) {
  font-size: 15px;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  padding: 4px;
  font-weight: 400;
  outline: none;
  border: none;
  border-radius: 4px;
  width: calc((100% - 10px) / 2);
}
.calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply:not(:where(.tw *, .tw)) {
  background: #1783ff;
  color: #fff;
  margin-left: 7px;
  font-weight: 500;
  border: none;
}
.calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply[disabled="disabled"]:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply:not(:where(.tw *, .tw)):disabled {
  background: #c9c9d1;
  color: gray;
  border: none;
}
.calentim-container-mobile .calentim-input .calentim-footer button.calentim-apply:not(:where(.tw *, .tw)):hover {
  background: #055ab4;
  color: #fff;
  border: none;
}
.calentim-container-mobile .calentim-input .calentim-footer button.calentim-cancel:not(:where(.tw *, .tw)) {
  background: #c9c9d1;
  color: gray;
  border: 1px solid transparent;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.calentim-container-mobile .calentim-input .calentim-timepickers:not(:where(.tw *, .tw)) {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  background: #f8f8ff;
  font-size: 1em;
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile .calentim-input .calentim-timepickers:not(:where(.tw *, .tw)) {
    border-top: none;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    font-size: 1.125em;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator:not(:where(.tw *, .tw)) {
  margin-top: 0px;
  color: #212121;
  font-size: 1.8em;
  font-weight: bold;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-hour-minute-seperator:not(:where(.tw *, .tw)) {
    margin-top: 0px;
    font-size: 1.4em;
  }
}
.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours:not(:where(.tw *, .tw)) {
  font-size: 21px;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hours-wrapper .calentim-timepicker-hours .calentim-hour-selected:not(:where(.tw *, .tw)) {
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes:not(:where(.tw *, .tw)) {
  font-size: 21px;
  border: 1px solid #ddd;
  border-radius: 3px;
}
.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minutes-wrapper .calentim-timepicker-minutes .calentim-minute-selected:not(:where(.tw *, .tw)) {
  background: #fff;
  border-radius: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-hour-arrows:not(:where(.tw *, .tw)), .calentim-container-mobile .calentim-input .calentim-timepickers .calentim-timepicker .calentim-timepicker-minute-arrows:not(:where(.tw *, .tw)) {
  display: none;
}
.calentim-container-mobile.calentim-inline:not(:where(.tw *, .tw)) {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.calentim-container-mobile.calentim-inline .calentim-input:not(:where(.tw *, .tw)) {
  position: static;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.calentim-container-mobile.calentim-inline .calentim-input .calentim-footer:not(:where(.tw *, .tw)) {
  display: none !important;
}
.calentim-container-mobile.calentim-inline .calentim-input.calentim-hidden-calendar .calentim-timepickers:not(:where(.tw *, .tw)) {
  max-width: 100%;
  border-top-width: 0 !important;
}
@media screen and (orientation: landscape) {
  .calentim-container-mobile.calentim-inline .calentim-input:not(:where(.tw *, .tw)) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .calentim-container-mobile.calentim-inline .calentim-input .calentim-calendars:not(:where(.tw *, .tw)) {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    width: calc(50% - 1px);
    border-left: none;
    border-right: 1px solid #ddd;
  }
  .calentim-container-mobile.calentim-inline .calentim-input .calentim-header:not(:where(.tw *, .tw)) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: calc(50% - 1px);
    border-left: none;
    border-right: 1px solid #ddd;
    border-bottom: none;
  }
  .calentim-container-mobile.calentim-inline .calentim-input .calentim-timepickers:not(:where(.tw *, .tw)) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    max-width: 50%;
    border-left: none;
  }
  .calentim-container-mobile.calentim-inline .calentim-input .calentim-timepickers .calentim-timepicker-ampm:not(:where(.tw *, .tw)) {
    width: 7vmin;
  }
  .calentim-container-mobile.calentim-inline .calentim-input .calentim-ranges:not(:where(.tw *, .tw)) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 50%;
    border-left: none;
  }
}
.calentim-open:not(:where(.tw *, .tw)) {
  overflow: hidden;
}
.calentim-overlay:not(:where(.tw *, .tw)) {
  z-index: 9998;
  display: none;
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100vw;
  height: 100vh;
}
.calentim-no-anim:not(:where(.tw *, .tw)) {
  -webkit-transition: all 0s ease !important;
  -o-transition: all 0s ease !important;
  transition: all 0s ease !important;
}
.calentim-popup:not(:where(.tw *, .tw)) {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
}
.calentim-box-arrow-top:not(:where(.tw *, .tw)) {
  width: 22px;
  height: 22px;
  z-index: 12;
  margin-left: 0;
  position: absolute;
  top: 0px;
}
.calentim-box-arrow-top:not(:where(.tw *, .tw)):after, .calentim-box-arrow-top:not(:where(.tw *, .tw)):before {
  bottom: calc(100% - 6px);
  left: 27px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.calentim-box-arrow-top:not(:where(.tw *, .tw)):after {
  border-color: transparent;
  border-bottom-color: var(--color-panel-bg);
  border-width: 10px;
  margin-left: -10px;
}
.calentim-box-arrow-top:not(:where(.tw *, .tw)):before {
  border-color: transparent;
  border-bottom-color: var(--color-panel-default-border);
  border-width: 11px;
  margin-left: -11px;
}
.calentim-box-arrow-bottom:not(:where(.tw *, .tw)) {
  width: 22px;
  height: 22px;
  z-index: 12;
  margin-left: 0;
  position: absolute;
  bottom: 0px;
}
.calentim-box-arrow-bottom:not(:where(.tw *, .tw)):after, .calentim-box-arrow-bottom:not(:where(.tw *, .tw)):before {
  bottom: -15px;
  left: 27px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.calentim-box-arrow-bottom:not(:where(.tw *, .tw)):after {
  border-color: transparent;
  border-top-color: var(--color-panel-bg);
  border-width: 11px;
  margin-left: -11px;
}
.calentim-box-arrow-bottom:not(:where(.tw *, .tw)):before {
  border-color: transparent;
  border-top-color: var(--color-panel-default-border);
  border-width: 10px;
  margin-left: -10px;
}
.calentim-box-arrow-left:not(:where(.tw *, .tw)) {
  width: 21px;
  height: 21px;
  z-index: 12;
  margin-top: -10px;
  position: absolute;
  left: 0px;
}
.calentim-box-arrow-left:not(:where(.tw *, .tw)):after, .calentim-box-arrow-left:not(:where(.tw *, .tw)):before {
  border: 0px solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.calentim-box-arrow-left:not(:where(.tw *, .tw)):after {
  border-color: transparent;
  border-right-color: #fff;
  border-width: 12px;
  left: -18px;
  top: 29px;
}
.calentim-box-arrow-left:not(:where(.tw *, .tw)):before {
  border-color: transparent;
  border-right-color: #ddd;
  border-width: 14px;
  left: -22px;
  top: 27px;
}
.calentim-box-arrow-right:not(:where(.tw *, .tw)) {
  width: 22px;
  height: 22px;
  z-index: 12;
  margin-top: -11px;
  position: absolute;
  right: 0px;
}
.calentim-box-arrow-right:not(:where(.tw *, .tw)):after, .calentim-box-arrow-right:not(:where(.tw *, .tw)):before {
  right: -15px;
  top: 27px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}
.calentim-box-arrow-right:not(:where(.tw *, .tw)):after {
  border-color: transparent;
  border-left-color: #fff;
  border-width: 12px;
  margin-left: -12px;
  right: -17px;
  top: 30px;
}
.calentim-box-arrow-right:not(:where(.tw *, .tw)):before {
  border-color: transparent;
  border-left-color: #ddd;
  border-width: 12px;
  margin-left: -10px;
  right: -19px;
  top: 30px;
}
.calentim-no-scroll:not(:where(.tw *, .tw))::-webkit-scrollbar {
  display: none;
}
.calentim-no-scroll:not(:where(.tw *, .tw))::-moz-scrollbar {
  display: none;
}
.calentim-no-scroll:not(:where(.tw *, .tw))::-o-scrollbar {
  display: none;
}
.calentim-no-scroll:not(:where(.tw *, .tw))::-google-ms-scrollbar {
  display: none;
}
.calentim-no-scroll:not(:where(.tw *, .tw))::-khtml-scrollbar {
  display: none;
}
.calentim-container.calentim-rtl .calentim-prev:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-next:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-separator:not(:where(.tw *, .tw)) {
  -webkit-transform: rotateY(180deg);
  transform: rotateY(180deg);
}
.calentim-container.calentim-rtl .calentim-header-start:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-end:not(:where(.tw *, .tw)) {
  margin-right: 0;
  margin-left: 10px;
}
.calentim-container.calentim-rtl .calentim-header-start .calentim-header-start-day:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-start .calentim-header-end-day:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-end .calentim-header-start-day:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-end .calentim-header-end-day:not(:where(.tw *, .tw)) {
  float: right !important;
  margin-right: 0 !important;
  margin-left: 10px;
}
.calentim-container.calentim-rtl .calentim-header-start .calentim-header-start-date:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-start .calentim-header-end-date:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-end .calentim-header-start-date:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-end .calentim-header-end-date:not(:where(.tw *, .tw)) {
  display: block !important;
}
.calentim-container.calentim-rtl .calentim-header-start .calentim-header-start-date:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-start .calentim-header-start-weekday:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-start .calentim-header-end-date:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-start .calentim-header-end-weekday:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-end .calentim-header-start-date:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-end .calentim-header-start-weekday:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-end .calentim-header-end-date:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-header-end .calentim-header-end-weekday:not(:where(.tw *, .tw)) {
  text-align: right !important;
}
.calentim-container.calentim-rtl .calentim-calendar:not(:where(.tw *, .tw)) {
  border-left: 1px solid #ddd;
  border-right: 0px solid transparent !important;
}
.calentim-container.calentim-rtl .calentim-calendar:not(:where(.tw *, .tw)):last-child {
  border-left: 0px solid transparent;
}
.calentim-container.calentim-rtl .calentim-timepicker-start:not(:where(.tw *, .tw)) {
  border-left: 1px solid #ddd;
  border-right: 0px solid transparent !important;
}
.calentim-container.calentim-rtl .calentim-timepicker:not(:where(.tw *, .tw)) {
  direction: ltr;
}
.calentim-container.calentim-rtl .calentim-day.calentim-hovered-last:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-day.calentim-selected.calentim-end:not(:where(.tw *, .tw)) {
  border-radius: 6px 0 0 6px !important;
}
.calentim-container.calentim-rtl .calentim-day.calentim-hovered-first:not(:where(.tw *, .tw)), .calentim-container.calentim-rtl .calentim-day.calentim-selected.calentim-start:not(:where(.tw *, .tw)) {
  border-radius: 0 6px 6px 0 !important;
}
@media screen {
  .calentim-dayofweek:not(:where(.tw *, .tw)), .calentim-day:not(:where(.tw *, .tw)), .calentim-disabled:not(:where(.tw *, .tw)) {
    width: calc((100% / 7) - 2px) !important;
    padding: 2px !important;
  }
  .calentim-input-vertical-range .calentim-left:not(:where(.tw *, .tw)) {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .calentim-input-vertical-range .calentim-ranges:not(:where(.tw *, .tw)) {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .calentim-input-vertical-range .calentim-range:not(:where(.tw *, .tw)) {
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 1 auto !important;
    flex: 0 1 auto !important;
    line-height: 1em !important;
  }
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url(https://huntresscdn.com/portal/production/assets/8b43027f47b20503057d-82ff0fe46a6f60e0ab3c4a9891a0ae0a1f7b7e84c625f55358379177a2dcb202.eot?v=4.7.0);
  src: url(https://huntresscdn.com/portal/production/assets/8b43027f47b20503057d-82ff0fe46a6f60e0ab3c4a9891a0ae0a1f7b7e84c625f55358379177a2dcb202.eot?#iefix&v=4.7.0) format('embedded-opentype'), url(https://huntresscdn.com/portal/production/assets/20fd1704ea223900efa9-fa79d127baca4558a0b973f5f514b90fc5ef43314c41095f5cb285ffaa0a4029.woff2?v=4.7.0) format('woff2'), url(https://huntresscdn.com/portal/production/assets/f691f37e57f04c152e23-c9a0a23a23a3f6f7165cba218b40483a0b1750d92b49c40842f1d8f566f5f421.woff?v=4.7.0) format('woff'), url(https://huntresscdn.com/portal/production/assets/1e59d2330b4c6deb84b3-2794b002e3568f5abce8991e2431ca79e0ce84a08ea1268884b4e097b62762a6.ttf?v=4.7.0) format('truetype'), url(https://huntresscdn.com/portal/production/assets/c1e38fd9e0e74ba58f7a-67c6c8e9ffb0fcd7c7c64eaff12a298abf5b54a54b54f0e6c4c49161dba62d6d.svg?v=4.7.0#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa:not(:where(.tw *, .tw)) {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg:not(:where(.tw *, .tw)) {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x:not(:where(.tw *, .tw)) {
  font-size: 2em;
}
.fa-3x:not(:where(.tw *, .tw)) {
  font-size: 3em;
}
.fa-4x:not(:where(.tw *, .tw)) {
  font-size: 4em;
}
.fa-5x:not(:where(.tw *, .tw)) {
  font-size: 5em;
}
.fa-fw:not(:where(.tw *, .tw)) {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul:not(:where(.tw *, .tw)) {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li:not(:where(.tw *, .tw)) {
  position: relative;
}
.fa-li:not(:where(.tw *, .tw)) {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg:not(:where(.tw *, .tw)) {
  left: -1.85714286em;
}
.fa-border:not(:where(.tw *, .tw)) {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}
.fa-pull-left:not(:where(.tw *, .tw)) {
  float: left;
}
.fa-pull-right:not(:where(.tw *, .tw)) {
  float: right;
}
.fa.fa-pull-left:not(:where(.tw *, .tw)) {
  margin-right: 0.3em;
}
.fa.fa-pull-right:not(:where(.tw *, .tw)) {
  margin-left: 0.3em;
}
/* Deprecated as of 4.4.0 */
.pull-right:not(:where(.tw *, .tw)) {
  float: right;
}
.pull-left:not(:where(.tw *, .tw)) {
  float: left;
}
.fa.pull-left:not(:where(.tw *, .tw)) {
  margin-right: 0.3em;
}
.fa.pull-right:not(:where(.tw *, .tw)) {
  margin-left: 0.3em;
}
.fa-spin:not(:where(.tw *, .tw)) {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse:not(:where(.tw *, .tw)) {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90:not(:where(.tw *, .tw)) {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180:not(:where(.tw *, .tw)) {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270:not(:where(.tw *, .tw)) {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal:not(:where(.tw *, .tw)) {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical:not(:where(.tw *, .tw)) {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:not(:where(.tw *, .tw)):root .fa-rotate-90, :not(:where(.tw *, .tw)):root .fa-rotate-180, :not(:where(.tw *, .tw)):root .fa-rotate-270, :not(:where(.tw *, .tw)):root .fa-flip-horizontal, :not(:where(.tw *, .tw)):root .fa-flip-vertical {
  filter: none;
}
.fa-stack:not(:where(.tw *, .tw)) {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x:not(:where(.tw *, .tw)), .fa-stack-2x:not(:where(.tw *, .tw)) {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x:not(:where(.tw *, .tw)) {
  line-height: inherit;
}
.fa-stack-2x:not(:where(.tw *, .tw)) {
  font-size: 2em;
}
.fa-inverse:not(:where(.tw *, .tw)) {
  color: #fff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:not(:where(.tw *, .tw)):before {
  content: "\f000";
}
.fa-music:not(:where(.tw *, .tw)):before {
  content: "\f001";
}
.fa-search:not(:where(.tw *, .tw)):before {
  content: "\f002";
}
.fa-envelope-o:not(:where(.tw *, .tw)):before {
  content: "\f003";
}
.fa-heart:not(:where(.tw *, .tw)):before {
  content: "\f004";
}
.fa-star:not(:where(.tw *, .tw)):before {
  content: "\f005";
}
.fa-star-o:not(:where(.tw *, .tw)):before {
  content: "\f006";
}
.fa-user:not(:where(.tw *, .tw)):before {
  content: "\f007";
}
.fa-film:not(:where(.tw *, .tw)):before {
  content: "\f008";
}
.fa-th-large:not(:where(.tw *, .tw)):before {
  content: "\f009";
}
.fa-th:not(:where(.tw *, .tw)):before {
  content: "\f00a";
}
.fa-th-list:not(:where(.tw *, .tw)):before {
  content: "\f00b";
}
.fa-check:not(:where(.tw *, .tw)):before {
  content: "\f00c";
}
.fa-remove:not(:where(.tw *, .tw)):before, .fa-close:not(:where(.tw *, .tw)):before, .fa-times:not(:where(.tw *, .tw)):before {
  content: "\f00d";
}
.fa-search-plus:not(:where(.tw *, .tw)):before {
  content: "\f00e";
}
.fa-search-minus:not(:where(.tw *, .tw)):before {
  content: "\f010";
}
.fa-power-off:not(:where(.tw *, .tw)):before {
  content: "\f011";
}
.fa-signal:not(:where(.tw *, .tw)):before {
  content: "\f012";
}
.fa-gear:not(:where(.tw *, .tw)):before, .fa-cog:not(:where(.tw *, .tw)):before {
  content: "\f013";
}
.fa-trash-o:not(:where(.tw *, .tw)):before {
  content: "\f014";
}
.fa-home:not(:where(.tw *, .tw)):before {
  content: "\f015";
}
.fa-file-o:not(:where(.tw *, .tw)):before {
  content: "\f016";
}
.fa-clock-o:not(:where(.tw *, .tw)):before {
  content: "\f017";
}
.fa-road:not(:where(.tw *, .tw)):before {
  content: "\f018";
}
.fa-download:not(:where(.tw *, .tw)):before {
  content: "\f019";
}
.fa-arrow-circle-o-down:not(:where(.tw *, .tw)):before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:not(:where(.tw *, .tw)):before {
  content: "\f01b";
}
.fa-inbox:not(:where(.tw *, .tw)):before {
  content: "\f01c";
}
.fa-play-circle-o:not(:where(.tw *, .tw)):before {
  content: "\f01d";
}
.fa-rotate-right:not(:where(.tw *, .tw)):before, .fa-repeat:not(:where(.tw *, .tw)):before {
  content: "\f01e";
}
.fa-refresh:not(:where(.tw *, .tw)):before {
  content: "\f021";
}
.fa-list-alt:not(:where(.tw *, .tw)):before {
  content: "\f022";
}
.fa-lock:not(:where(.tw *, .tw)):before {
  content: "\f023";
}
.fa-flag:not(:where(.tw *, .tw)):before {
  content: "\f024";
}
.fa-headphones:not(:where(.tw *, .tw)):before {
  content: "\f025";
}
.fa-volume-off:not(:where(.tw *, .tw)):before {
  content: "\f026";
}
.fa-volume-down:not(:where(.tw *, .tw)):before {
  content: "\f027";
}
.fa-volume-up:not(:where(.tw *, .tw)):before {
  content: "\f028";
}
.fa-qrcode:not(:where(.tw *, .tw)):before {
  content: "\f029";
}
.fa-barcode:not(:where(.tw *, .tw)):before {
  content: "\f02a";
}
.fa-tag:not(:where(.tw *, .tw)):before {
  content: "\f02b";
}
.fa-tags:not(:where(.tw *, .tw)):before {
  content: "\f02c";
}
.fa-book:not(:where(.tw *, .tw)):before {
  content: "\f02d";
}
.fa-bookmark:not(:where(.tw *, .tw)):before {
  content: "\f02e";
}
.fa-print:not(:where(.tw *, .tw)):before {
  content: "\f02f";
}
.fa-camera:not(:where(.tw *, .tw)):before {
  content: "\f030";
}
.fa-font:not(:where(.tw *, .tw)):before {
  content: "\f031";
}
.fa-bold:not(:where(.tw *, .tw)):before {
  content: "\f032";
}
.fa-italic:not(:where(.tw *, .tw)):before {
  content: "\f033";
}
.fa-text-height:not(:where(.tw *, .tw)):before {
  content: "\f034";
}
.fa-text-width:not(:where(.tw *, .tw)):before {
  content: "\f035";
}
.fa-align-left:not(:where(.tw *, .tw)):before {
  content: "\f036";
}
.fa-align-center:not(:where(.tw *, .tw)):before {
  content: "\f037";
}
.fa-align-right:not(:where(.tw *, .tw)):before {
  content: "\f038";
}
.fa-align-justify:not(:where(.tw *, .tw)):before {
  content: "\f039";
}
.fa-list:not(:where(.tw *, .tw)):before {
  content: "\f03a";
}
.fa-dedent:not(:where(.tw *, .tw)):before, .fa-outdent:not(:where(.tw *, .tw)):before {
  content: "\f03b";
}
.fa-indent:not(:where(.tw *, .tw)):before {
  content: "\f03c";
}
.fa-video-camera:not(:where(.tw *, .tw)):before {
  content: "\f03d";
}
.fa-photo:not(:where(.tw *, .tw)):before, .fa-image:not(:where(.tw *, .tw)):before, .fa-picture-o:not(:where(.tw *, .tw)):before {
  content: "\f03e";
}
.fa-pencil:not(:where(.tw *, .tw)):before {
  content: "\f040";
}
.fa-map-marker:not(:where(.tw *, .tw)):before {
  content: "\f041";
}
.fa-adjust:not(:where(.tw *, .tw)):before {
  content: "\f042";
}
.fa-tint:not(:where(.tw *, .tw)):before {
  content: "\f043";
}
.fa-edit:not(:where(.tw *, .tw)):before, .fa-pencil-square-o:not(:where(.tw *, .tw)):before {
  content: "\f044";
}
.fa-share-square-o:not(:where(.tw *, .tw)):before {
  content: "\f045";
}
.fa-check-square-o:not(:where(.tw *, .tw)):before {
  content: "\f046";
}
.fa-arrows:not(:where(.tw *, .tw)):before {
  content: "\f047";
}
.fa-step-backward:not(:where(.tw *, .tw)):before {
  content: "\f048";
}
.fa-fast-backward:not(:where(.tw *, .tw)):before {
  content: "\f049";
}
.fa-backward:not(:where(.tw *, .tw)):before {
  content: "\f04a";
}
.fa-play:not(:where(.tw *, .tw)):before {
  content: "\f04b";
}
.fa-pause:not(:where(.tw *, .tw)):before {
  content: "\f04c";
}
.fa-stop:not(:where(.tw *, .tw)):before {
  content: "\f04d";
}
.fa-forward:not(:where(.tw *, .tw)):before {
  content: "\f04e";
}
.fa-fast-forward:not(:where(.tw *, .tw)):before {
  content: "\f050";
}
.fa-step-forward:not(:where(.tw *, .tw)):before {
  content: "\f051";
}
.fa-eject:not(:where(.tw *, .tw)):before {
  content: "\f052";
}
.fa-chevron-left:not(:where(.tw *, .tw)):before {
  content: "\f053";
}
.fa-chevron-right:not(:where(.tw *, .tw)):before {
  content: "\f054";
}
.fa-plus-circle:not(:where(.tw *, .tw)):before {
  content: "\f055";
}
.fa-minus-circle:not(:where(.tw *, .tw)):before {
  content: "\f056";
}
.fa-times-circle:not(:where(.tw *, .tw)):before {
  content: "\f057";
}
.fa-check-circle:not(:where(.tw *, .tw)):before {
  content: "\f058";
}
.fa-question-circle:not(:where(.tw *, .tw)):before {
  content: "\f059";
}
.fa-info-circle:not(:where(.tw *, .tw)):before {
  content: "\f05a";
}
.fa-crosshairs:not(:where(.tw *, .tw)):before {
  content: "\f05b";
}
.fa-times-circle-o:not(:where(.tw *, .tw)):before {
  content: "\f05c";
}
.fa-check-circle-o:not(:where(.tw *, .tw)):before {
  content: "\f05d";
}
.fa-ban:not(:where(.tw *, .tw)):before {
  content: "\f05e";
}
.fa-arrow-left:not(:where(.tw *, .tw)):before {
  content: "\f060";
}
.fa-arrow-right:not(:where(.tw *, .tw)):before {
  content: "\f061";
}
.fa-arrow-up:not(:where(.tw *, .tw)):before {
  content: "\f062";
}
.fa-arrow-down:not(:where(.tw *, .tw)):before {
  content: "\f063";
}
.fa-mail-forward:not(:where(.tw *, .tw)):before, .fa-share:not(:where(.tw *, .tw)):before {
  content: "\f064";
}
.fa-expand:not(:where(.tw *, .tw)):before {
  content: "\f065";
}
.fa-compress:not(:where(.tw *, .tw)):before {
  content: "\f066";
}
.fa-plus:not(:where(.tw *, .tw)):before {
  content: "\f067";
}
.fa-minus:not(:where(.tw *, .tw)):before {
  content: "\f068";
}
.fa-asterisk:not(:where(.tw *, .tw)):before {
  content: "\f069";
}
.fa-exclamation-circle:not(:where(.tw *, .tw)):before {
  content: "\f06a";
}
.fa-gift:not(:where(.tw *, .tw)):before {
  content: "\f06b";
}
.fa-leaf:not(:where(.tw *, .tw)):before {
  content: "\f06c";
}
.fa-fire:not(:where(.tw *, .tw)):before {
  content: "\f06d";
}
.fa-eye:not(:where(.tw *, .tw)):before {
  content: "\f06e";
}
.fa-eye-slash:not(:where(.tw *, .tw)):before {
  content: "\f070";
}
.fa-warning:not(:where(.tw *, .tw)):before, .fa-exclamation-triangle:not(:where(.tw *, .tw)):before {
  content: "\f071";
}
.fa-plane:not(:where(.tw *, .tw)):before {
  content: "\f072";
}
.fa-calendar:not(:where(.tw *, .tw)):before {
  content: "\f073";
}
.fa-random:not(:where(.tw *, .tw)):before {
  content: "\f074";
}
.fa-comment:not(:where(.tw *, .tw)):before {
  content: "\f075";
}
.fa-magnet:not(:where(.tw *, .tw)):before {
  content: "\f076";
}
.fa-chevron-up:not(:where(.tw *, .tw)):before {
  content: "\f077";
}
.fa-chevron-down:not(:where(.tw *, .tw)):before {
  content: "\f078";
}
.fa-retweet:not(:where(.tw *, .tw)):before {
  content: "\f079";
}
.fa-shopping-cart:not(:where(.tw *, .tw)):before {
  content: "\f07a";
}
.fa-folder:not(:where(.tw *, .tw)):before {
  content: "\f07b";
}
.fa-folder-open:not(:where(.tw *, .tw)):before {
  content: "\f07c";
}
.fa-arrows-v:not(:where(.tw *, .tw)):before {
  content: "\f07d";
}
.fa-arrows-h:not(:where(.tw *, .tw)):before {
  content: "\f07e";
}
.fa-bar-chart-o:not(:where(.tw *, .tw)):before, .fa-bar-chart:not(:where(.tw *, .tw)):before {
  content: "\f080";
}
.fa-twitter-square:not(:where(.tw *, .tw)):before {
  content: "\f081";
}
.fa-facebook-square:not(:where(.tw *, .tw)):before {
  content: "\f082";
}
.fa-camera-retro:not(:where(.tw *, .tw)):before {
  content: "\f083";
}
.fa-key:not(:where(.tw *, .tw)):before {
  content: "\f084";
}
.fa-gears:not(:where(.tw *, .tw)):before, .fa-cogs:not(:where(.tw *, .tw)):before {
  content: "\f085";
}
.fa-comments:not(:where(.tw *, .tw)):before {
  content: "\f086";
}
.fa-thumbs-o-up:not(:where(.tw *, .tw)):before {
  content: "\f087";
}
.fa-thumbs-o-down:not(:where(.tw *, .tw)):before {
  content: "\f088";
}
.fa-star-half:not(:where(.tw *, .tw)):before {
  content: "\f089";
}
.fa-heart-o:not(:where(.tw *, .tw)):before {
  content: "\f08a";
}
.fa-sign-out:not(:where(.tw *, .tw)):before {
  content: "\f08b";
}
.fa-linkedin-square:not(:where(.tw *, .tw)):before {
  content: "\f08c";
}
.fa-thumb-tack:not(:where(.tw *, .tw)):before {
  content: "\f08d";
}
.fa-external-link:not(:where(.tw *, .tw)):before {
  content: "\f08e";
}
.fa-sign-in:not(:where(.tw *, .tw)):before {
  content: "\f090";
}
.fa-trophy:not(:where(.tw *, .tw)):before {
  content: "\f091";
}
.fa-github-square:not(:where(.tw *, .tw)):before {
  content: "\f092";
}
.fa-upload:not(:where(.tw *, .tw)):before {
  content: "\f093";
}
.fa-lemon-o:not(:where(.tw *, .tw)):before {
  content: "\f094";
}
.fa-phone:not(:where(.tw *, .tw)):before {
  content: "\f095";
}
.fa-square-o:not(:where(.tw *, .tw)):before {
  content: "\f096";
}
.fa-bookmark-o:not(:where(.tw *, .tw)):before {
  content: "\f097";
}
.fa-phone-square:not(:where(.tw *, .tw)):before {
  content: "\f098";
}
.fa-twitter:not(:where(.tw *, .tw)):before {
  content: "\f099";
}
.fa-facebook-f:not(:where(.tw *, .tw)):before, .fa-facebook:not(:where(.tw *, .tw)):before {
  content: "\f09a";
}
.fa-github:not(:where(.tw *, .tw)):before {
  content: "\f09b";
}
.fa-unlock:not(:where(.tw *, .tw)):before {
  content: "\f09c";
}
.fa-credit-card:not(:where(.tw *, .tw)):before {
  content: "\f09d";
}
.fa-feed:not(:where(.tw *, .tw)):before, .fa-rss:not(:where(.tw *, .tw)):before {
  content: "\f09e";
}
.fa-hdd-o:not(:where(.tw *, .tw)):before {
  content: "\f0a0";
}
.fa-bullhorn:not(:where(.tw *, .tw)):before {
  content: "\f0a1";
}
.fa-bell:not(:where(.tw *, .tw)):before {
  content: "\f0f3";
}
.fa-certificate:not(:where(.tw *, .tw)):before {
  content: "\f0a3";
}
.fa-hand-o-right:not(:where(.tw *, .tw)):before {
  content: "\f0a4";
}
.fa-hand-o-left:not(:where(.tw *, .tw)):before {
  content: "\f0a5";
}
.fa-hand-o-up:not(:where(.tw *, .tw)):before {
  content: "\f0a6";
}
.fa-hand-o-down:not(:where(.tw *, .tw)):before {
  content: "\f0a7";
}
.fa-arrow-circle-left:not(:where(.tw *, .tw)):before {
  content: "\f0a8";
}
.fa-arrow-circle-right:not(:where(.tw *, .tw)):before {
  content: "\f0a9";
}
.fa-arrow-circle-up:not(:where(.tw *, .tw)):before {
  content: "\f0aa";
}
.fa-arrow-circle-down:not(:where(.tw *, .tw)):before {
  content: "\f0ab";
}
.fa-globe:not(:where(.tw *, .tw)):before {
  content: "\f0ac";
}
.fa-wrench:not(:where(.tw *, .tw)):before {
  content: "\f0ad";
}
.fa-tasks:not(:where(.tw *, .tw)):before {
  content: "\f0ae";
}
.fa-filter:not(:where(.tw *, .tw)):before {
  content: "\f0b0";
}
.fa-briefcase:not(:where(.tw *, .tw)):before {
  content: "\f0b1";
}
.fa-arrows-alt:not(:where(.tw *, .tw)):before {
  content: "\f0b2";
}
.fa-group:not(:where(.tw *, .tw)):before, .fa-users:not(:where(.tw *, .tw)):before {
  content: "\f0c0";
}
.fa-chain:not(:where(.tw *, .tw)):before, .fa-link:not(:where(.tw *, .tw)):before {
  content: "\f0c1";
}
.fa-cloud:not(:where(.tw *, .tw)):before {
  content: "\f0c2";
}
.fa-flask:not(:where(.tw *, .tw)):before {
  content: "\f0c3";
}
.fa-cut:not(:where(.tw *, .tw)):before, .fa-scissors:not(:where(.tw *, .tw)):before {
  content: "\f0c4";
}
.fa-copy:not(:where(.tw *, .tw)):before, .fa-files-o:not(:where(.tw *, .tw)):before {
  content: "\f0c5";
}
.fa-paperclip:not(:where(.tw *, .tw)):before {
  content: "\f0c6";
}
.fa-save:not(:where(.tw *, .tw)):before, .fa-floppy-o:not(:where(.tw *, .tw)):before {
  content: "\f0c7";
}
.fa-square:not(:where(.tw *, .tw)):before {
  content: "\f0c8";
}
.fa-navicon:not(:where(.tw *, .tw)):before, .fa-reorder:not(:where(.tw *, .tw)):before, .fa-bars:not(:where(.tw *, .tw)):before {
  content: "\f0c9";
}
.fa-list-ul:not(:where(.tw *, .tw)):before {
  content: "\f0ca";
}
.fa-list-ol:not(:where(.tw *, .tw)):before {
  content: "\f0cb";
}
.fa-strikethrough:not(:where(.tw *, .tw)):before {
  content: "\f0cc";
}
.fa-underline:not(:where(.tw *, .tw)):before {
  content: "\f0cd";
}
.fa-table:not(:where(.tw *, .tw)):before {
  content: "\f0ce";
}
.fa-magic:not(:where(.tw *, .tw)):before {
  content: "\f0d0";
}
.fa-truck:not(:where(.tw *, .tw)):before {
  content: "\f0d1";
}
.fa-pinterest:not(:where(.tw *, .tw)):before {
  content: "\f0d2";
}
.fa-pinterest-square:not(:where(.tw *, .tw)):before {
  content: "\f0d3";
}
.fa-google-plus-square:not(:where(.tw *, .tw)):before {
  content: "\f0d4";
}
.fa-google-plus:not(:where(.tw *, .tw)):before {
  content: "\f0d5";
}
.fa-money:not(:where(.tw *, .tw)):before {
  content: "\f0d6";
}
.fa-caret-down:not(:where(.tw *, .tw)):before {
  content: "\f0d7";
}
.fa-caret-up:not(:where(.tw *, .tw)):before {
  content: "\f0d8";
}
.fa-caret-left:not(:where(.tw *, .tw)):before {
  content: "\f0d9";
}
.fa-caret-right:not(:where(.tw *, .tw)):before {
  content: "\f0da";
}
.fa-columns:not(:where(.tw *, .tw)):before {
  content: "\f0db";
}
.fa-unsorted:not(:where(.tw *, .tw)):before, .fa-sort:not(:where(.tw *, .tw)):before {
  content: "\f0dc";
}
.fa-sort-down:not(:where(.tw *, .tw)):before, .fa-sort-desc:not(:where(.tw *, .tw)):before {
  content: "\f0dd";
}
.fa-sort-up:not(:where(.tw *, .tw)):before, .fa-sort-asc:not(:where(.tw *, .tw)):before {
  content: "\f0de";
}
.fa-envelope:not(:where(.tw *, .tw)):before {
  content: "\f0e0";
}
.fa-linkedin:not(:where(.tw *, .tw)):before {
  content: "\f0e1";
}
.fa-rotate-left:not(:where(.tw *, .tw)):before, .fa-undo:not(:where(.tw *, .tw)):before {
  content: "\f0e2";
}
.fa-legal:not(:where(.tw *, .tw)):before, .fa-gavel:not(:where(.tw *, .tw)):before {
  content: "\f0e3";
}
.fa-dashboard:not(:where(.tw *, .tw)):before, .fa-tachometer:not(:where(.tw *, .tw)):before {
  content: "\f0e4";
}
.fa-comment-o:not(:where(.tw *, .tw)):before {
  content: "\f0e5";
}
.fa-comments-o:not(:where(.tw *, .tw)):before {
  content: "\f0e6";
}
.fa-flash:not(:where(.tw *, .tw)):before, .fa-bolt:not(:where(.tw *, .tw)):before {
  content: "\f0e7";
}
.fa-sitemap:not(:where(.tw *, .tw)):before {
  content: "\f0e8";
}
.fa-umbrella:not(:where(.tw *, .tw)):before {
  content: "\f0e9";
}
.fa-paste:not(:where(.tw *, .tw)):before, .fa-clipboard:not(:where(.tw *, .tw)):before {
  content: "\f0ea";
}
.fa-lightbulb-o:not(:where(.tw *, .tw)):before {
  content: "\f0eb";
}
.fa-exchange:not(:where(.tw *, .tw)):before {
  content: "\f0ec";
}
.fa-cloud-download:not(:where(.tw *, .tw)):before {
  content: "\f0ed";
}
.fa-cloud-upload:not(:where(.tw *, .tw)):before {
  content: "\f0ee";
}
.fa-user-md:not(:where(.tw *, .tw)):before {
  content: "\f0f0";
}
.fa-stethoscope:not(:where(.tw *, .tw)):before {
  content: "\f0f1";
}
.fa-suitcase:not(:where(.tw *, .tw)):before {
  content: "\f0f2";
}
.fa-bell-o:not(:where(.tw *, .tw)):before {
  content: "\f0a2";
}
.fa-coffee:not(:where(.tw *, .tw)):before {
  content: "\f0f4";
}
.fa-cutlery:not(:where(.tw *, .tw)):before {
  content: "\f0f5";
}
.fa-file-text-o:not(:where(.tw *, .tw)):before {
  content: "\f0f6";
}
.fa-building-o:not(:where(.tw *, .tw)):before {
  content: "\f0f7";
}
.fa-hospital-o:not(:where(.tw *, .tw)):before {
  content: "\f0f8";
}
.fa-ambulance:not(:where(.tw *, .tw)):before {
  content: "\f0f9";
}
.fa-medkit:not(:where(.tw *, .tw)):before {
  content: "\f0fa";
}
.fa-fighter-jet:not(:where(.tw *, .tw)):before {
  content: "\f0fb";
}
.fa-beer:not(:where(.tw *, .tw)):before {
  content: "\f0fc";
}
.fa-h-square:not(:where(.tw *, .tw)):before {
  content: "\f0fd";
}
.fa-plus-square:not(:where(.tw *, .tw)):before {
  content: "\f0fe";
}
.fa-angle-double-left:not(:where(.tw *, .tw)):before {
  content: "\f100";
}
.fa-angle-double-right:not(:where(.tw *, .tw)):before {
  content: "\f101";
}
.fa-angle-double-up:not(:where(.tw *, .tw)):before {
  content: "\f102";
}
.fa-angle-double-down:not(:where(.tw *, .tw)):before {
  content: "\f103";
}
.fa-angle-left:not(:where(.tw *, .tw)):before {
  content: "\f104";
}
.fa-angle-right:not(:where(.tw *, .tw)):before {
  content: "\f105";
}
.fa-angle-up:not(:where(.tw *, .tw)):before {
  content: "\f106";
}
.fa-angle-down:not(:where(.tw *, .tw)):before {
  content: "\f107";
}
.fa-desktop:not(:where(.tw *, .tw)):before {
  content: "\f108";
}
.fa-laptop:not(:where(.tw *, .tw)):before {
  content: "\f109";
}
.fa-tablet:not(:where(.tw *, .tw)):before {
  content: "\f10a";
}
.fa-mobile-phone:not(:where(.tw *, .tw)):before, .fa-mobile:not(:where(.tw *, .tw)):before {
  content: "\f10b";
}
.fa-circle-o:not(:where(.tw *, .tw)):before {
  content: "\f10c";
}
.fa-quote-left:not(:where(.tw *, .tw)):before {
  content: "\f10d";
}
.fa-quote-right:not(:where(.tw *, .tw)):before {
  content: "\f10e";
}
.fa-spinner:not(:where(.tw *, .tw)):before {
  content: "\f110";
}
.fa-circle:not(:where(.tw *, .tw)):before {
  content: "\f111";
}
.fa-mail-reply:not(:where(.tw *, .tw)):before, .fa-reply:not(:where(.tw *, .tw)):before {
  content: "\f112";
}
.fa-github-alt:not(:where(.tw *, .tw)):before {
  content: "\f113";
}
.fa-folder-o:not(:where(.tw *, .tw)):before {
  content: "\f114";
}
.fa-folder-open-o:not(:where(.tw *, .tw)):before {
  content: "\f115";
}
.fa-smile-o:not(:where(.tw *, .tw)):before {
  content: "\f118";
}
.fa-frown-o:not(:where(.tw *, .tw)):before {
  content: "\f119";
}
.fa-meh-o:not(:where(.tw *, .tw)):before {
  content: "\f11a";
}
.fa-gamepad:not(:where(.tw *, .tw)):before {
  content: "\f11b";
}
.fa-keyboard-o:not(:where(.tw *, .tw)):before {
  content: "\f11c";
}
.fa-flag-o:not(:where(.tw *, .tw)):before {
  content: "\f11d";
}
.fa-flag-checkered:not(:where(.tw *, .tw)):before {
  content: "\f11e";
}
.fa-terminal:not(:where(.tw *, .tw)):before {
  content: "\f120";
}
.fa-code:not(:where(.tw *, .tw)):before {
  content: "\f121";
}
.fa-mail-reply-all:not(:where(.tw *, .tw)):before, .fa-reply-all:not(:where(.tw *, .tw)):before {
  content: "\f122";
}
.fa-star-half-empty:not(:where(.tw *, .tw)):before, .fa-star-half-full:not(:where(.tw *, .tw)):before, .fa-star-half-o:not(:where(.tw *, .tw)):before {
  content: "\f123";
}
.fa-location-arrow:not(:where(.tw *, .tw)):before {
  content: "\f124";
}
.fa-crop:not(:where(.tw *, .tw)):before {
  content: "\f125";
}
.fa-code-fork:not(:where(.tw *, .tw)):before {
  content: "\f126";
}
.fa-unlink:not(:where(.tw *, .tw)):before, .fa-chain-broken:not(:where(.tw *, .tw)):before {
  content: "\f127";
}
.fa-question:not(:where(.tw *, .tw)):before {
  content: "\f128";
}
.fa-info:not(:where(.tw *, .tw)):before {
  content: "\f129";
}
.fa-exclamation:not(:where(.tw *, .tw)):before {
  content: "\f12a";
}
.fa-superscript:not(:where(.tw *, .tw)):before {
  content: "\f12b";
}
.fa-subscript:not(:where(.tw *, .tw)):before {
  content: "\f12c";
}
.fa-eraser:not(:where(.tw *, .tw)):before {
  content: "\f12d";
}
.fa-puzzle-piece:not(:where(.tw *, .tw)):before {
  content: "\f12e";
}
.fa-microphone:not(:where(.tw *, .tw)):before {
  content: "\f130";
}
.fa-microphone-slash:not(:where(.tw *, .tw)):before {
  content: "\f131";
}
.fa-shield:not(:where(.tw *, .tw)):before {
  content: "\f132";
}
.fa-calendar-o:not(:where(.tw *, .tw)):before {
  content: "\f133";
}
.fa-fire-extinguisher:not(:where(.tw *, .tw)):before {
  content: "\f134";
}
.fa-rocket:not(:where(.tw *, .tw)):before {
  content: "\f135";
}
.fa-maxcdn:not(:where(.tw *, .tw)):before {
  content: "\f136";
}
.fa-chevron-circle-left:not(:where(.tw *, .tw)):before {
  content: "\f137";
}
.fa-chevron-circle-right:not(:where(.tw *, .tw)):before {
  content: "\f138";
}
.fa-chevron-circle-up:not(:where(.tw *, .tw)):before {
  content: "\f139";
}
.fa-chevron-circle-down:not(:where(.tw *, .tw)):before {
  content: "\f13a";
}
.fa-html5:not(:where(.tw *, .tw)):before {
  content: "\f13b";
}
.fa-css3:not(:where(.tw *, .tw)):before {
  content: "\f13c";
}
.fa-anchor:not(:where(.tw *, .tw)):before {
  content: "\f13d";
}
.fa-unlock-alt:not(:where(.tw *, .tw)):before {
  content: "\f13e";
}
.fa-bullseye:not(:where(.tw *, .tw)):before {
  content: "\f140";
}
.fa-ellipsis-h:not(:where(.tw *, .tw)):before {
  content: "\f141";
}
.fa-ellipsis-v:not(:where(.tw *, .tw)):before {
  content: "\f142";
}
.fa-rss-square:not(:where(.tw *, .tw)):before {
  content: "\f143";
}
.fa-play-circle:not(:where(.tw *, .tw)):before {
  content: "\f144";
}
.fa-ticket:not(:where(.tw *, .tw)):before {
  content: "\f145";
}
.fa-minus-square:not(:where(.tw *, .tw)):before {
  content: "\f146";
}
.fa-minus-square-o:not(:where(.tw *, .tw)):before {
  content: "\f147";
}
.fa-level-up:not(:where(.tw *, .tw)):before {
  content: "\f148";
}
.fa-level-down:not(:where(.tw *, .tw)):before {
  content: "\f149";
}
.fa-check-square:not(:where(.tw *, .tw)):before {
  content: "\f14a";
}
.fa-pencil-square:not(:where(.tw *, .tw)):before {
  content: "\f14b";
}
.fa-external-link-square:not(:where(.tw *, .tw)):before {
  content: "\f14c";
}
.fa-share-square:not(:where(.tw *, .tw)):before {
  content: "\f14d";
}
.fa-compass:not(:where(.tw *, .tw)):before {
  content: "\f14e";
}
.fa-toggle-down:not(:where(.tw *, .tw)):before, .fa-caret-square-o-down:not(:where(.tw *, .tw)):before {
  content: "\f150";
}
.fa-toggle-up:not(:where(.tw *, .tw)):before, .fa-caret-square-o-up:not(:where(.tw *, .tw)):before {
  content: "\f151";
}
.fa-toggle-right:not(:where(.tw *, .tw)):before, .fa-caret-square-o-right:not(:where(.tw *, .tw)):before {
  content: "\f152";
}
.fa-euro:not(:where(.tw *, .tw)):before, .fa-eur:not(:where(.tw *, .tw)):before {
  content: "\f153";
}
.fa-gbp:not(:where(.tw *, .tw)):before {
  content: "\f154";
}
.fa-dollar:not(:where(.tw *, .tw)):before, .fa-usd:not(:where(.tw *, .tw)):before {
  content: "\f155";
}
.fa-rupee:not(:where(.tw *, .tw)):before, .fa-inr:not(:where(.tw *, .tw)):before {
  content: "\f156";
}
.fa-cny:not(:where(.tw *, .tw)):before, .fa-rmb:not(:where(.tw *, .tw)):before, .fa-yen:not(:where(.tw *, .tw)):before, .fa-jpy:not(:where(.tw *, .tw)):before {
  content: "\f157";
}
.fa-ruble:not(:where(.tw *, .tw)):before, .fa-rouble:not(:where(.tw *, .tw)):before, .fa-rub:not(:where(.tw *, .tw)):before {
  content: "\f158";
}
.fa-won:not(:where(.tw *, .tw)):before, .fa-krw:not(:where(.tw *, .tw)):before {
  content: "\f159";
}
.fa-bitcoin:not(:where(.tw *, .tw)):before, .fa-btc:not(:where(.tw *, .tw)):before {
  content: "\f15a";
}
.fa-file:not(:where(.tw *, .tw)):before {
  content: "\f15b";
}
.fa-file-text:not(:where(.tw *, .tw)):before {
  content: "\f15c";
}
.fa-sort-alpha-asc:not(:where(.tw *, .tw)):before {
  content: "\f15d";
}
.fa-sort-alpha-desc:not(:where(.tw *, .tw)):before {
  content: "\f15e";
}
.fa-sort-amount-asc:not(:where(.tw *, .tw)):before {
  content: "\f160";
}
.fa-sort-amount-desc:not(:where(.tw *, .tw)):before {
  content: "\f161";
}
.fa-sort-numeric-asc:not(:where(.tw *, .tw)):before {
  content: "\f162";
}
.fa-sort-numeric-desc:not(:where(.tw *, .tw)):before {
  content: "\f163";
}
.fa-thumbs-up:not(:where(.tw *, .tw)):before {
  content: "\f164";
}
.fa-thumbs-down:not(:where(.tw *, .tw)):before {
  content: "\f165";
}
.fa-youtube-square:not(:where(.tw *, .tw)):before {
  content: "\f166";
}
.fa-youtube:not(:where(.tw *, .tw)):before {
  content: "\f167";
}
.fa-xing:not(:where(.tw *, .tw)):before {
  content: "\f168";
}
.fa-xing-square:not(:where(.tw *, .tw)):before {
  content: "\f169";
}
.fa-youtube-play:not(:where(.tw *, .tw)):before {
  content: "\f16a";
}
.fa-dropbox:not(:where(.tw *, .tw)):before {
  content: "\f16b";
}
.fa-stack-overflow:not(:where(.tw *, .tw)):before {
  content: "\f16c";
}
.fa-instagram:not(:where(.tw *, .tw)):before {
  content: "\f16d";
}
.fa-flickr:not(:where(.tw *, .tw)):before {
  content: "\f16e";
}
.fa-adn:not(:where(.tw *, .tw)):before {
  content: "\f170";
}
.fa-bitbucket:not(:where(.tw *, .tw)):before {
  content: "\f171";
}
.fa-bitbucket-square:not(:where(.tw *, .tw)):before {
  content: "\f172";
}
.fa-tumblr:not(:where(.tw *, .tw)):before {
  content: "\f173";
}
.fa-tumblr-square:not(:where(.tw *, .tw)):before {
  content: "\f174";
}
.fa-long-arrow-down:not(:where(.tw *, .tw)):before {
  content: "\f175";
}
.fa-long-arrow-up:not(:where(.tw *, .tw)):before {
  content: "\f176";
}
.fa-long-arrow-left:not(:where(.tw *, .tw)):before {
  content: "\f177";
}
.fa-long-arrow-right:not(:where(.tw *, .tw)):before {
  content: "\f178";
}
.fa-apple:not(:where(.tw *, .tw)):before {
  content: "\f179";
}
.fa-windows:not(:where(.tw *, .tw)):before {
  content: "\f17a";
}
.fa-android:not(:where(.tw *, .tw)):before {
  content: "\f17b";
}
.fa-linux:not(:where(.tw *, .tw)):before {
  content: "\f17c";
}
.fa-dribbble:not(:where(.tw *, .tw)):before {
  content: "\f17d";
}
.fa-skype:not(:where(.tw *, .tw)):before {
  content: "\f17e";
}
.fa-foursquare:not(:where(.tw *, .tw)):before {
  content: "\f180";
}
.fa-trello:not(:where(.tw *, .tw)):before {
  content: "\f181";
}
.fa-female:not(:where(.tw *, .tw)):before {
  content: "\f182";
}
.fa-male:not(:where(.tw *, .tw)):before {
  content: "\f183";
}
.fa-gittip:not(:where(.tw *, .tw)):before, .fa-gratipay:not(:where(.tw *, .tw)):before {
  content: "\f184";
}
.fa-sun-o:not(:where(.tw *, .tw)):before {
  content: "\f185";
}
.fa-moon-o:not(:where(.tw *, .tw)):before {
  content: "\f186";
}
.fa-archive:not(:where(.tw *, .tw)):before {
  content: "\f187";
}
.fa-bug:not(:where(.tw *, .tw)):before {
  content: "\f188";
}
.fa-vk:not(:where(.tw *, .tw)):before {
  content: "\f189";
}
.fa-weibo:not(:where(.tw *, .tw)):before {
  content: "\f18a";
}
.fa-renren:not(:where(.tw *, .tw)):before {
  content: "\f18b";
}
.fa-pagelines:not(:where(.tw *, .tw)):before {
  content: "\f18c";
}
.fa-stack-exchange:not(:where(.tw *, .tw)):before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:not(:where(.tw *, .tw)):before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:not(:where(.tw *, .tw)):before {
  content: "\f190";
}
.fa-toggle-left:not(:where(.tw *, .tw)):before, .fa-caret-square-o-left:not(:where(.tw *, .tw)):before {
  content: "\f191";
}
.fa-dot-circle-o:not(:where(.tw *, .tw)):before {
  content: "\f192";
}
.fa-wheelchair:not(:where(.tw *, .tw)):before {
  content: "\f193";
}
.fa-vimeo-square:not(:where(.tw *, .tw)):before {
  content: "\f194";
}
.fa-turkish-lira:not(:where(.tw *, .tw)):before, .fa-try:not(:where(.tw *, .tw)):before {
  content: "\f195";
}
.fa-plus-square-o:not(:where(.tw *, .tw)):before {
  content: "\f196";
}
.fa-space-shuttle:not(:where(.tw *, .tw)):before {
  content: "\f197";
}
.fa-slack:not(:where(.tw *, .tw)):before {
  content: "\f198";
}
.fa-envelope-square:not(:where(.tw *, .tw)):before {
  content: "\f199";
}
.fa-wordpress:not(:where(.tw *, .tw)):before {
  content: "\f19a";
}
.fa-openid:not(:where(.tw *, .tw)):before {
  content: "\f19b";
}
.fa-institution:not(:where(.tw *, .tw)):before, .fa-bank:not(:where(.tw *, .tw)):before, .fa-university:not(:where(.tw *, .tw)):before {
  content: "\f19c";
}
.fa-mortar-board:not(:where(.tw *, .tw)):before, .fa-graduation-cap:not(:where(.tw *, .tw)):before {
  content: "\f19d";
}
.fa-yahoo:not(:where(.tw *, .tw)):before {
  content: "\f19e";
}
.fa-google:not(:where(.tw *, .tw)):before {
  content: "\f1a0";
}
.fa-reddit:not(:where(.tw *, .tw)):before {
  content: "\f1a1";
}
.fa-reddit-square:not(:where(.tw *, .tw)):before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:not(:where(.tw *, .tw)):before {
  content: "\f1a3";
}
.fa-stumbleupon:not(:where(.tw *, .tw)):before {
  content: "\f1a4";
}
.fa-delicious:not(:where(.tw *, .tw)):before {
  content: "\f1a5";
}
.fa-digg:not(:where(.tw *, .tw)):before {
  content: "\f1a6";
}
.fa-pied-piper-pp:not(:where(.tw *, .tw)):before {
  content: "\f1a7";
}
.fa-pied-piper-alt:not(:where(.tw *, .tw)):before {
  content: "\f1a8";
}
.fa-drupal:not(:where(.tw *, .tw)):before {
  content: "\f1a9";
}
.fa-joomla:not(:where(.tw *, .tw)):before {
  content: "\f1aa";
}
.fa-language:not(:where(.tw *, .tw)):before {
  content: "\f1ab";
}
.fa-fax:not(:where(.tw *, .tw)):before {
  content: "\f1ac";
}
.fa-building:not(:where(.tw *, .tw)):before {
  content: "\f1ad";
}
.fa-child:not(:where(.tw *, .tw)):before {
  content: "\f1ae";
}
.fa-paw:not(:where(.tw *, .tw)):before {
  content: "\f1b0";
}
.fa-spoon:not(:where(.tw *, .tw)):before {
  content: "\f1b1";
}
.fa-cube:not(:where(.tw *, .tw)):before {
  content: "\f1b2";
}
.fa-cubes:not(:where(.tw *, .tw)):before {
  content: "\f1b3";
}
.fa-behance:not(:where(.tw *, .tw)):before {
  content: "\f1b4";
}
.fa-behance-square:not(:where(.tw *, .tw)):before {
  content: "\f1b5";
}
.fa-steam:not(:where(.tw *, .tw)):before {
  content: "\f1b6";
}
.fa-steam-square:not(:where(.tw *, .tw)):before {
  content: "\f1b7";
}
.fa-recycle:not(:where(.tw *, .tw)):before {
  content: "\f1b8";
}
.fa-automobile:not(:where(.tw *, .tw)):before, .fa-car:not(:where(.tw *, .tw)):before {
  content: "\f1b9";
}
.fa-cab:not(:where(.tw *, .tw)):before, .fa-taxi:not(:where(.tw *, .tw)):before {
  content: "\f1ba";
}
.fa-tree:not(:where(.tw *, .tw)):before {
  content: "\f1bb";
}
.fa-spotify:not(:where(.tw *, .tw)):before {
  content: "\f1bc";
}
.fa-deviantart:not(:where(.tw *, .tw)):before {
  content: "\f1bd";
}
.fa-soundcloud:not(:where(.tw *, .tw)):before {
  content: "\f1be";
}
.fa-database:not(:where(.tw *, .tw)):before {
  content: "\f1c0";
}
.fa-file-pdf-o:not(:where(.tw *, .tw)):before {
  content: "\f1c1";
}
.fa-file-word-o:not(:where(.tw *, .tw)):before {
  content: "\f1c2";
}
.fa-file-excel-o:not(:where(.tw *, .tw)):before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:not(:where(.tw *, .tw)):before {
  content: "\f1c4";
}
.fa-file-photo-o:not(:where(.tw *, .tw)):before, .fa-file-picture-o:not(:where(.tw *, .tw)):before, .fa-file-image-o:not(:where(.tw *, .tw)):before {
  content: "\f1c5";
}
.fa-file-zip-o:not(:where(.tw *, .tw)):before, .fa-file-archive-o:not(:where(.tw *, .tw)):before {
  content: "\f1c6";
}
.fa-file-sound-o:not(:where(.tw *, .tw)):before, .fa-file-audio-o:not(:where(.tw *, .tw)):before {
  content: "\f1c7";
}
.fa-file-movie-o:not(:where(.tw *, .tw)):before, .fa-file-video-o:not(:where(.tw *, .tw)):before {
  content: "\f1c8";
}
.fa-file-code-o:not(:where(.tw *, .tw)):before {
  content: "\f1c9";
}
.fa-vine:not(:where(.tw *, .tw)):before {
  content: "\f1ca";
}
.fa-codepen:not(:where(.tw *, .tw)):before {
  content: "\f1cb";
}
.fa-jsfiddle:not(:where(.tw *, .tw)):before {
  content: "\f1cc";
}
.fa-life-bouy:not(:where(.tw *, .tw)):before, .fa-life-buoy:not(:where(.tw *, .tw)):before, .fa-life-saver:not(:where(.tw *, .tw)):before, .fa-support:not(:where(.tw *, .tw)):before, .fa-life-ring:not(:where(.tw *, .tw)):before {
  content: "\f1cd";
}
.fa-circle-o-notch:not(:where(.tw *, .tw)):before {
  content: "\f1ce";
}
.fa-ra:not(:where(.tw *, .tw)):before, .fa-resistance:not(:where(.tw *, .tw)):before, .fa-rebel:not(:where(.tw *, .tw)):before {
  content: "\f1d0";
}
.fa-ge:not(:where(.tw *, .tw)):before, .fa-empire:not(:where(.tw *, .tw)):before {
  content: "\f1d1";
}
.fa-git-square:not(:where(.tw *, .tw)):before {
  content: "\f1d2";
}
.fa-git:not(:where(.tw *, .tw)):before {
  content: "\f1d3";
}
.fa-y-combinator-square:not(:where(.tw *, .tw)):before, .fa-yc-square:not(:where(.tw *, .tw)):before, .fa-hacker-news:not(:where(.tw *, .tw)):before {
  content: "\f1d4";
}
.fa-tencent-weibo:not(:where(.tw *, .tw)):before {
  content: "\f1d5";
}
.fa-qq:not(:where(.tw *, .tw)):before {
  content: "\f1d6";
}
.fa-wechat:not(:where(.tw *, .tw)):before, .fa-weixin:not(:where(.tw *, .tw)):before {
  content: "\f1d7";
}
.fa-send:not(:where(.tw *, .tw)):before, .fa-paper-plane:not(:where(.tw *, .tw)):before {
  content: "\f1d8";
}
.fa-send-o:not(:where(.tw *, .tw)):before, .fa-paper-plane-o:not(:where(.tw *, .tw)):before {
  content: "\f1d9";
}
.fa-history:not(:where(.tw *, .tw)):before {
  content: "\f1da";
}
.fa-circle-thin:not(:where(.tw *, .tw)):before {
  content: "\f1db";
}
.fa-header:not(:where(.tw *, .tw)):before {
  content: "\f1dc";
}
.fa-paragraph:not(:where(.tw *, .tw)):before {
  content: "\f1dd";
}
.fa-sliders:not(:where(.tw *, .tw)):before {
  content: "\f1de";
}
.fa-share-alt:not(:where(.tw *, .tw)):before {
  content: "\f1e0";
}
.fa-share-alt-square:not(:where(.tw *, .tw)):before {
  content: "\f1e1";
}
.fa-bomb:not(:where(.tw *, .tw)):before {
  content: "\f1e2";
}
.fa-soccer-ball-o:not(:where(.tw *, .tw)):before, .fa-futbol-o:not(:where(.tw *, .tw)):before {
  content: "\f1e3";
}
.fa-tty:not(:where(.tw *, .tw)):before {
  content: "\f1e4";
}
.fa-binoculars:not(:where(.tw *, .tw)):before {
  content: "\f1e5";
}
.fa-plug:not(:where(.tw *, .tw)):before {
  content: "\f1e6";
}
.fa-slideshare:not(:where(.tw *, .tw)):before {
  content: "\f1e7";
}
.fa-twitch:not(:where(.tw *, .tw)):before {
  content: "\f1e8";
}
.fa-yelp:not(:where(.tw *, .tw)):before {
  content: "\f1e9";
}
.fa-newspaper-o:not(:where(.tw *, .tw)):before {
  content: "\f1ea";
}
.fa-wifi:not(:where(.tw *, .tw)):before {
  content: "\f1eb";
}
.fa-calculator:not(:where(.tw *, .tw)):before {
  content: "\f1ec";
}
.fa-paypal:not(:where(.tw *, .tw)):before {
  content: "\f1ed";
}
.fa-google-wallet:not(:where(.tw *, .tw)):before {
  content: "\f1ee";
}
.fa-cc-visa:not(:where(.tw *, .tw)):before {
  content: "\f1f0";
}
.fa-cc-mastercard:not(:where(.tw *, .tw)):before {
  content: "\f1f1";
}
.fa-cc-discover:not(:where(.tw *, .tw)):before {
  content: "\f1f2";
}
.fa-cc-amex:not(:where(.tw *, .tw)):before {
  content: "\f1f3";
}
.fa-cc-paypal:not(:where(.tw *, .tw)):before {
  content: "\f1f4";
}
.fa-cc-stripe:not(:where(.tw *, .tw)):before {
  content: "\f1f5";
}
.fa-bell-slash:not(:where(.tw *, .tw)):before {
  content: "\f1f6";
}
.fa-bell-slash-o:not(:where(.tw *, .tw)):before {
  content: "\f1f7";
}
.fa-trash:not(:where(.tw *, .tw)):before {
  content: "\f1f8";
}
.fa-copyright:not(:where(.tw *, .tw)):before {
  content: "\f1f9";
}
.fa-at:not(:where(.tw *, .tw)):before {
  content: "\f1fa";
}
.fa-eyedropper:not(:where(.tw *, .tw)):before {
  content: "\f1fb";
}
.fa-paint-brush:not(:where(.tw *, .tw)):before {
  content: "\f1fc";
}
.fa-birthday-cake:not(:where(.tw *, .tw)):before {
  content: "\f1fd";
}
.fa-area-chart:not(:where(.tw *, .tw)):before {
  content: "\f1fe";
}
.fa-pie-chart:not(:where(.tw *, .tw)):before {
  content: "\f200";
}
.fa-line-chart:not(:where(.tw *, .tw)):before {
  content: "\f201";
}
.fa-lastfm:not(:where(.tw *, .tw)):before {
  content: "\f202";
}
.fa-lastfm-square:not(:where(.tw *, .tw)):before {
  content: "\f203";
}
.fa-toggle-off:not(:where(.tw *, .tw)):before {
  content: "\f204";
}
.fa-toggle-on:not(:where(.tw *, .tw)):before {
  content: "\f205";
}
.fa-bicycle:not(:where(.tw *, .tw)):before {
  content: "\f206";
}
.fa-bus:not(:where(.tw *, .tw)):before {
  content: "\f207";
}
.fa-ioxhost:not(:where(.tw *, .tw)):before {
  content: "\f208";
}
.fa-angellist:not(:where(.tw *, .tw)):before {
  content: "\f209";
}
.fa-cc:not(:where(.tw *, .tw)):before {
  content: "\f20a";
}
.fa-shekel:not(:where(.tw *, .tw)):before, .fa-sheqel:not(:where(.tw *, .tw)):before, .fa-ils:not(:where(.tw *, .tw)):before {
  content: "\f20b";
}
.fa-meanpath:not(:where(.tw *, .tw)):before {
  content: "\f20c";
}
.fa-buysellads:not(:where(.tw *, .tw)):before {
  content: "\f20d";
}
.fa-connectdevelop:not(:where(.tw *, .tw)):before {
  content: "\f20e";
}
.fa-dashcube:not(:where(.tw *, .tw)):before {
  content: "\f210";
}
.fa-forumbee:not(:where(.tw *, .tw)):before {
  content: "\f211";
}
.fa-leanpub:not(:where(.tw *, .tw)):before {
  content: "\f212";
}
.fa-sellsy:not(:where(.tw *, .tw)):before {
  content: "\f213";
}
.fa-shirtsinbulk:not(:where(.tw *, .tw)):before {
  content: "\f214";
}
.fa-simplybuilt:not(:where(.tw *, .tw)):before {
  content: "\f215";
}
.fa-skyatlas:not(:where(.tw *, .tw)):before {
  content: "\f216";
}
.fa-cart-plus:not(:where(.tw *, .tw)):before {
  content: "\f217";
}
.fa-cart-arrow-down:not(:where(.tw *, .tw)):before {
  content: "\f218";
}
.fa-diamond:not(:where(.tw *, .tw)):before {
  content: "\f219";
}
.fa-ship:not(:where(.tw *, .tw)):before {
  content: "\f21a";
}
.fa-user-secret:not(:where(.tw *, .tw)):before {
  content: "\f21b";
}
.fa-motorcycle:not(:where(.tw *, .tw)):before {
  content: "\f21c";
}
.fa-street-view:not(:where(.tw *, .tw)):before {
  content: "\f21d";
}
.fa-heartbeat:not(:where(.tw *, .tw)):before {
  content: "\f21e";
}
.fa-venus:not(:where(.tw *, .tw)):before {
  content: "\f221";
}
.fa-mars:not(:where(.tw *, .tw)):before {
  content: "\f222";
}
.fa-mercury:not(:where(.tw *, .tw)):before {
  content: "\f223";
}
.fa-intersex:not(:where(.tw *, .tw)):before, .fa-transgender:not(:where(.tw *, .tw)):before {
  content: "\f224";
}
.fa-transgender-alt:not(:where(.tw *, .tw)):before {
  content: "\f225";
}
.fa-venus-double:not(:where(.tw *, .tw)):before {
  content: "\f226";
}
.fa-mars-double:not(:where(.tw *, .tw)):before {
  content: "\f227";
}
.fa-venus-mars:not(:where(.tw *, .tw)):before {
  content: "\f228";
}
.fa-mars-stroke:not(:where(.tw *, .tw)):before {
  content: "\f229";
}
.fa-mars-stroke-v:not(:where(.tw *, .tw)):before {
  content: "\f22a";
}
.fa-mars-stroke-h:not(:where(.tw *, .tw)):before {
  content: "\f22b";
}
.fa-neuter:not(:where(.tw *, .tw)):before {
  content: "\f22c";
}
.fa-genderless:not(:where(.tw *, .tw)):before {
  content: "\f22d";
}
.fa-facebook-official:not(:where(.tw *, .tw)):before {
  content: "\f230";
}
.fa-pinterest-p:not(:where(.tw *, .tw)):before {
  content: "\f231";
}
.fa-whatsapp:not(:where(.tw *, .tw)):before {
  content: "\f232";
}
.fa-server:not(:where(.tw *, .tw)):before {
  content: "\f233";
}
.fa-user-plus:not(:where(.tw *, .tw)):before {
  content: "\f234";
}
.fa-user-times:not(:where(.tw *, .tw)):before {
  content: "\f235";
}
.fa-hotel:not(:where(.tw *, .tw)):before, .fa-bed:not(:where(.tw *, .tw)):before {
  content: "\f236";
}
.fa-viacoin:not(:where(.tw *, .tw)):before {
  content: "\f237";
}
.fa-train:not(:where(.tw *, .tw)):before {
  content: "\f238";
}
.fa-subway:not(:where(.tw *, .tw)):before {
  content: "\f239";
}
.fa-medium:not(:where(.tw *, .tw)):before {
  content: "\f23a";
}
.fa-yc:not(:where(.tw *, .tw)):before, .fa-y-combinator:not(:where(.tw *, .tw)):before {
  content: "\f23b";
}
.fa-optin-monster:not(:where(.tw *, .tw)):before {
  content: "\f23c";
}
.fa-opencart:not(:where(.tw *, .tw)):before {
  content: "\f23d";
}
.fa-expeditedssl:not(:where(.tw *, .tw)):before {
  content: "\f23e";
}
.fa-battery-4:not(:where(.tw *, .tw)):before, .fa-battery:not(:where(.tw *, .tw)):before, .fa-battery-full:not(:where(.tw *, .tw)):before {
  content: "\f240";
}
.fa-battery-3:not(:where(.tw *, .tw)):before, .fa-battery-three-quarters:not(:where(.tw *, .tw)):before {
  content: "\f241";
}
.fa-battery-2:not(:where(.tw *, .tw)):before, .fa-battery-half:not(:where(.tw *, .tw)):before {
  content: "\f242";
}
.fa-battery-1:not(:where(.tw *, .tw)):before, .fa-battery-quarter:not(:where(.tw *, .tw)):before {
  content: "\f243";
}
.fa-battery-0:not(:where(.tw *, .tw)):before, .fa-battery-empty:not(:where(.tw *, .tw)):before {
  content: "\f244";
}
.fa-mouse-pointer:not(:where(.tw *, .tw)):before {
  content: "\f245";
}
.fa-i-cursor:not(:where(.tw *, .tw)):before {
  content: "\f246";
}
.fa-object-group:not(:where(.tw *, .tw)):before {
  content: "\f247";
}
.fa-object-ungroup:not(:where(.tw *, .tw)):before {
  content: "\f248";
}
.fa-sticky-note:not(:where(.tw *, .tw)):before {
  content: "\f249";
}
.fa-sticky-note-o:not(:where(.tw *, .tw)):before {
  content: "\f24a";
}
.fa-cc-jcb:not(:where(.tw *, .tw)):before {
  content: "\f24b";
}
.fa-cc-diners-club:not(:where(.tw *, .tw)):before {
  content: "\f24c";
}
.fa-clone:not(:where(.tw *, .tw)):before {
  content: "\f24d";
}
.fa-balance-scale:not(:where(.tw *, .tw)):before {
  content: "\f24e";
}
.fa-hourglass-o:not(:where(.tw *, .tw)):before {
  content: "\f250";
}
.fa-hourglass-1:not(:where(.tw *, .tw)):before, .fa-hourglass-start:not(:where(.tw *, .tw)):before {
  content: "\f251";
}
.fa-hourglass-2:not(:where(.tw *, .tw)):before, .fa-hourglass-half:not(:where(.tw *, .tw)):before {
  content: "\f252";
}
.fa-hourglass-3:not(:where(.tw *, .tw)):before, .fa-hourglass-end:not(:where(.tw *, .tw)):before {
  content: "\f253";
}
.fa-hourglass:not(:where(.tw *, .tw)):before {
  content: "\f254";
}
.fa-hand-grab-o:not(:where(.tw *, .tw)):before, .fa-hand-rock-o:not(:where(.tw *, .tw)):before {
  content: "\f255";
}
.fa-hand-stop-o:not(:where(.tw *, .tw)):before, .fa-hand-paper-o:not(:where(.tw *, .tw)):before {
  content: "\f256";
}
.fa-hand-scissors-o:not(:where(.tw *, .tw)):before {
  content: "\f257";
}
.fa-hand-lizard-o:not(:where(.tw *, .tw)):before {
  content: "\f258";
}
.fa-hand-spock-o:not(:where(.tw *, .tw)):before {
  content: "\f259";
}
.fa-hand-pointer-o:not(:where(.tw *, .tw)):before {
  content: "\f25a";
}
.fa-hand-peace-o:not(:where(.tw *, .tw)):before {
  content: "\f25b";
}
.fa-trademark:not(:where(.tw *, .tw)):before {
  content: "\f25c";
}
.fa-registered:not(:where(.tw *, .tw)):before {
  content: "\f25d";
}
.fa-creative-commons:not(:where(.tw *, .tw)):before {
  content: "\f25e";
}
.fa-gg:not(:where(.tw *, .tw)):before {
  content: "\f260";
}
.fa-gg-circle:not(:where(.tw *, .tw)):before {
  content: "\f261";
}
.fa-tripadvisor:not(:where(.tw *, .tw)):before {
  content: "\f262";
}
.fa-odnoklassniki:not(:where(.tw *, .tw)):before {
  content: "\f263";
}
.fa-odnoklassniki-square:not(:where(.tw *, .tw)):before {
  content: "\f264";
}
.fa-get-pocket:not(:where(.tw *, .tw)):before {
  content: "\f265";
}
.fa-wikipedia-w:not(:where(.tw *, .tw)):before {
  content: "\f266";
}
.fa-safari:not(:where(.tw *, .tw)):before {
  content: "\f267";
}
.fa-chrome:not(:where(.tw *, .tw)):before {
  content: "\f268";
}
.fa-firefox:not(:where(.tw *, .tw)):before {
  content: "\f269";
}
.fa-opera:not(:where(.tw *, .tw)):before {
  content: "\f26a";
}
.fa-internet-explorer:not(:where(.tw *, .tw)):before {
  content: "\f26b";
}
.fa-tv:not(:where(.tw *, .tw)):before, .fa-television:not(:where(.tw *, .tw)):before {
  content: "\f26c";
}
.fa-contao:not(:where(.tw *, .tw)):before {
  content: "\f26d";
}
.fa-500px:not(:where(.tw *, .tw)):before {
  content: "\f26e";
}
.fa-amazon:not(:where(.tw *, .tw)):before {
  content: "\f270";
}
.fa-calendar-plus-o:not(:where(.tw *, .tw)):before {
  content: "\f271";
}
.fa-calendar-minus-o:not(:where(.tw *, .tw)):before {
  content: "\f272";
}
.fa-calendar-times-o:not(:where(.tw *, .tw)):before {
  content: "\f273";
}
.fa-calendar-check-o:not(:where(.tw *, .tw)):before {
  content: "\f274";
}
.fa-industry:not(:where(.tw *, .tw)):before {
  content: "\f275";
}
.fa-map-pin:not(:where(.tw *, .tw)):before {
  content: "\f276";
}
.fa-map-signs:not(:where(.tw *, .tw)):before {
  content: "\f277";
}
.fa-map-o:not(:where(.tw *, .tw)):before {
  content: "\f278";
}
.fa-map:not(:where(.tw *, .tw)):before {
  content: "\f279";
}
.fa-commenting:not(:where(.tw *, .tw)):before {
  content: "\f27a";
}
.fa-commenting-o:not(:where(.tw *, .tw)):before {
  content: "\f27b";
}
.fa-houzz:not(:where(.tw *, .tw)):before {
  content: "\f27c";
}
.fa-vimeo:not(:where(.tw *, .tw)):before {
  content: "\f27d";
}
.fa-black-tie:not(:where(.tw *, .tw)):before {
  content: "\f27e";
}
.fa-fonticons:not(:where(.tw *, .tw)):before {
  content: "\f280";
}
.fa-reddit-alien:not(:where(.tw *, .tw)):before {
  content: "\f281";
}
.fa-edge:not(:where(.tw *, .tw)):before {
  content: "\f282";
}
.fa-credit-card-alt:not(:where(.tw *, .tw)):before {
  content: "\f283";
}
.fa-codiepie:not(:where(.tw *, .tw)):before {
  content: "\f284";
}
.fa-modx:not(:where(.tw *, .tw)):before {
  content: "\f285";
}
.fa-fort-awesome:not(:where(.tw *, .tw)):before {
  content: "\f286";
}
.fa-usb:not(:where(.tw *, .tw)):before {
  content: "\f287";
}
.fa-product-hunt:not(:where(.tw *, .tw)):before {
  content: "\f288";
}
.fa-mixcloud:not(:where(.tw *, .tw)):before {
  content: "\f289";
}
.fa-scribd:not(:where(.tw *, .tw)):before {
  content: "\f28a";
}
.fa-pause-circle:not(:where(.tw *, .tw)):before {
  content: "\f28b";
}
.fa-pause-circle-o:not(:where(.tw *, .tw)):before {
  content: "\f28c";
}
.fa-stop-circle:not(:where(.tw *, .tw)):before {
  content: "\f28d";
}
.fa-stop-circle-o:not(:where(.tw *, .tw)):before {
  content: "\f28e";
}
.fa-shopping-bag:not(:where(.tw *, .tw)):before {
  content: "\f290";
}
.fa-shopping-basket:not(:where(.tw *, .tw)):before {
  content: "\f291";
}
.fa-hashtag:not(:where(.tw *, .tw)):before {
  content: "\f292";
}
.fa-bluetooth:not(:where(.tw *, .tw)):before {
  content: "\f293";
}
.fa-bluetooth-b:not(:where(.tw *, .tw)):before {
  content: "\f294";
}
.fa-percent:not(:where(.tw *, .tw)):before {
  content: "\f295";
}
.fa-gitlab:not(:where(.tw *, .tw)):before {
  content: "\f296";
}
.fa-wpbeginner:not(:where(.tw *, .tw)):before {
  content: "\f297";
}
.fa-wpforms:not(:where(.tw *, .tw)):before {
  content: "\f298";
}
.fa-envira:not(:where(.tw *, .tw)):before {
  content: "\f299";
}
.fa-universal-access:not(:where(.tw *, .tw)):before {
  content: "\f29a";
}
.fa-wheelchair-alt:not(:where(.tw *, .tw)):before {
  content: "\f29b";
}
.fa-question-circle-o:not(:where(.tw *, .tw)):before {
  content: "\f29c";
}
.fa-blind:not(:where(.tw *, .tw)):before {
  content: "\f29d";
}
.fa-audio-description:not(:where(.tw *, .tw)):before {
  content: "\f29e";
}
.fa-volume-control-phone:not(:where(.tw *, .tw)):before {
  content: "\f2a0";
}
.fa-braille:not(:where(.tw *, .tw)):before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:not(:where(.tw *, .tw)):before {
  content: "\f2a2";
}
.fa-asl-interpreting:not(:where(.tw *, .tw)):before, .fa-american-sign-language-interpreting:not(:where(.tw *, .tw)):before {
  content: "\f2a3";
}
.fa-deafness:not(:where(.tw *, .tw)):before, .fa-hard-of-hearing:not(:where(.tw *, .tw)):before, .fa-deaf:not(:where(.tw *, .tw)):before {
  content: "\f2a4";
}
.fa-glide:not(:where(.tw *, .tw)):before {
  content: "\f2a5";
}
.fa-glide-g:not(:where(.tw *, .tw)):before {
  content: "\f2a6";
}
.fa-signing:not(:where(.tw *, .tw)):before, .fa-sign-language:not(:where(.tw *, .tw)):before {
  content: "\f2a7";
}
.fa-low-vision:not(:where(.tw *, .tw)):before {
  content: "\f2a8";
}
.fa-viadeo:not(:where(.tw *, .tw)):before {
  content: "\f2a9";
}
.fa-viadeo-square:not(:where(.tw *, .tw)):before {
  content: "\f2aa";
}
.fa-snapchat:not(:where(.tw *, .tw)):before {
  content: "\f2ab";
}
.fa-snapchat-ghost:not(:where(.tw *, .tw)):before {
  content: "\f2ac";
}
.fa-snapchat-square:not(:where(.tw *, .tw)):before {
  content: "\f2ad";
}
.fa-pied-piper:not(:where(.tw *, .tw)):before {
  content: "\f2ae";
}
.fa-first-order:not(:where(.tw *, .tw)):before {
  content: "\f2b0";
}
.fa-yoast:not(:where(.tw *, .tw)):before {
  content: "\f2b1";
}
.fa-themeisle:not(:where(.tw *, .tw)):before {
  content: "\f2b2";
}
.fa-google-plus-circle:not(:where(.tw *, .tw)):before, .fa-google-plus-official:not(:where(.tw *, .tw)):before {
  content: "\f2b3";
}
.fa-fa:not(:where(.tw *, .tw)):before, .fa-font-awesome:not(:where(.tw *, .tw)):before {
  content: "\f2b4";
}
.fa-handshake-o:not(:where(.tw *, .tw)):before {
  content: "\f2b5";
}
.fa-envelope-open:not(:where(.tw *, .tw)):before {
  content: "\f2b6";
}
.fa-envelope-open-o:not(:where(.tw *, .tw)):before {
  content: "\f2b7";
}
.fa-linode:not(:where(.tw *, .tw)):before {
  content: "\f2b8";
}
.fa-address-book:not(:where(.tw *, .tw)):before {
  content: "\f2b9";
}
.fa-address-book-o:not(:where(.tw *, .tw)):before {
  content: "\f2ba";
}
.fa-vcard:not(:where(.tw *, .tw)):before, .fa-address-card:not(:where(.tw *, .tw)):before {
  content: "\f2bb";
}
.fa-vcard-o:not(:where(.tw *, .tw)):before, .fa-address-card-o:not(:where(.tw *, .tw)):before {
  content: "\f2bc";
}
.fa-user-circle:not(:where(.tw *, .tw)):before {
  content: "\f2bd";
}
.fa-user-circle-o:not(:where(.tw *, .tw)):before {
  content: "\f2be";
}
.fa-user-o:not(:where(.tw *, .tw)):before {
  content: "\f2c0";
}
.fa-id-badge:not(:where(.tw *, .tw)):before {
  content: "\f2c1";
}
.fa-drivers-license:not(:where(.tw *, .tw)):before, .fa-id-card:not(:where(.tw *, .tw)):before {
  content: "\f2c2";
}
.fa-drivers-license-o:not(:where(.tw *, .tw)):before, .fa-id-card-o:not(:where(.tw *, .tw)):before {
  content: "\f2c3";
}
.fa-quora:not(:where(.tw *, .tw)):before {
  content: "\f2c4";
}
.fa-free-code-camp:not(:where(.tw *, .tw)):before {
  content: "\f2c5";
}
.fa-telegram:not(:where(.tw *, .tw)):before {
  content: "\f2c6";
}
.fa-thermometer-4:not(:where(.tw *, .tw)):before, .fa-thermometer:not(:where(.tw *, .tw)):before, .fa-thermometer-full:not(:where(.tw *, .tw)):before {
  content: "\f2c7";
}
.fa-thermometer-3:not(:where(.tw *, .tw)):before, .fa-thermometer-three-quarters:not(:where(.tw *, .tw)):before {
  content: "\f2c8";
}
.fa-thermometer-2:not(:where(.tw *, .tw)):before, .fa-thermometer-half:not(:where(.tw *, .tw)):before {
  content: "\f2c9";
}
.fa-thermometer-1:not(:where(.tw *, .tw)):before, .fa-thermometer-quarter:not(:where(.tw *, .tw)):before {
  content: "\f2ca";
}
.fa-thermometer-0:not(:where(.tw *, .tw)):before, .fa-thermometer-empty:not(:where(.tw *, .tw)):before {
  content: "\f2cb";
}
.fa-shower:not(:where(.tw *, .tw)):before {
  content: "\f2cc";
}
.fa-bathtub:not(:where(.tw *, .tw)):before, .fa-s15:not(:where(.tw *, .tw)):before, .fa-bath:not(:where(.tw *, .tw)):before {
  content: "\f2cd";
}
.fa-podcast:not(:where(.tw *, .tw)):before {
  content: "\f2ce";
}
.fa-window-maximize:not(:where(.tw *, .tw)):before {
  content: "\f2d0";
}
.fa-window-minimize:not(:where(.tw *, .tw)):before {
  content: "\f2d1";
}
.fa-window-restore:not(:where(.tw *, .tw)):before {
  content: "\f2d2";
}
.fa-times-rectangle:not(:where(.tw *, .tw)):before, .fa-window-close:not(:where(.tw *, .tw)):before {
  content: "\f2d3";
}
.fa-times-rectangle-o:not(:where(.tw *, .tw)):before, .fa-window-close-o:not(:where(.tw *, .tw)):before {
  content: "\f2d4";
}
.fa-bandcamp:not(:where(.tw *, .tw)):before {
  content: "\f2d5";
}
.fa-grav:not(:where(.tw *, .tw)):before {
  content: "\f2d6";
}
.fa-etsy:not(:where(.tw *, .tw)):before {
  content: "\f2d7";
}
.fa-imdb:not(:where(.tw *, .tw)):before {
  content: "\f2d8";
}
.fa-ravelry:not(:where(.tw *, .tw)):before {
  content: "\f2d9";
}
.fa-eercast:not(:where(.tw *, .tw)):before {
  content: "\f2da";
}
.fa-microchip:not(:where(.tw *, .tw)):before {
  content: "\f2db";
}
.fa-snowflake-o:not(:where(.tw *, .tw)):before {
  content: "\f2dc";
}
.fa-superpowers:not(:where(.tw *, .tw)):before {
  content: "\f2dd";
}
.fa-wpexplorer:not(:where(.tw *, .tw)):before {
  content: "\f2de";
}
.fa-meetup:not(:where(.tw *, .tw)):before {
  content: "\f2e0";
}
.sr-only:not(:where(.tw *, .tw)) {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:not(:where(.tw *, .tw)):active, .sr-only-focusable:not(:where(.tw *, .tw)):focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.sr-only-focusable:not(:where(.tw *, .tw)):active, .sr-only-focusable:not(:where(.tw *, .tw)):focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html:not(:where(.tw *, .tw)) {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body:not(:where(.tw *, .tw)) {
  margin: 0;
}
article:not(:where(.tw *, .tw)), aside:not(:where(.tw *, .tw)), details:not(:where(.tw *, .tw)), figcaption:not(:where(.tw *, .tw)), figure:not(:where(.tw *, .tw)), footer:not(:where(.tw *, .tw)), header:not(:where(.tw *, .tw)), hgroup:not(:where(.tw *, .tw)), main:not(:where(.tw *, .tw)), menu:not(:where(.tw *, .tw)), nav:not(:where(.tw *, .tw)), section:not(:where(.tw *, .tw)), summary:not(:where(.tw *, .tw)) {
  display: block;
}
audio:not(:where(.tw *, .tw)), canvas:not(:where(.tw *, .tw)), progress:not(:where(.tw *, .tw)), video:not(:where(.tw *, .tw)) {
  display: inline-block;
  vertical-align: baseline;
}
audio:not(:where(.tw *, .tw)):not([controls]) {
  display: none;
  height: 0;
}
[hidden]:not(:where(.tw *, .tw)), template:not(:where(.tw *, .tw)) {
  display: none;
}
a:not(:where(.tw *, .tw)) {
  background-color: transparent;
}
a:not(:where(.tw *, .tw)):active, a:not(:where(.tw *, .tw)):hover {
  outline: 0;
}
abbr[title]:not(:where(.tw *, .tw)) {
  border-bottom: 1px dotted;
}
b:not(:where(.tw *, .tw)), strong:not(:where(.tw *, .tw)) {
  font-weight: bold;
}
dfn:not(:where(.tw *, .tw)) {
  font-style: italic;
}
h1:not(:where(.tw *, .tw)) {
  font-size: 2em;
  margin: 0.67em 0;
}
mark:not(:where(.tw *, .tw)) {
  background: #ff0;
  color: #000;
}
small:not(:where(.tw *, .tw)) {
  font-size: 80%;
}
sub:not(:where(.tw *, .tw)), sup:not(:where(.tw *, .tw)) {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup:not(:where(.tw *, .tw)) {
  top: -0.5em;
}
sub:not(:where(.tw *, .tw)) {
  bottom: -0.25em;
}
img:not(:where(.tw *, .tw)) {
  border: 0;
}
svg:not(:where(.tw *, .tw)):not(:root) {
  overflow: hidden;
}
figure:not(:where(.tw *, .tw)) {
  margin: 1em 40px;
}
hr:not(:where(.tw *, .tw)) {
  box-sizing: content-box;
  height: 0;
}
pre:not(:where(.tw *, .tw)) {
  overflow: auto;
}
code:not(:where(.tw *, .tw)), kbd:not(:where(.tw *, .tw)), pre:not(:where(.tw *, .tw)), samp:not(:where(.tw *, .tw)) {
  font-family: monospace, monospace;
  font-size: 1em;
}
button:not(:where(.tw *, .tw)), input:not(:where(.tw *, .tw)), optgroup:not(:where(.tw *, .tw)), select:not(:where(.tw *, .tw)), textarea:not(:where(.tw *, .tw)) {
  color: inherit;
  font: inherit;
  margin: 0;
}
button:not(:where(.tw *, .tw)) {
  overflow: visible;
}
button:not(:where(.tw *, .tw)), select:not(:where(.tw *, .tw)) {
  text-transform: none;
}
button:not(:where(.tw *, .tw)), html input[type="button"]:not(:where(.tw *, .tw)), input[type="reset"]:not(:where(.tw *, .tw)), input[type="submit"]:not(:where(.tw *, .tw)) {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled]:not(:where(.tw *, .tw)), html input[disabled]:not(:where(.tw *, .tw)) {
  cursor: default;
}
button:not(:where(.tw *, .tw))::-moz-focus-inner, input:not(:where(.tw *, .tw))::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input:not(:where(.tw *, .tw)) {
  line-height: normal;
}
input[type="checkbox"]:not(:where(.tw *, .tw)), input[type="radio"]:not(:where(.tw *, .tw)) {
  box-sizing: border-box;
  padding: 0;
}
input[type="number"]:not(:where(.tw *, .tw))::-webkit-inner-spin-button, input[type="number"]:not(:where(.tw *, .tw))::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"]:not(:where(.tw *, .tw)) {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]:not(:where(.tw *, .tw))::-webkit-search-cancel-button, input[type="search"]:not(:where(.tw *, .tw))::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset:not(:where(.tw *, .tw)) {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend:not(:where(.tw *, .tw)) {
  border: 0;
  padding: 0;
}
textarea:not(:where(.tw *, .tw)) {
  overflow: auto;
}
optgroup:not(:where(.tw *, .tw)) {
  font-weight: bold;
}
table:not(:where(.tw *, .tw)) {
  border-collapse: collapse;
  border-spacing: 0;
}
td:not(:where(.tw *, .tw)), th:not(:where(.tw *, .tw)) {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *:not(:where(.tw *, .tw)), *:not(:where(.tw *, .tw)):before, *:not(:where(.tw *, .tw)):after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a:not(:where(.tw *, .tw)), a:not(:where(.tw *, .tw)):visited {
    text-decoration: underline;
  }
  a[href]:not(:where(.tw *, .tw)):after {
    content: " (" attr(href) ")";
  }
  abbr[title]:not(:where(.tw *, .tw)):after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:not(:where(.tw *, .tw)):after, a[href^="javascript:not(:where(.tw *, .tw)):"]:after {
    content: "";
  }
  pre:not(:where(.tw *, .tw)), blockquote:not(:where(.tw *, .tw)) {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead:not(:where(.tw *, .tw)) {
    display: table-header-group;
  }
  tr:not(:where(.tw *, .tw)), img:not(:where(.tw *, .tw)) {
    page-break-inside: avoid;
  }
  img:not(:where(.tw *, .tw)) {
    max-width: 100% !important;
  }
  p:not(:where(.tw *, .tw)), h2:not(:where(.tw *, .tw)), h3:not(:where(.tw *, .tw)) {
    orphans: 3;
    widows: 3;
  }
  h2:not(:where(.tw *, .tw)), h3:not(:where(.tw *, .tw)) {
    page-break-after: avoid;
  }
  .navbar:not(:where(.tw *, .tw)) {
    display: none;
  }
  .btn > .caret:not(:where(.tw *, .tw)), .dropup > .btn > .caret:not(:where(.tw *, .tw)) {
    border-top-color: #000 !important;
  }
  .label:not(:where(.tw *, .tw)) {
    border: 1px solid #000;
  }
  .table:not(:where(.tw *, .tw)) {
    border-collapse: collapse !important;
  }
  .table td:not(:where(.tw *, .tw)), .table th:not(:where(.tw *, .tw)) {
    background-color: #fff !important;
  }
  .table-bordered th:not(:where(.tw *, .tw)), .table-bordered td:not(:where(.tw *, .tw)) {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(https://huntresscdn.com/portal/production/assets/5be1347c682810f199c7-0805fb1fe24235f70a639f67514990e4bfb6d2cfb00ca563ad4b553c240ddc33.eot);
  src: url(https://huntresscdn.com/portal/production/assets/5be1347c682810f199c7-0805fb1fe24235f70a639f67514990e4bfb6d2cfb00ca563ad4b553c240ddc33.eot?#iefix) format('embedded-opentype'), url(https://huntresscdn.com/portal/production/assets/be810be3a3e14c682a25-403acfcf0cbaebd1c28b404eec442cea53642644b3a73f91c5a4ab46859af772.woff2) format('woff2'), url(https://huntresscdn.com/portal/production/assets/82b1212e45a2bc35dd73-0703369a358a012c0011843ae337a8a20270c336948a8668df5cb89a8827299b.woff) format('woff'), url(https://huntresscdn.com/portal/production/assets/4692b9ec53fd5972caa2-7c9caa5f4e16169b0129fdf93c84e85ad14d6c107eb1b0ad60b542daf01ee1f0.ttf) format('truetype'), url(https://huntresscdn.com/portal/production/assets/060b2710bdbbe3dfe48b-22d0c88a49d7d0ebe45627143a601061a32a46a9b9afd2dc7f457436f5f15f6e.svg#glyphicons_halflingsregular) format('svg');
}
.glyphicon:not(:where(.tw *, .tw)) {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:not(:where(.tw *, .tw)):before {
  content: "\002a";
}
.glyphicon-plus:not(:where(.tw *, .tw)):before {
  content: "\002b";
}
.glyphicon-euro:not(:where(.tw *, .tw)):before, .glyphicon-eur:not(:where(.tw *, .tw)):before {
  content: "\20ac";
}
.glyphicon-minus:not(:where(.tw *, .tw)):before {
  content: "\2212";
}
.glyphicon-cloud:not(:where(.tw *, .tw)):before {
  content: "\2601";
}
.glyphicon-envelope:not(:where(.tw *, .tw)):before {
  content: "\2709";
}
.glyphicon-pencil:not(:where(.tw *, .tw)):before {
  content: "\270f";
}
.glyphicon-glass:not(:where(.tw *, .tw)):before {
  content: "\e001";
}
.glyphicon-music:not(:where(.tw *, .tw)):before {
  content: "\e002";
}
.glyphicon-search:not(:where(.tw *, .tw)):before {
  content: "\e003";
}
.glyphicon-heart:not(:where(.tw *, .tw)):before {
  content: "\e005";
}
.glyphicon-star:not(:where(.tw *, .tw)):before {
  content: "\e006";
}
.glyphicon-star-empty:not(:where(.tw *, .tw)):before {
  content: "\e007";
}
.glyphicon-user:not(:where(.tw *, .tw)):before {
  content: "\e008";
}
.glyphicon-film:not(:where(.tw *, .tw)):before {
  content: "\e009";
}
.glyphicon-th-large:not(:where(.tw *, .tw)):before {
  content: "\e010";
}
.glyphicon-th:not(:where(.tw *, .tw)):before {
  content: "\e011";
}
.glyphicon-th-list:not(:where(.tw *, .tw)):before {
  content: "\e012";
}
.glyphicon-ok:not(:where(.tw *, .tw)):before {
  content: "\e013";
}
.glyphicon-remove:not(:where(.tw *, .tw)):before {
  content: "\e014";
}
.glyphicon-zoom-in:not(:where(.tw *, .tw)):before {
  content: "\e015";
}
.glyphicon-zoom-out:not(:where(.tw *, .tw)):before {
  content: "\e016";
}
.glyphicon-off:not(:where(.tw *, .tw)):before {
  content: "\e017";
}
.glyphicon-signal:not(:where(.tw *, .tw)):before {
  content: "\e018";
}
.glyphicon-cog:not(:where(.tw *, .tw)):before {
  content: "\e019";
}
.glyphicon-trash:not(:where(.tw *, .tw)):before {
  content: "\e020";
}
.glyphicon-home:not(:where(.tw *, .tw)):before {
  content: "\e021";
}
.glyphicon-file:not(:where(.tw *, .tw)):before {
  content: "\e022";
}
.glyphicon-time:not(:where(.tw *, .tw)):before {
  content: "\e023";
}
.glyphicon-road:not(:where(.tw *, .tw)):before {
  content: "\e024";
}
.glyphicon-download-alt:not(:where(.tw *, .tw)):before {
  content: "\e025";
}
.glyphicon-download:not(:where(.tw *, .tw)):before {
  content: "\e026";
}
.glyphicon-upload:not(:where(.tw *, .tw)):before {
  content: "\e027";
}
.glyphicon-inbox:not(:where(.tw *, .tw)):before {
  content: "\e028";
}
.glyphicon-play-circle:not(:where(.tw *, .tw)):before {
  content: "\e029";
}
.glyphicon-repeat:not(:where(.tw *, .tw)):before {
  content: "\e030";
}
.glyphicon-refresh:not(:where(.tw *, .tw)):before {
  content: "\e031";
}
.glyphicon-list-alt:not(:where(.tw *, .tw)):before {
  content: "\e032";
}
.glyphicon-lock:not(:where(.tw *, .tw)):before {
  content: "\e033";
}
.glyphicon-flag:not(:where(.tw *, .tw)):before {
  content: "\e034";
}
.glyphicon-headphones:not(:where(.tw *, .tw)):before {
  content: "\e035";
}
.glyphicon-volume-off:not(:where(.tw *, .tw)):before {
  content: "\e036";
}
.glyphicon-volume-down:not(:where(.tw *, .tw)):before {
  content: "\e037";
}
.glyphicon-volume-up:not(:where(.tw *, .tw)):before {
  content: "\e038";
}
.glyphicon-qrcode:not(:where(.tw *, .tw)):before {
  content: "\e039";
}
.glyphicon-barcode:not(:where(.tw *, .tw)):before {
  content: "\e040";
}
.glyphicon-tag:not(:where(.tw *, .tw)):before {
  content: "\e041";
}
.glyphicon-tags:not(:where(.tw *, .tw)):before {
  content: "\e042";
}
.glyphicon-book:not(:where(.tw *, .tw)):before {
  content: "\e043";
}
.glyphicon-bookmark:not(:where(.tw *, .tw)):before {
  content: "\e044";
}
.glyphicon-print:not(:where(.tw *, .tw)):before {
  content: "\e045";
}
.glyphicon-camera:not(:where(.tw *, .tw)):before {
  content: "\e046";
}
.glyphicon-font:not(:where(.tw *, .tw)):before {
  content: "\e047";
}
.glyphicon-bold:not(:where(.tw *, .tw)):before {
  content: "\e048";
}
.glyphicon-italic:not(:where(.tw *, .tw)):before {
  content: "\e049";
}
.glyphicon-text-height:not(:where(.tw *, .tw)):before {
  content: "\e050";
}
.glyphicon-text-width:not(:where(.tw *, .tw)):before {
  content: "\e051";
}
.glyphicon-align-left:not(:where(.tw *, .tw)):before {
  content: "\e052";
}
.glyphicon-align-center:not(:where(.tw *, .tw)):before {
  content: "\e053";
}
.glyphicon-align-right:not(:where(.tw *, .tw)):before {
  content: "\e054";
}
.glyphicon-align-justify:not(:where(.tw *, .tw)):before {
  content: "\e055";
}
.glyphicon-list:not(:where(.tw *, .tw)):before {
  content: "\e056";
}
.glyphicon-indent-left:not(:where(.tw *, .tw)):before {
  content: "\e057";
}
.glyphicon-indent-right:not(:where(.tw *, .tw)):before {
  content: "\e058";
}
.glyphicon-facetime-video:not(:where(.tw *, .tw)):before {
  content: "\e059";
}
.glyphicon-picture:not(:where(.tw *, .tw)):before {
  content: "\e060";
}
.glyphicon-map-marker:not(:where(.tw *, .tw)):before {
  content: "\e062";
}
.glyphicon-adjust:not(:where(.tw *, .tw)):before {
  content: "\e063";
}
.glyphicon-tint:not(:where(.tw *, .tw)):before {
  content: "\e064";
}
.glyphicon-edit:not(:where(.tw *, .tw)):before {
  content: "\e065";
}
.glyphicon-share:not(:where(.tw *, .tw)):before {
  content: "\e066";
}
.glyphicon-check:not(:where(.tw *, .tw)):before {
  content: "\e067";
}
.glyphicon-move:not(:where(.tw *, .tw)):before {
  content: "\e068";
}
.glyphicon-step-backward:not(:where(.tw *, .tw)):before {
  content: "\e069";
}
.glyphicon-fast-backward:not(:where(.tw *, .tw)):before {
  content: "\e070";
}
.glyphicon-backward:not(:where(.tw *, .tw)):before {
  content: "\e071";
}
.glyphicon-play:not(:where(.tw *, .tw)):before {
  content: "\e072";
}
.glyphicon-pause:not(:where(.tw *, .tw)):before {
  content: "\e073";
}
.glyphicon-stop:not(:where(.tw *, .tw)):before {
  content: "\e074";
}
.glyphicon-forward:not(:where(.tw *, .tw)):before {
  content: "\e075";
}
.glyphicon-fast-forward:not(:where(.tw *, .tw)):before {
  content: "\e076";
}
.glyphicon-step-forward:not(:where(.tw *, .tw)):before {
  content: "\e077";
}
.glyphicon-eject:not(:where(.tw *, .tw)):before {
  content: "\e078";
}
.glyphicon-chevron-left:not(:where(.tw *, .tw)):before {
  content: "\e079";
}
.glyphicon-chevron-right:not(:where(.tw *, .tw)):before {
  content: "\e080";
}
.glyphicon-plus-sign:not(:where(.tw *, .tw)):before {
  content: "\e081";
}
.glyphicon-minus-sign:not(:where(.tw *, .tw)):before {
  content: "\e082";
}
.glyphicon-remove-sign:not(:where(.tw *, .tw)):before {
  content: "\e083";
}
.glyphicon-ok-sign:not(:where(.tw *, .tw)):before {
  content: "\e084";
}
.glyphicon-question-sign:not(:where(.tw *, .tw)):before {
  content: "\e085";
}
.glyphicon-info-sign:not(:where(.tw *, .tw)):before {
  content: "\e086";
}
.glyphicon-screenshot:not(:where(.tw *, .tw)):before {
  content: "\e087";
}
.glyphicon-remove-circle:not(:where(.tw *, .tw)):before {
  content: "\e088";
}
.glyphicon-ok-circle:not(:where(.tw *, .tw)):before {
  content: "\e089";
}
.glyphicon-ban-circle:not(:where(.tw *, .tw)):before {
  content: "\e090";
}
.glyphicon-arrow-left:not(:where(.tw *, .tw)):before {
  content: "\e091";
}
.glyphicon-arrow-right:not(:where(.tw *, .tw)):before {
  content: "\e092";
}
.glyphicon-arrow-up:not(:where(.tw *, .tw)):before {
  content: "\e093";
}
.glyphicon-arrow-down:not(:where(.tw *, .tw)):before {
  content: "\e094";
}
.glyphicon-share-alt:not(:where(.tw *, .tw)):before {
  content: "\e095";
}
.glyphicon-resize-full:not(:where(.tw *, .tw)):before {
  content: "\e096";
}
.glyphicon-resize-small:not(:where(.tw *, .tw)):before {
  content: "\e097";
}
.glyphicon-exclamation-sign:not(:where(.tw *, .tw)):before {
  content: "\e101";
}
.glyphicon-gift:not(:where(.tw *, .tw)):before {
  content: "\e102";
}
.glyphicon-leaf:not(:where(.tw *, .tw)):before {
  content: "\e103";
}
.glyphicon-fire:not(:where(.tw *, .tw)):before {
  content: "\e104";
}
.glyphicon-eye-open:not(:where(.tw *, .tw)):before {
  content: "\e105";
}
.glyphicon-eye-close:not(:where(.tw *, .tw)):before {
  content: "\e106";
}
.glyphicon-warning-sign:not(:where(.tw *, .tw)):before {
  content: "\e107";
}
.glyphicon-plane:not(:where(.tw *, .tw)):before {
  content: "\e108";
}
.glyphicon-calendar:not(:where(.tw *, .tw)):before {
  content: "\e109";
}
.glyphicon-random:not(:where(.tw *, .tw)):before {
  content: "\e110";
}
.glyphicon-comment:not(:where(.tw *, .tw)):before {
  content: "\e111";
}
.glyphicon-magnet:not(:where(.tw *, .tw)):before {
  content: "\e112";
}
.glyphicon-chevron-up:not(:where(.tw *, .tw)):before {
  content: "\e113";
}
.glyphicon-chevron-down:not(:where(.tw *, .tw)):before {
  content: "\e114";
}
.glyphicon-retweet:not(:where(.tw *, .tw)):before {
  content: "\e115";
}
.glyphicon-shopping-cart:not(:where(.tw *, .tw)):before {
  content: "\e116";
}
.glyphicon-folder-close:not(:where(.tw *, .tw)):before {
  content: "\e117";
}
.glyphicon-folder-open:not(:where(.tw *, .tw)):before {
  content: "\e118";
}
.glyphicon-resize-vertical:not(:where(.tw *, .tw)):before {
  content: "\e119";
}
.glyphicon-resize-horizontal:not(:where(.tw *, .tw)):before {
  content: "\e120";
}
.glyphicon-hdd:not(:where(.tw *, .tw)):before {
  content: "\e121";
}
.glyphicon-bullhorn:not(:where(.tw *, .tw)):before {
  content: "\e122";
}
.glyphicon-bell:not(:where(.tw *, .tw)):before {
  content: "\e123";
}
.glyphicon-certificate:not(:where(.tw *, .tw)):before {
  content: "\e124";
}
.glyphicon-thumbs-up:not(:where(.tw *, .tw)):before {
  content: "\e125";
}
.glyphicon-thumbs-down:not(:where(.tw *, .tw)):before {
  content: "\e126";
}
.glyphicon-hand-right:not(:where(.tw *, .tw)):before {
  content: "\e127";
}
.glyphicon-hand-left:not(:where(.tw *, .tw)):before {
  content: "\e128";
}
.glyphicon-hand-up:not(:where(.tw *, .tw)):before {
  content: "\e129";
}
.glyphicon-hand-down:not(:where(.tw *, .tw)):before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:not(:where(.tw *, .tw)):before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:not(:where(.tw *, .tw)):before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:not(:where(.tw *, .tw)):before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:not(:where(.tw *, .tw)):before {
  content: "\e134";
}
.glyphicon-globe:not(:where(.tw *, .tw)):before {
  content: "\e135";
}
.glyphicon-wrench:not(:where(.tw *, .tw)):before {
  content: "\e136";
}
.glyphicon-tasks:not(:where(.tw *, .tw)):before {
  content: "\e137";
}
.glyphicon-filter:not(:where(.tw *, .tw)):before {
  content: "\e138";
}
.glyphicon-briefcase:not(:where(.tw *, .tw)):before {
  content: "\e139";
}
.glyphicon-fullscreen:not(:where(.tw *, .tw)):before {
  content: "\e140";
}
.glyphicon-dashboard:not(:where(.tw *, .tw)):before {
  content: "\e141";
}
.glyphicon-paperclip:not(:where(.tw *, .tw)):before {
  content: "\e142";
}
.glyphicon-heart-empty:not(:where(.tw *, .tw)):before {
  content: "\e143";
}
.glyphicon-link:not(:where(.tw *, .tw)):before {
  content: "\e144";
}
.glyphicon-phone:not(:where(.tw *, .tw)):before {
  content: "\e145";
}
.glyphicon-pushpin:not(:where(.tw *, .tw)):before {
  content: "\e146";
}
.glyphicon-usd:not(:where(.tw *, .tw)):before {
  content: "\e148";
}
.glyphicon-gbp:not(:where(.tw *, .tw)):before {
  content: "\e149";
}
.glyphicon-sort:not(:where(.tw *, .tw)):before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:not(:where(.tw *, .tw)):before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:not(:where(.tw *, .tw)):before {
  content: "\e152";
}
.glyphicon-sort-by-order:not(:where(.tw *, .tw)):before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:not(:where(.tw *, .tw)):before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:not(:where(.tw *, .tw)):before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:not(:where(.tw *, .tw)):before {
  content: "\e156";
}
.glyphicon-unchecked:not(:where(.tw *, .tw)):before {
  content: "\e157";
}
.glyphicon-expand:not(:where(.tw *, .tw)):before {
  content: "\e158";
}
.glyphicon-collapse-down:not(:where(.tw *, .tw)):before {
  content: "\e159";
}
.glyphicon-collapse-up:not(:where(.tw *, .tw)):before {
  content: "\e160";
}
.glyphicon-log-in:not(:where(.tw *, .tw)):before {
  content: "\e161";
}
.glyphicon-flash:not(:where(.tw *, .tw)):before {
  content: "\e162";
}
.glyphicon-log-out:not(:where(.tw *, .tw)):before {
  content: "\e163";
}
.glyphicon-new-window:not(:where(.tw *, .tw)):before {
  content: "\e164";
}
.glyphicon-record:not(:where(.tw *, .tw)):before {
  content: "\e165";
}
.glyphicon-save:not(:where(.tw *, .tw)):before {
  content: "\e166";
}
.glyphicon-open:not(:where(.tw *, .tw)):before {
  content: "\e167";
}
.glyphicon-saved:not(:where(.tw *, .tw)):before {
  content: "\e168";
}
.glyphicon-import:not(:where(.tw *, .tw)):before {
  content: "\e169";
}
.glyphicon-export:not(:where(.tw *, .tw)):before {
  content: "\e170";
}
.glyphicon-send:not(:where(.tw *, .tw)):before {
  content: "\e171";
}
.glyphicon-floppy-disk:not(:where(.tw *, .tw)):before {
  content: "\e172";
}
.glyphicon-floppy-saved:not(:where(.tw *, .tw)):before {
  content: "\e173";
}
.glyphicon-floppy-remove:not(:where(.tw *, .tw)):before {
  content: "\e174";
}
.glyphicon-floppy-save:not(:where(.tw *, .tw)):before {
  content: "\e175";
}
.glyphicon-floppy-open:not(:where(.tw *, .tw)):before {
  content: "\e176";
}
.glyphicon-credit-card:not(:where(.tw *, .tw)):before {
  content: "\e177";
}
.glyphicon-transfer:not(:where(.tw *, .tw)):before {
  content: "\e178";
}
.glyphicon-cutlery:not(:where(.tw *, .tw)):before {
  content: "\e179";
}
.glyphicon-header:not(:where(.tw *, .tw)):before {
  content: "\e180";
}
.glyphicon-compressed:not(:where(.tw *, .tw)):before {
  content: "\e181";
}
.glyphicon-earphone:not(:where(.tw *, .tw)):before {
  content: "\e182";
}
.glyphicon-phone-alt:not(:where(.tw *, .tw)):before {
  content: "\e183";
}
.glyphicon-tower:not(:where(.tw *, .tw)):before {
  content: "\e184";
}
.glyphicon-stats:not(:where(.tw *, .tw)):before {
  content: "\e185";
}
.glyphicon-sd-video:not(:where(.tw *, .tw)):before {
  content: "\e186";
}
.glyphicon-hd-video:not(:where(.tw *, .tw)):before {
  content: "\e187";
}
.glyphicon-subtitles:not(:where(.tw *, .tw)):before {
  content: "\e188";
}
.glyphicon-sound-stereo:not(:where(.tw *, .tw)):before {
  content: "\e189";
}
.glyphicon-sound-dolby:not(:where(.tw *, .tw)):before {
  content: "\e190";
}
.glyphicon-sound-5-1:not(:where(.tw *, .tw)):before {
  content: "\e191";
}
.glyphicon-sound-6-1:not(:where(.tw *, .tw)):before {
  content: "\e192";
}
.glyphicon-sound-7-1:not(:where(.tw *, .tw)):before {
  content: "\e193";
}
.glyphicon-copyright-mark:not(:where(.tw *, .tw)):before {
  content: "\e194";
}
.glyphicon-registration-mark:not(:where(.tw *, .tw)):before {
  content: "\e195";
}
.glyphicon-cloud-download:not(:where(.tw *, .tw)):before {
  content: "\e197";
}
.glyphicon-cloud-upload:not(:where(.tw *, .tw)):before {
  content: "\e198";
}
.glyphicon-tree-conifer:not(:where(.tw *, .tw)):before {
  content: "\e199";
}
.glyphicon-tree-deciduous:not(:where(.tw *, .tw)):before {
  content: "\e200";
}
.glyphicon-cd:not(:where(.tw *, .tw)):before {
  content: "\e201";
}
.glyphicon-save-file:not(:where(.tw *, .tw)):before {
  content: "\e202";
}
.glyphicon-open-file:not(:where(.tw *, .tw)):before {
  content: "\e203";
}
.glyphicon-level-up:not(:where(.tw *, .tw)):before {
  content: "\e204";
}
.glyphicon-copy:not(:where(.tw *, .tw)):before {
  content: "\e205";
}
.glyphicon-paste:not(:where(.tw *, .tw)):before {
  content: "\e206";
}
.glyphicon-alert:not(:where(.tw *, .tw)):before {
  content: "\e209";
}
.glyphicon-equalizer:not(:where(.tw *, .tw)):before {
  content: "\e210";
}
.glyphicon-king:not(:where(.tw *, .tw)):before {
  content: "\e211";
}
.glyphicon-queen:not(:where(.tw *, .tw)):before {
  content: "\e212";
}
.glyphicon-pawn:not(:where(.tw *, .tw)):before {
  content: "\e213";
}
.glyphicon-bishop:not(:where(.tw *, .tw)):before {
  content: "\e214";
}
.glyphicon-knight:not(:where(.tw *, .tw)):before {
  content: "\e215";
}
.glyphicon-baby-formula:not(:where(.tw *, .tw)):before {
  content: "\e216";
}
.glyphicon-tent:not(:where(.tw *, .tw)):before {
  content: "\26fa";
}
.glyphicon-blackboard:not(:where(.tw *, .tw)):before {
  content: "\e218";
}
.glyphicon-bed:not(:where(.tw *, .tw)):before {
  content: "\e219";
}
.glyphicon-apple:not(:where(.tw *, .tw)):before {
  content: "\f8ff";
}
.glyphicon-erase:not(:where(.tw *, .tw)):before {
  content: "\e221";
}
.glyphicon-hourglass:not(:where(.tw *, .tw)):before {
  content: "\231b";
}
.glyphicon-lamp:not(:where(.tw *, .tw)):before {
  content: "\e223";
}
.glyphicon-duplicate:not(:where(.tw *, .tw)):before {
  content: "\e224";
}
.glyphicon-piggy-bank:not(:where(.tw *, .tw)):before {
  content: "\e225";
}
.glyphicon-scissors:not(:where(.tw *, .tw)):before {
  content: "\e226";
}
.glyphicon-bitcoin:not(:where(.tw *, .tw)):before {
  content: "\e227";
}
.glyphicon-btc:not(:where(.tw *, .tw)):before {
  content: "\e227";
}
.glyphicon-xbt:not(:where(.tw *, .tw)):before {
  content: "\e227";
}
.glyphicon-yen:not(:where(.tw *, .tw)):before {
  content: "\00a5";
}
.glyphicon-jpy:not(:where(.tw *, .tw)):before {
  content: "\00a5";
}
.glyphicon-ruble:not(:where(.tw *, .tw)):before {
  content: "\20bd";
}
.glyphicon-rub:not(:where(.tw *, .tw)):before {
  content: "\20bd";
}
.glyphicon-scale:not(:where(.tw *, .tw)):before {
  content: "\e230";
}
.glyphicon-ice-lolly:not(:where(.tw *, .tw)):before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:not(:where(.tw *, .tw)):before {
  content: "\e232";
}
.glyphicon-education:not(:where(.tw *, .tw)):before {
  content: "\e233";
}
.glyphicon-option-horizontal:not(:where(.tw *, .tw)):before {
  content: "\e234";
}
.glyphicon-option-vertical:not(:where(.tw *, .tw)):before {
  content: "\e235";
}
.glyphicon-menu-hamburger:not(:where(.tw *, .tw)):before {
  content: "\e236";
}
.glyphicon-modal-window:not(:where(.tw *, .tw)):before {
  content: "\e237";
}
.glyphicon-oil:not(:where(.tw *, .tw)):before {
  content: "\e238";
}
.glyphicon-grain:not(:where(.tw *, .tw)):before {
  content: "\e239";
}
.glyphicon-sunglasses:not(:where(.tw *, .tw)):before {
  content: "\e240";
}
.glyphicon-text-size:not(:where(.tw *, .tw)):before {
  content: "\e241";
}
.glyphicon-text-color:not(:where(.tw *, .tw)):before {
  content: "\e242";
}
.glyphicon-text-background:not(:where(.tw *, .tw)):before {
  content: "\e243";
}
.glyphicon-object-align-top:not(:where(.tw *, .tw)):before {
  content: "\e244";
}
.glyphicon-object-align-bottom:not(:where(.tw *, .tw)):before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:not(:where(.tw *, .tw)):before {
  content: "\e246";
}
.glyphicon-object-align-left:not(:where(.tw *, .tw)):before {
  content: "\e247";
}
.glyphicon-object-align-vertical:not(:where(.tw *, .tw)):before {
  content: "\e248";
}
.glyphicon-object-align-right:not(:where(.tw *, .tw)):before {
  content: "\e249";
}
.glyphicon-triangle-right:not(:where(.tw *, .tw)):before {
  content: "\e250";
}
.glyphicon-triangle-left:not(:where(.tw *, .tw)):before {
  content: "\e251";
}
.glyphicon-triangle-bottom:not(:where(.tw *, .tw)):before {
  content: "\e252";
}
.glyphicon-triangle-top:not(:where(.tw *, .tw)):before {
  content: "\e253";
}
.glyphicon-console:not(:where(.tw *, .tw)):before {
  content: "\e254";
}
.glyphicon-superscript:not(:where(.tw *, .tw)):before {
  content: "\e255";
}
.glyphicon-subscript:not(:where(.tw *, .tw)):before {
  content: "\e256";
}
.glyphicon-menu-left:not(:where(.tw *, .tw)):before {
  content: "\e257";
}
.glyphicon-menu-right:not(:where(.tw *, .tw)):before {
  content: "\e258";
}
.glyphicon-menu-down:not(:where(.tw *, .tw)):before {
  content: "\e259";
}
.glyphicon-menu-up:not(:where(.tw *, .tw)):before {
  content: "\e260";
}
*:not(:where(.tw *, .tw)) {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
*:not(:where(.tw *, .tw)):before, *:not(:where(.tw *, .tw)):after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html:not(:where(.tw *, .tw)) {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body:not(:where(.tw *, .tw)) {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;
  line-height: 1.42857143;
  color: #222222;
  background-color: #fff;
}
input:not(:where(.tw *, .tw)), button:not(:where(.tw *, .tw)), select:not(:where(.tw *, .tw)), textarea:not(:where(.tw *, .tw)) {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a:not(:where(.tw *, .tw)) {
  color: #415C76;
  text-decoration: none;
}
a:not(:where(.tw *, .tw)):hover, a:not(:where(.tw *, .tw)):focus {
  color: #415C76;
  text-decoration: underline;
}
a:not(:where(.tw *, .tw)):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure:not(:where(.tw *, .tw)) {
  margin: 0;
}
img:not(:where(.tw *, .tw)) {
  vertical-align: middle;
}
.img-responsive:not(:where(.tw *, .tw)), .thumbnail > img:not(:where(.tw *, .tw)), .thumbnail a > img:not(:where(.tw *, .tw)), .carousel-inner > .item > img:not(:where(.tw *, .tw)), .carousel-inner > .item > a > img:not(:where(.tw *, .tw)) {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded:not(:where(.tw *, .tw)) {
  border-radius: 6px;
}
.img-thumbnail:not(:where(.tw *, .tw)) {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ecf0f1;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle:not(:where(.tw *, .tw)) {
  border-radius: 50%;
}
hr:not(:where(.tw *, .tw)) {
  margin-top: 21px;
  margin-bottom: 21px;
  border: 0;
  border-top: 1px solid #ecf0f1;
}
.sr-only:not(:where(.tw *, .tw)) {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:not(:where(.tw *, .tw)):active, .sr-only-focusable:not(:where(.tw *, .tw)):focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"]:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
h1:not(:where(.tw *, .tw)), h2:not(:where(.tw *, .tw)), h3:not(:where(.tw *, .tw)), h4:not(:where(.tw *, .tw)), h5:not(:where(.tw *, .tw)), h6:not(:where(.tw *, .tw)), .h1:not(:where(.tw *, .tw)), .h2:not(:where(.tw *, .tw)), .h3:not(:where(.tw *, .tw)), .h4:not(:where(.tw *, .tw)), .h5:not(:where(.tw *, .tw)), .h6:not(:where(.tw *, .tw)) {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
}
h1 small:not(:where(.tw *, .tw)), h2 small:not(:where(.tw *, .tw)), h3 small:not(:where(.tw *, .tw)), h4 small:not(:where(.tw *, .tw)), h5 small:not(:where(.tw *, .tw)), h6 small:not(:where(.tw *, .tw)), .h1 small:not(:where(.tw *, .tw)), .h2 small:not(:where(.tw *, .tw)), .h3 small:not(:where(.tw *, .tw)), .h4 small:not(:where(.tw *, .tw)), .h5 small:not(:where(.tw *, .tw)), .h6 small:not(:where(.tw *, .tw)), h1 .small:not(:where(.tw *, .tw)), h2 .small:not(:where(.tw *, .tw)), h3 .small:not(:where(.tw *, .tw)), h4 .small:not(:where(.tw *, .tw)), h5 .small:not(:where(.tw *, .tw)), h6 .small:not(:where(.tw *, .tw)), .h1 .small:not(:where(.tw *, .tw)), .h2 .small:not(:where(.tw *, .tw)), .h3 .small:not(:where(.tw *, .tw)), .h4 .small:not(:where(.tw *, .tw)), .h5 .small:not(:where(.tw *, .tw)), .h6 .small:not(:where(.tw *, .tw)) {
  font-weight: normal;
  line-height: 1;
  color: #b4bcc2;
}
h1:not(:where(.tw *, .tw)), .h1:not(:where(.tw *, .tw)), h2:not(:where(.tw *, .tw)), .h2:not(:where(.tw *, .tw)), h3:not(:where(.tw *, .tw)), .h3:not(:where(.tw *, .tw)) {
  margin-top: 21px;
  margin-bottom: 10.5px;
}
h1 small:not(:where(.tw *, .tw)), .h1 small:not(:where(.tw *, .tw)), h2 small:not(:where(.tw *, .tw)), .h2 small:not(:where(.tw *, .tw)), h3 small:not(:where(.tw *, .tw)), .h3 small:not(:where(.tw *, .tw)), h1 .small:not(:where(.tw *, .tw)), .h1 .small:not(:where(.tw *, .tw)), h2 .small:not(:where(.tw *, .tw)), .h2 .small:not(:where(.tw *, .tw)), h3 .small:not(:where(.tw *, .tw)), .h3 .small:not(:where(.tw *, .tw)) {
  font-size: 65%;
}
h4:not(:where(.tw *, .tw)), .h4:not(:where(.tw *, .tw)), h5:not(:where(.tw *, .tw)), .h5:not(:where(.tw *, .tw)), h6:not(:where(.tw *, .tw)), .h6:not(:where(.tw *, .tw)) {
  margin-top: 10.5px;
  margin-bottom: 10.5px;
}
h4 small:not(:where(.tw *, .tw)), .h4 small:not(:where(.tw *, .tw)), h5 small:not(:where(.tw *, .tw)), .h5 small:not(:where(.tw *, .tw)), h6 small:not(:where(.tw *, .tw)), .h6 small:not(:where(.tw *, .tw)), h4 .small:not(:where(.tw *, .tw)), .h4 .small:not(:where(.tw *, .tw)), h5 .small:not(:where(.tw *, .tw)), .h5 .small:not(:where(.tw *, .tw)), h6 .small:not(:where(.tw *, .tw)), .h6 .small:not(:where(.tw *, .tw)) {
  font-size: 75%;
}
h1:not(:where(.tw *, .tw)), .h1:not(:where(.tw *, .tw)) {
  font-size: 39px;
}
h2:not(:where(.tw *, .tw)), .h2:not(:where(.tw *, .tw)) {
  font-size: 32px;
}
h3:not(:where(.tw *, .tw)), .h3:not(:where(.tw *, .tw)) {
  font-size: 26px;
}
h4:not(:where(.tw *, .tw)), .h4:not(:where(.tw *, .tw)) {
  font-size: 19px;
}
h5:not(:where(.tw *, .tw)), .h5:not(:where(.tw *, .tw)) {
  font-size: 15px;
}
h6:not(:where(.tw *, .tw)), .h6:not(:where(.tw *, .tw)) {
  font-size: 13px;
}
p:not(:where(.tw *, .tw)) {
  margin: 0 0 10.5px;
}
.lead:not(:where(.tw *, .tw)) {
  margin-bottom: 21px;
  font-size: 17px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead:not(:where(.tw *, .tw)) {
    font-size: 22.5px;
  }
}
small:not(:where(.tw *, .tw)), .small:not(:where(.tw *, .tw)) {
  font-size: 86%;
}
mark:not(:where(.tw *, .tw)), .mark:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
  padding: 0.2em;
}
.text-left:not(:where(.tw *, .tw)) {
  text-align: left;
}
.text-right:not(:where(.tw *, .tw)) {
  text-align: right;
}
.text-center:not(:where(.tw *, .tw)) {
  text-align: center;
}
.text-justify:not(:where(.tw *, .tw)) {
  text-align: justify;
}
.text-nowrap:not(:where(.tw *, .tw)) {
  white-space: nowrap;
}
.text-lowercase:not(:where(.tw *, .tw)) {
  text-transform: lowercase;
}
.text-uppercase:not(:where(.tw *, .tw)) {
  text-transform: uppercase;
}
.text-capitalize:not(:where(.tw *, .tw)) {
  text-transform: capitalize;
}
.text-muted:not(:where(.tw *, .tw)) {
  color: #b4bcc2;
}
.text-primary:not(:where(.tw *, .tw)) {
  color: #282b33;
}
a.text-primary:not(:where(.tw *, .tw)):hover, a.text-primary:not(:where(.tw *, .tw)):focus {
  color: #121316;
}
.text-success:not(:where(.tw *, .tw)) {
  color: #fff;
}
a.text-success:not(:where(.tw *, .tw)):hover, a.text-success:not(:where(.tw *, .tw)):focus {
  color: #e6e6e6;
}
.text-info:not(:where(.tw *, .tw)) {
  color: #fff;
}
a.text-info:not(:where(.tw *, .tw)):hover, a.text-info:not(:where(.tw *, .tw)):focus {
  color: #e6e6e6;
}
.text-warning:not(:where(.tw *, .tw)) {
  color: #fff;
}
a.text-warning:not(:where(.tw *, .tw)):hover, a.text-warning:not(:where(.tw *, .tw)):focus {
  color: #e6e6e6;
}
.text-danger:not(:where(.tw *, .tw)) {
  color: #fff;
}
a.text-danger:not(:where(.tw *, .tw)):hover, a.text-danger:not(:where(.tw *, .tw)):focus {
  color: #e6e6e6;
}
.bg-primary:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #282b33;
}
a.bg-primary:not(:where(.tw *, .tw)):hover, a.bg-primary:not(:where(.tw *, .tw)):focus {
  background-color: #121316;
}
.bg-success:not(:where(.tw *, .tw)) {
  background-color: #18BC9C;
}
a.bg-success:not(:where(.tw *, .tw)):hover, a.bg-success:not(:where(.tw *, .tw)):focus {
  background-color: #128f76;
}
.bg-info:not(:where(.tw *, .tw)) {
  background-color: #3498DB;
}
a.bg-info:not(:where(.tw *, .tw)):hover, a.bg-info:not(:where(.tw *, .tw)):focus {
  background-color: #217dbb;
}
.bg-warning:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
}
a.bg-warning:not(:where(.tw *, .tw)):hover, a.bg-warning:not(:where(.tw *, .tw)):focus {
  background-color: #c87f0a;
}
.bg-danger:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
}
a.bg-danger:not(:where(.tw *, .tw)):hover, a.bg-danger:not(:where(.tw *, .tw)):focus {
  background-color: #d62c1a;
}
.bg-gray-lighter:not(:where(.tw *, .tw)) {
  background-color: #ecf0f1;
}
.bg-gray-lightest:not(:where(.tw *, .tw)) {
  background-color: #fafafa;
}
.page-header:not(:where(.tw *, .tw)) {
  padding-bottom: 9.5px;
  margin: 42px 0 21px;
  border-bottom: 1px solid transparent;
}
ul:not(:where(.tw *, .tw)), ol:not(:where(.tw *, .tw)) {
  margin-top: 0;
  margin-bottom: 10.5px;
}
ul ul:not(:where(.tw *, .tw)), ol ul:not(:where(.tw *, .tw)), ul ol:not(:where(.tw *, .tw)), ol ol:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.list-unstyled:not(:where(.tw *, .tw)) {
  padding-left: 0;
  list-style: none;
}
.list-inline:not(:where(.tw *, .tw)) {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li:not(:where(.tw *, .tw)) {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl:not(:where(.tw *, .tw)) {
  margin-top: 0;
  margin-bottom: 21px;
}
dt:not(:where(.tw *, .tw)), dd:not(:where(.tw *, .tw)) {
  line-height: 1.42857143;
}
dt:not(:where(.tw *, .tw)) {
  font-weight: bold;
}
dd:not(:where(.tw *, .tw)) {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt:not(:where(.tw *, .tw)) {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd:not(:where(.tw *, .tw)) {
    margin-left: 180px;
  }
}
abbr[title]:not(:where(.tw *, .tw)), abbr[data-original-title]:not(:where(.tw *, .tw)) {
  cursor: help;
  border-bottom: 1px dotted #b4bcc2;
}
.initialism:not(:where(.tw *, .tw)) {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote:not(:where(.tw *, .tw)) {
  padding: 10.5px 21px;
  margin: 0 0 21px;
  font-size: 18.75px;
  border-left: 5px solid #ecf0f1;
}
blockquote p:not(:where(.tw *, .tw)):last-child, blockquote ul:not(:where(.tw *, .tw)):last-child, blockquote ol:not(:where(.tw *, .tw)):last-child {
  margin-bottom: 0;
}
blockquote footer:not(:where(.tw *, .tw)), blockquote small:not(:where(.tw *, .tw)), blockquote .small:not(:where(.tw *, .tw)) {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #b4bcc2;
}
blockquote footer:not(:where(.tw *, .tw)):before, blockquote small:not(:where(.tw *, .tw)):before, blockquote .small:not(:where(.tw *, .tw)):before {
  content: '\2014 \00A0';
}
.blockquote-reverse:not(:where(.tw *, .tw)), blockquote.pull-right:not(:where(.tw *, .tw)) {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #ecf0f1;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:not(:where(.tw *, .tw)):before, blockquote.pull-right footer:not(:where(.tw *, .tw)):before, .blockquote-reverse small:not(:where(.tw *, .tw)):before, blockquote.pull-right small:not(:where(.tw *, .tw)):before, .blockquote-reverse .small:not(:where(.tw *, .tw)):before, blockquote.pull-right .small:not(:where(.tw *, .tw)):before {
  content: '';
}
.blockquote-reverse footer:not(:where(.tw *, .tw)):after, blockquote.pull-right footer:not(:where(.tw *, .tw)):after, .blockquote-reverse small:not(:where(.tw *, .tw)):after, blockquote.pull-right small:not(:where(.tw *, .tw)):after, .blockquote-reverse .small:not(:where(.tw *, .tw)):after, blockquote.pull-right .small:not(:where(.tw *, .tw)):after {
  content: '\00A0 \2014';
}
address:not(:where(.tw *, .tw)) {
  margin-bottom: 21px;
  font-style: normal;
  line-height: 1.42857143;
}
code:not(:where(.tw *, .tw)), kbd:not(:where(.tw *, .tw)), pre:not(:where(.tw *, .tw)), samp:not(:where(.tw *, .tw)) {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code:not(:where(.tw *, .tw)) {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd:not(:where(.tw *, .tw)) {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd:not(:where(.tw *, .tw)) {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
pre:not(:where(.tw *, .tw)) {
  display: block;
  padding: 10px;
  margin: 0 0 10.5px;
  font-size: 14px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #7b8a8b;
  background-color: #ecf0f1;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code:not(:where(.tw *, .tw)) {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable:not(:where(.tw *, .tw)) {
  max-height: 340px;
  overflow-y: scroll;
}
.container:not(:where(.tw *, .tw)) {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container:not(:where(.tw *, .tw)) {
    width: calc(720px + 30px);
  }
}
@media (min-width: 992px) {
  .container:not(:where(.tw *, .tw)) {
    width: calc(940px + 30px);
  }
}
@media (min-width: 1200px) {
  .container:not(:where(.tw *, .tw)) {
    width: calc(1140px + 30px);
  }
}
.container-fluid:not(:where(.tw *, .tw)) {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row:not(:where(.tw *, .tw)) {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1:not(:where(.tw *, .tw)), .col-sm-1:not(:where(.tw *, .tw)), .col-md-1:not(:where(.tw *, .tw)), .col-lg-1:not(:where(.tw *, .tw)), .col-xl-1:not(:where(.tw *, .tw)), .col-xs-2:not(:where(.tw *, .tw)), .col-sm-2:not(:where(.tw *, .tw)), .col-md-2:not(:where(.tw *, .tw)), .col-lg-2:not(:where(.tw *, .tw)), .col-xl-2:not(:where(.tw *, .tw)), .col-xs-3:not(:where(.tw *, .tw)), .col-sm-3:not(:where(.tw *, .tw)), .col-md-3:not(:where(.tw *, .tw)), .col-lg-3:not(:where(.tw *, .tw)), .col-xl-3:not(:where(.tw *, .tw)), .col-xs-4:not(:where(.tw *, .tw)), .col-sm-4:not(:where(.tw *, .tw)), .col-md-4:not(:where(.tw *, .tw)), .col-lg-4:not(:where(.tw *, .tw)), .col-xl-4:not(:where(.tw *, .tw)), .col-xs-5:not(:where(.tw *, .tw)), .col-sm-5:not(:where(.tw *, .tw)), .col-md-5:not(:where(.tw *, .tw)), .col-lg-5:not(:where(.tw *, .tw)), .col-xl-5:not(:where(.tw *, .tw)), .col-xs-6:not(:where(.tw *, .tw)), .col-sm-6:not(:where(.tw *, .tw)), .col-md-6:not(:where(.tw *, .tw)), .col-lg-6:not(:where(.tw *, .tw)), .col-xl-6:not(:where(.tw *, .tw)), .col-xs-7:not(:where(.tw *, .tw)), .col-sm-7:not(:where(.tw *, .tw)), .col-md-7:not(:where(.tw *, .tw)), .col-lg-7:not(:where(.tw *, .tw)), .col-xl-7:not(:where(.tw *, .tw)), .col-xs-8:not(:where(.tw *, .tw)), .col-sm-8:not(:where(.tw *, .tw)), .col-md-8:not(:where(.tw *, .tw)), .col-lg-8:not(:where(.tw *, .tw)), .col-xl-8:not(:where(.tw *, .tw)), .col-xs-9:not(:where(.tw *, .tw)), .col-sm-9:not(:where(.tw *, .tw)), .col-md-9:not(:where(.tw *, .tw)), .col-lg-9:not(:where(.tw *, .tw)), .col-xl-9:not(:where(.tw *, .tw)), .col-xs-10:not(:where(.tw *, .tw)), .col-sm-10:not(:where(.tw *, .tw)), .col-md-10:not(:where(.tw *, .tw)), .col-lg-10:not(:where(.tw *, .tw)), .col-xl-10:not(:where(.tw *, .tw)), .col-xs-11:not(:where(.tw *, .tw)), .col-sm-11:not(:where(.tw *, .tw)), .col-md-11:not(:where(.tw *, .tw)), .col-lg-11:not(:where(.tw *, .tw)), .col-xl-11:not(:where(.tw *, .tw)), .col-xs-12:not(:where(.tw *, .tw)), .col-sm-12:not(:where(.tw *, .tw)), .col-md-12:not(:where(.tw *, .tw)), .col-lg-12:not(:where(.tw *, .tw)), .col-xl-12:not(:where(.tw *, .tw)) {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1:not(:where(.tw *, .tw)), .col-xs-2:not(:where(.tw *, .tw)), .col-xs-3:not(:where(.tw *, .tw)), .col-xs-4:not(:where(.tw *, .tw)), .col-xs-5:not(:where(.tw *, .tw)), .col-xs-6:not(:where(.tw *, .tw)), .col-xs-7:not(:where(.tw *, .tw)), .col-xs-8:not(:where(.tw *, .tw)), .col-xs-9:not(:where(.tw *, .tw)), .col-xs-10:not(:where(.tw *, .tw)), .col-xs-11:not(:where(.tw *, .tw)), .col-xs-12:not(:where(.tw *, .tw)) {
  float: left;
}
.col-xs-12:not(:where(.tw *, .tw)) {
  width: 100%;
}
.col-xs-11:not(:where(.tw *, .tw)) {
  width: 91.66666667%;
}
.col-xs-10:not(:where(.tw *, .tw)) {
  width: 83.33333333%;
}
.col-xs-9:not(:where(.tw *, .tw)) {
  width: 75%;
}
.col-xs-8:not(:where(.tw *, .tw)) {
  width: 66.66666667%;
}
.col-xs-7:not(:where(.tw *, .tw)) {
  width: 58.33333333%;
}
.col-xs-6:not(:where(.tw *, .tw)) {
  width: 50%;
}
.col-xs-5:not(:where(.tw *, .tw)) {
  width: 41.66666667%;
}
.col-xs-4:not(:where(.tw *, .tw)) {
  width: 33.33333333%;
}
.col-xs-3:not(:where(.tw *, .tw)) {
  width: 25%;
}
.col-xs-2:not(:where(.tw *, .tw)) {
  width: 16.66666667%;
}
.col-xs-1:not(:where(.tw *, .tw)) {
  width: 8.33333333%;
}
.col-xs-pull-12:not(:where(.tw *, .tw)) {
  right: 100%;
}
.col-xs-pull-11:not(:where(.tw *, .tw)) {
  right: 91.66666667%;
}
.col-xs-pull-10:not(:where(.tw *, .tw)) {
  right: 83.33333333%;
}
.col-xs-pull-9:not(:where(.tw *, .tw)) {
  right: 75%;
}
.col-xs-pull-8:not(:where(.tw *, .tw)) {
  right: 66.66666667%;
}
.col-xs-pull-7:not(:where(.tw *, .tw)) {
  right: 58.33333333%;
}
.col-xs-pull-6:not(:where(.tw *, .tw)) {
  right: 50%;
}
.col-xs-pull-5:not(:where(.tw *, .tw)) {
  right: 41.66666667%;
}
.col-xs-pull-4:not(:where(.tw *, .tw)) {
  right: 33.33333333%;
}
.col-xs-pull-3:not(:where(.tw *, .tw)) {
  right: 25%;
}
.col-xs-pull-2:not(:where(.tw *, .tw)) {
  right: 16.66666667%;
}
.col-xs-pull-1:not(:where(.tw *, .tw)) {
  right: 8.33333333%;
}
.col-xs-pull-0:not(:where(.tw *, .tw)) {
  right: auto;
}
.col-xs-push-12:not(:where(.tw *, .tw)) {
  left: 100%;
}
.col-xs-push-11:not(:where(.tw *, .tw)) {
  left: 91.66666667%;
}
.col-xs-push-10:not(:where(.tw *, .tw)) {
  left: 83.33333333%;
}
.col-xs-push-9:not(:where(.tw *, .tw)) {
  left: 75%;
}
.col-xs-push-8:not(:where(.tw *, .tw)) {
  left: 66.66666667%;
}
.col-xs-push-7:not(:where(.tw *, .tw)) {
  left: 58.33333333%;
}
.col-xs-push-6:not(:where(.tw *, .tw)) {
  left: 50%;
}
.col-xs-push-5:not(:where(.tw *, .tw)) {
  left: 41.66666667%;
}
.col-xs-push-4:not(:where(.tw *, .tw)) {
  left: 33.33333333%;
}
.col-xs-push-3:not(:where(.tw *, .tw)) {
  left: 25%;
}
.col-xs-push-2:not(:where(.tw *, .tw)) {
  left: 16.66666667%;
}
.col-xs-push-1:not(:where(.tw *, .tw)) {
  left: 8.33333333%;
}
.col-xs-push-0:not(:where(.tw *, .tw)) {
  left: auto;
}
.col-xs-offset-12:not(:where(.tw *, .tw)) {
  margin-left: 100%;
}
.col-xs-offset-11:not(:where(.tw *, .tw)) {
  margin-left: 91.66666667%;
}
.col-xs-offset-10:not(:where(.tw *, .tw)) {
  margin-left: 83.33333333%;
}
.col-xs-offset-9:not(:where(.tw *, .tw)) {
  margin-left: 75%;
}
.col-xs-offset-8:not(:where(.tw *, .tw)) {
  margin-left: 66.66666667%;
}
.col-xs-offset-7:not(:where(.tw *, .tw)) {
  margin-left: 58.33333333%;
}
.col-xs-offset-6:not(:where(.tw *, .tw)) {
  margin-left: 50%;
}
.col-xs-offset-5:not(:where(.tw *, .tw)) {
  margin-left: 41.66666667%;
}
.col-xs-offset-4:not(:where(.tw *, .tw)) {
  margin-left: 33.33333333%;
}
.col-xs-offset-3:not(:where(.tw *, .tw)) {
  margin-left: 25%;
}
.col-xs-offset-2:not(:where(.tw *, .tw)) {
  margin-left: 16.66666667%;
}
.col-xs-offset-1:not(:where(.tw *, .tw)) {
  margin-left: 8.33333333%;
}
.col-xs-offset-0:not(:where(.tw *, .tw)) {
  margin-left: 0%;
}
@media (min-width: 768px) {
  .col-sm-1:not(:where(.tw *, .tw)), .col-sm-2:not(:where(.tw *, .tw)), .col-sm-3:not(:where(.tw *, .tw)), .col-sm-4:not(:where(.tw *, .tw)), .col-sm-5:not(:where(.tw *, .tw)), .col-sm-6:not(:where(.tw *, .tw)), .col-sm-7:not(:where(.tw *, .tw)), .col-sm-8:not(:where(.tw *, .tw)), .col-sm-9:not(:where(.tw *, .tw)), .col-sm-10:not(:where(.tw *, .tw)), .col-sm-11:not(:where(.tw *, .tw)), .col-sm-12:not(:where(.tw *, .tw)) {
    float: left;
  }
  .col-sm-12:not(:where(.tw *, .tw)) {
    width: 100%;
  }
  .col-sm-11:not(:where(.tw *, .tw)) {
    width: 91.66666667%;
  }
  .col-sm-10:not(:where(.tw *, .tw)) {
    width: 83.33333333%;
  }
  .col-sm-9:not(:where(.tw *, .tw)) {
    width: 75%;
  }
  .col-sm-8:not(:where(.tw *, .tw)) {
    width: 66.66666667%;
  }
  .col-sm-7:not(:where(.tw *, .tw)) {
    width: 58.33333333%;
  }
  .col-sm-6:not(:where(.tw *, .tw)) {
    width: 50%;
  }
  .col-sm-5:not(:where(.tw *, .tw)) {
    width: 41.66666667%;
  }
  .col-sm-4:not(:where(.tw *, .tw)) {
    width: 33.33333333%;
  }
  .col-sm-3:not(:where(.tw *, .tw)) {
    width: 25%;
  }
  .col-sm-2:not(:where(.tw *, .tw)) {
    width: 16.66666667%;
  }
  .col-sm-1:not(:where(.tw *, .tw)) {
    width: 8.33333333%;
  }
  .col-sm-pull-12:not(:where(.tw *, .tw)) {
    right: 100%;
  }
  .col-sm-pull-11:not(:where(.tw *, .tw)) {
    right: 91.66666667%;
  }
  .col-sm-pull-10:not(:where(.tw *, .tw)) {
    right: 83.33333333%;
  }
  .col-sm-pull-9:not(:where(.tw *, .tw)) {
    right: 75%;
  }
  .col-sm-pull-8:not(:where(.tw *, .tw)) {
    right: 66.66666667%;
  }
  .col-sm-pull-7:not(:where(.tw *, .tw)) {
    right: 58.33333333%;
  }
  .col-sm-pull-6:not(:where(.tw *, .tw)) {
    right: 50%;
  }
  .col-sm-pull-5:not(:where(.tw *, .tw)) {
    right: 41.66666667%;
  }
  .col-sm-pull-4:not(:where(.tw *, .tw)) {
    right: 33.33333333%;
  }
  .col-sm-pull-3:not(:where(.tw *, .tw)) {
    right: 25%;
  }
  .col-sm-pull-2:not(:where(.tw *, .tw)) {
    right: 16.66666667%;
  }
  .col-sm-pull-1:not(:where(.tw *, .tw)) {
    right: 8.33333333%;
  }
  .col-sm-pull-0:not(:where(.tw *, .tw)) {
    right: auto;
  }
  .col-sm-push-12:not(:where(.tw *, .tw)) {
    left: 100%;
  }
  .col-sm-push-11:not(:where(.tw *, .tw)) {
    left: 91.66666667%;
  }
  .col-sm-push-10:not(:where(.tw *, .tw)) {
    left: 83.33333333%;
  }
  .col-sm-push-9:not(:where(.tw *, .tw)) {
    left: 75%;
  }
  .col-sm-push-8:not(:where(.tw *, .tw)) {
    left: 66.66666667%;
  }
  .col-sm-push-7:not(:where(.tw *, .tw)) {
    left: 58.33333333%;
  }
  .col-sm-push-6:not(:where(.tw *, .tw)) {
    left: 50%;
  }
  .col-sm-push-5:not(:where(.tw *, .tw)) {
    left: 41.66666667%;
  }
  .col-sm-push-4:not(:where(.tw *, .tw)) {
    left: 33.33333333%;
  }
  .col-sm-push-3:not(:where(.tw *, .tw)) {
    left: 25%;
  }
  .col-sm-push-2:not(:where(.tw *, .tw)) {
    left: 16.66666667%;
  }
  .col-sm-push-1:not(:where(.tw *, .tw)) {
    left: 8.33333333%;
  }
  .col-sm-push-0:not(:where(.tw *, .tw)) {
    left: auto;
  }
  .col-sm-offset-12:not(:where(.tw *, .tw)) {
    margin-left: 100%;
  }
  .col-sm-offset-11:not(:where(.tw *, .tw)) {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10:not(:where(.tw *, .tw)) {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9:not(:where(.tw *, .tw)) {
    margin-left: 75%;
  }
  .col-sm-offset-8:not(:where(.tw *, .tw)) {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7:not(:where(.tw *, .tw)) {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6:not(:where(.tw *, .tw)) {
    margin-left: 50%;
  }
  .col-sm-offset-5:not(:where(.tw *, .tw)) {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4:not(:where(.tw *, .tw)) {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3:not(:where(.tw *, .tw)) {
    margin-left: 25%;
  }
  .col-sm-offset-2:not(:where(.tw *, .tw)) {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1:not(:where(.tw *, .tw)) {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0:not(:where(.tw *, .tw)) {
    margin-left: 0%;
  }
}
@media (min-width: 992px) {
  .col-md-1:not(:where(.tw *, .tw)), .col-md-2:not(:where(.tw *, .tw)), .col-md-3:not(:where(.tw *, .tw)), .col-md-4:not(:where(.tw *, .tw)), .col-md-5:not(:where(.tw *, .tw)), .col-md-6:not(:where(.tw *, .tw)), .col-md-7:not(:where(.tw *, .tw)), .col-md-8:not(:where(.tw *, .tw)), .col-md-9:not(:where(.tw *, .tw)), .col-md-10:not(:where(.tw *, .tw)), .col-md-11:not(:where(.tw *, .tw)), .col-md-12:not(:where(.tw *, .tw)) {
    float: left;
  }
  .col-md-12:not(:where(.tw *, .tw)) {
    width: 100%;
  }
  .col-md-11:not(:where(.tw *, .tw)) {
    width: 91.66666667%;
  }
  .col-md-10:not(:where(.tw *, .tw)) {
    width: 83.33333333%;
  }
  .col-md-9:not(:where(.tw *, .tw)) {
    width: 75%;
  }
  .col-md-8:not(:where(.tw *, .tw)) {
    width: 66.66666667%;
  }
  .col-md-7:not(:where(.tw *, .tw)) {
    width: 58.33333333%;
  }
  .col-md-6:not(:where(.tw *, .tw)) {
    width: 50%;
  }
  .col-md-5:not(:where(.tw *, .tw)) {
    width: 41.66666667%;
  }
  .col-md-4:not(:where(.tw *, .tw)) {
    width: 33.33333333%;
  }
  .col-md-3:not(:where(.tw *, .tw)) {
    width: 25%;
  }
  .col-md-2:not(:where(.tw *, .tw)) {
    width: 16.66666667%;
  }
  .col-md-1:not(:where(.tw *, .tw)) {
    width: 8.33333333%;
  }
  .col-md-pull-12:not(:where(.tw *, .tw)) {
    right: 100%;
  }
  .col-md-pull-11:not(:where(.tw *, .tw)) {
    right: 91.66666667%;
  }
  .col-md-pull-10:not(:where(.tw *, .tw)) {
    right: 83.33333333%;
  }
  .col-md-pull-9:not(:where(.tw *, .tw)) {
    right: 75%;
  }
  .col-md-pull-8:not(:where(.tw *, .tw)) {
    right: 66.66666667%;
  }
  .col-md-pull-7:not(:where(.tw *, .tw)) {
    right: 58.33333333%;
  }
  .col-md-pull-6:not(:where(.tw *, .tw)) {
    right: 50%;
  }
  .col-md-pull-5:not(:where(.tw *, .tw)) {
    right: 41.66666667%;
  }
  .col-md-pull-4:not(:where(.tw *, .tw)) {
    right: 33.33333333%;
  }
  .col-md-pull-3:not(:where(.tw *, .tw)) {
    right: 25%;
  }
  .col-md-pull-2:not(:where(.tw *, .tw)) {
    right: 16.66666667%;
  }
  .col-md-pull-1:not(:where(.tw *, .tw)) {
    right: 8.33333333%;
  }
  .col-md-pull-0:not(:where(.tw *, .tw)) {
    right: auto;
  }
  .col-md-push-12:not(:where(.tw *, .tw)) {
    left: 100%;
  }
  .col-md-push-11:not(:where(.tw *, .tw)) {
    left: 91.66666667%;
  }
  .col-md-push-10:not(:where(.tw *, .tw)) {
    left: 83.33333333%;
  }
  .col-md-push-9:not(:where(.tw *, .tw)) {
    left: 75%;
  }
  .col-md-push-8:not(:where(.tw *, .tw)) {
    left: 66.66666667%;
  }
  .col-md-push-7:not(:where(.tw *, .tw)) {
    left: 58.33333333%;
  }
  .col-md-push-6:not(:where(.tw *, .tw)) {
    left: 50%;
  }
  .col-md-push-5:not(:where(.tw *, .tw)) {
    left: 41.66666667%;
  }
  .col-md-push-4:not(:where(.tw *, .tw)) {
    left: 33.33333333%;
  }
  .col-md-push-3:not(:where(.tw *, .tw)) {
    left: 25%;
  }
  .col-md-push-2:not(:where(.tw *, .tw)) {
    left: 16.66666667%;
  }
  .col-md-push-1:not(:where(.tw *, .tw)) {
    left: 8.33333333%;
  }
  .col-md-push-0:not(:where(.tw *, .tw)) {
    left: auto;
  }
  .col-md-offset-12:not(:where(.tw *, .tw)) {
    margin-left: 100%;
  }
  .col-md-offset-11:not(:where(.tw *, .tw)) {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10:not(:where(.tw *, .tw)) {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9:not(:where(.tw *, .tw)) {
    margin-left: 75%;
  }
  .col-md-offset-8:not(:where(.tw *, .tw)) {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7:not(:where(.tw *, .tw)) {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6:not(:where(.tw *, .tw)) {
    margin-left: 50%;
  }
  .col-md-offset-5:not(:where(.tw *, .tw)) {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4:not(:where(.tw *, .tw)) {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3:not(:where(.tw *, .tw)) {
    margin-left: 25%;
  }
  .col-md-offset-2:not(:where(.tw *, .tw)) {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1:not(:where(.tw *, .tw)) {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0:not(:where(.tw *, .tw)) {
    margin-left: 0%;
  }
}
@media (min-width: 1200px) {
  .col-lg-1:not(:where(.tw *, .tw)), .col-lg-2:not(:where(.tw *, .tw)), .col-lg-3:not(:where(.tw *, .tw)), .col-lg-4:not(:where(.tw *, .tw)), .col-lg-5:not(:where(.tw *, .tw)), .col-lg-6:not(:where(.tw *, .tw)), .col-lg-7:not(:where(.tw *, .tw)), .col-lg-8:not(:where(.tw *, .tw)), .col-lg-9:not(:where(.tw *, .tw)), .col-lg-10:not(:where(.tw *, .tw)), .col-lg-11:not(:where(.tw *, .tw)), .col-lg-12:not(:where(.tw *, .tw)) {
    float: left;
  }
  .col-lg-12:not(:where(.tw *, .tw)) {
    width: 100%;
  }
  .col-lg-11:not(:where(.tw *, .tw)) {
    width: 91.66666667%;
  }
  .col-lg-10:not(:where(.tw *, .tw)) {
    width: 83.33333333%;
  }
  .col-lg-9:not(:where(.tw *, .tw)) {
    width: 75%;
  }
  .col-lg-8:not(:where(.tw *, .tw)) {
    width: 66.66666667%;
  }
  .col-lg-7:not(:where(.tw *, .tw)) {
    width: 58.33333333%;
  }
  .col-lg-6:not(:where(.tw *, .tw)) {
    width: 50%;
  }
  .col-lg-5:not(:where(.tw *, .tw)) {
    width: 41.66666667%;
  }
  .col-lg-4:not(:where(.tw *, .tw)) {
    width: 33.33333333%;
  }
  .col-lg-3:not(:where(.tw *, .tw)) {
    width: 25%;
  }
  .col-lg-2:not(:where(.tw *, .tw)) {
    width: 16.66666667%;
  }
  .col-lg-1:not(:where(.tw *, .tw)) {
    width: 8.33333333%;
  }
  .col-lg-pull-12:not(:where(.tw *, .tw)) {
    right: 100%;
  }
  .col-lg-pull-11:not(:where(.tw *, .tw)) {
    right: 91.66666667%;
  }
  .col-lg-pull-10:not(:where(.tw *, .tw)) {
    right: 83.33333333%;
  }
  .col-lg-pull-9:not(:where(.tw *, .tw)) {
    right: 75%;
  }
  .col-lg-pull-8:not(:where(.tw *, .tw)) {
    right: 66.66666667%;
  }
  .col-lg-pull-7:not(:where(.tw *, .tw)) {
    right: 58.33333333%;
  }
  .col-lg-pull-6:not(:where(.tw *, .tw)) {
    right: 50%;
  }
  .col-lg-pull-5:not(:where(.tw *, .tw)) {
    right: 41.66666667%;
  }
  .col-lg-pull-4:not(:where(.tw *, .tw)) {
    right: 33.33333333%;
  }
  .col-lg-pull-3:not(:where(.tw *, .tw)) {
    right: 25%;
  }
  .col-lg-pull-2:not(:where(.tw *, .tw)) {
    right: 16.66666667%;
  }
  .col-lg-pull-1:not(:where(.tw *, .tw)) {
    right: 8.33333333%;
  }
  .col-lg-pull-0:not(:where(.tw *, .tw)) {
    right: auto;
  }
  .col-lg-push-12:not(:where(.tw *, .tw)) {
    left: 100%;
  }
  .col-lg-push-11:not(:where(.tw *, .tw)) {
    left: 91.66666667%;
  }
  .col-lg-push-10:not(:where(.tw *, .tw)) {
    left: 83.33333333%;
  }
  .col-lg-push-9:not(:where(.tw *, .tw)) {
    left: 75%;
  }
  .col-lg-push-8:not(:where(.tw *, .tw)) {
    left: 66.66666667%;
  }
  .col-lg-push-7:not(:where(.tw *, .tw)) {
    left: 58.33333333%;
  }
  .col-lg-push-6:not(:where(.tw *, .tw)) {
    left: 50%;
  }
  .col-lg-push-5:not(:where(.tw *, .tw)) {
    left: 41.66666667%;
  }
  .col-lg-push-4:not(:where(.tw *, .tw)) {
    left: 33.33333333%;
  }
  .col-lg-push-3:not(:where(.tw *, .tw)) {
    left: 25%;
  }
  .col-lg-push-2:not(:where(.tw *, .tw)) {
    left: 16.66666667%;
  }
  .col-lg-push-1:not(:where(.tw *, .tw)) {
    left: 8.33333333%;
  }
  .col-lg-push-0:not(:where(.tw *, .tw)) {
    left: auto;
  }
  .col-lg-offset-12:not(:where(.tw *, .tw)) {
    margin-left: 100%;
  }
  .col-lg-offset-11:not(:where(.tw *, .tw)) {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10:not(:where(.tw *, .tw)) {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9:not(:where(.tw *, .tw)) {
    margin-left: 75%;
  }
  .col-lg-offset-8:not(:where(.tw *, .tw)) {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7:not(:where(.tw *, .tw)) {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6:not(:where(.tw *, .tw)) {
    margin-left: 50%;
  }
  .col-lg-offset-5:not(:where(.tw *, .tw)) {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4:not(:where(.tw *, .tw)) {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3:not(:where(.tw *, .tw)) {
    margin-left: 25%;
  }
  .col-lg-offset-2:not(:where(.tw *, .tw)) {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1:not(:where(.tw *, .tw)) {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0:not(:where(.tw *, .tw)) {
    margin-left: 0%;
  }
}
@media (min-width: 1600px) {
  .col-xl-1:not(:where(.tw *, .tw)), .col-xl-2:not(:where(.tw *, .tw)), .col-xl-3:not(:where(.tw *, .tw)), .col-xl-4:not(:where(.tw *, .tw)), .col-xl-5:not(:where(.tw *, .tw)), .col-xl-6:not(:where(.tw *, .tw)), .col-xl-7:not(:where(.tw *, .tw)), .col-xl-8:not(:where(.tw *, .tw)), .col-xl-9:not(:where(.tw *, .tw)), .col-xl-10:not(:where(.tw *, .tw)), .col-xl-11:not(:where(.tw *, .tw)), .col-xl-12:not(:where(.tw *, .tw)) {
    float: left;
  }
  .col-xl-12:not(:where(.tw *, .tw)) {
    width: 100%;
  }
  .col-xl-11:not(:where(.tw *, .tw)) {
    width: 91.66666667%;
  }
  .col-xl-10:not(:where(.tw *, .tw)) {
    width: 83.33333333%;
  }
  .col-xl-9:not(:where(.tw *, .tw)) {
    width: 75%;
  }
  .col-xl-8:not(:where(.tw *, .tw)) {
    width: 66.66666667%;
  }
  .col-xl-7:not(:where(.tw *, .tw)) {
    width: 58.33333333%;
  }
  .col-xl-6:not(:where(.tw *, .tw)) {
    width: 50%;
  }
  .col-xl-5:not(:where(.tw *, .tw)) {
    width: 41.66666667%;
  }
  .col-xl-4:not(:where(.tw *, .tw)) {
    width: 33.33333333%;
  }
  .col-xl-3:not(:where(.tw *, .tw)) {
    width: 25%;
  }
  .col-xl-2:not(:where(.tw *, .tw)) {
    width: 16.66666667%;
  }
  .col-xl-1:not(:where(.tw *, .tw)) {
    width: 8.33333333%;
  }
  .col-xl-pull-12:not(:where(.tw *, .tw)) {
    right: 100%;
  }
  .col-xl-pull-11:not(:where(.tw *, .tw)) {
    right: 91.66666667%;
  }
  .col-xl-pull-10:not(:where(.tw *, .tw)) {
    right: 83.33333333%;
  }
  .col-xl-pull-9:not(:where(.tw *, .tw)) {
    right: 75%;
  }
  .col-xl-pull-8:not(:where(.tw *, .tw)) {
    right: 66.66666667%;
  }
  .col-xl-pull-7:not(:where(.tw *, .tw)) {
    right: 58.33333333%;
  }
  .col-xl-pull-6:not(:where(.tw *, .tw)) {
    right: 50%;
  }
  .col-xl-pull-5:not(:where(.tw *, .tw)) {
    right: 41.66666667%;
  }
  .col-xl-pull-4:not(:where(.tw *, .tw)) {
    right: 33.33333333%;
  }
  .col-xl-pull-3:not(:where(.tw *, .tw)) {
    right: 25%;
  }
  .col-xl-pull-2:not(:where(.tw *, .tw)) {
    right: 16.66666667%;
  }
  .col-xl-pull-1:not(:where(.tw *, .tw)) {
    right: 8.33333333%;
  }
  .col-xl-pull-0:not(:where(.tw *, .tw)) {
    right: auto;
  }
  .col-xl-push-12:not(:where(.tw *, .tw)) {
    left: 100%;
  }
  .col-xl-push-11:not(:where(.tw *, .tw)) {
    left: 91.66666667%;
  }
  .col-xl-push-10:not(:where(.tw *, .tw)) {
    left: 83.33333333%;
  }
  .col-xl-push-9:not(:where(.tw *, .tw)) {
    left: 75%;
  }
  .col-xl-push-8:not(:where(.tw *, .tw)) {
    left: 66.66666667%;
  }
  .col-xl-push-7:not(:where(.tw *, .tw)) {
    left: 58.33333333%;
  }
  .col-xl-push-6:not(:where(.tw *, .tw)) {
    left: 50%;
  }
  .col-xl-push-5:not(:where(.tw *, .tw)) {
    left: 41.66666667%;
  }
  .col-xl-push-4:not(:where(.tw *, .tw)) {
    left: 33.33333333%;
  }
  .col-xl-push-3:not(:where(.tw *, .tw)) {
    left: 25%;
  }
  .col-xl-push-2:not(:where(.tw *, .tw)) {
    left: 16.66666667%;
  }
  .col-xl-push-1:not(:where(.tw *, .tw)) {
    left: 8.33333333%;
  }
  .col-xl-push-0:not(:where(.tw *, .tw)) {
    left: auto;
  }
  .col-xl-offset-12:not(:where(.tw *, .tw)) {
    margin-left: 100%;
  }
  .col-xl-offset-11:not(:where(.tw *, .tw)) {
    margin-left: 91.66666667%;
  }
  .col-xl-offset-10:not(:where(.tw *, .tw)) {
    margin-left: 83.33333333%;
  }
  .col-xl-offset-9:not(:where(.tw *, .tw)) {
    margin-left: 75%;
  }
  .col-xl-offset-8:not(:where(.tw *, .tw)) {
    margin-left: 66.66666667%;
  }
  .col-xl-offset-7:not(:where(.tw *, .tw)) {
    margin-left: 58.33333333%;
  }
  .col-xl-offset-6:not(:where(.tw *, .tw)) {
    margin-left: 50%;
  }
  .col-xl-offset-5:not(:where(.tw *, .tw)) {
    margin-left: 41.66666667%;
  }
  .col-xl-offset-4:not(:where(.tw *, .tw)) {
    margin-left: 33.33333333%;
  }
  .col-xl-offset-3:not(:where(.tw *, .tw)) {
    margin-left: 25%;
  }
  .col-xl-offset-2:not(:where(.tw *, .tw)) {
    margin-left: 16.66666667%;
  }
  .col-xl-offset-1:not(:where(.tw *, .tw)) {
    margin-left: 8.33333333%;
  }
  .col-xl-offset-0:not(:where(.tw *, .tw)) {
    margin-left: 0%;
  }
}
table:not(:where(.tw *, .tw)) {
  background-color: transparent;
}
caption:not(:where(.tw *, .tw)) {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #b4bcc2;
  text-align: left;
}
th:not(:where(.tw *, .tw)) {
  text-align: left;
}
.table:not(:where(.tw *, .tw)) {
  width: 100%;
  max-width: 100%;
  margin-bottom: 21px;
}
.table > thead > tr > th:not(:where(.tw *, .tw)), .table > tbody > tr > th:not(:where(.tw *, .tw)), .table > tfoot > tr > th:not(:where(.tw *, .tw)), .table > thead > tr > td:not(:where(.tw *, .tw)), .table > tbody > tr > td:not(:where(.tw *, .tw)), .table > tfoot > tr > td:not(:where(.tw *, .tw)) {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ecf0f1;
}
.table > thead > tr > th:not(:where(.tw *, .tw)) {
  vertical-align: bottom;
  border-bottom: 2px solid #ecf0f1;
}
.table > caption + thead > tr:not(:where(.tw *, .tw)):first-child > th, .table > colgroup + thead > tr:not(:where(.tw *, .tw)):first-child > th, .table > thead:not(:where(.tw *, .tw)):first-child > tr:first-child > th, .table > caption + thead > tr:not(:where(.tw *, .tw)):first-child > td, .table > colgroup + thead > tr:not(:where(.tw *, .tw)):first-child > td, .table > thead:not(:where(.tw *, .tw)):first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody:not(:where(.tw *, .tw)) {
  border-top: 2px solid #ecf0f1;
}
.table .table:not(:where(.tw *, .tw)) {
  background-color: #fff;
}
.table-condensed > thead > tr > th:not(:where(.tw *, .tw)), .table-condensed > tbody > tr > th:not(:where(.tw *, .tw)), .table-condensed > tfoot > tr > th:not(:where(.tw *, .tw)), .table-condensed > thead > tr > td:not(:where(.tw *, .tw)), .table-condensed > tbody > tr > td:not(:where(.tw *, .tw)), .table-condensed > tfoot > tr > td:not(:where(.tw *, .tw)) {
  padding: 5px;
}
.table-bordered:not(:where(.tw *, .tw)) {
  border: 1px solid #ecf0f1;
}
.table-bordered > thead > tr > th:not(:where(.tw *, .tw)), .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)), .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)), .table-bordered > thead > tr > td:not(:where(.tw *, .tw)), .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)), .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)) {
  border: 1px solid #ecf0f1;
}
.table-bordered > thead > tr > th:not(:where(.tw *, .tw)), .table-bordered > thead > tr > td:not(:where(.tw *, .tw)) {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:not(:where(.tw *, .tw)):nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:not(:where(.tw *, .tw)):hover {
  background-color: #ecf0f1;
}
table col[class*="col-"]:not(:where(.tw *, .tw)) {
  position: static;
  float: none;
  display: table-column;
}
table td[class*="col-"]:not(:where(.tw *, .tw)), table th[class*="col-"]:not(:where(.tw *, .tw)) {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active:not(:where(.tw *, .tw)), .table > tbody > tr > td.active:not(:where(.tw *, .tw)), .table > tfoot > tr > td.active:not(:where(.tw *, .tw)), .table > thead > tr > th.active:not(:where(.tw *, .tw)), .table > tbody > tr > th.active:not(:where(.tw *, .tw)), .table > tfoot > tr > th.active:not(:where(.tw *, .tw)), .table > thead > tr.active > td:not(:where(.tw *, .tw)), .table > tbody > tr.active > td:not(:where(.tw *, .tw)), .table > tfoot > tr.active > td:not(:where(.tw *, .tw)), .table > thead > tr.active > th:not(:where(.tw *, .tw)), .table > tbody > tr.active > th:not(:where(.tw *, .tw)), .table > tfoot > tr.active > th:not(:where(.tw *, .tw)) {
  background-color: #ecf0f1;
}
.table-hover > tbody > tr > td.active:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr > th.active:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr.active:not(:where(.tw *, .tw)):hover > td, .table-hover > tbody > tr:not(:where(.tw *, .tw)):hover > .active, .table-hover > tbody > tr.active:not(:where(.tw *, .tw)):hover > th {
  background-color: #dde4e6;
}
.table > thead > tr > td.success:not(:where(.tw *, .tw)), .table > tbody > tr > td.success:not(:where(.tw *, .tw)), .table > tfoot > tr > td.success:not(:where(.tw *, .tw)), .table > thead > tr > th.success:not(:where(.tw *, .tw)), .table > tbody > tr > th.success:not(:where(.tw *, .tw)), .table > tfoot > tr > th.success:not(:where(.tw *, .tw)), .table > thead > tr.success > td:not(:where(.tw *, .tw)), .table > tbody > tr.success > td:not(:where(.tw *, .tw)), .table > tfoot > tr.success > td:not(:where(.tw *, .tw)), .table > thead > tr.success > th:not(:where(.tw *, .tw)), .table > tbody > tr.success > th:not(:where(.tw *, .tw)), .table > tfoot > tr.success > th:not(:where(.tw *, .tw)) {
  background-color: #18BC9C;
}
.table-hover > tbody > tr > td.success:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr > th.success:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr.success:not(:where(.tw *, .tw)):hover > td, .table-hover > tbody > tr:not(:where(.tw *, .tw)):hover > .success, .table-hover > tbody > tr.success:not(:where(.tw *, .tw)):hover > th {
  background-color: #15a589;
}
.table > thead > tr > td.info:not(:where(.tw *, .tw)), .table > tbody > tr > td.info:not(:where(.tw *, .tw)), .table > tfoot > tr > td.info:not(:where(.tw *, .tw)), .table > thead > tr > th.info:not(:where(.tw *, .tw)), .table > tbody > tr > th.info:not(:where(.tw *, .tw)), .table > tfoot > tr > th.info:not(:where(.tw *, .tw)), .table > thead > tr.info > td:not(:where(.tw *, .tw)), .table > tbody > tr.info > td:not(:where(.tw *, .tw)), .table > tfoot > tr.info > td:not(:where(.tw *, .tw)), .table > thead > tr.info > th:not(:where(.tw *, .tw)), .table > tbody > tr.info > th:not(:where(.tw *, .tw)), .table > tfoot > tr.info > th:not(:where(.tw *, .tw)) {
  background-color: #3498DB;
}
.table-hover > tbody > tr > td.info:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr > th.info:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr.info:not(:where(.tw *, .tw)):hover > td, .table-hover > tbody > tr:not(:where(.tw *, .tw)):hover > .info, .table-hover > tbody > tr.info:not(:where(.tw *, .tw)):hover > th {
  background-color: #258cd1;
}
.table > thead > tr > td.warning:not(:where(.tw *, .tw)), .table > tbody > tr > td.warning:not(:where(.tw *, .tw)), .table > tfoot > tr > td.warning:not(:where(.tw *, .tw)), .table > thead > tr > th.warning:not(:where(.tw *, .tw)), .table > tbody > tr > th.warning:not(:where(.tw *, .tw)), .table > tfoot > tr > th.warning:not(:where(.tw *, .tw)), .table > thead > tr.warning > td:not(:where(.tw *, .tw)), .table > tbody > tr.warning > td:not(:where(.tw *, .tw)), .table > tfoot > tr.warning > td:not(:where(.tw *, .tw)), .table > thead > tr.warning > th:not(:where(.tw *, .tw)), .table > tbody > tr.warning > th:not(:where(.tw *, .tw)), .table > tfoot > tr.warning > th:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
}
.table-hover > tbody > tr > td.warning:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr > th.warning:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr.warning:not(:where(.tw *, .tw)):hover > td, .table-hover > tbody > tr:not(:where(.tw *, .tw)):hover > .warning, .table-hover > tbody > tr.warning:not(:where(.tw *, .tw)):hover > th {
  background-color: #e08e0b;
}
.table > thead > tr > td.danger:not(:where(.tw *, .tw)), .table > tbody > tr > td.danger:not(:where(.tw *, .tw)), .table > tfoot > tr > td.danger:not(:where(.tw *, .tw)), .table > thead > tr > th.danger:not(:where(.tw *, .tw)), .table > tbody > tr > th.danger:not(:where(.tw *, .tw)), .table > tfoot > tr > th.danger:not(:where(.tw *, .tw)), .table > thead > tr.danger > td:not(:where(.tw *, .tw)), .table > tbody > tr.danger > td:not(:where(.tw *, .tw)), .table > tfoot > tr.danger > td:not(:where(.tw *, .tw)), .table > thead > tr.danger > th:not(:where(.tw *, .tw)), .table > tbody > tr.danger > th:not(:where(.tw *, .tw)), .table > tfoot > tr.danger > th:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
}
.table-hover > tbody > tr > td.danger:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr > th.danger:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr.danger:not(:where(.tw *, .tw)):hover > td, .table-hover > tbody > tr:not(:where(.tw *, .tw)):hover > .danger, .table-hover > tbody > tr.danger:not(:where(.tw *, .tw)):hover > th {
  background-color: #e43725;
}
.table-responsive:not(:where(.tw *, .tw)) {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive:not(:where(.tw *, .tw)) {
    width: 100%;
    margin-bottom: 15.75px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ecf0f1;
  }
  .table-responsive > .table:not(:where(.tw *, .tw)) {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th:not(:where(.tw *, .tw)), .table-responsive > .table > tbody > tr > th:not(:where(.tw *, .tw)), .table-responsive > .table > tfoot > tr > th:not(:where(.tw *, .tw)), .table-responsive > .table > thead > tr > td:not(:where(.tw *, .tw)), .table-responsive > .table > tbody > tr > td:not(:where(.tw *, .tw)), .table-responsive > .table > tfoot > tr > td:not(:where(.tw *, .tw)) {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered:not(:where(.tw *, .tw)) {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):first-child, .table-responsive > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):first-child, .table-responsive > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):first-child, .table-responsive > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):first-child, .table-responsive > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):first-child, .table-responsive > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):last-child, .table-responsive > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):last-child, .table-responsive > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):last-child, .table-responsive > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):last-child, .table-responsive > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):last-child, .table-responsive > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > th, .table-responsive > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > th, .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > td, .table-responsive > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > td {
    border-bottom: 0;
  }
}
fieldset:not(:where(.tw *, .tw)) {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend:not(:where(.tw *, .tw)) {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 21px;
  font-size: 22.5px;
  line-height: inherit;
  color: #222222;
  border: 0;
  border-bottom: 1px solid transparent;
}
label:not(:where(.tw *, .tw)) {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"]:not(:where(.tw *, .tw)) {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type="radio"]:not(:where(.tw *, .tw)), input[type="checkbox"]:not(:where(.tw *, .tw)) {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"]:not(:where(.tw *, .tw)) {
  display: block;
}
input[type="range"]:not(:where(.tw *, .tw)) {
  display: block;
  width: 100%;
}
select[multiple]:not(:where(.tw *, .tw)), select[size]:not(:where(.tw *, .tw)) {
  height: auto;
}
input[type="file"]:not(:where(.tw *, .tw)):focus, input[type="radio"]:not(:where(.tw *, .tw)):focus, input[type="checkbox"]:not(:where(.tw *, .tw)):focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output:not(:where(.tw *, .tw)) {
  display: block;
  padding-top: 11px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #222222;
}
.form-control:not(:where(.tw *, .tw)) {
  display: block;
  width: 100%;
  height: 45px;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.42857143;
  color: #222222;
  background-color: #fff;
  background-image: none;
  border: 1px solid #dce4ec;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:not(:where(.tw *, .tw)):focus {
  border-color: #282b33;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(40, 43, 51, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(40, 43, 51, 0.6);
}
.form-control:not(:where(.tw *, .tw))::-moz-placeholder {
  color: #acb6c0;
  opacity: 1;
}
.form-control:not(:where(.tw *, .tw)):-ms-input-placeholder {
  color: #acb6c0;
}
.form-control:not(:where(.tw *, .tw))::-webkit-input-placeholder {
  color: #acb6c0;
}
.form-control:not(:where(.tw *, .tw))::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled]:not(:where(.tw *, .tw)), .form-control[readonly]:not(:where(.tw *, .tw)), fieldset[disabled] .form-control:not(:where(.tw *, .tw)) {
  background-color: #ecf0f1;
  opacity: 1;
}
.form-control[disabled]:not(:where(.tw *, .tw)), fieldset[disabled] .form-control:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
}
textarea.form-control:not(:where(.tw *, .tw)) {
  height: auto;
}
input[type="search"]:not(:where(.tw *, .tw)) {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control:not(:where(.tw *, .tw)), input[type="time"].form-control:not(:where(.tw *, .tw)), input[type="datetime-local"].form-control:not(:where(.tw *, .tw)), input[type="month"].form-control:not(:where(.tw *, .tw)) {
    line-height: 45px;
  }
  input[type="date"].input-sm:not(:where(.tw *, .tw)), input[type="time"].input-sm:not(:where(.tw *, .tw)), input[type="datetime-local"].input-sm:not(:where(.tw *, .tw)), input[type="month"].input-sm:not(:where(.tw *, .tw)), .input-group-sm input[type="date"]:not(:where(.tw *, .tw)), .input-group-sm input[type="time"]:not(:where(.tw *, .tw)), .input-group-sm input[type="datetime-local"]:not(:where(.tw *, .tw)), .input-group-sm input[type="month"]:not(:where(.tw *, .tw)) {
    line-height: 35px;
  }
  input[type="date"].input-lg:not(:where(.tw *, .tw)), input[type="time"].input-lg:not(:where(.tw *, .tw)), input[type="datetime-local"].input-lg:not(:where(.tw *, .tw)), input[type="month"].input-lg:not(:where(.tw *, .tw)), .input-group-lg input[type="date"]:not(:where(.tw *, .tw)), .input-group-lg input[type="time"]:not(:where(.tw *, .tw)), .input-group-lg input[type="datetime-local"]:not(:where(.tw *, .tw)), .input-group-lg input[type="month"]:not(:where(.tw *, .tw)) {
    line-height: 66px;
  }
}
.form-group:not(:where(.tw *, .tw)) {
  margin-bottom: 15px;
}
.radio:not(:where(.tw *, .tw)), .checkbox:not(:where(.tw *, .tw)) {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label:not(:where(.tw *, .tw)), .checkbox label:not(:where(.tw *, .tw)) {
  min-height: 21px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"]:not(:where(.tw *, .tw)), .radio-inline input[type="radio"]:not(:where(.tw *, .tw)), .checkbox input[type="checkbox"]:not(:where(.tw *, .tw)), .checkbox-inline input[type="checkbox"]:not(:where(.tw *, .tw)) {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio:not(:where(.tw *, .tw)), .checkbox + .checkbox:not(:where(.tw *, .tw)) {
  margin-top: -5px;
}
.radio-inline:not(:where(.tw *, .tw)), .checkbox-inline:not(:where(.tw *, .tw)) {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline:not(:where(.tw *, .tw)), .checkbox-inline + .checkbox-inline:not(:where(.tw *, .tw)) {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled]:not(:where(.tw *, .tw)), input[type="checkbox"][disabled]:not(:where(.tw *, .tw)), input[type="radio"].disabled:not(:where(.tw *, .tw)), input[type="checkbox"].disabled:not(:where(.tw *, .tw)), fieldset[disabled] input[type="radio"]:not(:where(.tw *, .tw)), fieldset[disabled] input[type="checkbox"]:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
}
.radio-inline.disabled:not(:where(.tw *, .tw)), .checkbox-inline.disabled:not(:where(.tw *, .tw)), fieldset[disabled] .radio-inline:not(:where(.tw *, .tw)), fieldset[disabled] .checkbox-inline:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
}
.radio.disabled label:not(:where(.tw *, .tw)), .checkbox.disabled label:not(:where(.tw *, .tw)), fieldset[disabled] .radio label:not(:where(.tw *, .tw)), fieldset[disabled] .checkbox label:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
}
.form-control-static:not(:where(.tw *, .tw)) {
  padding-top: 11px;
  padding-bottom: 11px;
  margin-bottom: 0;
  min-height: 36px;
}
.form-control-static.input-lg:not(:where(.tw *, .tw)), .form-control-static.input-sm:not(:where(.tw *, .tw)) {
  padding-left: 0;
  padding-right: 0;
}
.input-sm:not(:where(.tw *, .tw)), .dropdown-menu .datagrid-form input[type="text"]:not(:where(.tw *, .tw)) {
  height: 35px;
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm:not(:where(.tw *, .tw)) {
  height: 35px;
  line-height: 35px;
}
textarea.input-sm:not(:where(.tw *, .tw)), select[multiple].input-sm:not(:where(.tw *, .tw)) {
  height: auto;
}
.form-group-sm .form-control:not(:where(.tw *, .tw)) {
  height: 35px;
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control:not(:where(.tw *, .tw)) {
  height: 35px;
  line-height: 35px;
}
.form-group-sm textarea.form-control:not(:where(.tw *, .tw)), .form-group-sm select[multiple].form-control:not(:where(.tw *, .tw)) {
  height: auto;
}
.form-group-sm .form-control-static:not(:where(.tw *, .tw)) {
  height: 35px;
  min-height: 34px;
  padding: 7px 9px;
  font-size: 13px;
  line-height: 1.5;
}
.input-lg:not(:where(.tw *, .tw)) {
  height: 66px;
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg:not(:where(.tw *, .tw)) {
  height: 66px;
  line-height: 66px;
}
textarea.input-lg:not(:where(.tw *, .tw)), select[multiple].input-lg:not(:where(.tw *, .tw)) {
  height: auto;
}
.form-group-lg .form-control:not(:where(.tw *, .tw)) {
  height: 66px;
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control:not(:where(.tw *, .tw)) {
  height: 66px;
  line-height: 66px;
}
.form-group-lg textarea.form-control:not(:where(.tw *, .tw)), .form-group-lg select[multiple].form-control:not(:where(.tw *, .tw)) {
  height: auto;
}
.form-group-lg .form-control-static:not(:where(.tw *, .tw)) {
  height: 66px;
  min-height: 40px;
  padding: 19px 27px;
  font-size: 19px;
  line-height: 1.3333333;
}
.has-feedback:not(:where(.tw *, .tw)) {
  position: relative;
}
.has-feedback .form-control:not(:where(.tw *, .tw)) {
  padding-right: 56.25px;
}
.form-control-feedback:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 45px;
  height: 45px;
  line-height: 45px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback:not(:where(.tw *, .tw)), .input-group-lg + .form-control-feedback:not(:where(.tw *, .tw)), .form-group-lg .form-control + .form-control-feedback:not(:where(.tw *, .tw)) {
  width: 66px;
  height: 66px;
  line-height: 66px;
}
.input-sm + .form-control-feedback:not(:where(.tw *, .tw)), .input-group-sm + .form-control-feedback:not(:where(.tw *, .tw)), .form-group-sm .form-control + .form-control-feedback:not(:where(.tw *, .tw)) {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.has-success .help-block:not(:where(.tw *, .tw)), .has-success .control-label:not(:where(.tw *, .tw)), .has-success .radio:not(:where(.tw *, .tw)), .has-success .checkbox:not(:where(.tw *, .tw)), .has-success .radio-inline:not(:where(.tw *, .tw)), .has-success .checkbox-inline:not(:where(.tw *, .tw)), .has-success.radio label:not(:where(.tw *, .tw)), .has-success.checkbox label:not(:where(.tw *, .tw)), .has-success.radio-inline label:not(:where(.tw *, .tw)), .has-success.checkbox-inline label:not(:where(.tw *, .tw)) {
  color: #fff;
}
.has-success .form-control:not(:where(.tw *, .tw)) {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:not(:where(.tw *, .tw)):focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
}
.has-success .input-group-addon:not(:where(.tw *, .tw)) {
  color: #fff;
  border-color: #fff;
  background-color: #18BC9C;
}
.has-success .form-control-feedback:not(:where(.tw *, .tw)) {
  color: #fff;
}
.has-warning .help-block:not(:where(.tw *, .tw)), .has-warning .control-label:not(:where(.tw *, .tw)), .has-warning .radio:not(:where(.tw *, .tw)), .has-warning .checkbox:not(:where(.tw *, .tw)), .has-warning .radio-inline:not(:where(.tw *, .tw)), .has-warning .checkbox-inline:not(:where(.tw *, .tw)), .has-warning.radio label:not(:where(.tw *, .tw)), .has-warning.checkbox label:not(:where(.tw *, .tw)), .has-warning.radio-inline label:not(:where(.tw *, .tw)), .has-warning.checkbox-inline label:not(:where(.tw *, .tw)) {
  color: #fff;
}
.has-warning .form-control:not(:where(.tw *, .tw)) {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:not(:where(.tw *, .tw)):focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
}
.has-warning .input-group-addon:not(:where(.tw *, .tw)) {
  color: #fff;
  border-color: #fff;
  background-color: #F39C12;
}
.has-warning .form-control-feedback:not(:where(.tw *, .tw)) {
  color: #fff;
}
.has-error .help-block:not(:where(.tw *, .tw)), .has-error .control-label:not(:where(.tw *, .tw)), .has-error .radio:not(:where(.tw *, .tw)), .has-error .checkbox:not(:where(.tw *, .tw)), .has-error .radio-inline:not(:where(.tw *, .tw)), .has-error .checkbox-inline:not(:where(.tw *, .tw)), .has-error.radio label:not(:where(.tw *, .tw)), .has-error.checkbox label:not(:where(.tw *, .tw)), .has-error.radio-inline label:not(:where(.tw *, .tw)), .has-error.checkbox-inline label:not(:where(.tw *, .tw)) {
  color: #fff;
}
.has-error .form-control:not(:where(.tw *, .tw)) {
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:not(:where(.tw *, .tw)):focus {
  border-color: #e6e6e6;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ffffff;
}
.has-error .input-group-addon:not(:where(.tw *, .tw)) {
  color: #fff;
  border-color: #fff;
  background-color: #E74C3C;
}
.has-error .form-control-feedback:not(:where(.tw *, .tw)) {
  color: #fff;
}
.has-feedback label ~ .form-control-feedback:not(:where(.tw *, .tw)) {
  top: 26px;
}
.has-feedback label.sr-only ~ .form-control-feedback:not(:where(.tw *, .tw)) {
  top: 0;
}
.help-block:not(:where(.tw *, .tw)) {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #626262;
}
@media (min-width: 768px) {
  .form-inline .form-group:not(:where(.tw *, .tw)) {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control:not(:where(.tw *, .tw)) {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static:not(:where(.tw *, .tw)) {
    display: inline-block;
  }
  .form-inline .input-group:not(:where(.tw *, .tw)) {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon:not(:where(.tw *, .tw)), .form-inline .input-group .input-group-btn:not(:where(.tw *, .tw)), .form-inline .input-group .form-control:not(:where(.tw *, .tw)) {
    width: auto;
  }
  .form-inline .input-group > .form-control:not(:where(.tw *, .tw)) {
    width: 100%;
  }
  .form-inline .control-label:not(:where(.tw *, .tw)) {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio:not(:where(.tw *, .tw)), .form-inline .checkbox:not(:where(.tw *, .tw)) {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label:not(:where(.tw *, .tw)), .form-inline .checkbox label:not(:where(.tw *, .tw)) {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"]:not(:where(.tw *, .tw)), .form-inline .checkbox input[type="checkbox"]:not(:where(.tw *, .tw)) {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback:not(:where(.tw *, .tw)) {
    top: 0;
  }
}
.form-horizontal .radio:not(:where(.tw *, .tw)), .form-horizontal .checkbox:not(:where(.tw *, .tw)), .form-horizontal .radio-inline:not(:where(.tw *, .tw)), .form-horizontal .checkbox-inline:not(:where(.tw *, .tw)) {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 11px;
}
.form-horizontal .radio:not(:where(.tw *, .tw)), .form-horizontal .checkbox:not(:where(.tw *, .tw)) {
  min-height: 32px;
}
.form-horizontal .form-group:not(:where(.tw *, .tw)) {
  margin-left: -15px;
  margin-right: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label:not(:where(.tw *, .tw)) {
    text-align: right;
    margin-bottom: 0;
    padding-top: 11px;
  }
}
.form-horizontal .has-feedback .form-control-feedback:not(:where(.tw *, .tw)) {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label:not(:where(.tw *, .tw)) {
    padding-top: 19px;
    font-size: 19px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label:not(:where(.tw *, .tw)) {
    padding-top: 7px;
    font-size: 13px;
  }
}
.btn:not(:where(.tw *, .tw)), .datagrid-form .datagrid-actions .datagrid-submit:not(:where(.tw *, .tw)) {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:not(:where(.tw *, .tw)):focus, .btn:not(:where(.tw *, .tw)):active:focus, .btn.active:not(:where(.tw *, .tw)):focus, .btn.focus:not(:where(.tw *, .tw)), .btn:not(:where(.tw *, .tw)):active.focus, .btn.active.focus:not(:where(.tw *, .tw)) {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:not(:where(.tw *, .tw)):hover, .btn:not(:where(.tw *, .tw)):focus, .btn.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  text-decoration: none;
}
.btn:not(:where(.tw *, .tw)):active, .btn.active:not(:where(.tw *, .tw)) {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled:not(:where(.tw *, .tw)), .btn[disabled]:not(:where(.tw *, .tw)), fieldset[disabled] .btn:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled:not(:where(.tw *, .tw)), fieldset[disabled] a.btn:not(:where(.tw *, .tw)) {
  pointer-events: none;
}
.btn-default:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #95a5a6;
  border-color: #95a5a6;
}
.btn-default:not(:where(.tw *, .tw)):focus, .btn-default.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #798d8f;
  border-color: #566566;
}
.btn-default:not(:where(.tw *, .tw)):hover {
  color: #fff;
  background-color: #798d8f;
  border-color: #74898a;
}
.btn-default:not(:where(.tw *, .tw)):active, .btn-default.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-default:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #798d8f;
  border-color: #74898a;
}
.btn-default:not(:where(.tw *, .tw)):active:hover, .btn-default.active:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle.btn-default:not(:where(.tw *, .tw)):hover, .btn-default:not(:where(.tw *, .tw)):active:focus, .btn-default.active:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle.btn-default:not(:where(.tw *, .tw)):focus, .btn-default:not(:where(.tw *, .tw)):active.focus, .btn-default.active.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-default.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #687b7c;
  border-color: #566566;
}
.btn-default:not(:where(.tw *, .tw)):active, .btn-default.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-default:not(:where(.tw *, .tw)) {
  background-image: none;
}
.btn-default.disabled:not(:where(.tw *, .tw)):hover, .btn-default[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .btn-default:not(:where(.tw *, .tw)):hover, .btn-default.disabled:not(:where(.tw *, .tw)):focus, .btn-default[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .btn-default:not(:where(.tw *, .tw)):focus, .btn-default.disabled.focus:not(:where(.tw *, .tw)), .btn-default[disabled].focus:not(:where(.tw *, .tw)), fieldset[disabled] .btn-default.focus:not(:where(.tw *, .tw)) {
  background-color: #95a5a6;
  border-color: #95a5a6;
}
.btn-default .badge:not(:where(.tw *, .tw)) {
  color: #95a5a6;
  background-color: #fff;
}
.btn-primary:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #282b33;
  border-color: #282b33;
}
.btn-primary:not(:where(.tw *, .tw)):focus, .btn-primary.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #121316;
  border-color: #000000;
}
.btn-primary:not(:where(.tw *, .tw)):hover {
  color: #fff;
  background-color: #121316;
  border-color: #0d0e11;
}
.btn-primary:not(:where(.tw *, .tw)):active, .btn-primary.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-primary:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #121316;
  border-color: #0d0e11;
}
.btn-primary:not(:where(.tw *, .tw)):active:hover, .btn-primary.active:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle.btn-primary:not(:where(.tw *, .tw)):hover, .btn-primary:not(:where(.tw *, .tw)):active:focus, .btn-primary.active:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle.btn-primary:not(:where(.tw *, .tw)):focus, .btn-primary:not(:where(.tw *, .tw)):active.focus, .btn-primary.active.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-primary.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #020202;
  border-color: #000000;
}
.btn-primary:not(:where(.tw *, .tw)):active, .btn-primary.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-primary:not(:where(.tw *, .tw)) {
  background-image: none;
}
.btn-primary.disabled:not(:where(.tw *, .tw)):hover, .btn-primary[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .btn-primary:not(:where(.tw *, .tw)):hover, .btn-primary.disabled:not(:where(.tw *, .tw)):focus, .btn-primary[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .btn-primary:not(:where(.tw *, .tw)):focus, .btn-primary.disabled.focus:not(:where(.tw *, .tw)), .btn-primary[disabled].focus:not(:where(.tw *, .tw)), fieldset[disabled] .btn-primary.focus:not(:where(.tw *, .tw)) {
  background-color: #282b33;
  border-color: #282b33;
}
.btn-primary .badge:not(:where(.tw *, .tw)) {
  color: #282b33;
  background-color: #fff;
}
.btn-success:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #18BC9C;
  border-color: #18BC9C;
}
.btn-success:not(:where(.tw *, .tw)):focus, .btn-success.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #128f76;
  border-color: #0a4b3e;
}
.btn-success:not(:where(.tw *, .tw)):hover {
  color: #fff;
  background-color: #128f76;
  border-color: #11866f;
}
.btn-success:not(:where(.tw *, .tw)):active, .btn-success.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-success:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #128f76;
  border-color: #11866f;
}
.btn-success:not(:where(.tw *, .tw)):active:hover, .btn-success.active:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle.btn-success:not(:where(.tw *, .tw)):hover, .btn-success:not(:where(.tw *, .tw)):active:focus, .btn-success.active:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle.btn-success:not(:where(.tw *, .tw)):focus, .btn-success:not(:where(.tw *, .tw)):active.focus, .btn-success.active.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-success.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #0e6f5c;
  border-color: #0a4b3e;
}
.btn-success:not(:where(.tw *, .tw)):active, .btn-success.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-success:not(:where(.tw *, .tw)) {
  background-image: none;
}
.btn-success.disabled:not(:where(.tw *, .tw)):hover, .btn-success[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .btn-success:not(:where(.tw *, .tw)):hover, .btn-success.disabled:not(:where(.tw *, .tw)):focus, .btn-success[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .btn-success:not(:where(.tw *, .tw)):focus, .btn-success.disabled.focus:not(:where(.tw *, .tw)), .btn-success[disabled].focus:not(:where(.tw *, .tw)), fieldset[disabled] .btn-success.focus:not(:where(.tw *, .tw)) {
  background-color: #18BC9C;
  border-color: #18BC9C;
}
.btn-success .badge:not(:where(.tw *, .tw)) {
  color: #18BC9C;
  background-color: #fff;
}
.btn-info:not(:where(.tw *, .tw)), .datagrid-form .datagrid-actions .datagrid-submit:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}
.btn-info:not(:where(.tw *, .tw)):focus, .btn-info.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #217dbb;
  border-color: #16527a;
}
.btn-info:not(:where(.tw *, .tw)):hover {
  color: #fff;
  background-color: #217dbb;
  border-color: #2077b2;
}
.btn-info:not(:where(.tw *, .tw)):active, .btn-info.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-info:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #217dbb;
  border-color: #2077b2;
}
.btn-info:not(:where(.tw *, .tw)):active:hover, .btn-info.active:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle.btn-info:not(:where(.tw *, .tw)):hover, .btn-info:not(:where(.tw *, .tw)):active:focus, .btn-info.active:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle.btn-info:not(:where(.tw *, .tw)):focus, .btn-info:not(:where(.tw *, .tw)):active.focus, .btn-info.active.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-info.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #1c699d;
  border-color: #16527a;
}
.btn-info:not(:where(.tw *, .tw)):active, .btn-info.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-info:not(:where(.tw *, .tw)) {
  background-image: none;
}
.btn-info.disabled:not(:where(.tw *, .tw)):hover, .btn-info[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .btn-info:not(:where(.tw *, .tw)):hover, .btn-info.disabled:not(:where(.tw *, .tw)):focus, .btn-info[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .btn-info:not(:where(.tw *, .tw)):focus, .btn-info.disabled.focus:not(:where(.tw *, .tw)), .btn-info[disabled].focus:not(:where(.tw *, .tw)), fieldset[disabled] .btn-info.focus:not(:where(.tw *, .tw)) {
  background-color: #3498DB;
  border-color: #3498DB;
}
.btn-info .badge:not(:where(.tw *, .tw)) {
  color: #3498DB;
  background-color: #fff;
}
.btn-warning:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #F39C12;
  border-color: #F39C12;
}
.btn-warning:not(:where(.tw *, .tw)):focus, .btn-warning.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #c87f0a;
  border-color: #7f5006;
}
.btn-warning:not(:where(.tw *, .tw)):hover {
  color: #fff;
  background-color: #c87f0a;
  border-color: #be780a;
}
.btn-warning:not(:where(.tw *, .tw)):active, .btn-warning.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-warning:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #c87f0a;
  border-color: #be780a;
}
.btn-warning:not(:where(.tw *, .tw)):active:hover, .btn-warning.active:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle.btn-warning:not(:where(.tw *, .tw)):hover, .btn-warning:not(:where(.tw *, .tw)):active:focus, .btn-warning.active:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle.btn-warning:not(:where(.tw *, .tw)):focus, .btn-warning:not(:where(.tw *, .tw)):active.focus, .btn-warning.active.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-warning.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #a66908;
  border-color: #7f5006;
}
.btn-warning:not(:where(.tw *, .tw)):active, .btn-warning.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-warning:not(:where(.tw *, .tw)) {
  background-image: none;
}
.btn-warning.disabled:not(:where(.tw *, .tw)):hover, .btn-warning[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .btn-warning:not(:where(.tw *, .tw)):hover, .btn-warning.disabled:not(:where(.tw *, .tw)):focus, .btn-warning[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .btn-warning:not(:where(.tw *, .tw)):focus, .btn-warning.disabled.focus:not(:where(.tw *, .tw)), .btn-warning[disabled].focus:not(:where(.tw *, .tw)), fieldset[disabled] .btn-warning.focus:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
  border-color: #F39C12;
}
.btn-warning .badge:not(:where(.tw *, .tw)) {
  color: #F39C12;
  background-color: #fff;
}
.btn-danger:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-danger:not(:where(.tw *, .tw)):focus, .btn-danger.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #d62c1a;
  border-color: #921e12;
}
.btn-danger:not(:where(.tw *, .tw)):hover {
  color: #fff;
  background-color: #d62c1a;
  border-color: #cd2a19;
}
.btn-danger:not(:where(.tw *, .tw)):active, .btn-danger.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-danger:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #d62c1a;
  border-color: #cd2a19;
}
.btn-danger:not(:where(.tw *, .tw)):active:hover, .btn-danger.active:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle.btn-danger:not(:where(.tw *, .tw)):hover, .btn-danger:not(:where(.tw *, .tw)):active:focus, .btn-danger.active:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle.btn-danger:not(:where(.tw *, .tw)):focus, .btn-danger:not(:where(.tw *, .tw)):active.focus, .btn-danger.active.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-danger.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #b62516;
  border-color: #921e12;
}
.btn-danger:not(:where(.tw *, .tw)):active, .btn-danger.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-danger:not(:where(.tw *, .tw)) {
  background-image: none;
}
.btn-danger.disabled:not(:where(.tw *, .tw)):hover, .btn-danger[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .btn-danger:not(:where(.tw *, .tw)):hover, .btn-danger.disabled:not(:where(.tw *, .tw)):focus, .btn-danger[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .btn-danger:not(:where(.tw *, .tw)):focus, .btn-danger.disabled.focus:not(:where(.tw *, .tw)), .btn-danger[disabled].focus:not(:where(.tw *, .tw)), fieldset[disabled] .btn-danger.focus:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.btn-danger .badge:not(:where(.tw *, .tw)) {
  color: #E74C3C;
  background-color: #fff;
}
.btn-link:not(:where(.tw *, .tw)) {
  color: #415C76;
  font-weight: normal;
  border-radius: 0;
}
.btn-link:not(:where(.tw *, .tw)), .btn-link:not(:where(.tw *, .tw)):active, .btn-link.active:not(:where(.tw *, .tw)), .btn-link[disabled]:not(:where(.tw *, .tw)), fieldset[disabled] .btn-link:not(:where(.tw *, .tw)) {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link:not(:where(.tw *, .tw)), .btn-link:not(:where(.tw *, .tw)):hover, .btn-link:not(:where(.tw *, .tw)):focus, .btn-link:not(:where(.tw *, .tw)):active {
  border-color: transparent;
}
.btn-link:not(:where(.tw *, .tw)):hover, .btn-link:not(:where(.tw *, .tw)):focus {
  color: #415C76;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .btn-link:not(:where(.tw *, .tw)):hover, .btn-link[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .btn-link:not(:where(.tw *, .tw)):focus {
  color: #b4bcc2;
  text-decoration: none;
}
.btn-lg:not(:where(.tw *, .tw)), .btn-group-lg > .btn:not(:where(.tw *, .tw)) {
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.btn-sm:not(:where(.tw *, .tw)), .btn-group-sm > .btn:not(:where(.tw *, .tw)) {
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs:not(:where(.tw *, .tw)), .btn-group-xs > .btn:not(:where(.tw *, .tw)), .datagrid-form .datagrid-actions .datagrid-submit:not(:where(.tw *, .tw)) {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block:not(:where(.tw *, .tw)) {
  display: block;
  width: 100%;
}
.btn-block + .btn-block:not(:where(.tw *, .tw)) {
  margin-top: 5px;
}
input[type="submit"].btn-block:not(:where(.tw *, .tw)), input[type="reset"].btn-block:not(:where(.tw *, .tw)), input[type="button"].btn-block:not(:where(.tw *, .tw)) {
  width: 100%;
}
.fade:not(:where(.tw *, .tw)) {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in:not(:where(.tw *, .tw)) {
  opacity: 1;
}
.collapse:not(:where(.tw *, .tw)) {
  display: none;
}
.collapse.in:not(:where(.tw *, .tw)) {
  display: block;
}
tr.collapse.in:not(:where(.tw *, .tw)) {
  display: table-row;
}
tbody.collapse.in:not(:where(.tw *, .tw)) {
  display: table-row-group;
}
.collapsing:not(:where(.tw *, .tw)) {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret:not(:where(.tw *, .tw)) {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup:not(:where(.tw *, .tw)), .dropdown:not(:where(.tw *, .tw)) {
  position: relative;
}
.dropdown-toggle:not(:where(.tw *, .tw)):focus {
  outline: 0;
}
.dropdown-menu:not(:where(.tw *, .tw)) {
  position: absolute;
  display: none;
  z-index: 1000;
}
.dropdown-menu:not(:where(.tw *, .tw)), div.dropdown-menu ul:not(:where(.tw *, .tw)) {
  top: 100%;
  left: 0;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 15px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right:not(:where(.tw *, .tw)), div.dropdown-menu ul.pull-right:not(:where(.tw *, .tw)) {
  right: 0;
  left: auto;
}
.dropdown-menu .divider:not(:where(.tw *, .tw)), div.dropdown-menu ul .divider:not(:where(.tw *, .tw)) {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a:not(:where(.tw *, .tw)), div.dropdown-menu ul > li > a:not(:where(.tw *, .tw)), .dropdown-menu > turbo-frame > li > a:not(:where(.tw *, .tw)), div.dropdown-menu ul > turbo-frame > li > a:not(:where(.tw *, .tw)) {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #7b8a8b;
  white-space: nowrap;
}
.dropdown-menu > li > a:not(:where(.tw *, .tw)):hover, div.dropdown-menu ul > li > a:not(:where(.tw *, .tw)):hover, .dropdown-menu > turbo-frame > li > a:not(:where(.tw *, .tw)):hover, div.dropdown-menu ul > turbo-frame > li > a:not(:where(.tw *, .tw)):hover, .dropdown-menu > li > a:not(:where(.tw *, .tw)):focus, div.dropdown-menu ul > li > a:not(:where(.tw *, .tw)):focus, .dropdown-menu > turbo-frame > li > a:not(:where(.tw *, .tw)):focus, div.dropdown-menu ul > turbo-frame > li > a:not(:where(.tw *, .tw)):focus {
  text-decoration: none;
  color: #fff;
  background-color: #282b33;
}
.dropdown-menu > .active > a:not(:where(.tw *, .tw)), div.dropdown-menu ul > .active > a:not(:where(.tw *, .tw)), .dropdown-menu > turbo-frame > .active > a:not(:where(.tw *, .tw)), div.dropdown-menu ul > turbo-frame > .active > a:not(:where(.tw *, .tw)), .dropdown-menu > .active > a:not(:where(.tw *, .tw)):hover, div.dropdown-menu ul > .active > a:not(:where(.tw *, .tw)):hover, .dropdown-menu > turbo-frame > .active > a:not(:where(.tw *, .tw)):hover, div.dropdown-menu ul > turbo-frame > .active > a:not(:where(.tw *, .tw)):hover, .dropdown-menu > .active > a:not(:where(.tw *, .tw)):focus, div.dropdown-menu ul > .active > a:not(:where(.tw *, .tw)):focus, .dropdown-menu > turbo-frame > .active > a:not(:where(.tw *, .tw)):focus, div.dropdown-menu ul > turbo-frame > .active > a:not(:where(.tw *, .tw)):focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #282b33;
}
.dropdown-menu > .disabled > a:not(:where(.tw *, .tw)), div.dropdown-menu ul > .disabled > a:not(:where(.tw *, .tw)), .dropdown-menu > turbo-frame > .disabled > a:not(:where(.tw *, .tw)), div.dropdown-menu ul > turbo-frame > .disabled > a:not(:where(.tw *, .tw)), .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)):hover, div.dropdown-menu ul > .disabled > a:not(:where(.tw *, .tw)):hover, .dropdown-menu > turbo-frame > .disabled > a:not(:where(.tw *, .tw)):hover, div.dropdown-menu ul > turbo-frame > .disabled > a:not(:where(.tw *, .tw)):hover, .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)):focus, div.dropdown-menu ul > .disabled > a:not(:where(.tw *, .tw)):focus, .dropdown-menu > turbo-frame > .disabled > a:not(:where(.tw *, .tw)):focus, div.dropdown-menu ul > turbo-frame > .disabled > a:not(:where(.tw *, .tw)):focus {
  color: #b4bcc2;
}
.dropdown-menu > .disabled > a:not(:where(.tw *, .tw)):hover, div.dropdown-menu ul > .disabled > a:not(:where(.tw *, .tw)):hover, .dropdown-menu > turbo-frame > .disabled > a:not(:where(.tw *, .tw)):hover, div.dropdown-menu ul > turbo-frame > .disabled > a:not(:where(.tw *, .tw)):hover, .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)):focus, div.dropdown-menu ul > .disabled > a:not(:where(.tw *, .tw)):focus, .dropdown-menu > turbo-frame > .disabled > a:not(:where(.tw *, .tw)):focus, div.dropdown-menu ul > turbo-frame > .disabled > a:not(:where(.tw *, .tw)):focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
div.dropdown-menu .plain-dropdown-menu:not(:where(.tw *, .tw)) {
  border: none;
  box-shadow: none;
  padding: 0;
  border: 0;
}
.open > .dropdown-menu:not(:where(.tw *, .tw)) {
  display: block;
}
.open > a:not(:where(.tw *, .tw)) {
  outline: 0;
}
.dropdown-menu-right:not(:where(.tw *, .tw)) {
  left: auto;
  right: 0;
}
.dropdown-menu-left:not(:where(.tw *, .tw)) {
  left: 0;
  right: auto;
}
.dropdown-header:not(:where(.tw *, .tw)) {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #b4bcc2;
  white-space: nowrap;
}
.dropdown-backdrop:not(:where(.tw *, .tw)) {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu:not(:where(.tw *, .tw)) {
  right: 0;
  left: auto;
}
.dropup .caret:not(:where(.tw *, .tw)), .navbar-fixed-bottom .dropdown .caret:not(:where(.tw *, .tw)) {
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu:not(:where(.tw *, .tw)), .navbar-fixed-bottom .dropdown .dropdown-menu:not(:where(.tw *, .tw)) {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu:not(:where(.tw *, .tw)) {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left:not(:where(.tw *, .tw)) {
    left: 0;
    right: auto;
  }
}
.btn-group:not(:where(.tw *, .tw)), .btn-group-vertical:not(:where(.tw *, .tw)) {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn:not(:where(.tw *, .tw)), .btn-group-vertical > .btn:not(:where(.tw *, .tw)) {
  position: relative;
  float: left;
}
.btn-group > .btn:not(:where(.tw *, .tw)):hover, .btn-group-vertical > .btn:not(:where(.tw *, .tw)):hover, .btn-group > .btn:not(:where(.tw *, .tw)):focus, .btn-group-vertical > .btn:not(:where(.tw *, .tw)):focus, .btn-group > .btn:not(:where(.tw *, .tw)):active, .btn-group-vertical > .btn:not(:where(.tw *, .tw)):active, .btn-group > .btn.active:not(:where(.tw *, .tw)), .btn-group-vertical > .btn.active:not(:where(.tw *, .tw)) {
  z-index: 2;
}
.btn-group .btn + .btn:not(:where(.tw *, .tw)), .btn-group .btn + .btn-group:not(:where(.tw *, .tw)), .btn-group .btn-group + .btn:not(:where(.tw *, .tw)), .btn-group .btn-group + .btn-group:not(:where(.tw *, .tw)) {
  margin-left: -1px;
}
.btn-toolbar:not(:where(.tw *, .tw)) {
  margin-left: -5px;
}
.btn-toolbar .btn:not(:where(.tw *, .tw)), .btn-toolbar .btn-group:not(:where(.tw *, .tw)), .btn-toolbar .input-group:not(:where(.tw *, .tw)) {
  float: left;
}
.btn-toolbar > .btn:not(:where(.tw *, .tw)), .btn-toolbar > .btn-group:not(:where(.tw *, .tw)), .btn-toolbar > .input-group:not(:where(.tw *, .tw)) {
  margin-left: 5px;
}
.btn-group > .btn:not(:where(.tw *, .tw)):not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:not(:where(.tw *, .tw)):first-child {
  margin-left: 0;
}
.btn-group > .btn:not(:where(.tw *, .tw)):first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:not(:where(.tw *, .tw)):last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:where(.tw *, .tw)):not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group:not(:where(.tw *, .tw)) {
  float: left;
}
.btn-group > .btn-group:not(:where(.tw *, .tw)):not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:not(:where(.tw *, .tw)):first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:not(:where(.tw *, .tw)):first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:not(:where(.tw *, .tw)):last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:not(:where(.tw *, .tw)):active, .btn-group.open .dropdown-toggle:not(:where(.tw *, .tw)) {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle:not(:where(.tw *, .tw)) {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle:not(:where(.tw *, .tw)) {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret:not(:where(.tw *, .tw)) {
  margin-left: 0;
}
.btn-lg .caret:not(:where(.tw *, .tw)) {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret:not(:where(.tw *, .tw)) {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn:not(:where(.tw *, .tw)), .btn-group-vertical > .btn-group:not(:where(.tw *, .tw)), .btn-group-vertical > .btn-group > .btn:not(:where(.tw *, .tw)) {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn:not(:where(.tw *, .tw)) {
  float: none;
}
.btn-group-vertical > .btn + .btn:not(:where(.tw *, .tw)), .btn-group-vertical > .btn + .btn-group:not(:where(.tw *, .tw)), .btn-group-vertical > .btn-group + .btn:not(:where(.tw *, .tw)), .btn-group-vertical > .btn-group + .btn-group:not(:where(.tw *, .tw)) {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:where(.tw *, .tw)):not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:not(:where(.tw *, .tw)):first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:where(.tw *, .tw)):last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:where(.tw *, .tw)):not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:not(:where(.tw *, .tw)):first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:not(:where(.tw *, .tw)):first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:where(.tw *, .tw)):last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified:not(:where(.tw *, .tw)) {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn:not(:where(.tw *, .tw)), .btn-group-justified > .btn-group:not(:where(.tw *, .tw)) {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn:not(:where(.tw *, .tw)) {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu:not(:where(.tw *, .tw)) {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"]:not(:where(.tw *, .tw)), [data-toggle="buttons"] > .btn-group > .btn input[type="radio"]:not(:where(.tw *, .tw)), [data-toggle="buttons"] > .btn input[type="checkbox"]:not(:where(.tw *, .tw)), [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"]:not(:where(.tw *, .tw)) {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group:not(:where(.tw *, .tw)) {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"]:not(:where(.tw *, .tw)) {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control:not(:where(.tw *, .tw)) {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group .form-control:not(:where(.tw *, .tw)):focus {
  z-index: 3;
}
.input-group-lg > .form-control:not(:where(.tw *, .tw)), .input-group-lg > .input-group-addon:not(:where(.tw *, .tw)), .input-group-lg > .input-group-btn > .btn:not(:where(.tw *, .tw)) {
  height: 66px;
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control:not(:where(.tw *, .tw)), select.input-group-lg > .input-group-addon:not(:where(.tw *, .tw)), select.input-group-lg > .input-group-btn > .btn:not(:where(.tw *, .tw)) {
  height: 66px;
  line-height: 66px;
}
textarea.input-group-lg > .form-control:not(:where(.tw *, .tw)), textarea.input-group-lg > .input-group-addon:not(:where(.tw *, .tw)), textarea.input-group-lg > .input-group-btn > .btn:not(:where(.tw *, .tw)), select[multiple].input-group-lg > .form-control:not(:where(.tw *, .tw)), select[multiple].input-group-lg > .input-group-addon:not(:where(.tw *, .tw)), select[multiple].input-group-lg > .input-group-btn > .btn:not(:where(.tw *, .tw)) {
  height: auto;
}
.input-group-sm > .form-control:not(:where(.tw *, .tw)), .input-group-sm > .input-group-addon:not(:where(.tw *, .tw)), .input-group-sm > .input-group-btn > .btn:not(:where(.tw *, .tw)) {
  height: 35px;
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control:not(:where(.tw *, .tw)), select.input-group-sm > .input-group-addon:not(:where(.tw *, .tw)), select.input-group-sm > .input-group-btn > .btn:not(:where(.tw *, .tw)) {
  height: 35px;
  line-height: 35px;
}
textarea.input-group-sm > .form-control:not(:where(.tw *, .tw)), textarea.input-group-sm > .input-group-addon:not(:where(.tw *, .tw)), textarea.input-group-sm > .input-group-btn > .btn:not(:where(.tw *, .tw)), select[multiple].input-group-sm > .form-control:not(:where(.tw *, .tw)), select[multiple].input-group-sm > .input-group-addon:not(:where(.tw *, .tw)), select[multiple].input-group-sm > .input-group-btn > .btn:not(:where(.tw *, .tw)) {
  height: auto;
}
.input-group-addon:not(:where(.tw *, .tw)), .input-group-btn:not(:where(.tw *, .tw)), .input-group .form-control:not(:where(.tw *, .tw)) {
  display: table-cell;
}
.input-group-addon:not(:where(.tw *, .tw)):not(:first-child):not(:last-child), .input-group-btn:not(:where(.tw *, .tw)):not(:first-child):not(:last-child), .input-group .form-control:not(:where(.tw *, .tw)):not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon:not(:where(.tw *, .tw)), .input-group-btn:not(:where(.tw *, .tw)) {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon:not(:where(.tw *, .tw)) {
  padding: 10px 15px;
  font-size: 15px;
  font-weight: normal;
  line-height: 1;
  color: #222222;
  text-align: center;
  background-color: #ecf0f1;
  border: 1px solid #dce4ec;
  border-radius: 4px;
}
.input-group-addon.input-sm:not(:where(.tw *, .tw)) {
  padding: 6px 9px;
  font-size: 13px;
  border-radius: 3px;
}
.input-group-addon.input-lg:not(:where(.tw *, .tw)) {
  padding: 18px 27px;
  font-size: 19px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"]:not(:where(.tw *, .tw)), .input-group-addon input[type="checkbox"]:not(:where(.tw *, .tw)) {
  margin-top: 0;
}
.input-group .form-control:not(:where(.tw *, .tw)):first-child, .input-group-addon:not(:where(.tw *, .tw)):first-child, .input-group-btn:not(:where(.tw *, .tw)):first-child > .btn, .input-group-btn:not(:where(.tw *, .tw)):first-child > .btn-group > .btn, .input-group-btn:not(:where(.tw *, .tw)):first-child > .dropdown-toggle, .input-group-btn:not(:where(.tw *, .tw)):last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:where(.tw *, .tw)):last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:not(:where(.tw *, .tw)):first-child {
  border-right: 0;
}
.input-group .form-control:not(:where(.tw *, .tw)):last-child, .input-group-addon:not(:where(.tw *, .tw)):last-child, .input-group-btn:not(:where(.tw *, .tw)):last-child > .btn, .input-group-btn:not(:where(.tw *, .tw)):last-child > .btn-group > .btn, .input-group-btn:not(:where(.tw *, .tw)):last-child > .dropdown-toggle, .input-group-btn:not(:where(.tw *, .tw)):first-child > .btn:not(:first-child), .input-group-btn:not(:where(.tw *, .tw)):first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:not(:where(.tw *, .tw)):last-child {
  border-left: 0;
}
.input-group-btn:not(:where(.tw *, .tw)) {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn:not(:where(.tw *, .tw)) {
  position: relative;
}
.input-group-btn > .btn + .btn:not(:where(.tw *, .tw)) {
  margin-left: -1px;
}
.input-group-btn > .btn:not(:where(.tw *, .tw)):hover, .input-group-btn > .btn:not(:where(.tw *, .tw)):focus, .input-group-btn > .btn:not(:where(.tw *, .tw)):active {
  z-index: 2;
}
.input-group-btn:not(:where(.tw *, .tw)):first-child > .btn, .input-group-btn:not(:where(.tw *, .tw)):first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:not(:where(.tw *, .tw)):last-child > .btn, .input-group-btn:not(:where(.tw *, .tw)):last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li:not(:where(.tw *, .tw)) {
  position: relative;
  display: block;
}
.nav > li > a:not(:where(.tw *, .tw)) {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:not(:where(.tw *, .tw)):hover, .nav > li > a:not(:where(.tw *, .tw)):focus {
  text-decoration: none;
  background-color: #ecf0f1;
}
.nav > li.disabled > a:not(:where(.tw *, .tw)) {
  color: #b4bcc2;
}
.nav > li.disabled > a:not(:where(.tw *, .tw)):hover, .nav > li.disabled > a:not(:where(.tw *, .tw)):focus {
  color: #b4bcc2;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a:not(:where(.tw *, .tw)), .nav .open > a:not(:where(.tw *, .tw)):hover, .nav .open > a:not(:where(.tw *, .tw)):focus {
  background-color: #ecf0f1;
  border-color: #415C76;
}
.nav .nav-divider:not(:where(.tw *, .tw)) {
  height: 1px;
  margin: 9.5px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img:not(:where(.tw *, .tw)) {
  max-width: none;
}
.nav-tabs:not(:where(.tw *, .tw)) {
  border-bottom: 1px solid #ecf0f1;
}
.nav-tabs > li:not(:where(.tw *, .tw)) {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a:not(:where(.tw *, .tw)) {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:not(:where(.tw *, .tw)):hover {
  border-color: #ecf0f1 #ecf0f1 #ecf0f1;
}
.nav-tabs > li.active > a:not(:where(.tw *, .tw)), .nav-tabs > li.active > a:not(:where(.tw *, .tw)):hover, .nav-tabs > li.active > a:not(:where(.tw *, .tw)):focus {
  color: #282b33;
  background-color: #fff;
  border: 1px solid #ecf0f1;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified:not(:where(.tw *, .tw)) {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li:not(:where(.tw *, .tw)) {
  float: none;
}
.nav-tabs.nav-justified > li > a:not(:where(.tw *, .tw)) {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu:not(:where(.tw *, .tw)) {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li:not(:where(.tw *, .tw)) {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a:not(:where(.tw *, .tw)) {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a:not(:where(.tw *, .tw)) {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a:not(:where(.tw *, .tw)), .nav-tabs.nav-justified > .active > a:not(:where(.tw *, .tw)):hover, .nav-tabs.nav-justified > .active > a:not(:where(.tw *, .tw)):focus {
  border: 1px solid #ecf0f1;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a:not(:where(.tw *, .tw)) {
    border-bottom: 1px solid #ecf0f1;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a:not(:where(.tw *, .tw)), .nav-tabs.nav-justified > .active > a:not(:where(.tw *, .tw)):hover, .nav-tabs.nav-justified > .active > a:not(:where(.tw *, .tw)):focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li:not(:where(.tw *, .tw)) {
  float: left;
}
.nav-pills > li > a:not(:where(.tw *, .tw)) {
  border-radius: 4px;
}
.nav-pills > li + li:not(:where(.tw *, .tw)) {
  margin-left: 2px;
}
.nav-pills > li.active > a:not(:where(.tw *, .tw)), .nav-pills > li.active > a:not(:where(.tw *, .tw)):hover, .nav-pills > li.active > a:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #282b33;
}
.nav-stacked > li:not(:where(.tw *, .tw)) {
  float: none;
}
.nav-stacked > li + li:not(:where(.tw *, .tw)) {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified:not(:where(.tw *, .tw)) {
  width: 100%;
}
.nav-justified > li:not(:where(.tw *, .tw)) {
  float: none;
}
.nav-justified > li > a:not(:where(.tw *, .tw)) {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu:not(:where(.tw *, .tw)) {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li:not(:where(.tw *, .tw)) {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a:not(:where(.tw *, .tw)) {
    margin-bottom: 0;
  }
}
.nav-tabs-justified:not(:where(.tw *, .tw)) {
  border-bottom: 0;
}
.nav-tabs-justified > li > a:not(:where(.tw *, .tw)) {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a:not(:where(.tw *, .tw)), .nav-tabs-justified > .active > a:not(:where(.tw *, .tw)):hover, .nav-tabs-justified > .active > a:not(:where(.tw *, .tw)):focus {
  border: 1px solid #ecf0f1;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a:not(:where(.tw *, .tw)) {
    border-bottom: 1px solid #ecf0f1;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a:not(:where(.tw *, .tw)), .nav-tabs-justified > .active > a:not(:where(.tw *, .tw)):hover, .nav-tabs-justified > .active > a:not(:where(.tw *, .tw)):focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane:not(:where(.tw *, .tw)) {
  display: none;
}
.tab-content > .active:not(:where(.tw *, .tw)) {
  display: block;
}
.nav-tabs .dropdown-menu:not(:where(.tw *, .tw)) {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar:not(:where(.tw *, .tw)) {
  position: relative;
  min-height: 70px;
  margin-bottom: 21px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar:not(:where(.tw *, .tw)) {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header:not(:where(.tw *, .tw)) {
    float: left;
  }
}
.navbar-collapse:not(:where(.tw *, .tw)) {
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in:not(:where(.tw *, .tw)) {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse:not(:where(.tw *, .tw)) {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse:not(:where(.tw *, .tw)) {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in:not(:where(.tw *, .tw)) {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse:not(:where(.tw *, .tw)), .navbar-static-top .navbar-collapse:not(:where(.tw *, .tw)), .navbar-fixed-bottom .navbar-collapse:not(:where(.tw *, .tw)) {
    padding-left: 0;
    padding-right: 0;
  }
}
.navbar-fixed-top .navbar-collapse:not(:where(.tw *, .tw)), .navbar-fixed-bottom .navbar-collapse:not(:where(.tw *, .tw)) {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse:not(:where(.tw *, .tw)), .navbar-fixed-bottom .navbar-collapse:not(:where(.tw *, .tw)) {
    max-height: 200px;
  }
}
.container > .navbar-header:not(:where(.tw *, .tw)), .container-fluid > .navbar-header:not(:where(.tw *, .tw)), .container > .navbar-collapse:not(:where(.tw *, .tw)), .container-fluid > .navbar-collapse:not(:where(.tw *, .tw)) {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header:not(:where(.tw *, .tw)), .container-fluid > .navbar-header:not(:where(.tw *, .tw)), .container > .navbar-collapse:not(:where(.tw *, .tw)), .container-fluid > .navbar-collapse:not(:where(.tw *, .tw)) {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top:not(:where(.tw *, .tw)) {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top:not(:where(.tw *, .tw)) {
    border-radius: 0;
  }
}
.navbar-fixed-top:not(:where(.tw *, .tw)), .navbar-fixed-bottom:not(:where(.tw *, .tw)) {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top:not(:where(.tw *, .tw)), .navbar-fixed-bottom:not(:where(.tw *, .tw)) {
    border-radius: 0;
  }
}
.navbar-fixed-top:not(:where(.tw *, .tw)) {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom:not(:where(.tw *, .tw)) {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand:not(:where(.tw *, .tw)) {
  float: left;
  padding: 24.5px 15px;
  font-size: 19px;
  line-height: 21px;
  height: 70px;
}
.navbar-brand:not(:where(.tw *, .tw)):hover, .navbar-brand:not(:where(.tw *, .tw)):focus {
  text-decoration: none;
}
.navbar-brand > img:not(:where(.tw *, .tw)) {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand:not(:where(.tw *, .tw)), .navbar > .container-fluid .navbar-brand:not(:where(.tw *, .tw)) {
    margin-left: -15px;
  }
}
.navbar-toggle:not(:where(.tw *, .tw)) {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 18px;
  margin-bottom: 18px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:not(:where(.tw *, .tw)):focus {
  outline: 0;
}
.navbar-toggle .icon-bar:not(:where(.tw *, .tw)) {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar:not(:where(.tw *, .tw)) {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle:not(:where(.tw *, .tw)) {
    display: none;
  }
}
.navbar-nav:not(:where(.tw *, .tw)) {
  margin: 12.25px -15px;
}
.navbar-nav > li > a:not(:where(.tw *, .tw)) {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 21px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu:not(:where(.tw *, .tw)) {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)), .navbar-nav .open .dropdown-menu .dropdown-header:not(:where(.tw *, .tw)) {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)) {
    line-height: 21px;
  }
  .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)):hover, .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)):focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav:not(:where(.tw *, .tw)) {
    float: left;
    margin: 0;
  }
  .navbar-nav > li:not(:where(.tw *, .tw)) {
    float: left;
  }
  .navbar-nav > li > a:not(:where(.tw *, .tw)) {
    padding-top: 24.5px;
    padding-bottom: 24.5px;
  }
}
.navbar-form:not(:where(.tw *, .tw)) {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}
@media (min-width: 768px) {
  .navbar-form .form-group:not(:where(.tw *, .tw)) {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control:not(:where(.tw *, .tw)) {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static:not(:where(.tw *, .tw)) {
    display: inline-block;
  }
  .navbar-form .input-group:not(:where(.tw *, .tw)) {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon:not(:where(.tw *, .tw)), .navbar-form .input-group .input-group-btn:not(:where(.tw *, .tw)), .navbar-form .input-group .form-control:not(:where(.tw *, .tw)) {
    width: auto;
  }
  .navbar-form .input-group > .form-control:not(:where(.tw *, .tw)) {
    width: 100%;
  }
  .navbar-form .control-label:not(:where(.tw *, .tw)) {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio:not(:where(.tw *, .tw)), .navbar-form .checkbox:not(:where(.tw *, .tw)) {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label:not(:where(.tw *, .tw)), .navbar-form .checkbox label:not(:where(.tw *, .tw)) {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"]:not(:where(.tw *, .tw)), .navbar-form .checkbox input[type="checkbox"]:not(:where(.tw *, .tw)) {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback:not(:where(.tw *, .tw)) {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group:not(:where(.tw *, .tw)) {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:not(:where(.tw *, .tw)):last-child {
    margin-bottom: 0;
  }
}
@media (min-width: 768px) {
  .navbar-form:not(:where(.tw *, .tw)) {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu:not(:where(.tw *, .tw)) {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn:not(:where(.tw *, .tw)) {
  margin-top: 12.5px;
  margin-bottom: 12.5px;
}
.navbar-btn.btn-sm:not(:where(.tw *, .tw)) {
  margin-top: 17.5px;
  margin-bottom: 17.5px;
}
.navbar-btn.btn-xs:not(:where(.tw *, .tw)) {
  margin-top: 24px;
  margin-bottom: 24px;
}
.navbar-text:not(:where(.tw *, .tw)) {
  margin-top: 24.5px;
  margin-bottom: 24.5px;
}
@media (min-width: 768px) {
  .navbar-text:not(:where(.tw *, .tw)) {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left:not(:where(.tw *, .tw)) {
    float: left;
    float: left !important;
  }
  .navbar-right:not(:where(.tw *, .tw)) {
    float: right;
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right:not(:where(.tw *, .tw)) {
    margin-right: 0;
  }
}
.navbar-default:not(:where(.tw *, .tw)) {
  background-color: #282b33;
  border-color: transparent;
}
.navbar-default .navbar-brand:not(:where(.tw *, .tw)) {
  color: #fff;
}
.navbar-default .navbar-brand:not(:where(.tw *, .tw)):hover, .navbar-default .navbar-brand:not(:where(.tw *, .tw)):focus {
  color: #18BC9C;
  background-color: transparent;
}
.navbar-default .navbar-text:not(:where(.tw *, .tw)) {
  color: #fff;
}
.navbar-default .navbar-nav > li > a:not(:where(.tw *, .tw)) {
  color: #fff;
}
.navbar-default .navbar-nav > li > a:not(:where(.tw *, .tw)):hover, .navbar-default .navbar-nav > li > a:not(:where(.tw *, .tw)):focus {
  color: #18BC9C;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a:not(:where(.tw *, .tw)), .navbar-default .navbar-nav > .active > a:not(:where(.tw *, .tw)):hover, .navbar-default .navbar-nav > .active > a:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #121316;
}
.navbar-default .navbar-nav > .disabled > a:not(:where(.tw *, .tw)), .navbar-default .navbar-nav > .disabled > a:not(:where(.tw *, .tw)):hover, .navbar-default .navbar-nav > .disabled > a:not(:where(.tw *, .tw)):focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle:not(:where(.tw *, .tw)) {
  border-color: #121316;
}
.navbar-default .navbar-toggle:not(:where(.tw *, .tw)):hover, .navbar-default .navbar-toggle:not(:where(.tw *, .tw)):focus {
  background-color: #121316;
}
.navbar-default .navbar-toggle .icon-bar:not(:where(.tw *, .tw)) {
  background-color: #fff;
}
.navbar-default .navbar-collapse:not(:where(.tw *, .tw)), .navbar-default .navbar-form:not(:where(.tw *, .tw)) {
  border-color: transparent;
}
.navbar-default .navbar-nav > .open > a:not(:where(.tw *, .tw)), .navbar-default .navbar-nav > .open > a:not(:where(.tw *, .tw)):hover, .navbar-default .navbar-nav > .open > a:not(:where(.tw *, .tw)):focus {
  background-color: #121316;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)) {
    color: #fff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)):hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)):focus {
    color: #18BC9C;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:not(:where(.tw *, .tw)), .navbar-default .navbar-nav .open .dropdown-menu > .active > a:not(:where(.tw *, .tw)):hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:not(:where(.tw *, .tw)):focus {
    color: #fff;
    background-color: #121316;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)), .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)):hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)):focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link:not(:where(.tw *, .tw)) {
  color: #fff;
}
.navbar-default .navbar-link:not(:where(.tw *, .tw)):hover {
  color: #18BC9C;
}
.navbar-default .btn-link:not(:where(.tw *, .tw)) {
  color: #fff;
}
.navbar-default .btn-link:not(:where(.tw *, .tw)):hover, .navbar-default .btn-link:not(:where(.tw *, .tw)):focus {
  color: #18BC9C;
}
.navbar-default .btn-link[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .navbar-default .btn-link:not(:where(.tw *, .tw)):hover, .navbar-default .btn-link[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .navbar-default .btn-link:not(:where(.tw *, .tw)):focus {
  color: #ccc;
}
.navbar-inverse:not(:where(.tw *, .tw)) {
  background-color: #18BC9C;
  border-color: transparent;
}
.navbar-inverse .navbar-brand:not(:where(.tw *, .tw)) {
  color: #fff;
}
.navbar-inverse .navbar-brand:not(:where(.tw *, .tw)):hover, .navbar-inverse .navbar-brand:not(:where(.tw *, .tw)):focus {
  color: #282b33;
  background-color: transparent;
}
.navbar-inverse .navbar-text:not(:where(.tw *, .tw)) {
  color: #fff;
}
.navbar-inverse .navbar-nav > li > a:not(:where(.tw *, .tw)) {
  color: #fff;
}
.navbar-inverse .navbar-nav > li > a:not(:where(.tw *, .tw)):hover, .navbar-inverse .navbar-nav > li > a:not(:where(.tw *, .tw)):focus {
  color: #282b33;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a:not(:where(.tw *, .tw)), .navbar-inverse .navbar-nav > .active > a:not(:where(.tw *, .tw)):hover, .navbar-inverse .navbar-nav > .active > a:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #15a589;
}
.navbar-inverse .navbar-nav > .disabled > a:not(:where(.tw *, .tw)), .navbar-inverse .navbar-nav > .disabled > a:not(:where(.tw *, .tw)):hover, .navbar-inverse .navbar-nav > .disabled > a:not(:where(.tw *, .tw)):focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle:not(:where(.tw *, .tw)) {
  border-color: #128f76;
}
.navbar-inverse .navbar-toggle:not(:where(.tw *, .tw)):hover, .navbar-inverse .navbar-toggle:not(:where(.tw *, .tw)):focus {
  background-color: #128f76;
}
.navbar-inverse .navbar-toggle .icon-bar:not(:where(.tw *, .tw)) {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse:not(:where(.tw *, .tw)), .navbar-inverse .navbar-form:not(:where(.tw *, .tw)) {
  border-color: #149c82;
}
.navbar-inverse .navbar-nav > .open > a:not(:where(.tw *, .tw)), .navbar-inverse .navbar-nav > .open > a:not(:where(.tw *, .tw)):hover, .navbar-inverse .navbar-nav > .open > a:not(:where(.tw *, .tw)):focus {
  background-color: #15a589;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header:not(:where(.tw *, .tw)) {
    border-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider:not(:where(.tw *, .tw)) {
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)) {
    color: #fff;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)):hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)):focus {
    color: #282b33;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:not(:where(.tw *, .tw)), .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:not(:where(.tw *, .tw)):hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:not(:where(.tw *, .tw)):focus {
    color: #fff;
    background-color: #15a589;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)), .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)):hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)):focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link:not(:where(.tw *, .tw)) {
  color: #fff;
}
.navbar-inverse .navbar-link:not(:where(.tw *, .tw)):hover {
  color: #282b33;
}
.navbar-inverse .btn-link:not(:where(.tw *, .tw)) {
  color: #fff;
}
.navbar-inverse .btn-link:not(:where(.tw *, .tw)):hover, .navbar-inverse .btn-link:not(:where(.tw *, .tw)):focus {
  color: #282b33;
}
.navbar-inverse .btn-link[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .navbar-inverse .btn-link:not(:where(.tw *, .tw)):hover, .navbar-inverse .btn-link[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .navbar-inverse .btn-link:not(:where(.tw *, .tw)):focus {
  color: #ccc;
}
.breadcrumb:not(:where(.tw *, .tw)) {
  padding: 8px 15px;
  margin-bottom: 21px;
  list-style: none;
  background-color: #ecf0f1;
  border-radius: 4px;
}
.breadcrumb > li:not(:where(.tw *, .tw)) {
  display: inline-block;
}
.breadcrumb > li + li:not(:where(.tw *, .tw)):before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active:not(:where(.tw *, .tw)) {
  color: #95a5a6;
}
.pagination:not(:where(.tw *, .tw)) {
  display: inline-block;
  padding-left: 0;
  margin: 21px 0;
  border-radius: 4px;
}
.pagination > li:not(:where(.tw *, .tw)) {
  display: inline;
}
.pagination > li > a:not(:where(.tw *, .tw)), .pagination > li > span:not(:where(.tw *, .tw)) {
  position: relative;
  float: left;
  padding: 10px 15px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #fff;
  background-color: #415C76;
  border: 1px solid transparent;
  margin-left: -1px;
}
.pagination > li:not(:where(.tw *, .tw)):first-child > a, .pagination > li:not(:where(.tw *, .tw)):first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:not(:where(.tw *, .tw)):last-child > a, .pagination > li:not(:where(.tw *, .tw)):last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:not(:where(.tw *, .tw)):hover, .pagination > li > span:not(:where(.tw *, .tw)):hover, .pagination > li > a:not(:where(.tw *, .tw)):focus, .pagination > li > span:not(:where(.tw *, .tw)):focus {
  z-index: 2;
  color: #fff;
  background-color: #141c24;
  border-color: transparent;
}
.pagination > .active > a:not(:where(.tw *, .tw)), .pagination > .active > span:not(:where(.tw *, .tw)), .pagination > .active > a:not(:where(.tw *, .tw)):hover, .pagination > .active > span:not(:where(.tw *, .tw)):hover, .pagination > .active > a:not(:where(.tw *, .tw)):focus, .pagination > .active > span:not(:where(.tw *, .tw)):focus {
  z-index: 3;
  color: #fff;
  background-color: #141c24;
  border-color: transparent;
  cursor: default;
}
.pagination > .disabled > span:not(:where(.tw *, .tw)), .pagination > .disabled > span:not(:where(.tw *, .tw)):hover, .pagination > .disabled > span:not(:where(.tw *, .tw)):focus, .pagination > .disabled > a:not(:where(.tw *, .tw)), .pagination > .disabled > a:not(:where(.tw *, .tw)):hover, .pagination > .disabled > a:not(:where(.tw *, .tw)):focus {
  color: #ecf0f1;
  background-color: #202e3b;
  border-color: transparent;
  cursor: not-allowed;
}
.pagination-lg > li > a:not(:where(.tw *, .tw)), .pagination-lg > li > span:not(:where(.tw *, .tw)) {
  padding: 18px 27px;
  font-size: 19px;
  line-height: 1.3333333;
}
.pagination-lg > li:not(:where(.tw *, .tw)):first-child > a, .pagination-lg > li:not(:where(.tw *, .tw)):first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:not(:where(.tw *, .tw)):last-child > a, .pagination-lg > li:not(:where(.tw *, .tw)):last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a:not(:where(.tw *, .tw)), .pagination-sm > li > span:not(:where(.tw *, .tw)) {
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
}
.pagination-sm > li:not(:where(.tw *, .tw)):first-child > a, .pagination-sm > li:not(:where(.tw *, .tw)):first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:not(:where(.tw *, .tw)):last-child > a, .pagination-sm > li:not(:where(.tw *, .tw)):last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager:not(:where(.tw *, .tw)) {
  padding-left: 0;
  margin: 21px 0;
  list-style: none;
  text-align: center;
}
.pager li:not(:where(.tw *, .tw)) {
  display: inline;
}
.pager li > a:not(:where(.tw *, .tw)), .pager li > span:not(:where(.tw *, .tw)) {
  display: inline-block;
  padding: 5px 14px;
  background-color: #415C76;
  border: 1px solid transparent;
  border-radius: 15px;
}
.pager li > a:not(:where(.tw *, .tw)):hover, .pager li > a:not(:where(.tw *, .tw)):focus {
  text-decoration: none;
  background-color: #141c24;
}
.pager .next > a:not(:where(.tw *, .tw)), .pager .next > span:not(:where(.tw *, .tw)) {
  float: right;
}
.pager .previous > a:not(:where(.tw *, .tw)), .pager .previous > span:not(:where(.tw *, .tw)) {
  float: left;
}
.pager .disabled > a:not(:where(.tw *, .tw)), .pager .disabled > a:not(:where(.tw *, .tw)):hover, .pager .disabled > a:not(:where(.tw *, .tw)):focus, .pager .disabled > span:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #415C76;
  cursor: not-allowed;
}
.label:not(:where(.tw *, .tw)) {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:not(:where(.tw *, .tw)):hover, a.label:not(:where(.tw *, .tw)):focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:not(:where(.tw *, .tw)):empty {
  display: none;
}
.btn .label:not(:where(.tw *, .tw)) {
  position: relative;
  top: -1px;
}
.label-default:not(:where(.tw *, .tw)) {
  background-color: #95a5a6;
}
.label-default[href]:not(:where(.tw *, .tw)):hover, .label-default[href]:not(:where(.tw *, .tw)):focus {
  background-color: #798d8f;
}
.label-primary:not(:where(.tw *, .tw)) {
  background-color: #337ab7;
}
.label-primary[href]:not(:where(.tw *, .tw)):hover, .label-primary[href]:not(:where(.tw *, .tw)):focus {
  background-color: #285f8f;
}
.label-success:not(:where(.tw *, .tw)) {
  background-color: #18BC9C;
}
.label-success[href]:not(:where(.tw *, .tw)):hover, .label-success[href]:not(:where(.tw *, .tw)):focus {
  background-color: #128f76;
}
.label-info:not(:where(.tw *, .tw)) {
  background-color: #3498DB;
}
.label-info[href]:not(:where(.tw *, .tw)):hover, .label-info[href]:not(:where(.tw *, .tw)):focus {
  background-color: #217dbb;
}
.label-warning:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
}
.label-warning[href]:not(:where(.tw *, .tw)):hover, .label-warning[href]:not(:where(.tw *, .tw)):focus {
  background-color: #c87f0a;
}
.label-danger:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
}
.label-danger[href]:not(:where(.tw *, .tw)):hover, .label-danger[href]:not(:where(.tw *, .tw)):focus {
  background-color: #d62c1a;
}
.badge:not(:where(.tw *, .tw)) {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #282b33;
  border-radius: 10px;
}
.badge:not(:where(.tw *, .tw)):empty {
  display: none;
}
.btn .badge:not(:where(.tw *, .tw)) {
  position: relative;
  top: -1px;
}
.btn-xs .badge:not(:where(.tw *, .tw)), .btn-group-xs > .btn .badge:not(:where(.tw *, .tw)) {
  top: 0;
  padding: 1px 5px;
}
a.badge:not(:where(.tw *, .tw)):hover, a.badge:not(:where(.tw *, .tw)):focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge:not(:where(.tw *, .tw)), .nav-pills > .active > a > .badge:not(:where(.tw *, .tw)) {
  color: #282b33;
  background-color: #fff;
}
.list-group-item > .badge:not(:where(.tw *, .tw)) {
  float: right;
}
.list-group-item > .badge + .badge:not(:where(.tw *, .tw)) {
  margin-right: 5px;
}
.nav-pills > li > a > .badge:not(:where(.tw *, .tw)) {
  margin-left: 3px;
}
.jumbotron:not(:where(.tw *, .tw)) {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #ecf0f1;
}
.jumbotron h1:not(:where(.tw *, .tw)), .jumbotron .h1:not(:where(.tw *, .tw)) {
  color: inherit;
}
.jumbotron p:not(:where(.tw *, .tw)) {
  margin-bottom: 15px;
  font-size: 23px;
  font-weight: 200;
}
.jumbotron > hr:not(:where(.tw *, .tw)) {
  border-top-color: #cfd9db;
}
.container .jumbotron:not(:where(.tw *, .tw)), .container-fluid .jumbotron:not(:where(.tw *, .tw)) {
  border-radius: 6px;
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
}
.jumbotron .container:not(:where(.tw *, .tw)) {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron:not(:where(.tw *, .tw)) {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron:not(:where(.tw *, .tw)), .container-fluid .jumbotron:not(:where(.tw *, .tw)) {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1:not(:where(.tw *, .tw)), .jumbotron .h1:not(:where(.tw *, .tw)) {
    font-size: 68px;
  }
}
.thumbnail:not(:where(.tw *, .tw)) {
  display: block;
  padding: 4px;
  margin-bottom: 21px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ecf0f1;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}
.thumbnail > img:not(:where(.tw *, .tw)), .thumbnail a > img:not(:where(.tw *, .tw)) {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:not(:where(.tw *, .tw)):hover, a.thumbnail:not(:where(.tw *, .tw)):focus, a.thumbnail.active:not(:where(.tw *, .tw)) {
  border-color: #415C76;
}
.thumbnail .caption:not(:where(.tw *, .tw)) {
  padding: 9px;
  color: #222222;
}
.alert:not(:where(.tw *, .tw)) {
  padding: 15px;
  margin-bottom: 21px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4:not(:where(.tw *, .tw)) {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link:not(:where(.tw *, .tw)) {
  font-weight: bold;
}
.alert > p:not(:where(.tw *, .tw)), .alert > ul:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.alert > p + p:not(:where(.tw *, .tw)) {
  margin-top: 5px;
}
.alert-dismissable:not(:where(.tw *, .tw)), .alert-dismissible:not(:where(.tw *, .tw)) {
  padding-right: 35px;
}
.alert-dismissable .close:not(:where(.tw *, .tw)), .alert-dismissible .close:not(:where(.tw *, .tw)) {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success:not(:where(.tw *, .tw)) {
  background-color: #18BC9C;
  border-color: #18BC9C;
  color: #fff;
}
.alert-success hr:not(:where(.tw *, .tw)) {
  border-top-color: #15a589;
}
.alert-success .alert-link:not(:where(.tw *, .tw)) {
  color: #e6e6e6;
}
.alert-info:not(:where(.tw *, .tw)) {
  background-color: #3498DB;
  border-color: #3498DB;
  color: #fff;
}
.alert-info hr:not(:where(.tw *, .tw)) {
  border-top-color: #258cd1;
}
.alert-info .alert-link:not(:where(.tw *, .tw)) {
  color: #e6e6e6;
}
.alert-warning:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
  border-color: #F39C12;
  color: #fff;
}
.alert-warning hr:not(:where(.tw *, .tw)) {
  border-top-color: #e08e0b;
}
.alert-warning .alert-link:not(:where(.tw *, .tw)) {
  color: #e6e6e6;
}
.alert-danger:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
  border-color: #E74C3C;
  color: #fff;
}
.alert-danger hr:not(:where(.tw *, .tw)) {
  border-top-color: #e43725;
}
.alert-danger .alert-link:not(:where(.tw *, .tw)) {
  color: #e6e6e6;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress:not(:where(.tw *, .tw)) {
  overflow: hidden;
  height: 21px;
  margin-bottom: 21px;
  background-color: #ecf0f1;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar:not(:where(.tw *, .tw)) {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 13px;
  line-height: 21px;
  color: #fff;
  text-align: center;
  background-color: #01c5d1;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar:not(:where(.tw *, .tw)), .progress-bar-striped:not(:where(.tw *, .tw)) {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar:not(:where(.tw *, .tw)), .progress-bar.active:not(:where(.tw *, .tw)) {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success:not(:where(.tw *, .tw)) {
  background-color: #18BC9C;
}
.progress-striped .progress-bar-success:not(:where(.tw *, .tw)) {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info:not(:where(.tw *, .tw)) {
  background-color: #3498DB;
}
.progress-striped .progress-bar-info:not(:where(.tw *, .tw)) {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
}
.progress-striped .progress-bar-warning:not(:where(.tw *, .tw)) {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
}
.progress-striped .progress-bar-danger:not(:where(.tw *, .tw)) {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media:not(:where(.tw *, .tw)) {
  margin-top: 15px;
}
.media:not(:where(.tw *, .tw)):first-child {
  margin-top: 0;
}
.media:not(:where(.tw *, .tw)), .media-body:not(:where(.tw *, .tw)) {
  zoom: 1;
  overflow: hidden;
}
.media-body:not(:where(.tw *, .tw)) {
  width: 10000px;
}
.media-object:not(:where(.tw *, .tw)) {
  display: block;
}
.media-object.img-thumbnail:not(:where(.tw *, .tw)) {
  max-width: none;
}
.media-right:not(:where(.tw *, .tw)), .media > .pull-right:not(:where(.tw *, .tw)) {
  padding-left: 10px;
}
.media-left:not(:where(.tw *, .tw)), .media > .pull-left:not(:where(.tw *, .tw)) {
  padding-right: 10px;
}
.media-left:not(:where(.tw *, .tw)), .media-right:not(:where(.tw *, .tw)), .media-body:not(:where(.tw *, .tw)) {
  display: table-cell;
  vertical-align: top;
}
.media-middle:not(:where(.tw *, .tw)) {
  vertical-align: middle;
}
.media-bottom:not(:where(.tw *, .tw)) {
  vertical-align: bottom;
}
.media-heading:not(:where(.tw *, .tw)) {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list:not(:where(.tw *, .tw)) {
  padding-left: 0;
  list-style: none;
}
.list-group:not(:where(.tw *, .tw)) {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item:not(:where(.tw *, .tw)) {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ecf0f1;
}
.list-group-item:not(:where(.tw *, .tw)):first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:not(:where(.tw *, .tw)):last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item:not(:where(.tw *, .tw)), button.list-group-item:not(:where(.tw *, .tw)) {
  color: #555;
}
a.list-group-item .list-group-item-heading:not(:where(.tw *, .tw)), button.list-group-item .list-group-item-heading:not(:where(.tw *, .tw)) {
  color: #333;
}
a.list-group-item:not(:where(.tw *, .tw)):hover, button.list-group-item:not(:where(.tw *, .tw)):hover, a.list-group-item:not(:where(.tw *, .tw)):focus, button.list-group-item:not(:where(.tw *, .tw)):focus {
  text-decoration: none;
  color: #555;
  background-color: #ecf0f1;
}
button.list-group-item:not(:where(.tw *, .tw)) {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled:not(:where(.tw *, .tw)), .list-group-item.disabled:not(:where(.tw *, .tw)):hover, .list-group-item.disabled:not(:where(.tw *, .tw)):focus {
  background-color: #ecf0f1;
  color: #b4bcc2;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading:not(:where(.tw *, .tw)), .list-group-item.disabled:not(:where(.tw *, .tw)):hover .list-group-item-heading, .list-group-item.disabled:not(:where(.tw *, .tw)):focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text:not(:where(.tw *, .tw)), .list-group-item.disabled:not(:where(.tw *, .tw)):hover .list-group-item-text, .list-group-item.disabled:not(:where(.tw *, .tw)):focus .list-group-item-text {
  color: #b4bcc2;
}
.list-group-item.active:not(:where(.tw *, .tw)), .list-group-item.active:not(:where(.tw *, .tw)):hover, .list-group-item.active:not(:where(.tw *, .tw)):focus {
  z-index: 2;
  color: #fff;
  background-color: #282b33;
  border-color: #282b33;
}
.list-group-item.active .list-group-item-heading:not(:where(.tw *, .tw)), .list-group-item.active:not(:where(.tw *, .tw)):hover .list-group-item-heading, .list-group-item.active:not(:where(.tw *, .tw)):focus .list-group-item-heading, .list-group-item.active .list-group-item-heading > small:not(:where(.tw *, .tw)), .list-group-item.active:not(:where(.tw *, .tw)):hover .list-group-item-heading > small, .list-group-item.active:not(:where(.tw *, .tw)):focus .list-group-item-heading > small, .list-group-item.active .list-group-item-heading > .small:not(:where(.tw *, .tw)), .list-group-item.active:not(:where(.tw *, .tw)):hover .list-group-item-heading > .small, .list-group-item.active:not(:where(.tw *, .tw)):focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text:not(:where(.tw *, .tw)), .list-group-item.active:not(:where(.tw *, .tw)):hover .list-group-item-text, .list-group-item.active:not(:where(.tw *, .tw)):focus .list-group-item-text {
  color: #878ea0;
}
.list-group-item-success:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #18BC9C;
}
a.list-group-item-success:not(:where(.tw *, .tw)), button.list-group-item-success:not(:where(.tw *, .tw)) {
  color: #fff;
}
a.list-group-item-success .list-group-item-heading:not(:where(.tw *, .tw)), button.list-group-item-success .list-group-item-heading:not(:where(.tw *, .tw)) {
  color: inherit;
}
a.list-group-item-success:not(:where(.tw *, .tw)):hover, button.list-group-item-success:not(:where(.tw *, .tw)):hover, a.list-group-item-success:not(:where(.tw *, .tw)):focus, button.list-group-item-success:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #15a589;
}
a.list-group-item-success.active:not(:where(.tw *, .tw)), button.list-group-item-success.active:not(:where(.tw *, .tw)), a.list-group-item-success.active:not(:where(.tw *, .tw)):hover, button.list-group-item-success.active:not(:where(.tw *, .tw)):hover, a.list-group-item-success.active:not(:where(.tw *, .tw)):focus, button.list-group-item-success.active:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.list-group-item-info:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #3498DB;
}
a.list-group-item-info:not(:where(.tw *, .tw)), button.list-group-item-info:not(:where(.tw *, .tw)) {
  color: #fff;
}
a.list-group-item-info .list-group-item-heading:not(:where(.tw *, .tw)), button.list-group-item-info .list-group-item-heading:not(:where(.tw *, .tw)) {
  color: inherit;
}
a.list-group-item-info:not(:where(.tw *, .tw)):hover, button.list-group-item-info:not(:where(.tw *, .tw)):hover, a.list-group-item-info:not(:where(.tw *, .tw)):focus, button.list-group-item-info:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #258cd1;
}
a.list-group-item-info.active:not(:where(.tw *, .tw)), button.list-group-item-info.active:not(:where(.tw *, .tw)), a.list-group-item-info.active:not(:where(.tw *, .tw)):hover, button.list-group-item-info.active:not(:where(.tw *, .tw)):hover, a.list-group-item-info.active:not(:where(.tw *, .tw)):focus, button.list-group-item-info.active:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.list-group-item-warning:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #F39C12;
}
a.list-group-item-warning:not(:where(.tw *, .tw)), button.list-group-item-warning:not(:where(.tw *, .tw)) {
  color: #fff;
}
a.list-group-item-warning .list-group-item-heading:not(:where(.tw *, .tw)), button.list-group-item-warning .list-group-item-heading:not(:where(.tw *, .tw)) {
  color: inherit;
}
a.list-group-item-warning:not(:where(.tw *, .tw)):hover, button.list-group-item-warning:not(:where(.tw *, .tw)):hover, a.list-group-item-warning:not(:where(.tw *, .tw)):focus, button.list-group-item-warning:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #e08e0b;
}
a.list-group-item-warning.active:not(:where(.tw *, .tw)), button.list-group-item-warning.active:not(:where(.tw *, .tw)), a.list-group-item-warning.active:not(:where(.tw *, .tw)):hover, button.list-group-item-warning.active:not(:where(.tw *, .tw)):hover, a.list-group-item-warning.active:not(:where(.tw *, .tw)):focus, button.list-group-item-warning.active:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.list-group-item-danger:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #E74C3C;
}
a.list-group-item-danger:not(:where(.tw *, .tw)), button.list-group-item-danger:not(:where(.tw *, .tw)) {
  color: #fff;
}
a.list-group-item-danger .list-group-item-heading:not(:where(.tw *, .tw)), button.list-group-item-danger .list-group-item-heading:not(:where(.tw *, .tw)) {
  color: inherit;
}
a.list-group-item-danger:not(:where(.tw *, .tw)):hover, button.list-group-item-danger:not(:where(.tw *, .tw)):hover, a.list-group-item-danger:not(:where(.tw *, .tw)):focus, button.list-group-item-danger:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #e43725;
}
a.list-group-item-danger.active:not(:where(.tw *, .tw)), button.list-group-item-danger.active:not(:where(.tw *, .tw)), a.list-group-item-danger.active:not(:where(.tw *, .tw)):hover, button.list-group-item-danger.active:not(:where(.tw *, .tw)):hover, a.list-group-item-danger.active:not(:where(.tw *, .tw)):focus, button.list-group-item-danger.active:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}
.list-group-item-heading:not(:where(.tw *, .tw)) {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel:not(:where(.tw *, .tw)) {
  margin-bottom: 21px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body:not(:where(.tw *, .tw)) {
  padding: 15px;
}
.panel-heading:not(:where(.tw *, .tw)) {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle:not(:where(.tw *, .tw)) {
  color: inherit;
}
.panel-title:not(:where(.tw *, .tw)) {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 17px;
  color: inherit;
}
.panel-title > a:not(:where(.tw *, .tw)), .panel-title > small:not(:where(.tw *, .tw)), .panel-title > .small:not(:where(.tw *, .tw)), .panel-title > small > a:not(:where(.tw *, .tw)), .panel-title > .small > a:not(:where(.tw *, .tw)) {
  color: inherit;
}
.panel-footer:not(:where(.tw *, .tw)) {
  padding: 10px 15px;
  background-color: #ecf0f1;
  border-top: 1px solid #ecf0f1;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group:not(:where(.tw *, .tw)), .panel > .panel-collapse > .list-group:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item:not(:where(.tw *, .tw)), .panel > .panel-collapse > .list-group .list-group-item:not(:where(.tw *, .tw)) {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:not(:where(.tw *, .tw)):first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:not(:where(.tw *, .tw)):first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:not(:where(.tw *, .tw)):last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:not(:where(.tw *, .tw)):last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:not(:where(.tw *, .tw)):first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:not(:where(.tw *, .tw)):first-child {
  border-top-width: 0;
}
.list-group + .panel-footer:not(:where(.tw *, .tw)) {
  border-top-width: 0;
}
.panel > .table:not(:where(.tw *, .tw)), .panel > .table-responsive > .table:not(:where(.tw *, .tw)), .panel > .panel-collapse > .table:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.panel > .table caption:not(:where(.tw *, .tw)), .panel > .table-responsive > .table caption:not(:where(.tw *, .tw)), .panel > .panel-collapse > .table caption:not(:where(.tw *, .tw)) {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:not(:where(.tw *, .tw)):first-child, .panel > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:not(:where(.tw *, .tw)):first-child > thead:first-child > tr:first-child, .panel > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:not(:where(.tw *, .tw)):first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:not(:where(.tw *, .tw)):first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:not(:where(.tw *, .tw)):first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:not(:where(.tw *, .tw)):first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:not(:where(.tw *, .tw)):first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:not(:where(.tw *, .tw)):first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:not(:where(.tw *, .tw)):first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:not(:where(.tw *, .tw)):first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:not(:where(.tw *, .tw)):first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:not(:where(.tw *, .tw)):last-child, .panel > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:not(:where(.tw *, .tw)):last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:not(:where(.tw *, .tw)):last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.panel > .table:not(:where(.tw *, .tw)):last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:not(:where(.tw *, .tw)):last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:not(:where(.tw *, .tw)):last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:not(:where(.tw *, .tw)):last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:not(:where(.tw *, .tw)):last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:not(:where(.tw *, .tw)):last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:not(:where(.tw *, .tw)):last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:not(:where(.tw *, .tw)):last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table:not(:where(.tw *, .tw)), .panel > .panel-body + .table-responsive:not(:where(.tw *, .tw)), .panel > .table + .panel-body:not(:where(.tw *, .tw)), .panel > .table-responsive + .panel-body:not(:where(.tw *, .tw)) {
  border-top: 1px solid #ecf0f1;
}
.panel > .table > tbody:not(:where(.tw *, .tw)):first-child > tr:first-child th, .panel > .table > tbody:not(:where(.tw *, .tw)):first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered:not(:where(.tw *, .tw)), .panel > .table-responsive > .table-bordered:not(:where(.tw *, .tw)) {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):first-child, .panel > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):first-child, .panel > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):first-child, .panel > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):first-child, .panel > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):first-child, .panel > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):last-child, .panel > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):last-child, .panel > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):last-child, .panel > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):last-child, .panel > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):last-child, .panel > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:not(:where(.tw *, .tw)):first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:not(:where(.tw *, .tw)):first-child > td, .panel > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):first-child > td, .panel > .table-bordered > thead > tr:not(:where(.tw *, .tw)):first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:not(:where(.tw *, .tw)):first-child > th, .panel > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > td, .panel > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > td, .panel > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > th, .panel > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive:not(:where(.tw *, .tw)) {
  border: 0;
  margin-bottom: 0;
}
.panel-group:not(:where(.tw *, .tw)) {
  margin-bottom: 21px;
}
.panel-group .panel:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel:not(:where(.tw *, .tw)) {
  margin-top: 5px;
}
.panel-group .panel-heading:not(:where(.tw *, .tw)) {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body:not(:where(.tw *, .tw)), .panel-group .panel-heading + .panel-collapse > .list-group:not(:where(.tw *, .tw)) {
  border-top: 1px solid #ecf0f1;
}
.panel-group .panel-footer:not(:where(.tw *, .tw)) {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body:not(:where(.tw *, .tw)) {
  border-bottom: 1px solid #ecf0f1;
}
.panel-default:not(:where(.tw *, .tw)) {
  border-color: #ecf0f1;
}
.panel-default > .panel-heading:not(:where(.tw *, .tw)) {
  color: #222222;
  background-color: #ecf0f1;
  border-color: #ecf0f1;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-top-color: #ecf0f1;
}
.panel-default > .panel-heading .badge:not(:where(.tw *, .tw)) {
  color: #ecf0f1;
  background-color: #222222;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-bottom-color: #ecf0f1;
}
.panel-primary:not(:where(.tw *, .tw)) {
  border-color: #282b33;
}
.panel-primary > .panel-heading:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #282b33;
  border-color: #282b33;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-top-color: #282b33;
}
.panel-primary > .panel-heading .badge:not(:where(.tw *, .tw)) {
  color: #282b33;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-bottom-color: #282b33;
}
.panel-success:not(:where(.tw *, .tw)) {
  border-color: #18BC9C;
}
.panel-success > .panel-heading:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #18BC9C;
  border-color: #18BC9C;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-top-color: #18BC9C;
}
.panel-success > .panel-heading .badge:not(:where(.tw *, .tw)) {
  color: #18BC9C;
  background-color: #fff;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-bottom-color: #18BC9C;
}
.panel-info:not(:where(.tw *, .tw)) {
  border-color: #3498DB;
}
.panel-info > .panel-heading:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-top-color: #3498DB;
}
.panel-info > .panel-heading .badge:not(:where(.tw *, .tw)) {
  color: #3498DB;
  background-color: #fff;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-bottom-color: #3498DB;
}
.panel-warning:not(:where(.tw *, .tw)) {
  border-color: #F39C12;
}
.panel-warning > .panel-heading:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #F39C12;
  border-color: #F39C12;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-top-color: #F39C12;
}
.panel-warning > .panel-heading .badge:not(:where(.tw *, .tw)) {
  color: #F39C12;
  background-color: #fff;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-bottom-color: #F39C12;
}
.panel-danger:not(:where(.tw *, .tw)) {
  border-color: #E74C3C;
}
.panel-danger > .panel-heading:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #E74C3C;
  border-color: #E74C3C;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-top-color: #E74C3C;
}
.panel-danger > .panel-heading .badge:not(:where(.tw *, .tw)) {
  color: #E74C3C;
  background-color: #fff;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-bottom-color: #E74C3C;
}
.embed-responsive:not(:where(.tw *, .tw)) {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item:not(:where(.tw *, .tw)), .embed-responsive iframe:not(:where(.tw *, .tw)), .embed-responsive embed:not(:where(.tw *, .tw)), .embed-responsive object:not(:where(.tw *, .tw)), .embed-responsive video:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9:not(:where(.tw *, .tw)) {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3:not(:where(.tw *, .tw)) {
  padding-bottom: 75%;
}
.well:not(:where(.tw *, .tw)) {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #ecf0f1;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote:not(:where(.tw *, .tw)) {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg:not(:where(.tw *, .tw)) {
  padding: 24px;
  border-radius: 6px;
}
.well-sm:not(:where(.tw *, .tw)) {
  padding: 9px;
  border-radius: 3px;
}
.close:not(:where(.tw *, .tw)) {
  float: right;
  font-size: 22.5px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: none;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:not(:where(.tw *, .tw)):hover, .close:not(:where(.tw *, .tw)):focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close:not(:where(.tw *, .tw)) {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open:not(:where(.tw *, .tw)) {
  overflow: hidden;
}
.modal:not(:where(.tw *, .tw)) {
  display: none;
  overflow: hidden;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog:not(:where(.tw *, .tw)) {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  -o-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog:not(:where(.tw *, .tw)) {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal:not(:where(.tw *, .tw)) {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog:not(:where(.tw *, .tw)) {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content:not(:where(.tw *, .tw)) {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop:not(:where(.tw *, .tw)) {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade:not(:where(.tw *, .tw)) {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in:not(:where(.tw *, .tw)) {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header:not(:where(.tw *, .tw)) {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close:not(:where(.tw *, .tw)) {
  margin-top: -2px;
}
.modal-title:not(:where(.tw *, .tw)) {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body:not(:where(.tw *, .tw)) {
  position: relative;
  padding: 20px;
}
.modal-footer:not(:where(.tw *, .tw)) {
  padding: 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn:not(:where(.tw *, .tw)) {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn:not(:where(.tw *, .tw)) {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block:not(:where(.tw *, .tw)) {
  margin-left: 0;
}
.modal-scrollbar-measure:not(:where(.tw *, .tw)) {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog:not(:where(.tw *, .tw)) {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content:not(:where(.tw *, .tw)) {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm:not(:where(.tw *, .tw)) {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg:not(:where(.tw *, .tw)) {
    width: 900px;
  }
}
.tooltip:not(:where(.tw *, .tw)) {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 13px;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in:not(:where(.tw *, .tw)) {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top:not(:where(.tw *, .tw)) {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right:not(:where(.tw *, .tw)) {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom:not(:where(.tw *, .tw)) {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left:not(:where(.tw *, .tw)) {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner:not(:where(.tw *, .tw)) {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow:not(:where(.tw *, .tw)) {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow:not(:where(.tw *, .tw)) {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow:not(:where(.tw *, .tw)) {
  bottom: 0;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow:not(:where(.tw *, .tw)) {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow:not(:where(.tw *, .tw)) {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow:not(:where(.tw *, .tw)) {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow:not(:where(.tw *, .tw)) {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow:not(:where(.tw *, .tw)) {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow:not(:where(.tw *, .tw)) {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 15px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.popover.top:not(:where(.tw *, .tw)) {
  margin-top: -10px;
}
.popover.right:not(:where(.tw *, .tw)) {
  margin-left: 10px;
}
.popover.bottom:not(:where(.tw *, .tw)) {
  margin-top: 10px;
}
.popover.left:not(:where(.tw *, .tw)) {
  margin-left: -10px;
}
.popover-title:not(:where(.tw *, .tw)) {
  margin: 0;
  padding: 8px 14px;
  font-size: 15px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content:not(:where(.tw *, .tw)) {
  padding: 9px 14px;
}
.popover > .arrow:not(:where(.tw *, .tw)), .popover > .arrow:not(:where(.tw *, .tw)):after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow:not(:where(.tw *, .tw)) {
  border-width: 11px;
}
.popover > .arrow:not(:where(.tw *, .tw)):after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow:not(:where(.tw *, .tw)) {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:not(:where(.tw *, .tw)):after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow:not(:where(.tw *, .tw)) {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:not(:where(.tw *, .tw)):after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow:not(:where(.tw *, .tw)) {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:not(:where(.tw *, .tw)):after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow:not(:where(.tw *, .tw)) {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:not(:where(.tw *, .tw)):after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel:not(:where(.tw *, .tw)) {
  position: relative;
}
.carousel-inner:not(:where(.tw *, .tw)) {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item:not(:where(.tw *, .tw)) {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img:not(:where(.tw *, .tw)), .carousel-inner > .item > a > img:not(:where(.tw *, .tw)) {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item:not(:where(.tw *, .tw)) {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next:not(:where(.tw *, .tw)), .carousel-inner > .item.active.right:not(:where(.tw *, .tw)) {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev:not(:where(.tw *, .tw)), .carousel-inner > .item.active.left:not(:where(.tw *, .tw)) {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left:not(:where(.tw *, .tw)), .carousel-inner > .item.prev.right:not(:where(.tw *, .tw)), .carousel-inner > .item.active:not(:where(.tw *, .tw)) {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carousel-inner > .active:not(:where(.tw *, .tw)), .carousel-inner > .next:not(:where(.tw *, .tw)), .carousel-inner > .prev:not(:where(.tw *, .tw)) {
  display: block;
}
.carousel-inner > .active:not(:where(.tw *, .tw)) {
  left: 0;
}
.carousel-inner > .next:not(:where(.tw *, .tw)), .carousel-inner > .prev:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next:not(:where(.tw *, .tw)) {
  left: 100%;
}
.carousel-inner > .prev:not(:where(.tw *, .tw)) {
  left: -100%;
}
.carousel-inner > .next.left:not(:where(.tw *, .tw)), .carousel-inner > .prev.right:not(:where(.tw *, .tw)) {
  left: 0;
}
.carousel-inner > .active.left:not(:where(.tw *, .tw)) {
  left: -100%;
}
.carousel-inner > .active.right:not(:where(.tw *, .tw)) {
  left: 100%;
}
.carousel-control:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left:not(:where(.tw *, .tw)) {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right:not(:where(.tw *, .tw)) {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:not(:where(.tw *, .tw)):hover, .carousel-control:not(:where(.tw *, .tw)):focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev:not(:where(.tw *, .tw)), .carousel-control .icon-next:not(:where(.tw *, .tw)), .carousel-control .glyphicon-chevron-left:not(:where(.tw *, .tw)), .carousel-control .glyphicon-chevron-right:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev:not(:where(.tw *, .tw)), .carousel-control .glyphicon-chevron-left:not(:where(.tw *, .tw)) {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next:not(:where(.tw *, .tw)), .carousel-control .glyphicon-chevron-right:not(:where(.tw *, .tw)) {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev:not(:where(.tw *, .tw)), .carousel-control .icon-next:not(:where(.tw *, .tw)) {
  width: 20px;
  height: 20px;
  line-height: 1;
  font-family: serif;
}
.carousel-control .icon-prev:not(:where(.tw *, .tw)):before {
  content: '\2039';
}
.carousel-control .icon-next:not(:where(.tw *, .tw)):before {
  content: '\203a';
}
.carousel-indicators:not(:where(.tw *, .tw)) {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li:not(:where(.tw *, .tw)) {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active:not(:where(.tw *, .tw)) {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption:not(:where(.tw *, .tw)) {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn:not(:where(.tw *, .tw)) {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left:not(:where(.tw *, .tw)), .carousel-control .glyphicon-chevron-right:not(:where(.tw *, .tw)), .carousel-control .icon-prev:not(:where(.tw *, .tw)), .carousel-control .icon-next:not(:where(.tw *, .tw)) {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left:not(:where(.tw *, .tw)), .carousel-control .icon-prev:not(:where(.tw *, .tw)) {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right:not(:where(.tw *, .tw)), .carousel-control .icon-next:not(:where(.tw *, .tw)) {
    margin-right: -10px;
  }
  .carousel-caption:not(:where(.tw *, .tw)) {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators:not(:where(.tw *, .tw)) {
    bottom: 20px;
  }
}
.clearfix:not(:where(.tw *, .tw)):before, .clearfix:not(:where(.tw *, .tw)):after, .dl-horizontal dd:not(:where(.tw *, .tw)):before, .dl-horizontal dd:not(:where(.tw *, .tw)):after, .container:not(:where(.tw *, .tw)):before, .container:not(:where(.tw *, .tw)):after, .container-fluid:not(:where(.tw *, .tw)):before, .container-fluid:not(:where(.tw *, .tw)):after, .row:not(:where(.tw *, .tw)):before, .row:not(:where(.tw *, .tw)):after, .form-horizontal .form-group:not(:where(.tw *, .tw)):before, .form-horizontal .form-group:not(:where(.tw *, .tw)):after, .btn-toolbar:not(:where(.tw *, .tw)):before, .btn-toolbar:not(:where(.tw *, .tw)):after, .btn-group-vertical > .btn-group:not(:where(.tw *, .tw)):before, .btn-group-vertical > .btn-group:not(:where(.tw *, .tw)):after, .nav:not(:where(.tw *, .tw)):before, .nav:not(:where(.tw *, .tw)):after, .navbar:not(:where(.tw *, .tw)):before, .navbar:not(:where(.tw *, .tw)):after, .navbar-header:not(:where(.tw *, .tw)):before, .navbar-header:not(:where(.tw *, .tw)):after, .navbar-collapse:not(:where(.tw *, .tw)):before, .navbar-collapse:not(:where(.tw *, .tw)):after, .pager:not(:where(.tw *, .tw)):before, .pager:not(:where(.tw *, .tw)):after, .panel-body:not(:where(.tw *, .tw)):before, .panel-body:not(:where(.tw *, .tw)):after, .modal-header:not(:where(.tw *, .tw)):before, .modal-header:not(:where(.tw *, .tw)):after, .modal-footer:not(:where(.tw *, .tw)):before, .modal-footer:not(:where(.tw *, .tw)):after, .collection-box-body:not(:where(.tw *, .tw)):before, .collection-box-body:not(:where(.tw *, .tw)):after, .antivirus-config .config-field:not(:where(.tw *, .tw)):before, .antivirus-config .config-field:not(:where(.tw *, .tw)):after {
  content: " ";
  display: table;
}
.clearfix:not(:where(.tw *, .tw)):after, .dl-horizontal dd:not(:where(.tw *, .tw)):after, .container:not(:where(.tw *, .tw)):after, .container-fluid:not(:where(.tw *, .tw)):after, .row:not(:where(.tw *, .tw)):after, .form-horizontal .form-group:not(:where(.tw *, .tw)):after, .btn-toolbar:not(:where(.tw *, .tw)):after, .btn-group-vertical > .btn-group:not(:where(.tw *, .tw)):after, .nav:not(:where(.tw *, .tw)):after, .navbar:not(:where(.tw *, .tw)):after, .navbar-header:not(:where(.tw *, .tw)):after, .navbar-collapse:not(:where(.tw *, .tw)):after, .pager:not(:where(.tw *, .tw)):after, .panel-body:not(:where(.tw *, .tw)):after, .modal-header:not(:where(.tw *, .tw)):after, .modal-footer:not(:where(.tw *, .tw)):after, .collection-box-body:not(:where(.tw *, .tw)):after, .antivirus-config .config-field:not(:where(.tw *, .tw)):after {
  clear: both;
}
.center-block:not(:where(.tw *, .tw)) {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right:not(:where(.tw *, .tw)) {
  float: right !important;
}
.pull-left:not(:where(.tw *, .tw)) {
  float: left !important;
}
.hide:not(:where(.tw *, .tw)), .datagrid-form .datagrid-actions .datagrid-reset:not(:where(.tw *, .tw)) {
  display: none !important;
}
.show:not(:where(.tw *, .tw)) {
  display: block !important;
}
.invisible:not(:where(.tw *, .tw)) {
  visibility: hidden;
}
.text-hide:not(:where(.tw *, .tw)) {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden:not(:where(.tw *, .tw)) {
  display: none !important;
}
.affix:not(:where(.tw *, .tw)) {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs:not(:where(.tw *, .tw)), .visible-sm:not(:where(.tw *, .tw)), .visible-md:not(:where(.tw *, .tw)), .visible-lg:not(:where(.tw *, .tw)) {
  display: none !important;
}
.visible-xs-block:not(:where(.tw *, .tw)), .visible-xs-inline:not(:where(.tw *, .tw)), .visible-xs-inline-block:not(:where(.tw *, .tw)), .visible-sm-block:not(:where(.tw *, .tw)), .visible-sm-inline:not(:where(.tw *, .tw)), .visible-sm-inline-block:not(:where(.tw *, .tw)), .visible-md-block:not(:where(.tw *, .tw)), .visible-md-inline:not(:where(.tw *, .tw)), .visible-md-inline-block:not(:where(.tw *, .tw)), .visible-lg-block:not(:where(.tw *, .tw)), .visible-lg-inline:not(:where(.tw *, .tw)), .visible-lg-inline-block:not(:where(.tw *, .tw)) {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs:not(:where(.tw *, .tw)) {
    display: block !important;
  }
  table.visible-xs:not(:where(.tw *, .tw)) {
    display: table !important;
  }
  tr.visible-xs:not(:where(.tw *, .tw)) {
    display: table-row !important;
  }
  th.visible-xs:not(:where(.tw *, .tw)), td.visible-xs:not(:where(.tw *, .tw)) {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block:not(:where(.tw *, .tw)) {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline:not(:where(.tw *, .tw)) {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block:not(:where(.tw *, .tw)) {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm:not(:where(.tw *, .tw)) {
    display: block !important;
  }
  table.visible-sm:not(:where(.tw *, .tw)) {
    display: table !important;
  }
  tr.visible-sm:not(:where(.tw *, .tw)) {
    display: table-row !important;
  }
  th.visible-sm:not(:where(.tw *, .tw)), td.visible-sm:not(:where(.tw *, .tw)) {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block:not(:where(.tw *, .tw)) {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline:not(:where(.tw *, .tw)) {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block:not(:where(.tw *, .tw)) {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md:not(:where(.tw *, .tw)) {
    display: block !important;
  }
  table.visible-md:not(:where(.tw *, .tw)) {
    display: table !important;
  }
  tr.visible-md:not(:where(.tw *, .tw)) {
    display: table-row !important;
  }
  th.visible-md:not(:where(.tw *, .tw)), td.visible-md:not(:where(.tw *, .tw)) {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block:not(:where(.tw *, .tw)) {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline:not(:where(.tw *, .tw)) {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block:not(:where(.tw *, .tw)) {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg:not(:where(.tw *, .tw)) {
    display: block !important;
  }
  table.visible-lg:not(:where(.tw *, .tw)) {
    display: table !important;
  }
  tr.visible-lg:not(:where(.tw *, .tw)) {
    display: table-row !important;
  }
  th.visible-lg:not(:where(.tw *, .tw)), td.visible-lg:not(:where(.tw *, .tw)) {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block:not(:where(.tw *, .tw)) {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline:not(:where(.tw *, .tw)) {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block:not(:where(.tw *, .tw)) {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs:not(:where(.tw *, .tw)) {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm:not(:where(.tw *, .tw)) {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md:not(:where(.tw *, .tw)) {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg:not(:where(.tw *, .tw)) {
    display: none !important;
  }
}
.visible-print:not(:where(.tw *, .tw)) {
  display: none !important;
}
@media print {
  .visible-print:not(:where(.tw *, .tw)) {
    display: block !important;
  }
  table.visible-print:not(:where(.tw *, .tw)) {
    display: table !important;
  }
  tr.visible-print:not(:where(.tw *, .tw)) {
    display: table-row !important;
  }
  th.visible-print:not(:where(.tw *, .tw)), td.visible-print:not(:where(.tw *, .tw)) {
    display: table-cell !important;
  }
}
.visible-print-block:not(:where(.tw *, .tw)) {
  display: none !important;
}
@media print {
  .visible-print-block:not(:where(.tw *, .tw)) {
    display: block !important;
  }
}
.visible-print-inline:not(:where(.tw *, .tw)) {
  display: none !important;
}
@media print {
  .visible-print-inline:not(:where(.tw *, .tw)) {
    display: inline !important;
  }
}
.visible-print-inline-block:not(:where(.tw *, .tw)) {
  display: none !important;
}
@media print {
  .visible-print-inline-block:not(:where(.tw *, .tw)) {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print:not(:where(.tw *, .tw)) {
    display: none !important;
  }
}
.navbar:not(:where(.tw *, .tw)) {
  border-width: 0;
}
.navbar-default .badge:not(:where(.tw *, .tw)) {
  background-color: #fff;
  color: #282b33;
}
.navbar-inverse .badge:not(:where(.tw *, .tw)) {
  background-color: #fff;
  color: #18BC9C;
}
.navbar-brand:not(:where(.tw *, .tw)) {
  line-height: 1;
}
.btn:not(:where(.tw *, .tw)), .datagrid-form .datagrid-actions .datagrid-submit:not(:where(.tw *, .tw)) {
  border-width: 2px;
}
.btn:not(:where(.tw *, .tw)):active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-group.open .dropdown-toggle:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.text-primary:not(:where(.tw *, .tw)), .text-primary:not(:where(.tw *, .tw)):hover {
  color: #282b33;
}
.text-success:not(:where(.tw *, .tw)), .text-success:not(:where(.tw *, .tw)):hover {
  color: #18BC9C;
}
.text-danger:not(:where(.tw *, .tw)), .text-danger:not(:where(.tw *, .tw)):hover {
  color: #E74C3C;
}
.text-warning:not(:where(.tw *, .tw)), .text-warning:not(:where(.tw *, .tw)):hover {
  color: #F39C12;
}
.text-info:not(:where(.tw *, .tw)), .text-info:not(:where(.tw *, .tw)):hover {
  color: #3498DB;
}
.text-excluded:not(:where(.tw *, .tw)), .text-excluded:not(:where(.tw *, .tw)):hover {
  color: #F2AB26;
}
table a:not(:where(.tw *, .tw)):not(.btn, .close, .no-underline), .table a:not(:where(.tw *, .tw)):not(.btn, .close, .no-underline) {
  text-decoration: underline;
}
table .dropdown-menu a:not(:where(.tw *, .tw)), .table .dropdown-menu a:not(:where(.tw *, .tw)) {
  text-decoration: none;
}
table .success:not(:where(.tw *, .tw)), .table .success:not(:where(.tw *, .tw)), table .warning:not(:where(.tw *, .tw)), .table .warning:not(:where(.tw *, .tw)), table .danger:not(:where(.tw *, .tw)), .table .danger:not(:where(.tw *, .tw)), table .info:not(:where(.tw *, .tw)), .table .info:not(:where(.tw *, .tw)) {
  color: #fff;
}
table .success > th > a:not(:where(.tw *, .tw)), .table .success > th > a:not(:where(.tw *, .tw)), table .warning > th > a:not(:where(.tw *, .tw)), .table .warning > th > a:not(:where(.tw *, .tw)), table .danger > th > a:not(:where(.tw *, .tw)), .table .danger > th > a:not(:where(.tw *, .tw)), table .info > th > a:not(:where(.tw *, .tw)), .table .info > th > a:not(:where(.tw *, .tw)), table .success > td > a:not(:where(.tw *, .tw)), .table .success > td > a:not(:where(.tw *, .tw)), table .warning > td > a:not(:where(.tw *, .tw)), .table .warning > td > a:not(:where(.tw *, .tw)), table .danger > td > a:not(:where(.tw *, .tw)), .table .danger > td > a:not(:where(.tw *, .tw)), table .info > td > a:not(:where(.tw *, .tw)), .table .info > td > a:not(:where(.tw *, .tw)), table .success > a:not(:where(.tw *, .tw)), .table .success > a:not(:where(.tw *, .tw)), table .warning > a:not(:where(.tw *, .tw)), .table .warning > a:not(:where(.tw *, .tw)), table .danger > a:not(:where(.tw *, .tw)), .table .danger > a:not(:where(.tw *, .tw)), table .info > a:not(:where(.tw *, .tw)), .table .info > a:not(:where(.tw *, .tw)) {
  color: #fff;
}
table > thead > tr > th:not(:where(.tw *, .tw)), .table > thead > tr > th:not(:where(.tw *, .tw)), table > tbody > tr > th:not(:where(.tw *, .tw)), .table > tbody > tr > th:not(:where(.tw *, .tw)), table > tfoot > tr > th:not(:where(.tw *, .tw)), .table > tfoot > tr > th:not(:where(.tw *, .tw)), table > thead > tr > td:not(:where(.tw *, .tw)), .table > thead > tr > td:not(:where(.tw *, .tw)), table > tbody > tr > td:not(:where(.tw *, .tw)), .table > tbody > tr > td:not(:where(.tw *, .tw)), table > tfoot > tr > td:not(:where(.tw *, .tw)), .table > tfoot > tr > td:not(:where(.tw *, .tw)) {
  border: none;
}
table-bordered > thead > tr > th:not(:where(.tw *, .tw)), .table-bordered > thead > tr > th:not(:where(.tw *, .tw)), table-bordered > tbody > tr > th:not(:where(.tw *, .tw)), .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)), table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)), .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)), table-bordered > thead > tr > td:not(:where(.tw *, .tw)), .table-bordered > thead > tr > td:not(:where(.tw *, .tw)), table-bordered > tbody > tr > td:not(:where(.tw *, .tw)), .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)), table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)), .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)) {
  border: 1px solid #ecf0f1;
}
.form-control:not(:where(.tw *, .tw)), input:not(:where(.tw *, .tw)) {
  border-width: 2px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.form-control:not(:where(.tw *, .tw)):focus, input:not(:where(.tw *, .tw)):focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.help-block:not(:where(.tw *, .tw)) {
  font-size: 0.8em;
}
.has-warning .help-block:not(:where(.tw *, .tw)), .has-warning .control-label:not(:where(.tw *, .tw)), .has-warning .radio:not(:where(.tw *, .tw)), .has-warning .checkbox:not(:where(.tw *, .tw)), .has-warning .radio-inline:not(:where(.tw *, .tw)), .has-warning .checkbox-inline:not(:where(.tw *, .tw)), .has-warning.radio label:not(:where(.tw *, .tw)), .has-warning.checkbox label:not(:where(.tw *, .tw)), .has-warning.radio-inline label:not(:where(.tw *, .tw)), .has-warning.checkbox-inline label:not(:where(.tw *, .tw)), .has-warning .form-control-feedback:not(:where(.tw *, .tw)) {
  color: #F39C12;
}
.has-warning .form-control:not(:where(.tw *, .tw)), .has-warning .form-control:not(:where(.tw *, .tw)):focus {
  border: 2px solid #F39C12;
}
.has-warning .input-group-addon:not(:where(.tw *, .tw)) {
  border-color: #F39C12;
}
.has-error .select2-container--focus .select2-selection:not(:where(.tw *, .tw)), .has-error .select2-selection:not(:where(.tw *, .tw)) {
  border: 1px solid #E74C3C;
}
.has-error .select2-container--focus.select2-selection:not(:where(.tw *, .tw)), .has-error .help-block:not(:where(.tw *, .tw)), .has-error .radio:not(:where(.tw *, .tw)), .has-error .checkbox:not(:where(.tw *, .tw)), .has-error .radio-inline:not(:where(.tw *, .tw)), .has-error .checkbox-inline:not(:where(.tw *, .tw)), .has-error.radio label:not(:where(.tw *, .tw)), .has-error.checkbox label:not(:where(.tw *, .tw)), .has-error.radio-inline label:not(:where(.tw *, .tw)), .has-error.checkbox-inline label:not(:where(.tw *, .tw)), .has-error .form-control-feedback:not(:where(.tw *, .tw)) {
  color: #E74C3C;
}
.has-error .control-label:not(:where(.tw *, .tw)) {
  color: #000;
}
.has-error .form-control:not(:where(.tw *, .tw)), .has-error .form-control:not(:where(.tw *, .tw)):focus {
  border: 1px solid #E74C3C;
}
.has-error .input-group-addon:not(:where(.tw *, .tw)) {
  border-color: #E74C3C;
}
.has-error .control-border:not(:where(.tw *, .tw)) {
  border-color: #E74C3C;
}
.has-error .hide-on-error:not(:where(.tw *, .tw)) {
  display: none;
}
.has-success .help-block:not(:where(.tw *, .tw)), .has-success .control-label:not(:where(.tw *, .tw)), .has-success .radio:not(:where(.tw *, .tw)), .has-success .checkbox:not(:where(.tw *, .tw)), .has-success .radio-inline:not(:where(.tw *, .tw)), .has-success .checkbox-inline:not(:where(.tw *, .tw)), .has-success.radio label:not(:where(.tw *, .tw)), .has-success.checkbox label:not(:where(.tw *, .tw)), .has-success.radio-inline label:not(:where(.tw *, .tw)), .has-success.checkbox-inline label:not(:where(.tw *, .tw)), .has-success .form-control-feedback:not(:where(.tw *, .tw)) {
  color: #18BC9C;
}
.has-success .form-control:not(:where(.tw *, .tw)), .has-success .form-control:not(:where(.tw *, .tw)):focus {
  border: 2px solid #18BC9C;
}
.has-success .input-group-addon:not(:where(.tw *, .tw)) {
  border-color: #18BC9C;
}
.nav .open > a:not(:where(.tw *, .tw)), .nav .open > a:not(:where(.tw *, .tw)):hover, .nav .open > a:not(:where(.tw *, .tw)):focus {
  border-color: transparent;
}
.pager a:not(:where(.tw *, .tw)), .pager a:not(:where(.tw *, .tw)):hover {
  color: #fff;
}
.pager .disabled > a:not(:where(.tw *, .tw)), .pager .disabled > a:not(:where(.tw *, .tw)):hover, .pager .disabled > a:not(:where(.tw *, .tw)):focus, .pager .disabled > span:not(:where(.tw *, .tw)) {
  background-color: #202e3b;
}
.close:not(:where(.tw *, .tw)) {
  color: #fff;
  text-decoration: none;
  opacity: 0.4;
}
.close:not(:where(.tw *, .tw)):hover, .close:not(:where(.tw *, .tw)):focus {
  color: #fff;
  opacity: 1;
}
.alert .alert-link:not(:where(.tw *, .tw)) {
  color: #fff;
  text-decoration: underline;
}
.password-progress:not(:where(.tw *, .tw)) {
  height: 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.password-progress .progress-bar:not(:where(.tw *, .tw)) {
  font-size: 10px;
  line-height: 10px;
}
.well:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.list-group-item.active:not(:where(.tw *, .tw)), a.list-group-item.active:not(:where(.tw *, .tw)):hover, a.list-group-item.active:not(:where(.tw *, .tw)):focus {
  border-color: #ecf0f1;
}
a.list-group-item-success.active:not(:where(.tw *, .tw)) {
  background-color: #18BC9C;
}
a.list-group-item-success.active:not(:where(.tw *, .tw)):hover, a.list-group-item-success.active:not(:where(.tw *, .tw)):focus {
  background-color: #15a589;
}
a.list-group-item-warning.active:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
}
a.list-group-item-warning.active:not(:where(.tw *, .tw)):hover, a.list-group-item-warning.active:not(:where(.tw *, .tw)):focus {
  background-color: #e08e0b;
}
a.list-group-item-danger.active:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
}
a.list-group-item-danger.active:not(:where(.tw *, .tw)):hover, a.list-group-item-danger.active:not(:where(.tw *, .tw)):focus {
  background-color: #e43725;
}
.panel-default .close:not(:where(.tw *, .tw)) {
  color: #222222;
}
.modal .close:not(:where(.tw *, .tw)) {
  color: #222222;
}
.popover:not(:where(.tw *, .tw)) {
  color: #222222;
}
@charset "UTF-8";


/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/

.animated:not(:where(.tw *, .tw)) {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.hinge:not(:where(.tw *, .tw)) {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.bounce:not(:where(.tw *, .tw)) {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash:not(:where(.tw *, .tw)) {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.pulse:not(:where(.tw *, .tw)) {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}

.shake:not(:where(.tw *, .tw)) {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }

  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }

  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

.swing:not(:where(.tw *, .tw)) {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }

  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}

.tada:not(:where(.tw *, .tw)) {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }

  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }

  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }

  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }

  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }

  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }

  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}

.wobble:not(:where(.tw *, .tw)) {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }

  70% {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}

.bounceIn:not(:where(.tw *, .tw)) {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }

  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInDown:not(:where(.tw *, .tw)) {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInLeft:not(:where(.tw *, .tw)) {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }

  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.bounceInRight:not(:where(.tw *, .tw)) {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }

  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.bounceInUp:not(:where(.tw *, .tw)) {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    transform: scale(.3);
  }
}

@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  25% {
    -webkit-transform: scale(.95);
    -ms-transform: scale(.95);
    transform: scale(.95);
  }

  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.3);
    -ms-transform: scale(.3);
    transform: scale(.3);
  }
}

.bounceOut:not(:where(.tw *, .tw)) {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.bounceOutDown:not(:where(.tw *, .tw)) {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.bounceOutLeft:not(:where(.tw *, .tw)) {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.bounceOutRight:not(:where(.tw *, .tw)) {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.bounceOutUp:not(:where(.tw *, .tw)) {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.fadeIn:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDown:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInDownBig:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeft:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInLeftBig:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRight:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.fadeInRightBig:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUp:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.fadeInUpBig:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.fadeOut:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}

.fadeOutDown:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.fadeOutDownBig:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}

.fadeOutLeft:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.fadeOutLeftBig:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}

.fadeOutRight:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.fadeOutRightBig:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}

.fadeOutUp:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.fadeOutUpBig:not(:where(.tw *, .tw)) {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

.animated.flip:not(:where(.tw *, .tw)) {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}

.flipInX:not(:where(.tw *, .tw)) {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }

  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}

.flipInY:not(:where(.tw *, .tw)) {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}

.flipOutX:not(:where(.tw *, .tw)) {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}

.flipOutY:not(:where(.tw *, .tw)) {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}

.lightSpeedIn:not(:where(.tw *, .tw)) {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}

.lightSpeedOut:not(:where(.tw *, .tw)) {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateIn:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownLeft:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInDownRight:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpLeft:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}

.rotateInUpRight:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}

.rotateOut:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutDownLeft:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutDownRight:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}

.rotateOutUpLeft:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}

.rotateOutUpRight:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }

  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInDown:not(:where(.tw *, .tw)) {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInLeft:not(:where(.tw *, .tw)) {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }

  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}

.slideInRight:not(:where(.tw *, .tw)) {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}

.slideOutLeft:not(:where(.tw *, .tw)) {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}

.slideOutRight:not(:where(.tw *, .tw)) {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp:not(:where(.tw *, .tw)) {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge:not(:where(.tw *, .tw)) {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}

.rollOut:not(:where(.tw *, .tw)) {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}
/**
 * FormValidation (http://formvalidation.io)
 * The best jQuery plugin to validate form fields. Support Bootstrap, Foundation, Pure, SemanticUI, UIKit and custom frameworks
 *
 * @author      https://twitter.com/formvalidation
 * @copyright   (c) 2013 - 2016 Nguyen Huu Phuoc
 * @license     http://formvalidation.io/license/
 */

.fv-has-feedback:not(:where(.tw *, .tw)) {
    position: relative;
}
.fv-control-feedback:not(:where(.tw *, .tw)) {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.fv-has-feedback .fv-control-feedback:not(:where(.tw *, .tw)) {
    /*right: 15px;*/
}
.fv-help-block:not(:where(.tw *, .tw)) {
    display: block;
}

/* Hide the clear icon for field using placeholder attribute on IE10/11 */
.fv-form [placeholder]:not(:where(.tw *, .tw))::-ms-clear {
    display: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Bootstrap form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-bootstrap .help-block:not(:where(.tw *, .tw)) {
    margin-bottom: 0;
}
.fv-form-bootstrap .tooltip-inner:not(:where(.tw *, .tw)) {
    text-align: left;
}
/* Bootstrap stacked form without label */
.fv-form-bootstrap .fv-icon-no-label:not(:where(.tw *, .tw)) {
	top: 0;
}
.fv-form-bootstrap .fv-bootstrap-icon-input-group:not(:where(.tw *, .tw)) {
	z-index: 100;
}
/* Bootstrap inline form */
.form-inline.fv-form-bootstrap .form-group:not(:where(.tw *, .tw)) {
    vertical-align: top;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Foundation form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-foundation .fv-control-feedback:not(:where(.tw *, .tw)) {
    top: 21px;      /* The height of Foundation label */
    right: 15px;    /* The padding-right of .columns */
    width: 37px;
    height: 37px;
    line-height: 37px;
}
.fv-form-foundation .collapse .fv-control-feedback:not(:where(.tw *, .tw)) {
    top: 0;
    right: 0;
}
/* Foundation horizontal form */
.fv-form-horizontal.fv-form-foundation .fv-control-feedback:not(:where(.tw *, .tw)) {
    top: 0;
}
/* Foundation stacked form without label */
.fv-form-foundation .fv-icon-no-label:not(:where(.tw *, .tw)) {
	top: 0;
}
.fv-form-foundation .error .fv-control-feedback:not(:where(.tw *, .tw)) {
    color: #f04124;
}
/**
 * Foundation reset the bottom marin to 0 when the row has '.error' class
 * I need to adjust it when using tooltip to show the error
 */
.fv-form-foundation .error.fv-has-tooltip input:not(:where(.tw *, .tw)), .error.fv-has-tooltip textarea:not(:where(.tw *, .tw)), .error.fv-has-tooltip select:not(:where(.tw *, .tw)) {
    margin-bottom: 10px;
}

/* ~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Pure form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-pure .fv-control-feedback:not(:where(.tw *, .tw)) {
    top: 22px;      /* Height of Pure label */
    width: 36px;    /* Height of Pure input */
    height: 36px;
    line-height: 36px;
}
.pure-form-stacked.fv-form-pure .fv-control-feedback:not(:where(.tw *, .tw)) {
    top: 4px;
}
.pure-form-aligned .pure-control-group .fv-help-block:not(:where(.tw *, .tw)) {
    margin-top: 5px;
    margin-left: 180px;
}
.pure-form-aligned.fv-form-pure .fv-control-feedback:not(:where(.tw *, .tw)), .fv-form-pure .fv-icon-no-label:not(:where(.tw *, .tw)) {           /* Pure stacked form without label */
	top: 0;
}
.fv-form-pure .fv-has-error label:not(:where(.tw *, .tw)), .fv-form-pure .fv-has-error .fv-help-block:not(:where(.tw *, .tw)), .fv-form-pure .fv-has-error .fv-control-feedback:not(:where(.tw *, .tw)) {
    color: #CA3C3C;     /* Same as .button-error */
}
.fv-form-pure .fv-has-success label:not(:where(.tw *, .tw)), .fv-form-pure .fv-has-success .fv-control-feedback:not(:where(.tw *, .tw)) {
    /*color: #1CB841;*/     /* Same as .button-success */
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Semantic form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-semantic .fv-control-feedback.icon:not(:where(.tw *, .tw)) {
    right: 7px;
}
.fv-form-semantic .error .icon:not(:where(.tw *, .tw)) {
    color: #d95c5c;
}
/* Semantic horizontal form */
.fv-form-horizontal.fv-form-semantic .row:not(:where(.tw *, .tw)) {
    padding-bottom: 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For UIKit form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-uikit .fv-control-feedback:not(:where(.tw *, .tw)) {
    top: 25px;      /* Height of UIKit label */
    width: 30px;    /* Height of UIKit input */
    height: 30px;
    line-height: 30px;
}
.fv-form-uikit .uk-text-danger:not(:where(.tw *, .tw)) {
    display: block;
}
/* UIKit horizontal form */
.uk-form-horizontal.fv-form-uikit .fv-control-feedback:not(:where(.tw *, .tw)) {
    /*line-height: normal;*/
    top: 0;
}
.fv-form-uikit .fv-has-error label:not(:where(.tw *, .tw)), .fv-form-uikit .fv-has-error .uk-form-label:not(:where(.tw *, .tw)), .fv-form-uikit .fv-has-error .fv-control-feedback:not(:where(.tw *, .tw)) {
    color: #D85030;     /* Same as .uk-form-danger */
}
.fv-form-uikit .fv-has-success label:not(:where(.tw *, .tw)), .fv-form-uikit .fv-has-success .uk-form-label:not(:where(.tw *, .tw)), .fv-form-uikit .fv-has-success .fv-control-feedback:not(:where(.tw *, .tw)) {
    /*color: #659F13;*/     /* Same as .uk-form-success */
}
/* UIKit stacked form without label */
.fv-form-uikit .fv-icon-no-label:not(:where(.tw *, .tw)) {
	top: 0;
}

.padding-none:not(:where(.tw *, .tw)) {
  padding: 0px !important;
}
.padding:not(:where(.tw *, .tw)) {
  padding: 10px !important;
}
.padding-sm:not(:where(.tw *, .tw)) {
  padding: 5px !important;
}
.padding-lg:not(:where(.tw *, .tw)) {
  padding: 22px !important;
}
.padding-xl:not(:where(.tw *, .tw)) {
  padding: 40px !important;
}
.padding-top-none:not(:where(.tw *, .tw)) {
  padding-top: 0px !important;
}
.padding-top:not(:where(.tw *, .tw)) {
  padding-top: 10px !important;
}
.padding-top-sm:not(:where(.tw *, .tw)) {
  padding-top: 5px !important;
}
.padding-top-lg:not(:where(.tw *, .tw)) {
  padding-top: 22px !important;
}
.padding-top-xl:not(:where(.tw *, .tw)) {
  padding-top: 40px !important;
}
.padding-right-none:not(:where(.tw *, .tw)) {
  padding-right: 0px !important;
}
.padding-right:not(:where(.tw *, .tw)) {
  padding-right: 10px !important;
}
.padding-right-sm:not(:where(.tw *, .tw)) {
  padding-right: 5px !important;
}
.padding-right-lg:not(:where(.tw *, .tw)) {
  padding-right: 22px !important;
}
.padding-right-xl:not(:where(.tw *, .tw)) {
  padding-right: 40px !important;
}
.padding-bottom-none:not(:where(.tw *, .tw)) {
  padding-bottom: 0px !important;
}
.padding-bottom:not(:where(.tw *, .tw)) {
  padding-bottom: 10px !important;
}
.padding-bottom-sm:not(:where(.tw *, .tw)) {
  padding-bottom: 5px !important;
}
.padding-bottom-lg:not(:where(.tw *, .tw)) {
  padding-bottom: 22px !important;
}
.padding-bottom-xl:not(:where(.tw *, .tw)) {
  padding-bottom: 40px !important;
}
.padding-left-none:not(:where(.tw *, .tw)) {
  padding-left: 0px !important;
}
.padding-left:not(:where(.tw *, .tw)) {
  padding-left: 10px !important;
}
.padding-left-sm:not(:where(.tw *, .tw)) {
  padding-left: 5px !important;
}
.padding-left-lg:not(:where(.tw *, .tw)) {
  padding-left: 22px !important;
}
.padding-left-xl:not(:where(.tw *, .tw)) {
  padding-left: 40px !important;
}
.padding-left-1px:not(:where(.tw *, .tw)) {
  padding-left: 1px !important;
}
.margin-none:not(:where(.tw *, .tw)) {
  margin: 0px !important;
}
.margin:not(:where(.tw *, .tw)) {
  margin: 10px !important;
}
.margin-sm:not(:where(.tw *, .tw)) {
  margin: 5px !important;
}
.margin-lg:not(:where(.tw *, .tw)) {
  margin: 22px !important;
}
.margin-xl:not(:where(.tw *, .tw)) {
  margin: 40px !important;
}
.margin-top-none:not(:where(.tw *, .tw)) {
  margin-top: 0px !important;
}
.margin-top:not(:where(.tw *, .tw)) {
  margin-top: 10px !important;
}
.margin-top-sm:not(:where(.tw *, .tw)) {
  margin-top: 5px !important;
}
.margin-top-lg:not(:where(.tw *, .tw)) {
  margin-top: 22px !important;
}
.margin-top-xl:not(:where(.tw *, .tw)) {
  margin-top: 40px !important;
}
.margin-right-none:not(:where(.tw *, .tw)) {
  margin-right: 0px !important;
}
.margin-right:not(:where(.tw *, .tw)) {
  margin-right: 10px !important;
}
.margin-right-sm:not(:where(.tw *, .tw)) {
  margin-right: 5px !important;
}
.margin-right-lg:not(:where(.tw *, .tw)) {
  margin-right: 22px !important;
}
.margin-right-xl:not(:where(.tw *, .tw)) {
  margin-right: 40px !important;
}
.margin-bottom-none:not(:where(.tw *, .tw)) {
  margin-bottom: 0px !important;
}
.margin-bottom:not(:where(.tw *, .tw)) {
  margin-bottom: 10px !important;
}
.margin-bottom-sm:not(:where(.tw *, .tw)) {
  margin-bottom: 5px !important;
}
.margin-bottom-lg:not(:where(.tw *, .tw)) {
  margin-bottom: 22px !important;
}
.margin-bottom-xl:not(:where(.tw *, .tw)) {
  margin-bottom: 40px !important;
}
.margin-left-none:not(:where(.tw *, .tw)) {
  margin-left: 0px !important;
}
.margin-left:not(:where(.tw *, .tw)) {
  margin-left: 10px !important;
}
.margin-left-sm:not(:where(.tw *, .tw)) {
  margin-left: 5px !important;
}
.margin-left-lg:not(:where(.tw *, .tw)) {
  margin-left: 22px !important;
}
.margin-left-xl:not(:where(.tw *, .tw)) {
  margin-left: 40px !important;
}
.border-none:not(:where(.tw *, .tw)) {
  border: none !important;
}
.border-left-none:not(:where(.tw *, .tw)) {
  border-left: none !important;
}
.border-right-none:not(:where(.tw *, .tw)) {
  border-right: none !important;
}
.border-bottom-none:not(:where(.tw *, .tw)) {
  border-bottom: none !important;
}
.border-top-none:not(:where(.tw *, .tw)) {
  border-top: none !important;
}
.border-left-gray:not(:where(.tw *, .tw)) {
  border-left: solid 2px #ecf0f1;
}
.border-right-gray:not(:where(.tw *, .tw)) {
  border-right: solid 2px #ecf0f1;
}
.border-bottom-gray:not(:where(.tw *, .tw)) {
  border-bottom: solid 2px #ecf0f1;
}
.border-top-gray:not(:where(.tw *, .tw)) {
  border-top: solid 2px #ecf0f1;
}
.border-gray:not(:where(.tw *, .tw)) {
  border: solid 2px #ecf0f1;
}
.text-sm:not(:where(.tw *, .tw)) {
  font-size: 13px !important;
}
.text-base:not(:where(.tw *, .tw)) {
  font-size: 15px !important;
}
.text-md:not(:where(.tw *, .tw)) {
  font-size: 17px !important;
}
.text-lg:not(:where(.tw *, .tw)) {
  font-size: 19px !important;
}
.enforce-lower:not(:where(.tw *, .tw)) {
  text-transform: lowercase;
}
.fill-width:not(:where(.tw *, .tw)) {
  width: 100%;
}
.half-width:not(:where(.tw *, .tw)) {
  width: 50%;
}
.quarter-width:not(:where(.tw *, .tw)) {
  width: 25%;
}
.fill-height:not(:where(.tw *, .tw)) {
  height: 100%;
}
.bg-table-accent:not(:where(.tw *, .tw)) {
  background-color: #f9f9f9;
}
.radius-none:not(:where(.tw *, .tw)) {
  border-radius: 0 !important;
}
.rounded:not(:where(.tw *, .tw)) {
  border-radius: 4px;
}
.d-inline-block:not(:where(.tw *, .tw)) {
  display: inline-block !important;
}
.relative:not(:where(.tw *, .tw)) {
  position: relative;
}
.billing-popover:not(:where(.tw *, .tw)) {
  max-width: 415px;
  min-width: 415px;
  height: auto;
  padding: 15px;
  background: #F9FAFA;
  box-shadow: -8px 8px 19px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}
.billing-popover .subheader:not(:where(.tw *, .tw)) {
  font-weight: 600;
}
.billing-popover .header:not(:where(.tw *, .tw)) {
  font-weight: bold;
  margin-top: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 25px;
  line-height: 33px;
}
.billing-popover .billing-infographic:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: row;
  justify-content: center;
  border: 2px solid #C0C0C0;
  box-sizing: border-box;
}
.billing-popover .billing-infographic .billing_graphic:not(:where(.tw *, .tw)) {
  min-height: 50px !important;
  max-height: 50px !important;
  margin: 5px;
}
.billing-popover .billing-infographic .column:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 25px;
  margin-left: 10px;
  margin-right: 10px;
}
.billing-popover .billing-infographic .billing_pill:not(:where(.tw *, .tw)) {
  width: 115px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid #01C5D1;
  box-sizing: border-box;
  border-radius: 50px;
  margin: 3px;
}
.component-popover:not(:where(.tw *, .tw)) {
  max-width: 415px;
  min-width: 415px;
  height: auto;
  padding: 15px;
  background: #F9FAFA;
  box-shadow: -8px 8px 19px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}
.component-popover .subheader:not(:where(.tw *, .tw)) {
  font-weight: 600;
}
.component-popover .header:not(:where(.tw *, .tw)) {
  font-weight: bold;
  margin-top: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 25px;
  line-height: 33px;
}
.reported-detections-popover:not(:where(.tw *, .tw)) {
  max-width: 415px;
  min-width: 415px;
  height: auto;
  padding: 15px;
  background: #F9FAFA;
  box-shadow: -8px 8px 19px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}
.reported-detections-popover .subheader:not(:where(.tw *, .tw)) {
  font-weight: 600;
}
.reported-detections-popover .header:not(:where(.tw *, .tw)) {
  font-weight: bold;
  margin-top: 0;
  font-style: normal;
  font-weight: 700;
  font-size: 25px;
  line-height: 33px;
}
.user-notifications-popover:not(:where(.tw *, .tw)) {
  margin-left: -100px;
  min-width: 350px;
}
.user-notifications-popover .arrow:not(:where(.tw *, .tw)) {
  margin-left: 89px !important;
}
.user-notifications-popover ul.list-group:not(:where(.tw *, .tw)) {
  border-left: 2px solid #0ac;
  margin-bottom: 0;
  max-height: 540px;
  overflow-y: auto;
}
li#user-notifications div#user-notifications-wrapper:not(:where(.tw *, .tw)) {
  padding: 6px 9px;
  border: 2px solid transparent;
  text-align: center;
}
li#user-notifications div#user-notifications-wrapper i.fa.fa-2x.fa-bell.text-info:not(:where(.tw *, .tw)) {
  font-size: 1.66666em;
  line-height: 25px;
}
.service-status-tracking-popover:not(:where(.tw *, .tw)) {
  padding: 10px;
  border-radius: 6px;
}
.network-inspection-popover:not(:where(.tw *, .tw)) {
  padding: 12px;
  border-radius: 8px;
}
.service-info:not(:where(.tw *, .tw)) {
  max-width: 450px;
  box-shadow: -8px 8px 19px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}
.service-info-popover:not(:where(.tw *, .tw)) {
  padding: 20px;
}
.service-info-popover > .title:not(:where(.tw *, .tw)) {
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 10px;
}
.service-info-popover a:not(:where(.tw *, .tw)) {
  text-decoration: underline;
}
.mav-config-general-popover:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 305px;
  left: 305px;
  background: black;
  box-shadow: -8px 8px 19px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  padding: 4px;
  color: white;
}
.mav-config-protection-popover:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 75px;
  left: -15px;
  background: black;
  box-shadow: -8px 8px 19px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  padding: 4px;
  color: white;
}
.mav-config-protection-account-org-popover:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 298px;
  left: 265px;
  background: black;
  box-shadow: -8px 8px 19px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
  padding: 4px;
  color: white;
}
.observed-exclusions-tab-popovers:not(:where(.tw *, .tw)) {
  padding: 10px;
  border-radius: 6px;
  width: 267px;
}
.mobile main:not(:where(.tw *, .tw)) {
  padding-top: inherit;
}
.mobile a:not(:where(.tw *, .tw)):link, .mobile a:not(:where(.tw *, .tw)):visited, .mobile a:not(:where(.tw *, .tw)):hover, .mobile a:not(:where(.tw *, .tw)):active {
  text-decoration: none;
}
.agent-status-legend-label:not(:where(.tw *, .tw)) {
  text-align: right;
  display: inline-block;
  margin-left: 10px;
}
.agent-status-legend-label .h3:not(:where(.tw *, .tw)) {
  font-weight: 700;
}
.agent-status-legend-icon:not(:where(.tw *, .tw)) {
  position: absolute;
  font-size: 3em;
}
.agent-status-legend-icon-shield:not(:where(.tw *, .tw)) {
  position: absolute;
  font-size: 3em;
  color: #fff;
  color: #18BC9C;
  top: 4px;
  left: 2px;
}
a.agent-status-legend-icon-shield:not(:where(.tw *, .tw)):hover, a.agent-status-legend-icon-shield:not(:where(.tw *, .tw)):focus {
  color: #e6e6e6;
}
.agent-status-legend-icon-triangle:not(:where(.tw *, .tw)) {
  position: absolute;
  font-size: 3em;
  color: #fff;
  color: #F39C12;
  top: 5px;
  left: -5px;
}
a.agent-status-legend-icon-triangle:not(:where(.tw *, .tw)):hover, a.agent-status-legend-icon-triangle:not(:where(.tw *, .tw)):focus {
  color: #e6e6e6;
}
.agent-status-legend-icon-circle:not(:where(.tw *, .tw)) {
  position: absolute;
  font-size: 3em;
  color: #fff;
  color: #E74C3C;
  top: 5px;
  left: -2px;
}
a.agent-status-legend-icon-circle:not(:where(.tw *, .tw)):hover, a.agent-status-legend-icon-circle:not(:where(.tw *, .tw)):focus {
  color: #e6e6e6;
}
.agent-status-legend-icon-lock:not(:where(.tw *, .tw)) {
  position: absolute;
  font-size: 3em;
  color: #6F42C1;
  top: 7px;
  left: 3px;
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .agent-status-legend-icon-shield:not(:where(.tw *, .tw)) {
    left: -23px;
  }
  .agent-status-legend-icon-triangle:not(:where(.tw *, .tw)) {
    left: -30px;
  }
  .agent-status-legend-icon-circle:not(:where(.tw *, .tw)) {
    left: -27px;
  }
  .agent-status-legend-icon-lock:not(:where(.tw *, .tw)) {
    left: -22px;
  }
}
@media (max-width: 1200px) {
  .agent-status-legend-icon-shield:not(:where(.tw *, .tw)) {
    left: 17px;
  }
  .agent-status-legend-icon-triangle:not(:where(.tw *, .tw)) {
    left: 10px;
  }
  .agent-status-legend-icon-circle:not(:where(.tw *, .tw)) {
    left: 13px;
  }
  .agent-status-legend-icon-lock:not(:where(.tw *, .tw)) {
    left: 18px;
  }
}
.btn.btn-secondary:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #415C76;
  border-color: #415C76;
}
.btn.btn-secondary:not(:where(.tw *, .tw)):focus, .btn.btn-secondary.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #2f4255;
  border-color: #141c24;
}
.btn.btn-secondary:not(:where(.tw *, .tw)):hover {
  color: #fff;
  background-color: #2f4255;
  border-color: #2b3d4f;
}
.btn.btn-secondary:not(:where(.tw *, .tw)):active, .btn.btn-secondary.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn.btn-secondary:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #2f4255;
  border-color: #2b3d4f;
}
.btn.btn-secondary:not(:where(.tw *, .tw)):active:hover, .btn.btn-secondary.active:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle.btn.btn-secondary:not(:where(.tw *, .tw)):hover, .btn.btn-secondary:not(:where(.tw *, .tw)):active:focus, .btn.btn-secondary.active:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle.btn.btn-secondary:not(:where(.tw *, .tw)):focus, .btn.btn-secondary:not(:where(.tw *, .tw)):active.focus, .btn.btn-secondary.active.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn.btn-secondary.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #22303e;
  border-color: #141c24;
}
.btn.btn-secondary:not(:where(.tw *, .tw)):active, .btn.btn-secondary.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn.btn-secondary:not(:where(.tw *, .tw)) {
  background-image: none;
}
.btn.btn-secondary.disabled:not(:where(.tw *, .tw)):hover, .btn.btn-secondary[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .btn.btn-secondary:not(:where(.tw *, .tw)):hover, .btn.btn-secondary.disabled:not(:where(.tw *, .tw)):focus, .btn.btn-secondary[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .btn.btn-secondary:not(:where(.tw *, .tw)):focus, .btn.btn-secondary.disabled.focus:not(:where(.tw *, .tw)), .btn.btn-secondary[disabled].focus:not(:where(.tw *, .tw)), fieldset[disabled] .btn.btn-secondary.focus:not(:where(.tw *, .tw)) {
  background-color: #415C76;
  border-color: #415C76;
}
.btn.btn-secondary .badge:not(:where(.tw *, .tw)) {
  color: #415C76;
  background-color: #fff;
}
.btn.btn-outline-success:not(:where(.tw *, .tw)) {
  color: #282b33;
  background-color: transparent;
  border-color: #18BC9C;
}
.btn.btn-outline-success:not(:where(.tw *, .tw)):focus, .btn.btn-outline-success.focus:not(:where(.tw *, .tw)) {
  color: #282b33;
  background-color: rgba(0, 0, 0, 0);
  border-color: #0a4b3e;
}
.btn.btn-outline-success:not(:where(.tw *, .tw)):hover {
  color: #282b33;
  background-color: rgba(0, 0, 0, 0);
  border-color: #11866f;
}
.btn.btn-outline-success:not(:where(.tw *, .tw)):active, .btn.btn-outline-success.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn.btn-outline-success:not(:where(.tw *, .tw)) {
  color: #282b33;
  background-color: rgba(0, 0, 0, 0);
  border-color: #11866f;
}
.btn.btn-outline-success:not(:where(.tw *, .tw)):active:hover, .btn.btn-outline-success.active:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle.btn.btn-outline-success:not(:where(.tw *, .tw)):hover, .btn.btn-outline-success:not(:where(.tw *, .tw)):active:focus, .btn.btn-outline-success.active:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle.btn.btn-outline-success:not(:where(.tw *, .tw)):focus, .btn.btn-outline-success:not(:where(.tw *, .tw)):active.focus, .btn.btn-outline-success.active.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn.btn-outline-success.focus:not(:where(.tw *, .tw)) {
  color: #282b33;
  background-color: rgba(0, 0, 0, 0);
  border-color: #0a4b3e;
}
.btn.btn-outline-success:not(:where(.tw *, .tw)):active, .btn.btn-outline-success.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn.btn-outline-success:not(:where(.tw *, .tw)) {
  background-image: none;
}
.btn.btn-outline-success.disabled:not(:where(.tw *, .tw)):hover, .btn.btn-outline-success[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .btn.btn-outline-success:not(:where(.tw *, .tw)):hover, .btn.btn-outline-success.disabled:not(:where(.tw *, .tw)):focus, .btn.btn-outline-success[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .btn.btn-outline-success:not(:where(.tw *, .tw)):focus, .btn.btn-outline-success.disabled.focus:not(:where(.tw *, .tw)), .btn.btn-outline-success[disabled].focus:not(:where(.tw *, .tw)), fieldset[disabled] .btn.btn-outline-success.focus:not(:where(.tw *, .tw)) {
  background-color: transparent;
  border-color: #18BC9C;
}
.btn.btn-outline-success .badge:not(:where(.tw *, .tw)) {
  color: transparent;
  background-color: #282b33;
}
.no-underline:not(:where(.tw *, .tw)) {
  text-decoration: none;
}
.no-underline:not(:where(.tw *, .tw)):hover {
  text-decoration: none;
}
/*!
 * DataTables + Font Awesome integration
 * License: MIT - http://datatables.net/license
 */
/*
 * Sort styling
 */
table.dataTable thead th:not(:where(.tw *, .tw)) {
  position: relative;
  background-image: none !important;
  /* Remove the DataTables bootstrap integration styling */
}
table.dataTable thead th.sorting:not(:where(.tw *, .tw)):after, table.dataTable thead th.sorting_asc:not(:where(.tw *, .tw)):after, table.dataTable thead th.sorting_desc:not(:where(.tw *, .tw)):after {
  position: absolute;
  top: 12px;
  right: 8px;
  display: block;
  font-family: FontAwesome;
}
table.dataTable thead th.sorting:not(:where(.tw *, .tw)):after {
  content: "\f0dc";
  font-size: 1em;
  padding-top: 0.12em;
}
table.dataTable thead th.sorting_asc:not(:where(.tw *, .tw)):after {
  content: "\f0de";
}
table.dataTable thead th.sorting_desc:not(:where(.tw *, .tw)):after {
  content: "\f0dd";
}
div.dataTables_scrollBody table.dataTable thead th.sorting:not(:where(.tw *, .tw)):after, div.dataTables_scrollBody table.dataTable thead th.sorting_asc:not(:where(.tw *, .tw)):after, div.dataTables_scrollBody table.dataTable thead th.sorting_desc:not(:where(.tw *, .tw)):after {
  content: "";
}
/* In Bootstrap and Foundation the padding top is a little different from the DataTables stylesheet */
table.table thead th.sorting:not(:where(.tw *, .tw)):after, table.table thead th.sorting_asc:not(:where(.tw *, .tw)):after, table.table thead th.sorting_desc:not(:where(.tw *, .tw)):after {
  top: 8px;
}
/*
 * DataTables style pagination controls
 */
div.dataTables_paginate a.paginate_button.first:not(:where(.tw *, .tw)), div.dataTables_paginate a.paginate_button.previous:not(:where(.tw *, .tw)) {
  position: relative;
  padding-left: 24px;
}
div.dataTables_paginate a.paginate_button.next:not(:where(.tw *, .tw)), div.dataTables_paginate a.paginate_button.last:not(:where(.tw *, .tw)) {
  position: relative;
  padding-right: 24px;
}
div.dataTables_paginate a.first:not(:where(.tw *, .tw)):before, div.dataTables_paginate a.previous:not(:where(.tw *, .tw)):before {
  position: absolute;
  top: 8px;
  left: 10px;
  display: block;
  font-family: FontAwesome;
}
div.dataTables_paginate a.next:not(:where(.tw *, .tw)):after, div.dataTables_paginate a.last:not(:where(.tw *, .tw)):after {
  position: absolute;
  top: 8px;
  right: 10px;
  display: block;
  font-family: FontAwesome;
}
div.dataTables_paginate a.first:not(:where(.tw *, .tw)):before {
  content: "\f100";
}
div.dataTables_paginate a.previous:not(:where(.tw *, .tw)):before {
  content: "\f104";
}
div.dataTables_paginate a.next:not(:where(.tw *, .tw)):after {
  content: "\f105";
}
div.dataTables_paginate a.last:not(:where(.tw *, .tw)):after {
  content: "\f101";
}
.dataTables_paginate .pagination:not(:where(.tw *, .tw)):has(li.next.disabled):has(li.previous.disabled) {
  visibility: hidden;
}
/*
 * Bootstrap and foundation style pagination controls
 */
div.dataTables_paginate li.first > a:not(:where(.tw *, .tw)), div.dataTables_paginate li.previous > a:not(:where(.tw *, .tw)) {
  position: relative;
  padding-left: 24px;
}
div.dataTables_paginate li.next > a:not(:where(.tw *, .tw)), div.dataTables_paginate li.last > a:not(:where(.tw *, .tw)) {
  position: relative;
  padding-right: 24px;
}
div.dataTables_paginate li.first a:not(:where(.tw *, .tw)):before, div.dataTables_paginate li.previous a:not(:where(.tw *, .tw)):before {
  position: absolute;
  top: 6px;
  left: 10px;
  display: block;
  font-family: FontAwesome;
}
div.dataTables_paginate li.next a:not(:where(.tw *, .tw)):after, div.dataTables_paginate li.last a:not(:where(.tw *, .tw)):after {
  position: absolute;
  top: 6px;
  right: 10px;
  display: block;
  font-family: FontAwesome;
}
div.dataTables_paginate li.first a:not(:where(.tw *, .tw)):before {
  content: "\f100";
}
div.dataTables_paginate li.previous a:not(:where(.tw *, .tw)):before {
  content: "\f104";
}
div.dataTables_paginate li.next a:not(:where(.tw *, .tw)):after {
  content: "\f105";
}
div.dataTables_paginate li.last a:not(:where(.tw *, .tw)):after {
  content: "\f101";
}
.dataTables_wrapper .row:not(:where(.tw *, .tw)):first-child, .dataTables_wrapper .row:not(:where(.tw *, .tw)):last-child {
  padding: calc(30px/2);
}
div.dataTables_paginate li.first a:not(:where(.tw *, .tw)):before, div.dataTables_paginate li.previous a:not(:where(.tw *, .tw)):before {
  top: 10px;
}
div.dataTables_paginate li.next a:not(:where(.tw *, .tw)):after, div.dataTables_paginate li.last a:not(:where(.tw *, .tw)):after {
  top: 10px;
}
.dataTables_wrapper > div.row:not(:where(.tw *, .tw)):first-child > div:last-child {
  text-align: right;
  font-size: 0.9em;
}
div.dataTables_wrapper div.dataTables_processing:not(:where(.tw *, .tw)) {
  position: fixed !important;
  z-index: 1000;
}
*:not(:where(.tw *, .tw)):target td:first-child {
  border-left: 2px solid #01c5d1 !important;
}
*:not(:where(.tw *, .tw)):target td:last-child {
  border-right: 2px solid #01c5d1 !important;
}
.dropdown-menu .datagrid-form:not(:where(.tw *, .tw)) {
  min-width: 200px;
}
.dropdown-menu .datagrid-form input[type="text"]:not(:where(.tw *, .tw)) {
  margin: 0 20px 0 20px;
  border: 2px solid #e5e5e5;
}
div.datagrid-filter.filter:not(:where(.tw *, .tw)) {
  padding-bottom: 10px;
  padding-top: 5px;
  border-bottom: 1px solid #e5e5e5;
}
.pagination-wrapper:not(:where(.tw *, .tw)) {
  text-align: right;
  white-space: nowrap;
  margin: 0;
}
.pagination-info:not(:where(.tw *, .tw)) {
  padding-top: 25px;
  white-space: nowrap;
}
.datagrid-form label:not(:where(.tw *, .tw)) {
  font-weight: 700;
  color: var(--color-secondary-text);
  padding: 3px 20px;
}
.datagrid-form label.enum_filter.checkboxes:not(:where(.tw *, .tw)) {
  font-weight: normal;
  margin: 0 0 0 5px;
}
.datagrid-form label.enum_filter input:not(:where(.tw *, .tw)) {
  margin-right: 5px;
}
.datagrid-form .datagrid-actions .datagrid-submit:not(:where(.tw *, .tw)) {
  width: 50%;
  margin: 0 25%;
}
.datagrid-form select:not(:where(.tw *, .tw)) {
  display: block;
  margin-left: 20px;
  width: 160px;
  padding: 5px;
  color: var(--color-input-text);
  background-color: var(--color-input-bg);
}
.datagrid-form .select2-container:not(:where(.tw *, .tw)) {
  margin: 0 20px;
}
.datagrid-table td.column-fit:not(:where(.tw *, .tw)) {
  width: 1%;
  white-space: nowrap;
}
.datagrid-table .column-disable-sort .order:not(:where(.tw *, .tw)) {
  display: none;
}
.datagrid-table .datagrid-order-control-asc:not(:where(.tw *, .tw)), .datagrid-table .datagrid-order-control-desc:not(:where(.tw *, .tw)) {
  visibility: hidden;
  position: relative;
}
.datagrid-table .datagrid-order-control-asc:not(:where(.tw *, .tw)):after, .datagrid-table .datagrid-order-control-desc:not(:where(.tw *, .tw)):after {
  visibility: visible;
  opacity: 0.3;
  position: absolute;
  top: 0;
  left: 0;
  height: 10px;
}
.datagrid-table .datagrid-order-control-asc:not(:where(.tw *, .tw)):after {
  content: "▴";
  top: -5px;
  font-size: 11px;
}
.datagrid-table .datagrid-order-control-desc:not(:where(.tw *, .tw)):after {
  content: "▾";
  left: -10px;
  top: 3px;
}
.datagrid-table .datagrid-order-active-desc .datagrid-order-control-desc:not(:where(.tw *, .tw)):after, .datagrid-table .datagrid-order-active-asc .datagrid-order-control-asc:not(:where(.tw *, .tw)):after {
  opacity: 0.6;
}
.datagrid-table thead th:not(:where(.tw *, .tw)) {
  white-space: nowrap;
}
.datagrid-table thead th a:not(:where(.tw *, .tw)) {
  text-decoration: none !important;
  color: var(--color-table-heading);
}
.datagrid-table td.expanded-row:not(:where(.tw *, .tw)) {
  background-color: #7b8a8b;
  padding: 0 0 0 5px;
}
.datagrid-table .datagrid-order:not(:where(.tw *, .tw)) {
  display: inline;
  text-align: right;
}
.datagrid-per-page .form-control:not(:where(.tw *, .tw)) {
  padding: 2px;
  border-width: 1px;
  height: 30px;
}
.modal-drawer .modal-dialog:not(:where(.tw *, .tw)) {
  position: fixed;
  margin-top: 0;
}
.modal-drawer .modal-dialog .modal-content:not(:where(.tw *, .tw)) {
  border-radius: 0%;
}
.modal-drawer .right-drawer:not(:where(.tw *, .tw)), .modal-drawer .left-drawer:not(:where(.tw *, .tw)) {
  width: 50%;
  top: 0;
}
.modal-drawer .right-drawer .modal-content:not(:where(.tw *, .tw)), .modal-drawer .left-drawer .modal-content:not(:where(.tw *, .tw)) {
  height: 100vh;
  overflow-y: auto;
}
@media (max-width: 1370px) {
  .modal-drawer .right-drawer.width-sensitive:not(:where(.tw *, .tw)), .modal-drawer .left-drawer.width-sensitive:not(:where(.tw *, .tw)) {
    width: 66%;
  }
}
.modal-drawer .width-33:not(:where(.tw *, .tw)) {
  width: 33.33%;
}
.modal-drawer .right-drawer:not(:where(.tw *, .tw)), .modal-drawer .right-drawer.modal-dialog:not(:where(.tw *, .tw)) {
  right: 0;
  transform: translateX(100%);
}
.modal-drawer .left-drawer:not(:where(.tw *, .tw)), .modal-drawer .left-drawer.modal-dialog:not(:where(.tw *, .tw)) {
  left: 0;
  transform: translateX(-100%);
}
.modal-drawer .top-drawer:not(:where(.tw *, .tw)), .modal-drawer .bottom-drawer:not(:where(.tw *, .tw)) {
  width: 100%;
  right: 0;
  left: 0;
}
.modal-drawer .top-drawer .modal-content:not(:where(.tw *, .tw)), .modal-drawer .bottom-drawer .modal-content:not(:where(.tw *, .tw)) {
  height: 50vh;
  max-height: 100%;
  overflow-y: scroll;
}
.modal-drawer .top-drawer:not(:where(.tw *, .tw)), .modal-drawer .top-drawer.modal-dialog:not(:where(.tw *, .tw)) {
  top: 0;
  transform: translateY(-100%);
}
.modal-drawer .bottom-drawer:not(:where(.tw *, .tw)), .modal-drawer .bottom-drawer.modal-dialog:not(:where(.tw *, .tw)) {
  bottom: 0;
  transform: translateY(100%);
}
.modal-drawer.in .modal-dialog:not(:where(.tw *, .tw)) {
  transform: none;
}
.expanded-filter-menu.heading:not(:where(.tw *, .tw)) {
  display: inline-block;
}
.expanded-filter-menu.heading a:not(:where(.tw *, .tw)) {
  font-size: 0.9em;
  margin-right: 15px;
  color: var(--color-link);
}
.expanded-filter-menu.heading .btn:not(:where(.tw *, .tw)):focus {
  outline: none;
  border-color: #217dbb;
}
@media (max-width: 1100px) {
  .expanded-filter-menu .flex-space:not(:where(.tw *, .tw)) {
    flex-wrap: wrap;
  }
}
.expanded-filter-menu .flex-child:not(:where(.tw *, .tw)) {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  border-right: 1px solid #ecf0f1;
}
.expanded-filter-menu .flex-child:not(:where(.tw *, .tw)):last-of-type {
  border-right: none;
}
.expanded-filter-menu .menu-section:not(:where(.tw *, .tw)) {
  list-style: none;
  padding-inline-start: 10px;
  padding-right: 10px;
}
.expanded-filter-menu .menu-section .li-title:not(:where(.tw *, .tw)) {
  font-weight: 700;
  color: var(--color-default-text);
  padding: 3px 0;
}
.expanded-filter-menu .menu-section .li-item:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
}
.expanded-filter-menu .menu-section .li-item label:not(:where(.tw *, .tw)) {
  font-weight: normal;
  margin-left: 5px;
}
.expanded-filter-menu .menu-section .li-item svg:not(:where(.tw *, .tw)) {
  fill: var(--color-secondary-text);
}
.expanded-filter-menu .menu-section .form-inline:not(:where(.tw *, .tw)) {
  margin-bottom: 5px;
}
.expanded-filter-menu .menu-section .form-inline .dates input:not(:where(.tw *, .tw)) {
  width: 95px;
}
.expanded-filter-menu .menu-section .form-inline a:not(:where(.tw *, .tw)) {
  color: var(--color-link);
  margin-left: 4px;
}
.expanded-filter-menu .menu-section .text-dark:not(:where(.tw *, .tw)), .expanded-filter-menu .menu-section .prepend-content:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
}
.expanded-filter-menu .menu-section li.filter-date_range_column:not(:where(.tw *, .tw)) {
  display: inline-block;
}
.expanded-filter-menu .menu-section li.filter-date_range_column label:not(:where(.tw *, .tw)) {
  font-weight: normal;
}
.expanded-filter-menu .menu-section li.filter-date_range_column label[for]:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
}
.expanded-filter-menu .menu-section .select2-selection__choice:not(:where(.tw *, .tw)) {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.expanded-filter-menu .menu-section .context-selector .select2-container:not(:where(.tw *, .tw)) {
  max-width: 270px;
}
.expanded-filter-menu .menu-section .context-selector .select2-search__field:not(:where(.tw *, .tw)) {
  width: 100% !important;
}
.expanded-filter-menu .menu-section .select2-selection--multiple:not(:where(.tw *, .tw)) {
  padding-right: 15px;
}
.expanded-filter-menu .menu-section .select2-selection--multiple:not(:where(.tw *, .tw)):after {
  content: "";
  position: absolute;
  right: 10px;
  top: 15px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #888;
}
.expanded-filter-menu .menu-section .select2-container:not(:where(.tw *, .tw)) {
  width: 250px !important;
}
@media (max-width: 1920px) {
  .expanded-filter-menu .menu-section.narrow-filter .select2-selection__choice:not(:where(.tw *, .tw)) {
    max-width: 100px;
  }
}
@media (max-width: 1920px) {
  .expanded-filter-menu .menu-section.narrow-filter .select2-container:not(:where(.tw *, .tw)) {
    width: 150px !important;
  }
}
.expanded-filter-menu .visible-xl:not(:where(.tw *, .tw)) {
  display: none;
}
@media (min-width: 1920px) {
  .expanded-filter-menu .visible-xl:not(:where(.tw *, .tw)) {
    display: inline;
  }
}
.focused-window-container:not(:where(.tw *, .tw)) {
  position: relative;
}
.focused-window:not(:where(.tw *, .tw)) {
  position: absolute;
  right: 0;
  top: calc(100% + 5px);
  z-index: 5;
  padding: 20px;
  border-radius: 5px;
  background-color: white;
  min-width: 380px;
  display: none;
  flex-direction: column;
  align-items: stretch;
  box-shadow: 2px 2px 10px #0e141a;
}
.focused-window.active:not(:where(.tw *, .tw)) {
  display: flex;
}
.focused-window .btn:not(:where(.tw *, .tw)) {
  width: 100%;
}
.form-control.dark-bg:not(:where(.tw *, .tw)):focus {
  border-color: #dce4ec;
}
.enum_radio_buttons label.control-label:not(:where(.tw *, .tw)) {
  display: block;
}
.enum_radio_buttons .radio:not(:where(.tw *, .tw)) {
  display: inline-block;
  margin-right: 1em;
}
.enum_radio_buttons .radio .form-control:not(:where(.tw *, .tw)) {
  height: inherit;
  width: inherit;
}
.form-group abbr[title]:not(:where(.tw *, .tw)) {
  cursor: inherit;
  border-bottom: none;
}
.form-group .select2-container--bootstrap .select2-selection--multiple .select2-search--inline .select2-search__field:not(:where(.tw *, .tw)) {
  min-width: 10em;
}
.form-group .select2-search__field:not(:where(.tw *, .tw)) {
  width: auto;
}
.simple_form .has-success .form-control:not(:where(.tw *, .tw)) {
  border: 1px solid #dce4ec;
}
.simple_form .has-success .help-block:not(:where(.tw *, .tw)), .simple_form .has-success .control-label:not(:where(.tw *, .tw)) {
  color: inherit;
}
.simple_form .has-success .control-label:not(:where(.tw *, .tw)) {
  font-weight: bold;
}
.simple_form select:not(:where(.tw *, .tw)) {
  border: 1px solid #DCDDDD;
}
.pending-deletion:not(:where(.tw *, .tw)) {
  text-decoration: line-through;
  color: #b4bcc2;
}
nav.sticky:not(:where(.tw *, .tw)) {
  position: sticky;
  top: 0;
  z-index: 100;
}
nav.navbar:not(:where(.tw *, .tw)) {
  background-color: #141c24;
  min-height: 70px;
}
nav.navbar .navbar-brand:not(:where(.tw *, .tw)), nav.navbar .hamburger:not(:where(.tw *, .tw)) {
  height: 70px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
nav.navbar .navbar-brand .navbar-text:not(:where(.tw *, .tw)) {
  padding-left: calc(30px/2);
  font-size: 15px;
}
@media (min-width: 768px) {
  nav.navbar .navbar-nav:not(:where(.tw *, .tw)) {
    height: 70px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  nav.navbar .navbar-brand:not(:where(.tw *, .tw)) {
    background-color: #0b0f13;
  }
  nav.navbar .dropdown-org-menu:not(:where(.tw *, .tw)) {
    height: 70px;
    background-color: #0b0f13;
    color: #fff;
  }
  nav.navbar .navbar-nav > li:not(:where(.tw *, .tw)):first-child > a:not(.btn) {
    padding-left: 0;
  }
}
nav.navbar .navbar-triangle-sep:not(:where(.tw *, .tw)) {
  width: 0;
  height: 0;
  border-top: 70px solid #0b0f13;
  border-right: 40px solid transparent;
}
nav.navbar .navbar-brand:not(:where(.tw *, .tw)) {
  color: #fff;
}
nav.navbar .navbar-brand:not(:where(.tw *, .tw)):hover, nav.navbar .navbar-brand:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: #0b0f13;
}
nav.navbar .navbar-brand img:not(:where(.tw *, .tw)) {
  width: calc(70px*0.55);
}
nav.navbar .profile-photo:not(:where(.tw *, .tw)) {
  border: 2px solid #ecf0f1;
  border-radius: 50%;
  padding: 2px;
  height: calc(70px*0.55);
  width: calc(70px*0.55);
}
nav.navbar .navbar-text:not(:where(.tw *, .tw)) {
  color: #fafafa;
}
nav.navbar .navbar-nav > li > a:not(:where(.tw *, .tw)) {
  color: #fafafa;
}
nav.navbar .navbar-nav > li > a:not(:where(.tw *, .tw)):hover, nav.navbar .navbar-nav > li > a:not(:where(.tw *, .tw)):focus {
  color: #fff;
  background-color: transparent;
}
nav.navbar .navbar-nav > li > a:not(:where(.tw *, .tw)):hover span, nav.navbar .navbar-nav > li > a:not(:where(.tw *, .tw)):focus span {
  padding-bottom: 3px;
  border-bottom: 1px solid #fff;
}
nav.navbar .navbar-nav > li > a:not(:where(.tw *, .tw)):hover span.caret, nav.navbar .navbar-nav > li > a:not(:where(.tw *, .tw)):focus span.caret {
  padding-bottom: 0;
  border-bottom: 0;
}
nav.navbar .navbar-nav > .active > a:not(:where(.tw *, .tw)), nav.navbar .navbar-nav > .active > a:not(:where(.tw *, .tw)):hover, nav.navbar .navbar-nav > .active > a:not(:where(.tw *, .tw)):focus {
  color: #ecf0f1;
  background-color: transparent;
}
nav.navbar .navbar-nav > .disabled > a:not(:where(.tw *, .tw)), nav.navbar .navbar-nav > .disabled > a:not(:where(.tw *, .tw)):hover, nav.navbar .navbar-nav > .disabled > a:not(:where(.tw *, .tw)):focus {
  color: #95a5a6;
  background-color: transparent;
}
nav.navbar .navbar-toggle:not(:where(.tw *, .tw)) {
  border-color: #ecf0f1;
}
nav.navbar .navbar-toggle:not(:where(.tw *, .tw)):hover, nav.navbar .navbar-toggle:not(:where(.tw *, .tw)):focus {
  background-color: #ecf0f1;
}
nav.navbar .navbar-toggle .icon-bar:not(:where(.tw *, .tw)) {
  background-color: #b4bcc2;
}
nav.navbar .navbar-collapse:not(:where(.tw *, .tw)), nav.navbar .navbar-form:not(:where(.tw *, .tw)) {
  border-color: #070a0d;
}
nav.navbar .navbar-nav > .open > a:not(:where(.tw *, .tw)), nav.navbar .navbar-nav > .open > a:not(:where(.tw *, .tw)):hover, nav.navbar .navbar-nav > .open > a:not(:where(.tw *, .tw)):focus {
  background-color: transparent;
  color: #ecf0f1;
}
@media (max-width: 767px) {
  nav.navbar .navbar-nav .open .dropdown-menu > .dropdown-header:not(:where(.tw *, .tw)) {
    border-color: #7b8a8b;
  }
  nav.navbar .navbar-nav .open .dropdown-menu .divider:not(:where(.tw *, .tw)) {
    background-color: #7b8a8b;
  }
  nav.navbar .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)) {
    color: #fafafa;
  }
  nav.navbar .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)):hover, nav.navbar .navbar-nav .open .dropdown-menu > li > a:not(:where(.tw *, .tw)):focus {
    color: #fff;
    background-color: transparent;
  }
  nav.navbar .navbar-nav .open .dropdown-menu > .active > a:not(:where(.tw *, .tw)), nav.navbar .navbar-nav .open .dropdown-menu > .active > a:not(:where(.tw *, .tw)):hover, nav.navbar .navbar-nav .open .dropdown-menu > .active > a:not(:where(.tw *, .tw)):focus {
    color: #ecf0f1;
    background-color: transparent;
  }
  nav.navbar .navbar-nav .open .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)), nav.navbar .navbar-nav .open .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)):hover, nav.navbar .navbar-nav .open .dropdown-menu > .disabled > a:not(:where(.tw *, .tw)):focus {
    color: #95a5a6;
    background-color: transparent;
  }
}
nav.navbar .navbar-nav .nav-resource-name:not(:where(.tw *, .tw)) {
  max-width: 200px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.open > nav.navbar .dropdown-menu.multi-column:not(:where(.tw *, .tw)) {
  display: -webkit-flex;
  /* Safari */
  display: flex;
}
nav.navbar .dropdown-menu.dropdown-column:not(:where(.tw *, .tw)) {
  -webkit-flex-flow: row wrap;
  flex-flow: row wrap;
  overflow-y: scroll;
  max-height: calc(100vh - 70px);
}
nav.navbar .dropdown-menu.dropdown-column li a:not(:where(.tw *, .tw)) {
  white-space: nowrap;
  overflow: hidden !important;
  text-overflow: ellipsis;
}
nav.navbar .dropdown-menu.single-column li a:not(:where(.tw *, .tw)) {
  width: 235px;
}
nav.navbar .dropdown-menu.multi-column li a:not(:where(.tw *, .tw)) {
  width: 200px;
}
nav.navbar .dropdown-menu.multi-column .full-width:not(:where(.tw *, .tw)) {
  flex-basis: 100%;
}
nav.navbar .dropdown-menu.multi-column .full-width a:not(:where(.tw *, .tw)) {
  width: 100%;
}
nav.navbar .dropdown-menu.multi-column.two-columns:not(:where(.tw *, .tw)) {
  width: 418px;
}
nav.navbar .dropdown-menu.multi-column.three-columns:not(:where(.tw *, .tw)) {
  width: 618px;
}
nav.navbar .dropdown-menu.multi-column.four-columns:not(:where(.tw *, .tw)) {
  width: 818px;
}
nav.navbar .dropdown-menu.multi-column.five-columns:not(:where(.tw *, .tw)) {
  width: 1018px;
}
nav.navbar .dropdown-menu.multi-column.six-columns:not(:where(.tw *, .tw)) {
  width: 1218px;
}
nav.navbar .dropdown-menu.bullet:not(:where(.tw *, .tw)) {
  margin-top: 8px;
}
nav.navbar .dropdown-menu.bullet:not(:where(.tw *, .tw)):before {
  width: 0;
  height: 0;
  content: '';
  display: inline-block;
  position: absolute;
  border-color: transparent;
  border-style: solid;
  -webkit-transform: rotate(360deg);
  border-width: 0 9px 9px;
  border-bottom-color: #cccccc;
  border-bottom-color: rgba(0, 0, 0, 0.15);
  top: -9px;
  left: 11px;
}
nav.navbar .dropdown-menu.bullet:not(:where(.tw *, .tw)):after {
  width: 0;
  height: 0;
  content: '';
  display: inline-block;
  position: absolute;
  border-color: transparent;
  border-style: solid;
  -webkit-transform: rotate(360deg);
  border-width: 0 8px 8px;
  border-bottom-color: #ffffff;
  top: -8px;
  left: 12px;
}
nav.navbar .dropdown-menu.bullet.pull-right:not(:where(.tw *, .tw)):before {
  left: auto;
  right: 9px;
}
nav.navbar .dropdown-menu.bullet.pull-right:not(:where(.tw *, .tw)):after {
  left: auto;
  right: 10px;
}
nav.navbar .dropdown-menu.bullet.pull-top:not(:where(.tw *, .tw)) {
  margin-top: 0;
  margin-bottom: 8px;
}
nav.navbar .dropdown-menu.bullet.pull-top:not(:where(.tw *, .tw)):before {
  top: auto;
  bottom: -7px;
  border-bottom-width: 0;
  border-top-width: 7px;
  border-top-color: #cccccc;
  border-top-color: rgba(0, 0, 0, 0.15);
}
nav.navbar .dropdown-menu.bullet.pull-top:not(:where(.tw *, .tw)):after {
  top: auto;
  bottom: -6px;
  border-bottom: none;
  border-top-width: 6px;
  border-top-color: #ffffff;
}
nav.navbar .dropdown-menu.bullet.pull-center:not(:where(.tw *, .tw)):before {
  left: auto;
  right: 50%;
  margin-right: -7px;
}
nav.navbar .dropdown-menu.bullet.pull-center:not(:where(.tw *, .tw)):after {
  left: auto;
  right: 50%;
  margin-right: -6px;
}
nav.navbar .dropdown-menu.bullet.pull-middle:not(:where(.tw *, .tw)) {
  margin-right: 8px;
}
nav.navbar .dropdown-menu.bullet.pull-middle:not(:where(.tw *, .tw)):before {
  top: 50%;
  left: 100%;
  right: auto;
  margin-top: -7px;
  border-right-width: 0;
  border-bottom-color: transparent;
  border-top-width: 7px;
  border-left-color: #cccccc;
  border-left-color: rgba(0, 0, 0, 0.15);
}
nav.navbar .dropdown-menu.bullet.pull-middle:not(:where(.tw *, .tw)):after {
  top: 50%;
  left: 100%;
  right: auto;
  margin-top: -6px;
  border-right-width: 0;
  border-bottom-color: transparent;
  border-top-width: 6px;
  border-left-color: #ffffff;
}
nav.navbar .dropdown-menu.bullet.pull-middle.pull-right:not(:where(.tw *, .tw)) {
  margin-right: 0;
  margin-left: 8px;
}
nav.navbar .dropdown-menu.bullet.pull-middle.pull-right:not(:where(.tw *, .tw)):before {
  left: -7px;
  border-left-width: 0;
  border-right-width: 7px;
  border-right-color: #cccccc;
  border-right-color: rgba(0, 0, 0, 0.15);
}
nav.navbar .dropdown-menu.bullet.pull-middle.pull-right:not(:where(.tw *, .tw)):after {
  left: -6px;
  border-left-width: 0;
  border-right-width: 6px;
  border-right-color: #ffffff;
}
nav.navbar .dropdown-menu.bullet.pull-middle.pull-center:not(:where(.tw *, .tw)) {
  margin-left: 0;
  margin-right: 0;
}
nav.navbar .dropdown-menu.bullet.pull-middle.pull-center:not(:where(.tw *, .tw)):before {
  border: none;
  display: none;
}
nav.navbar .dropdown-menu.bullet.pull-middle.pull-center:not(:where(.tw *, .tw)):after {
  border: none;
  display: none;
}
nav.navbar .dropdown-menu.dropdown-org:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 62px;
}
nav.navbar .dropdown-menu.dropdown-profile:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 71px;
  right: 2px;
}
nav.navbar .dropdown-menu > .dropdown-header:not(:where(.tw *, .tw)) {
  font-weight: 700;
  text-transform: uppercase;
}
nav .fa-btn:not(:where(.tw *, .tw)) {
  margin-right: 5px;
}
nav .fa-active:not(:where(.tw *, .tw)) {
  color: #18BC9C;
}
nav #assumable_role:not(:where(.tw *, .tw)) {
  color: #fafafa;
  position: relative;
}
nav #assumable_role .viewing-as:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
nav #assumable_role .select-wrapper:not(:where(.tw *, .tw)) {
  position: absolute;
  z-index: 1;
  top: 30px;
  width: 200px;
}
nav #assumable_role select:not(:where(.tw *, .tw)) {
  color: #fafafa;
  background-color: #141c24;
}
nav #assumable_role .select2-selection:not(:where(.tw *, .tw)) {
  font-weight: bold;
}
.development-navbar:not(:where(.tw *, .tw)), .staging-navbar:not(:where(.tw *, .tw)), .touchstone-navbar:not(:where(.tw *, .tw)) {
  text-align: center;
  font-size: 0.8em;
  color: #0C0F13;
  max-height: 16px;
  width: 100%;
}
.development-navbar:not(:where(.tw *, .tw)) {
  background-color: #EEEE21;
}
.staging-navbar:not(:where(.tw *, .tw)) {
  background-color: #FA6943;
}
.touchstone-navbar:not(:where(.tw *, .tw)) {
  background-color: #49FC49;
}
.fa-bell.text-info:not(:where(.tw *, .tw)) {
  color: #fafafa;
}
.fa-bolt.text-info:not(:where(.tw *, .tw)) {
  color: #fafafa;
}
.fa-question-circle-o.text-info:not(:where(.tw *, .tw)) {
  color: #fafafa;
}
.dropdown-menu > li > button.btn-link:not(:where(.tw *, .tw)) {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #7b8a8b;
  white-space: nowrap;
}
.dropdown-menu > li > button.btn-link:not(:where(.tw *, .tw)):hover, .dropdown-menu > li > button.btn-link:not(:where(.tw *, .tw)):focus {
  text-decoration: none;
  color: #fff;
  background-color: #282b33;
}
.nav-tabs:not(:where(.tw *, .tw)) {
  border-bottom: none;
}
.nav-tabs > li:not(:where(.tw *, .tw)) {
  display: block;
  float: none;
  margin-bottom: -2px;
  position: relative;
}
.nav-tabs > li.active:not(:where(.tw *, .tw)) {
  z-index: 2;
}
.nav-tabs > li.active > a:not(:where(.tw *, .tw)), .nav-tabs > li.active > a:not(:where(.tw *, .tw)):hover, .nav-tabs > li.active > a:not(:where(.tw *, .tw)):focus {
  background-color: var(--color-panel-bg);
  border: 2px solid var(--color-panel-default-border);
  color: var(--color-default-text);
}
.nav-tabs > li.active > a:not(:where(.tw *, .tw)):before, .nav-tabs > li.active > a:not(:where(.tw *, .tw)):hover:before, .nav-tabs > li.active > a:not(:where(.tw *, .tw)):focus:before {
  display: none;
}
.nav-tabs > li.active .dropdown-toggle .caret:not(:where(.tw *, .tw)), .nav-tabs > li.active .dropdown-toggle:not(:where(.tw *, .tw)):hover .caret, .nav-tabs > li.active .dropdown-toggle:not(:where(.tw *, .tw)):focus .caret {
  border-bottom-color: #78797e;
  border-top-color: #78797e;
}
@media (min-width: 768px) {
  .nav-tabs:not(:where(.tw *, .tw)) {
    margin-bottom: 20px;
    border-bottom-width: 2px;
    border-bottom-color: var(--color-panel-default-border);
  }
  .nav-tabs.nav-append-content:not(:where(.tw *, .tw)) {
    border-bottom: none;
    margin-bottom: 0;
  }
  .nav-tabs.nav-append-content > li.active:not(:where(.tw *, .tw)):first-child:before {
    display: block;
    background-color: var(--color-panel-bg);
    border-left: 2px solid var(--color-panel-default-border);
    content: "";
    height: 6px;
    left: 0;
    position: absolute;
    bottom: -4px;
    width: 6px;
    z-index: 2;
  }
  .nav-tabs > li:not(:where(.tw *, .tw)) {
    float: left;
  }
  .nav-tabs > li.active > a:not(:where(.tw *, .tw)), .nav-tabs > li.active > a:not(:where(.tw *, .tw)):hover, .nav-tabs > li.active > a:not(:where(.tw *, .tw)):focus {
    background-color: var(--color-tab-bg-active);
    border-color: var(--color-tab-border-active);
    border-bottom-color: var(--color-tab-bg-active);
    color: var(--color-tab-text-active);
    cursor: pointer;
    text-decoration: none;
  }
  .nav-tabs > li.active:not(:where(.tw *, .tw)):before {
    display: none;
  }
  .nav-tabs > li > a:not(:where(.tw *, .tw)), .nav-tabs > li > a:not(:where(.tw *, .tw)):hover, .nav-tabs > li > a:not(:where(.tw *, .tw)):focus {
    border-color: transparent;
    border-width: 2px;
    margin: 0;
    padding: 7px 21px 8px;
    border-radius: 6px 6px 0 0;
    background-color: transparent;
    cursor: pointer;
  }
  .nav-tabs > li > a:not(:where(.tw *, .tw)):hover {
    text-decoration: underline;
  }
}
.tab-content:not(:where(.tw *, .tw)) {
  background-color: var(--color-panel-bg);
  border: 2px solid var(--color-panel-default-border);
  border-radius: 6px;
  margin-bottom: 30px;
  padding: calc(30px/2);
  position: relative;
  z-index: 1;
}
.tab-content.has-dataTables:not(:where(.tw *, .tw)) {
  padding: calc(30px/2) 0 0 0;
}
.tab-content.has-dataTables .dataTables_wrapper .row:not(:where(.tw *, .tw)):last-child {
  padding: calc(30px/2);
}
.nav-stacked:not(:where(.tw *, .tw)) {
  border: 2px solid var(--color-nav-border);
  border-radius: 4px;
  font-size: 13px;
}
.nav-stacked .nav-header:not(:where(.tw *, .tw)) {
  text-transform: uppercase;
  font-weight: bold;
  color: #a3b6bb;
  padding: 10px 0 0 15px;
  display: none;
}
.nav-stacked .nav-header:not(:where(.tw *, .tw)):not(:first-child) {
  padding: calc(10px/2) 0 0 15px;
}
@media (min-width: 768px) {
  .nav-stacked .nav-header:not(:where(.tw *, .tw)) {
    display: inherit;
  }
}
.nav-stacked li > a:not(:where(.tw *, .tw)) {
  padding: calc(10px/2);
  color: var(--color-link);
  text-align: center;
}
.nav-stacked li > a:not(:where(.tw *, .tw)):active, .nav-stacked li > a:not(:where(.tw *, .tw)):focus {
  background-color: var(--color-nav-focus-bg);
}
@media (min-width: 768px) {
  .nav-stacked li > a:not(:where(.tw *, .tw)) {
    padding: calc(10px/2) calc(10px/2) calc(10px/2) 15px;
    margin: 10px 0;
    text-align: left;
  }
}
.nav-stacked li.active > a:not(:where(.tw *, .tw)), .nav-stacked li.active > a:not(:where(.tw *, .tw)):hover, .nav-stacked li.active > a:not(:where(.tw *, .tw)):focus, .nav-stacked li > a:not(:where(.tw *, .tw)):hover {
  background-color: var(--color-nav-focus-bg);
  border-radius: 0;
  color: var(--color-link);
}
.nav-stacked li.active > a:not(:where(.tw *, .tw)), .nav-stacked li.active > a:not(:where(.tw *, .tw)):hover {
  border-left: 2px solid var(--color-nav-border);
  margin-left: -2px;
}
@media (min-width: 768px) {
  .nav-stacked li.active > a i:not(:where(.tw *, .tw)), .nav-stacked li.active > a:not(:where(.tw *, .tw)):hover i {
    display: none;
  }
}
.nav-stacked li > a:not(:where(.tw *, .tw)):hover {
  text-decoration: underline;
}
@media (min-width: 768px) {
  .nav-stacked i:not(:where(.tw *, .tw)) {
    padding-top: 3px;
    display: none;
    color: #cfd9db;
    float: right;
  }
  .nav-stacked a:not(:where(.tw *, .tw)):hover > i {
    display: inherit;
  }
}
.panel:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  background-color: var(--color-panel-bg);
  border-color: var(--color-panel-default-border);
  border-width: 2px;
}
.panel .panel-heading:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  background-color: var(--color-panel-heading-bg);
  border-color: var(--color-panel-default-border);
}
.panel .panel-footer:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  background-color: var(--color-panel-heading-bg);
  border-color: var(--color-panel-default-border);
}
summary.panel-heading:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
summary.panel-heading:not(:where(.tw *, .tw))::after {
  float: right;
  content: '\f0d7';
  font-family: FontAwesome;
}
details[open] summary.panel-heading:not(:where(.tw *, .tw)):after {
  float: right;
  content: "\f0d8";
  font-family: FontAwesome;
}
.panel-group .panel-heading + .panel-collapse > .panel-body:not(:where(.tw *, .tw)), .panel-group .panel-heading + .panel-collapse > .list-group:not(:where(.tw *, .tw)) {
  border-top: 1px solid var(--color-panel-default-border);
}
.panel-group .panel-footer + .panel-collapse .panel-body:not(:where(.tw *, .tw)) {
  border-bottom: 1px solid var(--color-panel-default-border);
}
.panel-group.preformatted .panel:not(:where(.tw *, .tw)) {
  border-width: 1px;
  border-color: var(--color-panel-default-border);
  scroll-margin-top: 100px;
}
.panel-group.preformatted .panel + .panel:not(:where(.tw *, .tw)) {
  margin-top: 10px;
}
.panel-group.preformatted .panel-heading:not(:where(.tw *, .tw)) {
  padding-left: 10px;
  background-color: var(--color-panel-heading-bg);
  border-bottom: 1px solid var(--color-panel-default-border);
}
.panel-group.preformatted .panel-heading h4 a:not(:where(.tw *, .tw)) {
  text-decoration: none;
}
.panel-group.preformatted .panel-heading h4 a.collapsed .icon-expanded:not(:where(.tw *, .tw)) {
  display: none;
}
.panel-group.preformatted .panel-heading h4 a.collapsed .icon-collapsed:not(:where(.tw *, .tw)) {
  display: inline-block;
}
.panel-group.preformatted .panel-heading h4 a:not(:where(.tw *, .tw)):not(.collapsed) .icon-expanded {
  display: inline-block;
}
.panel-group.preformatted .panel-heading h4 a:not(:where(.tw *, .tw)):not(.collapsed) .icon-collapsed {
  display: none;
}
.panel-group.preformatted .panel-body:not(:where(.tw *, .tw)) {
  margin: 0;
  padding: 0;
}
.panel-group.preformatted .panel-body > pre:not(:where(.tw *, .tw)) {
  margin: 0;
  border: none;
  border-radius: 0;
}
.previous-value:not(:where(.tw *, .tw)) {
  color: #7b8a8b;
  display: block;
  margin: 10px 0;
}
.rule_block:not(:where(.tw *, .tw)) {
  background-color: var(--color-panel-bg);
  padding: 6px 12px;
  border: 2px solid var(--color-panel-default-border);
  border-radius: 4px;
  position: relative;
}
.rules_container:not(:where(.tw *, .tw)), .rules_block:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.corner-top-right:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 1%;
  right: 1%;
}
.rule_segment:not(:where(.tw *, .tw)) {
  background: var(--color-panel-bg);
  border: 2px solid var(--color-panel-default-border);
  border-radius: 4px;
  padding: 20px 15px;
}
.expression:not(:where(.tw *, .tw)) {
  display: flex;
  margin: 10px 0;
  gap: 5px;
}
.expression .btn_container:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  gap: 5px;
}
.expression .close:not(:where(.tw *, .tw)) {
  font-size: 15px;
  color: black;
}
.scope-container:not(:where(.tw *, .tw)) {
  display: inline-flex;
  gap: 5px;
}
.scope-container.disabled:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
}
.scope-container.disabled label:not(:where(.tw *, .tw)) {
  cursor: inherit;
}
.scope-container:not(:where(.tw *, .tw)):first-child {
  padding-left: 0;
}
.scope-container .scope_radio:not(:where(.tw *, .tw)) {
  vertical-align: top;
}
.scope-container label:not(:where(.tw *, .tw)) {
  font-weight: normal;
}
.scope-container label > span:not(:where(.tw *, .tw)) {
  display: inline-block;
  margin-left: 5px;
}
.scope_type:not(:where(.tw *, .tw)) {
  font-size: 14px;
  color: #415C76;
}
.scope_descriptor:not(:where(.tw *, .tw)) {
  font-size: 16px;
  max-width: 100px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.wildcard_info:not(:where(.tw *, .tw)) {
  display: none;
  color: #6C757D;
  font-size: 12px;
}
.value_container:not(:where(.tw *, .tw)) {
  width: 100%;
  margin-left: 5px;
}
.rule_wrapper:not(:where(.tw *, .tw)) {
  display: flex;
  gap: 5px;
  margin: 10px 0;
  padding: 0 5px 0 0;
}
.scope_warning:not(:where(.tw *, .tw)) {
  color: #E74C3C;
  font-size: 10px;
}
.ui-sortable .sort .handle:not(:where(.tw *, .tw)):hover {
  cursor: grab;
}
.table:not(:where(.tw *, .tw)) {
  font-size: 13px;
  margin-bottom: 21px;
}
.table > thead > tr > th:not(:where(.tw *, .tw)), .table > tbody > tr > th:not(:where(.tw *, .tw)), .table > tfoot > tr > th:not(:where(.tw *, .tw)), .table > thead > tr > td:not(:where(.tw *, .tw)), .table > tbody > tr > td:not(:where(.tw *, .tw)), .table > tfoot > tr > td:not(:where(.tw *, .tw)) {
  padding: 9px;
  line-height: 1.407;
  border-top: 2px solid var(--color-table-border);
}
@media (min-width: 768px) {
  .table > thead > tr > th:not(:where(.tw *, .tw)), .table > tbody > tr > th:not(:where(.tw *, .tw)), .table > tfoot > tr > th:not(:where(.tw *, .tw)), .table > thead > tr > td:not(:where(.tw *, .tw)), .table > tbody > tr > td:not(:where(.tw *, .tw)), .table > tfoot > tr > td:not(:where(.tw *, .tw)) {
    padding: 9px 25px;
  }
}
.table > thead > tr > th:not(:where(.tw *, .tw)), .table > tbody > tr > th:not(:where(.tw *, .tw)), .table > tfoot > tr > th:not(:where(.tw *, .tw)) {
  color: var(--color-table-heading);
  border-bottom: 2px solid var(--color-table-border);
}
.table > thead > tr > th:not(:where(.tw *, .tw)) {
  border-bottom: 2px solid var(--color-table-border);
}
.table > tbody + tbody:not(:where(.tw *, .tw)) {
  border-top: 2px solid var(--color-table-border);
}
.table .table:not(:where(.tw *, .tw)) {
  background-color: var(--color-body-bg);
}
.table [class*="fui-"]:not(:where(.tw *, .tw)) {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  margin: -42.5px 0 0;
  position: relative;
  top: 1em;
}
.table .checkbox:not(:where(.tw *, .tw)), .table .radio:not(:where(.tw *, .tw)) {
  display: inline-block;
  width: 20px;
  margin: -4px 0 0 -9px;
  top: 0.25em;
}
.table .checkbox.no-label:not(:where(.tw *, .tw)), .table .radio.no-label:not(:where(.tw *, .tw)) {
  padding-left: 0;
}
.table .selected-row > td:not(:where(.tw *, .tw)) {
  background-color: var(--color-table-row-selected);
}
.table img:not(:where(.tw *, .tw)) {
  vertical-align: top;
}
.table-condensed > thead > tr > th:not(:where(.tw *, .tw)), .table-condensed > tbody > tr > th:not(:where(.tw *, .tw)), .table-condensed > tfoot > tr > th:not(:where(.tw *, .tw)), .table-condensed > thead > tr > td:not(:where(.tw *, .tw)), .table-condensed > tbody > tr > td:not(:where(.tw *, .tw)), .table-condensed > tfoot > tr > td:not(:where(.tw *, .tw)) {
  padding: 5px 14px;
}
@media (min-width: 768px) {
  .table-condensed > thead > tr > th:not(:where(.tw *, .tw)), .table-condensed > tbody > tr > th:not(:where(.tw *, .tw)), .table-condensed > tfoot > tr > th:not(:where(.tw *, .tw)), .table-condensed > thead > tr > td:not(:where(.tw *, .tw)), .table-condensed > tbody > tr > td:not(:where(.tw *, .tw)), .table-condensed > tfoot > tr > td:not(:where(.tw *, .tw)) {
    padding: 5px 9px;
  }
}
.table-bordered:not(:where(.tw *, .tw)) {
  border: 2px solid var(--color-table-border);
}
.table-bordered > thead > tr > th:not(:where(.tw *, .tw)), .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)), .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)), .table-bordered > thead > tr > td:not(:where(.tw *, .tw)), .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)), .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)) {
  border: 2px solid var(--color-table-border);
  padding-top: 8px;
  padding-bottom: 8px;
  vertical-align: middle;
}
table.dataTable.table-striped > tbody > tr:not(:where(.tw *, .tw)):nth-of-type(odd), .table-striped > tbody > tr:not(:where(.tw *, .tw)):nth-of-type(odd), table.dataTable.table-striped > tbody > tr.odd:not(:where(.tw *, .tw)), .table-striped > tbody > tr.odd:not(:where(.tw *, .tw)), table.dataTable.table-striped > tbody > tr.selected-row:not(:where(.tw *, .tw)), .table-striped > tbody > tr.selected-row:not(:where(.tw *, .tw)) {
  background-color: var(--color-table-row-bg-accent);
}
table.dataTable.table-striped > tbody > tr:not(:where(.tw *, .tw)):nth-of-type(even), .table-striped > tbody > tr:not(:where(.tw *, .tw)):nth-of-type(even) {
  background-color: transparent;
}
table.dataTable.table-hover > tbody > tr:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr:not(:where(.tw *, .tw)):hover {
  background-color: var(--color-table-row-bg-hover);
}
.table > thead > tr > td.active:not(:where(.tw *, .tw)), .table > tbody > tr > td.active:not(:where(.tw *, .tw)), .table > tfoot > tr > td.active:not(:where(.tw *, .tw)), .table > thead > tr > th.active:not(:where(.tw *, .tw)), .table > tbody > tr > th.active:not(:where(.tw *, .tw)), .table > tfoot > tr > th.active:not(:where(.tw *, .tw)), .table > thead > tr.active > td:not(:where(.tw *, .tw)), .table > tbody > tr.active > td:not(:where(.tw *, .tw)), .table > tfoot > tr.active > td:not(:where(.tw *, .tw)), .table > thead > tr.active > th:not(:where(.tw *, .tw)), .table > tbody > tr.active > th:not(:where(.tw *, .tw)), .table > tfoot > tr.active > th:not(:where(.tw *, .tw)) {
  background-color: #ecf0f1;
}
.table-hover > tbody > tr > td.active:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr > th.active:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr.active:not(:where(.tw *, .tw)):hover > td, .table-hover > tbody > tr:not(:where(.tw *, .tw)):hover > .active, .table-hover > tbody > tr.active:not(:where(.tw *, .tw)):hover > th {
  background-color: #dde4e6;
}
.table > thead > tr > td.success:not(:where(.tw *, .tw)), .table > tbody > tr > td.success:not(:where(.tw *, .tw)), .table > tfoot > tr > td.success:not(:where(.tw *, .tw)), .table > thead > tr > th.success:not(:where(.tw *, .tw)), .table > tbody > tr > th.success:not(:where(.tw *, .tw)), .table > tfoot > tr > th.success:not(:where(.tw *, .tw)), .table > thead > tr.success > td:not(:where(.tw *, .tw)), .table > tbody > tr.success > td:not(:where(.tw *, .tw)), .table > tfoot > tr.success > td:not(:where(.tw *, .tw)), .table > thead > tr.success > th:not(:where(.tw *, .tw)), .table > tbody > tr.success > th:not(:where(.tw *, .tw)), .table > tfoot > tr.success > th:not(:where(.tw *, .tw)) {
  background-color: #eaf9f6;
}
.table-hover > tbody > tr > td.success:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr > th.success:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr.success:not(:where(.tw *, .tw)):hover > td, .table-hover > tbody > tr:not(:where(.tw *, .tw)):hover > .success, .table-hover > tbody > tr.success:not(:where(.tw *, .tw)):hover > th {
  background-color: #d6f3ee;
}
.table > thead > tr > td.info:not(:where(.tw *, .tw)), .table > tbody > tr > td.info:not(:where(.tw *, .tw)), .table > tfoot > tr > td.info:not(:where(.tw *, .tw)), .table > thead > tr > th.info:not(:where(.tw *, .tw)), .table > tbody > tr > th.info:not(:where(.tw *, .tw)), .table > tfoot > tr > th.info:not(:where(.tw *, .tw)), .table > thead > tr.info > td:not(:where(.tw *, .tw)), .table > tbody > tr.info > td:not(:where(.tw *, .tw)), .table > tfoot > tr.info > td:not(:where(.tw *, .tw)), .table > thead > tr.info > th:not(:where(.tw *, .tw)), .table > tbody > tr.info > th:not(:where(.tw *, .tw)), .table > tfoot > tr.info > th:not(:where(.tw *, .tw)) {
  background-color: #edf6fc;
}
.table-hover > tbody > tr > td.info:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr > th.info:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr.info:not(:where(.tw *, .tw)):hover > td, .table-hover > tbody > tr:not(:where(.tw *, .tw)):hover > .info, .table-hover > tbody > tr.info:not(:where(.tw *, .tw)):hover > th {
  background-color: #d7ebf8;
}
.table > thead > tr > td.warning:not(:where(.tw *, .tw)), .table > tbody > tr > td.warning:not(:where(.tw *, .tw)), .table > tfoot > tr > td.warning:not(:where(.tw *, .tw)), .table > thead > tr > th.warning:not(:where(.tw *, .tw)), .table > tbody > tr > th.warning:not(:where(.tw *, .tw)), .table > tfoot > tr > th.warning:not(:where(.tw *, .tw)), .table > thead > tr.warning > td:not(:where(.tw *, .tw)), .table > tbody > tr.warning > td:not(:where(.tw *, .tw)), .table > tfoot > tr.warning > td:not(:where(.tw *, .tw)), .table > thead > tr.warning > th:not(:where(.tw *, .tw)), .table > tbody > tr.warning > th:not(:where(.tw *, .tw)), .table > tfoot > tr.warning > th:not(:where(.tw *, .tw)) {
  background-color: #fef6ea;
}
.table-hover > tbody > tr > td.warning:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr > th.warning:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr.warning:not(:where(.tw *, .tw)):hover > td, .table-hover > tbody > tr:not(:where(.tw *, .tw)):hover > .warning, .table-hover > tbody > tr.warning:not(:where(.tw *, .tw)):hover > th {
  background-color: #fdecd1;
}
.table > thead > tr > td.danger:not(:where(.tw *, .tw)), .table > tbody > tr > td.danger:not(:where(.tw *, .tw)), .table > tfoot > tr > td.danger:not(:where(.tw *, .tw)), .table > thead > tr > th.danger:not(:where(.tw *, .tw)), .table > tbody > tr > th.danger:not(:where(.tw *, .tw)), .table > tfoot > tr > th.danger:not(:where(.tw *, .tw)), .table > thead > tr.danger > td:not(:where(.tw *, .tw)), .table > tbody > tr.danger > td:not(:where(.tw *, .tw)), .table > tfoot > tr.danger > td:not(:where(.tw *, .tw)), .table > thead > tr.danger > th:not(:where(.tw *, .tw)), .table > tbody > tr.danger > th:not(:where(.tw *, .tw)), .table > tfoot > tr.danger > th:not(:where(.tw *, .tw)) {
  background-color: #fdefed;
}
.table-hover > tbody > tr > td.danger:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr > th.danger:not(:where(.tw *, .tw)):hover, .table-hover > tbody > tr.danger:not(:where(.tw *, .tw)):hover > td, .table-hover > tbody > tr:not(:where(.tw *, .tw)):hover > .danger, .table-hover > tbody > tr.danger:not(:where(.tw *, .tw)):hover > th {
  background-color: #fadad7;
}
tr[data-href]:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .table-responsive:not(:where(.tw *, .tw)) {
    margin-bottom: 15.75px;
    border: 2px solid var(--color-table-border);
  }
  .table-responsive > .table-bordered:not(:where(.tw *, .tw)) {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):first-child, .table-responsive > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):first-child, .table-responsive > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):first-child, .table-responsive > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):first-child, .table-responsive > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):first-child, .table-responsive > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):last-child, .table-responsive > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):last-child, .table-responsive > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):last-child, .table-responsive > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):last-child, .table-responsive > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):last-child, .table-responsive > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > th, .table-responsive > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > th, .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > td, .table-responsive > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > td {
    border-bottom: 0;
  }
}
.table-scrollable thead:not(:where(.tw *, .tw)) {
  display: block;
}
.table-scrollable thead > tr:not(:where(.tw *, .tw)) {
  display: block;
  white-space: nowrap;
}
.table-scrollable thead > tr > th:not(:where(.tw *, .tw)) {
  display: inline-block;
  border: none;
}
.table-scrollable tbody.light-border:not(:where(.tw *, .tw)) {
  border-color: #CED4DA;
}
.table-scrollable tbody:not(:where(.tw *, .tw)) {
  display: block;
  border: 1px solid;
  border-radius: 4px;
  max-height: 200px;
  overflow-y: auto;
  overflow-x: auto;
}
.table-scrollable tbody > tr:not(:where(.tw *, .tw)) {
  display: block;
  overflow-x: hidden;
  white-space: nowrap;
}
.table-scrollable tbody > tr > td:not(:where(.tw *, .tw)) {
  display: inline-block;
}
.fixed-first-column-container:not(:where(.tw *, .tw)) {
  overflow-y: auto;
}
.fixed-first-column-container table tr > th:not(:where(.tw *, .tw)):first-child, .fixed-first-column-container table tr > td:not(:where(.tw *, .tw)):first-child {
  position: sticky;
  left: 0;
  background: var(--color-body-bg);
}
.fixed-table-head-container:not(:where(.tw *, .tw)) {
  overflow-x: auto;
  max-height: 65vh;
}
.fixed-table-head-container table:not(:where(.tw *, .tw)) {
  border-collapse: collapse;
  width: 100%;
}
.fixed-table-head-container table thead:not(:where(.tw *, .tw)) {
  position: relative;
  z-index: 1;
}
.fixed-table-head-container table thead th:not(:where(.tw *, .tw)) {
  position: sticky;
  top: 0;
  background: var(--color-body-bg);
  word-wrap: none;
}
.smooth-scroll:not(:where(.tw *, .tw)) {
  scroll-behavior: smooth;
}
/*!
 * bootstrap-tokenfield
 * https://github.com/sliptree/bootstrap-tokenfield
 * Copyright 2013-2014 Sliptree and other contributors; Licensed MIT
 */@-webkit-keyframes blink{0%{border-color:#ededed}100%{border-color:#b94a48}}@-moz-keyframes blink{0%{border-color:#ededed}100%{border-color:#b94a48}}@keyframes blink{0%{border-color:#ededed}100%{border-color:#b94a48}}.tokenfield:not(:where(.tw *, .tw)){height:auto;min-height:34px;padding-bottom:0}.tokenfield.focus:not(:where(.tw *, .tw)){border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.tokenfield .token:not(:where(.tw *, .tw)){-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;border:1px solid #d9d9d9;background-color:#ededed;white-space:nowrap;margin:-1px 5px 5px 0;height:22px;vertical-align:top;cursor:default}.tokenfield .token:not(:where(.tw *, .tw)):hover{border-color:#b9b9b9}.tokenfield .token.active:not(:where(.tw *, .tw)){border-color:#52a8ec;border-color:rgba(82,168,236,.8)}.tokenfield .token.duplicate:not(:where(.tw *, .tw)){border-color:#ebccd1;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.tokenfield .token.invalid:not(:where(.tw *, .tw)){background:0 0;border:1px solid transparent;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px dotted #d9534f}.tokenfield .token.invalid.active:not(:where(.tw *, .tw)){background:#ededed;border:1px solid #ededed;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.tokenfield .token .token-label:not(:where(.tw *, .tw)){display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:4px;vertical-align:top}.tokenfield .token .close:not(:where(.tw *, .tw)){font-family:Arial;display:inline-block;line-height:100%;font-size:1.1em;line-height:1.49em;margin-left:5px;float:none;height:100%;vertical-align:top;padding-right:4px}.tokenfield .token-input:not(:where(.tw *, .tw)){background:0 0;width:60px;min-width:60px;border:0;height:20px;padding:0;margin-bottom:6px;-webkit-box-shadow:none;box-shadow:none}.tokenfield .token-input:not(:where(.tw *, .tw)):focus{border-color:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none}.tokenfield.disabled:not(:where(.tw *, .tw)){cursor:not-allowed;background-color:#eee}.tokenfield.disabled .token-input:not(:where(.tw *, .tw)){cursor:not-allowed}.tokenfield.disabled .token:not(:where(.tw *, .tw)):hover{cursor:not-allowed;border-color:#d9d9d9}.tokenfield.disabled .token:not(:where(.tw *, .tw)):hover .close{cursor:not-allowed;opacity:.2;filter:alpha(opacity=20)}.has-warning .tokenfield.focus:not(:where(.tw *, .tw)){border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-error .tokenfield.focus:not(:where(.tw *, .tw)){border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-success .tokenfield.focus:not(:where(.tw *, .tw)){border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.tokenfield.input-sm:not(:where(.tw *, .tw)), .input-group-sm .tokenfield:not(:where(.tw *, .tw)){min-height:30px;padding-bottom:0}.input-group-sm .token:not(:where(.tw *, .tw)), .tokenfield.input-sm .token:not(:where(.tw *, .tw)){height:20px;margin-bottom:4px}.input-group-sm .token-input:not(:where(.tw *, .tw)), .tokenfield.input-sm .token-input:not(:where(.tw *, .tw)){height:18px;margin-bottom:5px}.tokenfield.input-lg:not(:where(.tw *, .tw)), .input-group-lg .tokenfield:not(:where(.tw *, .tw)){min-height:45px;padding-bottom:4px}.input-group-lg .token:not(:where(.tw *, .tw)), .tokenfield.input-lg .token:not(:where(.tw *, .tw)){height:25px}.input-group-lg .token-label:not(:where(.tw *, .tw)), .tokenfield.input-lg .token-label:not(:where(.tw *, .tw)){line-height:23px}.input-group-lg .token .close:not(:where(.tw *, .tw)), .tokenfield.input-lg .token .close:not(:where(.tw *, .tw)){line-height:1.3em}.input-group-lg .token-input:not(:where(.tw *, .tw)), .tokenfield.input-lg .token-input:not(:where(.tw *, .tw)){height:23px;line-height:23px;margin-bottom:6px;vertical-align:top}.tokenfield.rtl:not(:where(.tw *, .tw)){direction:rtl;text-align:right}.tokenfield.rtl .token:not(:where(.tw *, .tw)){margin:-1px 0 5px 5px}.tokenfield.rtl .token .token-label:not(:where(.tw *, .tw)){padding-left:0;padding-right:4px}
/*! ========================================================================
 * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
 * http://www.bootstraptoggle.com
 * ========================================================================
 * Copyright 2014 Min Hur, The New York Times Company
 * Licensed under MIT
 * ======================================================================== */


.checkbox label .toggle:not(:where(.tw *, .tw)), .checkbox-inline .toggle:not(:where(.tw *, .tw)) {
	margin-left: -20px;
	margin-right: 5px;
}

.toggle:not(:where(.tw *, .tw)) {
	position: relative;
	overflow: hidden;
}
.toggle input[type="checkbox"]:not(:where(.tw *, .tw)) {
	display: none;
}
.toggle-group:not(:where(.tw *, .tw)) {
	position: absolute;
	width: 200%;
	top: 0;
	bottom: 0;
	left: 0;
	transition: left 0.35s;
	-webkit-transition: left 0.35s;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.toggle.off .toggle-group:not(:where(.tw *, .tw)) {
	left: -100%;
}
.toggle-on:not(:where(.tw *, .tw)) {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 50%;
	margin: 0;
	border: 0;
	border-radius: 0;
}
.toggle-off:not(:where(.tw *, .tw)) {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	right: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
}
.toggle-handle:not(:where(.tw *, .tw)) {
	position: relative;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 100%;
	width: 0px;
	border-width: 0 1px;
}

.toggle.btn:not(:where(.tw *, .tw)) { min-width: 59px; min-height: 34px; }
.toggle-on.btn:not(:where(.tw *, .tw)) { padding-right: 24px; }
.toggle-off.btn:not(:where(.tw *, .tw)) { padding-left: 24px; }

.toggle.btn-lg:not(:where(.tw *, .tw)) { min-width: 79px; min-height: 45px; }
.toggle-on.btn-lg:not(:where(.tw *, .tw)) { padding-right: 31px; }
.toggle-off.btn-lg:not(:where(.tw *, .tw)) { padding-left: 31px; }
.toggle-handle.btn-lg:not(:where(.tw *, .tw)) { width: 40px; }

.toggle.btn-sm:not(:where(.tw *, .tw)) { min-width: 50px; min-height: 30px;}
.toggle-on.btn-sm:not(:where(.tw *, .tw)) { padding-right: 20px; }
.toggle-off.btn-sm:not(:where(.tw *, .tw)) { padding-left: 20px; }

.toggle.btn-xs:not(:where(.tw *, .tw)) { min-width: 35px; min-height: 22px;}
.toggle-on.btn-xs:not(:where(.tw *, .tw)) { padding-right: 12px; }
.toggle-off.btn-xs:not(:where(.tw *, .tw)) { padding-left: 12px; }


.disabled .toggle-on:not(:where(.tw *, .tw)), .disabled .toggle-off:not(:where(.tw *, .tw)), .disabled .toggle-handle:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
}
.turbo-frame-flash-messages a:not(:where(.tw *, .tw)) {
  color: white;
}
.turbo-frame-flash-messages.floating:not(:where(.tw *, .tw)) {
  position: fixed;
  top: 70px;
  z-index: 100;
  left: 64px;
}
.turbo-frame-flash-messages.floating .alert:not(:where(.tw *, .tw)) {
  width: calc(100vw - 64px);
}
.video-container .video-player-container:not(:where(.tw *, .tw)) {
  max-width: 100%;
  max-height: 100%;
  aspect-ratio: 640 / 480;
  height: auto;
}
.video-container .video-player-container video:not(:where(.tw *, .tw)) {
  position: absolute;
  width: 100%;
  height: 100%;
}
.video-container .video-player-container svg.play-button:not(:where(.tw *, .tw)) {
  width: 80px;
  height: 80px;
  margin: auto;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  cursor: pointer;
}
.video-container .download-link:not(:where(.tw *, .tw)) {
  font-size: small;
  align-self: end;
}
.devise .well:not(:where(.tw *, .tw)) {
  border: none;
  background-color: #141c24;
  padding: calc(30px*0.75) 30px;
  color: #ffffff;
  box-shadow: 2px 2px 10px #0e141a;
}
nav.navbar-devise:not(:where(.tw *, .tw)) {
  background-color: #141c24;
  border: none;
}
nav.navbar-devise .navbar-brand:not(:where(.tw *, .tw)) {
  background: none;
}
nav.navbar-devise .navbar-brand:not(:where(.tw *, .tw)):hover, nav.navbar-devise .navbar-brand:not(:where(.tw *, .tw)):focus {
  background: none;
}
#product-container .has-error:not(:where(.tw *, .tw)), #product-container .has-success:not(:where(.tw *, .tw)) {
  color: white;
}
#product-container .has-error label:not(:where(.tw *, .tw)), #product-container .has-success label:not(:where(.tw *, .tw)) {
  color: white;
}
.full:not(:where(.tw *, .tw)) {
  min-height: 100%;
  min-height: 100vh;
  padding-top: calc(70px + calc(30px / 2));
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  background: #0b0f13 url(https://huntresscdn.com/portal/production/assets/d441aa15f09d25e0dab3-e9cdfbb1c8b06a7089ba542962ac2bd3737a029b9edbd0ee9dfa34c6237708eb.jpg) no-repeat center center fixed;
}
@media (min-height: 784px) {
  .full.vcenter:not(:where(.tw *, .tw)) {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .full:not(:where(.tw *, .tw)) {
    background-image: url(https://huntresscdn.com/portal/production/assets/4750cff455c7162f83f8-611ad48d4bb121d7b988f3e49e9971b4f1476f9f41f4ecc11f179c670806002f.jpg);
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .full:not(:where(.tw *, .tw)) {
    background-image: url(https://huntresscdn.com/portal/production/assets/8e0880c9a8db3cb98cfb-6177e396923d6e7366675e74ba12db93618702707606e11d64cf9811d4ea64b6.jpg);
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .full:not(:where(.tw *, .tw)) {
    background-image: url(https://huntresscdn.com/portal/production/assets/abf095288a88f54260ed-1fb1057f5d37ba6ecb1d6cd2298b54ff9189c6cb4b250762fafd1bac5530d320.jpg);
  }
}
@media (min-width: 1600px) and (max-width: 1999px) {
  .full:not(:where(.tw *, .tw)) {
    background-image: url(https://huntresscdn.com/portal/production/assets/8abcba6f52c7cad621aa-777da4a66f144c47eea243030156f585dabc0fe4d11a0991d496a558b0862f64.jpg);
  }
}
@media (min-width: 2000px) {
  .full:not(:where(.tw *, .tw)) {
    background-image: url(https://huntresscdn.com/portal/production/assets/0ca226833696c59b13c5-43cbe228896b58876309c1c9b26a8ac15fea566abbbef09aaaa1075a7be7dee8.jpg);
  }
}
body.dark:not(:where(.tw *, .tw)) {
  --color-default-text: #ecf0f1;
  --color-secondary-text: #D1D5DB;
  --color-tertiary-text: #95a5a6;
  --color-disabled-text: #b4bcc2;
  --color-muted-bg: var(--color-secondary);
  --color-body-bg: #1f2937;
  --color-link: #67E8F9;
  --color-link-hover: #67E8f9;
  --color-input-text: #D1D5DB;
  --color-input-bg: #343d4a;
  --color-input-border: #9CA3AF;
  --color-input-focus: var(--color-mdr-teal);
  --color-input-disabled: var(--color-input-border);
  --color-input-disabled-bg: #4B5563;
  --color-panel-bg: #343D4A;
  --color-panel-heading-bg: transparent;
  --color-panel-default-border: #4B5563;
  --color-banner-bg: #343d4a;
  --color-aside-bg: #4b5563;
  --color-modal-bg: #374151;
  --color-table-border: #4B5563;
  --color-table-heading: #D1D5DB;
  --color-table-row-selected: #f5f6f7;
  --color-table-row-bg-accent: rgba(255, 255, 255, 0.03);
  --color-table-row-bg-hover: rgba(255, 255, 255, 0.1);
  --color-nav-bg: var(--color-panel-bg);
  --color-nav-border: var(--color-panel-default-border);
  --color-nav-active: var(--color-panel-default-border);
  --color-nav-focus: var(--color-panel-default-border);
  --color-nav-focus-bg: var(--color-panel-default-border);
  --color-tab-bg-active: var(--color-panel-bg);
  --color-tab-border-active: var(--color-panel-default-border);
  --color-tab-text-active: #fff;
  --color-donut-chart-segment-border: #343d4a;
  --color-donut-chart-segment-border-hover: #1f2937;
  scrollbar-color: var(--color-panel-default-border) transparent;
  /* --- Diff Color Palette --- */
  /*
        These styles are so we don't need to reach down into the
        vendored Bootstrap stylesheets.
    */
}
body.dark .diff:not(:where(.tw *, .tw)) {
  --diff-bg-ins: #1a3d2a;
  --diff-bg-del: #4a1e1e;
  --diff-color-del: #ff8b8b;
  --diff-bg-hover: #3d3d1f;
  --diff-highlight-ins: #2d5f42;
  --diff-highlight-del: #7d3636;
  --diff-bg-info: #2d3748;
}
body.dark .diff ul:not(:where(.tw *, .tw)) {
  background-color: #2d3748;
}
body.dark .diff li.diff-block-info:not(:where(.tw *, .tw)) {
  color: #9CA3AF;
}
body.dark .page-content-legacy:not(:where(.tw *, .tw)) {
  background-color: var(--color-body-bg);
}
body.dark select:not(:where(.tw *, .tw)), body.dark .form-control:not(:where(.tw *, .tw)) {
  color: var(--color-input-text);
  border-width: 2px;
  background-color: var(--color-input-bg);
  border-color: var(--color-input-border);
}
body.dark select[disabled]:not(:where(.tw *, .tw)), body.dark .form-control[disabled]:not(:where(.tw *, .tw)) {
  color: var(--color-input-disabled);
  background-color: var(--color-input-disabled-bg);
}
body.dark .tokenfield .token:not(:where(.tw *, .tw)) {
  background-color: #1F2937;
  border-color: #4B5563;
  color: #fafafa;
}
body.dark .tokenfield .token .close:not(:where(.tw *, .tw)) {
  color: #ecf0f1;
}
body.dark .tokenfield .token .close:not(:where(.tw *, .tw)):hover {
  color: #fafafa;
}
body.dark input[type="checkbox"]:not(:where(.tw *, .tw)), body.dark input[type="radio"]:not(:where(.tw *, .tw)) {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 16px;
  height: 16px;
  background-color: var(--color-input-bg);
  border: 2px solid var(--color-input-border);
  cursor: pointer;
  vertical-align: middle;
  margin-top: 0px;
}
body.dark input[type="checkbox"]:not(:where(.tw *, .tw)):focus, body.dark input[type="radio"]:not(:where(.tw *, .tw)):focus {
  border-color: var(--color-input-focus);
  outline: none;
}
body.dark input[type="checkbox"]:not(:where(.tw *, .tw)):checked, body.dark input[type="radio"]:not(:where(.tw *, .tw)):checked, body.dark input[type="checkbox"]:not(:where(.tw *, .tw)):indeterminate, body.dark input[type="radio"]:not(:where(.tw *, .tw)):indeterminate {
  background-color: var(--color-input-focus);
  border-color: var(--color-input-focus);
}
body.dark input[type="checkbox"]:not(:where(.tw *, .tw)):disabled, body.dark input[type="radio"]:not(:where(.tw *, .tw)):disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
body.dark input[type="checkbox"]:not(:where(.tw *, .tw)) {
  border-radius: 3px;
}
body.dark input[type="checkbox"]:not(:where(.tw *, .tw)):checked::after, body.dark input[type="checkbox"]:not(:where(.tw *, .tw)):indeterminate::after {
  content: '';
  height: 8px;
  border: solid white;
  border-width: 0 2px 2px 0;
}
body.dark input[type="checkbox"]:not(:where(.tw *, .tw)):checked::after {
  width: 4px;
  transform: rotate(45deg);
}
body.dark input[type="checkbox"]:not(:where(.tw *, .tw)):indeterminate::after {
  width: 2px;
  transform: rotate(90deg);
}
body.dark .checkbox input[type="checkbox"]:not(:where(.tw *, .tw)) {
  margin-top: 2px;
}
body.dark input[type="radio"]:not(:where(.tw *, .tw)) {
  border-radius: 50%;
}
body.dark input[type="radio"]:not(:where(.tw *, .tw)):checked::after {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: white;
}
body.dark .input-group-addon:not(:where(.tw *, .tw)) {
  color: var(--color-input-bg);
  background-color: var(--color-input-border);
  border-color: var(--color-input-border);
}
body.dark pre:not(:where(.tw *, .tw)) {
  background-color: var(--color-input-bg);
  border-color: var(--color-input-border);
  color: var(--color-input-text);
}
body.dark .main-header:not(:where(.tw *, .tw)), body.dark .page-content-legacy-service-info-header:not(:where(.tw *, .tw)), body.dark .service-header:not(:where(.tw *, .tw)) {
  background-color: var(--color-body-bg);
}
body.dark .popover:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  background-color: var(--color-modal-bg);
}
body.dark .popover.bottom > .arrow:not(:where(.tw *, .tw)):after {
  border-bottom-color: var(--color-modal-bg);
}
body.dark .popover.left > .arrow:not(:where(.tw *, .tw)):after {
  border-left: var(--color-modal-bg);
}
body.dark .popover.right > .arrow:not(:where(.tw *, .tw)):after {
  border-right-color: var(--color-modal-bg);
}
body.dark .popover.top > .arrow:not(:where(.tw *, .tw)):after {
  border-top-color: var(--color-modal-bg);
}
body.dark .list-group-item:not(:where(.tw *, .tw)) {
  background-color: transparent;
  color: var(--color-default-text);
  border-color: var(--color-panel-default-border);
}
body.dark .breadcrumb:not(:where(.tw *, .tw)) {
  background-color: var(--color-panel-bg);
}
body.dark .breadcrumb > .active:not(:where(.tw *, .tw)) {
  color: var(--color-secondary-text);
}
body.dark .help-block:not(:where(.tw *, .tw)) {
  color: var(--color-secondary-text);
}
body.dark .form-control:not(:where(.tw *, .tw)):focus {
  border-color: var(--color-input-focus);
}
body.dark .has-error select:not(:where(.tw *, .tw)), body.dark .has-error .form-control:not(:where(.tw *, .tw)) {
  border-color: var(--color-input-error);
}
body.dark .has-error .control-label:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
}
body.dark .dropdown-menu:not(:where(.tw *, .tw)) {
  background-color: var(--color-panel-bg);
}
body.dark .dropdown-menu ul:not(:where(.tw *, .tw)) {
  background-color: var(--color-panel-bg);
  border-color: var(--color-panel-default-border);
}
body.dark .dropdown-menu .divider:not(:where(.tw *, .tw)) {
  background-color: var(--color-panel-default-border);
}
body.dark .dropdown-menu li > a:not(:where(.tw *, .tw)) {
  color: var(--color-link);
}
body.dark .dropdown-menu a > p:not(:where(.tw *, .tw)) {
  color: inherit;
}
body.dark .select2-container--bootstrap:not(:where(.tw *, .tw)) {
  color: var(--color-input-text);
  background-color: var(--color-input-bg);
}
body.dark .select2-container--bootstrap .select2-search:not(:where(.tw *, .tw)) {
  background-color: var(--color-input-bg);
}
body.dark .select2-container--bootstrap .select2-search__field:not(:where(.tw *, .tw)) {
  background-color: var(--color-input-bg);
  border-color: var(--color-input-border);
  color: var(--color-input-text);
}
body.dark .select2-container--bootstrap .select2-selection__rendered:not(:where(.tw *, .tw)) {
  color: var(--color-input-text);
}
body.dark .select2-container--bootstrap .select2-selection:not(:where(.tw *, .tw)), body.dark .select2-container--bootstrap .select2-results__options:not(:where(.tw *, .tw)) {
  color: var(--color-input-text);
  background-color: var(--color-input-bg);
  border-color: var(--color-input-border);
}
body.dark .select2-container--bootstrap .select2-selection__clear:not(:where(.tw *, .tw)) {
  color: #b4bcc2;
}
body.dark .select2-container--bootstrap .select2-selection__clear:not(:where(.tw *, .tw)):hover {
  color: #fafafa;
}
body.dark .select2-container--bootstrap .select2-selection__choice:not(:where(.tw *, .tw)) {
  background-color: #1F2937;
  border-color: #4B5563;
  color: #fafafa;
}
body.dark .select2-container--bootstrap .select2-selection__choice .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  color: #b4bcc2;
}
body.dark .select2-container--bootstrap .select2-selection__choice .select2-selection__choice__remove:not(:where(.tw *, .tw)):hover {
  color: #fafafa;
}
body.dark .select2-container--bootstrap.select2-container--disabled .select2-selection__choice:not(:where(.tw *, .tw)) {
  background-color: #1F2937;
  border-color: #4B5563;
  color: #fafafa;
}
body.dark .select2-container--bootstrap .select2-results__option:not(:where(.tw *, .tw)) {
  color: var(--color-input-text);
}
body.dark .select2-container--bootstrap .select2-results__option.select2-results__option--highlighted:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
}
body.dark .select2-container--bootstrap .select2-results__option[aria-selected=true]:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  background-color: var(--color-input-border);
}
body.dark .well:not(:where(.tw *, .tw)) {
  color: var(--color-input-text);
  background-color: var(--color-input-bg);
  border-color: var(--color-input-border);
}
body.dark .bg-table-accent:not(:where(.tw *, .tw)) {
  background-color: var(--color-table-row-bg-accent);
}
body.dark .border-right-gray:not(:where(.tw *, .tw)) {
  border-color: var(--color-table-border);
}
body.dark .datepicker:not(:where(.tw *, .tw))::after {
  border-bottom-color: var(--color-panel-bg);
}
body.dark .datepicker .prev:not(:where(.tw *, .tw)):hover, body.dark .datepicker .next:not(:where(.tw *, .tw)):hover, body.dark .datepicker .day:not(:where(.tw *, .tw)):hover, body.dark .datepicker .datepicker-switch:not(:where(.tw *, .tw)):hover {
  color: var(--color-input-bg);
}
body.dark .datepicker .old:not(:where(.tw *, .tw)):hover, body.dark .datepicker .new:not(:where(.tw *, .tw)):hover {
  color: var(--color-tertiary-text);
}
body.dark .badge:not(:where(.tw *, .tw)) {
  color: var(--color-secondary-text);
  background-color: var(--color-panel-default-border);
}
body.dark .modal-content:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  background-color: var(--color-panel-bg);
}
body.dark .modal-content .modal-header:not(:where(.tw *, .tw)), body.dark .modal-content .modal-footer:not(:where(.tw *, .tw)) {
  border-color: var(--color-panel-default-border);
}
body.dark .modal-content .modal-header .close:not(:where(.tw *, .tw)) {
  color: var(--color-secondary-text);
}
:not(:where(.tw *, .tw)):root {
  --color-primary: #282b33;
  --color-secondary: #415C76;
  --color-success: #18BC9C;
  --color-info: #3498DB;
  --color-warning: #F39C12;
  --color-danger: #E74C3C;
  --color-error: #E74C3C;
  --color-average: #6F42C1;
  --color-huntress-teal: #01c5d1;
  --color-huntress-yellow: #fae922;
  --color-excluded: #F2AB26;
  --color-mdr-teal: #01C5D1;
  --color-mdr-blue: #056AF9;
  --color-default-text: #222222;
  --color-secondary-text: #415C76;
  --color-tertiary-text: #7b8a8b;
  --color-disabled-text: #95a5a6;
  --color-muted-bg: #ecf0f1;
  --color-body-bg: #F3F4F6;
  --color-link: #415C76;
  --color-link-hover: #415C76;
  --color-input-text: #282b33;
  --color-input-bg: #fff;
  --color-input-border: #dce4ec;
  --color-input-focus: var(--color-info);
  --color-input-error: var(--color-error);
  --color-panel-bg: #fff;
  --color-panel-heading-bg: #f2f5f5;
  --color-panel-default-border: #ecf0f1;
  --color-banner-bg: #F5F8FA;
  --color-aside-bg: #fafafa;
  --color-modal-bg: #fff;
  --color-table-border: #ecf0f1;
  --color-table-heading: #484b52;
  --color-table-row-selected: #f5f6f7;
  --color-table-row-bg-accent: #f9f9f9;
  --color-table-row-bg-hover: #ecf0f1;
  --color-nav-bg: var(--color-panel-bg);
  --color-nav-border: var(--color-panel-default-border);
  --color-nav-active: var(--color-panel-default-border);
  --color-nav-focus: #fff;
  --color-nav-focus-bg: var(--color-panel-default-border);
  --color-tab-bg-active: var(--color-panel-bg);
  --color-tab-border-active: var(--color-panel-default-border);
  --color-tab-text-active: var(--color-primary-text);
  --header-height: 60px;
  --color-donut-chart-segment-border: #f3f4f6;
  --color-donut-chart-segment-border-hover: #f3f4f6;
}
.text-huntress:not(:where(.tw *, .tw)) {
  color: #01c5d1;
}
a.text-huntress:not(:where(.tw *, .tw)):hover, a.text-huntress:not(:where(.tw *, .tw)):focus {
  color: #01959e;
}
.fill-huntress:not(:where(.tw *, .tw)) {
  fill: #01c5d1;
}
body:not(:where(.tw *, .tw)), html:not(:where(.tw *, .tw)) {
  height: 100%;
  height: 100vh;
  min-height: 100%;
  min-height: 100vh;
  padding: 0;
}
body:not(:where(.tw *, .tw)) {
  height: auto;
  color: var(--color-default-text);
  background-color: var(--color-body-bg);
}
a:not(:where(.tw *, .tw)) {
  color: var(--color-link);
}
a:not(:where(.tw *, .tw)):hover, a:not(:where(.tw *, .tw)):focus {
  color: var(--color-link-hover);
}
hr:not(:where(.tw *, .tw)) {
  border-top: 1px solid var(--color-table-border);
}
.http-error .well:not(:where(.tw *, .tw)) {
  border: none;
  background-color: #141c24;
  padding: calc(30px*0.75) 30px;
  color: #ffffff;
  box-shadow: 2px 2px 10px #0e141a;
}
.full.container:not(:where(.tw *, .tw)), .full.container-fluid:not(:where(.tw *, .tw)) {
  height: 100%;
  height: 100vh;
  min-height: 100%;
  min-height: 100vh;
  margin: 0 auto -100px;
}
.bottom-menu:not(:where(.tw *, .tw)) {
  width: 100%;
  min-height: 100px;
  padding-top: 39px;
  padding-bottom: 39px;
  background: #141c24;
}
.aside:not(:where(.tw *, .tw)) {
  background-color: var(--color-aside-bg);
}
.note:not(:where(.tw *, .tw)) {
  padding: 10px 15px;
  margin: 15px 25px;
  border-radius: 6px;
  background-color: var(--color-panel-default-border);
}
@media (min-width: 768px) {
  .bottom-menu:not(:where(.tw *, .tw)) {
    position: absolute;
    bottom: 0;
  }
}
@media (min-width: 800px) {
  .modal-dialog.sm:not(:where(.tw *, .tw)) {
    width: 400px;
  }
}
@media (min-width: 800px) {
  .modal-dialog.md:not(:where(.tw *, .tw)) {
    width: 650px;
  }
}
.modal-dialog.mid-lg:not(:where(.tw *, .tw)) {
  width: 60%;
}
.modal-dialog.large:not(:where(.tw *, .tw)) {
  width: 80%;
}
.modal-dialog.xl:not(:where(.tw *, .tw)) {
  width: 90%;
}
.text-xs-left:not(:where(.tw *, .tw)) {
  text-align: left;
}
.text-xs-right:not(:where(.tw *, .tw)) {
  text-align: right;
}
.text-xs-center:not(:where(.tw *, .tw)), .datagrid-form .datagrid-actions:not(:where(.tw *, .tw)) {
  text-align: center;
}
.text-xs-justify:not(:where(.tw *, .tw)) {
  text-align: justify;
}
@media (min-width: 768px) {
  .text-sm-left:not(:where(.tw *, .tw)) {
    text-align: left;
  }
  .text-sm-right:not(:where(.tw *, .tw)) {
    text-align: right;
  }
  .text-sm-center:not(:where(.tw *, .tw)) {
    text-align: center;
  }
  .text-sm-justify:not(:where(.tw *, .tw)) {
    text-align: justify;
  }
}
@media (min-width: 992px) {
  .text-md-left:not(:where(.tw *, .tw)) {
    text-align: left;
  }
  .text-md-right:not(:where(.tw *, .tw)) {
    text-align: right;
  }
  .text-md-center:not(:where(.tw *, .tw)) {
    text-align: center;
  }
  .text-md-justify:not(:where(.tw *, .tw)) {
    text-align: justify;
  }
}
@media (min-width: 1200px) {
  .text-lg-left:not(:where(.tw *, .tw)) {
    text-align: left;
  }
  .text-lg-right:not(:where(.tw *, .tw)) {
    text-align: right;
  }
  .text-lg-center:not(:where(.tw *, .tw)) {
    text-align: center;
  }
  .text-lg-justify:not(:where(.tw *, .tw)) {
    text-align: justify;
  }
}
.text-break:not(:where(.tw *, .tw)) {
  overflow-wrap: break-word;
}
.no-padding:not(:where(.tw *, .tw)) {
  padding: 0 !important;
}
.ml-0:not(:where(.tw *, .tw)) {
  margin-left: 0;
}
.ml-05:not(:where(.tw *, .tw)) {
  margin-left: 5px;
}
.ml-1:not(:where(.tw *, .tw)) {
  margin-left: 10px;
}
.ml-2:not(:where(.tw *, .tw)) {
  margin-left: 20px;
}
.ml-3:not(:where(.tw *, .tw)) {
  margin-left: 30px;
}
.ml-4:not(:where(.tw *, .tw)) {
  margin-left: 40px;
}
.ml-5:not(:where(.tw *, .tw)) {
  margin-left: 50px;
}
.mt-0:not(:where(.tw *, .tw)) {
  margin-top: 0;
}
.mt-05:not(:where(.tw *, .tw)) {
  margin-top: 5px;
}
.mt-1:not(:where(.tw *, .tw)), .datagrid-form .datagrid-actions .datagrid-submit:not(:where(.tw *, .tw)) {
  margin-top: 10px;
}
.mt-2:not(:where(.tw *, .tw)) {
  margin-top: 20px;
}
.mt-3:not(:where(.tw *, .tw)) {
  margin-top: 30px;
}
.mr-0:not(:where(.tw *, .tw)) {
  margin-right: 0;
}
.mr-05:not(:where(.tw *, .tw)) {
  margin-right: 5px;
}
.mr-1:not(:where(.tw *, .tw)) {
  margin-right: 10px;
}
.mr-2:not(:where(.tw *, .tw)) {
  margin-right: 20px;
}
.mr-3:not(:where(.tw *, .tw)) {
  margin-right: 30px;
}
.mb-0:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.mb-05:not(:where(.tw *, .tw)) {
  margin-bottom: 5px;
}
.mb-1:not(:where(.tw *, .tw)) {
  margin-bottom: 10px;
}
.mb-2:not(:where(.tw *, .tw)) {
  margin-bottom: 20px;
}
.mb-3:not(:where(.tw *, .tw)) {
  margin-bottom: 30px;
}
.mb-4:not(:where(.tw *, .tw)) {
  margin-bottom: 40px;
}
.mb-5:not(:where(.tw *, .tw)) {
  margin-bottom: 50px;
}
.mb-6:not(:where(.tw *, .tw)) {
  margin-bottom: 60px;
}
.pt-0:not(:where(.tw *, .tw)) {
  padding-top: 0;
}
.pt-05:not(:where(.tw *, .tw)) {
  padding-top: 5px;
}
.pt-1:not(:where(.tw *, .tw)) {
  padding-top: 10px;
}
.pt-2:not(:where(.tw *, .tw)) {
  padding-top: 20px;
}
.pt-3:not(:where(.tw *, .tw)) {
  padding-top: 30px;
}
.pl-0:not(:where(.tw *, .tw)) {
  padding-left: 0;
}
.pl-1:not(:where(.tw *, .tw)) {
  padding-left: 10px;
}
.pl-2:not(:where(.tw *, .tw)) {
  padding-left: 20px;
}
.pl-3:not(:where(.tw *, .tw)) {
  padding-left: 30px;
}
.pl-3p:not(:where(.tw *, .tw)) {
  padding-left: 3px;
}
.pl-0i:not(:where(.tw *, .tw)) {
  padding-left: 0 !important;
}
.pr-0:not(:where(.tw *, .tw)) {
  padding-right: 0;
}
.pr-1:not(:where(.tw *, .tw)) {
  padding-right: 10px;
}
.pr-2:not(:where(.tw *, .tw)) {
  padding-right: 20px;
}
.pr-3:not(:where(.tw *, .tw)) {
  padding-right: 30px;
}
.pb-0:not(:where(.tw *, .tw)) {
  padding-bottom: 0;
}
.pb-1:not(:where(.tw *, .tw)) {
  padding-bottom: 10px;
}
.pb-2:not(:where(.tw *, .tw)) {
  padding-bottom: 20px;
}
.pb-3:not(:where(.tw *, .tw)) {
  padding-bottom: 30px;
}
.p-0:not(:where(.tw *, .tw)) {
  padding: 0;
}
.p-1:not(:where(.tw *, .tw)) {
  padding: 10px;
}
.p-2:not(:where(.tw *, .tw)) {
  padding: 20px;
}
.p-3:not(:where(.tw *, .tw)) {
  padding: 30px;
}
.p-0i:not(:where(.tw *, .tw)) {
  padding: 0 !important;
}
.action-group *:not(:where(.tw *, .tw)) {
  margin-right: 7px;
}
.action-group *:not(:where(.tw *, .tw)):last-child {
  margin-right: initial;
}
.filters:not(:where(.tw *, .tw)) {
  padding: 15px 0;
}
.filters .filter-group:not(:where(.tw *, .tw)) {
  display: inline;
  padding-left: 15px;
}
.table-sortable thead th a:not(:where(.tw *, .tw)) {
  color: #282b33;
}
.table th.fit:not(:where(.tw *, .tw)) {
  white-space: nowrap;
  width: 1%;
}
.table td.fit:not(:where(.tw *, .tw)) {
  white-space: nowrap;
  width: 1%;
}
.table.vmiddle tbody > tr > td:not(:where(.tw *, .tw)) {
  vertical-align: middle;
}
td.hidden-row:not(:where(.tw *, .tw)) {
  padding: 0px 14px !important;
}
.no-margins:not(:where(.tw *, .tw)) {
  margin: 0 !important;
}
.nowrap:not(:where(.tw *, .tw)) {
  white-space: nowrap;
}
.force-wrap:not(:where(.tw *, .tw)) {
  word-break: break-all;
}
.force-wrap-word:not(:where(.tw *, .tw)) {
  overflow-wrap: anywhere;
}
.progress.password-progress:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
#loading:not(:where(.tw *, .tw)), .loading:not(:where(.tw *, .tw)) {
  background: url(https://huntresscdn.com/portal/production/assets/6ee86d5ee1171ca2f154-5a682e6643579d3dd7aeb236aa731e8458ac6e41522952fb7f308b77801b41da.gif) top center no-repeat;
  margin-top: 30px;
  min-height: 64px;
}
#datatable:not(:where(.tw *, .tw)) {
  display: none;
}
.row.main-header:not(:where(.tw *, .tw)) {
  background: #f2f5f5;
  margin-top: -30px;
  margin-bottom: 15px;
  padding: 15px 0 15px 15px;
  line-height: 30px;
  border-bottom: 2px solid var(--color-panel-default-border);
  color: var(--color-default-text);
}
.row.main-header .title:not(:where(.tw *, .tw)) {
  font-size: 19px;
}
.row.service-header:not(:where(.tw *, .tw)) {
  background: #f2f5f5;
  padding: 15px 0 15px 35px;
  line-height: 30px;
  border-bottom: 2px solid var(--color-panel-default-border);
  color: var(--color-default-text);
  margin: 0;
  width: auto;
}
.row.service-header .title:not(:where(.tw *, .tw)) {
  font-size: 22px;
}
.row.dashboard-flex-center:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: center;
}
.row.service-header .beta-tag:not(:where(.tw *, .tw)) {
  background-color: #3498DB;
  color: white;
  border-radius: 3px;
  line-height: normal;
  padding: 3px 8px;
}
.fa-info-circle:not(:where(.tw *, .tw)) {
  color: var(--color-info);
  cursor: pointer;
}
.bg-secondary:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #415C76;
}
a.bg-secondary:not(:where(.tw *, .tw)):hover, a.bg-secondary:not(:where(.tw *, .tw)):focus {
  background-color: #2f4255;
}
.bg-secondary a:not(:where(.tw *, .tw)) {
  color: #fff;
}
.bg-secondary a :not(:where(.tw *, .tw)):hover, .bg-secondary a :not(:where(.tw *, .tw)):focus {
  color: #fff;
}
main:not(:where(.tw *, .tw)) {
  padding-top: 30px;
}
.nav .fa-bolt:not(:where(.tw *, .tw)) {
  margin-right: -5px;
}
.nav .fa-question-circle-o:not(:where(.tw *, .tw)) {
  margin-right: -5px;
}
.nav .help-icon:not(:where(.tw *, .tw)) {
  margin-left: 0;
  margin-right: -15px;
}
.nav-stacked:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  background-color: var(--color-panel-bg);
  border-color: var(--color-panel-default-border);
}
.nav-stacked .submenu li > a:not(:where(.tw *, .tw)) {
  padding: 5px 5px 5px 30px;
}
.nav-stacked li > a.submenu-trigger i:not(:where(.tw *, .tw)) {
  display: initial;
}
.agent-overview .row:not(:where(.tw *, .tw)) {
  padding-bottom: calc(30px/2);
}
.agent-overview .row:not(:where(.tw *, .tw)):last-child {
  padding-bottom: 0;
}
.agent-overview small:not(:where(.tw *, .tw)) {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: #69878e;
}
.agent-overview p:not(:where(.tw *, .tw)) {
  line-height: 1;
  margin-bottom: 0;
}
.agent-overview .isolation-btn:not(:where(.tw *, .tw)) {
  max-width: 250px;
}
.agent-overview .firewall-status-isolated:not(:where(.tw *, .tw)) {
  color: #fff;
  color: #E74C3C;
  font-weight: bold;
}
a.agent-overview .firewall-status-isolated:not(:where(.tw *, .tw)):hover, a.agent-overview .firewall-status-isolated:not(:where(.tw *, .tw)):focus {
  color: #e6e6e6;
}
.agent-overview .firewall-status-pending-isolation:not(:where(.tw *, .tw)), .agent-overview .firewall-status-pending-release:not(:where(.tw *, .tw)) {
  color: #fff;
  color: #F39C12;
  font-weight: bold;
}
a.agent-overview .firewall-status-pending-isolation:not(:where(.tw *, .tw)):hover, a.agent-overview .firewall-status-pending-release:not(:where(.tw *, .tw)):hover, a.agent-overview .firewall-status-pending-isolation:not(:where(.tw *, .tw)):focus, a.agent-overview .firewall-status-pending-release:not(:where(.tw *, .tw)):focus {
  color: #e6e6e6;
}
.agent-overview.host-isolation .row:not(:where(.tw *, .tw)) {
  display: flex;
}
.agent-overview.host-isolation .firewall-status:not(:where(.tw *, .tw)) {
  min-width: 12em;
  flex-grow: 999;
  padding-left: 40px;
}
.agent-overview.host-isolation a.text-button:not(:where(.tw *, .tw)) {
  font-weight: normal;
}
.agent-overview.host-isolation .disabled:not(:where(.tw *, .tw)) {
  color: #95a5a6;
  cursor: not-allowed;
}
@media (max-width: 1200px) {
  .agent-overview.host-isolation .row:not(:where(.tw *, .tw)), .agent-overview.host-isolation .status-fields:not(:where(.tw *, .tw)) {
    flex-direction: column;
    gap: 1em;
  }
  .agent-overview.host-isolation .firewall-status:not(:where(.tw *, .tw)) {
    margin-left: 0;
  }
}
#install_system_extension_modal p:not(:where(.tw *, .tw)), #authorize_network_filter_modal p:not(:where(.tw *, .tw)) {
  line-height: normal;
  margin-bottom: 1em;
}
.agent-report-all-padding:not(:where(.tw *, .tw)) {
  padding-left: 15px;
  padding-bottom: 15px;
}
.value-label .value:not(:where(.tw *, .tw)) {
  line-height: 1;
  margin-bottom: 0;
}
.value-label .label:not(:where(.tw *, .tw)) {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: #69878e;
}
#new-integration .img-integration:not(:where(.tw *, .tw)) {
  height: 50px;
  width: auto;
  max-width: 100%;
}
#new-integration .integration-beta:not(:where(.tw *, .tw))::before {
  position: absolute;
  display: block;
  background-color: #3498DB;
  color: white;
  border-radius: 0.25em;
  padding: 2px 6px;
  content: "Beta";
}
#m365-integration-setup small:not(:where(.tw *, .tw)) {
  color: #7b8a8b;
}
#m365-integration-setup small.previous-value:not(:where(.tw *, .tw)) {
  display: block;
  margin: 10px 0;
}
#m365-integration-setup .setup-options-body .setup-option:not(:where(.tw *, .tw)) {
  display: flex;
  flex: row nowrap;
  align-items: flex-start;
}
#m365-integration-setup .setup-options-body .setup-option label.setup-method-label:not(:where(.tw *, .tw)) {
  margin-left: 0;
  font-weight: normal;
}
#m365-integration-setup .setup-options-body .setup-option h5:not(:where(.tw *, .tw)) {
  margin-top: 0;
}
#m365-integration-setup .setup-options-body .setup-option input[type="radio"]:not(:where(.tw *, .tw)) {
  margin-top: 2px;
}
#m365-integration-setup .setup-options-body .setup-option .dap-configuration-parameters label:not(:where(.tw *, .tw)) {
  font-size: small;
}
#m365-integration-setup .manual-organization-mappings:not(:where(.tw *, .tw)) {
  display: flex;
  flex: row nowrap;
  align-items: stretch;
  overflow-y: auto;
}
#m365-integration-setup .manual-organization-mappings .added-mappings:not(:where(.tw *, .tw)) {
  min-width: 190px;
  flex: none;
}
#m365-integration-setup .manual-organization-mappings .edit-mapping:not(:where(.tw *, .tw)) {
  flex: auto;
}
#m365-integration-setup .manual-organization-mappings .edit-mapping label:not(:where(.tw *, .tw)) {
  font-size: small;
}
#m365-integration-setup .manual-organization-mappings .edit-mapping button:not(:where(.tw *, .tw)) {
  color: #18BC9C;
}
#m365-integration-setup .manual-organization-mappings .edit-mapping button:not(:where(.tw *, .tw)):hover {
  color: white;
}
#m365-integration-setup .manual-organization-mappings .edit-mapping button.cancel:not(:where(.tw *, .tw)) {
  border: 0;
}
#m365-integration-setup .manual-organization-mappings .edit-mapping button.cancel:not(:where(.tw *, .tw)):hover {
  background-color: transparent;
  color: inherit;
}
#m365-integration-setup .manual-organization-mappings .mapping-table:not(:where(.tw *, .tw)) {
  border: 1px solid #95a5a6;
  border-radius: 3px;
}
#m365-integration-setup .manual-organization-mappings .mapping-table .mapping-table-entry:not(:where(.tw *, .tw)) {
  display: flex;
  border-bottom: 1px solid #95a5a6;
}
#m365-integration-setup .manual-organization-mappings .mapping-table .mapping-table-entry:not(:where(.tw *, .tw)):last-child {
  border-bottom: 0;
}
#m365-integration-setup .manual-organization-mappings .mapping-table .mapping-table-entry .fa-trash:not(:where(.tw *, .tw)) {
  color: #E74C3C;
}
#m365-integration-setup .manual-organization-mappings .mapping-table .mapping-table-entry.disabled:not(:where(.tw *, .tw)) {
  background: #ecf0f1;
}
#m365-integration-setup .manual-organization-mappings .mapping-table .mapping-table-entry.disabled .fa-trash:not(:where(.tw *, .tw)) {
  color: inherit;
}
#m365-integration-setup .manual-organization-mappings .mapping-table .mapping-table-entry.selected:not(:where(.tw *, .tw)) {
  border-left: 3px solid teal;
  font-weight: bold;
}
#m365-integration-setup .manual-organization-mappings .mapping-table .mapping-table-entry.selected .edit-mapped-organization:not(:where(.tw *, .tw)) {
  display: none;
}
#m365-integration-setup .manual-organization-mappings .mapping-table .mapping-table-entry.selected .fa-trash:not(:where(.tw *, .tw)) {
  color: #E74C3C;
}
#m365-integration-setup .manual-organization-mappings .mapping-table .mapping-table-entry .organization-name:not(:where(.tw *, .tw)) {
  flex-grow: 1;
  text-overflow: ellipsis;
}
#m365-integration-setup .manual-organization-mappings .mapping-table button:not(:where(.tw *, .tw)) {
  background-color: transparent;
  border: 0;
  padding: 0;
}
#m365-integration-setup .dap-organization-mapping .form-group:not(:where(.tw *, .tw)) {
  margin: 0;
}
#m365-integration-setup .dap-organization-mapping tbody > tr td:not(:where(.tw *, .tw)):first-child {
  padding-bottom: 0;
}
#m365-integration-setup .dap-organization-mapping tbody > tr td:not(:where(.tw *, .tw)):last-child {
  padding: 0;
}
.user-entity-overview .row:not(:where(.tw *, .tw)) {
  padding-bottom: calc(30px/2);
}
.user-entity-overview .row:not(:where(.tw *, .tw)):last-child {
  padding-bottom: 0;
}
.user-entity-overview .small-label:not(:where(.tw *, .tw)) {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: #69878e;
}
.user-entity-overview p:not(:where(.tw *, .tw)) {
  line-height: 1;
  margin-bottom: 0;
}
.user-entity-overview .fi.widget-icon:not(:where(.tw *, .tw)) {
  font-size: 15px;
  background-size: cover;
  height: 15px;
  width: 15px;
}
@media (max-width: 1200px) {
  .managed-identity-container:not(:where(.tw *, .tw)) {
    margin-top: 10px;
    padding: 0px;
  }
}
.bulk-buttons:not(:where(.tw *, .tw)) {
  padding-bottom: 10px;
}
.datatable-buttons:not(:where(.tw *, .tw)) {
  padding-bottom: 10px;
}
.btn-outline:not(:where(.tw *, .tw)) {
  color: inherit;
  background-color: transparent;
  transition: all 0.5s;
}
.btn-outline.btn-thin:not(:where(.tw *, .tw)) {
  border-width: 1px;
}
.btn-outline.text-danger:not(:where(.tw *, .tw)) {
  color: #E74C3C;
}
.btn-outline.text-danger:not(:where(.tw *, .tw)):hover, .btn-outline.text-danger:not(:where(.tw *, .tw)):focus {
  color: #FFFFFF;
}
.per-page label:not(:where(.tw *, .tw)) {
  font-weight: normal;
}
.per-page label select:not(:where(.tw *, .tw)) {
  width: 75px;
  display: inline-block;
}
pre:not(:where(.tw *, .tw)) {
  color: var(--color-input-text);
  white-space: pre-wrap;
  /* css-3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */
  word-wrap: break-word;
  /* Internet Explorer 5.5+ */
  word-break: normal;
}
.pre-bip:not(:where(.tw *, .tw)) {
  background-color: #fff;
  padding: 0;
  border: 0;
}
.pre-wrap:not(:where(.tw *, .tw)) {
  white-space: pre-wrap;
}
#card-element-error:not(:where(.tw *, .tw)) {
  font-size: 86%;
  color: #e74c3c;
}
.billing-info #card-element:not(:where(.tw *, .tw)) {
  padding: 0 0 0 15px;
  height: 45px;
  line-height: 45px;
}
#subscriptions .option-section:not(:where(.tw *, .tw)) {
  margin-bottom: 40px;
}
#subscriptions .option-section:not(:where(.tw *, .tw)):last-child {
  margin-bottom: 100px;
}
#subscriptions .option-subsection:not(:where(.tw *, .tw)) {
  font-size: 19px;
  text-decoration: underline;
  margin-top: 15px;
}
#subscriptions .option-title:not(:where(.tw *, .tw)) {
  font-size: 32px;
  text-align: center;
}
#subscriptions .option-description:not(:where(.tw *, .tw)) {
  text-align: center;
}
#subscriptions .option-group [class*="col-"]:not(:where(.tw *, .tw)) {
  padding: calc(30px/4);
}
#subscriptions .option-group .option-tile:not(:where(.tw *, .tw)) {
  width: 100%;
  white-space: normal;
  border: 1px solid #574f4a;
  text-align: inherit;
}
#subscriptions .option-group .option-tile input[type=radio]:not(:where(.tw *, .tw)) {
  display: none;
}
#subscriptions .option-group .option-tile.active:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #3498DB;
}
#subscriptions .option-group .option-tile.active:not(:where(.tw *, .tw)):hover {
  color: #fff;
}
#subscriptions .option-group .option-tile.disabled:not(:where(.tw *, .tw)) {
  pointer-events: none;
  background-color: gray;
}
#subscriptions .option-group .option-tile:not(:where(.tw *, .tw)):hover {
  color: inherit;
}
#subscriptions .option-group .option-tile .content:not(:where(.tw *, .tw)) {
  display: table;
}
#subscriptions .option-group .option-tile .distinguisher:not(:where(.tw *, .tw)) {
  display: table-cell;
  vertical-align: middle;
  padding-right: 20px;
  font-weight: 700;
  text-align: center;
}
#subscriptions .option-group .option-tile .distinguisher .value:not(:where(.tw *, .tw)) {
  font-size: 2.5em;
}
#subscriptions .option-group .option-tile .description-and-price:not(:where(.tw *, .tw)) {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
#subscriptions .option-group .option-tile .description-and-price .highlight:not(:where(.tw *, .tw)) {
  font-weight: 700;
  font-size: 1.5em;
}
#subscriptions .option-group .option-tile .description-and-price + .price:not(:where(.tw *, .tw)) {
  vertical-align: bottom;
}
#subscriptions .option-group .option-tile .description:not(:where(.tw *, .tw)) {
  text-align: right;
}
#subscriptions .option-group .option-tile .price:not(:where(.tw *, .tw)) {
  text-align: right;
  font-weight: 700;
}
#subscriptions .equation:not(:where(.tw *, .tw)) {
  font-size: 26px;
  text-align: center;
  vertical-align: middle;
}
#subscriptions .equation div:not(:where(.tw *, .tw)) {
  display: inline;
}
#subscriptions .equation .operator:not(:where(.tw *, .tw)) {
  font-weight: 700;
  vertical-align: middle;
}
#subscriptions .equation .unit:not(:where(.tw *, .tw)) {
  display: inline-block;
}
#subscriptions .equation .variable:not(:where(.tw *, .tw)) {
  display: inline-block;
}
#subscriptions .equation .variable .value:not(:where(.tw *, .tw)) {
  font-weight: 700;
  vertical-align: middle;
}
#subscriptions .equation .variable .descriptor:not(:where(.tw *, .tw)) {
  font-size: 13px;
  vertical-align: sub;
}
#subscriptions .equation .sum:not(:where(.tw *, .tw)) {
  font-size: 32px;
  vertical-align: middle;
}
#subscriptions .confirm-buttons:not(:where(.tw *, .tw)) {
  margin-top: 30px;
}
#subscriptions #card-element:not(:where(.tw *, .tw)) {
  padding: 0 0 0 15px;
  height: 45px;
  line-height: 45px;
}
#subscriptions select#payment-method:not(:where(.tw *, .tw)) {
  text-align: center;
}
#negotiating .section .row:not(:where(.tw *, .tw)):first-child {
  padding-bottom: 15px;
}
#negotiating .section .title:not(:where(.tw *, .tw)) {
  text-align: center;
}
#negotiating .section .description:not(:where(.tw *, .tw)) {
  text-align: center;
}
#negotiating .valuebox:not(:where(.tw *, .tw)) {
  padding-left: 48px;
  padding-right: 48px;
}
#negotiating .valuebox .title:not(:where(.tw *, .tw)) {
  font-size: 26px;
  text-align: center;
}
#negotiating .valuebox .count:not(:where(.tw *, .tw)) {
  font-size: 80px;
  font-weight: 700;
  text-align: center;
  color: #18BC9C;
}
#negotiating .optionbox:not(:where(.tw *, .tw)) {
  position: relative;
}
#negotiating .optionbox .title:not(:where(.tw *, .tw)) {
  font-size: 26px;
  text-align: center;
  margin-bottom: 15px;
}
#negotiating .optionbox .description:not(:where(.tw *, .tw)) {
  margin-bottom: 60px;
}
#negotiating .optionbox a.btn:not(:where(.tw *, .tw)) {
  position: absolute;
  left: 15px;
  right: 15px;
  bottom: 15px;
  height: 45px;
}
#secret-key:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
.dropdown:not(:where(.tw *, .tw)):not(.dropdown-no-hover):hover .dropdown-menu {
  display: block;
}
.dropdown:not(:where(.tw *, .tw)):not(.dropdown-no-hover):hover .dropdown-menu.multi-column {
  display: flex !important;
}
.open > .dropdown-menu:not(:where(.tw *, .tw)) {
  display: block;
}
.open > .dropdown-menu.multi-column:not(:where(.tw *, .tw)) {
  display: flex !important;
}
.colorpicker.colorpicker-horizontal .colorpicker-saturation:not(:where(.tw *, .tw)) {
  margin-left: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-hue:not(:where(.tw *, .tw)) {
  margin-left: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-alpha:not(:where(.tw *, .tw)) {
  margin-left: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-color:not(:where(.tw *, .tw)) {
  margin-left: 4px;
}
.colorpicker.colorpicker-horizontal .colorpicker-selectors:not(:where(.tw *, .tw)) {
  margin-left: 4px;
}
@media (min-width: 768px) {
  .skinny-col:not(:where(.tw *, .tw)) {
    padding-right: 0;
  }
}
@media (max-width: 767px) {
  .col-sm-wrap-gutter:not(:where(.tw *, .tw)) {
    padding-top: calc(30px/2);
  }
}
.valign-middle:not(:where(.tw *, .tw)) {
  vertical-align: middle !important;
}
.valign-top:not(:where(.tw *, .tw)) {
  vertical-align: top !important;
}
.devise .multi-factor-options:not(:where(.tw *, .tw)) {
  padding-top: 15px;
}
.devise .multi-factor-options .multi-factor-option:not(:where(.tw *, .tw)) {
  padding-left: 15px;
}
#devise-duo .factor-container:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  align-content: center;
}
#devise-duo .factor-container .factor:not(:where(.tw *, .tw)) {
  width: 100px;
  margin-right: 15px;
  margin-bottom: 15px;
}
#devise-duo .factor-container .factor:not(:where(.tw *, .tw)):last-child {
  margin-right: 0px;
}
#devise-duo .factor-container .factor i.fa:not(:where(.tw *, .tw)) {
  font-size: 40px;
}
.mfa-setup .step-title:not(:where(.tw *, .tw)) {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  margin-top: 21px;
  margin-bottom: 10.5px;
  font-size: 26px;
  margin-top: 0;
  margin-bottom: 21px;
}
.mfa-setup .step-title small:not(:where(.tw *, .tw)), .mfa-setup .step-title .small:not(:where(.tw *, .tw)) {
  font-weight: normal;
  line-height: 1;
  color: #b4bcc2;
}
.mfa-setup .step-title small:not(:where(.tw *, .tw)), .mfa-setup .step-title .small:not(:where(.tw *, .tw)) {
  font-size: 65%;
}
.mfa-setup .steps-group:not(:where(.tw *, .tw)) {
  margin-bottom: 20px;
  padding-left: 0;
}
.mfa-setup .steps-group .list-group-item:not(:where(.tw *, .tw)) {
  border: 0;
  border-bottom: 3px solid #ecf0f1;
}
.mfa-setup .step-progress-icon:not(:where(.tw *, .tw)) {
  float: right;
  float: right !important;
}
.mfa-setup .navigation-container:not(:where(.tw *, .tw)) {
  float: right;
  float: right !important;
  padding-top: 20px;
}
#secure-account-nav .step-progress-icon:not(:where(.tw *, .tw)) {
  margin-top: 4px;
  margin-right: 10px;
}
.contracts.review .flex-container:not(:where(.tw *, .tw)) {
  display: flex;
  flex-flow: row nowrap;
  justify-content: center;
}
.contracts.review .flex-container .flex-child:not(:where(.tw *, .tw)) {
  padding: 0 15px;
}
.contracts.review .flex-container .flex-child:not(:where(.tw *, .tw)):first-child {
  padding-left: 0;
}
.contracts.review .flex-container .flex-child:not(:where(.tw *, .tw)):last-child {
  padding-right: 0;
}
.contracts.review .flex-container .flex-1:not(:where(.tw *, .tw)) {
  flex: 1;
}
.contracts.review .flex-container .flex-2:not(:where(.tw *, .tw)) {
  flex: 2;
}
.credit-card-last4:not(:where(.tw *, .tw)) {
  font-weight: normal;
  padding-left: 10px;
}
#dashboard a:not(:where(.tw *, .tw)):not(.normal-links a, .normal-links) {
  text-decoration: none;
}
@media (min-width: 992px) {
  #dashboard .right-divider:not(:where(.tw *, .tw)) {
    border-right: 3px solid var(--color-panel-default-border);
  }
  #dashboard .right-divider:not(:where(.tw *, .tw)):last-child {
    border-right: inherit;
  }
}
#dashboard .main-item:not(:where(.tw *, .tw)) {
  display: flex;
  flex-flow: row wrap;
  padding: 1em 0;
}
#dashboard .main-item .item-major:not(:where(.tw *, .tw)) {
  flex: 3 0 0;
  min-width: 17em;
}
#dashboard .main-item .item-minor:not(:where(.tw *, .tw)) {
  flex: 2 0 0;
  text-align: center;
}
#dashboard .super-title:not(:where(.tw *, .tw)) {
  font-size: 1.5em;
  font-weight: bold;
}
#dashboard .severity-btn-group:not(:where(.tw *, .tw)) {
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  padding: 0 15px;
}
#dashboard .severity-button:not(:where(.tw *, .tw)) {
  display: flex;
  flex-flow: row nowrap;
  color: "#fff";
  margin: 15px 0;
  padding: 3px 15px;
  font-weight: bold;
  font-size: 1.25em;
}
#dashboard .severity-button:not(:where(.tw *, .tw)):first-child {
  margin: inherit;
}
#dashboard .severity-button:not(:where(.tw *, .tw)):last-child {
  margin: inherit;
}
#dashboard .severity-button .severity-icon:not(:where(.tw *, .tw)) {
  color: #fff;
  flex: 0 0 auto;
  text-align: left;
  min-width: 1.5em;
}
#dashboard .severity-button .severity-count:not(:where(.tw *, .tw)) {
  flex: 4 0 auto;
  text-align: left;
}
#dashboard .severity-button .severity-label:not(:where(.tw *, .tw)) {
  flex: 1 0 auto;
  text-align: right;
}
#dashboard .severity-vertical:not(:where(.tw *, .tw)) {
  margin-bottom: 0.5em;
}
#dashboard .unwanted-access-incidents .severity-button:not(:where(.tw *, .tw)) {
  padding: 0;
  background-color: transparent;
  color: var(--color-default-text);
}
#dashboard .unwanted-access-incidents .severity-icon:not(:where(.tw *, .tw)) {
  padding: 3px 15px;
  width: 45px;
}
#dashboard .unwanted-access-incidents .severity-count:not(:where(.tw *, .tw)) {
  padding: 3px 10px;
}
#dashboard turbo-frame.async-fade-in > .banner-base:not(:where(.tw *, .tw)) {
  animation: slideInFade 0.4s ease-out;
}
@keyframes slideInFade {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.unwanted-access-dashboard .panel-heading:not(:where(.tw *, .tw)) {
  padding: 10px 0;
  margin: 0 15px;
}
.flex-container:not(:where(.tw *, .tw)) {
  display: flex;
}
.flex-container.vertical:not(:where(.tw *, .tw)) {
  flex-direction: column;
}
.d-flex:not(:where(.tw *, .tw)) {
  display: flex;
}
.flex-1:not(:where(.tw *, .tw)) {
  flex: 1;
}
.flex-2:not(:where(.tw *, .tw)) {
  flex: 2;
}
.flex-3:not(:where(.tw *, .tw)) {
  flex: 3;
}
.flex-4:not(:where(.tw *, .tw)) {
  flex: 4;
}
.flex-item-sm:not(:where(.tw *, .tw)) {
  display: flex;
  flex: 1;
}
.flex-item-sm:not(:where(.tw *, .tw)):not(:last-child) {
  margin-right: 15px;
}
.flex-item-sm .panel:not(:where(.tw *, .tw)) {
  flex: 1;
}
.flex-item-md:not(:where(.tw *, .tw)) {
  display: flex;
  flex: 2;
  margin-right: 15px;
}
.flex-item-md .panel:not(:where(.tw *, .tw)) {
  flex: 2;
}
.flex-nowrap:not(:where(.tw *, .tw)) {
  flex-wrap: nowrap !important;
}
.flex-wrap:not(:where(.tw *, .tw)) {
  flex-wrap: wrap;
}
.flex-inline:not(:where(.tw *, .tw)) {
  display: inline-flex !important;
}
.flex-row:not(:where(.tw *, .tw)) {
  display: flex;
  flex-flow: row wrap;
}
.flex-align-start:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: flex-start;
}
.flex-column:not(:where(.tw *, .tw)) {
  display: flex;
  flex-flow: column wrap;
}
.flex-gap-1:not(:where(.tw *, .tw)) {
  gap: 10px 10px;
}
.flex-gap-2:not(:where(.tw *, .tw)) {
  gap: 20px 20px;
}
.flex-gap-3:not(:where(.tw *, .tw)) {
  gap: 30px 30px;
}
.flex-gap-col1:not(:where(.tw *, .tw)) {
  column-gap: 10px;
}
.flex-gap-row1:not(:where(.tw *, .tw)) {
  row-gap: 10px;
}
.flex-grow:not(:where(.tw *, .tw)) {
  flex-grow: 1;
}
.flex-shrink:not(:where(.tw *, .tw)) {
  flex-shrink: 1;
}
.flex-fill-eq:not(:where(.tw *, .tw)) {
  flex: 1 1 0px;
}
.align-items-center:not(:where(.tw *, .tw)) {
  align-items: center;
}
.text-average:not(:where(.tw *, .tw)) {
  color: #6F42C1;
}
.text-secondary:not(:where(.tw *, .tw)) {
  color: var(--color-secondary-text);
}
.fill-secondary:not(:where(.tw *, .tw)) {
  fill: var(--color-secondary-text);
}
.text-white:not(:where(.tw *, .tw)) {
  color: white;
}
.devise a:not(:where(.tw *, .tw)), .login-link-color:not(:where(.tw *, .tw)) {
  color: #47b7c9;
}
.devise a:not(:where(.tw *, .tw)):hover, .login-link-color:not(:where(.tw *, .tw)):hover, .devise a:not(:where(.tw *, .tw)):focus, .login-link-color:not(:where(.tw *, .tw)):focus {
  color: #47b7c9;
}
.strike-through:not(:where(.tw *, .tw)) {
  text-decoration: line-through;
  color: #b4bcc2;
}
.text-primary.text-hover:not(:where(.tw *, .tw)):hover, .text-primary.text-hover:not(:where(.tw *, .tw)):focus, .text-primary.text-hover.focus:not(:where(.tw *, .tw)) {
  color: #020202;
}
.text-success.text-hover:not(:where(.tw *, .tw)):hover, .text-success.text-hover:not(:where(.tw *, .tw)):focus, .text-success.text-hover.focus:not(:where(.tw *, .tw)) {
  color: #0e6f5c;
}
.text-info.text-hover:not(:where(.tw *, .tw)):hover, .text-info.text-hover:not(:where(.tw *, .tw)):focus, .text-info.text-hover.focus:not(:where(.tw *, .tw)) {
  color: #1c699d;
}
.text-warning.text-hover:not(:where(.tw *, .tw)):hover, .text-warning.text-hover:not(:where(.tw *, .tw)):focus, .text-warning.text-hover.focus:not(:where(.tw *, .tw)) {
  color: #a66908;
}
.text-danger.text-hover:not(:where(.tw *, .tw)):hover, .text-danger.text-hover:not(:where(.tw *, .tw)):focus, .text-danger.text-hover.focus:not(:where(.tw *, .tw)) {
  color: #b62516;
}
.text-average.text-hover:not(:where(.tw *, .tw)):hover, .text-average.text-hover:not(:where(.tw *, .tw)):focus, .text-average.text-hover.focus:not(:where(.tw *, .tw)) {
  color: #492b82;
}
.text-gray-dark:not(:where(.tw *, .tw)) {
  color: #7b8a8b;
}
.text-gray-light:not(:where(.tw *, .tw)) {
  color: #b4bcc2;
}
.text-bold:not(:where(.tw *, .tw)) {
  font-weight: bold;
}
.success-hover:not(:where(.tw *, .tw)) {
  color: #18BC9C !important;
}
.btn-average:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #6F42C1;
  border-color: #6F42C1;
}
.btn-average:not(:where(.tw *, .tw)):focus, .btn-average.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #59339d;
  border-color: #382063;
}
.btn-average:not(:where(.tw *, .tw)):hover {
  color: #fff;
  background-color: #59339d;
  border-color: #543195;
}
.btn-average:not(:where(.tw *, .tw)):active, .btn-average.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-average:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #59339d;
  border-color: #543195;
}
.btn-average:not(:where(.tw *, .tw)):active:hover, .btn-average.active:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle.btn-average:not(:where(.tw *, .tw)):hover, .btn-average:not(:where(.tw *, .tw)):active:focus, .btn-average.active:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle.btn-average:not(:where(.tw *, .tw)):focus, .btn-average:not(:where(.tw *, .tw)):active.focus, .btn-average.active.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-average.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #492b82;
  border-color: #382063;
}
.btn-average:not(:where(.tw *, .tw)):active, .btn-average.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.btn-average:not(:where(.tw *, .tw)) {
  background-image: none;
}
.btn-average.disabled:not(:where(.tw *, .tw)):hover, .btn-average[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .btn-average:not(:where(.tw *, .tw)):hover, .btn-average.disabled:not(:where(.tw *, .tw)):focus, .btn-average[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .btn-average:not(:where(.tw *, .tw)):focus, .btn-average.disabled.focus:not(:where(.tw *, .tw)), .btn-average[disabled].focus:not(:where(.tw *, .tw)), fieldset[disabled] .btn-average.focus:not(:where(.tw *, .tw)) {
  background-color: #6F42C1;
  border-color: #6F42C1;
}
.btn-average .badge:not(:where(.tw *, .tw)) {
  color: #6F42C1;
  background-color: #fff;
}
.btn-round:not(:where(.tw *, .tw)) {
  padding: 5px 10px 5px 10px;
  border-radius: 20px;
}
.btn-round-sm:not(:where(.tw *, .tw)) {
  padding: 1px 7px 1px 7px;
  border-radius: 25px;
}
.checkbox-md:not(:where(.tw *, .tw)) {
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.checkbox-field input:not(:where(.tw *, .tw)) {
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.checkbox-field label:not(:where(.tw *, .tw)) {
  position: relative;
  top: -3px;
  left: 8px;
  font-size: 18px;
  font-weight: normal;
}
.label-average:not(:where(.tw *, .tw)), .label-low:not(:where(.tw *, .tw)), .label-medium:not(:where(.tw *, .tw)) {
  background-color: #6F42C1;
}
.label-average[href]:not(:where(.tw *, .tw)):hover, .label-average[href]:not(:where(.tw *, .tw)):focus {
  background-color: #59339d;
}
.label-secondary:not(:where(.tw *, .tw)) {
  background-color: #415C76;
}
.label-secondary[href]:not(:where(.tw *, .tw)):hover, .label-secondary[href]:not(:where(.tw *, .tw)):focus {
  background-color: #2f4255;
}
.label-high:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
}
.label-high[href]:not(:where(.tw *, .tw)):hover, .label-high[href]:not(:where(.tw *, .tw)):focus {
  background-color: #c87f0a;
}
.label-critical:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
}
.label-critical[href]:not(:where(.tw *, .tw)):hover, .label-critical[href]:not(:where(.tw *, .tw)):focus {
  background-color: #d62c1a;
}
.label-huntress-teal:not(:where(.tw *, .tw)) {
  background-color: #01c5d1;
}
.label-huntress-teal[href]:not(:where(.tw *, .tw)):hover, .label-huntress-teal[href]:not(:where(.tw *, .tw)):focus {
  background-color: #01959e;
}
.banner-base:not(:where(.tw *, .tw)) {
  color: white;
  min-height: 2.5em;
  padding: 0.75em 1em;
  font-size: 1.05em;
}
.trial-countdown:not(:where(.tw *, .tw)) {
  color: white;
  min-height: 2.5em;
  padding: 0.75em 1em;
  font-size: 1.05em;
}
.trial-countdown.trial-almost-expired:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
}
.trial-countdown.trial-consumed:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
}
.m365-escalations-banner:not(:where(.tw *, .tw)) {
  color: white;
}
.m365-escalations-banner button.close:not(:where(.tw *, .tw)) {
  line-height: inherit;
}
.m365-escalations-banner .escalations-counter:not(:where(.tw *, .tw)) {
  height: 24px;
  width: 24px;
  border-radius: 12px;
  background-color: white;
  color: red;
  padding: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.m365-escalations-banner a:not(:where(.tw *, .tw)) {
  color: white;
  text-decoration: underline;
}
.marketing-assets:not(:where(.tw *, .tw)) {
  display: flex;
  flex-flow: row wrap;
  justify-content: flex-start;
}
.marketing-assets a:not(:where(.tw *, .tw)):hover, .marketing-assets a:not(:where(.tw *, .tw)):visited {
  text-decoration-color: #3498DB;
}
.marketing-assets .marketing-asset:not(:where(.tw *, .tw)) {
  margin-bottom: 30px;
}
.marketing-assets .marketing-asset .marketing-asset-content:not(:where(.tw *, .tw)) {
  border: 2px solid #b4bcc2;
  border-radius: 4px;
  height: 100%;
  padding: 15px;
  background-color: #ecf0f1;
}
.marketing-assets .marketing-asset .marketing-asset-thumbnail:not(:where(.tw *, .tw)) {
  position: relative;
  margin: -15px -15px 0 -15px;
}
.marketing-assets .marketing-asset .marketing-asset-thumbnail img:not(:where(.tw *, .tw)) {
  display: block;
  max-width: 100%;
  height: auto;
}
.marketing-assets .marketing-asset .marketing-asset-thumbnail .overlay:not(:where(.tw *, .tw)) {
  position: absolute;
  z-index: 100;
  bottom: 0px;
  left: -2px;
  padding: 3px 6px;
  background: white;
  color: black;
}
.marketing-assets .marketing-asset .marketing-asset-thumbnail .overlay-stretch:not(:where(.tw *, .tw)) {
  width: 100%;
  height: 100%;
}
.marketing-assets .marketing-asset .marketing-asset-thumbnail .overlay-bordered:not(:where(.tw *, .tw)) {
  border: 2px solid #b4bcc2;
  border-top-right-radius: 4px;
}
.marketing-assets .marketing-asset .marketing-asset-thumbnail .overlay-transparent:not(:where(.tw *, .tw)) {
  background-color: transparent;
}
.marketing-assets .marketing-asset .marketing-asset-thumbnail .overlay-centered:not(:where(.tw *, .tw)) {
  display: flex;
}
.marketing-assets .marketing-asset .marketing-asset-thumbnail .overlay-centered span:not(:where(.tw *, .tw)) {
  margin: auto;
}
.marketing-assets .marketing-asset .marketing-asset-thumbnail .overlay-button:not(:where(.tw *, .tw)) {
  color: white;
  opacity: 0.8;
}
.marketing-assets .marketing-asset .marketing-asset-title:not(:where(.tw *, .tw)) {
  font-weight: 600;
  color: #3498DB;
}
.marketing-assets .marketing-asset .marketing-asset-stats:not(:where(.tw *, .tw)) {
  margin-bottom: -10px;
}
.marketing-asset .preview:not(:where(.tw *, .tw)) {
  border: 2px solid #b4bcc2;
}
.marketing-asset .preview img:not(:where(.tw *, .tw)) {
  max-width: 100%;
  height: auto;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.row.marketing-asset:not(:where(.tw *, .tw)) {
  margin-top: -15px;
}
.row.marketing-asset > *:not(:where(.tw *, .tw)) {
  margin-top: 15px;
}
.tokenfield .token.invalid:not(:where(.tw *, .tw)) {
  color: red;
}
.page-content:not(:where(.tw *, .tw)) {
  margin-left: 64px;
}
.artemis-body-light:not(:where(.tw *, .tw)), .artemis-body-dark:not(:where(.tw *, .tw)) {
  overflow: hidden;
}
.page-content-legacy:not(:where(.tw *, .tw)) {
  overflow-y: auto;
  height: calc(100dvh - var(--header-height));
  box-sizing: border-box;
  padding-bottom: 60px;
  background-color: var(--color-body-bg);
}
.page-content-legacy:not(:where(.tw *, .tw)):has(main.soc-endpoint-page) {
  scrollbar-width: thin;
  padding-bottom: 10px;
}
.page-content-legacy-service-info-header:not(:where(.tw *, .tw)) {
  background-color: #ecf0f1;
}
.page-content-tw-leftnav:not(:where(.tw *, .tw)) {
  margin-left: 56px;
  overflow-y: auto;
}
#platform-modal .modal-body:not(:where(.tw *, .tw)) {
  font-size: 1.1em;
}
#platform-modal .modal-body svg:not(:where(.tw *, .tw)) {
  max-width: 70px;
  max-height: 70px;
}
#platform-modal a:not(:where(.tw *, .tw)) {
  font-weight: 700;
  color: #3498DB;
}
.modal.blur:not(:where(.tw *, .tw)) {
  -webkit-backdrop-filter: blur(4px);
  backdrop-filter: blur(6px) saturate(0.3);
}
.modal.centered:not(:where(.tw *, .tw)) {
  display: flex;
  position: fixed;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 2000;
  overflow: hidden;
  justify-content: center;
  align-items: center;
}
.modal .modal-vertical-helper:not(:where(.tw *, .tw)) {
  display: table;
  height: 100%;
  width: 100%;
  pointer-events: none;
}
.modal .modal-vertical-helper.modal-no-escape:not(:where(.tw *, .tw)) {
  pointer-events: all !important;
}
.modal .modal-dialog.vertical-align-center:not(:where(.tw *, .tw)) {
  display: table-cell;
  vertical-align: middle;
}
.modal .modal-dialog.vertical-align-center .modal-content:not(:where(.tw *, .tw)) {
  width: inherit;
  max-width: inherit;
  height: inherit;
  margin: 0 auto;
}
.form-label-note:not(:where(.tw *, .tw)) {
  font-weight: 100;
  font-size: 0.9em;
  padding-left: 10px;
}
.collection-container:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
}
.collection-box:not(:where(.tw *, .tw)) {
  margin-bottom: 21px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  color: var(--color-default-text);
  background-color: var(--color-panel-bg);
  border-color: var(--color-panel-default-border);
  border-width: 2px;
  border-color: #ecf0f1;
}
.collection-box > .list-group:not(:where(.tw *, .tw)), .collection-box > .panel-collapse > .list-group:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.collection-box > .list-group .list-group-item:not(:where(.tw *, .tw)), .collection-box > .panel-collapse > .list-group .list-group-item:not(:where(.tw *, .tw)) {
  border-width: 1px 0;
  border-radius: 0;
}
.collection-box > .list-group:not(:where(.tw *, .tw)):first-child .list-group-item:first-child, .collection-box > .panel-collapse > .list-group:not(:where(.tw *, .tw)):first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.collection-box > .list-group:not(:where(.tw *, .tw)):last-child .list-group-item:last-child, .collection-box > .panel-collapse > .list-group:not(:where(.tw *, .tw)):last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.collection-box > .panel-heading + .panel-collapse > .list-group .list-group-item:not(:where(.tw *, .tw)):first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.collection-box > .table:not(:where(.tw *, .tw)), .collection-box > .table-responsive > .table:not(:where(.tw *, .tw)), .collection-box > .panel-collapse > .table:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.collection-box > .table caption:not(:where(.tw *, .tw)), .collection-box > .table-responsive > .table caption:not(:where(.tw *, .tw)), .collection-box > .panel-collapse > .table caption:not(:where(.tw *, .tw)) {
  padding-left: 15px;
  padding-right: 15px;
}
.collection-box > .table:not(:where(.tw *, .tw)):first-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.collection-box > .table:not(:where(.tw *, .tw)):first-child > thead:first-child > tr:first-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > thead:first-child > tr:first-child, .collection-box > .table:not(:where(.tw *, .tw)):first-child > tbody:first-child > tr:first-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.collection-box > .table:not(:where(.tw *, .tw)):first-child > thead:first-child > tr:first-child td:first-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .collection-box > .table:not(:where(.tw *, .tw)):first-child > tbody:first-child > tr:first-child td:first-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .collection-box > .table:not(:where(.tw *, .tw)):first-child > thead:first-child > tr:first-child th:first-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .collection-box > .table:not(:where(.tw *, .tw)):first-child > tbody:first-child > tr:first-child th:first-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.collection-box > .table:not(:where(.tw *, .tw)):first-child > thead:first-child > tr:first-child td:last-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .collection-box > .table:not(:where(.tw *, .tw)):first-child > tbody:first-child > tr:first-child td:last-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .collection-box > .table:not(:where(.tw *, .tw)):first-child > thead:first-child > tr:first-child th:last-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .collection-box > .table:not(:where(.tw *, .tw)):first-child > tbody:first-child > tr:first-child th:last-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.collection-box > .table:not(:where(.tw *, .tw)):last-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.collection-box > .table:not(:where(.tw *, .tw)):last-child > tbody:last-child > tr:last-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tbody:last-child > tr:last-child, .collection-box > .table:not(:where(.tw *, .tw)):last-child > tfoot:last-child > tr:last-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
}
.collection-box > .table:not(:where(.tw *, .tw)):last-child > tbody:last-child > tr:last-child td:first-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .collection-box > .table:not(:where(.tw *, .tw)):last-child > tfoot:last-child > tr:last-child td:first-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .collection-box > .table:not(:where(.tw *, .tw)):last-child > tbody:last-child > tr:last-child th:first-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .collection-box > .table:not(:where(.tw *, .tw)):last-child > tfoot:last-child > tr:last-child th:first-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.collection-box > .table:not(:where(.tw *, .tw)):last-child > tbody:last-child > tr:last-child td:last-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .collection-box > .table:not(:where(.tw *, .tw)):last-child > tfoot:last-child > tr:last-child td:last-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .collection-box > .table:not(:where(.tw *, .tw)):last-child > tbody:last-child > tr:last-child th:last-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .collection-box > .table:not(:where(.tw *, .tw)):last-child > tfoot:last-child > tr:last-child th:last-child, .collection-box > .table-responsive:not(:where(.tw *, .tw)):last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.collection-box > .panel-body + .table:not(:where(.tw *, .tw)), .collection-box > .panel-body + .table-responsive:not(:where(.tw *, .tw)), .collection-box > .table + .panel-body:not(:where(.tw *, .tw)), .collection-box > .table-responsive + .panel-body:not(:where(.tw *, .tw)) {
  border-top: 1px solid #ecf0f1;
}
.collection-box > .table > tbody:not(:where(.tw *, .tw)):first-child > tr:first-child th, .collection-box > .table > tbody:not(:where(.tw *, .tw)):first-child > tr:first-child td {
  border-top: 0;
}
.collection-box > .table-bordered:not(:where(.tw *, .tw)), .collection-box > .table-responsive > .table-bordered:not(:where(.tw *, .tw)) {
  border: 0;
}
.collection-box > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):first-child, .collection-box > .table-responsive > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):first-child, .collection-box > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):first-child, .collection-box > .table-responsive > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):first-child, .collection-box > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):first-child, .collection-box > .table-responsive > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):first-child, .collection-box > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):first-child, .collection-box > .table-responsive > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):first-child, .collection-box > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):first-child, .collection-box > .table-responsive > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):first-child, .collection-box > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):first-child, .collection-box > .table-responsive > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):first-child {
  border-left: 0;
}
.collection-box > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):last-child, .collection-box > .table-responsive > .table-bordered > thead > tr > th:not(:where(.tw *, .tw)):last-child, .collection-box > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):last-child, .collection-box > .table-responsive > .table-bordered > tbody > tr > th:not(:where(.tw *, .tw)):last-child, .collection-box > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):last-child, .collection-box > .table-responsive > .table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)):last-child, .collection-box > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):last-child, .collection-box > .table-responsive > .table-bordered > thead > tr > td:not(:where(.tw *, .tw)):last-child, .collection-box > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):last-child, .collection-box > .table-responsive > .table-bordered > tbody > tr > td:not(:where(.tw *, .tw)):last-child, .collection-box > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):last-child, .collection-box > .table-responsive > .table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)):last-child {
  border-right: 0;
}
.collection-box > .table-bordered > thead > tr:not(:where(.tw *, .tw)):first-child > td, .collection-box > .table-responsive > .table-bordered > thead > tr:not(:where(.tw *, .tw)):first-child > td, .collection-box > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):first-child > td, .collection-box > .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):first-child > td, .collection-box > .table-bordered > thead > tr:not(:where(.tw *, .tw)):first-child > th, .collection-box > .table-responsive > .table-bordered > thead > tr:not(:where(.tw *, .tw)):first-child > th, .collection-box > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):first-child > th, .collection-box > .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):first-child > th {
  border-bottom: 0;
}
.collection-box > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > td, .collection-box > .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > td, .collection-box > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > td, .collection-box > .table-responsive > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > td, .collection-box > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > th, .collection-box > .table-responsive > .table-bordered > tbody > tr:not(:where(.tw *, .tw)):last-child > th, .collection-box > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > th, .collection-box > .table-responsive > .table-bordered > tfoot > tr:not(:where(.tw *, .tw)):last-child > th {
  border-bottom: 0;
}
.collection-box > .table-responsive:not(:where(.tw *, .tw)) {
  border: 0;
  margin-bottom: 0;
}
.collection-box-default .close:not(:where(.tw *, .tw)) {
  color: #222222;
}
.collection-box .panel-heading:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  background-color: var(--color-panel-heading-bg);
  border-color: var(--color-panel-default-border);
}
.collection-box .panel-footer:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  background-color: var(--color-panel-heading-bg);
  border-color: var(--color-panel-default-border);
}
.collection-box.border-none:not(:where(.tw *, .tw)) {
  border: none;
}
.collection-box.bulkEditPanel:not(:where(.tw *, .tw)) {
  width: 0;
  overflow-x: hidden;
  overflow-y: auto;
  border-width: 0;
  min-height: 450px;
  height: 45vh;
}
.collection-box.bulkEditPanel.edit-open:not(:where(.tw *, .tw)) {
  width: 25%;
  border-width: 2px;
  margin-left: 10px;
}
.collection-box.signal-data-panel:not(:where(.tw *, .tw)) {
  width: 100%;
}
.collection-box.signal-data-panel.edit-open:not(:where(.tw *, .tw)) {
  width: 75%;
}
.collection-box .table-container:not(:where(.tw *, .tw)) {
  max-height: 45vh;
  overflow-y: auto;
}
.collection-box > .panel-heading:not(:where(.tw *, .tw)) {
  color: #222222;
  background-color: #ecf0f1;
  border-color: #ecf0f1;
}
.collection-box > .panel-heading + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-top-color: #ecf0f1;
}
.collection-box > .panel-heading .badge:not(:where(.tw *, .tw)) {
  color: #ecf0f1;
  background-color: #222222;
}
.collection-box > .panel-footer + .panel-collapse > .panel-body:not(:where(.tw *, .tw)) {
  border-bottom-color: #ecf0f1;
}
.collection-box a:not(:where(.tw *, .tw)) {
  color: inherit;
}
.collection-box a:not(:where(.tw *, .tw)):hover, .collection-box a:not(:where(.tw *, .tw)):focus {
  text-decoration: none;
}
.collection-box-body:not(:where(.tw *, .tw)) {
  padding: 15px;
  text-align: center;
}
.collection-box-icon:not(:where(.tw *, .tw)) {
  color: #01c5d1;
  font-size: 3em;
}
.collection-box-title:not(:where(.tw *, .tw)) {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  margin-top: 10.5px;
  margin-bottom: 10.5px;
  font-size: 19px;
  font-weight: bold;
}
.collection-box-title small:not(:where(.tw *, .tw)), .collection-box-title .small:not(:where(.tw *, .tw)) {
  font-weight: normal;
  line-height: 1;
  color: #b4bcc2;
}
.collection-box-title small:not(:where(.tw *, .tw)), .collection-box-title .small:not(:where(.tw *, .tw)) {
  font-size: 75%;
}
.collection-box-description:not(:where(.tw *, .tw)) {
  color: #b4bcc2;
  padding-top: 10px;
}
.collection-view-header:not(:where(.tw *, .tw)):before, .collection-view-header:not(:where(.tw *, .tw)):after {
  content: " ";
  display: table;
}
.collection-view-header:not(:where(.tw *, .tw)):after {
  clear: both;
}
.collection-view-header:not(:where(.tw *, .tw)):before, .collection-view-header:not(:where(.tw *, .tw)):after {
  content: " ";
  display: table;
}
.collection-view-header:not(:where(.tw *, .tw)):after {
  clear: both;
}
@media (min-width: 991px) {
  .collection-view-header:not(:where(.tw *, .tw)) {
    padding-right: 15px;
  }
}
.collection-view:not(:where(.tw *, .tw)) {
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 15px;
}
.collection-nav:not(:where(.tw *, .tw)) {
  background-color: #ecf0f1;
  border-radius: 3px;
}
.collection-nav a:not(:where(.tw *, .tw)) {
  color: inherit;
}
@media (max-width: 767px) {
  .collection-nav:not(:where(.tw *, .tw)) {
    margin-bottom: 10px;
    width: 100%;
  }
}
.collection-nav-section:not(:where(.tw *, .tw)) {
  margin: 15px 0;
}
.collection-nav-title:not(:where(.tw *, .tw)) {
  font-weight: bold;
  text-transform: uppercase;
  color: #7b8a8b;
}
.text-separator:not(:where(.tw *, .tw)) {
  font-size: 0.5em;
  vertical-align: middle;
}
.flex-space:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: space-between;
}
.flex-align-center:not(:where(.tw *, .tw)) {
  align-items: center;
}
.flex-align-stretch:not(:where(.tw *, .tw)) {
  align-items: stretch;
}
.flex-align-end:not(:where(.tw *, .tw)) {
  align-items: flex-end;
}
.flex-justify-center:not(:where(.tw *, .tw)) {
  justify-content: center;
}
.flex-justify-end:not(:where(.tw *, .tw)) {
  justify-content: flex-end;
}
.flex-justify-start:not(:where(.tw *, .tw)) {
  justify-content: flex-start;
}
.flex-justify-space-between:not(:where(.tw *, .tw)) {
  justify-content: space-between;
}
.align-content-center:not(:where(.tw *, .tw)) {
  align-content: center;
}
.align-items-center:not(:where(.tw *, .tw)) {
  align-items: center;
}
.align-items-baseline:not(:where(.tw *, .tw)) {
  align-items: baseline;
}
.width-full:not(:where(.tw *, .tw)) {
  width: 100%;
}
.tooltip-nowrap .tooltip-inner:not(:where(.tw *, .tw)) {
  max-width: none;
  white-space: nowrap;
  cursor: default;
}
.flex-block-half:not(:where(.tw *, .tw)) {
  width: calc(50% - 5px);
  margin-right: 10px;
  margin-bottom: 10px;
  border-radius: 4px;
  background-color: #ecf0f1;
  padding: 20px;
}
.flex-block-half:not(:where(.tw *, .tw)):nth-child(2n) {
  margin-right: 0;
}
.antivirus-config .config-section:not(:where(.tw *, .tw)) {
  padding-bottom: 30px;
}
.antivirus-config .config-section > .title:not(:where(.tw *, .tw)) {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  line-height: 1.1;
  color: inherit;
  margin-top: 10.5px;
  margin-bottom: 10.5px;
  font-size: 19px;
  font-weight: 600;
  margin-bottom: 1.5em;
  border-bottom: 2px solid #ecf0f1;
}
.antivirus-config .config-section > .title small:not(:where(.tw *, .tw)), .antivirus-config .config-section > .title .small:not(:where(.tw *, .tw)) {
  font-weight: normal;
  line-height: 1;
  color: #b4bcc2;
}
.antivirus-config .config-section > .title small:not(:where(.tw *, .tw)), .antivirus-config .config-section > .title .small:not(:where(.tw *, .tw)) {
  font-size: 75%;
}
.antivirus-config .config-field:not(:where(.tw *, .tw)) {
  margin-left: -15px;
  margin-right: -15px;
  padding-bottom: 20px;
}
.antivirus-config .config-field.main-header:not(:where(.tw *, .tw)) {
  background: #f2f5f5;
  margin-top: -30px;
  margin-bottom: 15px;
  padding: 15px 0 15px 15px;
  line-height: 30px;
  border-bottom: 2px solid var(--color-panel-default-border);
  color: var(--color-default-text);
}
.antivirus-config .config-field.main-header .title:not(:where(.tw *, .tw)) {
  font-size: 19px;
}
.antivirus-config .config-field.service-header:not(:where(.tw *, .tw)) {
  background: #f2f5f5;
  padding: 15px 0 15px 35px;
  line-height: 30px;
  border-bottom: 2px solid var(--color-panel-default-border);
  color: var(--color-default-text);
  margin: 0;
  width: auto;
}
.antivirus-config .config-field.service-header .title:not(:where(.tw *, .tw)) {
  font-size: 22px;
}
.antivirus-config .config-field.dashboard-flex-center:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: center;
}
.antivirus-config .config-field.service-header .beta-tag:not(:where(.tw *, .tw)) {
  background-color: #3498DB;
  color: white;
  border-radius: 3px;
  line-height: normal;
  padding: 3px 8px;
}
.antivirus-config .config-field .field-label .field-title:not(:where(.tw *, .tw)) {
  font-weight: 600;
}
.antivirus-config .config-field .field-label .field-description:not(:where(.tw *, .tw)) {
  color: var(--color-secondary-text);
}
.antivirus-substatus-grid:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-columns: 50% 50%;
}
.infection-report-table-service:not(:where(.tw *, .tw)) {
  width: 1.5em;
  height: 1.5em;
  fill: var(--color-default-text);
}
abbr[title]:not(:where(.tw *, .tw)) {
  text-decoration: none;
}
.cursor-pointer:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
.cursor-auto:not(:where(.tw *, .tw)) {
  cursor: auto;
}
.cursor-not-allowed:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
}
@media (min-width: 992px) {
  .right-divider:not(:where(.tw *, .tw)) {
    border-right: 3px solid #ecf0f1;
  }
  .right-divider:not(:where(.tw *, .tw)):last-child {
    border-right: inherit;
  }
}
table .os-resources-break:not(:where(.tw *, .tw)) {
  overflow-wrap: break-word;
  max-width: 20vw;
}
table .rule-details-column:not(:where(.tw *, .tw)) {
  max-width: 50vw;
}
table .rule-condition-column:not(:where(.tw *, .tw)) {
  max-width: 30vw;
}
table .needs-review-data-column:not(:where(.tw *, .tw)), table .needs-review-data-column.os-resources-break:not(:where(.tw *, .tw)) {
  overflow-wrap: break-word;
  max-width: 8vw;
}
table .min-width-column:not(:where(.tw *, .tw)) {
  overflow-wrap: break-word;
  min-width: 5vw;
}
.investigation-modal-disabled-options-overlay:not(:where(.tw *, .tw)) {
  background-color: #efefef;
  opacity: 0.2;
}
.antivirus-policy-modal-huntress-recommended-button:not(:where(.tw *, .tw)) {
  vertical-align: middle;
  padding: 3px 12px 0 7px;
  margin-right: 5px !important;
}
.antivirus-policy-modal-huntress-logo:not(:where(.tw *, .tw)) {
  width: 1.8em;
  height: 1.8em;
  padding: 0;
}
.optout-unprotected:not(:where(.tw *, .tw)) {
  font-size: 19px;
  font-style: oblique;
  color: #F39C12;
}
.optout-unprotected + span:not(:where(.tw *, .tw)) {
  margin-right: 5em;
}
.optout-unprotected + span > input:not(:where(.tw *, .tw)) {
  margin-left: 2em;
}
.optout-protected:not(:where(.tw *, .tw)) {
  font-size: 19px;
  color: #18BC9C;
  margin-right: 5em;
}
.optout-pending:not(:where(.tw *, .tw)) {
  margin-top: 30px;
  color: #95a5a6;
  font-size: 19px;
}
.flash-notice-link:not(:where(.tw *, .tw)) {
  text-decoration: underline !important;
  color: white !important;
  font-weight: bolder;
}
.sub-asset-container:not(:where(.tw *, .tw)) {
  display: flex;
  flex-wrap: wrap;
}
.sub-asset-container .sub-asset:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  position: relative;
  width: 200px;
}
.sub-asset-container .sub-asset .sub-asset-image-container:not(:where(.tw *, .tw)) {
  width: 100%;
  height: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sub-asset-container .sub-asset img:not(:where(.tw *, .tw)) {
  height: 100%;
  width: auto;
  margin: 0 auto 10px;
}
.sub-asset-container .sub-asset:not(:where(.tw *, .tw)):not(:last-child) {
  margin-right: 10px;
}
.sub-asset-container .sub-asset .overlay-controls:not(:where(.tw *, .tw)) {
  position: absolute;
  right: 0;
  top: 0;
  text-align: right;
  padding: 5px;
}
.sub-asset-container .sub-asset .overlay-controls button:not(:where(.tw *, .tw)):not(:last-child) {
  margin-right: 5px;
}
.show-on-hover:not(:where(.tw *, .tw)) {
  visibility: hidden;
  padding-left: 3px;
}
a:not(:where(.tw *, .tw)):hover .show-on-hover {
  visibility: visible;
}
a .display-on-hover:not(:where(.tw *, .tw)) {
  display: none;
}
a:not(:where(.tw *, .tw)):hover .display-on-hover {
  display: inline-block;
}
a:not(:where(.tw *, .tw)):hover .underline-on-hover, .text-underline:not(:where(.tw *, .tw)) {
  text-decoration: underline;
}
a.no-hover:not(:where(.tw *, .tw)):hover, a.no-hover:not(:where(.tw *, .tw)):focus {
  text-decoration: none;
}
.li-title:not(:where(.tw *, .tw)) {
  font-weight: 700;
  padding: 3px 20px;
}
.dropdown-menu li .li-item:not(:where(.tw *, .tw)) {
  display: inline-block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  white-space: nowrap;
  max-width: none;
  margin: 0;
}
.dropdown-menu li .li-item label:not(:where(.tw *, .tw)) {
  font-weight: normal;
  margin: 0 0 0 5px;
  cursor: pointer;
}
.dropdown-menu a.disabled:not(:where(.tw *, .tw)), .dropdown-menu a.disabled:not(:where(.tw *, .tw)):hover {
  color: #95a5a6;
}
td .av_close:not(:where(.tw *, .tw)) {
  color: #CFD9DB;
  font-size: 16px;
  text-decoration: none!important;
}
.label-info:not(:where(.tw *, .tw)) {
  background-color: #3498DB;
}
.label-info[href]:not(:where(.tw *, .tw)):hover, .label-info[href]:not(:where(.tw *, .tw)):focus {
  background-color: #217dbb;
}
li div.li-item a.text-danger:not(:where(.tw *, .tw)) {
  color: #E74C3C;
}
.row.tasks select[readonly].select2-hidden-accessible + .select2-container:not(:where(.tw *, .tw)) {
  pointer-events: none;
  touch-action: none;
}
.row.tasks select[readonly].select2-hidden-accessible + .select2-container .select2-selection:not(:where(.tw *, .tw)) {
  background: var(--color-input-bg);
  box-shadow: none;
}
.row.tasks select[readonly].select2-hidden-accessible + .select2-container .select2-selection__arrow:not(:where(.tw *, .tw)), select[readonly].select2-hidden-accessible + .select2-container .select2-selection__clear:not(:where(.tw *, .tw)) {
  display: none;
}
table .column-wrap:not(:where(.tw *, .tw)) {
  overflow-wrap: break-word;
  max-width: 15vw;
}
table .column-wrap-sm:not(:where(.tw *, .tw)) {
  overflow-wrap: break-word;
  max-width: 10vw;
}
table .action-column:not(:where(.tw *, .tw)) {
  width: 5vw;
}
.nav-link-badge-count:not(:where(.tw *, .tw)) {
  float: right;
  margin: -1px 4px 0 0;
  z-index: 1;
  position: relative;
}
.inline-border-link:not(:where(.tw *, .tw)) {
  border: 1px solid #95a5a6;
  font-size: 0.9em;
  padding: 1px 3px;
  border-radius: 4px;
}
ul.nav li a span.badge.huntress-teal:not(:where(.tw *, .tw)) {
  background-color: #01c5d1;
}
.overflow-ellipsis:not(:where(.tw *, .tw)) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.overflow-word-wrap:not(:where(.tw *, .tw)) {
  overflow: hidden;
  word-wrap: anywhere;
  width: 100%;
  text-overflow: ellipsis;
}
.center-cell:not(:where(.tw *, .tw)) {
  max-width: 50vw;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
}
.process-detection-show-table > tbody > tr > td:not(:where(.tw *, .tw)) {
  padding: 0;
  text-align: left;
  vertical-align: middle;
}
.process-detection-show-table > tbody > tr > td > p:not(:where(.tw *, .tw)) {
  margin: 0;
  line-height: 1.7;
}
.process-detection-show-table > tbody > tr > td > div:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.process-detection-show-table > tbody > tr > td > div > span:not(:where(.tw *, .tw)) {
  width: 90%;
  line-height: 1.7;
}
.process-detection-show-table > tbody > tr td:not(:where(.tw *, .tw)):first-child {
  width: 40%;
  border-right: 2px solid #ebecef;
  overflow-wrap: anywhere;
}
.process-detection-show-table > tbody > tr td:not(:where(.tw *, .tw)):last-child {
  width: 60%;
  overflow-wrap: anywhere;
  padding: 3px 0;
}
.detection-alert-details:not(:where(.tw *, .tw)) {
  background: #ECF0F1;
  border: 1px solid #CCCCCC;
  box-sizing: border-box;
  border-radius: 4px;
  width: 100%;
  height: 250px;
  position: relative;
}
.detection-btn-group:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 3%;
  right: 2%;
  display: flex;
  gap: 10px;
  z-index: 1;
}
.process-detections-details th:not(:where(.tw *, .tw)) {
  min-width: 150px;
}
.process-detection-timeline-indentation:not(:where(.tw *, .tw)) {
  flex-shrink: 9999;
  flex-grow: 1;
}
.process-detection-timeline-node:not(:where(.tw *, .tw)) {
  display: flex;
  flex-shrink: 1;
  flex-grow: 9999;
}
.process-detection-timeline-node.vertical:not(:where(.tw *, .tw)) {
  flex-direction: column;
}
.process-detection-interval-font:not(:where(.tw *, .tw)) {
  color: #415C76;
  font-weight: 400;
  font-size: 12px;
}
.process-detection-interval-font.italics:not(:where(.tw *, .tw)) {
  font-style: italic;
}
.mitre-subtechnique-padding:not(:where(.tw *, .tw)) {
  margin-left: 17px;
}
.second-factor-icon:not(:where(.tw *, .tw)) {
  margin: 0 5px;
}
.warning-banner:not(:where(.tw *, .tw)) {
  background-color: var(--color-banner-bg);
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  padding: 12px 8px;
  border-radius: 8px;
}
.warning-banner .content:not(:where(.tw *, .tw)) {
  width: 90%;
}
.error-banner:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
  color: #F5F8FA;
  gap: 10px;
  padding: 12px 8px;
  border-radius: 2px;
}
.modal-table-cell:not(:where(.tw *, .tw)) {
  padding: 9px 10px !important;
  max-width: 250px;
}
.modal-table-cell .nowrap:not(:where(.tw *, .tw)) {
  white-space: normal;
}
.flash-highlight:not(:where(.tw *, .tw)) {
  animation-name: flash-highlight;
}
@keyframes flash-highlight {
  0% {
    background-color: var(--flash-highlight-color-start, transparent);
  }
  33% {
    background-color: var(--flash-highlight-color, #00aeb8);
  }
  100% {
    background-color: var(--flash-highlight-color-end, transparent);
  }
}
.transition-width:not(:where(.tw *, .tw)) {
  transition: width 1s ease-in-out, margin 1s ease-out;
}
.panel.border-none:not(:where(.tw *, .tw)) {
  border: none;
}
.panel.bulkEditPanel:not(:where(.tw *, .tw)) {
  width: 0;
  overflow-x: hidden;
  overflow-y: auto;
  border-width: 0;
  min-height: 450px;
  height: 45vh;
}
.panel.bulkEditPanel.edit-open:not(:where(.tw *, .tw)) {
  width: 25%;
  border-width: 2px;
  margin-left: 10px;
}
.panel.signal-data-panel:not(:where(.tw *, .tw)) {
  width: 100%;
}
.panel.signal-data-panel.edit-open:not(:where(.tw *, .tw)) {
  width: 75%;
}
.panel .table-container:not(:where(.tw *, .tw)) {
  max-height: 45vh;
  overflow-y: auto;
}
.alert-success a.visible-link:not(:where(.tw *, .tw)), .bg-warning a.visible-link:not(:where(.tw *, .tw)) {
  color: white;
  text-decoration: underline;
  font-weight: bold;
}
.real-time table > tbody > tr > td.new-row:not(:where(.tw *, .tw)) {
  border-left: 6px solid #3498DB;
}
.real-time .table-condensed > tbody > tr > td.new-row:not(:where(.tw *, .tw)) {
  padding-left: 8px;
}
.real-time .dataTables_wrapper > div.row:not(:where(.tw *, .tw)):first-child > div.pull-right > div:nth-last-child(2) {
  text-align: right;
  display: inline-block;
  padding-right: 20px;
}
.real-time .dataTables_wrapper > div.row:not(:where(.tw *, .tw)):first-child > div.pull-right > div:last-child {
  text-align: right;
  display: inline-block;
}
.enable-2fa-toggle .form-group:not(:where(.tw *, .tw)) {
  margin-bottom: 0px;
}
.enable-2fa-toggle .form-group .checkbox:not(:where(.tw *, .tw)) {
  margin-top: 0px;
  margin-bottom: 0px;
}
.m365-integration .organization-user-count:not(:where(.tw *, .tw)) {
  color: #95a5a6;
}
.m365-integration .status-filters button.selected:not(:where(.tw *, .tw)) {
  background-color: #16527a;
}
.m365-integration .entry-status:not(:where(.tw *, .tw)) {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  padding: 5px;
}
.m365-integration .entry-status:not(:where(.tw *, .tw)):hover {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.08);
}
.m365-integration .error-message:not(:where(.tw *, .tw)) {
  display: flex;
  background-color: rgba(0, 0, 0, 0.04);
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  font-size: 13px;
  border-radius: 5px;
}
.m365-integration .remap-organization-info:not(:where(.tw *, .tw)) {
  font-size: small;
}
.m365-integration .remap-organization-info header:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
.m365-integration .remap-organization-info .how-to-remap:not(:where(.tw *, .tw)) {
  color: #415C76;
}
.m365-integration .remap-organization-info.expanded:not(:where(.tw *, .tw)) {
  background-color: #ecf0f1;
}
.m365-integration .remap-organization-info p:not(:where(.tw *, .tw)) {
  color: #222222;
}
.row-expand-btn:not(:where(.tw *, .tw)) {
  font-size: 18px;
  transition: transform 250ms;
  cursor: pointer;
}
.row-expand-btn.rotate:not(:where(.tw *, .tw)) {
  transform: rotate(90deg);
}
@media (max-width: 1200px) {
  .datatable-responsive-lg:not(:where(.tw *, .tw)) {
    overflow-x: auto;
  }
}
@media (max-width: 992px) {
  .datatable-responsive-md:not(:where(.tw *, .tw)) {
    overflow-x: auto;
  }
}
@media (max-width: 768px) {
  .datatable-responsive-sm:not(:where(.tw *, .tw)) {
    overflow-x: auto;
  }
}
.placeholder-hidden option:not(:where(.tw *, .tw)):first-of-type {
  display: none;
}
.fade-in-out:not(:where(.tw *, .tw)) {
  opacity: 0;
  animation: fade-in-out 5s linear;
  animation-fill-mode: forwards;
}
@keyframes fade-in-out {
  0%,
  100% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
}
.retain-discount-checkbox:not(:where(.tw *, .tw)), .on-renewal-checkbox:not(:where(.tw *, .tw)) {
  width: 18px;
  height: 18px;
  cursor: pointer;
  margin-bottom: 5px !important;
  display: inline-block;
  vertical-align: middle;
}
.text-button:not(:where(.tw *, .tw)) {
  font-weight: bold;
  text-decoration: underline;
  cursor: pointer;
}
.brmedium:not(:where(.tw *, .tw)) {
  display: block;
  margin-bottom: 0.4em;
}
.inline-label:not(:where(.tw *, .tw)) {
  margin-bottom: 5px;
}
.inline-label label:not(:where(.tw *, .tw)) {
  padding-right: 5px;
  margin-bottom: 0px;
}
.text-hint:not(:where(.tw *, .tw)) {
  font-size: 13px !important;
  color: var(--color-tertiary-text);
}
#bulk_isolate_form textarea:not(:where(.tw *, .tw)) {
  border-radius: 4px;
  border-width: 2px;
  padding: 5px 10px;
  background-color: var(--color-input-bg);
  border-color: var(--color-input-border);
  color: var(--color-input-text);
}
#bulk_isolate_form textarea:not(:where(.tw *, .tw))::placeholder {
  color: var(--color-tertiary-text);
}
#bulk_isolate_form textarea:not(:where(.tw *, .tw)):focus {
  border-color: var(--color-input-focus);
  outline: none;
}
#bulk_isolate_form tbody:not(:where(.tw *, .tw)) {
  border-color: #CED4DA;
}
#bulk_isolate_form .form-group.has-error textarea:not(:where(.tw *, .tw)) {
  border-color: var(--color-danger);
}
#bulk_isolate_form .form-group.has-error .text-hint:not(:where(.tw *, .tw)) {
  color: var(--color-danger);
}
#bulk_isolate_form .form-group.has-error .fv-plugins-message-container:not(:where(.tw *, .tw)) {
  display: none;
}
.visible-on-parent-error:not(:where(.tw *, .tw)) {
  display: none;
}
.has-error .form-control:not(:where(.tw *, .tw)) {
  border-color: var(--color-input-error);
}
.has-error .visible-on-parent-error:not(:where(.tw *, .tw)) {
  display: block;
  color: var(--color-danger);
}
.has-error span.visible-on-parent-error:not(:where(.tw *, .tw)) {
  display: inline;
}
.has-error .danger-on-parent-error:not(:where(.tw *, .tw)) {
  color: var(--color-danger);
}
.has-error li:not(:where(.tw *, .tw)):has(> span.border-danger-on-parent-error) {
  border-color: var(--color-danger) !important;
}
.ms-signin-btn .outer-box:not(:where(.tw *, .tw)) {
  transition: fill 0.25s;
}
.ms-signin-btn .letter:not(:where(.tw *, .tw)) {
  transition: fill 0.25s;
}
.ms-signin-btn:not(:where(.tw *, .tw)):hover {
  cursor: pointer;
}
.ms-signin-btn:not(:where(.tw *, .tw)):hover .outer-box {
  fill: grey;
}
.ms-signin-btn:not(:where(.tw *, .tw)):hover .letter {
  fill: white;
}
#signal-header #signal-actions > button:not(:where(.tw *, .tw)), #signal-header #signal-actions > a:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a:not(:where(.tw *, .tw)) {
  margin-top: 2px;
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-width: 2px;
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
#signal-header #signal-actions > button:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > a:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > .btn-toolbar > a:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > button:not(:where(.tw *, .tw)):active:focus, #signal-header #signal-actions > a:not(:where(.tw *, .tw)):active:focus, #signal-header #signal-actions > .btn-toolbar > a:not(:where(.tw *, .tw)):active:focus, #signal-header #signal-actions > button.active:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > a.active:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > .btn-toolbar > a.active:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > button.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > button:not(:where(.tw *, .tw)):active.focus, #signal-header #signal-actions > a:not(:where(.tw *, .tw)):active.focus, #signal-header #signal-actions > .btn-toolbar > a:not(:where(.tw *, .tw)):active.focus, #signal-header #signal-actions > button.active.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.active.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.active.focus:not(:where(.tw *, .tw)) {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
#signal-header #signal-actions > button:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > a:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > .btn-toolbar > a:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > button:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > a:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > .btn-toolbar > a:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > button.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  text-decoration: none;
}
#signal-header #signal-actions > button:not(:where(.tw *, .tw)):active, #signal-header #signal-actions > a:not(:where(.tw *, .tw)):active, #signal-header #signal-actions > .btn-toolbar > a:not(:where(.tw *, .tw)):active, #signal-header #signal-actions > button.active:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.active:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.active:not(:where(.tw *, .tw)) {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
#signal-header #signal-actions > button.disabled:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.disabled:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.disabled:not(:where(.tw *, .tw)), #signal-header #signal-actions > button[disabled]:not(:where(.tw *, .tw)), #signal-header #signal-actions > a[disabled]:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a[disabled]:not(:where(.tw *, .tw)), fieldset[disabled] #signal-header #signal-actions > button:not(:where(.tw *, .tw)), fieldset[disabled] #signal-header #signal-actions > a:not(:where(.tw *, .tw)), fieldset[disabled] #signal-header #signal-actions > .btn-toolbar > a:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a#signal-header #signal-actions > button.disabled:not(:where(.tw *, .tw)), a#signal-header #signal-actions > a.disabled:not(:where(.tw *, .tw)), a#signal-header #signal-actions > .btn-toolbar > a.disabled:not(:where(.tw *, .tw)), fieldset[disabled] a#signal-header #signal-actions > button:not(:where(.tw *, .tw)), fieldset[disabled] a#signal-header #signal-actions > a:not(:where(.tw *, .tw)), fieldset[disabled] a#signal-header #signal-actions > .btn-toolbar > a:not(:where(.tw *, .tw)) {
  pointer-events: none;
}
#signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #3498DB;
  border-color: #3498DB;
}
#signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > button.btn-info.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-info.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-info.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #217dbb;
  border-color: #16527a;
}
#signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)):hover {
  color: #fff;
  background-color: #217dbb;
  border-color: #2077b2;
}
#signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)):active, #signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)):active, #signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)):active, #signal-header #signal-actions > button.btn-info.active:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-info.active:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-info.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle#signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)), .open > .dropdown-toggle#signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)), .open > .dropdown-toggle#signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #217dbb;
  border-color: #2077b2;
}
#signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)):active:hover, #signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)):active:hover, #signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)):active:hover, #signal-header #signal-actions > button.btn-info.active:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > a.btn-info.active:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > .btn-toolbar > a.btn-info.active:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle#signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle#signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle#signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)):active:focus, #signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)):active:focus, #signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)):active:focus, #signal-header #signal-actions > button.btn-info.active:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > a.btn-info.active:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > .btn-toolbar > a.btn-info.active:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle#signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle#signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle#signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)):active.focus, #signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)):active.focus, #signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)):active.focus, #signal-header #signal-actions > button.btn-info.active.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-info.active.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-info.active.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle#signal-header #signal-actions > button.btn-info.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle#signal-header #signal-actions > a.btn-info.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle#signal-header #signal-actions > .btn-toolbar > a.btn-info.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #1c699d;
  border-color: #16527a;
}
#signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)):active, #signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)):active, #signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)):active, #signal-header #signal-actions > button.btn-info.active:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-info.active:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-info.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle#signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)), .open > .dropdown-toggle#signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)), .open > .dropdown-toggle#signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)) {
  background-image: none;
}
#signal-header #signal-actions > button.btn-info.disabled:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > a.btn-info.disabled:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > .btn-toolbar > a.btn-info.disabled:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > button.btn-info[disabled]:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > a.btn-info[disabled]:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > .btn-toolbar > a.btn-info[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] #signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)):hover, fieldset[disabled] #signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)):hover, fieldset[disabled] #signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > button.btn-info.disabled:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > a.btn-info.disabled:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > .btn-toolbar > a.btn-info.disabled:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > button.btn-info[disabled]:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > a.btn-info[disabled]:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > .btn-toolbar > a.btn-info[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] #signal-header #signal-actions > button.btn-info:not(:where(.tw *, .tw)):focus, fieldset[disabled] #signal-header #signal-actions > a.btn-info:not(:where(.tw *, .tw)):focus, fieldset[disabled] #signal-header #signal-actions > .btn-toolbar > a.btn-info:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > button.btn-info.disabled.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-info.disabled.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-info.disabled.focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > button.btn-info[disabled].focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-info[disabled].focus:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-info[disabled].focus:not(:where(.tw *, .tw)), fieldset[disabled] #signal-header #signal-actions > button.btn-info.focus:not(:where(.tw *, .tw)), fieldset[disabled] #signal-header #signal-actions > a.btn-info.focus:not(:where(.tw *, .tw)), fieldset[disabled] #signal-header #signal-actions > .btn-toolbar > a.btn-info.focus:not(:where(.tw *, .tw)) {
  background-color: #3498DB;
  border-color: #3498DB;
}
#signal-header #signal-actions > button.btn-info .badge:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-info .badge:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-info .badge:not(:where(.tw *, .tw)) {
  color: #3498DB;
  background-color: #fff;
}
#signal-header #signal-actions > button.btn-outline:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-outline:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-outline:not(:where(.tw *, .tw)) {
  padding: 2px 6px;
  color: inherit;
  background-color: transparent;
  transition: all 0.5s;
}
#signal-header #signal-actions > button.btn-outline.btn-thin:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-outline.btn-thin:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-outline.btn-thin:not(:where(.tw *, .tw)) {
  border-width: 1px;
}
#signal-header #signal-actions > button.btn-outline.text-danger:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-outline.text-danger:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-outline.text-danger:not(:where(.tw *, .tw)) {
  color: #E74C3C;
}
#signal-header #signal-actions > button.btn-outline.text-danger:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > a.btn-outline.text-danger:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > .btn-toolbar > a.btn-outline.text-danger:not(:where(.tw *, .tw)):hover, #signal-header #signal-actions > button.btn-outline.text-danger:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > a.btn-outline.text-danger:not(:where(.tw *, .tw)):focus, #signal-header #signal-actions > .btn-toolbar > a.btn-outline.text-danger:not(:where(.tw *, .tw)):focus {
  color: #FFFFFF;
}
#signal-header #signal-actions > button.btn-outline.btn-thin:not(:where(.tw *, .tw)), #signal-header #signal-actions > a.btn-outline.btn-thin:not(:where(.tw *, .tw)), #signal-header #signal-actions > .btn-toolbar > a.btn-outline.btn-thin:not(:where(.tw *, .tw)) {
  border-width: 1px;
}
#signal-header .item:not(:where(.tw *, .tw)) {
  display: inline-block;
}
#signal-header .center:not(:where(.tw *, .tw)) {
  vertical-align: middle;
}
.inherit-font-family:not(:where(.tw *, .tw)) {
  font-family: inherit;
}
label.required-star:not(:where(.tw *, .tw)):after {
  content: " *";
  font-weight: bold;
}
#reject-remediations .help-block:not(:where(.tw *, .tw)) {
  font-size: 86%;
}
#reject-remediations .form-has-errors .flash-on-error:not(:where(.tw *, .tw)) {
  color: #fff;
  color: #E74C3C;
}
a#reject-remediations .form-has-errors .flash-on-error:not(:where(.tw *, .tw)):hover, a#reject-remediations .form-has-errors .flash-on-error:not(:where(.tw *, .tw)):focus {
  color: #e6e6e6;
}
#reject-remediations .fv-plugins-message-container:not(:where(.tw *, .tw)) {
  /* hide all error messages */
  display: none;
}
#reject-remediations .has-feedback .form-control:not(:where(.tw *, .tw)) {
  padding-right: 15px;
}
.italic-light-text:not(:where(.tw *, .tw)) {
  font-style: italic;
  color: #95a5a6;
}
.light-text:not(:where(.tw *, .tw)) {
  color: #95a5a6;
}
.striped > *:not(:where(.tw *, .tw)) {
  background-color: var(--color-table-row-bg-accent);
}
.striped > :not(:where(.tw *, .tw)):nth-of-type(even) {
  background-color: transparent;
}
.text-decoration:not(:where(.tw *, .tw)):hover {
  text-decoration: underline !important;
}
.text-decoration:not(:where(.tw *, .tw)):hover > * {
  text-decoration: underline !important;
}
.aside-light-gray-text:not(:where(.tw *, .tw)) {
  font-size: 12px;
  font-weight: 600;
  color: #95a5a6;
}
.beta-feature-label:not(:where(.tw *, .tw)) {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
  background-color: #01c5d1;
  padding: 0.4em 0.6em;
  margin-left: 5px;
}
a.beta-feature-label:not(:where(.tw *, .tw)):hover, a.beta-feature-label:not(:where(.tw *, .tw)):focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.beta-feature-label:not(:where(.tw *, .tw)):empty {
  display: none;
}
.btn .beta-feature-label:not(:where(.tw *, .tw)) {
  position: relative;
  top: -1px;
}
.beta-feature-label[href]:not(:where(.tw *, .tw)):hover, .beta-feature-label[href]:not(:where(.tw *, .tw)):focus {
  background-color: #01959e;
}
.beta-feature-label:not(:where(.tw *, .tw)), .beta-feature-label:not(:where(.tw *, .tw)):empty {
  display: inline-block;
}
.beta-feature-label:not(:where(.tw *, .tw))::before {
  content: 'Beta';
}
.select2-container--open:not(:where(.tw *, .tw)) {
  z-index: 999999;
}
.datepicker table tr td.disabled:not(:where(.tw *, .tw)):hover, .datepicker span.month.disabled:not(:where(.tw *, .tw)):hover, .datepicker span.year.disabled:not(:where(.tw *, .tw)):hover {
  cursor: not-allowed;
}
table#integrations > tbody > tr > td:not(:where(.tw *, .tw)) {
  vertical-align: middle;
}
table#integrations > tbody > tr > td > div.btn-toolbar:not(:where(.tw *, .tw)) {
  justify-content: center;
}
table#integrations > tbody > tr > td > i.fa-check:not(:where(.tw *, .tw)), table#integrations > tbody > tr > td i.fa-spinner:not(:where(.tw *, .tw)), table#integrations > tbody > tr > td i.fa-times:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: center;
}
.empty-signals-panel:not(:where(.tw *, .tw)) {
  background-color: var(--color-panel-bg);
  border: 2px solid var(--panel-default-border);
  padding-left: 15px;
}
.empty-signals-panel .content:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: center;
  height: 255px;
  flex-direction: column;
}
.empty-signals-panel .content h3:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
}
.empty-signals-panel .chart-svg-column:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: end;
}
#admin-signals-table .table-responsive:not(:where(.tw *, .tw)) {
  min-height: 40vh;
}
.auto-remediation-severities:not(:where(.tw *, .tw)) {
  transition: max-height 500ms ease-in-out;
  overflow: hidden;
}
.disabled-text:not(:where(.tw *, .tw)) {
  color: #95a5a6;
}
.popover-sm:not(:where(.tw *, .tw)) {
  padding: 0px;
  min-width: none;
  max-width: none;
}
.inverted-popover:not(:where(.tw *, .tw)) {
  color: white;
  background-color: black;
  text-align: center;
  min-width: auto;
}
.inverted-popover .arrow:not(:where(.tw *, .tw)):after {
  border-bottom-color: black !important;
}
.form-validation-minimal .has-success .select2-container--focus .select2-selection:not(:where(.tw *, .tw)), .form-validation-minimal.has-success .select2-container--focus .select2-selection:not(:where(.tw *, .tw)), .form-validation-minimal .has-success .select2-container--open .select2-selection:not(:where(.tw *, .tw)), .form-validation-minimal.has-success .select2-container--open .select2-selection:not(:where(.tw *, .tw)) {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  border-color: #66afe9;
}
.form-validation-minimal .fv-plugins-message-container:not(:where(.tw *, .tw)) {
  display: none;
}
.time-filter:not(:where(.tw *, .tw)) {
  min-width: 320px;
}
.time-filter .fa-close:not(:where(.tw *, .tw)) {
  color: var(--color-input-text);
  background-color: var(--color-input-bg);
}
.grid-two-columns:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
#abilities-matrix table thead th:not(:where(.tw *, .tw)), #abilities-matrix table tbody td:not(:where(.tw *, .tw)) {
  min-width: 100px;
}
#abilities-matrix table thead th:not(:where(.tw *, .tw)):first-child, #abilities-matrix table tbody td:not(:where(.tw *, .tw)):first-child {
  max-width: 220px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.syncro-auth-settings span:not(:where(.tw *, .tw)) {
  height: 45px;
  display: flex;
  align-items: center;
}
.syncro-auth-settings .https:not(:where(.tw *, .tw)) {
  width: 85px;
}
.syncro-auth-settings .domain:not(:where(.tw *, .tw)) {
  width: 150px;
}
.syncro-auth-settings .form-group:not(:where(.tw *, .tw)) {
  width: 100%;
}
hr.heavy:not(:where(.tw *, .tw)) {
  border-top: 3px solid #ecf0f1;
}
hr.no-margin:not(:where(.tw *, .tw)) {
  margin: 0px;
}
.blocked-ips-container .select2-selection.select2-selection--multiple:not(:where(.tw *, .tw)) {
  background-color: #fff;
}
.blocked-ips-container .select2-selection .select2-selection__rendered .select2-selection__choice:not(:where(.tw *, .tw)) {
  background-color: #fff;
  border: 2px solid #ccc;
  border-radius: 4px;
}
.margin-left-auto:not(:where(.tw *, .tw)) {
  margin-left: auto;
}
.row.service-header.fixed-service-header:not(:where(.tw *, .tw)) {
  position: fixed;
  width: 100%;
  z-index: 10;
}
.include-select2-full-placeholder li.select2-search--inline:not(:where(.tw *, .tw)) {
  width: 100%;
}
.include-select2-full-placeholder li.select2-search--inline input.select2-search__field:not(:where(.tw *, .tw)) {
  width: 100% !important;
}
.circle-icon:not(:where(.tw *, .tw)) {
  clip-path: circle();
}
.position-relative:not(:where(.tw *, .tw)) {
  position: relative;
}
.modal-content .partial-row:not(:where(.tw *, .tw)) {
  width: 60%;
}
.calendar-input-icon:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 15px;
  right: 10px;
  pointer-events: none;
}
.rule-count:not(:where(.tw *, .tw)) {
  display: inline;
  background-color: #415C76;
  padding: 3px 8px;
  color: white;
  border-radius: 3px;
}
.signal-prevalence-table:not(:where(.tw *, .tw)) {
  width: 100%;
  max-width: 100%;
  font-size: 13px;
  margin-bottom: 21px;
}
.signal-prevalence-table > thead > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > tbody > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > tfoot > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > thead > tr > td:not(:where(.tw *, .tw)), .signal-prevalence-table > tbody > tr > td:not(:where(.tw *, .tw)), .signal-prevalence-table > tfoot > tr > td:not(:where(.tw *, .tw)) {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ecf0f1;
}
.signal-prevalence-table > thead > tr > th:not(:where(.tw *, .tw)) {
  vertical-align: bottom;
  border-bottom: 2px solid #ecf0f1;
}
.signal-prevalence-table > caption + thead > tr:not(:where(.tw *, .tw)):first-child > th, .signal-prevalence-table > colgroup + thead > tr:not(:where(.tw *, .tw)):first-child > th, .signal-prevalence-table > thead:not(:where(.tw *, .tw)):first-child > tr:first-child > th, .signal-prevalence-table > caption + thead > tr:not(:where(.tw *, .tw)):first-child > td, .signal-prevalence-table > colgroup + thead > tr:not(:where(.tw *, .tw)):first-child > td, .signal-prevalence-table > thead:not(:where(.tw *, .tw)):first-child > tr:first-child > td {
  border-top: 0;
}
.signal-prevalence-table > tbody + tbody:not(:where(.tw *, .tw)) {
  border-top: 2px solid #ecf0f1;
}
.signal-prevalence-table .table:not(:where(.tw *, .tw)) {
  background-color: #fff;
}
.signal-prevalence-table a:not(:where(.tw *, .tw)):not(.btn, .close, .no-underline) {
  text-decoration: underline;
}
.signal-prevalence-table .dropdown-menu a:not(:where(.tw *, .tw)) {
  text-decoration: none;
}
.signal-prevalence-table .success:not(:where(.tw *, .tw)), .signal-prevalence-table .warning:not(:where(.tw *, .tw)), .signal-prevalence-table .danger:not(:where(.tw *, .tw)), .signal-prevalence-table .info:not(:where(.tw *, .tw)) {
  color: #fff;
}
.signal-prevalence-table .success > th > a:not(:where(.tw *, .tw)), .signal-prevalence-table .warning > th > a:not(:where(.tw *, .tw)), .signal-prevalence-table .danger > th > a:not(:where(.tw *, .tw)), .signal-prevalence-table .info > th > a:not(:where(.tw *, .tw)), .signal-prevalence-table .success > td > a:not(:where(.tw *, .tw)), .signal-prevalence-table .warning > td > a:not(:where(.tw *, .tw)), .signal-prevalence-table .danger > td > a:not(:where(.tw *, .tw)), .signal-prevalence-table .info > td > a:not(:where(.tw *, .tw)), .signal-prevalence-table .success > a:not(:where(.tw *, .tw)), .signal-prevalence-table .warning > a:not(:where(.tw *, .tw)), .signal-prevalence-table .danger > a:not(:where(.tw *, .tw)), .signal-prevalence-table .info > a:not(:where(.tw *, .tw)) {
  color: #fff;
}
.signal-prevalence-table > thead > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > tbody > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > tfoot > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > thead > tr > td:not(:where(.tw *, .tw)), .signal-prevalence-table > tbody > tr > td:not(:where(.tw *, .tw)), .signal-prevalence-table > tfoot > tr > td:not(:where(.tw *, .tw)) {
  border: none;
}
.signal-prevalence-table-bordered > thead > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table-bordered > tbody > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table-bordered > tfoot > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table-bordered > thead > tr > td:not(:where(.tw *, .tw)), .signal-prevalence-table-bordered > tbody > tr > td:not(:where(.tw *, .tw)), .signal-prevalence-table-bordered > tfoot > tr > td:not(:where(.tw *, .tw)) {
  border: 1px solid #ecf0f1;
}
.signal-prevalence-table > thead > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > tbody > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > tfoot > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > thead > tr > td:not(:where(.tw *, .tw)), .signal-prevalence-table > tbody > tr > td:not(:where(.tw *, .tw)), .signal-prevalence-table > tfoot > tr > td:not(:where(.tw *, .tw)) {
  padding: 9px;
  line-height: 1.407;
  border-top: 2px solid var(--color-table-border);
}
@media (min-width: 768px) {
  .signal-prevalence-table > thead > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > tbody > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > tfoot > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > thead > tr > td:not(:where(.tw *, .tw)), .signal-prevalence-table > tbody > tr > td:not(:where(.tw *, .tw)), .signal-prevalence-table > tfoot > tr > td:not(:where(.tw *, .tw)) {
    padding: 9px 25px;
  }
}
.signal-prevalence-table > thead > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > tbody > tr > th:not(:where(.tw *, .tw)), .signal-prevalence-table > tfoot > tr > th:not(:where(.tw *, .tw)) {
  color: var(--color-table-heading);
  border-bottom: 2px solid var(--color-table-border);
}
.signal-prevalence-table > thead > tr > th:not(:where(.tw *, .tw)) {
  border-bottom: 2px solid var(--color-table-border);
}
.signal-prevalence-table > tbody + tbody:not(:where(.tw *, .tw)) {
  border-top: 2px solid var(--color-table-border);
}
.signal-prevalence-table .table:not(:where(.tw *, .tw)) {
  background-color: var(--color-body-bg);
}
.signal-prevalence-table [class*="fui-"]:not(:where(.tw *, .tw)) {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  margin: -42.5px 0 0;
  position: relative;
  top: 1em;
}
.signal-prevalence-table .checkbox:not(:where(.tw *, .tw)), .signal-prevalence-table .radio:not(:where(.tw *, .tw)) {
  display: inline-block;
  width: 20px;
  margin: -4px 0 0 -9px;
  top: 0.25em;
}
.signal-prevalence-table .checkbox.no-label:not(:where(.tw *, .tw)), .signal-prevalence-table .radio.no-label:not(:where(.tw *, .tw)) {
  padding-left: 0;
}
.signal-prevalence-table .selected-row > td:not(:where(.tw *, .tw)) {
  background-color: var(--color-table-row-selected);
}
.signal-prevalence-table img:not(:where(.tw *, .tw)) {
  vertical-align: top;
}
.signal-prevalence-table > tbody > tr:not(:where(.tw *, .tw)):nth-of-type(odd) {
  background-color: #f9f9f9;
}
.signal-prevalence-table > tbody > tr:not(:where(.tw *, .tw)):nth-of-type(odd), .signal-prevalence-table > tbody > tr.odd:not(:where(.tw *, .tw)), .signal-prevalence-table > tbody > tr.selected-row:not(:where(.tw *, .tw)) {
  background-color: var(--color-table-row-bg-accent);
}
.signal-prevalence-table > tbody > tr:not(:where(.tw *, .tw)):nth-of-type(even) {
  background-color: transparent;
}
.signal-prevalence-table .header-content:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
}
.signal-prevalence-table .header-content i:not(:where(.tw *, .tw)) {
  color: #3498DB;
  font-size: 38px;
  padding: 5px;
}
.signal-prevalence-table .header-content img:not(:where(.tw *, .tw)) {
  padding: 5px;
}
.data-pool-transactions-panel i.show-data-pool-transactions:not(:where(.tw *, .tw)) {
  width: fit-content;
  margin: 0 auto;
  cursor: pointer;
}
.data-pool-transactions-panel i.show-data-pool-transactions:not(:where(.tw *, .tw)):hover {
  color: #415C76;
}
.microsoft-defender-detection-details a[data-toggle="collapse"]:not(:where(.tw *, .tw)) {
  position: absolute;
  right: 0;
  bottom: 0;
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.microsoft-defender-detection-details a[data-toggle="collapse"][aria-expanded="true"]:not(:where(.tw *, .tw)) {
  transform: rotate(180deg);
}
.mde-event-detail-table:not(:where(.tw *, .tw)) {
  table-layout: fixed;
}
.mde-evidence:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  gap: 10px;
}
.mde-evidence label:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.mde-evidence-summary:not(:where(.tw *, .tw)) {
  flex-shrink: 1;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.mde-process-parent:not(:where(.tw *, .tw)) {
  overflow: hidden;
  max-width: 100%;
  margin-bottom: 5px;
}
.mde-process-parent .panel-heading:not(:where(.tw *, .tw)) {
  padding: 5px 10px 0px;
}
.mde-process-col:not(:where(.tw *, .tw)) {
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
}
.mde-process-details:not(:where(.tw *, .tw)) {
  display: grid;
}
.mde-process-item:not(:where(.tw *, .tw)) {
  overflow: hidden;
  padding: 0 0 10px;
  max-width: 100%;
}
.mde-process-item-info:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
}
.mde-process-item-nested:not(:where(.tw *, .tw)) {
  position: relative;
}
.mde-process-item-nested:not(:where(.tw *, .tw)):before {
  content: "└";
  font-size: 24px;
  position: absolute;
  left: -2px;
  top: -6px;
}
.mde-process-text:not(:where(.tw *, .tw)) {
  display: flex;
  gap: 5px;
}
.mde-process-data:not(:where(.tw *, .tw)) {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 100%;
}
.mde-setting-row:not(:where(.tw *, .tw)) {
  margin-top: 30px;
}
.mde-setting-row:not(:where(.tw *, .tw)):first-child {
  margin-top: 0;
}
.mde-tenant-setting-row:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-columns: minmax(240px, 1fr) 2fr;
  align-items: center;
  gap: 20px;
}
.mde-tenant-setting-cell:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
}
.mde-tenant-setting-cell h5:not(:where(.tw *, .tw)), .mde-tenant-setting-cell p:not(:where(.tw *, .tw)) {
  margin: 0;
}
.mde-setting-alt-text:not(:where(.tw *, .tw)) {
  color: var(--color-tertiary-text);
}
.mde-vuln-panel .search-btn:not(:where(.tw *, .tw)) {
  margin: 0;
  padding: 0;
  opacity: 0;
  pointer-events: none;
}
.mde-vuln-panel tr:not(:where(.tw *, .tw)):hover .search-btn {
  opacity: 100;
  pointer-events: auto;
}
.mde-vuln-panel .pagination:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-columns: 100px 1fr 100px;
}
.create-dav-exclusions-row:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 10px;
  margin-top: 10px;
}
.create-dav-exclusions-row.create-dav-exclusions-header:not(:where(.tw *, .tw)) {
  margin-top: 0px;
}
.create-dav-exclusions-row .category-column:not(:where(.tw *, .tw)) {
  width: 20%;
}
.create-dav-exclusions-row .value-column:not(:where(.tw *, .tw)) {
  flex: 1;
}
.create-dav-exclusion-category:not(:where(.tw *, .tw)) {
  height: 35px;
  padding: 6px 9px;
  border-radius: 3px;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
.create-dav-exclusion-input:not(:where(.tw *, .tw)) {
  height: 35px;
  padding: 6px 9px;
  border-radius: 3px;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
.create-dav-exclusion-control-button:not(:where(.tw *, .tw)) {
  border: 0;
  background-color: transparent;
  height: 35px;
  padding: 6px 9px;
  align-content: center;
  cursor: pointer;
}
.form-link:not(:where(.tw *, .tw)) {
  background: none;
  border: none;
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #7b8a8b;
  white-space: nowrap;
  width: 100%;
  text-align: left;
}
.button-link:not(:where(.tw *, .tw)) {
  display: inline;
  padding: 0;
  clear: none;
  width: auto;
  line-height: auto;
  border: 0;
  margin: 0;
  background: inherit;
}
.inline-form:not(:where(.tw *, .tw)) {
  display: inline;
  padding: 0;
  margin: 0;
}
.form-text-link:not(:where(.tw *, .tw)):hover {
  text-decoration: underline;
}
.form-button-link:not(:where(.tw *, .tw)):hover {
  text-decoration: none;
  color: #fff;
  background-color: #282b33;
}
.exclusion-highlight-container:not(:where(.tw *, .tw)) {
  display: block;
  margin: 0 auto;
  transform: translateZ(0);
  -webkit-text-size-adjust: none;
}
.exclusion-highlight-container .form-control[readonly]:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
}
.exclusion-highlight-backdrop:not(:where(.tw *, .tw)) {
  position: absolute;
  z-index: 1;
  border: 2px solid transparent;
  pointer-events: none;
  transition: transform 1s;
  height: 100%;
  width: 100%;
  font-size: 15px;
}
.exclusion-highlights:not(:where(.tw *, .tw)) {
  border: 2px solid transparent;
  overflow: auto;
  height: 100%;
  width: 100%;
  position: absolute;
  z-index: 1;
  overflow-wrap: anywhere;
  padding: 8px 13px;
}
.exclusion-highlights:not(:where(.tw *, .tw))::-webkit-scrollbar {
  display: none;
}
.exclusion-highlight:not(:where(.tw *, .tw)) {
  display: inline-block;
  background-color: rgba(255, 0, 0, 0.2);
  color: transparent;
  border-radius: 4px;
  line-height: inherit;
  font-size: 15px;
}
.exclusion-highlight-spacing:not(:where(.tw *, .tw)) {
  display: inline-block;
  color: transparent;
  border-radius: 4px;
  line-height: inherit;
  font-size: 15px;
}
.source-card-category:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 350px));
  grid-gap: 1em;
}
.timeline-widget .line:not(:where(.tw *, .tw)) {
  padding: 1px 0;
  position: absolute;
  width: calc(100% + 20px);
  background-color: rgba(180, 188, 194, 0.6);
  z-index: 2;
}
.timeline-widget .icon:not(:where(.tw *, .tw)) {
  color: white;
  font-size: 25px;
}
.timeline-widget .circle-icon:not(:where(.tw *, .tw)) {
  height: 40px;
  width: 40px;
  z-index: 3;
}
.open > .dropdown-menu.floating:not(:where(.tw *, .tw)) {
  position: absolute;
  top: auto;
}
.country-phone-input .form-group:not(:where(.tw *, .tw)):first-child select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right: none;
  width: 107px;
}
.country-phone-input .form-group:not(:where(.tw *, .tw)):last-child input {
  border-left-width: 1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
@media (min-width: 992px) {
  .modal-xl:not(:where(.tw *, .tw)) {
    width: 1200px;
  }
}
.fixed-width-textarea:not(:where(.tw *, .tw)) {
  max-width: 100%;
  min-width: 100%;
}
.fit-content-textarea:not(:where(.tw *, .tw)) {
  field-sizing: content;
}
.mfa-tooltip-text:not(:where(.tw *, .tw)) {
  color: #484B52;
  line-height: 23px;
}
.component-popover .billing-tooltip-text:not(:where(.tw *, .tw)) {
  color: #484B52;
  line-height: 23px;
}
.component-popover .billing-tooltip-text a:not(:where(.tw *, .tw)) {
  color: #415C76;
  text-decoration: underline !important;
}
.billing-tooltip-header:not(:where(.tw *, .tw)) {
  font-weight: 700;
  line-height: 30px;
  font-size: 21px;
  vertical-align: middle;
}
.mfa-tooltip-header:not(:where(.tw *, .tw)) {
  font-weight: 700;
  line-height: 30px;
  font-size: 21px;
  vertical-align: middle;
}
.contract-equation:not(:where(.tw *, .tw)) {
  display: inline-flex;
  font-size: 26px;
  margin: 0 0 0.5em 0;
  padding: 0.5em;
  border: 2px solid #dce4ec;
  border-radius: 4px;
}
.contract-equation .contract-value:not(:where(.tw *, .tw)) {
  font-weight: 700;
  display: inline-flex;
}
.contract-equation .contract-descriptor:not(:where(.tw *, .tw)) {
  font-size: 13px;
  text-align: baseline;
  display: inline-flex;
}
.contract-equation .contract-operator:not(:where(.tw *, .tw)) {
  margin-left: 0.5em;
  margin-right: 0.5em;
  font-weight: 700;
}
.contract-billing-description:not(:where(.tw *, .tw)) {
  font-weight: 100;
  font-size: 0.9em;
}
.resellers-contracts-index .dataTables_scrollBody:not(:where(.tw *, .tw)) {
  overflow: visible !important;
}
.reseller-subscriptions .pricing-table-header:not(:where(.tw *, .tw)) {
  margin-left: 15px;
  margin-top: 1em;
  font-weight: bold;
}
.reseller-subscriptions .prices-table-container:not(:where(.tw *, .tw)) {
  margin: 0.5em 1em 1em 1em;
  padding: 0.75em;
}
.reseller-subscriptions .product-form-header:not(:where(.tw *, .tw)) {
  background-color: transparent;
  border-color: transparent;
}
.reseller-subscriptions .product-form-fields-container:not(:where(.tw *, .tw)) {
  padding: 0 15px;
}
.reseller-subscriptions .product-form-fields-container .product-form-label:not(:where(.tw *, .tw)) {
  font-size: 0.9em;
  font-weight: bold;
  margin: 0.35em 0 0.5em 0;
}
.reseller-subscriptions .product-form-fields-container .minimum:not(:where(.tw *, .tw)) {
  width: 30%;
}
.reseller-subscriptions .product-form-fields-container .times:not(:where(.tw *, .tw)) {
  width: 10%;
  line-height: 42px;
  text-align: center;
}
.reseller-subscriptions .product-form-fields-container .times .times-svg:not(:where(.tw *, .tw)) {
  vertical-align: middle;
}
.reseller-subscriptions .product-form-fields-container .price-per:not(:where(.tw *, .tw)) {
  width: 30%;
}
.reseller-subscriptions .product-form-fields-container .equals:not(:where(.tw *, .tw)) {
  width: 10%;
  color: #415C76;
  font-size: 48px;
  font-weight: 700;
  line-height: 42px;
  text-align: center;
}
.reseller-subscriptions .product-form-fields-container .subtotal:not(:where(.tw *, .tw)) {
  width: 30%;
}
.reseller-subscriptions .totals-panel .totals-no-products-warning:not(:where(.tw *, .tw)) {
  text-align: center;
  margin: 1em 0;
  font-size: 0.9em;
}
.reseller-subscriptions .totals-panel .delete-btn:not(:where(.tw *, .tw)) {
  display: inline-flex;
  align-items: center;
  background-color: transparent;
  border-color: transparent;
}
.reseller-subscriptions .totals-panel .totals-table > thead > tr > th:not(:where(.tw *, .tw)) {
  border: none;
  padding: 13px;
}
.reseller-subscriptions .totals-panel .totals-table > tbody > tr > td:not(:where(.tw *, .tw)) {
  padding: 13px;
}
.reseller-subscriptions .total-contract-info-panel:not(:where(.tw *, .tw)) {
  justify-content: flex-end;
  margin-bottom: 1em;
  align-items: center;
}
.reseller-subscriptions .total-contract-info-panel .total-contract-disclaimer:not(:where(.tw *, .tw)) {
  vertical-align: middle;
  font-size: 0.8em;
  height: fit-content;
}
.reseller-subscriptions .total-contract-info-panel .total-contract-info-section .total-contract-details-label:not(:where(.tw *, .tw)) {
  font-weight: bold;
  font-size: 0.8em;
  text-align: center;
}
.reseller-subscriptions .total-contract-info-panel .total-contract-info-section .total-contract-details-panel:not(:where(.tw *, .tw)) {
  padding: 0.5em 1em;
  font-size: 1.25em;
  min-width: 100px;
  margin: 0 auto;
  text-align: center;
}
.reseller-subscriptions .total-contract-info-panel .total-contract-info-section .net-annual-cost:not(:where(.tw *, .tw)) {
  font-weight: bold;
}
.reseller-subscriptions .total-contract-info-panel .total-contract-info-section .total-msrp:not(:where(.tw *, .tw)) {
  margin: 0 10px;
}
.reseller-subscriptions .prices-table:not(:where(.tw *, .tw)) {
  border-collapse: separate;
  font-size: 0.78em;
}
.reseller-subscriptions .prices-table > thead > tr > th:not(:where(.tw *, .tw)) {
  border: none;
  padding: 13px;
}
.reseller-subscriptions .prices-table > tbody > tr.selectedPrice > td:not(:where(.tw *, .tw)) {
  border-top: 2px solid #18BC9C;
  border-bottom: 2px solid #18BC9C;
}
.reseller-subscriptions .prices-table > tbody > tr.selectedPrice > td:not(:where(.tw *, .tw)):first-child {
  border-left: 2px solid #18BC9C;
}
.reseller-subscriptions .prices-table > tbody > tr.selectedPrice > td:not(:where(.tw *, .tw)):last-child {
  border-right: 2px solid #18BC9C;
}
.reseller-subscriptions .prices-table > tbody > tr > td:not(:where(.tw *, .tw)) {
  padding: 13px;
}
.reseller-subscriptions #minimum.invalid:not(:where(.tw *, .tw)) {
  border-color: #E74C3C;
}
.reseller-subscriptions .minimumWarning:not(:where(.tw *, .tw)) {
  font-size: 0.8em;
  color: #E74C3C;
}
.reseller-subscriptions td.annual-total-price:not(:where(.tw *, .tw)) {
  color: #18BC9C;
  font-weight: 700;
}
.reseller-subscriptions .submit-btn:not(:where(.tw *, .tw)) {
  margin-right: 15px;
}
.reseller-heading a:not(:where(.tw *, .tw)) {
  color: #fff;
}
.mav-recommended-popover:not(:where(.tw *, .tw)) {
  width: 450px;
  height: 650px;
  padding: 20px;
  background: var(--color-panel-bg);
  box-shadow: -8px 8px 19px rgba(0, 0, 0, 0.25);
  border-radius: 6px;
}
.mav-legend-header:not(:where(.tw *, .tw)) {
  font-weight: bold;
  margin-top: 5px;
}
.mav-legend:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  margin: 10px 0 20px;
  padding: 20px;
  border: solid 3px lightgrey;
  border-radius: 5px;
  padding-top: 0px;
}
.mav-icon:not(:where(.tw *, .tw)) {
  height: 20px;
  width: 20px;
  border-radius: 4px;
  float: left;
  margin: 20px 6px 0 0;
}
.mav-icon-setting-collection:not(:where(.tw *, .tw)) {
  height: 20px;
  width: 20px;
  border-radius: 4px;
  float: left;
  margin: 20px 6px 0 0;
  background: #6bc3cf;
}
.mav-icon-account:not(:where(.tw *, .tw)) {
  height: 20px;
  width: 20px;
  border-radius: 4px;
  float: left;
  margin: 20px 6px 0 0;
  background: #317bf2;
}
.mav-icon-organization:not(:where(.tw *, .tw)) {
  height: 20px;
  width: 20px;
  border-radius: 4px;
  float: left;
  margin: 20px 6px 0 0;
  background: #edb761;
}
.mav-icon-agent:not(:where(.tw *, .tw)) {
  height: 20px;
  width: 20px;
  border-radius: 4px;
  float: left;
  margin: 20px 6px 0 0;
  background: #d65745;
}
.mav-setting-title:not(:where(.tw *, .tw)) {
  font-size: 1.2em;
  margin-top: 17px;
}
.mav-setting-desc:not(:where(.tw *, .tw)) {
  font-size: 0.9em;
  margin: -8px 0 12px 0;
}
.mav-icon-text:not(:where(.tw *, .tw)) {
  margin-top: 20px ;
}
.inline-rule-list:not(:where(.tw *, .tw)) {
  display: inline-block;
}
.inline-rule-list div:not(:where(.tw *, .tw)) {
  display: inline-block;
  margin-right: 5px;
}
.inline-rule-list div:not(:where(.tw *, .tw)):last-child {
  margin-right: 1px;
}
#deployed-agents #deployed-agent-percentages:not(:where(.tw *, .tw)) {
  min-width: 200px;
}
#deployed-agents #deployed-agent-percentages .severity-btn-group:not(:where(.tw *, .tw)) {
  row-gap: 15px;
}
#deployed-agents #deployed-agent-percentages .severity-button:not(:where(.tw *, .tw)) {
  border: 2px solid #3498DB;
  text-align: right;
}
.agent-summary:not(:where(.tw *, .tw)) {
  margin-top: 30px;
}
.agent-summary .title:not(:where(.tw *, .tw)) {
  font-size: 19px;
}
.agent-summary .chart-container:not(:where(.tw *, .tw)) {
  padding: 15px;
}
.agent-summary .agent-versions-table td:not(:where(.tw *, .tw)), .agent-summary .agent-versions-table th:not(:where(.tw *, .tw)) {
  padding-left: 3px;
  padding-right: 3px;
}
.agent-summary .agent-versions-table tr.active_version:not(:where(.tw *, .tw)) {
  box-shadow: 0px 0px 7px 0px #32A852;
}
.agent-summary .agent-versions-table td.version:not(:where(.tw *, .tw)) {
  padding-left: 10px;
  min-width: 6rem;
  width: 20%;
  font-weight: bold;
}
.agent-summary .agent-versions-table td.count:not(:where(.tw *, .tw)) {
  min-width: 3rem;
  width: 40%;
  font-weight: bold;
}
.agent-summary .agent-versions-table td.bar:not(:where(.tw *, .tw)) {
  min-width: 40px;
  width: 40%;
}
.agent-summary .last-updated:not(:where(.tw *, .tw)) {
  color: #95a5a6;
}
.agent-summary .admin-agent-index-donut:not(:where(.tw *, .tw)) {
  width: 400px;
  aspect-ratio: 2 / 1;
}
@media (max-width: 1199px) {
  .agent-charts:not(:where(.tw *, .tw)) {
    flex-direction: column;
  }
}
#active-incident-container:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  justify-content: center;
}
#active-incident-container .main-item:not(:where(.tw *, .tw)) {
  width: 100%;
}
#risky-identities-container .icon:not(:where(.tw *, .tw)) {
  height: 30px;
}
#risky-identities-container .icon.brand-danger:not(:where(.tw *, .tw)) {
  fill: #E74C3C;
}
#risky-identities-container .icon.brand-success:not(:where(.tw *, .tw)) {
  fill: #18BC9C;
}
#risky-identities-container .content-count:not(:where(.tw *, .tw)) {
  font-size: 22px;
  font-weight: bold;
}
#risky-identities-container .content-text:not(:where(.tw *, .tw)) {
  margin-left: 5px;
  font-size: 22px;
}
#risky-identities-container .content-chevron:not(:where(.tw *, .tw)) {
  font-size: 11px;
  margin-left: 5px;
  margin-top: 9px;
}
.managed-identity-container > .alert:not(:where(.tw *, .tw)) {
  margin-top: 11px;
}
.enable-btn:not(:where(.tw *, .tw)) {
  height: 45px;
  width: 93px;
  font-size: 13px;
  padding-left: 10px;
}
.enable-sign-in:not(:where(.tw *, .tw)) {
  font-size: 21px;
  vertical-align: sub;
}
.managed-identity-panel-header:not(:where(.tw *, .tw)) {
  text-wrap: nowrap;
  border-right: 1px solid #E5E5E5;
}
.managed-identity-panel-header .expanded-filter-menu .heading:not(:where(.tw *, .tw)) {
  position: inherit;
}
.refresh-identities-info-circle:not(:where(.tw *, .tw)) {
  margin-left: 6px;
  font-size: 20px;
  vertical-align: middle;
}
.refresh-btn:not(:where(.tw *, .tw)) {
  font-size: 13px;
  padding: 6px 9px;
}
.revoke-info-circle:not(:where(.tw *, .tw)) {
  margin-left: 6px;
  font-size: 20px;
  vertical-align: middle;
}
.revoke-lock:not(:where(.tw *, .tw)) {
  font-size: 20px;
  vertical-align: text-bottom;
}
.on-premises-warning-text:not(:where(.tw *, .tw)) {
  background-color: #F5F8FA;
  padding: 8px 4px;
  font-size: 14px;
}
.enable-warning:not(:where(.tw *, .tw)) {
  color: #95a5a6;
  padding-right: 4px;
  margin-left: 5px;
}
#identities-table-container .filter-date-range:not(:where(.tw *, .tw)), #risky-identities-table-container .filter-date-range:not(:where(.tw *, .tw)) {
  display: none;
}
.user-entity-overview.five-column .col-sm-3:not(:where(.tw *, .tw)) {
  width: 20% !important;
}
.icon-microsoft:not(:where(.tw *, .tw))::before {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
  content: "\f3ca";
}
.icon-brands:not(:where(.tw *, .tw))::before, .icon-brands:not(:where(.tw *, .tw))::after {
  font-family: "Font Awesome 6 Brands";
  font-weight: 400;
}
.address-options:not(:where(.tw *, .tw)) {
  position: absolute;
  top: 70px;
  width: calc(100% - 30px);
  background-color: white;
  border: 1px solid #b4bcc2;
  z-index: 10;
  list-style: none;
  max-height: 300px;
  overflow-y: scroll;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.address-options :not(:where(.tw *, .tw))::-webkit-scrollbar {
  height: 0;
  width: 0;
}
.autocomplete-address-option:not(:where(.tw *, .tw)) {
  height: 50px;
  width: 100%;
  display: flex;
  justify-content: center;
  flex-flow: column wrap;
  padding-left: 10px;
}
.autocomplete-address-option:not(:where(.tw *, .tw)):hover {
  cursor: pointer;
  background-color: #337ab7;
  color: white;
}
.autocomplete-address-option .city-state-zip:not(:where(.tw *, .tw)) {
  font-size: 12px;
  color: #b4bcc2;
}
.address-select2:not(:where(.tw *, .tw)) {
  width: 100%;
}
.trial-manager:not(:where(.tw *, .tw)) {
  width: 100%;
  max-width: 1225px;
  margin: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.trial-manager .header:not(:where(.tw *, .tw)) {
  width: 100%;
  display: flex;
  text-align: left;
  margin-bottom: 15px;
}
@media (min-width: 1310px) {
  .trial-manager .header:not(:where(.tw *, .tw)) {
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }
}
@media (max-width: 1310px) {
  .trial-manager .header:not(:where(.tw *, .tw)) {
    text-align: center;
    flex-direction: column;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
  }
}
.trial-manager .trial-panel:not(:where(.tw *, .tw)) {
  padding: 20px;
  text-align: left;
}
.trial-manager .trial-panel .fa:not(:where(.tw *, .tw)) {
  font-size: inherit;
}
@media (max-width: 992px) {
  .trial-manager .trial-panel:not(:where(.tw *, .tw)) {
    width: 340px;
    min-height: 390px;
  }
  .trial-manager .trial-panel .trial-content:not(:where(.tw *, .tw)) {
    flex-direction: column;
    gap: 10px;
  }
}
@media (min-width: 992px) {
  .trial-manager .trial-panel:not(:where(.tw *, .tw)) {
    max-width: 600px;
    min-height: 300px;
  }
  .trial-manager .trial-panel .trial-content:not(:where(.tw *, .tw)) {
    flex-direction: row-reverse;
    gap: 10px;
    height: 100%;
  }
}
.trial-manager .trial-panel.selected-panel:not(:where(.tw *, .tw)) {
  border: 2px solid var(--color-brand-info);
}
.trial-manager .product-panels:not(:where(.tw *, .tw)) {
  flex-direction: row;
  flex-wrap: wrap;
  display: flex;
  justify-content: center;
  gap: 16px;
}
.trial-manager .trial-form:not(:where(.tw *, .tw)) {
  display: flex;
  max-width: 1225px;
  flex-direction: column;
  padding-top: 20px;
}
@media (max-width: 992px) {
  .trial-manager .trial-panel:not(:where(.tw *, .tw)) {
    width: 340px;
  }
  .trial-manager .trial-form:not(:where(.tw *, .tw)) {
    align-items: center;
  }
  .trial-manager .product-panels:not(:where(.tw *, .tw)) {
    flex-direction: column;
  }
}
.trial-manager .image-wrapper:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
  width: 300px;
  height: 180px;
}
@media (min-width: 992px) {
  .trial-manager .image-wrapper:not(:where(.tw *, .tw)) {
    min-width: 300px;
    min-height: 180px;
    max-width: 300px;
    max-height: 180px;
  }
}
@media (min-width: 992px) {
  .trial-manager .content-wrapper:not(:where(.tw *, .tw)) {
    display: flex;
    flex-direction: column;
    flex-basis: 330px;
  }
}
.trial-manager .content-wrapper .title:not(:where(.tw *, .tw)) {
  font-weight: 700;
  font-size: 18px;
}
.trial-manager .content-wrapper .subtitle:not(:where(.tw *, .tw)) {
  font-weight: 400;
  font-size: 15px;
  color: var(--color-tertiary-text);
  margin-top: 5px;
  margin-bottom: 5px;
}
.trial-manager .content-wrapper .description:not(:where(.tw *, .tw)) {
  font-weight: 400;
  font-size: 15px;
}
.trial-manager .intro-panel:not(:where(.tw *, .tw)) {
  padding-top: 15px;
  padding-bottom: 15px;
}
.trial-manager .intro-panel .title:not(:where(.tw *, .tw)) {
  font-weight: 700;
  font-size: 39px;
  line-height: 53.11px;
  color: var(--color-secondary-text);
}
.trial-manager .intro-panel .subtitle:not(:where(.tw *, .tw)) {
  font-size: 22px;
  font-weight: 400;
  line-height: 33px;
}
.trial-manager .intro-panel .description:not(:where(.tw *, .tw)) {
  font-size: 22px;
  font-weight: 400;
  line-height: 33px;
}
.trial-manager .submit-button:not(:where(.tw *, .tw)) {
  width: 340px;
}
.trial-manager .fa:not(:where(.tw *, .tw)) {
  font-size: 20px;
  margin-right: 10px;
}
.trial-manager .select-button:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-brand-info);
  font-weight: 700;
}
.trial-manager .select-button .select-button-text:not(:where(.tw *, .tw)) {
  font-size: 14px;
  line-height: 21px;
  pointer-events: none;
}
.trial-manager .select-button .fa-check-circle:not(:where(.tw *, .tw)) {
  display: none;
  pointer-events: none;
}
.trial-manager .trial-info:not(:where(.tw *, .tw)) {
  display: flex;
  color: var(--color-brand-info);
  white-space: nowrap;
  font-weight: 700;
}
.trial-manager .trial-info .options-text:not(:where(.tw *, .tw)) {
  font-size: 14px;
  line-height: 21px;
  pointer-events: none;
}
.trial-manager .trial-info .fa-check-circle:not(:where(.tw *, .tw)) {
  display: none;
  pointer-events: none;
}
.trial-manager .subscription-trialing:not(:where(.tw *, .tw)), .trial-manager .subscription-active:not(:where(.tw *, .tw)) {
  pointer-events: none;
  color: var(--color-success);
}
.trial-manager .subscription-negotiating:not(:where(.tw *, .tw)) {
  pointer-events: none;
}
.trial-manager .subscription-negotiating .select-button-text:not(:where(.tw *, .tw)) {
  color: #3498DB;
}
.trial-manager .selected-button:not(:where(.tw *, .tw)) {
  background-color: #217DBB;
  border-color: #415C76;
}
.trial-manager .selected-button .select-button-text:not(:where(.tw *, .tw)) {
  color: white;
}
.trial-manager .selected-button .fa-check-circle:not(:where(.tw *, .tw)) {
  color: white;
  display: block;
}
.trial-manager .trial-actions:not(:where(.tw *, .tw)) {
  margin-top: 24px;
}
.trial-manager .trial-actions .button-and-link:not(:where(.tw *, .tw)) {
  display: flex;
  flex-flow: row;
  align-items: baseline;
  gap: 20px;
}
.trial-manager .trial-actions .secondary-link:not(:where(.tw *, .tw)) {
  font-weight: bold;
  text-decoration: underline;
}
.trial-manager .trial-actions .btn:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: var(--color-info);
}
.trial-manager .trial-actions .btn:not(:where(.tw *, .tw)):hover {
  border-color: var(--color-secondary);
}
@media (min-width: 992px) {
  .trial-manager .trial-actions:not(:where(.tw *, .tw)) {
    margin-top: auto;
  }
}
.submit-modal .modal-title:not(:where(.tw *, .tw)) {
  font-size: 18px;
  line-height: 25px;
  text-align: left;
}
.submit-modal .modal-dialog:not(:where(.tw *, .tw)) {
  width: 405px;
}
.submit-modal .modal-body:not(:where(.tw *, .tw)) {
  padding: 16px;
  text-align: left;
}
.submit-modal .trial-confirm-content:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.submit-modal .confirmation-text:not(:where(.tw *, .tw)) {
  font-weight: 700;
  line-height: 20px;
}
.submit-modal .smalltext:not(:where(.tw *, .tw)) {
  font-size: 13px;
  font-weight: 400;
  line-height: 18px;
  margin-top: 10px;
}
.trial-product:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
}
.trial-product .title:not(:where(.tw *, .tw)) {
  font-weight: bold;
  color: var(--color-secondary-text);
  font-size: 48px;
  text-align: center;
}
.trial-product .subtitle:not(:where(.tw *, .tw)) {
  font-size: 28px;
}
.trial-product .product-section:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: space-around;
  width: 75%;
}
@media (max-width: 992px) {
  .trial-product .product-section:not(:where(.tw *, .tw)) {
    flex-direction: column;
  }
  .trial-product .product-section .image-wrapper:not(:where(.tw *, .tw)) {
    margin-bottom: 20px;
  }
}
.trial-product .product-section .text-and-action-wrapper:not(:where(.tw *, .tw)), .trial-product .product-section .image-wrapper:not(:where(.tw *, .tw)) {
  width: 45%;
}
@media (max-width: 992px) {
  .trial-product .product-section .text-and-action-wrapper:not(:where(.tw *, .tw)), .trial-product .product-section .image-wrapper:not(:where(.tw *, .tw)) {
    width: 90%;
  }
}
.trial-product .product-section .icon-bulleted-list td:not(:where(.tw *, .tw)) {
  border-top: none;
}
.trial-product .product-section .icon-bulleted-list .icon:not(:where(.tw *, .tw)) {
  width: 24px;
  padding: 6px;
  text-align: center;
}
.trial-product .product-section .icon-bulleted-list .text:not(:where(.tw *, .tw)) {
  padding: 6px;
  padding-left: 0px;
}
.trial-product .product-section .icon-bulleted-list #link-itdr-trial-landing-get-sample-assessment:not(:where(.tw *, .tw)) {
  font-weight: 700;
  text-decoration: none;
}
.trial-product .product-section .image-wrapper:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  justify-content: center;
}
.trial-product .product-section .product-image:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: center;
  margin-bottom: 10px;
  min-width: 300px;
  width: 300px;
  height: auto;
}
.trial-product .product-section .text-and-action-wrapper:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
}
.trial-product .product-section .text-and-action-wrapper .actions:not(:where(.tw *, .tw)) {
  margin-top: 20px;
  display: flex;
  align-items: center;
}
.trial-product .product-section .text-and-action-wrapper .actions button:not(:where(.tw *, .tw)) {
  background-color: #415C76;
  color: white;
  font-weight: bold;
  margin-right: 20px;
  border-radius: 3px;
}
.trial-product .product-section .text-and-action-wrapper .actions .email-sales:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: row;
}
.trial-product .product-section .text-and-action-wrapper .actions .email-sales i:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
}
.trial-product .product-section .text-and-action-wrapper .actions .email-sales .text:not(:where(.tw *, .tw)) {
  color: var(--color-default-text);
  font-size: 14px;
  text-decoration: underline;
  margin-left: 10px;
}
.sat-accessible:not(:where(.tw *, .tw)) {
  width: 100%;
  display: flex;
  justify-content: center;
}
.sat-accessible .sat-accessible-content:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  flex-direction: column;
  width: 479px;
  text-align: center;
}
.trial-content .badge.free-assessment-report:not(:where(.tw *, .tw)) {
  margin: 5px 0 3px 0;
}
.badge.free-assessment-report:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  height: 20px;
  width: fit-content;
  min-height: 20px;
  max-height: 24px;
  background-color: #A5F3FC;
  border: 1px solid #01C5D1;
  color: #111827;
  overflow: hidden;
}
.badge.free-assessment-report > span:not(:where(.tw *, .tw)) {
  margin-left: 2px;
  margin-right: 2px;
  font-weight: 400;
  font-size: 11px;
}
.badge.free-assessment-report > svg:not(:where(.tw *, .tw)) {
  fill: #A5F3FC;
}
.badge.free-assessment-report .badge-text:not(:where(.tw *, .tw)) {
  padding-left: 2px;
}
.trial-end:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 15px;
}
.trial-end .title:not(:where(.tw *, .tw)) {
  font-weight: 400;
  font-size: 32px;
  line-height: 35px;
  align-items: center;
  color: #415C76;
}
.trial-end .subtitle:not(:where(.tw *, .tw)) {
  font-style: normal;
  font-weight: 400;
  font-size: 15px;
  line-height: 18px;
  text-align: center;
  color: rgba(0, 0, 0, 0.8);
}
.trial-end .right-content:not(:where(.tw *, .tw)) {
  width: 638px;
}
.trial-end .recap-box:not(:where(.tw *, .tw)) {
  box-sizing: border-box;
  padding: 20px;
  gap: 15px;
  background: #F5F8FA;
  border: 1px solid #ECF0F1;
  border-radius: 4px;
}
.trial-end .recap-image:not(:where(.tw *, .tw)) {
  margin: 0 10px 9px 0;
  color: #01C5D1;
}
.trial-end .image-wrapper:not(:where(.tw *, .tw)) {
  margin-right: 60px;
}
.trial-end .recap-text:not(:where(.tw *, .tw)) {
  font-weight: 700;
  font-size: 17px;
  line-height: 15px;
  color: #282B33;
}
.trial-end .call_to_action:not(:where(.tw *, .tw)) {
  margin-top: 20px;
  font-weight: 400;
  font-size: 17px;
  line-height: 18px;
  color: #222222;
}
.trial-end .expiration_date_warning:not(:where(.tw *, .tw)) {
  margin-top: 25px;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #282B33;
}
.subscriptions-review .subscriptions-review-table .title:not(:where(.tw *, .tw)), .subscriptions-review .subscriptions-review-table .data:not(:where(.tw *, .tw)) {
  width: 50%;
}
.subscriptions-review .subscriptions-select2-section #subscriptions-acceptance-submit:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: flex-end;
}
.subscriptions-review .subscriptions-select2-section #subscriptions-acceptance-submit .select2-component:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  width: 300px;
  margin-right: 15px;
}
.subscriptions-review .subscriptions-select2-section #subscriptions-acceptance-submit .select2-component label:not(:where(.tw *, .tw)) {
  margin-bottom: 0px;
}
.subscriptions-review .subscriptions-select2-section #subscriptions-acceptance-submit .form-group:not(:where(.tw *, .tw)) {
  width: 300px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  margin-right: 20px;
  margin-bottom: 0px;
}
.subscriptions-review .subscriptions-select2-section #subscriptions-acceptance-submit button#subscribe-confirm-show:not(:where(.tw *, .tw)) {
  height: 45px;
}
.subscriptions-review .download-section:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
}
.subscriptions-review .download-section .download-link:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
}
.subscriptions-review .download-section .download-link:not(:where(.tw *, .tw)):hover {
  text-decoration: none;
  cursor: pointer;
}
.subscriptions-review .download-section .download-link p:not(:where(.tw *, .tw)) {
  text-decoration: underline;
}
.subscriptions-review .download-section .download-link i:not(:where(.tw *, .tw)) {
  margin-left: 8px;
}
.subscriptions-review .download-section .tos-downloaded-by:not(:where(.tw *, .tw)) {
  margin: 0 0 0 15px;
}
.admin-subscriptions-new .add-button .add:not(:where(.tw *, .tw)) {
  display: block;
}
.admin-subscriptions-new .add-button .added:not(:where(.tw *, .tw)) {
  display: none;
}
.admin-subscriptions-new .add-button.added .add:not(:where(.tw *, .tw)) {
  display: none;
}
.admin-subscriptions-new .add-button.added .added:not(:where(.tw *, .tw)) {
  display: block;
}
.admin-subscriptions-new .new-subscription-new-product .intro-panel:not(:where(.tw *, .tw)) {
  display: block;
}
.admin-subscriptions-new .new-subscription-new-product .form-panel:not(:where(.tw *, .tw)) {
  display: none;
}
.admin-subscriptions-new .new-subscription-new-product.expanded .intro-panel:not(:where(.tw *, .tw)) {
  display: none;
}
.admin-subscriptions-new .new-subscription-new-product.expanded .form-panel:not(:where(.tw *, .tw)) {
  display: block;
}
.authorization-panel .text.disabled-tenants-link:not(:where(.tw *, .tw)) {
  text-decoration: underline;
  cursor: pointer;
  color: #b4bcc2;
}
.authorization-panel .auth-panel-section:not(:where(.tw *, .tw)) {
  width: 50%;
}
#csp-modal .info-text:not(:where(.tw *, .tw)) {
  background-color: #fafafa;
  padding: 5px;
  border-radius: 5px;
}
#csp-modal .modal-body input[type='checkbox']:not(:where(.tw *, .tw)) {
  opacity: 0.5;
  margin: 0;
  display: flex;
  align-self: flex-start;
  margin-top: 4px;
}
#csp-modal .modal-body input[type='checkbox']:not(:where(.tw *, .tw)):checked {
  opacity: 1;
}
#csp-modal .modal-body .manually-integrate:not(:where(.tw *, .tw)) {
  margin-top: -5px;
}
#csp-modal .modal-body .manually-integrate .integrate-directly-link:not(:where(.tw *, .tw)) {
  text-decoration: underline;
  cursor: pointer;
  font-size: 13px;
}
#csp-modal .modal-body .strike-through:not(:where(.tw *, .tw)) {
  text-decoration: line-through;
  text-decoration-color: #b4bcc2;
}
#csp-modal .modal-body .strike-through a:not(:where(.tw *, .tw)) {
  color: #b4bcc2;
}
#csp-modal .modal-body .checkbox-text:not(:where(.tw *, .tw)) {
  color: #7b8a8b;
  margin-left: 10px;
}
#csp-modal .modal-footer .ms-oauth-btn:not(:where(.tw *, .tw)), #direct-modal .ms-oauth-btn:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
#csp-modal .modal-footer .ms-oauth-btn.enabled:not(:where(.tw *, .tw)), #direct-modal .ms-oauth-btn.enabled:not(:where(.tw *, .tw)) {
  display: none;
}
#csp-modal .modal-footer .ms-oauth-btn.enabled .outer-box:not(:where(.tw *, .tw)), #direct-modal .ms-oauth-btn.enabled .outer-box:not(:where(.tw *, .tw)) {
  transition: fill 0.25s;
}
#csp-modal .modal-footer .ms-oauth-btn.enabled .letter:not(:where(.tw *, .tw)), #direct-modal .ms-oauth-btn.enabled .letter:not(:where(.tw *, .tw)) {
  transition: fill 0.25s;
}
#csp-modal .modal-footer .ms-oauth-btn.enabled:not(:where(.tw *, .tw)):hover, #direct-modal .ms-oauth-btn.enabled:not(:where(.tw *, .tw)):hover {
  cursor: pointer;
}
#csp-modal .modal-footer .ms-oauth-btn.enabled:not(:where(.tw *, .tw)):hover .outer-box, #direct-modal .ms-oauth-btn.enabled:not(:where(.tw *, .tw)):hover .outer-box {
  fill: grey;
}
#csp-modal .modal-footer .ms-oauth-btn.enabled:not(:where(.tw *, .tw)):hover .letter, #direct-modal .ms-oauth-btn.enabled:not(:where(.tw *, .tw)):hover .letter {
  fill: white;
}
#organization-mappings-panel .btn-outline:not(:where(.tw *, .tw)) {
  color: #3498DB;
}
#organization-mappings-panel .btn-outline:not(:where(.tw *, .tw)):hover {
  color: white;
}
#organization-mappings-panel .btn-toolbar:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  position: relative;
}
#organization-mappings-panel .btn-toolbar .tenant-name:not(:where(.tw *, .tw)) {
  flex-grow: 1;
  padding-left: 10px;
}
#organization-mappings-panel .tab-content:not(:where(.tw *, .tw)) {
  border: 2px solid transparent;
}
#organization-mappings-panel .tab-content.cpv-enabled:not(:where(.tw *, .tw)) {
  border-top: 2px solid #ecf0f1;
}
#direct-modal .text.toggle-form:not(:where(.tw *, .tw)) {
  text-decoration: underline;
  color: #6F42C1;
  cursor: pointer;
  width: fit-content;
}
#direct-modal .create-organization-form label:not(:where(.tw *, .tw)) {
  font-weight: normal;
}
#direct-modal .create-organization-form .organization_key:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
#direct-modal .create-organization-form div.form-group:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
#direct-modal .select2-container--bootstrap .select2-selection--single:not(:where(.tw *, .tw)) {
  height: 45px;
  margin-top: -5px;
  align-items: center;
  display: flex;
  justify-content: space-between;
}
#direct-modal .select2-container--bootstrap .select2-selection--single .select2-selection__arrow:not(:where(.tw *, .tw)) {
  top: -5px;
}
#direct-modal .select2.select2-container .selection .select2-selection .select2-selection__rendered:not(:where(.tw *, .tw)) {
  width: 100%;
}
.panel.itdr-assessment-report-info .how-it-works:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.panel.itdr-assessment-report-info .how-it-works p:not(:where(.tw *, .tw)) {
  margin: 0;
}
.panel.itdr-assessment-report-info .how-it-works i:not(:where(.tw *, .tw)) {
  cursor: pointer;
}
.panel.itdr-assessment-report-info .divider:not(:where(.tw *, .tw)) {
  border-bottom: 1px solid #ebf0f1;
  margin-bottom: 15px;
  margin-top: 10px;
}
.panel.itdr-assessment-report-info .steps-section:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: space-between;
  font-size: 15px;
}
.panel.itdr-assessment-report-info .steps-section .step-section:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  align-items: center;
  max-width: 27%;
}
.panel.itdr-assessment-report-info .steps-section .step-section .step:not(:where(.tw *, .tw)) {
  font-size: 25px;
  font-weight: 700;
  background-color: #01c5d1;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.panel.itdr-assessment-report-info .steps-section .step-section .title:not(:where(.tw *, .tw)) {
  font-size: 19px;
  margin-top: 8px;
  margin-bottom: 8px;
}
.panel.itdr-assessment-report-info .steps-section .step-section .description:not(:where(.tw *, .tw)) {
  font-size: 13px;
}
.panel.itdr-assessment-report-info .steps-section .step-section .description a:not(:where(.tw *, .tw)) {
  color: #0455C7;
}
.panel.itdr-assessment-report-info .view-setup-guide:not(:where(.tw *, .tw)) {
  border: 2px solid var(--color-success);
  border-radius: 3px;
  color: inherit;
  cursor: pointer;
  font-size: 13px;
  padding: 6px 9px;
}
.panel.itdr-assessment-report-info .view-setup-guide:not(:where(.tw *, .tw)):hover {
  background: var(--color-success);
  color: #fff;
}
#gws-setup-instructions details summary .summary-caret:not(:where(.tw *, .tw))::before, #reauthorize-google-modal details summary .summary-caret:not(:where(.tw *, .tw))::before {
  content: "\f107";
}
#gws-setup-instructions details[open] summary .summary-caret:not(:where(.tw *, .tw))::before, #reauthorize-google-modal details[open] summary .summary-caret:not(:where(.tw *, .tw))::before {
  content: "\f106";
}
#gws-setup-instructions .setup-step:not(:where(.tw *, .tw)), #reauthorize-google-modal .setup-step:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}
#gws-setup-instructions .setup-step .step-bubble:not(:where(.tw *, .tw)), #reauthorize-google-modal .setup-step .step-bubble:not(:where(.tw *, .tw)) {
  align-self: stretch;
  align-items: center;
  display: flex;
  flex-direction: column;
}
#gws-setup-instructions .setup-step .step-bubble .step-number:not(:where(.tw *, .tw)), #reauthorize-google-modal .setup-step .step-bubble .step-number:not(:where(.tw *, .tw)) {
  align-items: center;
  background: var(--color-panel-default-border);
  border-radius: 50px;
  height: 40px;
  margin: 0;
  padding: 9px 15px;
  width: 40px;
}
#gws-setup-instructions .setup-step .step-bubble .vertical-bar:not(:where(.tw *, .tw)), #reauthorize-google-modal .setup-step .step-bubble .vertical-bar:not(:where(.tw *, .tw)) {
  background: var(--color-panel-default-border);
  border-radius: 0 0 50px 50px;
  flex: 1 0 0;
  width: 5px;
}
#gws-setup-instructions .setup-step .step-details:not(:where(.tw *, .tw)), #reauthorize-google-modal .setup-step .step-details:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
#gws-setup-instructions .setup-step .step-details .step-list:not(:where(.tw *, .tw)), #reauthorize-google-modal .setup-step .step-details .step-list:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  list-style: lower-alpha;
  padding-left: 20px;
}
#gws-setup-instructions #gws-scopes-list:not(:where(.tw *, .tw)), #reauthorize-google-modal #gws-scopes-list:not(:where(.tw *, .tw)) {
  background: var(--color-panel-default-border);
  border-radius: 2px;
  font-size: 13px;
  margin-top: 0.25rem;
  padding: 0.5rem;
  word-break: break-all;
}
#gws-setup-instructions .scope-details:not(:where(.tw *, .tw)), #reauthorize-google-modal .scope-details:not(:where(.tw *, .tw)) {
  color: var(--color-link);
}
#gws-setup-instructions .external-ref-pill:not(:where(.tw *, .tw)), #reauthorize-google-modal .external-ref-pill:not(:where(.tw *, .tw)) {
  background: var(--color-panel-default-border);
  border-radius: 0.25rem;
  display: inline-block;
  font-size: 13px;
  padding: 0.125rem 0.5rem;
  word-break: break-all;
}
#gws-setup-instructions .copy-text:not(:where(.tw *, .tw)), #reauthorize-google-modal .copy-text:not(:where(.tw *, .tw)) {
  background: var(--color-panel-default-border);
  border-color: var(--color-input-disabled-border);
  border-radius: 0 3px 3px 0;
  border-style: solid;
  border-width: 1px 1px 1px 0;
  margin: 0;
  padding: 6px 9px;
}
#gws-setup-instructions .copy-button:not(:where(.tw *, .tw)), #reauthorize-google-modal .copy-button:not(:where(.tw *, .tw)) {
  border-radius: 3px 0 0 3px;
}
#gws-setup-instructions .copy-scopes-button:not(:where(.tw *, .tw)), #reauthorize-google-modal .copy-scopes-button:not(:where(.tw *, .tw)) {
  align-self: flex-start;
  border-radius: 3px;
}
#gws-setup-instructions .copy-button:not(:where(.tw *, .tw)), #reauthorize-google-modal .copy-button:not(:where(.tw *, .tw)), #gws-setup-instructions .copy-scopes-button:not(:where(.tw *, .tw)), #reauthorize-google-modal .copy-scopes-button:not(:where(.tw *, .tw)) {
  align-items: center;
  background: transparent;
  border: 2px solid var(--color-success);
  display: flex;
  font-size: 13px;
  gap: 0.25rem;
  padding: 6px 9px;
}
#gws-setup-instructions .copy-button:not(:where(.tw *, .tw)):hover, #reauthorize-google-modal .copy-button:not(:where(.tw *, .tw)):hover, #gws-setup-instructions .copy-scopes-button:not(:where(.tw *, .tw)):hover, #reauthorize-google-modal .copy-scopes-button:not(:where(.tw *, .tw)):hover {
  background: var(--color-success);
  color: #fff;
}
.command-center:not(:where(.tw *, .tw)) {
  padding-top: 18px;
}
.command-center .command-center-panel:not(:where(.tw *, .tw)) {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.command-center .command-center-row:not(:where(.tw *, .tw)) {
  display: flex;
  padding: 5px 0;
  justify-content: space-between;
}
.command-center .active-incidents.command-center-panel:not(:where(.tw *, .tw)) {
  height: auto;
  margin-bottom: 0;
}
.command-center .sat-active-learners .panel-wrapper:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
}
.command-center .sat-active-learners .panel-wrapper .main-text-area:not(:where(.tw *, .tw)) {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.command-center .sat-active-learners .panel-wrapper .main-text-area .large-text:not(:where(.tw *, .tw)) {
  font-size: 24px;
}
.command-center .sat-active-learners .panel-wrapper .main-text-area .main-text-count:not(:where(.tw *, .tw)) {
  font-weight: bold;
}
.command-center .dashboard-container .panel-body:not(:where(.tw *, .tw)) {
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  color: var(--color-default-text);
}
.command-center .full-column:not(:where(.tw *, .tw)) {
  width: 100%;
  padding: 0 5px;
}
.command-center .product-specific-section:not(:where(.tw *, .tw)) {
  display: flex;
  flex-flow: row wrap;
}
.command-center .half-column:not(:where(.tw *, .tw)), .command-center .third-column:not(:where(.tw *, .tw)) {
  padding: 0 5px;
  min-height: 225px;
}
.command-center .half-column .panel-body:not(:where(.tw *, .tw)), .command-center .third-column .panel-body:not(:where(.tw *, .tw)) {
  padding-top: 0;
  padding-bottom: 0;
}
.command-center .half-column:not(:where(.tw *, .tw)) {
  width: 50%;
}
.command-center .third-column:not(:where(.tw *, .tw)) {
  width: 33.33%;
  min-width: 300px;
  margin: 5px 0;
}
.command-center .main-column:not(:where(.tw *, .tw)) {
  width: 67%;
  padding: 0 5px;
}
.command-center .main-column .divider:not(:where(.tw *, .tw)) {
  height: 1px;
  background-color: var(--color-panel-default-border);
  margin: 10px 5px;
}
.command-center .triage-column:not(:where(.tw *, .tw)) {
  width: 33%;
}
.command-center .panel-header:not(:where(.tw *, .tw)) {
  margin: 10px 15px 0 15px;
  padding-bottom: 10px;
  border-bottom: 1px solid var(--color-panel-default-border);
  justify-content: space-between;
}
.command-center .panel-header .more-info:not(:where(.tw *, .tw)) {
  align-self: end;
}
.command-center .panel-header .badge.ended:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
}
.command-center .panel-header .badge.ended .fa:not(:where(.tw *, .tw)), .command-center .panel-header .badge.ended .text:not(:where(.tw *, .tw)) {
  color: white;
}
.command-center .panel-header .badge:not(:where(.tw *, .tw)) {
  font-size: 11.25px;
  display: flex;
  padding: 4px 7px;
  border-radius: 2.81px;
  justify-content: flex-start;
  align-items: center;
  gap: 3px;
}
.command-center .chart-row:not(:where(.tw *, .tw)) {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: space-around;
  align-items: center;
}
.command-center .chart-row .chart:not(:where(.tw *, .tw)) {
  width: 50%;
  height: 80%;
  display: flex;
  align-items: center;
  padding-right: 5%;
}
.command-center .chart-row .donut-chart-subheader:not(:where(.tw *, .tw)) {
  font-weight: bold;
  font-size: 13px;
}
.command-center .chart-row .table-legend:not(:where(.tw *, .tw)) {
  width: 50%;
  min-width: 122px;
}
.command-center .chart-row .table-legend .legend-row:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: row;
  margin-bottom: 5px;
}
.command-center .chart-row .table-legend .legend-row svg:not(:where(.tw *, .tw)) {
  fill: var(--color-default-text);
}
.command-center .chart-row .table-legend .legend-icon:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 12px;
}
.command-center .chart-row .table-legend .legend-text:not(:where(.tw *, .tw)) {
  display: flex;
  width: 100%;
}
.command-center .chart-row .table-legend .legend-text > a:not(:where(.tw *, .tw)) {
  width: 100%;
}
.command-center .chart-row .table-legend .donut-chart-text:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  font-size: 13px;
  margin-left: 5%;
}
.command-center .active-incidents .critical:not(:where(.tw *, .tw)) {
  border: 1px solid #E74C3C;
}
.command-center .active-incidents .critical .icon:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
}
.command-center .active-incidents .high:not(:where(.tw *, .tw)) {
  border: 1px solid #F39C12;
}
.command-center .active-incidents .high .icon:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
}
.command-center .active-incidents .low:not(:where(.tw *, .tw)) {
  border: 1px solid #6F42C1;
}
.command-center .active-incidents .low .icon:not(:where(.tw *, .tw)) {
  background-color: #6F42C1;
}
.command-center .active-incidents .icon:not(:where(.tw *, .tw)) {
  border-radius: 4px 0px 0px 4px;
  width: 60px;
  min-width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.command-center .active-incidents .icon i:not(:where(.tw *, .tw)) {
  font-size: 25px;
}
.command-center .active-incidents .cards:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.command-center .active-incidents .cards .card:not(:where(.tw *, .tw)) {
  border-radius: 5px;
  display: flex;
  width: 32%;
  height: 45px;
}
.command-center .active-incidents .cards .card .content:not(:where(.tw *, .tw)) {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
}
.command-center .active-incidents .cards .card .content .severity-count:not(:where(.tw *, .tw)) {
  margin-right: 8px;
}
.command-center .active-incidents .cards .card .content .product-specific:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
}
.command-center .active-incidents .cards .card .content .product-specific .edr-count:not(:where(.tw *, .tw)) {
  border-right: 1px solid #b4bcc2;
  padding-right: 7px;
  margin-right: 7px;
}
.command-center .active-incidents .cards .card .content .product-specific .product-count:not(:where(.tw *, .tw)) {
  margin-left: 5px;
}
.command-center .active-incidents .cards .card .content .product-specific svg:not(:where(.tw *, .tw)) {
  height: 17px;
}
.command-center .text-panel .text-panel-content:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.command-center .text-panel .text-panel-content .large-text:not(:where(.tw *, .tw)) {
  font-size: 22px;
}
.command-center .text-panel .text-panel-content .main-text-area:not(:where(.tw *, .tw)) {
  align-items: center;
}
.command-center .text-panel .text-panel-content .main-text-area .main-text-chevron:not(:where(.tw *, .tw)) {
  font-size: 11px;
  margin-left: 10px;
  margin-top: 5px;
}
.command-center .text-panel .text-panel-content .main-text-area .main-text-count:not(:where(.tw *, .tw)) {
  font-weight: bold;
  margin-right: 5px;
}
.command-center .text-panel .text-panel-content .main-image:not(:where(.tw *, .tw)) {
  font-size: 30px;
}
.command-center .text-panel .text-panel-content .main-image.success:not(:where(.tw *, .tw)) {
  color: #18BC9C;
}
.command-center .text-panel .text-panel-content .main-image.danger:not(:where(.tw *, .tw)) {
  color: #E74C3C;
}
.command-center .text-panel .text-panel-content .sub-text-divider:not(:where(.tw *, .tw)) {
  border-right: 1px solid var(--color-panel-default-border);
  margin: 0 10px;
}
.command-center .text-panel .text-panel-content .sub-text:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.command-center .text-panel .text-panel-content .sub-text .sub-text-label:not(:where(.tw *, .tw)) {
  font-size: 13px;
}
.command-center .text-panel .text-panel-content .sub-text .sub-text-count-area:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
}
.command-center .text-panel .text-panel-content .sub-text .sub-text-count-area .overdue-count:not(:where(.tw *, .tw)) {
  margin-left: 5px;
}
.command-center .triage-area:not(:where(.tw *, .tw)) {
  height: calc(100vh - 170px);
}
.command-center .triage-area .empty-message:not(:where(.tw *, .tw)) {
  text-align: center;
}
.command-center .triage-area .triage-feed:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
  overflow-y: auto;
  overflow-x: hidden;
}
.command-center .triage-area .triage-feed .panel-body:not(:where(.tw *, .tw)) {
  display: block;
}
.command-center .triage-area .triage-feed .nav-tabs > li.active:not(:where(.tw *, .tw)) {
  position: relative;
  border-bottom: 1px solid var(--color-panel-bg);
  z-index: 3;
}
.command-center .triage-area .triage-feed .nav-tabs > li.active > a:not(:where(.tw *, .tw)) {
  border-width: 1px;
}
.command-center .triage-area .triage-feed .nav-tabs > li:not(:where(.tw *, .tw)):first-child.active:after {
  content: '';
  position: absolute;
  left: 0px;
  bottom: -5px;
  width: 6px;
  height: 6px;
  border-left: 1px solid var(--color-panel-default-border);
  background-color: var(--color-panel-bg);
}
.command-center .triage-area .triage-feed .nav-tabs.nav-append-content > li.active:not(:where(.tw *, .tw)):first-child:before {
  display: none;
}
.command-center .triage-area .triage-feed .tab-content:not(:where(.tw *, .tw)) {
  padding: 10px;
  margin-bottom: 0;
  border: 1px solid var(--color-panel-default-border);
  height: calc(100% - 40px);
}
.command-center .triage-area .triage-feed .tab-content .triage-feed-tab-content:not(:where(.tw *, .tw)) {
  height: 100%;
}
.command-center .triage-area .triage-feed .tab-content .triage-feed-tab-content #incidents-frame:not(:where(.tw *, .tw)), .command-center .triage-area .triage-feed .tab-content .triage-feed-tab-content #escalations-frame:not(:where(.tw *, .tw)) {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.command-center .triage-area .triage-feed small:not(:where(.tw *, .tw)) {
  font-size: 10px;
}
.command-center .triage-area .triage-feed .tab-count:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: center;
  background-color: #e74c3c;
  border-radius: 50%;
  height: 25px;
  width: 25px;
  color: #ffffff;
  font-size: 12px;
  line-height: 25px;
  text-align: center;
}
.command-center .triage-area .triage-feed .tab-count:not(:where(.tw *, .tw)):empty {
  display: none;
}
.command-center .triage-area .triage-feed .triage-feed-pagination:not(:where(.tw *, .tw)) {
  margin: 10px 0;
}
.command-center .triage-area .triage-feed .triage-feed-pagination .pagination:not(:where(.tw *, .tw)) {
  display: flex;
  padding-left: 0px;
  margin: 12px 0;
}
.command-center .triage-area .triage-feed .triage-feed-pagination .pagination > li > span:not(:where(.tw *, .tw)), .command-center .triage-area .triage-feed .triage-feed-pagination .pagination a:not(:where(.tw *, .tw)) {
  padding: 8px;
  height: 30px;
  width: auto;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.command-center .triage-area .triage-feed .triage-feed-card:not(:where(.tw *, .tw)) {
  font-size: 13px;
  margin-bottom: 12px;
  height: auto;
}
.command-center .triage-area .triage-feed .triage-feed-card .panel-body:not(:where(.tw *, .tw)) {
  padding: 8px 15px 15px 15px;
}
.command-center .triage-area .triage-feed .triage-feed-card .headline:not(:where(.tw *, .tw)) {
  overflow: hidden;
  white-space: nowrap;
}
.command-center .triage-area .triage-feed .triage-feed-card .summary:not(:where(.tw *, .tw)), .command-center .triage-area .triage-feed .triage-feed-card .response:not(:where(.tw *, .tw)) {
  display: inline-block;
}
.command-center .triage-area .triage-feed .triage-feed-card .summary:not(:where(.tw *, .tw)) {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  margin-left: 10px;
}
.command-center .triage-area .triage-feed .triage-feed-card .response:not(:where(.tw *, .tw)) {
  padding-left: 10px;
}
.command-center .triage-area .triage-feed .triage-feed-card dl:not(:where(.tw *, .tw)) {
  margin: 0;
}
.command-center .triage-area .triage-feed .triage-feed-card .badges:not(:where(.tw *, .tw)) {
  margin-top: 10px;
}
.command-center .triage-area .triage-feed .triage-feed-card .badges .badge:not(:where(.tw *, .tw)) {
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  padding: 0;
  background-color: #415C76;
}
.command-center .triage-area .triage-feed .triage-feed-card .badges .badge .icon:not(:where(.tw *, .tw)) {
  margin: 6px 4px 4px 6px;
}
.command-center .triage-area .triage-feed .triage-feed-card .badges .badge .badge-text:not(:where(.tw *, .tw)) {
  margin-right: 4px;
  margin-bottom: 2px;
  font-size: 10px;
}
.command-center .triage-area .triage-feed .triage-feed-card .badges .indicator-badge:not(:where(.tw *, .tw)) {
  display: inline-flex;
  padding: 0 5px;
  align-items: center;
  border-radius: 4px;
  border: 2px solid var(--color-muted-bg);
  background-color: var(--color-muted-bg);
}
.command-center .triage-area .triage-feed .triage-feed-card .badges .indicator-badge svg:not(:where(.tw *, .tw)) {
  margin-right: 5px;
  fill: var(--color-default-text);
}
@media (max-width: 1221px) {
  .command-center .dashboard-container:not(:where(.tw *, .tw)) {
    flex-direction: column;
  }
  .command-center .dashboard-container .triage-column:not(:where(.tw *, .tw)) {
    width: 100%;
  }
  .command-center .dashboard-container .main-column:not(:where(.tw *, .tw)) {
    width: 100%;
  }
  .command-center .triage-area:not(:where(.tw *, .tw)) {
    height: 100%;
    max-height: inherit;
  }
  .command-center .triage-area .triage-feed:not(:where(.tw *, .tw)) {
    overflow: inherit;
    overflow-y: inherit;
  }
  .command-center .product-not-setup .full-column:not(:where(.tw *, .tw)) {
    flex-direction: column;
    align-items: center;
  }
  .command-center .product-not-setup .full-column .cta-area:not(:where(.tw *, .tw)) {
    width: 100%;
    display: flex;
    align-items: center;
  }
  .command-center .product-not-setup .full-column .image-area:not(:where(.tw *, .tw)) {
    width: 838px;
    margin-top: 20px;
  }
}
@media (max-width: 750px) {
  .command-center .command-center-row:not(:where(.tw *, .tw)) {
    flex-direction: column;
  }
  .command-center .command-center-row .half-column:not(:where(.tw *, .tw)) {
    width: 100%;
  }
  .command-center .command-center-row .panel-body:not(:where(.tw *, .tw)) {
    padding: 15px;
  }
  .command-center .command-center-row .command-center-panel.soc-actions:not(:where(.tw *, .tw)) {
    margin-bottom: 10px;
  }
  .command-center .command-center-row .command-center-panel.escalations:not(:where(.tw *, .tw)) {
    margin-bottom: 0;
    height: 225px;
  }
}
@media (max-width: 695px) {
  .command-center .product-specific-section .third-column:not(:where(.tw *, .tw)) {
    width: 100%;
  }
  .command-center .product-specific-section .third-column .chart-row:not(:where(.tw *, .tw)) {
    flex-direction: row;
  }
}
@media (max-width: 510px) {
  .command-center .product-specific-section .third-column:not(:where(.tw *, .tw)) {
    min-width: inherit;
  }
  .command-center .product-specific-section .third-column .chart-row:not(:where(.tw *, .tw)) {
    flex-direction: column;
  }
}
@media (max-width: 965px) {
  .command-center .third-column:not(:where(.tw *, .tw)) {
    height: 310px;
  }
  .command-center .chart-row:not(:where(.tw *, .tw)) {
    flex-direction: column;
    justify-content: center;
  }
  .command-center .chart-row .table-legend:not(:where(.tw *, .tw)) {
    width: 80%;
    min-width: inherit;
    margin-top: 10px;
  }
  .command-center .chart-row .table-legend .legend-row:not(:where(.tw *, .tw)) {
    display: flex;
    justify-content: center;
  }
  .command-center .chart-row .chart:not(:where(.tw *, .tw)) {
    width: 70%;
    height: 50%;
  }
  .command-center .active-incidents .cards:not(:where(.tw *, .tw)) {
    flex-direction: column;
  }
  .command-center .active-incidents .cards .card:not(:where(.tw *, .tw)):first-child {
    margin-top: 0;
  }
  .command-center .active-incidents .cards .card:not(:where(.tw *, .tw)) {
    width: 100%;
    margin-top: 10px;
  }
}
@media (min-width: 1222px) and (max-width: 1650px) {
  .command-center .product-not-setup .full-column .image-area:not(:where(.tw *, .tw)) {
    width: 454px;
  }
  .command-center .product-not-setup .full-column .image-area .img-edr:not(:where(.tw *, .tw)) {
    background-image: url(https://huntresscdn.com/portal/production/assets/a4504a439f2ce08be535-fb91e69b5892a72b27b46cb38849fa251bf3a029bdc3a4a5a46c84cb679eac3c.png);
  }
  .command-center .product-not-setup .full-column .image-area .img-mdr:not(:where(.tw *, .tw)) {
    background-image: url(https://huntresscdn.com/portal/production/assets/b142b05e85de55e8181d-b75a5a5fcd80013081c6c7fa0d06e1685126a3de477d4ffad8d676032aefcdd6.png);
  }
}
@media (min-width: 991px) and (max-width: 1135px) {
  .command-center .product-specific-section .third-column .trial-ended-content:not(:where(.tw *, .tw)) {
    padding: 10px;
    flex-direction: column;
    height: fit-content;
  }
  .command-center .product-specific-section .third-column .trial-ended-content svg:not(:where(.tw *, .tw)) {
    display: flex;
    align-self: center;
  }
}
@media (max-width: 1434px) and (min-width: 1221px) {
  .command-center .third-column:not(:where(.tw *, .tw)) {
    width: 50%;
  }
}
@media (max-width: 990px) {
  .command-center .third-column:not(:where(.tw *, .tw)) {
    width: 50%;
  }
}
@media (max-width: 950px) {
  .command-center .product-not-setup .full-column .image-area:not(:where(.tw *, .tw)) {
    width: 454px;
  }
  .command-center .product-not-setup .full-column .image-area .img-edr:not(:where(.tw *, .tw)) {
    background-image: url(https://huntresscdn.com/portal/production/assets/a4504a439f2ce08be535-fb91e69b5892a72b27b46cb38849fa251bf3a029bdc3a4a5a46c84cb679eac3c.png);
  }
  .command-center .product-not-setup .full-column .image-area .img-mdr:not(:where(.tw *, .tw)) {
    background-image: url(https://huntresscdn.com/portal/production/assets/b142b05e85de55e8181d-b75a5a5fcd80013081c6c7fa0d06e1685126a3de477d4ffad8d676032aefcdd6.png);
  }
}
.command-center .soc-actions .soc-header:not(:where(.tw *, .tw)) {
  width: 100%;
}
.command-center .soc-actions .soc-header .col:not(:where(.tw *, .tw)) {
  padding: 0;
}
.command-center .soc-actions .soc-header .col.time-range:not(:where(.tw *, .tw)) {
  text-align: right;
  color: #95A5A6;
}
.command-center .soc-actions .soc-actions-content:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  width: 100%;
  margin-left: 25px;
  margin-right: 25px;
}
.command-center .soc-actions .soc-actions-content .soc-action-link:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.command-center .soc-actions .soc-actions-content .funnel:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.command-center .soc-actions .soc-actions-content .funnel .icon:not(:where(.tw *, .tw)) {
  border-radius: 50%;
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
}
.command-center .soc-actions .soc-actions-content .funnel .icon.events:not(:where(.tw *, .tw)) {
  background-color: deepskyblue;
}
.command-center .soc-actions .soc-actions-content .funnel .icon.signals:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
}
.command-center .soc-actions .soc-actions-content .funnel .icon.incidents:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
}
.command-center .soc-actions .soc-actions-content .funnel .icon i:not(:where(.tw *, .tw)) {
  color: white;
  margin-left: auto;
  margin-right: auto;
  font-size: 1.75em;
}
.command-center .soc-actions .soc-actions-content .funnel .title:not(:where(.tw *, .tw)) {
  font-size: 0.85em;
  margin-top: 10px;
  text-align: center;
}
.command-center .soc-actions .soc-actions-content .funnel .stat-count:not(:where(.tw *, .tw)) {
  font-weight: bold;
  font-size: 2em;
}
.command-center .soc-actions .soc-actions-content .arrow:not(:where(.tw *, .tw)) {
  height: 0;
  width: 20%;
  display: flex;
  align-items: center;
  margin-left: 2.5%;
  margin-right: 2.5%;
  align-self: start;
  margin-top: 25px;
}
.command-center .soc-actions .soc-actions-content .arrow .line:not(:where(.tw *, .tw)) {
  width: 100%;
  border: 1px solid #E5E5E5;
  float: left;
}
.command-center .soc-actions .soc-actions-content .arrow .head:not(:where(.tw *, .tw)) {
  float: right;
  width: 0;
  height: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #E5E5E5;
}
.command-center .soc-actions .fade-in-out-infinity:not(:where(.tw *, .tw)) {
  opacity: 0;
  animation: fade-in-out 1s linear;
  animation-iteration-count: infinite;
}
.command-center .soc-actions .super-text:not(:where(.tw *, .tw)) {
  font-size: 13px !important;
  vertical-align: super;
}
@media (max-width: 735px) {
  .command-center .explore-trial-panel .cards .third-column:not(:where(.tw *, .tw)) {
    width: 100%;
  }
}
@media (max-width: 510px) {
  .command-center .explore-trial-panel .cards .third-column:not(:where(.tw *, .tw)) {
    min-width: inherit;
  }
}
.command-center .explore-trial-panel:not(:where(.tw *, .tw)) {
  border-radius: 2px;
  padding: 1rem;
  background: var(--color-panel-bg);
  margin: 0 5px;
}
.command-center .explore-trial-panel .header:not(:where(.tw *, .tw)) {
  padding-left: 5px;
}
.command-center .explore-trial-panel .third-column:not(:where(.tw *, .tw)) {
  min-height: inherit;
}
.command-center .explore-trial-panel .panel:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.command-center .explore-trial-panel .cta-card:not(:where(.tw *, .tw)) {
  position: relative;
  overflow: hidden;
  padding: 15px 5px;
}
.command-center .explore-trial-panel .cta-card .panel-body:not(:where(.tw *, .tw)) {
  height: 100%;
}
.command-center .explore-trial-panel .cta-card .subtitle:not(:where(.tw *, .tw)) {
  color: var(--color-secondary-text);
  font-weight: 700;
  font-size: 10px;
}
.command-center .explore-trial-panel .cta-card .copy:not(:where(.tw *, .tw)) {
  font-size: 13px;
  color: var(--color-primary-text);
  margin-bottom: 0;
}
.command-center .explore-trial-panel .cta-card .card-content:not(:where(.tw *, .tw)) {
  position: relative;
  height: 100%;
}
.command-center .explore-trial-panel .cta-card .action-content:not(:where(.tw *, .tw)) {
  margin-top: 22px;
}
.command-center .explore-trial-panel .cta-card .link-action-frame:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  gap: 12px;
  flex: 1 0 0;
  align-self: stretch;
}
.command-center .explore-trial-panel .cta-card .cta-button:not(:where(.tw *, .tw)):where(:not(.third-column:first-child *)) {
  background-color: white;
  color: #222;
}
.command-center .explore-trial-panel .cta-card .image-area:not(:where(.tw *, .tw)) {
  background-repeat: no-repeat;
}
.command-center .explore-trial-panel .cta-card .secondary-link:not(:where(.tw *, .tw)) {
  font-size: 13px;
  font-weight: bold;
  text-decoration: underline;
}
.command-center .explore-trial-panel .cta-card.cta-download-agent .image-area:not(:where(.tw *, .tw)) {
  width: 454.729px;
  height: 140px;
  aspect-ratio: 454.73/140;
  position: absolute;
  right: -39.062px;
  bottom: -34px;
  background-image: url(https://huntresscdn.com/portal/production/assets/4c1eb1ae42919153f2ad-2401a78ce0ef6bf65abc1a4d011e1948cf33f817178eea7372ff3825aa09625f.png);
}
.command-center .explore-trial-panel .cta-card.cta-m365 .image-area:not(:where(.tw *, .tw)) {
  width: 453.849px;
  height: 140px;
  aspect-ratio: 453.85/140;
  position: absolute;
  right: -36.182px;
  bottom: -11px;
  background-image: url(https://huntresscdn.com/portal/production/assets/64698a19fd78ee364bd4-3f42ec9bcc1bf3a5fa70d84bec76dd849b58ab3b19796fc7ab43851fc0ee21ee.png);
}
.command-center .explore-trial-panel .cta-card.cta-m365-assessment-report .image-area:not(:where(.tw *, .tw)) {
  width: 453.849px;
  height: 140px;
  aspect-ratio: 453.85/140;
  position: absolute;
  right: -156px;
  bottom: 0px;
  background-image: url(https://huntresscdn.com/portal/production/assets/b09be478456d220e7a36-5d438e27d4075dd05f337ea3b820f94a20df5572fba1a2e049af0d3e7554f435.png);
}
.command-center .explore-trial-panel .cta-card.cta-logs .image-area:not(:where(.tw *, .tw)) {
  width: 359px;
  height: 130px;
  aspect-ratio: 359/130;
  position: absolute;
  right: -45.37px;
  bottom: -31px;
  background-image: url(https://huntresscdn.com/portal/production/assets/e62b669b1938e8a58a36-f8be8f7ef0b828ec4dd46639ed33cbb3373184f08937fc5937e7954a530f7dd0.png);
}
.command-center .explore-trial-panel .cta-card.cta-pricing .image-area:not(:where(.tw *, .tw)) {
  width: 239px;
  height: 51px;
  aspect-ratio: 239/51;
  position: absolute;
  right: -15.33px;
  bottom: 20px;
  background-image: url(https://huntresscdn.com/portal/production/assets/6949b5c5875caed35a3c-29df975d015e0a3b09df7e06913fb3fceaa5e678f5b775343dbbd6e398a224ed.png);
}
.command-center .explore-trial-panel .cta-card.cta-preview .select2-container .select2-selection:not(:where(.tw *, .tw)) {
  height: 36px;
}
.command-center .explore-trial-hr:not(:where(.tw *, .tw)) {
  margin: 15px 5px 10px 5px;
}
.command-center .bytes-panel:not(:where(.tw *, .tw)) {
  display: flex;
  padding: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 15px;
  flex: 1 0 0;
}
.command-center .bytes-panel .header:not(:where(.tw *, .tw)) {
  color: #000;
  font-family: "Open Sans";
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: 30px;
}
.command-center .bytes-panel .sub-text:not(:where(.tw *, .tw)) {
  color: #222;
  font-family: "Open Sans";
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  line-height: 18.5px;
}
.command-center #security-assessment-command-center-banner:not(:where(.tw *, .tw)) {
  background-color: #415C76;
  border: 0;
}
.command-center turbo-frame.async-fade-in > .panel:not(:where(.tw *, .tw)), .command-center turbo-frame.async-fade-in > .explore-trial-panel:not(:where(.tw *, .tw)), .command-center turbo-frame.async-fade-in > .explore-trial-hr:not(:where(.tw *, .tw)) {
  animation: slideInFade 0.4s ease-out;
}
@keyframes slideInFade {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
#demo-tour .modal-dialog:not(:where(.tw *, .tw)) {
  height: 100vh;
}
#demo-tour .modal-content:not(:where(.tw *, .tw)) {
  margin: auto;
  height: fit-content;
}
#demo-tour .modal-body:not(:where(.tw *, .tw)) {
  padding-bottom: 0;
}
#demo-tour .dismiss-button:not(:where(.tw *, .tw)):hover {
  color: #415C76;
}
#ispm-early-access-banner:not(:where(.tw *, .tw)) {
  margin: 0 5px;
}
.org-mapping-table td.company:not(:where(.tw *, .tw)) {
  padding-left: 0;
}
.org-mapping-table td.company i:not(:where(.tw *, .tw)) {
  font-size: 15px;
}
.connect-wise-configure .org-mappings-panel:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.marginless_form_group div.form-group:not(:where(.tw *, .tw)) {
  width: 100%;
  margin-bottom: 0;
}
.marginless_checkbox_form_group div.form-group div.checkbox:not(:where(.tw *, .tw)) {
  margin-top: 0px;
  margin-bottom: 0px;
}
.billing.billing-sync .sync-day:not(:where(.tw *, .tw)) {
  border-width: 1px;
  border: 1px solid #ccc;
  height: 34px;
}
.billing.billing-sync .billing-sync-toggle .toggle-group > .btn:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
}
.billing.billing-sync .checkbox .toggle-on label:not(:where(.tw *, .tw)) {
  padding-left: 30px;
}
.billing.billing-sync .toggle-on:not(:where(.tw *, .tw)) {
  left: unset;
}
.connectwise-auth .integrations_connect_wise_cw_host .input-group .input-group-addon:not(:where(.tw *, .tw)) {
  width: 85px;
  max-height: 45px;
  height: 45px;
  display: inline-flex;
  align-items: center;
}
.connectwise-auth .integrations_connect_wise_cw_host .input-group .help-block:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.mde-integration:not(:where(.tw *, .tw)) {
  max-height: 74px;
}
.mde-integration span:not(:where(.tw *, .tw)) {
  color: #737373;
  font-size: 18px;
  font-weight: bold;
  text-wrap: wrap;
  transition: color 0.5s;
}
.mde-integration span:not(:where(.tw *, .tw)):hover {
  color: #2F2F2F;
}
.new_google_tenant .continue-with-google:not(:where(.tw *, .tw)) {
  align-items: center;
  background-color: #f2f2f2;
  border: none;
  border-radius: 4px;
  color: #1f1f1f;
  display: flex;
  font-family: Roboto, arial, sans-serif;
  gap: 0.75rem;
  justify-content: center;
  padding: 0.75rem;
  width: 100%;
}
.simple_form.new_integrations_email p.help-block:not(:where(.tw *, .tw)), .simple_form.edit_integrations_email p.help-block:not(:where(.tw *, .tw)) {
  margin-top: 10px;
  margin-bottom: 0;
  padding: 0;
}
.close-modal-link:not(:where(.tw *, .tw)) {
  align-items: center;
  border: 2px solid var(--color-info);
  border-radius: 3px;
  color: inherit;
  display: flex;
  gap: 4px;
  padding: 6px 9px;
}
.close-modal-link:not(:where(.tw *, .tw)):hover {
  background-color: var(--color-info);
  color: #fff;
  text-decoration: none;
}
.step-padding:not(:where(.tw *, .tw)) {
  padding-left: 22px;
}
.gap-quarter:not(:where(.tw *, .tw)) {
  gap: 4px;
}
.gap-half:not(:where(.tw *, .tw)) {
  gap: 8px;
}
.gap-three-quarter:not(:where(.tw *, .tw)) {
  gap: 12px;
}
.mt-half:not(:where(.tw *, .tw)) {
  margin-top: 8px;
}
.installer-page .side-content:not(:where(.tw *, .tw)) {
  min-height: 100vh;
  background-color: var(--color-panel-bg);
  padding: 20px 30px;
}
.download-mdm-mobileconfig:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-columns: 1em auto;
  grid-template-areas: "icon text" ". download";
  align-items: center;
  justify-content: start;
  column-gap: 5px;
  row-gap: 5px;
}
.download-mdm-mobileconfig i:not(:where(.tw *, .tw)) {
  grid-area: icon;
}
.download-mdm-mobileconfig .text:not(:where(.tw *, .tw)) {
  grid-area: text;
}
.download-mdm-mobileconfig .download:not(:where(.tw *, .tw)) {
  grid-area: download;
}
.installer-step:not(:where(.tw *, .tw)) {
  gap: 8px;
  margin-bottom: 24px;
}
.installer-step.get-your-keys .panel-heading:not(:where(.tw *, .tw)) {
  font-size: 19px;
  line-height: 1;
}
.installer-step.get-your-keys .line:not(:where(.tw *, .tw)) {
  display: none;
}
.installer-step.get-your-keys:not(:where(.tw *, .tw)):has(.panel[open]) .line {
  display: block;
}
.installer-step .counter-column:not(:where(.tw *, .tw)) {
  width: 40px;
}
.installer-step .counter-column .counter:not(:where(.tw *, .tw)) {
  display: flex;
  height: 40px;
  width: 40px;
  padding: 9px 15px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  border-radius: 50px;
  color: var(--color-default-text);
  background: var(--color-panel-default-border);
  font-size: 15px;
  font-weight: 700;
}
.installer-step .counter-column .line:not(:where(.tw *, .tw)) {
  height: 100%;
  width: 5px;
  flex: 1 0 0;
  border-radius: 0px 0px 50px 50px;
  background: var(--color-panel-default-border);
}
.installer-step .content:not(:where(.tw *, .tw)) {
  padding-top: 12px;
}
.installer-select-installation .installer-step .header:not(:where(.tw *, .tw)) {
  font-size: 24px;
  line-height: 1;
}
.tab-pane#macOS .illustration-macos-system-extension-blocked:not(:where(.tw *, .tw)) {
  margin: 0 auto;
  width: 90%;
  max-width: 230px;
  align-self: stretch;
  aspect-ratio: 230.68/256;
  background: url(https://huntresscdn.com/portal/production/assets/de9481bd4255c7f451cb-44c7ac05028dddc6da3069aa0e69b49b2ef32a5c3f4e881146b289044952c670.png) transparent 50% / cover no-repeat;
}
.tab-pane#macOS .illustration-allow-extension:not(:where(.tw *, .tw)) {
  margin: 0 auto;
  width: 90%;
  max-width: 400px;
  align-self: stretch;
  aspect-ratio: 400/148;
  background: url(https://huntresscdn.com/portal/production/assets/bd33f6a2980fd38255de-f0661256c5088bfa2a685015e09b8eb43469e57204f4cd0d3a7042f3a8bbdb35.png) transparent 50% / cover no-repeat;
}
.tab-pane#macOS .illustration-allow-network-content:not(:where(.tw *, .tw)) {
  margin: 0 auto;
  width: 85%;
  max-width: 450px;
  align-self: stretch;
  aspect-ratio: 450/301.224;
  background: url(https://huntresscdn.com/portal/production/assets/6bd359f24815f0992a8e-370e6e2a3db0f45c4cfacae6b355643ddc2789010e8ca78a98e8d408cec79247.png) transparent 50% / cover no-repeat;
}
.tab-pane#macOS .illustration-allow-full-disk-access:not(:where(.tw *, .tw)) {
  margin: 0 auto;
  width: 95%;
  max-width: 503px;
  align-self: stretch;
  aspect-ratio: 503/489.62;
  background: url(https://huntresscdn.com/portal/production/assets/82afe55e0db6e021fd5b-dd6bdac53fcdaf166c1a6692f9cfc61cb7c968abbfb7fa0b52042e1b2fadb9d0.png) transparent 50% / cover no-repeat;
}
.installer-alert:not(:where(.tw *, .tw)) {
  background-color: var(--color-aside-bg);
}
.installer-see-other-link:not(:where(.tw *, .tw)) {
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18.58px;
  /* 142.923% */
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
}
.installer-drawer:not(:where(.tw *, .tw)) {
  width: 35% !important;
}
.installer-drawer .close:not(:where(.tw *, .tw)) {
  color: #484B52;
  opacity: 1;
  margin-top: 5px;
}
.installer-drawer .modal-header:not(:where(.tw *, .tw)) {
  position: sticky;
  top: 0;
  background-color: var(--color-panel-default-border);
  z-index: 3;
}
.installer-drawer .modal-body:not(:where(.tw *, .tw)) {
  padding: 15px;
}
.installer-drawer .tab-content:not(:where(.tw *, .tw)) {
  border: none;
  border-top: var(--color-panel-default-border) 2px solid;
  border-radius: 0;
  padding: 15px 0;
}
.installer-drawer .rmm-guide:not(:where(.tw *, .tw)) {
  padding: 9px 25px;
  border-bottom: 1px solid var(--color-panel-default-border);
}
.installer-drawer.installer-drawer-v2:not(:where(.tw *, .tw)) {
  width: 70% !important;
}
.installer-relief-panel .panel-heading:not(:where(.tw *, .tw)) {
  background-color: inherit;
  border-bottom: none;
  padding-bottom: 0;
}
.installer-relief-panel .panel-heading:not(:where(.tw *, .tw))::after {
  content: "";
  padding-top: 10px;
  border-bottom: 2px solid var(--color-panel-default-border);
  display: block;
}
.installer-relief-panel .panel-heading .content:not(:where(.tw *, .tw)) {
  padding-left: 4px;
  display: flex;
  flex-flow: row wrap;
  gap: 6px;
}
.installer-relief-panel ul:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
  padding-inline-start: 20px;
  font-size: 13px;
}
.installer-return-alert:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.installer-main-content:not(:where(.tw *, .tw)) {
  display: flex;
  flex-flow: column wrap;
  gap: 30px;
  padding: 30px 25px;
}
.installer-main-content h2:not(:where(.tw *, .tw)) {
  line-height: 1;
  margin: 0;
}
.installer-main-content .panel:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.installer-main-content .panel a:not(:where(.tw *, .tw)) {
  color: #18BC9C;
}
.installer-main-content .installer-step:not(:where(.tw *, .tw)) {
  gap: 15px;
}
.installer-main-content .install-type-panel:not(:where(.tw *, .tw)) {
  width: 50%;
}
.installer-main-content .install-type-panel .panel-body:not(:where(.tw *, .tw)) {
  height: 100%;
}
.installer-main-content .install-type-panel .icon-container:not(:where(.tw *, .tw)) {
  width: 40px;
  font-size: 24px;
}
.installer-main-content .install-type-panel .panel-divider:not(:where(.tw *, .tw)) {
  gap: 10px;
  height: 100%;
}
.installer-main-content .install-type-panel.install-type-panel-v2:not(:where(.tw *, .tw)) {
  width: 100%;
}
.installer-main-content .install-type-panel.install-type-panel-v2 .icon-container:not(:where(.tw *, .tw)) {
  width: auto;
  align-self: center;
}
#macos-readiness-container .macos-agent-readiness:not(:where(.tw *, .tw)), #macos-antivirus-mde-status .macos-agent-readiness:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
#macos-readiness-container .macos-readiness-table:not(:where(.tw *, .tw)), #macos-antivirus-mde-status .macos-readiness-table:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
  border: 0;
}
#macos-readiness-container .macos-readiness-table tbody th:not(:where(.tw *, .tw)), #macos-antivirus-mde-status .macos-readiness-table tbody th:not(:where(.tw *, .tw)) {
  border-right: 2px solid var(--color-table-border);
  position: relative;
}
#macos-readiness-container .macos-readiness-table tbody th .setup-help:not(:where(.tw *, .tw)), #macos-antivirus-mde-status .macos-readiness-table tbody th .setup-help:not(:where(.tw *, .tw)) {
  position: absolute;
  bottom: 1em;
  left: 9px;
}
@media (min-width: 768px) {
  #macos-readiness-container .macos-readiness-table tbody th .setup-help:not(:where(.tw *, .tw)), #macos-antivirus-mde-status .macos-readiness-table tbody th .setup-help:not(:where(.tw *, .tw)) {
    left: 25px;
  }
}
#macos-readiness-container .macos-readiness-table tbody td:not(:where(.tw *, .tw)), #macos-antivirus-mde-status .macos-readiness-table tbody td:not(:where(.tw *, .tw)) {
  padding: 0;
}
#macos-readiness-container .macos-readiness-table tbody:not(:where(.tw *, .tw)):nth-child(odd), #macos-antivirus-mde-status .macos-readiness-table tbody:not(:where(.tw *, .tw)):nth-child(odd) {
  background-color: var(--color-table-row-bg-accent);
}
#macos-readiness-container .macos-readiness-table tbody:not(:where(.tw *, .tw)):nth-child(even), #macos-antivirus-mde-status .macos-readiness-table tbody:not(:where(.tw *, .tw)):nth-child(even) {
  background-color: transparent;
}
#macos-readiness-container .macos-readiness-table tbody:not(:where(.tw *, .tw)):first-child th, #macos-antivirus-mde-status .macos-readiness-table tbody:not(:where(.tw *, .tw)):first-child th, #macos-readiness-container .macos-readiness-table tbody:not(:where(.tw *, .tw)):first-child td, #macos-antivirus-mde-status .macos-readiness-table tbody:not(:where(.tw *, .tw)):first-child td {
  border-top: 0;
}
#macos-readiness-container .macos-readiness-table tbody:not(:where(.tw *, .tw)):last-child th, #macos-antivirus-mde-status .macos-readiness-table tbody:not(:where(.tw *, .tw)):last-child th, #macos-readiness-container .macos-readiness-table tbody:not(:where(.tw *, .tw)):last-child td, #macos-antivirus-mde-status .macos-readiness-table tbody:not(:where(.tw *, .tw)):last-child td {
  border-bottom: 0;
}
#macos-readiness-container .mde-setup-not-available:not(:where(.tw *, .tw)), #macos-antivirus-mde-status .mde-setup-not-available:not(:where(.tw *, .tw)) {
  margin: 20% 1em;
}
#macos-readiness-container .mde-setup-not-available.flex-container:not(:where(.tw *, .tw)), #macos-antivirus-mde-status .mde-setup-not-available.flex-container:not(:where(.tw *, .tw)) {
  gap: 1em;
  justify-content: space-around;
  justify-items: stretch;
}
.macos-readiness-items:not(:where(.tw *, .tw)) {
  min-width: 100px;
}
.macos-readiness-items > div:not(:where(.tw *, .tw)) {
  padding: 10px;
  border-bottom: 2px solid var(--color-table-border);
}
.macos-readiness-items > div:not(:where(.tw *, .tw)):last-child {
  border-bottom: 0;
}
.macos-readiness-entry:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-columns: 1em auto;
  grid-template-areas: "icon status" ". requested";
  align-items: center;
  justify-content: start;
}
.macos-readiness-entry i:not(:where(.tw *, .tw)) {
  flex: 0 0 1em;
  justify-self: center;
  grid-area: icon;
}
.macos-readiness-entry .status:not(:where(.tw *, .tw)) {
  grid-area: status;
}
.macos-readiness-entry.not-ready:not(:where(.tw *, .tw)):not(.next-step) span {
  color: var(--color-tertiary-text);
}
.macos-readiness-entry.not-ready:not(:where(.tw *, .tw)):not(.next-step) i {
  visibility: hidden;
}
.macos-readiness-entry .task-last-requested-at:not(:where(.tw *, .tw)) {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  grid-area: requested;
}
#macos-setup-summary .panel:not(:where(.tw *, .tw)) {
  border: 2px solid var(--color-panel-default-border);
}
#macos-setup-summary .panel .header:not(:where(.tw *, .tw)) {
  align-self: start;
  padding: 1em 1em 0;
}
#macos-setup-summary .row:not(:where(.tw *, .tw)) {
  display: flex;
  padding: 5px 0;
  justify-content: space-between;
}
#macos-setup-summary .panel-body:not(:where(.tw *, .tw)) {
  display: flex;
  flex-grow: 1;
  align-items: center;
  justify-content: center;
  color: var(--color-secondary-text);
}
.macos-setup-dashboard .tab-count:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: center;
  height: 25px;
  width: 25px;
  color: #ffffff;
  font-size: 12px;
  line-height: 25px;
  text-align: center;
}
.macos-setup-dashboard .tab-count.misconfigured-installations-count:not(:where(.tw *, .tw)) {
  background-color: #E74C3C;
}
.macos-setup-dashboard .tab-count.completed-installations-count:not(:where(.tw *, .tw)) {
  background-color: #18BC9C;
}
.macos-setup-dashboard .tab-count:not(:where(.tw *, .tw)):empty {
  display: none;
}
.macos-setup-dashboard .macos-readiness-items > div:not(:where(.tw *, .tw)) {
  border-bottom: 0;
}
.macos-setup-dashboard .macos-readiness-items > div:not(:where(.tw *, .tw)):first-child {
  padding-top: 0;
  margin-top: 0;
}
.macos-setup-dashboard #macos-setup-steps-grid:not(:where(.tw *, .tw)) {
  display: grid;
  --arrow-size: 48px;
  grid-template-columns: 1fr var(--arrow-size) 1fr var(--arrow-size) 1fr;
  grid-template-rows: 2fr var(--arrow-size) 1fr;
  column-gap: 0.5em;
  grid-template-areas: "fda-main . extension-main . gauge-main" ". arrow1 . arrow2 ." "fda-count . extension-count . gauge-count";
}
.macos-setup-dashboard #macos-setup-steps-grid .main-text:not(:where(.tw *, .tw)) {
  font-size: 22px;
  align-self: end;
}
.macos-setup-dashboard #macos-setup-steps-grid .count-text:not(:where(.tw *, .tw)) {
  font-size: 13px;
  align-self: start;
}
.macos-setup-dashboard #macos-setup-steps-grid .fda-main:not(:where(.tw *, .tw)) {
  grid-area: fda-main;
}
.macos-setup-dashboard #macos-setup-steps-grid .fda-count:not(:where(.tw *, .tw)) {
  grid-area: fda-count;
}
.macos-setup-dashboard #macos-setup-steps-grid .extension-main:not(:where(.tw *, .tw)) {
  grid-area: extension-main;
}
.macos-setup-dashboard #macos-setup-steps-grid .extension-count:not(:where(.tw *, .tw)) {
  grid-area: extension-count;
}
.macos-setup-dashboard #macos-setup-steps-grid .gauge-main:not(:where(.tw *, .tw)) {
  grid-area: gauge-main;
}
.macos-setup-dashboard #macos-setup-steps-grid .gauge-count:not(:where(.tw *, .tw)) {
  grid-area: gauge-count;
}
.macos-setup-dashboard #macos-setup-steps-grid i.fa-arrow-right:not(:where(.tw *, .tw)) {
  align-self: center;
}
.macos-setup-dashboard #macos-setup-steps-grid i.fa-arrow-right:not(:where(.tw *, .tw)):first-of-type {
  grid-area: arrow1;
}
.macos-setup-dashboard #macos-setup-steps-grid i.fa-arrow-right:not(:where(.tw *, .tw)):nth-of-type(2) {
  grid-area: arrow2;
}
#curricula-organization-mappings table.org-mapping-table td.huntress-org div.form-group:not(:where(.tw *, .tw)) {
  width: 100%;
  margin-bottom: 0;
}
.unwanted-access-dashboard:not(:where(.tw *, .tw)) {
  padding-top: 15px;
}
.unwanted-access-dashboard .marker-cluster:not(:where(.tw *, .tw)) {
  background-clip: padding-box;
  border-radius: 20px;
  background-color: rgba(1, 197, 209, 0.6);
}
.unwanted-access-dashboard .marker-cluster div:not(:where(.tw *, .tw)) {
  width: 30px;
  height: 30px;
  margin-left: 5px;
  margin-top: 5px;
  text-align: center;
  border-radius: 15px;
  font: 9px "Helvetica Neue", Arial, Helvetica, sans-serif;
  background-color: rgba(1, 197, 209, 0.9);
}
.unwanted-access-dashboard .marker-cluster span:not(:where(.tw *, .tw)) {
  line-height: 30px;
}
.unwanted-access-dashboard .dashboard-columns:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-gap: 10px;
}
.unwanted-access-dashboard .dashboard-columns > turbo-frame:not(:where(.tw *, .tw)) {
  display: contents;
}
.unwanted-access-dashboard .dashboard-rows:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-rows: 1fr 1fr;
}
.unwanted-access-dashboard .dashboard-rows > turbo-frame:not(:where(.tw *, .tw)) {
  display: contents;
}
.unwanted-access-dashboard .panel-heading:not(:where(.tw *, .tw)) {
  background-color: transparent;
}
.unwanted-access-dashboard .font-weight-normal:not(:where(.tw *, .tw)) {
  font-weight: normal;
}
.unwanted-access-dashboard .divider:not(:where(.tw *, .tw)) {
  border: 1px solid var(--color-panel-default-border);
}
.unwanted-access-dashboard #map:not(:where(.tw *, .tw)) {
  height: 60em;
  z-index: 1;
}
.unwanted-access-dashboard #map-placeholder:not(:where(.tw *, .tw)) {
  height: 100%;
  display: grid;
  place-items: center;
}
.unwanted-access-dashboard #map-placeholder svg:not(:where(.tw *, .tw)) {
  margin: 0 auto;
  display: block;
  margin-bottom: 32px;
}
.unwanted-access-dashboard #map-placeholder p:not(:where(.tw *, .tw)) {
  text-align: center;
}
html:not(:where(.tw *, .tw)):has(.unwanted-access-identity) {
  scroll-behavior: smooth;
}
.unwanted-access-identity .panel-heading:not(:where(.tw *, .tw)) {
  background-color: transparent;
  padding: 10px 0;
  margin: 0 15px;
}
.unwanted-access-identity .panel-heading.default:not(:where(.tw *, .tw)) {
  background-color: var(--color-panel-default-border);
  padding: 10px 15px;
  margin: 0;
}
.unwanted-access-identity .small-label:not(:where(.tw *, .tw)) {
  font-size: 10px;
  text-transform: uppercase;
  font-weight: bold;
  color: #69878e;
}
.unwanted-access-identity .divider:not(:where(.tw *, .tw)) {
  border: 1px solid var(--color-panel-default-border);
  margin: 15px 0;
}
.unwanted-access-identity .divider.small:not(:where(.tw *, .tw)) {
  margin: 5px 0;
}
.unwanted-access-identity .vertical-divider:not(:where(.tw *, .tw)) {
  border-left: 2px solid var(--color-panel-default-border);
  height: 80%;
  position: absolute;
  left: calc(50% + 10px);
  top: 10%;
}
.unwanted-access-identity .revoke-access-and-disable:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
  justify-content: center;
}
.unwanted-access-identity .revoke-access-and-disable .component-popover:not(:where(.tw *, .tw)) {
  max-width: 550px;
  min-width: 550px;
}
.unwanted-access-identity .widget-details:not(:where(.tw *, .tw)) {
  position: relative;
  gap: 20px;
}
.unwanted-access-identity .widget-highlight:not(:where(.tw *, .tw)) {
  font-weight: bold;
  margin-top: 5px;
}
.unwanted-access-identity .big.widget-highlight:not(:where(.tw *, .tw)) {
  font-size: 22px;
}
.unwanted-access-identity .widget-icon:not(:where(.tw *, .tw)) {
  font-size: 30px;
  background-size: cover;
  height: 30px;
  width: 30px;
}
.unwanted-access-identity .small-gap:not(:where(.tw *, .tw)) {
  gap: 5px;
}
.unwanted-access-identity .title:not(:where(.tw *, .tw)) {
  font-size: 26px;
}
.unwanted-access-identity .header-text:not(:where(.tw *, .tw)) {
  color: var(--color-secondary-text);
  font-size: 13px;
}
.unwanted-access-identity .widget .panel-body:not(:where(.tw *, .tw)) {
  min-height: 225px;
}
.unwanted-access-identity .scroll-anchor:not(:where(.tw *, .tw)) {
  display: block;
  position: relative;
  top: -170px;
  visibility: hidden;
}
.unwanted-access-identity .fixed-sidebar:not(:where(.tw *, .tw)) {
  position: fixed;
  width: 14%;
}
.unwanted-access-identity .fixed-sidebar.scrolling:not(:where(.tw *, .tw)) {
  max-height: 70vh;
  overflow-y: scroll;
  padding-right: 10px;
}
.attribute-rules-dashboard .divider:not(:where(.tw *, .tw)) {
  border: 1px solid var(--color-panel-default-border);
}
.attribute-rules-dashboard .expanded-filter-menu .flex-child:not(:where(.tw *, .tw)) {
  justify-content: normal;
}
.unwanted-access-rule-modal .starts-at-fields.disabled input:not(:where(.tw *, .tw)), .unwanted-access-rule-modal .starts-at-fields.disabled label.boolean:not(:where(.tw *, .tw)), .unwanted-access-rule-modal .starts-at-fields input:not(:where(.tw *, .tw)):disabled, .unwanted-access-rule-modal .expires-at-fields.disabled input:not(:where(.tw *, .tw)), .unwanted-access-rule-modal .expires-at-fields.disabled label.boolean:not(:where(.tw *, .tw)), .unwanted-access-rule-modal .expires-at-fields input:not(:where(.tw *, .tw)):disabled, .unwanted-access-rule-modal #rule-field .panel:not(:where(.tw *, .tw)):has(input:disabled) {
  opacity: 0.6;
}
.unwanted-access-rule-modal .rule-type-description:not(:where(.tw *, .tw)) {
  margin-left: 17px;
}
.unwanted-access-rule-modal #rule-field label:not(:where(.tw *, .tw)) {
  font-weight: normal;
}
.unwanted-access-rule-modal #rule-field .panel:not(:where(.tw *, .tw)):hover:has(input:not(:disabled)) {
  border-color: #3498DB;
  background-color: #f9f9f9;
}
.unwanted-access-rule-modal #rule-field .panel:not(:where(.tw *, .tw)):has(input:checked) {
  border-color: #3498DB;
}
.unwanted-access-rule-modal #rule-field.row:not(:where(.tw *, .tw)) {
  position: relative;
  z-index: 1;
}
.org-deny-all-exceptions .ajax-modal:not(:where(.tw *, .tw)) {
  z-index: 3000;
}
#itdr-unwanted-access-country-login-events-table:not(:where(.tw *, .tw)) {
  table-layout: fixed;
}
#country-login-events-drawer .pagination-info:not(:where(.tw *, .tw)) {
  white-space: normal;
}
/* Styles for Not Applicable rows in unwanted access rules tables */
#rules-country_codes-table tbody tr.text-muted .rule-determination-tag:not(:where(.tw *, .tw)), #rules-vpns-table tbody tr.text-muted .rule-determination-tag:not(:where(.tw *, .tw)) {
  opacity: 0.6;
  pointer-events: none;
  position: relative;
}
#rules-country_codes-table tbody tr.text-muted .rule-determination-tag:not(:where(.tw *, .tw))::after, #rules-vpns-table tbody tr.text-muted .rule-determination-tag:not(:where(.tw *, .tw))::after {
  content: "";
  position: absolute;
  inset: 0;
  background-color: #d1d5db;
  opacity: 0.4;
}
.dark #rules-country_codes-table tbody tr.text-muted .rule-determination-tag:not(:where(.tw *, .tw))::after, .dark #rules-vpns-table tbody tr.text-muted .rule-determination-tag:not(:where(.tw *, .tw))::after {
  background-color: #4b5563;
}
/* Make links in Not Applicable rows muted but still clickable */
#rules-country_codes-table tbody tr.text-muted a:not(:where(.tw *, .tw)), #rules-vpns-table tbody tr.text-muted a:not(:where(.tw *, .tw)) {
  color: #6c757d;
  /* Bootstrap text-muted color */
}
.dark #rules-country_codes-table tbody tr.text-muted a:not(:where(.tw *, .tw)), .dark #rules-vpns-table tbody tr.text-muted a:not(:where(.tw *, .tw)) {
  color: #9ca3af;
  /* Tailwind gray-400 for dark mode */
}
/* Remove horizontal padding below md breakpoint (when columns are stacked) */
.investigate-identities-no-risky-user:not(:where(.tw *, .tw)), .investigate-identities-with-risky-user:not(:where(.tw *, .tw)) {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
/* Restore padding at md+ breakpoint (when columns are in a row) */
@media (min-width: 1200px) {
  .investigate-identities-with-risky-user:not(:where(.tw *, .tw)) {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .investigate-identities-no-risky-user:not(:where(.tw *, .tw)) {
    padding-left: 15px !important;
  }
}
.panel.panel-rogue-apps .panel-body .header:not(:where(.tw *, .tw)) {
  height: 3.5em;
}
.panel.panel-rogue-apps .panel-body .header hr:not(:where(.tw *, .tw)) {
  margin: 8px 0;
}
.panel.panel-rogue-apps .panel-body .content:not(:where(.tw *, .tw)) {
  min-height: 10em;
}
.panel.panel-rogue-apps .title:not(:where(.tw *, .tw)) {
  font-size: 19px;
}
.panel.panel-rogue-apps .subtitle:not(:where(.tw *, .tw)) {
  font-size: 13px;
}
.panel.panel-rogue-apps .highlight:not(:where(.tw *, .tw)) {
  font-size: 26px;
}
.panel.panel-rogue-apps .description:not(:where(.tw *, .tw)) {
  font-size: 13px;
}
.permissions-power-weak:not(:where(.tw *, .tw)) {
  background-color: #95a5a6;
}
.permissions-power-powerful:not(:where(.tw *, .tw)) {
  background-color: #056AF9;
}
#itdr-tenant-health-chart .widget-container:not(:where(.tw *, .tw)) {
  min-height: 400px;
}
#itdr-tenant-health-chart .widget-container .chart:not(:where(.tw *, .tw)) {
  width: 50%;
}
#itdr-tenant-health-chart .widget-container .icon:not(:where(.tw *, .tw)) {
  font-size: 30px;
}
#itdr-tenant-health-chart .widget-container .text-xl:not(:where(.tw *, .tw)) {
  font-size: 22px;
}
#itdr-tenant-health-chart .widget-container .text-sub:not(:where(.tw *, .tw)) {
  font-size: 18px;
  font-style: italic;
}
.itdr-admin-invite-message-body:not(:where(.tw *, .tw)) {
  min-height: 400px;
  resize: none;
  background: #F5F8FA;
  border: 1px solid #ECF0F1;
}
.simulated-incident-index .panel-body .new_simulated_incident_form:not(:where(.tw *, .tw)) {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.simulated-incident-index .panel-body .new_simulated_incident_form .input-column:not(:where(.tw *, .tw)) {
  margin: 0 10px;
}
.simulated-incident-index .panel-body .new_simulated_incident_form .product-type:not(:where(.tw *, .tw)) {
  flex: 0.5;
}
.simulated-incident-index .panel-body .new_simulated_incident_form .organization:not(:where(.tw *, .tw)) {
  flex: 1.5;
}
.simulated-incident-index .panel-body .new_simulated_incident_form .entity:not(:where(.tw *, .tw)) {
  flex: 2;
}
.simulated-incident-index .panel-body .new_simulated_incident_form .trigger-incident:not(:where(.tw *, .tw)) {
  flex: 0.1;
  text-align: center;
}
.simulated-incident-index .panel-body .new_simulated_incident_form .help-block:not(:where(.tw *, .tw)) {
  margin-bottom: -20px;
}
.fib:not(:where(.tw *, .tw)), .fi:not(:where(.tw *, .tw)) {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}
.fi:not(:where(.tw *, .tw)) {
  position: relative;
  display: inline-block;
  width: 1.333333em;
  line-height: 1em;
}
.fi:not(:where(.tw *, .tw)):before {
  content: " ";
}
.fi.fis:not(:where(.tw *, .tw)) {
  width: 1em;
}
.fi-xx:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/96f901b4ca23142ad779-a813629de9f20b0cdbc6948ce4f33b07f95217ca14e5ca147b511cb5bab6970e.svg);
}
.fi-xx.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/aa8f667027fd90e56320-56f61f02261f777a728c25938c0ea7feb3812e06c31f5f5b40a71fabb07aa6b4.svg);
}
.fi-ad:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5a5f3d81a3d9016099f0-61f32049aec75b63b8e4ba0ce07f13749e0261540e707c20cf9406fa8ad61c18.svg);
}
.fi-ad.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4578dd00f02cff0a1939-3ae809c249483c3b4c85701227e564195ce735053cf1bb75b54ae7682639458c.svg);
}
.fi-ae:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/250746067bf3d77b7503-9b932838c16db4e4aee23b9f260603e9658fbd56606d573cc934963c8e764ffb.svg);
}
.fi-ae.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e3396fd007b2b5cb57b0-6ebd93399df4d9cf7e19937d251b8337b49801bfad0dbc88b4665d2465f7ab68.svg);
}
.fi-af:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4e045b3d54d73603dc0a-8490716e008f7179f3e6fca47246e84be347c6ba1490ac5810bd6c8d329f454f.svg);
}
.fi-af.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/53c1a623655f53e11064-cbcef1277c7c870784a607156c0761d3238414d6d423f448ef93ae6c912cb41d.svg);
}
.fi-ag:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4852b5c91714f95f3797-37ef181c25e6d6ea7e36d76c41e0ea38a88e5c5b8b5bfc957019aedddd0be1ef.svg);
}
.fi-ag.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/677e23c7e3b4d81e8942-2dd10095901cdf6575608c51dd2b96cbd3948cd0106791a0f8284fd0ecb64bea.svg);
}
.fi-ai:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e30aaaa58e5ec31a4b7b-f0bde0aaa237a5d4eea8146a146847d1bd850ee9a3517acab3c6ed45837a5cde.svg);
}
.fi-ai.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/769d0f8a02979c6ebd4e-89589a507196e031dfa2edfdcccfee8ca391be66e85c481f41161c06d0b80086.svg);
}
.fi-al:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/39bea1bbd5380c19a1b8-327b546e95bc14e77cd1b40c02090c68f309c048ec2d08c2f853d3300a896819.svg);
}
.fi-al.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7c441ab12a594fa81a06-ac44c530a55a2440a7d1e7e28081f02eb62025141ec8952c319d8a0b1e4c5be6.svg);
}
.fi-am:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/683c20ed58f4d9474856-e4eed3dba61740ba03cb80bc42c9899c57be5ca3c9f5c61ca88a81b7dcc28e5b.svg);
}
.fi-am.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/eaae878c684895ebbfbd-f4ede0e92ae8d00c458e5a658c31de77aa1c4bc7fe54c3c8f9cd379bddd38ea0.svg);
}
.fi-ao:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/61f3047732bbc232681c-dc19d3d95edbea9765936dc0de164f2a413abb26bd9b61e9d58470aa87dcfd9e.svg);
}
.fi-ao.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5f3847a72f31b3bb8a73-e9777f1bddedb04b04b61ce3942c568039a0e48f0cf61e99f3b89e8782a05e28.svg);
}
.fi-aq:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2405e38d3ce9174eee60-b9ed55eef21018b08e3e56dcfe1179e200242098828aee619265e56bc4bad26e.svg);
}
.fi-aq.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/0aff28faa2b3abc8e49a-94a054b697302f7cf64e6df4756190249b07f2cf2d97729d51896b93e361bba0.svg);
}
.fi-ar:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a020c65068be7c76664d-e49986c9833a6d1410e7d34537d41550a0ee36878aa633ed0f5c74f1acdb16b1.svg);
}
.fi-ar.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a6fa6ec440ddc10b6610-64f08bbe6a132ca9110c4f79878fe6e5a4cf00e1ffa38d375fd1fdddb35b913b.svg);
}
.fi-as:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c7e4903aecacf54a21ab-df0068303756aad7ac852b7b99c353bf80e2ffb1b61a83cb781dbcc139abc5c4.svg);
}
.fi-as.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/294ef8bfb30c17bb85e2-b354622ea048b52e502f825990d1c7eb0660ce1ccb4542744d9905b0ad8fee5c.svg);
}
.fi-at:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d9c6c6ac800a2ecd563e-59f6226440a5145e173b0a5c24d96be7f9d49a5ecad70f72c09aca63349abb1b.svg);
}
.fi-at.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9fae77cef97146619095-8a02cd7e1c6e571ce80e79420d36d30fa8f636f0b4da7b100f7436e108fd1568.svg);
}
.fi-au:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8cc9433039670f61e180-360a141fc9ab69dd740d30b8d33ccb91626bec6849a8eab403cf2a58e17df39b.svg);
}
.fi-au.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/97435dd83edf8bfc1036-ba25a720475a2e1d2b1f8349223f5f15d7327225e4552a3d02a3cc5c0fb1af17.svg);
}
.fi-aw:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6c82c52fc38525a1a69e-b332f529b101c5ca22a49dc3701b38108574f2b6d86cfdfbd6f0a3dca9c35844.svg);
}
.fi-aw.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a4cfc0162a832b9f4bab-b2b973ebc1c0db419f8521df9d0aa02dc14167adb7b4006b276cccd74ac7688a.svg);
}
.fi-ax:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/dd048088f167a2fc17f4-c587b8b64e932f88b0ceee845cc9ec714b18b7e6a3e1813c27e8cfdf2f9405ec.svg);
}
.fi-ax.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3882371f1dbfb17cb5a6-c8184d0eb368aa95b49146d1b19219f5db00d390a5a8abcba59e2d46219c41cc.svg);
}
.fi-az:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ffc79bfa06e3b01520e0-5057181dcdc2b2fee4e87ca1206e3cdec39d92415e909e8eeb5c4aab4cea3aaa.svg);
}
.fi-az.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/acf7a85a1244a55f52a2-afb81508dc28e8f379ae187a53f66f33bcfc71185668ef88b3e99f07a4f48d1f.svg);
}
.fi-ba:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/64e381d4fd68fad46090-e842faf81e5ed01794a71578bdba290338cbefafe2820f4ec877e683fabc76dc.svg);
}
.fi-ba.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2d7f430f443e46b91acd-c6766c64ae2756aadfd945e08342c6df2efa69f6b889ab2d8caada20996dd2a3.svg);
}
.fi-bb:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/333ab7bf298446feedb3-915e7960abfa388cdc9e86f212b83d9193e96ed6da42b4e174732a6ccb28d7fb.svg);
}
.fi-bb.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4b64dc6c31889d233481-81485b5028af7d5dd39730ac1cb67763514db35aca77a6de163bf6dab5cf4eaf.svg);
}
.fi-bd:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/0ad8c443ef4d47ea0497-bc1066d11f928b2455e60dfa1eeac3a0020875bc46153fe6912c3763d44d27fc.svg);
}
.fi-bd.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a62e330d249ff3f5bd27-a67f76c66446ff58ce829957b9401a025716c57b4797180eb5ad8b26ee86de1b.svg);
}
.fi-be:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e9ec217e871f35fdde13-79b9d8512ff5c116cf2191f6c0bfda7b242c2864d603b6871e56ea66ddf1b0d1.svg);
}
.fi-be.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fb38153462cb5e9fc503-960b0f5f8765b312047c56aab4e437c481df3e7605664fb7ca9477e6f7835962.svg);
}
.fi-bf:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a3957b0a98236111e237-65a693af0761a8ab7fe68fc31ccddf1d1f6d064f933c16598ab52f87acdb8800.svg);
}
.fi-bf.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/bb616c9ec60cde6806bb-c6cafebf1f3f8ac50976bc85f8b2022f5ebec4aa76481f1f5b20cc7d4b973032.svg);
}
.fi-bg:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9618f3e4386b8a9f664a-16b39092e7341f2be595e49233854baa78bd38e245580432b16fb3f5ec4e942c.svg);
}
.fi-bg.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/28afe0b8e02a177f9920-9bfc62f4ea7849c13dcee930081daad36b165f152df4fd1b196d86b3a0f27982.svg);
}
.fi-bh:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3310879d5f14a62669bf-fe4a6622faba388f75eb95ed01aeda03ddbb81d80f71f40ff0325aa98479a086.svg);
}
.fi-bh.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d6e3bed59974f2b0aedd-d014c3f4dad9b6217cda2aad8a6bcdb1e60bc6c4cbe01d56b3af01c0eed2f257.svg);
}
.fi-bi:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5d3435104d6a6e67937c-e40d2442a6d5572e29b94a675ab99e644a5f0b91600da53963595ade58fdf936.svg);
}
.fi-bi.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/69b0670030ec8e43f88a-94e896379b1111d722e01d4cd3a448a03e667480408068fa3506a9f8ec04ffbe.svg);
}
.fi-bj:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b04c72b67773f10058a8-c7aca6fdef766f3fb819f879227d5cc48aadae87a04c55f1fc912fa3b2b13af9.svg);
}
.fi-bj.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c1bc198cb05444a63756-bd55ae421a9b3ae9220020b3b1d2a53e901e5fb059084390a033e44ce8ca87ea.svg);
}
.fi-bl:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/67c5ef35e02e55d24b8c-e6fd20947cc19942800d4913c643872e6743341e490f460527a000900418346a.svg);
}
.fi-bl.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/66cdc56cf5c323535418-b54ecc9daf984936a447050820821f3791e99ceb45c5dc9f5df8490091264744.svg);
}
.fi-bm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b04bb306c0c8f2e752d9-bae7a48fa501153410a8d0df94e91f0f86a97bd517bfda6dc0deba4f2f2caa8d.svg);
}
.fi-bm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c52abee6992c8bef455f-4973bcd24f4ead95082e009823fcb6f4c3832a94ad83d109f1ad22250624dac7.svg);
}
.fi-bn:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/43328fe6ecf986eab3fe-47917a03c39d7e1648ee41244241c6172224551fea4414a263a81bf1bb06cdbd.svg);
}
.fi-bn.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e940cea86728e4f5640d-9cb4436fa1e4a070442b1fe0d85a1e5fffec5847433ab8ba5017654dcf1138c3.svg);
}
.fi-bo:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2df6927ff85d4a69996b-e037dc948e39eaeb3c38aaf2a12918328c33f21634f911ec66c704fd0b9da677.svg);
}
.fi-bo.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ec97b77b8e6ae899547e-607f54546c6b7f393779e0cd5afc6500e134ee21763f956a4dc85d8fc18f5c1b.svg);
}
.fi-bq:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/04ca6698f051e72cf774-13b850897ffd403a713fe415ef660edd29b14482d9a95cfe27a17d482824d166.svg);
}
.fi-bq.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1698f2886a1c56881806-936b5785db479cbd9869ca2ca9e2c6d6c1b1cc120af92629bb13ac93a787ab6c.svg);
}
.fi-br:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d0cbca18e87d6514772b-1901732233b7456ff2570b72f9d299477929176b36042bff77bdf022f0713755.svg);
}
.fi-br.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a608b55859f6412ce0d5-0dc0b4739857268f85d35251f87f075f9b69d7ef870e5feacd10ae88c25d3a9a.svg);
}
.fi-bs:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/056e551cfb3bba660804-e8241f06da12d53b3fdb4142d995f638420ce6a24e20258fd4cd99c5ab8d7545.svg);
}
.fi-bs.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7dbd1c1670a975513404-48c949f9529de2e02ddce9b73a351a8d6d9a9419350c754e562b5c3d3dbf5132.svg);
}
.fi-bt:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8037950ff48148f1cd5d-1049f87b4fb1ddbe659c55c40fc9c33050f2852451846728c2dbfa47c0500179.svg);
}
.fi-bt.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fe5e31ef54928f15407e-72e0d7572931a2c98ae1acc120e1557d6f25c80d7843b83ba6640e2eeab7aebe.svg);
}
.fi-bv:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3d8e6f49fad8459575e1-2738e6c4c2ab4cd95bd029b6b95d785536f4386c779f8be4b6073c1cd8612c0e.svg);
}
.fi-bv.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/976c853ae9062409996c-13ea54901e8d274e9db719fc20d958be7960f749d28ce3a9f8566983e86e571c.svg);
}
.fi-bw:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/286ba8fe3cf0c8ae076b-2368012c1b032e4a84ce5a3b7cfe0d209c73d314c61d925b138d769df9b1498e.svg);
}
.fi-bw.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b6a321afa6bd21ee4801-2654a55e7fa0066fa8cdf4a6acbb8bb43d792ea0bfa9d5367c80a5bf909a5be2.svg);
}
.fi-by:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9450056930b0536448e7-ae1ff7d21cdde1ea2458a33c7cafa72386ac6e8356c584d2e838068628122c26.svg);
}
.fi-by.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c3df5b1d95dc519135c7-dba9dbf7f1ec53796abc87a35971d0a6ec527ce39099c42819794ff27dc27f6d.svg);
}
.fi-bz:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/224e3b4d5fa6d8e404b0-0e1bdf0b57b3ad2e45a0c0b0205591c2945cdfa9bd02a04d6c4ee8eb214b324f.svg);
}
.fi-bz.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ad6f06f4b4c80036a80e-235cfd1a85808d83591362e95cb74352d615f81d29671301cfadbc0398cd08dc.svg);
}
.fi-ca:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2ef1694a264cbd2ab859-bab4c5abd126e1c3722685b049baa9771f2f829e84f016e5b0bd862db729516e.svg);
}
.fi-ca.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/27f31b05aefedba14066-4d49c68df57b17bbb9c068b0199b4499e223a2dc6777c2f851239cad78621039.svg);
}
.fi-cc:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1e4d4d1f942f29730ff8-800776ec0527b4342e420cd676476040b19ab6ca2eef79acc33f5e8441c4f905.svg);
}
.fi-cc.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1e40e3dea8a00cbaf5a1-67b76b4321a68b0ee7783dba7240ff1ec61f146843bad28e0bfc7047e391a38e.svg);
}
.fi-cd:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/80689945f2e56fea5e71-6d12a84abd3b5034987e158aa181ed694e1da1e8cfc5d4baa77de498d9a6feef.svg);
}
.fi-cd.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/588b1447f6de9790ab7b-f888fd75c56ace6d9534625b2c48cc628c616ae918ca9ea6fa184b2f91dc47c7.svg);
}
.fi-cf:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a3843e7991ac45d28eff-2886e07b8d950be09e8e80370f32c6a1c40d3ee29a80c41929947974c83b4213.svg);
}
.fi-cf.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e2e89fb8727d254107da-c580bd8fe1a895cf4542e4bed4b2cf1526a2483df3812e020a17e7002f8521d9.svg);
}
.fi-cg:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ef7269ecc526c865724c-6c967d53f7c4d0fa6388b2a27b1af9b60969a029af1d4747195e458583acb6d5.svg);
}
.fi-cg.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b92309a23a50545fc9c3-338e8a148e86aa16abb6b33205b5a3b44eb24ba52707092f9cd1b6ccd0dae796.svg);
}
.fi-ch:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/55323a0680e7c5ff735b-494aaf20a2364b500c58b3e9766d27d487e9a99297ba1bb197729d28dd7d3f3c.svg);
}
.fi-ch.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e6b520ab87791013063b-f8acc0b0c2f73564a92ea42b2eb40cad259e721e0c28ee48a267e123330d8d67.svg);
}
.fi-ci:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c7146bc39c724cd34b46-ef0acb74a1194d8ee7e33d912954dad510c3520ba677d57611c4b13b49b9da5c.svg);
}
.fi-ci.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/133adff8acf564df5728-3a167a42740d8bc88e8c51000d8c819a98890f7e1a367367e83441fa6db78e64.svg);
}
.fi-ck:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6f73c68e1aca3060e929-b42ef10503c4c3d2b72c5cb379caa22b4b68bcbf4c5cffe7327c5d05b2e906b3.svg);
}
.fi-ck.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3e6dd6ddd9eb71276bcb-4c4055d2b2abf3eb375594b334c6eb62cbbdf4a5401846fc4faea8fcc5cf7c72.svg);
}
.fi-cl:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3ef2be87bf31777897ba-3d826fd94ce132889b4a27b1dab89de98a9d6fc660a15c055142b36419b03885.svg);
}
.fi-cl.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/178b4ca5ea73eb163797-29b421c38f24b739b3fea6fd554b18aba0c8c84cbd4c112a488ce9bab9399457.svg);
}
.fi-cm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7eff011cd2036bfc5df4-4da75e728a7d2db0e53ee5bdd7188a0656bfcdd0ad04cdf91680279c2ee0a80d.svg);
}
.fi-cm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c5fdb1729d6a61e705cc-6013ce3420dd69d7e22165c6572386ee02e3cce36ca343ece060e553e44bd7c1.svg);
}
.fi-cn:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e4f6436aa2c562521a6e-c54acf6480ccd539c3cb5616176068e0cd232946fbd4cf19c565eb930240b1e1.svg);
}
.fi-cn.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2e5f836fa0364bb906e6-e6180b382fe42c9e91d719bd34eee1e2b1cde7d79e33ebe2a622e94efcf14318.svg);
}
.fi-co:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2035da4efa474be5bb4b-ceee11ca8f434de60033f892a22d60998e116284d1971243176fca1f0414917a.svg);
}
.fi-co.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/650be7bf6524161dd3fb-d742c7a8913c47c6bbbc23b64c1ec64c663202b3d4001b172c2f70b2e1ffca9b.svg);
}
.fi-cr:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/da71ea0e0e43752f1f4a-9a7ba3c0f176c4dc993593bb4426193cefeb44c65df78761ec14aacd497b9cdb.svg);
}
.fi-cr.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/96cca3298724eeac307f-335f1b8fd41577e6426cfd4072b9bf46f97df9f8954181bb73c9c43f10e5e952.svg);
}
.fi-cu:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e26b31c7aa254ee55900-d2b0d0f82628e2a252dec646bcdffe7a6e6dd712c4058f5ec0e0932f878c377f.svg);
}
.fi-cu.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b6406c65efd995643b0d-31b6730b27c1c0a4321e9ac0d735b96cf98e3780b50343eb0321070f3a2dbfb5.svg);
}
.fi-cv:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/aa02126ce32724f97a9c-c620869e9f26e4e7b52b5e41f78386c0b99a68d8310facc91596f3a22f1aea3a.svg);
}
.fi-cv.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c4df14eee0b28bca07a3-e0732fd041a755960702c0a93042643d7194784a3c066c5bcb3b3f12848e62e3.svg);
}
.fi-cw:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7b83329130ff6a4d69d4-a73c5f2b6b9af95ddfb9a018d8e58b7cc7dbb8d4258c46921e6f736d95866b9b.svg);
}
.fi-cw.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/023cc06898b0b15eeedc-5748b2955b3d7c57bb94a71a32f5ad1da0415f02d3c6cff196f802716bb9e36b.svg);
}
.fi-cx:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2da85ddc623ba4f3a90b-8248d2cab6e71af2f866fd9ca8aed2de2bb9d4cea5ca9a1a372470a96a7040ce.svg);
}
.fi-cx.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/897c7c5dcec822c159e3-63a5de47a0482f823d0cbcd6dc2d8666d7040db72f6d1b8bddba0e3b8c4ceb0b.svg);
}
.fi-cy:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/385433a809dac269feac-96da94e24c574126fa07f35a297c829ddf228814b49bb231c92aa227f26e83b8.svg);
}
.fi-cy.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/20269f5cfee6a99fe62e-ffa1d3115c96764480f9803a62ffb3c82ee580ec77ed7fc86c8eb621c94effd6.svg);
}
.fi-cz:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5a24757d105fbe7a4e81-63b31c1a690fd76b0739d8a1fdb0e783c24ac61c2b723b35c58a1ad65342fd69.svg);
}
.fi-cz.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f7d5fa0258940e2c3ac9-08c72686e956dcfa3aa35c606cfe587563cf213ad2f6bc7000eb40f12d41f09d.svg);
}
.fi-de:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/adc6c9b3594fb2f4a4df-6d22218669f0be225da7633c892e191b76e904d9073bbc0e3517e968e37ac7bf.svg);
}
.fi-de.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/02d6c00e143fd6208fa5-36c1ff1bfe251e0b90b619df5a85d3ab45a7efc491169a143e52ba1c07730708.svg);
}
.fi-dj:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/da9d5bb3f5a142e2993b-dba64ce396a9795467e62e2ecf234905b84d90ce360f209d2d6a99dbd5006473.svg);
}
.fi-dj.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9d6f9c1fd1884ae2bf61-9841cdda9eca9dd5a48417d1b3d65df16c1d2bed37feaddfb0f16101d24d484c.svg);
}
.fi-dk:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/025c12105396b6e6b3b8-d029254edefe2bdbf036a31972298f79b9b9d2d312b86d533b0ec3b8c89c3a8b.svg);
}
.fi-dk.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/90f7d12042a18708f7ed-1939f09bed83b50c36b2c371535c536748d49224da8a98bc5b42f9f74ee2bc25.svg);
}
.fi-dm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a87ef3072bee60985f03-15af7d737fd385a09f2700ddd0e41445cc605aef6b8095afc89cddb045d6d53c.svg);
}
.fi-dm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/195779bbfe4cecfe9498-9b435bdc3f629d1a223a3a0011032eb4bb075bc99ae1f37789fd5542de080a1f.svg);
}
.fi-do:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a4fda0dd13778f9faf66-5d9423d098cbc8f8e3fb1eb1423f09b6385e3acbf48e5c7ab7c1ebe0af39c2f5.svg);
}
.fi-do.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4d4df13e476abd1a7852-9203c50dd1d6a1890e92c35ff5dbab8ec2aa0ca3d93e4100c4fb0c84407d4cd4.svg);
}
.fi-dz:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/0f0875827805c6719abb-c3663f769cd33e1919e1123df951257b770d3c4a3d6abdcc6859ce8135c8156e.svg);
}
.fi-dz.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/676246527fe04242f0f7-f6d9cf72e86a69892a72c214051f61b364d3b935cd4bb64db818602d2523a1cd.svg);
}
.fi-ec:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/0640a50e134c6a6db167-6045b0208af5908d42105a8878522987e71641dc4e88848e7cfe8bd5bd66ce20.svg);
}
.fi-ec.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3cd2338246c503718e6d-abc4f64d4878cb059e4b6303113196a253c8d9de0b5d04f721b6924e2efef633.svg);
}
.fi-ee:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/04263f937da9572d0d84-d90fe88437b3f3faa486b6b96784ee9bbe96b1887ccf95e9a5397dd4637a8b48.svg);
}
.fi-ee.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/294c52fa01f3012f0f88-3ba2340dd16f74120e1b8a756e7451152d8937d0239f597effb6172fba93fc45.svg);
}
.fi-eg:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/97e2c2ad7636d76b6299-5c2554f6275ef14fa336be7c61750f243d9c493a0c6b7cad41d2db7c0118653d.svg);
}
.fi-eg.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f636d5013daed60abd9f-9bbdc1edf5c7af3c2e370954b269d74675011d3c7b0786c9f1c7cdd4558f5382.svg);
}
.fi-eh:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a2b2a954b35253b4d810-63b4385ed2660bb81feefe3d68c1d84fa649231b76fa3101d4f2d128e594ce6e.svg);
}
.fi-eh.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8941dc19c664c2c2a23f-5e797941a4f724d6df56d51c0e54b8ed7fb8b10cd0ff805abf44e1dd52e824e7.svg);
}
.fi-er:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a45d00f89ad6af0a805d-d2c7a6d9887ae02e4cbb075a52d894ac3a6d844cfb0bae88f7da601abbfe029e.svg);
}
.fi-er.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5c497a49229bd1540261-7f3e8744c7274742b7c5414416271e192bdfd240f5a79ea9772851c345a116a5.svg);
}
.fi-es:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e3471d73993a1d499c2a-f85c159fb9346c77d9b00600771a96da88b050f76bd76006aa1e792382a6a1f1.svg);
}
.fi-es.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/18bb17a85f90627dfeb1-fcb5ba16a51bf100026cd65f2cea04d6fa9ce876bebecaa6d980ffb94daab964.svg);
}
.fi-et:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d27d9d1ac47ed9291a62-8ebb1ea254104f0a85f82a1c8b8b1cff712fcd130df0460fcb03fe31197c07b9.svg);
}
.fi-et.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/da75d56f3f57838a27be-f7e218f2feadced41fb82fb1e9c747e973244dafdce73ca5829fbf89efc02545.svg);
}
.fi-fi:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ead68a19c50e3e6f4d04-cd9e70150a4025922fe73860512e461b9102e08bd4960d4e778ab60b0714ef65.svg);
}
.fi-fi.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/aed885cc7a38b534b2b6-34506b50ad4f96e221b6981b827420a0aec035e97aaaeb78020bec6abe5ffe2b.svg);
}
.fi-fj:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4487fd6fe344bff5f594-f66cf15072b8983255207847a4699978e7879993a283ee3758da221fadccc099.svg);
}
.fi-fj.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8c6f353f15b94c8d535d-fc06490e00c6cff2ab93292a7ec29ef27a0ebcdd82873cdc0546ccac5ef2bd33.svg);
}
.fi-fk:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/0d7b8bda0baf2ed4f379-9426098d194d878a84913ee3d8437c63bbb79bb7415a5f71538baba9b43a2cc0.svg);
}
.fi-fk.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2c0c2e5b29bb9fdddd9a-f6cd03bc874c3d5df2ecd48ce8c6296fa0790153b3937f7443d360f764d53ba7.svg);
}
.fi-fm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/18f7e08960b73974ccd4-fc9ab520ffd7305a3a924236c1cf61e00a75fa8e064a56c1fe3ddb49111f0feb.svg);
}
.fi-fm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9b826793a052bef79219-429873cb599e356f1b2b5c1f65d2d6934244301d70bbcad80af362e080b4476d.svg);
}
.fi-fo:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3165eadcb4c87a6d02ae-12943e6833cdfcc927377d7153360ac4e07faceb6b9a1be87fd5bf8ec2778f2d.svg);
}
.fi-fo.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/54fd5278c2851a51f39d-ae46c737bbc935b9f95ed39daebcb19ce2ff3f6dfee6b1482c19c8e55d31f410.svg);
}
.fi-fr:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/0313c7eacb9633130ffb-d4d86c49befd82860e82a1a7538f0a57a5dd874d1696c75af9a3a8b3b6fa25c6.svg);
}
.fi-fr.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9e329b0fd412c860b31a-a5cff9948e5bf94b1dd7a0b84b3ce002d2a3b6b15beade32d15df3b144b715c3.svg);
}
.fi-ga:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ccf7eecbecdd26d2403c-fd290033500f2256b2f290d8ab489cf067114fda50855ebd32d10d4cc47c139d.svg);
}
.fi-ga.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d33bfe612c008a01f156-9d5615ce616baedf12f1e83589c880970b4218343a127a1f1a1f06d41f9a1001.svg);
}
.fi-gb:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/84d4bb24d2a1a5891e0d-7a31b626262e4b24aa02df42a3b9daf23c1e4f7fabfcfcd30f13eecfc5ef2918.svg);
}
.fi-gb.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6cf90268d11449c43485-3a47225f19d881c01bd8e51dd465f6313610fa021f0cd632a46108efa56685d9.svg);
}
.fi-gd:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/701c23bcb3d6af9e1d01-271e7c6649cae8c6579a48b6bbb607ae241ad829c91412afa2e48cee538188c5.svg);
}
.fi-gd.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d96dfdc2bff5639b7e5c-0d7224e5178d3089907fc81a19c37c3fdaafeb22481b3d9bd30253f3f52b506c.svg);
}
.fi-ge:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3c65f52fda94c4461ae5-b59232cc20a9488f9d7a3dffb0427bbe9404128318641d95129019dddb2f00e9.svg);
}
.fi-ge.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4fc95ed02f2c8092903a-e7c4a5603036e3c2092e748f6a363cc4ca9ae029ca59a475c9c8874e86722c72.svg);
}
.fi-gf:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/16328213544e4ac5f3ee-b81c44f39690168c40c7e100d5da4506e915ede9f424711c0570d5a8f47c6ce6.svg);
}
.fi-gf.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5fc814b14e4589220c31-bffa8a618d850c5b2d7077862ed7b37794688d993c8fb7fe00e66e9e6915b3cd.svg);
}
.fi-gg:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b8779f1806c259de289a-693462b6564e2964f626111fdf737d05b6d52a00b01d208dd2116242b1589649.svg);
}
.fi-gg.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/cff3c6217db3d2732657-706f1e9d5bdcd3d156607611b13b89e1afe783c038e4d2d17c43a36a0b8a92bb.svg);
}
.fi-gh:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/87686ea032052059cd6d-68e314d0c989223c31502efd650a05d0476552cc6a570e6f3f853cf8a68e38d9.svg);
}
.fi-gh.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e2793fb1dcddb8325ff1-75e69e7f2080a21d30f0c2c8fa3e029e68389e5175de9f6df8e1bd72759462de.svg);
}
.fi-gi:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b4cbdc453e18fa88bcfe-5d59b687ee099d1d04dd1867f0a21704fb1d2796ca071bc8d68b5ce62b21c1f3.svg);
}
.fi-gi.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1e5fb2e2142a40d6b241-a1574b5929360257956f2ce6d52b14d58af69c761141ec09b902d34686cb5231.svg);
}
.fi-gl:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/633d308e7df9c5abcb89-1bccb3f0ec6e28c7199512af919eeeb5ced2257446b889e57ece4003c969079e.svg);
}
.fi-gl.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2466f7b0c1cdbbc5bce5-051b794cf266d3059be0ba43a9187e94d70686fa7e2ebf0fcc25b8d0a14dbde6.svg);
}
.fi-gm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6e4caca46e637e40175f-174d8c007c4ca3abb3aa0c646c02092750245741df990347876db9cd3bd6d181.svg);
}
.fi-gm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/dfd25b88d3660d236c00-fc3f21001540f457059b1e21b6d13027a69ae4454c252ba95041bef48712d1e9.svg);
}
.fi-gn:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/65edeaef7dabb0abc834-247825059371c0e62cf96b23b4906f46bb492f60b4aee8c8042b3d51d74fac9b.svg);
}
.fi-gn.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/347b60cf985684d7ea4f-e8c49b9c63413920f51c7c14ddddfb8bcc11120812563f39e98f25ab5b72b097.svg);
}
.fi-gp:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ca0b8d6f4d7528c9d34d-33c1ddb1caea3c49a8930bb461acd7f3628af3f7d0a24685bcf2b1d9435cd761.svg);
}
.fi-gp.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/34687ce560373f175eee-1b766b57e7d7e4f44cc4aba2f68bfd98be491f92ff4e33747ca14e08889b9ab5.svg);
}
.fi-gq:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ef40434753c7870159ad-0ea84f75887cab079a90643bbd9975b257e29eef8dcc57f8c1103ad40242680c.svg);
}
.fi-gq.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fa323851aa2d53b44f0e-db65b49b8ef5999d26cd0da36ce89b1fc69ad3ccb6330e11ccda0faa5c839c92.svg);
}
.fi-gr:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/969458b727378ff7b215-844b5e175de071a2651c945362143e268844b3090ab1fbac3b21d47db63801a4.svg);
}
.fi-gr.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f4f1efd04d192aac3cbe-5503a9e96f8906c39b2f422a6f1390e3c2e3e471ddbbeec5c622f0de12027e30.svg);
}
.fi-gs:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a193265c7b547240dd9e-f46a682fe8639cbe2fe4738c0fcf52a326f8052a04630c5a93882371ef12ae32.svg);
}
.fi-gs.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2f4a4fbd2fb23a21d049-45a22d08ea24c1097a04559858777442d51c7f38f2094541dd1c180551fe51bd.svg);
}
.fi-gt:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d15a032ec515a61d320c-8159cbd1975ea244087088f923183508628c317109953c192917fd999ba9bbab.svg);
}
.fi-gt.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b0b9dc32a819f41eecd6-2b5320bcf074e9d24ed522f7fddc2da70f4e841e148ca3276ccb99ea50b3fb16.svg);
}
.fi-gu:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/72d014175a36d7caf81e-1132af82e0ea0ed584967354ac2f9bd937a6e523a98ed15bbe933dbfa1587156.svg);
}
.fi-gu.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/afcad4d4482920465aee-57e16d3efe0402445d380286a410c6f5a60246c0745d714cbc61971db2893531.svg);
}
.fi-gw:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3b1eba4bfbd859d523f4-db88ecd13ee64f4b390b449020944b70b17c358b8b1f73ab4e78791d9e411ce1.svg);
}
.fi-gw.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2bfb1be148a6707e5ccd-859202f4b519d59021a2bbe0d26039fdb0cc7bbfb7b17703e9cfe95c3bba5930.svg);
}
.fi-gy:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f3e2f1acb06c7b8bd851-a2f5f62528cd8daac2674fef6b937ff6632e031432d9f4d10a28b5de06a8898a.svg);
}
.fi-gy.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/0cb6e81609a2c5fd27dc-035b159d7bd9dd1b3e93993780d9729638c17fc237d57b9d2f4c7e360c54ef5c.svg);
}
.fi-hk:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8b89a0a3a4b2b0fe24c4-5857c9f90958e41d4caf13d9206c42a97736186042a29dae86adcad4caeba6cf.svg);
}
.fi-hk.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b80f4f843c33522190c6-749e7e5ad341486591da4e129a16c2853fe5dea078c41f337b16571f1af19c13.svg);
}
.fi-hm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d7f4f6208ebc8b2a936b-0ea81867465d57b50e93fe643de8b56453317bdd60e6cf7df7246c5307de9d37.svg);
}
.fi-hm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fe75e73aa43e2b17f7c5-0c39a886c8fad93d7a20cae96670f887f215edc1853d49a4eab3e50424711f1b.svg);
}
.fi-hn:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2427006aada8b474df11-ad4dbc8566e25689923eeee6e4cb15c74428afcb8033c605f46afd0cb90e5191.svg);
}
.fi-hn.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/084f590fe38a14fc3755-006ada2071618181ff7847169fcf0ddcd1d28767341400c00fe8e1f8186e905b.svg);
}
.fi-hr:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/bca499f7170de072e4c4-48351a0acccbbcda2f9ebde873454b164588890563258e4584f65aee649f46ef.svg);
}
.fi-hr.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/75d8cbc5bddadc20b1f2-ad3cc3fc88ad65c80d741aae24e53fa7482910af7e115a92b4db93675f243ade.svg);
}
.fi-ht:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1edb246a60ec9da2615f-fea8aab83b2667104fa538b2538245c65b36bd894bddfda19074e370c962e623.svg);
}
.fi-ht.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/79b2a738c03a1623c97f-6efe61b366be82a700d541f0104c863dd4e38d384a8009c16d9200ae60fd1ba7.svg);
}
.fi-hu:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e404d718cffb5bd06467-f3bd4ac505b57266bb33b0bd7e9792f8861e8c400c663af26f2df86a6b1abe42.svg);
}
.fi-hu.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/cb329e885950a7c05407-87b2e06fd5f03ce08a724450bfc9cdb117c5def0852dc0a0e6842db8f51d215f.svg);
}
.fi-id:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f624e2c8444a7794b357-f9126a89a1d58adbcd470fc97a8837ac82a3617a15c15ee6a0088502b5b4f62e.svg);
}
.fi-id.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/578a8a9cdfdb824a35b1-7f1bc7695edc43cc582db16ef3f77b36905743902711b22595826b2d02eb6617.svg);
}
.fi-ie:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/0542b94612db83a2f550-984dbd8f2684f16a202b253b78c642b977fa53efe1ca6232ca19284787e37036.svg);
}
.fi-ie.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9e3414e898f1a07d0bea-98adc5efc8799133dd840997b345b81a6646fd3151638162c6be89f518a16bc8.svg);
}
.fi-il:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1e6c2f0e584f3e9eeceb-3e8fcbbb757461404556db3e7bc38a2ca537f5e3b7ab9a654fedc9752a502e99.svg);
}
.fi-il.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d92f72de0e032a9689fb-21c39e415a65614a5854a07ea149ef8237a4c32fe7b90859dac89021dbca40e6.svg);
}
.fi-im:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ef5d541adb911c801807-2ed2b163ea68c818239c4e38c076bcde268551928e5196d1f848f7b7095686ae.svg);
}
.fi-im.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/00dd8b7c4c87c7030fa1-f4981f778cae10b767d881b9c7d145dfde88303dd2847ed0a4ec293b014873ef.svg);
}
.fi-in:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/12c66a162687c5c17ea4-5c38fce9b43167665b304473e7c9feecb9e02f5543c3c590a41ae95492b901d4.svg);
}
.fi-in.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5d3291b586986f65e7f1-72084a9549de12ea215a09bc6a4806b301d3df06cd50af58be0cc0fccbb53873.svg);
}
.fi-io:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a5cb8dd8c8d6ec789e1f-5ba65f9a68b926ad26abc2c70c76afe23ec88a163142089881cb1c3401b1ebed.svg);
}
.fi-io.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5237a55ff3eb62857d89-590bfd640b109f2cfe16a40965d153cb41b2556abd70549bdc237bab003e2a7b.svg);
}
.fi-iq:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f3ea19bd5955e962cd57-f5344745921313e1d476873318e4025c5a618ae4c6b5f633d6ba42fc8bfcdd20.svg);
}
.fi-iq.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/acde33205557de38ee5b-45a5971f02baaab0492295b38f88a0f2ccafb9fada2d6e7fb4e3a580bcf870a0.svg);
}
.fi-ir:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c14862b9a48216f75d15-8ba65307e5bcb891ac6af900cccafdf59f962ec9fce8ccba5af1c55424156a1f.svg);
}
.fi-ir.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/11a5a321e10eede7a53d-8f45da8d4185ed7429a7d1a136f3fcc9c6bdd70b1d94e0dfb00f19a75c3eb9a3.svg);
}
.fi-is:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8f88619495adccb68a6d-27bd2b9b1a4c21ae219e6ee4feeeece415cdd06f3f17aebe4f03331b9687f714.svg);
}
.fi-is.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8bc19a219f1fc86da4ab-ed2ad09b764cd50a0fe3e331d8cce4490b9235c8e34866deb0355fbcba7f48c7.svg);
}
.fi-it:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/08db2cd122d5f99494dd-18b5598a8330ca17f91b5eb713e5cd2f2d5a0f8b2a637217aa93e6ddabe878d0.svg);
}
.fi-it.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/febcc1b18059405d2a1b-4f9044e9adaa8fdc9cc45611059109d13c804f653d70b3c0bc57173aee4fb9be.svg);
}
.fi-je:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4e2fc01b551946f8cbb9-651d08ac045fe6f80f8fca51e7eeed499b3e62150b3f0466a3cb35dc14cbdb9a.svg);
}
.fi-je.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/98a34d5b1c0b5a3ea90d-1a34678ecf230e720369dfe57015d0f77c6a4dc0a8e67dd16424b485f03cdd24.svg);
}
.fi-jm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/46c20a3e99315fb4e78c-eeee6911ccae517ac2b4b8123bbd765e8fb98b3499d2b60ae697eef54d9e4e59.svg);
}
.fi-jm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/593d0ceba0b8ef5b1f33-dc97dcc2787d1f73403100c05f7947624360d1522ea17badacdf3f7ed3ceebc8.svg);
}
.fi-jo:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/84446d300951d305ca74-ad3134f936403cbbb8ed81c33b66468d0485e3fb051965e317a789a4487ccb88.svg);
}
.fi-jo.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5e426c880a46a67775b8-3e2ce367300a54147c11791aa1fe53c358d86f37818cd310e887f91d89e894f7.svg);
}
.fi-jp:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d288d548026f04523965-f2d7475ec35f8f72782e35d573633888545697b45ca528da7d51496898253d9a.svg);
}
.fi-jp.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5d4d1d1eeb3d4c9ca374-ded99109b7df4a0cc9c9ed06e1819682dd3d37c947ab09aa38e8ab656d51fbc6.svg);
}
.fi-ke:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d625828986385991f7b1-c010f9215217996e6233fe953a35522417abc5f7566796d617f56f12c7e7fa4e.svg);
}
.fi-ke.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2b032c4becc477d612be-cd721bdbf8af1d2c66acb13edfbf93710e2b041e8bb2d1a7dab7c1b4cf63d0d2.svg);
}
.fi-kg:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d228cc16a65c5f9e4470-ab98fde426c94c469292362bac517686ae5f4fc4822dbf987932dc63d33d596a.svg);
}
.fi-kg.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b4bef1b0d3fadcbc0433-6ef3b2224e4b9555623dcb04ad2da3f6c837fd022f2554a8581e24ae31edc31c.svg);
}
.fi-kh:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ffda5c64882c0293dab0-d92b2c466f5d8a98e5f92b3df0b27d98d3ce8d214984f6401d98f6d5214b2f80.svg);
}
.fi-kh.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/246b79f0e93715351349-3765ce53c5da346c708bf4b9e1e73fa0789833ea9284a9568a62848cf0ae2a81.svg);
}
.fi-ki:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4aad53ac2e36b7fae294-4c831805fcd9a52bdee0f75174daa83b0aedf5b8f6cfe461dfb963017d5d754f.svg);
}
.fi-ki.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/97c26680f3e6c5a60bd4-0bbe43b14bdd8982bb253be28460dd81d2e940e01e5e34ed94a269658188ca43.svg);
}
.fi-km:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e45809944f3127560237-4c107b0eca537055cf960dff65addb8b3516619ec4c6a06c427dd1a5c3262b84.svg);
}
.fi-km.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ef8a60758828cf36a8bb-37bc8b4ee205e03b262bc7d8f3b73c2e3d5e46934c2faa2bf82a1794b8a676fb.svg);
}
.fi-kn:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/650b92794fb6826cea93-6d8d73bf88a765ebde0527d17bb57f0a32a69a50c75d8ab3b95617e68f8fc3c6.svg);
}
.fi-kn.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/840875853a987e54a502-dac43021f852e141b047abbdca3742db95162442ea4870594ed1bec9bdb4bd62.svg);
}
.fi-kp:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1bcf41f7359a335ca2d8-e5039531bb3e4c8b30436211ecd9db4ce9bde72c8991356f675b5e0873c2da7f.svg);
}
.fi-kp.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8da1021bf4f4bba663f7-1193994e241bc1abf12ddc34b832f641dd2d0c7e16213dc650f1afd62c21808b.svg);
}
.fi-kr:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/cb52920205a3904b12e9-c5dc996e240db952e4abe508851f11d7d8cf4a436d6d21c3bc875a9ee8d92a74.svg);
}
.fi-kr.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/977537ff603f52b41d25-b938e6994e784dc036ce39312cb2a2d70ff63df52fbd29bb880de0f796ae9474.svg);
}
.fi-kw:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d8ca915f2732310fa098-01b8e704b4581c3135796386a50985026012f3b89144478e65f66e4650de8cbc.svg);
}
.fi-kw.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/969be8755a6d9aa9dd4a-b18234272b8bfa0a524f5ad838b4d45f5dcb931d44656ece0dad96de358a2f9a.svg);
}
.fi-ky:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/89bdd0e80629988fa210-640e1a265afecf4d4f698402af45aa7d9efc7ffd22fc9b7186654a4f66675d16.svg);
}
.fi-ky.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/cc8abed775886e4c1434-60e49b60f0419f5a6e1a61ca10d27df08064f337f9608b16d935a0f180038fba.svg);
}
.fi-kz:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4d1d995b9e217181dcb8-b327d9b749ad97c9656bbc97a74e2d1c746cb757bb1fd146996ac24970905c93.svg);
}
.fi-kz.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1266e111c24824b652b1-a7774beec119ce2a020c190e50751ad9c4a8bb7e91c02a0ef466790a92cb1261.svg);
}
.fi-la:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/67f27403e34d3229fa88-ea23974aff22ed910df40ae711927e4b6426b30944ce4201e3c324512ccdf6b4.svg);
}
.fi-la.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d7702465c2f6d8d09f68-fdfd74e105a8abc1c37d9268154ab7c32fd6c50fd0d6b278cf7ae6a2fa2340e4.svg);
}
.fi-lb:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/542b007bb3f7b6a54526-8cafb2cb395996a50d9224f15836311a8560405846beb4ea885826266a77896e.svg);
}
.fi-lb.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ea6c1b91a54fb3f8966a-d2d14b6c383537ccc366bf9bbdb688dd59170e63a40c3db2328dc11f6400a741.svg);
}
.fi-lc:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a5f7f2065e6c2a79aea5-fb6fe16790d5f19ab57ff51ba32cdfdda0d42c9638e57aab045aa38ac38db9dc.svg);
}
.fi-lc.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1ef20b6d46e6f7e771e5-e470a584e9329a8eff59f164f1d44fd48390f962ffd1c16ae817ab0698beb329.svg);
}
.fi-li:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/336f4357249e397571f5-836c089cb29fffe8a816b7fe649ab459a4661b5ff2c27670839e56398f797401.svg);
}
.fi-li.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/834b1725c12351963fce-1e280a5ef9dc70f3a8212a5698085b9be2e8280dc97ffe76cafc88bfa89e5fea.svg);
}
.fi-lk:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/853b4c532f4f09f5f74a-c3babb746beccd12bfdb4a60c35efbdd5112aa1925ebf9c0743bffa7f459a5fd.svg);
}
.fi-lk.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9ebbcf49908ffb4f98fb-a1d561531e68a1a9d9a673a1c685376ef2f02c46a6327d4cb53b34841294f565.svg);
}
.fi-lr:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/61e7a9985643d013538d-604358893e5ae787b31b47a60dce01e7a8afcffb1727d6117c81ab70e8520a7c.svg);
}
.fi-lr.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6af0f7ecc531bf079ad3-bffac1c3c93e5ef3b1830880d2efcc208acc4f4f4be50b7af20a594d31f80231.svg);
}
.fi-ls:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4856aea205c94f19b9a3-37323aa01265d00f41fe9db2a9cc4101a5ce95a4d4aeb25db4a9dcbddb81efde.svg);
}
.fi-ls.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2ac940991b103125880d-6836643623f269e82043f6862c01150c90ac377b58d3420e947051dbe408149a.svg);
}
.fi-lt:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/93a07daff68dea7336fd-40e4621e95f15811d8b8d91202a5426a6f9c6abeebbb29eaad38688c6a10c020.svg);
}
.fi-lt.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1d07a8b84f27401d15e2-e9f5256119b90046cfc83c79e2cd9287050277f751d2bb708b5a90976c3ce166.svg);
}
.fi-lu:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5b52430a07e21655ba90-6a92b556f06304a228535e56c4bc5365059067fec686528affd7c8d508eaa70d.svg);
}
.fi-lu.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b8e230a73eba4125f3d6-59135830f39ac213305b65e31a61fd4b9ee24337e43633b80b6abce8005741a3.svg);
}
.fi-lv:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ff6176a6bfeba64d0716-8f30f222ac7f38c9428c0668cd4c458ce777527393d8eaf0ae3c3c825ae8642d.svg);
}
.fi-lv.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/884e7f97a321e3dda410-0ddeded407b564f8186aca64792e4774258f9f9e75f5471c5d32b37fe2423494.svg);
}
.fi-ly:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9c0afe9e70e2e37b4322-925ae879b16bc2e39239e1b5b696945e72bf04cb44baaae82985e9d43177ed68.svg);
}
.fi-ly.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c04602533ea862b49866-68a55929fda2dc2300cb4ccd273bc8b22e82c3dcc5cd2607ced49220b049e5ec.svg);
}
.fi-ma:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ab052b412792b9fadd8c-20d49a6be6a8fb88acdbf79d11cdd373d43d32db5e227b3a3c734e2520b855d8.svg);
}
.fi-ma.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4d3a6f5c2bd6a436e6a1-6b2260d0ae76c72e4650f9095cf82d1fd3e876a0791813e03ec76b46828d7a21.svg);
}
.fi-mc:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b5edb75519037dcf483e-37b96c5f40c07c9e84bba52f16a18125344248599d193adec273739b3cc853b2.svg);
}
.fi-mc.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/21f385d1c90452e35d21-bd478304b13d520c92844e823723dee786b70b394bb7337b5ea8d126f0737b3e.svg);
}
.fi-md:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a60006c4a2acfc0b3e43-d8c04609b6585aed87437ccf6a2d2658fc17b039ac9057e79d3d2ec64926d086.svg);
}
.fi-md.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7c8cc80b020d8447df0c-5fa4538b8f443a11199bf8f1b7032c618cdd8b8ce99a1abbb757a16ad6ccce24.svg);
}
.fi-me:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8f1021b05caa582b2ac5-e478ba749d8827cbc23c4523747f21348e5acfdc759eeb17a2b4260bf3577713.svg);
}
.fi-me.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c2a023882e614459b200-f399fc94b67b1e59923ca552b7919e6b42c1055ad5457a768317f128756fa4ae.svg);
}
.fi-mf:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9284dddffc0b6717ee5f-69a401f8df7081bf4d4180f1a9816155f499507c56224b10db3ca50793aa081c.svg);
}
.fi-mf.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4b4f663eb5e16690ef4a-7e736feb9869d969c07c01065f7c4d29ede6d36325499fa8957669e70e5b75db.svg);
}
.fi-mg:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5d294de1198203cd569a-31ead0e07bf3727fdc6811e43a3c84681ad6d2ea96fbcd77c4a7780bb48a1b47.svg);
}
.fi-mg.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/bdd56d44e50a82caecc6-cd74a2074dec282662e4d2918cc50e969b899f613d5deec787b1459a78d6db8a.svg);
}
.fi-mh:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/cd62f8f2afec11d2e119-710fc486ad08bad2704d845316ef15a36d39bbf6ecfe25c53a19ce80c71887f3.svg);
}
.fi-mh.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3263dfcc26053cd8688d-d90054fd50ca80bd3e033cbdbb21de6575c10d14fffba4d848ca7f176a5252f9.svg);
}
.fi-mk:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b5eadefbb6da73c9d0cf-c6f844f849c909b09770ac44e43020b85dffca746ec3718cfbf75421297dc191.svg);
}
.fi-mk.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d335b1f7842c183f2626-91c11bf3e7a1df78b474a3dc469252158e85c9b80a8087b3d5c403d046c75631.svg);
}
.fi-ml:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fa530666ce9e170dc6cd-4cfe7b4d5b723c1d0268b62f1d100a195534bd5572b8c66393d6f36072d0e642.svg);
}
.fi-ml.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/abd95c9bbc3b8e14d05a-0117b98faa006a0c80626e5586c7db8c98c404b9d1637f5e4e62d8731964dbc5.svg);
}
.fi-mm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/82321f19830e8de129b7-7cec99025a0d98a975a6e70fb45fb75a10b50b2ac51d0a945a15c3476bef93b7.svg);
}
.fi-mm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/53de19a4603b655a1a68-df6b04fb1c2f0d9059c1c5eee1eb867ddb5aaee1e2494991b9bcc3b7e31a6167.svg);
}
.fi-mn:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7e8cb1adbf6802735a51-ef85f7de9d9388c145b458afd15b35f9bed1e4b19e15562ca29afe7de374e0fc.svg);
}
.fi-mn.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/357f0bf467c2b5f8b28a-6641d33918f515b105a3bf86b63df5e9c1638ea855fb277960821eeedef51a80.svg);
}
.fi-mo:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8027f57edf20f3825fad-3dd6cc6ab1eba944db4013006f3c44cab1d38ed948311d8480997460e0cb6e18.svg);
}
.fi-mo.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7a9f442ef8bb37f4e174-005ba4278728506029ddffff7b976e263af6495a1378c425cc9ca54264d990fe.svg);
}
.fi-mp:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/353753fc1862dd16b400-b0d2da5fed3ec2192f1b6d23da5983f73cde732112ab31a0c69a8f80a6567d13.svg);
}
.fi-mp.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7b536797327e7a87ca76-cfbfd8423fe5e13f5237914f46ccd667be9b02436f603ca9a04a16fbd16d3697.svg);
}
.fi-mq:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fe327ace5767815c40e3-d87a7b9ce6d83db9a6b99f3c75401e92ab8364ade29576d75f1b1163000db3e0.svg);
}
.fi-mq.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/794f4690ac0eca38ed10-4c87f5b01eac4445fba3728ddba2a291f70b1abccd7ea3148cfdf05ee5ec85ac.svg);
}
.fi-mr:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/440d1a2f2c0dc5828042-f4278fd7b4a1759ef2d92f460513f4383c774e6ea755bc14e4324bf31c890dff.svg);
}
.fi-mr.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d7db7269c3c9a5fb4fcd-e8ab89d4c0b8fce38c8ed86d967bf354d2c7e68c15b26c3db974848b4c0ce57a.svg);
}
.fi-ms:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/93d49f30c7b27ece2601-5e6b0e73e67b2fb43f1c44b7d088ee6534aec1155f7f2239de44bf8a5b0b77fd.svg);
}
.fi-ms.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3d05f603ae162f22b1d0-a660b2361e2ffba3d2195d534f724b49f0b9285ca3c4857022566488cd0a7fe7.svg);
}
.fi-mt:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ffc20beba9ff8648a176-4798eba58628882f490a3a8783cb06ce09750c60d6ef54139f5689e772a14e43.svg);
}
.fi-mt.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fafedaa7f3469bcd1ab7-f3c34e03fdfef57992d12bcc3e4695dcfe5477d5d68fd4d852c78ebe79cadee3.svg);
}
.fi-mu:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/468d5464b2219b1bb922-5e51e1b408dd833eb95bfb5a5b6f45dfcdb1080f2e5da83be138d733fdb14f58.svg);
}
.fi-mu.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fd1c498d09f3df7291e3-4f899617d6d5076b01a57eda1ee6c0e21c551f8fbead12e90970cf85ac4ddc0e.svg);
}
.fi-mv:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f252e4cb6189ffbeb1ed-7cf27beaa30a4b9b7253f4bb40ae02454627f0a3711fc6c65bf147adb1ab925d.svg);
}
.fi-mv.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8cb05cc8693221f2eec1-60ae1256d8e357309e05d0a79a23f241415e94976612af17919cd4fc0c7a45a0.svg);
}
.fi-mw:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d0647be6ce1ff498b63d-6daa77f6f0d5cbed775df03cfa526072554357123c47b09505f0cafa1de9de48.svg);
}
.fi-mw.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8b80b61513cdd9936735-37100900f7b06418316cbbeb30c3bae1e37dc34692fe1496ee93e0c74b68d2c9.svg);
}
.fi-mx:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c7d5733d00f1645e1376-dc0ba18af89636f59d02243a5f0470cc8fa8aa02df1bdd59280bdc3a087125b4.svg);
}
.fi-mx.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c23bb54608487157345e-711786585aeb6bd0184e9bde9f00b4da74d3d8678e156eef6bf7805a29c1d439.svg);
}
.fi-my:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/18a21ce12040947912da-0cb16ac9c0e2d4488265426055ee02aa295940e7bcf9222ab52a80e362937c6c.svg);
}
.fi-my.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/485f7a1e7f70cb8f7500-2299865bf9aa1d8ec1775ddb9a28a8f2dfca14a22dd5ec9577b9e50ff99f72e8.svg);
}
.fi-mz:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fa69ce647848a8178798-00591d186cffcdd339761dee9d09d5e6e6eae04bdca17e4467c6f8bf6dad4c74.svg);
}
.fi-mz.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f27d6c87a57f6f47298b-750298b0508dd125c54dc95a1b7b183c9607e31e131b69cad7dc61d4ea8f2dd3.svg);
}
.fi-na:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/121ad7c836aa668ada66-d574422f394811a2ffe1c5628c013c204447d19ed4044af484879ae39ceb92d4.svg);
}
.fi-na.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/29e28347f7830f429fd2-3a32205c9bd25c07e9944b6580cc64c24cbacf4a95505a54321e5c214661601f.svg);
}
.fi-nc:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/122e475dd5dabd25cc81-e9b2f4b93b3651e241b887ebee34788b3a52cf23ff3a9a8ba4453d43610ef14c.svg);
}
.fi-nc.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9f2a9401721e1d51d896-db9363f63e4df1792800ff16cbfcfb47d874d5bb78ac7d096d8f1598f2d82f9d.svg);
}
.fi-ne:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/82c3626f7a2a329d1397-3f77ea180b5908caaf12b96b908642b775acdec78f6d5f09d4c9ce8b973b076f.svg);
}
.fi-ne.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/66cb0cd9e54d34e883f1-43c511140edef8923b315a15a944c69f34546f3c3b89763f6b32f81f44509b2f.svg);
}
.fi-nf:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/61dbabecc855f2087f76-9881ea3f8d3efe0524a38577b8695d89dc8ef3b6acb9482193f07f732ec9eabc.svg);
}
.fi-nf.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/895fb45057809ce23d05-f5800063e1c9bd97b2bf840785c91eec566f508e5c41bbb8c89c1f99906babf6.svg);
}
.fi-ng:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f29450b9f8b2f04e96aa-dbc714870715eb414ef56d3f21a5f62b91f4658cac04c131d61a87701836bdf4.svg);
}
.fi-ng.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1b98819eb371ab888962-1391d50edb8054e7815a4958c45de8261d0ca85ff0df1af13fdbfa26c9392497.svg);
}
.fi-ni:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e78c1b2a6eb17bbe0c17-5e52b762e828a9d00d6dc91719b3070416cdce2fb2b4640000c6fa25e8fefd2d.svg);
}
.fi-ni.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e4b672130adc3081c49c-ed650f765c9545d7a6de281a44feea71be73afa9368b98ff4ca961dd0b089068.svg);
}
.fi-nl:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/874fbf1b360bed6592fc-f4d09163e7fe7d04db50e9e0eb34d15ca7e21a657d9338e4498e78dd7b9b6314.svg);
}
.fi-nl.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/db73c2454405f07c049b-40eb0e1d8ef2e4f37fdc9c3706f86b474befc682c369c3f7d568553f059f1c8d.svg);
}
.fi-no:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b9cc4fcdf51eb234607e-e7717d5f756ef22a2b2305caa1dbbc65f7236d384322a29f95e786b22bf0a6c2.svg);
}
.fi-no.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c2a3c34c769194e219c3-f80da84baafe84c785aabcfeb4d8f7e567839962814cd046d4363ec64d6ea14e.svg);
}
.fi-np:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/04984547fd38cbe44c74-9a8435c0851b52539a2049d47579e0cdaf4a2fe69c2851aef63b2c096729a474.svg);
}
.fi-np.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8e4f86654e76e1923d9a-ec4993f26ab0f7b9ead280d00f512c96c2eae3a31f08bc21b4497b6447c7c46f.svg);
}
.fi-nr:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/0d87ce78609053fbd9c4-6223109463df3e214a3c44fb035125e9f9f1cd19cb501949e0278ac6994a5300.svg);
}
.fi-nr.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8ccd0a5da4e0df47f13d-8f1316db90a094b35629d567e5287fcff99407e8c37a63d41964a866a323f343.svg);
}
.fi-nu:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2d9c15c308eff50f974f-b88bc229e459d96bf8850ab674b7faa9cfea19492cc4ec33ef2554ebbe1c1c42.svg);
}
.fi-nu.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c4afdde3280afe436fc8-34b422bde2d443bc0054277b4909bd026663cd722736c3dbf59891b487790e13.svg);
}
.fi-nz:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/64b16b7eb8b8e423bcab-98e86d7db74a04138b4c9f9738ce30625507074866dea24943d174dd46321a90.svg);
}
.fi-nz.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/29afa191293fa678462c-fef463146651035641606d0fef44f64af39f040c2d694b3775c2ecbcbd347a4b.svg);
}
.fi-om:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/95a4163591dd9474d246-3ff8a2747b6e5eebabdabff28e91c2765d08a4ed55398ace373a985ecc3cbc82.svg);
}
.fi-om.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/34a4898ce1904734af7e-61ff34390abc9bbaa48e4a1ff35330fbf0c90c6e4e688ba416ef93d33ea3bea3.svg);
}
.fi-pa:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8659812291825552ed13-67b9a1b0680b3c312d4d70ba84a81c10e749bef8dab4e92daf416d8b01207ea0.svg);
}
.fi-pa.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f06ec28a8cfb2f6f6362-1453037f0b6d2194c94e796b09ab97103c03aed4c99c6d3011ed5e90fb75fb91.svg);
}
.fi-pe:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d64e9732fcaa8f765994-66b5d8062d7ba06e381b7d95a615ceafbd2d4a3902ff75fe7efd7b638061731f.svg);
}
.fi-pe.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b8e62fe370160622092e-f187c17cd406f144971a3c79b8c8f0f894c4241b42cd66501bb656b4dadd2d7d.svg);
}
.fi-pf:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/29af7118e5407cdb127d-7584b56645eb031c8110aead67b6c0e9f6bbdad8a8520d1f00056aad2886b884.svg);
}
.fi-pf.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/135056dc72e3c0078643-046431e980430e7ac060da304aa8436ae71e1016b62011fb0511463fc6c1dcde.svg);
}
.fi-pg:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/cc474d6d88bc8b18d7eb-15b2f387ab9a71ffed922cc1158f8dc874c141049a0ae770cfbca0b86952befd.svg);
}
.fi-pg.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/89d38723aea678a417b1-ce97886f3d4a0b2090a93bd5c746a586c34effd403b95893e1bf97f9ff7c3bd2.svg);
}
.fi-ph:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e215bab6b405d1afeff4-b69101e0129fe70bb8debb81bb95b61aed56e75463e2cf51a00aafc6ef2e7575.svg);
}
.fi-ph.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f171bffcc4d9d58ef70a-bcf983ce38dce6f170e43fff39e75238c1f95e0fde99d655687458fb85bfce40.svg);
}
.fi-pk:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e742c27f73142b4cff7f-754c2e5e0af06353ab0f8eefeb77ef787d544db2f3cd0b55e73b1f45510932d4.svg);
}
.fi-pk.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/45854c457a1d150934b5-68a08c57c7c40bff536f2721b8f4df504aa6833f878e90285dfb14bfcff4a528.svg);
}
.fi-pl:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2b5541c54505328dbc1b-12b5f10c1812241013d42e1d20143776e9f79e83232877690873f3d8e4b84ba3.svg);
}
.fi-pl.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/cd835d05865e496ff6b8-598b7d2f215e94526173dba8141fb1d692e292fcf73abb191ce9ae3b023f2268.svg);
}
.fi-pm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f290a4bcb2060c82a15c-95073e96bfbaa048999bd8dad34926e09c3f0e9baa3cedc0e8fd9ce667c1664d.svg);
}
.fi-pm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b56ece89b69b4dc021b1-bd0a710805c21e761870a707ecaada46ada05f96e547cb975dd497d40bee7950.svg);
}
.fi-pn:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b3fc2087af0c8423bfac-f0ca15f4936163a74c454e7bc38c2cb2d429af85debdf6b476f688eb09bf7eb7.svg);
}
.fi-pn.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6db6ac1e277f5f80cc8a-35ab713f6d047f49a8bc1cd54de86c0322e3d02d22a3617260812e39dfbb5610.svg);
}
.fi-pr:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/28689af1c71936396dba-250c85f68e98701dcdbe67a7895de1d736b6fcbd6d816bc4cf8c9c45bfdfde76.svg);
}
.fi-pr.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8885546ef53d96765ed6-ee828fa7dd197ebb271e43e3123f5f321fffefe6165ac2df256c89575a8cef49.svg);
}
.fi-ps:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/430e10095619ba7fa994-9be6b40913248cb70e751cb2fe15e5260238d4e5675e2923d48ac2456fe50e77.svg);
}
.fi-ps.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3d408db27166da58f2b9-9e2283176a881df6b8a29fdc59fe58ae93db7f928761afa6c05621feeb433a3e.svg);
}
.fi-pt:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3504a4e41fe02a671a35-2d9039a612f540c367a3ec97bc3981b45f52ade4ad7d2f5bc8efd648fa4460aa.svg);
}
.fi-pt.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5681b94c0f2ec6559357-ca5f7860c1518527380120814e7d520f3057d74d8ffa3f93a47391a0012e1fd3.svg);
}
.fi-pw:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5df27d3f0d819edce100-49a3ef7f852c7b4976f2a298f7bf14caaf5ea3e503cac4122fbba077820443f2.svg);
}
.fi-pw.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a831460a026477de3470-b4f30d0e6d61289b5371dff43c716bd499d8542cbcfb220dd2be5ecadefe03eb.svg);
}
.fi-py:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/071e1fd0fcd266b47192-87fe839e0209934e311746f13ebf46d9048245e5d082fb9b22dd3ceba1a73f03.svg);
}
.fi-py.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f7b5a568533489a37df6-f3423da56aa2a2d84e56ad690c6d9b0b55c55aaae44f561e8f5310ff1dcd0ff4.svg);
}
.fi-qa:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/74602db5190dc8001c8d-dea26ed2978b7de291f2d57610f6cc01b987e2175bcd0aab2542c82bfbd73db9.svg);
}
.fi-qa.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8f91b7516726e3518cfa-5db043056b4ad06ec1ab6f7d977e4e4d821cbcf72f72f0a18dc101e49ff3badd.svg);
}
.fi-re:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9d72b568db01dfb982e8-9193458bbb3397e2c58713f0692bcde9706169e62ae1899471b1f6e57ec6cbf9.svg);
}
.fi-re.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/65fecda00937aa8b6917-454197f190d5030d183e4695624aaec73d26246a3ef92c648352d1ab27c67b0e.svg);
}
.fi-ro:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/33482fcd4344b097d6d7-0956747efa4d23deb3fefe9bbdea021e97df45aa2b6b6f2c12e54a55d2fb85a7.svg);
}
.fi-ro.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6d757067ccc276327b1b-23b11aeca7cac91ba0577a9e72b94282bd0620b344c8dd8d34479c44ee29aa86.svg);
}
.fi-rs:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ddcb32f26689089a2a42-f71d70dcf0081c4f6b9cc9aac199ee242d77609de0d904b0757ffe782231c25a.svg);
}
.fi-rs.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b16c22033ad1a395b009-1e6dd79137e933b629ca3c7ab1e3649f5532ef86474f712b8921998dbfa3bb1c.svg);
}
.fi-ru:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/097b629d57d4188b9b83-6b6015e41e8b9642882f55a2f5be80526d590f4f40633f536773ffcb6c320da3.svg);
}
.fi-ru.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/23622fff0c60191d7183-e0fad39dffdba1a40ca1014c7b8a97d3deb12d4a2f1eb53aafe441c956283d31.svg);
}
.fi-rw:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f87cd918f9cf4421e109-e5dc4485cf127250eda6e4fdaac145f7c82d5cbea78308ebe2442d736ba19e47.svg);
}
.fi-rw.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2dbaa32bbc3d280477a0-280d4479ca84ab08b284b1dc98bb95c5ecf22b07bb6e5cdcba277a8ca4c4c7f6.svg);
}
.fi-sa:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9083a46437d137de49e9-dade7e3840313b877d7cd298ca6a37a75e743301ba79a3d90edde8bab5e95719.svg);
}
.fi-sa.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5c9dda391573e037e4df-1c9cfea794cbe0f82070156ef7e6c2807219c27f978d398369effd67ab909fec.svg);
}
.fi-sb:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/22224fa1c1bf800c3bfb-272f38a168a3e147db0fffffae42f5524ab8773a9997e9eaff2ecbdeef51d18f.svg);
}
.fi-sb.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/828b2f112f1fed197a19-d48e7e2d20f32e210cd92e1a35f90d1cd32d4d9da067f32cbe1ea680cd5d9406.svg);
}
.fi-sc:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4691653cefd138906e7b-f0ab38686da9c21a4b937e76ef81cc0c881fcb761214fc45879b2c1f0fd19e06.svg);
}
.fi-sc.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fea26a158b05a81a819d-e8f0f47ec6109b4c9af517c04fb95412098a3a5894fad9d7607c7c13dbdf6fe1.svg);
}
.fi-sd:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d7f3b46827654083de6f-39649b0f7bc72c08fac9311657e90342f747ce1e59e55006d82638e0ac0b4301.svg);
}
.fi-sd.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8df6ee83e80bb13d8e9c-7c5f982311a5f2004aa997d8f1b97407feb713098628d0dd367bf26834fa3316.svg);
}
.fi-se:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8b8db9f4172ba5d8d3c4-c2fc936394e702902be30312f46fe95f950de23c0921978fbaa93789d6e40aa9.svg);
}
.fi-se.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3dc09b9e96cefa2fa42b-e5e97339d192a73f69c6d3594850376376a4d564c82eee1ae235a323e05afd2a.svg);
}
.fi-sg:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8b629e7bf137abf1643b-cbd2223db33d88e094700ea9d95d70f09cb1eb589f54dbdb19de5972b8821d95.svg);
}
.fi-sg.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6cc62188097943de02c0-5ad9c976455293ac69752e79088a135fcad8c4e962579dd15b7ba58b0aca6f30.svg);
}
.fi-sh:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b0d0251be62a5f27282a-9875c2d24e913bd4d3181b36e9f9197c3c297396865d695e55e0b8f3c0543b71.svg);
}
.fi-sh.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/0de30ebc7c574ff9f829-4b8889ca0c5b33c76a65abb2c98a76816e6022debf3b28a3ad2b9a630a3c9b39.svg);
}
.fi-si:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/20c519b47c8f647e7f08-f88290dd237502ca737dcf6739796a9e5c2d620c16a9cb8daf8b0e1254ad7c4b.svg);
}
.fi-si.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ddb0cfd809bf281ba59e-273ba8b43beba9ffb97932d9a69c55ef62a095e52acb32dfa32d217dd316f79a.svg);
}
.fi-sj:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f8f9b21529bdc34df1b5-783f67f2d90c056a412f1496acd7bbba49432b8f069e8d2c0d4a6f2f6e1f07f6.svg);
}
.fi-sj.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7111b15215671c0cabae-e9facf1497df0ee7b43130e867d13c41ae5c1380341d9d71405180653d456246.svg);
}
.fi-sk:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/11ccabc61bfafb47ca27-d9505144bda5b1585102c8df7ea5f332ff9f02d356c1ead6f65ff7ff5a6a862e.svg);
}
.fi-sk.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/10df93d5bbac5915911a-2b6372969c4ec262f735728a012a67e3a41dd7ff5882b655a6ee0a47167272a3.svg);
}
.fi-sl:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d4cd148ff94760097b5c-b3d217cc06a27a82b303921ee7b88aad9639ffb9a53b82ba866a5698606cb2a5.svg);
}
.fi-sl.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ec1ec422fd5ac1515437-e9681a8e651fd8b2319d29b38da0e0c4137ca294963ae226aaa0a735d51cd422.svg);
}
.fi-sm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b6596da79cb234461878-e1fbc551cf162019daca23d877a45395ebc31535faccac27edc652b92b466a7a.svg);
}
.fi-sm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f28af6cd07088132e307-86df14a5212db0085c34fa1ba2cc0cc01e6b62b85f0413da04ffa65cb696d86b.svg);
}
.fi-sn:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5d2dde7343ab4f202890-c2f87dd0ab9739d4ea56183159ad6cc4b232f2f3343aa751e12ea24c98e50ae1.svg);
}
.fi-sn.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/07ec7ccbea282d9458ad-cc9e7c794617da522023dd66046197b1db14e447b9435b43a3eadc2ce98d07f0.svg);
}
.fi-so:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/178fe49679297c70c6b7-e7361c23fab8675ea3fe64b9f1b0cc0d099576920f0ee39dc31eb715ea2b1bbe.svg);
}
.fi-so.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8c4f928238059d27507d-c04bda3355a0de0209bf4663478344e662d2c899c9327781de051d06fdc1e16c.svg);
}
.fi-sr:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f281cc96dc94e9f2bcdf-98bce4c729e9d7dd00c5fd3031049e56ce891f2081cffff6eb0286eef69f7469.svg);
}
.fi-sr.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/45463ee6f9675e59c293-f020e4c51f8e1303253515d4f99bbf8d791e790621978137a999e6b1714276a0.svg);
}
.fi-ss:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/0b0f58edf447e463e793-974cf684a4cafa3ba49a1b7552dcdeda46ae322ed84d4ded918692cdda029162.svg);
}
.fi-ss.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1c422f30a5c1c74cedaa-b9796e46c1606cf78fc7f8c0d6d7e930af43859cea328fb116c0671f5682beda.svg);
}
.fi-st:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b1de9e523e773c7d9318-44b6a6fdab111e67bdc748e1121554fde4d6e8f81a48b99d5e9034ccd1a540ca.svg);
}
.fi-st.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/950ecdadde620ad2ec44-2637566b65602083815c1c2ea713ea45e307cbdfa398a3bd39e8b7e9f4048627.svg);
}
.fi-sv:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/034fabc522f105f4c860-1ecb2fce07eb2c0f6705cc531e0b4622d06c383564da4f4afefb19a221469c4a.svg);
}
.fi-sv.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1e1cb17169349f72cec4-c6a1dc3d8e486fa5e93b7c6093e1f3d96b61fa7c0c2a9c4287f7ca711011c314.svg);
}
.fi-sx:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/78b1d646fcfed5a2a740-76e2c89a865142aea7d40688d9d66d21af68b14a8b2b8a4b6e0ff89ab7c62964.svg);
}
.fi-sx.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/bb9cd2e93c6fc6cd7ec2-14160f0ff2358279ac0b75983b64840048f68ec5bc2910c6ae9227b4f9e8bfdc.svg);
}
.fi-sy:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6ad1ad37127ed23355ad-8f1ef63803b907cd8e6332ec0812594cb906b887d973e355492265bdef59a45f.svg);
}
.fi-sy.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/06eb07f05602fe331b94-7e6e9defb048bb362a4cef0a04a4b446bf4a12bbc46ff5b9820eea7ab6a7aab0.svg);
}
.fi-sz:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/540261e12114fd44d917-aed245f63e0f4340cad2b260c0ecc754b88055f45f64c96b2aac2c9544e30e9e.svg);
}
.fi-sz.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c265ebaee810b001c522-9fdfa509346ffa41e759e4fbe57e2769b00dd63f37cab3ffceb06f58e91e56fe.svg);
}
.fi-tc:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e2c8d6cb8b560ea109f2-f284445a145fa46b59f62ab443f3d1d608c7fc9082553b251d0319616d3f7def.svg);
}
.fi-tc.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/141a11f0e6ff787cc0e7-30458818bdb6d0b96a87d3773e7a981f044575b9574b35e206cb4b97b861027e.svg);
}
.fi-td:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ce35efd0cf28cc8886eb-bba989bbc88eae9cec723e68e5b4323e3bcbbd62e685fa542fdf018a3ebe1cbe.svg);
}
.fi-td.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/16a25e2113c56509d1b6-49eb8a8b34abba707d7d854a46ea9d2c7103d66ec22d9d1fbea212c6dd11dc53.svg);
}
.fi-tf:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a1e1b04e6e2a99335098-83ed54667433b14e92a762065dec21173b4a0a9ec28e79b89f08c9600177f06c.svg);
}
.fi-tf.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/75f62b392f2571079a00-0173a2637407336cfedbd413b0aff2e0824d3f0380450f0dfc2ee6de86d76f45.svg);
}
.fi-tg:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2e6abed3190a0d75a564-7624e09116830445f7093c37c8ca74c7b7e0c60005660ca74a64e56e8505eeff.svg);
}
.fi-tg.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b80732d681812662f70d-671313c7d796dca6d9b13f150805ff88cb07e458c63f3d361c161c350636a4a4.svg);
}
.fi-th:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d3dea0cee87c83e3a1e6-ad13b66787c4acd416664aad77079e650dbade61ce77d8f64deaef62e6e80a1e.svg);
}
.fi-th.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b4262644824a028810ca-150aa7cbc0e1879e8f0d44963fc1db013b3f42394d8639b10a90c254f52ce457.svg);
}
.fi-tj:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7342efc96604d64ffb2c-0b7e2f83de329ddac15b8d7e48f67a6a03587f6ebf58f6d64e90e405da724c15.svg);
}
.fi-tj.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6e2457956a86906e9038-cf01cecf8259ff66d080736f28bb0e66ed13407dc59180b012e6cf7ef24e7e49.svg);
}
.fi-tk:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/dda2603624dd706ba80b-1c618cb1742b72df55d886b201950503911f015712de5c054c8d5a1c3278b592.svg);
}
.fi-tk.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/16bf538d1a8ab01f4b39-354ef3891eaae93abae34d81c7b503e33b21a53fdc272783c53a1bfaef589520.svg);
}
.fi-tl:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5a92426cb730d159461a-ada289c345220410bf0b17778344da28ede26ed38566481b5a1e57a7cb2328db.svg);
}
.fi-tl.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2906e09e23414d013359-9851d62d79ab5b6d7bb36f146d127d5fdc3b0792b90763fee5d96c26109d1b58.svg);
}
.fi-tm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ac4fe967976efe9a1711-b14546aec6e8e0c76b22831e356f7b17c5ff88c46bb2f2d663d9b853bbd6810b.svg);
}
.fi-tm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/688215b1e0455358b45a-f546eadf8e2c62e0ebffa2cbad61a8e09eb76af2bef8dca901340ef38cca60ed.svg);
}
.fi-tn:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b66f06d623ea128cc2d6-3f20764bf49bb68ff4e298636e54392fae6941f7d684a55fba77e3750a680d78.svg);
}
.fi-tn.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/bd9427159dadd137bf86-d8d378e66a887127b0c356bf21e4e17ef392fdc982dea428f7fbf9b36d67e971.svg);
}
.fi-to:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a7375d4d2ef32a2c8761-166178f0e88bbf3d9733751ed8e05ed308d9c7546cb0392a46329fda9be7628c.svg);
}
.fi-to.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2cb4df0a0e3875c3c113-bc8971e49834d1609cb11d4963f0f59edef7d22b58dd93ab4aa95644a5a48958.svg);
}
.fi-tr:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/535c328e67d2cd262543-a807024ad506ae810cfeb22b59bd8ae3cf0bf0ef2d5dca646c033758632534a8.svg);
}
.fi-tr.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3a7c1ff2bc949f910d21-1b85665e3cb935fb624a5f16ced69a9226ab0ac53ac6be1c626468a61f25461b.svg);
}
.fi-tt:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/faa91be4a726ae707d5d-4d3c31132c4915e2576edda219e531b103e0e3b5ba8c1f3ece708e551da65ba1.svg);
}
.fi-tt.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f3b1780e0f620d5e5e65-da07f5d7a18a398570043983348201cd498e6230016072ba184b07ac1b258dc8.svg);
}
.fi-tv:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fd2caae1fd2cb51b675a-a09af507b6c5ccd8999d8709aa6973ddaa23b8e51e0be562f6367407783542e4.svg);
}
.fi-tv.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/57ef8775a287d9d53d50-2e5ed7e539dd7c80fef27337361433f423b46cb7f8b6ef621649543e0ece5667.svg);
}
.fi-tw:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/39308d8769d9190bd1aa-50f005c161ed5eeb5522919c2336ee7541cd019e25a980d526acc195b9e3b8aa.svg);
}
.fi-tw.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8ea0b61c9cced533d851-ff5b8b7435be74c7b081824d4cdfff1b4ab4088d4f50962ba0cf7c144490df56.svg);
}
.fi-tz:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/bec1e1d6b9d5b6bb98b3-6b58e3dd5e21a4caa8949f9e83a53b74a1835ce3e06d4cfbf963ed638458b986.svg);
}
.fi-tz.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5ca0246e7997b017d7ed-c4406fbea1aa8fcd146fbb9cc52a3513f6ad29f9aef799a9408d23ff5ef82cfb.svg);
}
.fi-ua:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/423c68f9fb154fb2749b-947a53289b21b5110de4df5a2e77ea64be27af896a5ac1e1bcd3d009941277fa.svg);
}
.fi-ua.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/af1d11dab17044ee2036-be5d99b3f36e23f9c4e6ad0155e51808a75a690cb78c60b8d9cef40140881be0.svg);
}
.fi-ug:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/075b777269f70c2480e9-4ef4d3e00dab439008c407fda0dbdffab3f451fc46789676b162bb810477f458.svg);
}
.fi-ug.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8296b9135665ea7bf86e-a6669035b174ac8250328b8034a739efc514e15696e417093c4e4677855245c9.svg);
}
.fi-um:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9efb46d30197d66c362f-eb0709b08032115fd9aa9ee0b960b161afd2ccb0ccdc4904b8842937a0c671bd.svg);
}
.fi-um.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/a57097a45d61f696bb5d-f2f9a819f10b9ac3f25973cf66f4186f1a8b14a6ce30b4fc5f455f8539c14707.svg);
}
.fi-us:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/912cb4a8f30b24032f0d-53e36175af3a17bf8e41a1a1cae7f8792cf6961d636068b65eacac42df921f1d.svg);
}
.fi-us.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9acbcf1017616e2140a1-64b8c8fbca255583d8a3e622dc4edd1b2adad7391d1c3b6634cc42dc75f4ae14.svg);
}
.fi-uy:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2515d7371de19a0642e6-6f99132e6cea3742c33a22a059d8ef3d6f10698f44c6d0082a842167b2a0db4c.svg);
}
.fi-uy.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/cb5fcc05a537d0236c3c-889f93bd0a7ee610ec020166c0c8f46674c8227cf0c1c9e498e48cf210fbfc34.svg);
}
.fi-uz:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7ed400a6435c85b5b890-fd8a0d4589b847dea7b604dd8ca8c562ba5ee956bc954a783eac1633dd8d454e.svg);
}
.fi-uz.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/15a9a22cda20d4284071-d43406ffeb11120de504588d7dabee7133bd487271f9997a12b08880d9892f37.svg);
}
.fi-va:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/88dc9bbc061ccd327f66-bcc3c2d0726ca84328bbb2f23e587cdc2637ae7c15c2aeb35ed54bf6caf5168b.svg);
}
.fi-va.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1ebc27396177a7786b29-bae343e471b2850c36484c20053d9653da43d2ad5cc809102abab8bb4ecae2f0.svg);
}
.fi-vc:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/696f1551fbfd85d91302-9b5353e57017d2dbfb0ccbb545f7d9724a1e860e169fa12fc6f51342cdd91d20.svg);
}
.fi-vc.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/007dc890b99ef6f19713-569e946acb89a5c9d4df9d3af3458df8c3b76167793fcd8fc3834e20cdb7bf4e.svg);
}
.fi-ve:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8654417d0313322c0ee9-a444d0bdebcb6337090841aaab439add6de327a9dfdf9fd327a399c6a0214d20.svg);
}
.fi-ve.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/566e10866c917e59bb97-9f8e2a2f3a418e6eb471b12367c2268f046baf6e78bd1dbd089a043b71ad35ff.svg);
}
.fi-vg:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4c507ebc698924eb248c-28665cf97c158974aac3ad60c2332313aee58fed440218c4daefc96d3c21e8d2.svg);
}
.fi-vg.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e2e1750248d48c722817-25a5355c8c37972b743266885e0e78f1d5e0891b62fcaa6de059a9e30178e74c.svg);
}
.fi-vi:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/48bf3e009292c0250677-dfcdfb8feafdefefccf1771dc211fd0c4c102a33919a85e65da679575180395d.svg);
}
.fi-vi.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4dd97d360b9170de33b1-0de519056ea3a6d81ad4b4878418deb4bb41914b58e9ecbfb1b264d8f4cecc79.svg);
}
.fi-vn:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e80173a9c3cbaa60c593-7b358ce6029e39ce59c898af45bd771872ca7c96cffc49c45d0709df04d8dd55.svg);
}
.fi-vn.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7601c8acd6cc2bd13ebe-9ae76ed7056a31f17cd09510b7389076572f35e361a7bb70630cf5c8e670d390.svg);
}
.fi-vu:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6d2ce93c9b9c7da6640c-3e501564856d2b0801c91ab8132c79b9bf6c4b515dc62d0670ebd560cd651adb.svg);
}
.fi-vu.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5bd5de68f38026bb78da-4edda038c22dbb867c6de2a7461eda6a6a81772ec4ad06933330e1f3bbc85122.svg);
}
.fi-wf:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2a313731eae3ed3e6bf3-7043f9ab30b4c76e5a6bb908558425087a6e459145e2734330e0c1a094312805.svg);
}
.fi-wf.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/311c4e739fa8377d139d-0c41e92c9a3763033032fc32ecb635fbd50bfb92ec979a202ab03e30b53b54f4.svg);
}
.fi-ws:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/314e33c2a444698f4bce-d643a8c3510b7040fad7b24b8e34554027c13a989690489443c9cc7f7798eb6b.svg);
}
.fi-ws.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f06e3a3930f25859ac07-63b609d41d6ad29cda93aad16d61f96f7b59265fa841c9ffc8433214a28e20eb.svg);
}
.fi-ye:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/948f27c439684b56bb9d-0f6b0aaebdc0e23109bb6920b1db4751bf0e95a855a7bdb09910833912baabc7.svg);
}
.fi-ye.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/822b8bf24cfbceb7b411-ab755149a2d48c7217cf4382b663e6aec2744478541331d123c55a9dbe15b32a.svg);
}
.fi-yt:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/433b076a0fbb984af9f2-3cf8e55084653e507584e9fe4bd02a4686424ea575c9c922962c055d29de1cf8.svg);
}
.fi-yt.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/db71201b57772674af44-2024a194a17420cbc299e57352819eb3c59fa7ff485352e44a8901db47f77f11.svg);
}
.fi-za:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/57ed656aa5c93d478f18-8ab009dc30a6fb6b2eaf22add90ced974fab9bcbd9bedb58101050a42f2ff04e.svg);
}
.fi-za.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/35fc70ecbde5380e5afb-4106c83841773fa34811ec8f4f09b55daf57d28ecb8e8d2641a0690e0b8e3820.svg);
}
.fi-zm:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8e1dfbaa6ef2303d8002-eb77e470adb8d93ca163e1baca7048acab0eb48a67f222c8ee24024cf0297d08.svg);
}
.fi-zm.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/562ac4855d989b124ea4-bae0c2c48fb8080f997e2d87814b3421d0a0aa2bf5889a1f9c97d7d9b6a57652.svg);
}
.fi-zw:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/735c39ede075ea451822-f6ebb737d5b4f7cf16850e8aad0a3fb86c587a2062315087dee913b0bc8d7f57.svg);
}
.fi-zw.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/57a1329fc13abcbc989d-4cf5114590d3ce48e197a6492c4a1af3b5e77f0f6f4328ab95e38450b7d002a2.svg);
}
.fi-arab:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1b9aa1f0e728775aec22-ecac2e060f14947dbc2225d48629110cf2d297365e40d326f991f19f97586edf.svg);
}
.fi-arab.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/282a837b0dd92f4116c1-0a31b4c3310d25ed65b1ba2471053000e969cbc2f18b4f7a6f38ae990679adc2.svg);
}
.fi-cefta:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/159b824020be52ab9a1d-867364d869861df61b2b0a394b366bc8a4761947cccef8e9624bac12ff95ff3b.svg);
}
.fi-cefta.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4247899e6d860ac788cd-25b9bd8036ee597fa69b212db79371b035e17e8108cd30721b18c26399f3eda5.svg);
}
.fi-cp:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/f6b10f55c03f66f74018-8ed73f01367c627cb5a37beb019c02042187826744e89d3905c7f6f4588e5729.svg);
}
.fi-cp.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6c0badecbaa751338752-10d734229f69fc76b6b600eb05d445144f45fb340b28fdd3f77c96eeef477da6.svg);
}
.fi-dg:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6f63b8483ecc9d2a0eab-36243a6b1e47d2bf9b91023962ca905dd6477a50b5302e5b1ba1624573be07e8.svg);
}
.fi-dg.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ce78983dbd576bd21f8e-015e2e5ed15ea784512d348f88e8129e37a29c059f92596712295d0875e35562.svg);
}
.fi-eac:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2f2a614596257c8a9f26-bcbd05c2882072c36e6f75af4310f53deeab90607059a3d85e04b808024b1dc4.svg);
}
.fi-eac.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d49194c233c364b46dcf-e2cf2d3b55bb1d2e876d99c194a3eac8ee27a1e540ffba646333507e8b87209c.svg);
}
.fi-es-ct:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ae2d1ab93385b37fd124-240591c9cc3764f6f920bfde31d3ffac444aa244e93dfccbca9c986463a85d4f.svg);
}
.fi-es-ct.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/9d52c0a552153cf88238-d3900a66331a7a75a4b17d702a737020f3652abfac507b2495c0903c947b3c28.svg);
}
.fi-es-ga:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/b5043ad2a3624b8accf1-a3583b6a65d5c2d24955c6d6191d5ea5a03789d49a49d683a5ec5a19dd8812de.svg);
}
.fi-es-ga.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5ae204c7504a6bd22b55-9f21dcae32d3267c82cb90ae8ccd3c6c888bda757022dae2f7fe627799bdbfa7.svg);
}
.fi-es-pv:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/bc671336343cce95f794-54e79a21b278a6e9d661cd803922618465b1db07b1d14f825760aa3d8d9c624b.svg);
}
.fi-es-pv.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/e0f6252aacba9bacf0be-05f785b318666dc0fa2b7f2eb6f5b1aff413cb4be3282bc4113f5dc4f11c2ce8.svg);
}
.fi-eu:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/c9d8d63e107e62b812c8-e739e56b709ddfcb5a39a2a31cdd34369511c9e09679c64a092d36400fa4ecf4.svg);
}
.fi-eu.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/8224e4265da2d4361a09-ac1124dfb8a4a82aecb48b9b8b6bfc02f05443a67c10c868e2a7c0baf0039ebc.svg);
}
.fi-gb-eng:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/ee3571430d489c32deac-e8c55e220a05fb89ed59b58a9913c3bb8d662f15b4f2bf728378e11ae2a4c2d1.svg);
}
.fi-gb-eng.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7b249f565cc9aa70b36b-85eb4d382714b52737f191fa1d8306dacc370ecece0f5ce7cce8d6b7595fff85.svg);
}
.fi-gb-nir:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d60ecd946d5a8e91e615-7ed55e27443c5a7097fc5eab18877eea706f64dbe85472966b8025e7e7307da2.svg);
}
.fi-gb-nir.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/7173e164d40e92687211-18bc961f51ffbb3fe9642acad992b051e4438a3757ee9caf3ae5b10454f6a030.svg);
}
.fi-gb-sct:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5edc6d75a73111158da1-31406cb90ac44078859182cfd50cfbc0a963dc5735b77e44af1c60f2e868540f.svg);
}
.fi-gb-sct.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5e8518f9c48a90941d02-3bcd72df9cd42df0763dd2231db0231d648ef06fd73cb34ddf46c6ae1a82ec60.svg);
}
.fi-gb-wls:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/4abd7bc95cbecde943cc-0ac81c3a28266dc2d5d71f9e2e8461f6f248232606a6f19e7884240a5349469e.svg);
}
.fi-gb-wls.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/910c0fb3440a800691cb-0d9db3c3ab757e08a59b0a9d11f7885fd09107cda8bef9d9ab5599216af0dd80.svg);
}
.fi-ic:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/500d420982feb8a67cbc-f7683ea8b5857e57394b071ee9577534c96990467212e5aa8e1d269b69eb6b09.svg);
}
.fi-ic.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5217cbc3b14b1f23840f-4275bee55980f50c61961237426c605e5a9a8a236d374995845b2333a8466c35.svg);
}
.fi-pc:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/d669f78a433eced98974-f0e4cdd322e96606827c97ff0062bdf7b7c82455df05d4c2c437880fa31f5e3d.svg);
}
.fi-pc.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/1fac77482d005e8e85e4-dde89c63b96feaba4493c12b002cac316b9a39667845f0fd165b7e576331ade8.svg);
}
.fi-sh-ac:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/839066bb5d29b83abb5e-272eb33caea1a58d8065c54648420bc4fb1342fabb21e2d5252df22607aa6ae0.svg);
}
.fi-sh-ac.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2f733db97b52ef32314b-aa88c0c4b8671748c790a3fbacf2c3e0e802e9c8653e0c055c525bf951cdbc3f.svg);
}
.fi-sh-hl:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/bc57860ab39ffdaf5126-6a4eff9cf7abfba4b021136f124fc7ce75067fd74864fef5ba5a8e37e1291a7a.svg);
}
.fi-sh-hl.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/6c91c7e460293fec187b-31d2003cb7536f1e8f3f38c70aeae3007c4c645345aed06a58b7737fd89c2d1e.svg);
}
.fi-sh-ta:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/fce686de2922d8501b92-44b20a40a3b4c686c5551f1421c8ca5b55f4a721e20ecdca9d80f5c3da474c20.svg);
}
.fi-sh-ta.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5dea19f1c708c687a47a-893e2124554a50d86b280568fce1b0d6898ffbef2d684e762227bac0a57992f5.svg);
}
.fi-un:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/bc6e9eb5b119f03cb2af-9c894386bf10040e9926b808eab3cd1137f22f78c931a52d186753d581d0201e.svg);
}
.fi-un.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/5655b58904444b65e1ad-da6a46c7dcfb6a7e23269229231bf68d6e8bc6ae0f6c7372572323d60613b1ae.svg);
}
.fi-xk:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/80de9468c3699b84d6aa-f5c8cf741321282ede221ee87cd00bd01686d3b695c52f39441186124a61170e.svg);
}
.fi-xk.fis:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/3f0c92b85e2a6aa50e41-855861b11be64350b54dea8d52a6813bdd1379ef5b8bdc128fed0e39d04db121.svg);
}
.risk-calculations-index .calculation-date:not(:where(.tw *, .tw)) {
  margin: 0 10px;
  color: gray;
  font-size: 14px;
  font-style: italic;
  vertical-align: bottom;
}
.data-pool-overview:not(:where(.tw *, .tw)) {
  height: fit-content;
  max-height: 300px;
  overflow-y: auto;
}
.data-pool-overview .header-content:not(:where(.tw *, .tw)) {
  position: sticky;
  top: 0px;
  background: white;
}
.caret.up:not(:where(.tw *, .tw)) {
  rotate: 180deg;
}
#price-increase-banner:not(:where(.tw *, .tw)) {
  background-color: #415C76;
  border: 0;
  color: white;
}
#price-increase-banner .fa-info-circle:not(:where(.tw *, .tw)) {
  color: white;
  font-size: 1.15em;
}
.report-panel .report-template textarea:not(:where(.tw *, .tw)) {
  max-width: 100%;
  min-width: 100%;
  min-height: 100px;
}
.report-panel .report-body-preview-label:not(:where(.tw *, .tw)), .report-panel .investigative-summary-label:not(:where(.tw *, .tw)) {
  font-size: 14px;
}
.containment-remediation-actions-column .dropdown-toggle:not(:where(.tw *, .tw)), .manual-remediation-actions-column .dropdown-toggle:not(:where(.tw *, .tw)), .assisted-remediation-actions-column .dropdown-toggle:not(:where(.tw *, .tw)) {
  padding: 0 5px;
}
.containment-remediation-actions-column .dropdown-toggle:not(:where(.tw *, .tw)):hover, .manual-remediation-actions-column .dropdown-toggle:not(:where(.tw *, .tw)):hover, .assisted-remediation-actions-column .dropdown-toggle:not(:where(.tw *, .tw)):hover {
  cursor: pointer;
}
.containment-remediation-actions-column .dropdown-menu:not(:where(.tw *, .tw)), .manual-remediation-actions-column .dropdown-menu:not(:where(.tw *, .tw)), .assisted-remediation-actions-column .dropdown-menu:not(:where(.tw *, .tw)) {
  min-width: 200px;
  left: auto;
  right: auto;
}
.confirm-edits-modal pre:not(:where(.tw *, .tw)) {
  font-size: 12px;
}
.confirm-edits-modal textarea:not(:where(.tw *, .tw)) {
  max-width: 100%;
  min-width: 100%;
  min-height: 50px;
}
.gray-box:not(:where(.tw *, .tw)) {
  background-color: var(--color-aside-bg);
  border: 1px solid var(--color-panel-default-border);
  border-radius: 4px;
  padding: 10px;
}
.gray-box p:not(:where(.tw *, .tw)) {
  word-break: break-all;
  white-space: normal;
}
.gray-box .placeholder:not(:where(.tw *, .tw)) {
  color: var(--color-disabled-text);
}
.infection-report-signals:not(:where(.tw *, .tw)) {
  border: 1px solid var(--color-panel-default-border);
  border-radius: 4px;
  padding: 10px;
  overflow: auto;
  max-height: 200px;
}
.page-content-legacy-main:not(:where(.tw *, .tw)):has(main.soc-endpoint-page), main.soc-endpoint-page:not(:where(.tw *, .tw)), .soc-endpoint-container:not(:where(.tw *, .tw)) {
  height: 100%;
}
.soc-endpoint-navigation:not(:where(.tw *, .tw)), .soc-endpoint-content:not(:where(.tw *, .tw)), .soc-endpoint-investigations:not(:where(.tw *, .tw)) {
  height: 100%;
  overflow: visible auto;
}
.soc-endpoint-navigation:not(:where(.tw *, .tw)) {
  min-width: fit-content;
}
.soc-endpoint-content .row.main-header:not(:where(.tw *, .tw)) {
  margin-top: 0;
  line-height: normal;
}
.soc-endpoint-content #legacy-exclusions tbody > tr > td:not(:where(.tw *, .tw)), .soc-endpoint-content #dav-exclusions tbody > tr > td:not(:where(.tw *, .tw)) {
  white-space: wrap;
}
.soc-endpoint-investigations:not(:where(.tw *, .tw)) {
  flex-basis: 30%;
  flex-shrink: 0;
}
.soc-endpoint-resize-handle:not(:where(.tw *, .tw)) {
  width: 24px;
  margin-left: -12px;
  margin-right: -12px;
  cursor: col-resize;
  flex-shrink: 0;
  z-index: 1;
}
.soc-endpoint-resize-handle:not(:where(.tw *, .tw)):has(+ .soc-endpoint-investigations.hidden) {
  display: none;
}
.turbo-mode-container .form-group:not(:where(.tw *, .tw)) {
  margin-bottom: 0;
}
.turbo-mode-container .checkbox:not(:where(.tw *, .tw)) {
  margin-top: 0;
  margin-bottom: 0;
}
.container-fluid.soc-canvas:not(:where(.tw *, .tw)) {
  padding-left: 32px;
  padding-right: 32px;
}
.container-fluid.soc-canvas .main-header:not(:where(.tw *, .tw)) {
  border-bottom: 0;
  padding: 24px 0 0 0;
}
.edit-threat textarea:not(:where(.tw *, .tw)), .new-threat textarea:not(:where(.tw *, .tw)) {
  min-width: 100%;
  max-width: 100%;
}
.edit-threat .threat-association-preview:not(:where(.tw *, .tw)), .new-threat .threat-association-preview:not(:where(.tw *, .tw)) {
  border: 1px solid #ecf0f1;
  border-radius: 4px;
}
.empty-preview:not(:where(.tw *, .tw)) {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 50px;
  color: #7b8a8b;
}
.fleet-health-agent a:not(:where(.tw *, .tw)) {
  text-decoration: none;
}
.fleet-health-tab:not(:where(.tw *, .tw)):hover {
  border-bottom: 2px solid #056bf993;
}
.fleet-health-tab.active:not(:where(.tw *, .tw)) {
  border-bottom: 2px solid #056AF9;
}
.enforce-mode:not(:where(.tw *, .tw)) {
  padding-bottom: 30px;
}
.enforce-mode h1:not(:where(.tw *, .tw)) {
  font-size: 19px;
}
.enforce-mode p:not(:where(.tw *, .tw)) {
  font-size: 13px;
}
.enforce-mode .spacer:not(:where(.tw *, .tw)) {
  flex: 1;
}
.enforce-mode .content:not(:where(.tw *, .tw)) {
  flex: 1;
  flex-basis: 1;
}
.enforce-mode .radio-button label:not(:where(.tw *, .tw)) {
  padding-right: 10px;
  font-weight: normal;
}
.enforce-mode #exclusion:not(:where(.tw *, .tw)) {
  min-width: 170px;
}
.enforce-mode #exclusion-type:not(:where(.tw *, .tw)) {
  min-width: 100px;
}
.enforce-mode #affected-agents:not(:where(.tw *, .tw)) {
  min-width: 110px;
}
.enforce-mode td:not(:where(.tw *, .tw)) {
  vertical-align: middle !important;
}
.enforce-mode tr:not(:where(.tw *, .tw)) {
  height: 40px;
}
.enforce-mode input[type=radio]:not(:where(.tw *, .tw)) {
  vertical-align: sub;
  margin-right: 10px;
}
#antivirus-messages .panel:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
  color: #FFFFFF;
  border-radius: 0px;
  padding: 0px;
  margin: 0px;
}
#antivirus-messages .panel a:not(:where(.tw *, .tw)) {
  color: #FFFFFF;
}
.logs-search-bar:not(:where(.tw *, .tw)) {
  display: flex;
}
@media (max-width: 1200px) {
  .logs-search-bar:not(:where(.tw *, .tw)) {
    display: block;
  }
}
.logs-search-bar-search:not(:where(.tw *, .tw)) {
  flex-grow: 1;
}
@media (max-width: 1200px) {
  .logs-search-bar-search:not(:where(.tw *, .tw)) {
    padding-right: 15px;
    width: 100%;
  }
}
.logs-search-bar-time-box:not(:where(.tw *, .tw)) {
  width: 325px;
}
.logs-search-end:not(:where(.tw *, .tw)) {
  padding-left: 10px;
  padding-right: 15px;
  float: right;
}
@media (max-width: 1200px) {
  .logs-search-end:not(:where(.tw *, .tw)) {
    float: left;
    padding-left: 15px;
  }
}
.button_spacer:not(:where(.tw *, .tw)) {
  border-left: 3px solid #ecf0f1;
}
.logs-search-wrapper:not(:where(.tw *, .tw)) {
  flex-grow: 1;
  display: grid;
  background-color: var(--color-input-bg);
  overflow: hidden;
  border-radius: 3px;
}
.logs-search-wrapper:not(:where(.tw *, .tw)):after {
  /* Note the weird space! Needed to preventy jumpy behavior */
  content: attr(data-replicated-value) " ";
  /* This is how textarea text behaves */
  white-space: pre-wrap;
  /* Hidden from view, clicks, and screen readers */
  visibility: hidden;
}
.logs-search-wrapper .logs-search-text-field:not(:where(.tw *, .tw)) {
  /* You could leave this, but after a user resizes, then it ruins the auto sizing */
  resize: none;
  border: none;
  /* Firefox shows scrollbar on growth, you can hide like this. */
  overflow: hidden;
  margin: 0px;
}
.logs-search-wrapper .logs-search-text-field:not(:where(.tw *, .tw)), .logs-search-wrapper:not(:where(.tw *, .tw)):after {
  /* Identical styling required!! */
  padding: 10px 15px;
  font: inherit;
  /* Place on top of each other */
  grid-area: 1 / 1 / 2 / 2;
}
.search-box-border:not(:where(.tw *, .tw)) {
  flex-grow: 1;
  background-color: var(--color-input-bg);
  border: 2px solid var(--color-input-border);
  border-radius: 4px;
}
.search-box-border:not(:where(.tw *, .tw)):focus-within {
  border: 2px solid var(--color-input-focus);
}
.logs-search-text-field:not(:where(.tw *, .tw)) {
  min-width: 100px;
}
.log_search_query:not(:where(.tw *, .tw)) {
  font-size: 14px;
  white-space: normal;
  margin-left: 20px;
}
.esql-highlight:not(:where(.tw *, .tw)) {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  font-size: 90%;
  font-weight: bold;
}
.logs-source-details-table:not(:where(.tw *, .tw)) {
  table-layout: fixed;
  overflow-wrap: break-word;
}
.selected-search-type:not(:where(.tw *, .tw)) {
  background-color: #217DBB;
  border-color: #415C76;
}
.query_builder_event_type:not(:where(.tw *, .tw)) {
  min-width: 300px;
  width: 300px;
}
.query_builder_operator:not(:where(.tw *, .tw)) {
  min-width: 100px;
  width: 100px;
}
.query_builder_clear:not(:where(.tw *, .tw)) {
  min-width: 25px;
  width: 25px;
}
.query_builder_buttons:not(:where(.tw *, .tw)) {
  padding-right: 45px;
  float: right;
}
.remove-row-icon:not(:where(.tw *, .tw)) {
  font-size: 20px;
}
.siem-empty-state-card:not(:where(.tw *, .tw)) {
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--padding-spacing-margins-page-content-padding-surface-sm-padding, 24px);
  align-self: stretch;
  background: var(--color-body-bg);
  padding: 24px 64px;
}
.siem-empty-state-card .cta-block:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0;
  padding: 0;
  gap: 12px;
}
.siem-empty-state-card .cta-block .title:not(:where(.tw *, .tw)) {
  font-weight: 700;
  margin: 0;
}
.siem-empty-state-card .cta-block .subtitle:not(:where(.tw *, .tw)) {
  line-height: normal;
  margin: 0;
}
.siem-empty-state-card .description:not(:where(.tw *, .tw)) {
  line-height: normal;
  margin: 0;
}
.siem-empty-state-card .configure-sources-btn:not(:where(.tw *, .tw)) {
  display: flex;
  height: 40px;
  align-items: center;
  border-radius: 3px;
  border: 2px solid rgba(65, 92, 118, 0);
  background: var(--Secondary-Colors-Success, #18BC9C);
  color: white;
}
.siem-card-button:not(:where(.tw *, .tw)) {
  border: 2px solid var(--color-success);
  border-radius: 4px;
  display: inline-block;
}
.siem-card-button a:not(:where(.tw *, .tw)) {
  text-decoration: none;
  color: inherit;
}
.query-builder-button:not(:where(.tw *, .tw)) {
  color: var(--color-secondary-text);
}
.log .timestamp:not(:where(.tw *, .tw)) {
  font-style: italic;
  color: var(--color-secondary-text);
  font-size: 13px !important;
}
@media (min-width: 992px) {
  .right-divider:not(:where(.tw *, .tw)) {
    border-right: 3px solid var(--color-panel-default-border);
  }
  .right-divider:not(:where(.tw *, .tw)):last-child {
    border-right: inherit;
  }
}
.saved-queries-drawer .tab-content:not(:where(.tw *, .tw)) {
  margin-top: 16px;
}
.saved-queries-drawer .saved-queries-header:not(:where(.tw *, .tw)) {
  padding: 8px 16px;
  margin-bottom: 8px;
  font-weight: 700;
}
.saved-queries-drawer .saved-queries-header .saved-queries-header-name:not(:where(.tw *, .tw)) {
  flex: 1;
}
.saved-queries-drawer .saved-queries-header .saved-queries-header-creator:not(:where(.tw *, .tw)) {
  text-align: right;
  white-space: nowrap;
}
.saved-queries-drawer .saved-queries-list:not(:where(.tw *, .tw)) {
  margin-top: 0;
}
.saved-queries-drawer .starter-query-category:not(:where(.tw *, .tw)) {
  font-weight: 700;
}
.saved-queries-drawer .saved-query-row:not(:where(.tw *, .tw)) {
  display: block;
  padding: 12px 16px;
  margin-bottom: 8px;
  border: 1px solid #CED4DA;
  border-radius: 4px;
  text-decoration: none;
  color: inherit;
  transition: all 0.2s ease;
}
.saved-queries-drawer .saved-query-row:not(:where(.tw *, .tw)):hover {
  border-color: #3498DB;
  background-color: #fafafa;
  text-decoration: none;
}
.saved-queries-drawer .saved-query-row:not(:where(.tw *, .tw)):hover .saved-query-name {
  color: #222222;
}
.saved-queries-drawer .saved-query-row:not(:where(.tw *, .tw)):active, .saved-queries-drawer .saved-query-row:not(:where(.tw *, .tw)):focus {
  border-color: #3498DB;
  outline: none;
  text-decoration: none;
}
.saved-queries-drawer .saved-query-row .d-flex:not(:where(.tw *, .tw)) {
  width: 100%;
}
.saved-queries-drawer .saved-query-row .saved-query-name:not(:where(.tw *, .tw)) {
  font-weight: 500;
  flex: 1;
}
.saved-queries-drawer .saved-query-row .saved-query-creator:not(:where(.tw *, .tw)) {
  font-size: 13px;
  color: #7b8a8b;
  text-align: right;
  white-space: nowrap;
}
.audit-config-right-column-width:not(:where(.tw *, .tw)) {
  white-space: nowrap;
  min-width: 225px;
}
.product-disabled-banner:not(:where(.tw *, .tw)) {
  background-color: #415C76;
}
.product-disabled-banner a.manage-product-link:not(:where(.tw *, .tw)) {
  float: right;
  color: white;
  font-weight: 700;
  text-decoration: underline;
  padding-right: 0.25em;
}
.product-disabled-banner a.huntress-free-logs-link:not(:where(.tw *, .tw)) {
  color: white;
  font-weight: 700;
  text-decoration: underline;
}
.product-disabled-banner i.fa.fa-lock:not(:where(.tw *, .tw)) {
  padding-left: 0.25em;
  padding-right: 0.25em;
}
.organization-products .modal-dialog:not(:where(.tw *, .tw)) {
  overflow-y: initial;
}
.organization-products .modal-body:not(:where(.tw *, .tw)) {
  height: 80vh;
  overflow-y: auto;
}
.organization-products .modal-drawer .right-drawer:not(:where(.tw *, .tw)) {
  width: 40%;
}
.organization-products .selected-organizations:not(:where(.tw *, .tw)) {
  margin-bottom: -30px;
  font-weight: bold;
}
.organization-products .bulk-select-inputs:not(:where(.tw *, .tw)) {
  float: left;
  margin-top: 2px;
  margin-right: 5px;
}
.organization-products .modal-footer:not(:where(.tw *, .tw)) {
  width: 100%;
  position: absolute;
  bottom: 0;
  background: var(--color-panel-bg);
  padding: 15px;
}
.organization-products .btn:not(:where(.tw *, .tw)) {
  margin-top: 15px;
  margin-right: 8px;
}
.organization-products label:not(:where(.tw *, .tw)), .organization-products input:not(:where(.tw *, .tw)) {
  text-align: left;
}
.organization-products .popover.bottom:not(:where(.tw *, .tw)) {
  width: 350px;
  min-width: 300px;
}
label.drawer-checkbox:not(:where(.tw *, .tw)) {
  display: inline-block;
}
label.drawer-checkbox input.boolean:not(:where(.tw *, .tw)) {
  vertical-align: middle;
  margin-top: -2px;
}
label.drawer-checkbox span.checkbox-label:not(:where(.tw *, .tw)) {
  vertical-align: middle;
  font-weight: normal;
}
div.add-ons:not(:where(.tw *, .tw)) {
  margin-left: 16px;
}
div.add-ons label.drawer-checkbox:not(:where(.tw *, .tw)) {
  margin-left: 16px;
}
div.add-ons label.drawer-checkbox input.boolean:not(:where(.tw *, .tw)) {
  margin-left: -16px;
}
.demo-sandbox-header:not(:where(.tw *, .tw)) {
  background-color: #01c5d1;
  height: 48px;
  padding: 10px 24px;
}
.demo-sandbox-header .return-to-account:not(:where(.tw *, .tw)) {
  border: 2px solid #282b33;
  color: #282b33;
  height: 35px;
  padding: 10px 15px;
}
.demo-sandbox-header .return-to-account:not(:where(.tw *, .tw)):hover {
  background-color: #282b33;
  color: white;
}
.demo-sandbox-header .return-to-account p:not(:where(.tw *, .tw)) {
  line-height: 24px;
}
.demo-sandbox-header .return-to-account i.fa-sign-out:not(:where(.tw *, .tw)) {
  font-size: 16px;
  margin-right: 5px;
}
.launchpad-modal-backdrop:not(:where(.tw *, .tw)) {
  background-image: url(https://huntresscdn.com/portal/production/assets/2d4e33ac1bf52ff45d58-380f4c10b712704597ffc3d4aa4b0a3adb5aadf624f8c4ab5bcd1e9fccc478e7.jpg);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1 !important;
}
.launchpad-modal-header:not(:where(.tw *, .tw)) {
  display: flex;
  padding: 15px;
  justify-content: space-between;
  align-items: flex-start;
  align-self: stretch;
  border-bottom: 1px solid var(--UI-Divider, #E5E5E5);
}
.launchpad-modal-header h3:not(:where(.tw *, .tw)) {
  color: var(--text-01-body, #212529);
  font-family: "Open Sans";
  font-size: 26px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}
.launchpad-modal-body:not(:where(.tw *, .tw)) {
  display: flex;
  padding: 20px;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  align-self: stretch;
}
.launchpad-modal-body .title:not(:where(.tw *, .tw)) {
  color: var(--Text-Default, #222);
  font-family: "Open Sans";
  font-size: 19px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
}
.launchpad-btn-group:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.launchpad-btn:not(:where(.tw *, .tw)) {
  border-radius: 4px;
  border: 2px solid var(--ui-panel-fill-border, #ECF0F1);
  display: flex;
}
.launchpad-btn a:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: space-between;
  width: 558px;
  padding: 15px;
  gap: 10px;
}
.launchpad-btn a .icon-container:not(:where(.tw *, .tw)) {
  display: flex;
  padding: 10px;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  background: var(--UI-Alt-Table-Row, #F9F9F9);
}
.launchpad-btn a .icon-container i:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  aspect-ratio: 1/1;
}
.launchpad-btn a .btn-text:not(:where(.tw *, .tw)) {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: 4px;
  flex: 1;
}
.launchpad-btn a .btn-text .title:not(:where(.tw *, .tw)) {
  color: var(--Primary-Colors-Secondary, #415C76);
  font-size: 15px;
  font-style: normal;
  font-weight: 700;
  line-height: 18.5px;
}
.launchpad-btn a .btn-text .subtitle:not(:where(.tw *, .tw)) {
  color: var(--Text-Table-Text, #484B52);
  font-size: 13px;
  font-style: normal;
  font-weight: 400;
  line-height: 18.58px;
}
.launchpad-btn a .chevron:not(:where(.tw *, .tw)) {
  display: flex;
  align-items: center;
}
.launchpad-btn .fa-chevron-right:not(:where(.tw *, .tw)) {
  display: flex;
  padding: 1px 0;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.launchpad-btn a:not(:where(.tw *, .tw)):link, .launchpad-btn a:not(:where(.tw *, .tw)):visited, .launchpad-btn a:not(:where(.tw *, .tw)):hover, .launchpad-btn a:not(:where(.tw *, .tw)):active {
  text-decoration: none;
}
@media (max-width: 750px) {
  .launchpad-btn a:not(:where(.tw *, .tw)) {
    width: 80vw;
    max-width: 100%;
  }
}
.shepherd-element.shepherd-enabled:not(:where(.tw *, .tw)) {
  width: 451px;
}
.shepherd-arrow:not(:where(.tw *, .tw)):before {
  background-color: white !important;
}
.shepherd-content:not(:where(.tw *, .tw)) {
  border-radius: 5px;
}
.shepherd-content a:not(:where(.tw *, .tw)) {
  text-decoration-line: underline;
}
.shepherd-content .shepherd-text:not(:where(.tw *, .tw)) {
  font-size: 15px;
}
.shepherd-content .shepherd-header:not(:where(.tw *, .tw)), .shepherd-content .shepherd-text:not(:where(.tw *, .tw)) {
  padding: 10px 15px;
  color: #222;
}
.shepherd-content .shepherd-header:not(:where(.tw *, .tw)) {
  background-color: white !important;
}
.shepherd-content .shepherd-header .shepherd-title:not(:where(.tw *, .tw)) {
  font-size: 22px !important;
  font-weight: 700 !important;
  color: #222;
}
.shepherd-content .shepherd-footer:not(:where(.tw *, .tw)) {
  padding: 10px 15px 15px 15px;
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shepherd-content .shepherd-button:not(:where(.tw *, .tw)) {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 10px 15px;
  font-size: 15px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-width: 2px;
  color: #fff;
  background-color: #18BC9C;
  border-color: #18BC9C;
  padding: 6px 9px;
  font-size: 13px;
  line-height: 1.5;
  border-radius: 3px;
}
.shepherd-content .shepherd-button:not(:where(.tw *, .tw)):focus, .shepherd-content .shepherd-button:not(:where(.tw *, .tw)):active:focus, .shepherd-content .shepherd-button.active:not(:where(.tw *, .tw)):focus, .shepherd-content .shepherd-button.focus:not(:where(.tw *, .tw)), .shepherd-content .shepherd-button:not(:where(.tw *, .tw)):active.focus, .shepherd-content .shepherd-button.active.focus:not(:where(.tw *, .tw)) {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.shepherd-content .shepherd-button:not(:where(.tw *, .tw)):hover, .shepherd-content .shepherd-button:not(:where(.tw *, .tw)):focus, .shepherd-content .shepherd-button.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  text-decoration: none;
}
.shepherd-content .shepherd-button:not(:where(.tw *, .tw)):active, .shepherd-content .shepherd-button.active:not(:where(.tw *, .tw)) {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.shepherd-content .shepherd-button.disabled:not(:where(.tw *, .tw)), .shepherd-content .shepherd-button[disabled]:not(:where(.tw *, .tw)), fieldset[disabled] .shepherd-content .shepherd-button:not(:where(.tw *, .tw)) {
  cursor: not-allowed;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.shepherd-content .shepherd-button.disabled:not(:where(.tw *, .tw)), fieldset[disabled] a.shepherd-content .shepherd-button:not(:where(.tw *, .tw)) {
  pointer-events: none;
}
.shepherd-content .shepherd-button:not(:where(.tw *, .tw)):focus, .shepherd-content .shepherd-button.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #128f76;
  border-color: #0a4b3e;
}
.shepherd-content .shepherd-button:not(:where(.tw *, .tw)):hover {
  color: #fff;
  background-color: #128f76;
  border-color: #11866f;
}
.shepherd-content .shepherd-button:not(:where(.tw *, .tw)):active, .shepherd-content .shepherd-button.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.shepherd-content .shepherd-button:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #128f76;
  border-color: #11866f;
}
.shepherd-content .shepherd-button:not(:where(.tw *, .tw)):active:hover, .shepherd-content .shepherd-button.active:not(:where(.tw *, .tw)):hover, .open > .dropdown-toggle.shepherd-content .shepherd-button:not(:where(.tw *, .tw)):hover, .shepherd-content .shepherd-button:not(:where(.tw *, .tw)):active:focus, .shepherd-content .shepherd-button.active:not(:where(.tw *, .tw)):focus, .open > .dropdown-toggle.shepherd-content .shepherd-button:not(:where(.tw *, .tw)):focus, .shepherd-content .shepherd-button:not(:where(.tw *, .tw)):active.focus, .shepherd-content .shepherd-button.active.focus:not(:where(.tw *, .tw)), .open > .dropdown-toggle.shepherd-content .shepherd-button.focus:not(:where(.tw *, .tw)) {
  color: #fff;
  background-color: #0e6f5c;
  border-color: #0a4b3e;
}
.shepherd-content .shepherd-button:not(:where(.tw *, .tw)):active, .shepherd-content .shepherd-button.active:not(:where(.tw *, .tw)), .open > .dropdown-toggle.shepherd-content .shepherd-button:not(:where(.tw *, .tw)) {
  background-image: none;
}
.shepherd-content .shepherd-button.disabled:not(:where(.tw *, .tw)):hover, .shepherd-content .shepherd-button[disabled]:not(:where(.tw *, .tw)):hover, fieldset[disabled] .shepherd-content .shepherd-button:not(:where(.tw *, .tw)):hover, .shepherd-content .shepherd-button.disabled:not(:where(.tw *, .tw)):focus, .shepherd-content .shepherd-button[disabled]:not(:where(.tw *, .tw)):focus, fieldset[disabled] .shepherd-content .shepherd-button:not(:where(.tw *, .tw)):focus, .shepherd-content .shepherd-button.disabled.focus:not(:where(.tw *, .tw)), .shepherd-content .shepherd-button[disabled].focus:not(:where(.tw *, .tw)), fieldset[disabled] .shepherd-content .shepherd-button.focus:not(:where(.tw *, .tw)) {
  background-color: #18BC9C;
  border-color: #18BC9C;
}
.shepherd-content .shepherd-button .badge:not(:where(.tw *, .tw)) {
  color: #18BC9C;
  background-color: #fff;
}
.shepherd-content .shepherd-progress:not(:where(.tw *, .tw)) {
  font-size: 13px;
  color: #484B52;
}
.reseller-terms-of-service ol.lst-kix_list_1-3:not(:where(.tw *, .tw)) {
  list-style-type: none;
}
.reseller-terms-of-service ol.lst-kix_list_1-4:not(:where(.tw *, .tw)) {
  list-style-type: none;
}
.reseller-terms-of-service ol.lst-kix_list_1-5:not(:where(.tw *, .tw)) {
  list-style-type: none;
}
.reseller-terms-of-service ol.lst-kix_list_1-6:not(:where(.tw *, .tw)) {
  list-style-type: none;
}
.reseller-terms-of-service ol.lst-kix_list_1-0:not(:where(.tw *, .tw)) {
  list-style-type: none;
}
.reseller-terms-of-service .lst-kix_list_1-4 > li:not(:where(.tw *, .tw)) {
  counter-increment: lst-ctn-kix_list_1-4;
}
.reseller-terms-of-service ol.lst-kix_list_1-1:not(:where(.tw *, .tw)) {
  list-style-type: none;
}
.reseller-terms-of-service ol.lst-kix_list_1-2:not(:where(.tw *, .tw)) {
  list-style-type: none;
}
.reseller-terms-of-service ol.lst-kix_list_1-6.start:not(:where(.tw *, .tw)) {
  counter-reset: lst-ctn-kix_list_1-6 0;
}
.reseller-terms-of-service .lst-kix_list_1-1 > li:not(:where(.tw *, .tw)) {
  counter-increment: lst-ctn-kix_list_1-1;
}
.reseller-terms-of-service ol.lst-kix_list_1-3.start:not(:where(.tw *, .tw)) {
  counter-reset: lst-ctn-kix_list_1-3 0;
}
.reseller-terms-of-service ol.lst-kix_list_1-2.start:not(:where(.tw *, .tw)) {
  counter-reset: lst-ctn-kix_list_1-2 0;
}
.reseller-terms-of-service ol.lst-kix_list_1-8.start:not(:where(.tw *, .tw)) {
  counter-reset: lst-ctn-kix_list_1-8 0;
}
.reseller-terms-of-service .lst-kix_list_1-0 > li:not(:where(.tw *, .tw)):before {
  content: '' counter(lst-ctn-kix_list_1-0, decimal) '. ';
}
.reseller-terms-of-service ol.lst-kix_list_1-5.start:not(:where(.tw *, .tw)) {
  counter-reset: lst-ctn-kix_list_1-5 0;
}
.reseller-terms-of-service ol.lst-kix_list_1-7:not(:where(.tw *, .tw)) {
  list-style-type: none;
}
.reseller-terms-of-service .lst-kix_list_1-1 > li:not(:where(.tw *, .tw)):before {
  content: '' counter(lst-ctn-kix_list_1-1, lower-latin) '. ';
}
.reseller-terms-of-service .lst-kix_list_1-2 > li:not(:where(.tw *, .tw)):before {
  content: '' counter(lst-ctn-kix_list_1-2, lower-roman) '. ';
}
.reseller-terms-of-service .lst-kix_list_1-7 > li:not(:where(.tw *, .tw)) {
  counter-increment: lst-ctn-kix_list_1-7;
}
.reseller-terms-of-service ol.lst-kix_list_1-8:not(:where(.tw *, .tw)) {
  list-style-type: none;
}
.reseller-terms-of-service .lst-kix_list_1-3 > li:not(:where(.tw *, .tw)):before {
  content: '' counter(lst-ctn-kix_list_1-3, decimal) '. ';
}
.reseller-terms-of-service .lst-kix_list_1-4 > li:not(:where(.tw *, .tw)):before {
  content: '' counter(lst-ctn-kix_list_1-4, lower-latin) '. ';
}
.reseller-terms-of-service ol.lst-kix_list_1-0.start:not(:where(.tw *, .tw)) {
  counter-reset: lst-ctn-kix_list_1-0 0;
}
.reseller-terms-of-service .lst-kix_list_1-0 > li:not(:where(.tw *, .tw)) {
  counter-increment: lst-ctn-kix_list_1-0;
}
.reseller-terms-of-service .lst-kix_list_1-6 > li:not(:where(.tw *, .tw)) {
  counter-increment: lst-ctn-kix_list_1-6;
}
.reseller-terms-of-service .lst-kix_list_1-7 > li:not(:where(.tw *, .tw)):before {
  content: '' counter(lst-ctn-kix_list_1-7, lower-latin) '. ';
}
.reseller-terms-of-service .lst-kix_list_1-3 > li:not(:where(.tw *, .tw)) {
  counter-increment: lst-ctn-kix_list_1-3;
}
.reseller-terms-of-service .lst-kix_list_1-5 > li:not(:where(.tw *, .tw)):before {
  content: '' counter(lst-ctn-kix_list_1-5, lower-roman) '. ';
}
.reseller-terms-of-service .lst-kix_list_1-6 > li:not(:where(.tw *, .tw)):before {
  content: '' counter(lst-ctn-kix_list_1-6, decimal) '. ';
}
.reseller-terms-of-service li.li-bullet-0:not(:where(.tw *, .tw)):before {
  margin-left: -18pt;
  white-space: nowrap;
  display: inline-block;
  min-width: 18pt;
}
.reseller-terms-of-service ol.lst-kix_list_1-7.start:not(:where(.tw *, .tw)) {
  counter-reset: lst-ctn-kix_list_1-7 0;
}
.reseller-terms-of-service .lst-kix_list_1-2 > li:not(:where(.tw *, .tw)) {
  counter-increment: lst-ctn-kix_list_1-2;
}
.reseller-terms-of-service .lst-kix_list_1-5 > li:not(:where(.tw *, .tw)) {
  counter-increment: lst-ctn-kix_list_1-5;
}
.reseller-terms-of-service .lst-kix_list_1-8 > li:not(:where(.tw *, .tw)) {
  counter-increment: lst-ctn-kix_list_1-8;
}
.reseller-terms-of-service ol.lst-kix_list_1-4.start:not(:where(.tw *, .tw)) {
  counter-reset: lst-ctn-kix_list_1-4 0;
}
.reseller-terms-of-service .lst-kix_list_1-8 > li:not(:where(.tw *, .tw)):before {
  content: '' counter(lst-ctn-kix_list_1-8, lower-roman) '. ';
}
.reseller-terms-of-service ol.lst-kix_list_1-1.start:not(:where(.tw *, .tw)) {
  counter-reset: lst-ctn-kix_list_1-1 0;
}
.reseller-terms-of-service ol:not(:where(.tw *, .tw)) {
  margin: 0;
  padding: 0;
}
.reseller-terms-of-service table td:not(:where(.tw *, .tw)), .reseller-terms-of-service table th:not(:where(.tw *, .tw)) {
  padding: 0;
}
.reseller-terms-of-service .c4:not(:where(.tw *, .tw)) {
  margin-left: 72pt;
  padding-top: 0pt;
  padding-left: 0pt;
  padding-bottom: 10pt;
  line-height: 1;
  orphans: 2;
  widows: 2;
  text-align: justify;
}
.reseller-terms-of-service .c18:not(:where(.tw *, .tw)) {
  padding-top: 0pt;
  padding-bottom: 0pt;
  line-height: 1;
  orphans: 2;
  widows: 2;
  text-align: justify;
  height: 12pt;
}
.reseller-terms-of-service .c31:not(:where(.tw *, .tw)) {
  padding-top: 0pt;
  padding-bottom: 0pt;
  line-height: 1;
  orphans: 2;
  widows: 2;
  text-align: left;
  margin-right: 18pt;
}
.reseller-terms-of-service .c35:not(:where(.tw *, .tw)) {
  padding-top: 0pt;
  padding-bottom: 0pt;
  line-height: 1;
  orphans: 2;
  widows: 2;
  text-align: left;
  height: 12pt;
}
.reseller-terms-of-service .c1:not(:where(.tw *, .tw)) {
  margin-left: 36pt;
  padding-top: 0pt;
  padding-bottom: 10pt;
  line-height: 1;
  orphans: 2;
  widows: 2;
  text-align: justify;
}
.reseller-terms-of-service .c21:not(:where(.tw *, .tw)) {
  padding-top: 0pt;
  padding-bottom: 0pt;
  line-height: 1;
  orphans: 2;
  widows: 2;
  text-align: right;
  height: 12pt;
}
.reseller-terms-of-service .c26:not(:where(.tw *, .tw)) {
  margin-left: 108pt;
  padding-top: 0pt;
  padding-bottom: 10pt;
  line-height: 1;
  orphans: 2;
  widows: 2;
  text-align: justify;
}
.reseller-terms-of-service .c3:not(:where(.tw *, .tw)) {
  color: #000000;
  font-weight: 400;
  text-decoration: none;
  vertical-align: baseline;
  font-size: 11pt;
  font-family: 'Arial';
  font-style: normal;
}
.reseller-terms-of-service .c23:not(:where(.tw *, .tw)) {
  margin-left: 108pt;
  padding-top: 0pt;
  padding-bottom: 10pt;
  line-height: 1;
  padding-left: 0pt;
  text-align: left;
}
.reseller-terms-of-service .c14:not(:where(.tw *, .tw)) {
  padding-top: 0pt;
  padding-bottom: 6pt;
  line-height: 1;
  orphans: 2;
  widows: 2;
  text-align: justify;
}
.reseller-terms-of-service .c36:not(:where(.tw *, .tw)) {
  padding-top: 0pt;
  padding-bottom: 0pt;
  line-height: 1.15;
  orphans: 2;
  widows: 2;
  text-align: center;
}
.reseller-terms-of-service .c40:not(:where(.tw *, .tw)) {
  padding-top: 0pt;
  padding-bottom: 0pt;
  line-height: 1;
  orphans: 2;
  widows: 2;
  text-align: center;
}
.reseller-terms-of-service .c19:not(:where(.tw *, .tw)) {
  margin-left: 36pt;
  padding-top: 10pt;
  padding-bottom: 10pt;
  line-height: 1;
  padding-left: 0pt;
  text-align: left;
}
.reseller-terms-of-service .c33:not(:where(.tw *, .tw)) {
  padding-top: 0pt;
  padding-bottom: 6pt;
  line-height: 1;
  orphans: 2;
  widows: 2;
  text-align: center;
}
.reseller-terms-of-service .c15:not(:where(.tw *, .tw)) {
  margin-left: 72pt;
  padding-top: 0pt;
  padding-bottom: 6pt;
  line-height: 1;
  text-align: justify;
}
.reseller-terms-of-service .c20:not(:where(.tw *, .tw)) {
  margin-left: 36pt;
  padding-top: 0pt;
  padding-bottom: 0pt;
  line-height: 1;
  text-align: right;
}
.reseller-terms-of-service .c11:not(:where(.tw *, .tw)) {
  color: #000000;
  text-decoration: none;
  vertical-align: baseline;
  font-style: normal;
}
.reseller-terms-of-service .c43:not(:where(.tw *, .tw)) {
  color: #ff0000;
  text-decoration: none;
  vertical-align: baseline;
  font-style: normal;
}
.reseller-terms-of-service .c2:not(:where(.tw *, .tw)) {
  font-size: 11pt;
  font-family: 'Arial';
  color: #222222;
  font-weight: 400;
}
.reseller-terms-of-service .c32:not(:where(.tw *, .tw)) {
  -webkit-text-decoration-skip: none;
  color: #1155cc;
  text-decoration: underline;
  text-decoration-skip-ink: none;
}
.reseller-terms-of-service .c13:not(:where(.tw *, .tw)) {
  font-weight: 400;
  font-size: 10pt;
  font-family: 'Times New Roman';
}
.reseller-terms-of-service .c25:not(:where(.tw *, .tw)) {
  font-weight: 700;
  font-size: 14pt;
  font-family: 'Calibri';
}
.reseller-terms-of-service .c42:not(:where(.tw *, .tw)) {
  font-size: 11pt;
  font-weight: 700;
  font-family: 'Calibri';
}
.reseller-terms-of-service .c8:not(:where(.tw *, .tw)) {
  font-size: 12pt;
  font-weight: 400;
  font-family: 'Arial';
}
.reseller-terms-of-service .c0:not(:where(.tw *, .tw)) {
  font-size: 11pt;
  font-weight: 700;
  font-family: 'Arial';
}
.reseller-terms-of-service .c7:not(:where(.tw *, .tw)) {
  font-size: 11pt;
  font-weight: 400;
  font-family: 'Arial';
}
.reseller-terms-of-service .c12:not(:where(.tw *, .tw)) {
  font-weight: 400;
  font-size: 6pt;
  font-family: 'Times New Roman';
}
.reseller-terms-of-service .c10:not(:where(.tw *, .tw)) {
  padding-left: 0pt;
  page-break-after: avoid;
}
.reseller-terms-of-service .c22:not(:where(.tw *, .tw)) {
  margin-left: 72pt;
  margin-right: 1.4pt;
}
.reseller-terms-of-service .c37:not(:where(.tw *, .tw)) {
  font-weight: 400;
  font-size: 12pt;
}
.reseller-terms-of-service .c34:not(:where(.tw *, .tw)) {
  padding: 16pt;
}
.reseller-terms-of-service .c39:not(:where(.tw *, .tw)) {
  font-weight: 400;
  font-size: 7.5pt;
}
.reseller-terms-of-service .c9:not(:where(.tw *, .tw)) {
  padding: 0;
  margin: 0;
}
.reseller-terms-of-service .c16:not(:where(.tw *, .tw)) {
  color: inherit;
  text-decoration: inherit;
}
.reseller-terms-of-service .c27:not(:where(.tw *, .tw)) {
  font-size: 7.5pt;
  font-weight: 700;
}
.reseller-terms-of-service .c17:not(:where(.tw *, .tw)) {
  color: #060b35;
}
.reseller-terms-of-service .c29:not(:where(.tw *, .tw)) {
  color: #8e03fa;
}
.reseller-terms-of-service .c28:not(:where(.tw *, .tw)) {
  margin-left: 36pt;
}
.reseller-terms-of-service .c24:not(:where(.tw *, .tw)) {
  padding-left: 0pt;
}
.reseller-terms-of-service .c30:not(:where(.tw *, .tw)) {
  font-family: 'Times New Roman';
}
.reseller-terms-of-service .c41:not(:where(.tw *, .tw)) {
  font-style: italic;
}
.reseller-terms-of-service .c6:not(:where(.tw *, .tw)) {
  background-color: #ffffff;
}
.reseller-terms-of-service .c5:not(:where(.tw *, .tw)) {
  color: #222222;
}
.reseller-terms-of-service .c45:not(:where(.tw *, .tw)) {
  height: 12pt;
}
.reseller-terms-of-service .c38:not(:where(.tw *, .tw)) {
  background-color: #ffff00;
}
.reseller-terms-of-service .c44:not(:where(.tw *, .tw)) {
  font-size: 10pt;
}
.reseller-terms-of-service .title:not(:where(.tw *, .tw)) {
  padding-top: 24pt;
  color: #000000;
  font-weight: 700;
  font-size: 36pt;
  padding-bottom: 6pt;
  /* font-family: 'Times New Roman'; */
  line-height: 1;
  page-break-after: avoid;
  orphans: 2;
  widows: 2;
  text-align: left;
}
.reseller-terms-of-service .subtitle:not(:where(.tw *, .tw)) {
  padding-top: 18pt;
  color: #666666;
  font-size: 24pt;
  padding-bottom: 4pt;
  font-family: 'Georgia';
  line-height: 1;
  page-break-after: avoid;
  font-style: italic;
  orphans: 2;
  widows: 2;
  text-align: left;
}
.reseller-terms-of-service li:not(:where(.tw *, .tw)) {
  color: #000000;
  font-size: 12pt;
  /* font-family: 'Times New Roman' */
}
.reseller-terms-of-service p:not(:where(.tw *, .tw)) {
  margin: 0;
  color: #000000;
  font-size: 12pt;
  font-family: 'Times New Roman';
}
.reseller-terms-of-service h1:not(:where(.tw *, .tw)) {
  padding-top: 24pt;
  color: #000000;
  font-weight: 700;
  font-size: 24pt;
  padding-bottom: 6pt;
  font-family: 'Times New Roman';
  line-height: 1;
  page-break-after: avoid;
  orphans: 2;
  widows: 2;
  text-align: left;
}
.reseller-terms-of-service h2:not(:where(.tw *, .tw)) {
  padding-top: 18pt;
  color: #000000;
  font-weight: 700;
  font-size: 18pt;
  padding-bottom: 4pt;
  font-family: 'Times New Roman';
  line-height: 1;
  page-break-after: avoid;
  orphans: 2;
  widows: 2;
  text-align: left;
}
.reseller-terms-of-service h3:not(:where(.tw *, .tw)) {
  padding-top: 14pt;
  color: #000000;
  font-weight: 700;
  font-size: 14pt;
  padding-bottom: 4pt;
  font-family: 'Times New Roman';
  line-height: 1;
  page-break-after: avoid;
  orphans: 2;
  widows: 2;
  text-align: left;
}
.reseller-terms-of-service h4:not(:where(.tw *, .tw)) {
  padding-top: 12pt;
  color: #000000;
  font-weight: 700;
  font-size: 12pt;
  padding-bottom: 2pt;
  font-family: 'Times New Roman';
  line-height: 1;
  page-break-after: avoid;
  orphans: 2;
  widows: 2;
  text-align: left;
}
.reseller-terms-of-service h5:not(:where(.tw *, .tw)) {
  padding-top: 11pt;
  color: #000000;
  font-weight: 700;
  font-size: 11pt;
  padding-bottom: 2pt;
  font-family: 'Times New Roman';
  line-height: 1;
  page-break-after: avoid;
  orphans: 2;
  widows: 2;
  text-align: left;
}
.reseller-terms-of-service h6:not(:where(.tw *, .tw)) {
  padding-top: 10pt;
  color: #000000;
  font-weight: 700;
  font-size: 10pt;
  padding-bottom: 2pt;
  font-family: 'Times New Roman';
  line-height: 1;
  page-break-after: avoid;
  orphans: 2;
  widows: 2;
  text-align: left;
}
.admin-terms-of-service .label.label-small:not(:where(.tw *, .tw)) {
  font-size: 10px;
  padding: 0.15em 0.35em 0.2em;
  vertical-align: middle;
}
.infection-report-timeline .detection-presenter:not(:where(.tw *, .tw)) {
  width: 100%;
}
.antivirus-details:not(:where(.tw *, .tw)), .favicon-detection-details:not(:where(.tw *, .tw)), .m365-detection-details:not(:where(.tw *, .tw)), .process-detection-details:not(:where(.tw *, .tw)), .siem-detection-details:not(:where(.tw *, .tw)) {
  width: 400px;
}
.autorun-entry-details:not(:where(.tw *, .tw)), .microsoft-defender-detection-details:not(:where(.tw *, .tw)) {
  min-width: 400px;
}
table .detection-presenter:not(:where(.tw *, .tw)) {
  min-width: min-content;
  width: fit-content;
  overflow-wrap: anywhere;
}
.timeline-details:not(:where(.tw *, .tw)) {
  color: #282b33;
  font-size: 13px;
}
.timeline-details-title:not(:where(.tw *, .tw)) {
  color: #484B52;
  font-size: 15px;
}
.timeline-details-subtitle:not(:where(.tw *, .tw)) {
  color: #484B52;
  font-size: 13px;
}
.timeline-expand-collapse-icon:not(:where(.tw *, .tw)) {
  color: #0455C7;
}
.timeline-actions:not(:where(.tw *, .tw)) {
  color: #282b33;
  font-size: 15px;
  background-color: transparent;
}
.windows-event-overrides-table thead:not(:where(.tw *, .tw)) {
  position: sticky;
  top: 0;
  z-index: 1;
}
.windows-event-overrides-table tbody:not(:where(.tw *, .tw)) {
  display: block;
  overflow-y: auto;
  max-height: 45vh;
}
.windows-event-overrides-table tbody.drawer-list:not(:where(.tw *, .tw)) {
  max-height: 55vh;
}
.windows-event-overrides-table tr:not(:where(.tw *, .tw)) {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.windows-event-overrides-table th:not(:where(.tw *, .tw)):first-child, .windows-event-overrides-table td:not(:where(.tw *, .tw)):first-child {
  width: 1rem;
}
.windows-event-overrides-table tfoot td:not(:where(.tw *, .tw)):first-child {
  width: unset;
}
.custom-override-count:not(:where(.tw *, .tw)) {
  font-weight: bold;
  letter-spacing: -0.3px;
  text-transform: uppercase;
}
.assessments-radio-container:not(:where(.tw *, .tw)) {
  margin-bottom: 15px;
}
.assessments-radio-container .radio-label:not(:where(.tw *, .tw)) {
  font-weight: normal;
  margin-bottom: 5px;
}
.assessments-radio-container .radio-button:not(:where(.tw *, .tw)) {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.assessments-radio-container .radio-hint:not(:where(.tw *, .tw)) {
  display: block !important;
  margin-left: 32px !important;
}
.assessments-checkbox-container:not(:where(.tw *, .tw)) {
  margin-bottom: 15px;
}
.assessments-checkbox-container .checkbox-label:not(:where(.tw *, .tw)) {
  margin-top: 15px;
  margin-left: 8px;
}
.assessments-checkbox-container .checkbox-hint:not(:where(.tw *, .tw)) {
  display: block;
  margin-top: 2px;
  margin-left: 28px;
}
.assessments-checkbox-container .nested-checkbox-container:not(:where(.tw *, .tw)) {
  margin-top: 12px;
  margin-left: 28px;
}
.assessments-checkbox-container .nested-checkbox-hint:not(:where(.tw *, .tw)) {
  display: block;
  margin-top: 2px;
  margin-left: 20px;
}
.agent-top-grid:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  row-gap: 15px;
}
.agent-top-grid .popover p.popover-text:not(:where(.tw *, .tw)) {
  display: grid;
  grid-template-columns: 115px 1fr;
}
@media (max-width: 767px) {
  .xs-text-center:not(:where(.tw *, .tw)) {
    text-align: center;
  }
}
@media (min-width: 768px) {
  .sm-text-left:not(:where(.tw *, .tw)) {
    text-align: left;
  }
  .sm-text-right:not(:where(.tw *, .tw)) {
    text-align: right;
  }
}
#admin_v2_page_layout:not(:where(.tw *, .tw)) {
  padding-top: 60px;
}
body.development #admin_v2_page_layout:not(:where(.tw *, .tw)) {
  padding-top: 76px;
}
.diff:not(:where(.tw *, .tw)) {
  /* --- Color Palette --- */
  --diff-bg-ins: #e6ffec;
  --diff-bg-del: #ffebe9;
  --diff-color-del: #b31d28;
  --diff-bg-hover: #fffbdd;
  --diff-highlight-ins: #a7f3bf;
  --diff-highlight-del: #fecaca;
  --diff-bg-info: #f0f0f0;
  /* --- Container --- */
  overflow: auto;
  font-size: 14px;
  /* --- Basic Structure --- */
  /* --- Typography & Content --- */
  /* Inline Highlighting */
}
.diff ul:not(:where(.tw *, .tw)) {
  background-color: #ECF0F1;
  list-style: none;
  margin: 0;
  padding: 0;
  display: table;
  width: 100%;
}
.diff li:not(:where(.tw *, .tw)) {
  display: table-row;
  /* Line-by-Line Colors */
  /* Special Rows */
}
.diff li.ins:not(:where(.tw *, .tw)) {
  background-color: var(--diff-bg-ins);
}
.diff li.del:not(:where(.tw *, .tw)) {
  background-color: var(--diff-bg-del);
  color: var(--diff-color-del);
}
.diff li:not(:where(.tw *, .tw)):hover {
  background-color: var(--diff-bg-hover);
}
.diff li.diff-comment:not(:where(.tw *, .tw)) {
  display: none;
}
.diff li.diff-block-info:not(:where(.tw *, .tw)) {
  background-color: var(--diff-bg-info);
  color: #555;
}
.diff ins:not(:where(.tw *, .tw)) {
  display: block;
  text-decoration: none;
}
.diff del:not(:where(.tw *, .tw)) {
  display: block;
  text-decoration: line-through;
}
.diff del:not(:where(.tw *, .tw)), .diff ins:not(:where(.tw *, .tw)), .diff span:not(:where(.tw *, .tw)) {
  padding: 0 1em;
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
  white-space: pre-wrap;
}
.diff ins strong:not(:where(.tw *, .tw)) {
  background-color: var(--diff-highlight-ins);
  font-weight: normal;
}
.diff del strong:not(:where(.tw *, .tw)) {
  background-color: var(--diff-highlight-del);
  font-weight: normal;
}
.green-circle:not(:where(.tw *, .tw)) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 64px;
  height: 64px;
  border-radius: 50px;
  background: rgba(24, 188, 156, 0.2);
}
.azure-panel:not(:where(.tw *, .tw)) {
  background-color: #fafafa;
  border: 2px solid #ecf0f1;
  padding-left: 15px;
}
.azure-panel .content:not(:where(.tw *, .tw)) {
  display: flex;
  justify-content: center;
  height: 255px;
  flex-direction: column;
  align-items: center;
}
.azure-panel .content h3:not(:where(.tw *, .tw)) {
  color: #282b33;
}
.azure-panel .content span:not(:where(.tw *, .tw)) {
  font-size: 16px;
  color: #484B52;
}
.select2-selection__choice.locked-select2-option:not(:where(.tw *, .tw)) {
  background: #EBEBE4 !important;
}
.select2-selection__choice.locked-select2-option .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  display: none !important;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice.select2-value--active:not(:where(.tw *, .tw)) {
  background-color: #18BC9C;
  border-color: #18BC9C;
  color: #fff;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice.select2-value--active .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  color: #fff;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice.select2-value--free:not(:where(.tw *, .tw)) {
  background-color: #3498DB;
  border-color: #3498DB;
  color: #fff;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice.select2-value--free .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  color: #fff;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice.select2-value--inactive:not(:where(.tw *, .tw)), .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice.select2-value--connecting:not(:where(.tw *, .tw)) {
  background-color: #F39C12;
  border-color: #F39C12;
  color: #fff;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice.select2-value--inactive .select2-selection__choice__remove:not(:where(.tw *, .tw)), .select2-container--bootstrap .select2-selection--multiple .select2-selection__choice.select2-value--connecting .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  color: #fff;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice.select2-value--disconnected:not(:where(.tw *, .tw)) {
  background-color: #95a5a6;
  border-color: #95a5a6;
  color: #fff;
}
.select2-container--bootstrap .select2-selection--multiple .select2-selection__choice.select2-value--disconnected .select2-selection__choice__remove:not(:where(.tw *, .tw)) {
  color: #fff;
}
.sources-filter-inputs .select2-container:not(:where(.tw *, .tw)) {
  width: 100% !important;
}
.sources-filter-inputs .select2-container--bootstrap .select2-selection--multiple:not(:where(.tw *, .tw)) {
  position: relative;
  max-height: 80px;
  overflow-y: auto;
  overscroll-behavior: contain;
}
.sources-filter-inputs .select2-container--bootstrap .select2-selection--multiple .select2-selection__rendered:not(:where(.tw *, .tw)) {
  padding-right: 20px;
}
.sources-filter-inputs .select2-container--bootstrap .select2-selection--multiple .select2-selection__clear:not(:where(.tw *, .tw)) {
  float: none;
  position: absolute;
  right: 5px;
  top: 50%;
  transform: translateY(-50%);
}
/* postcss-exclude-tailwind stop -- Do not remove or change this comment. Used by postcss-qualify-selectors plugin. */
/* Components using tailwind */
.cam-contact-banner .ui-icon.icon-copy {
  color: #18BC9C;
}
.dark .cam-contact-banner .ui-icon.icon-copy {
  color: #00F49C;
}
.ispm-nav-callout::before {
  content: "";
  position: absolute;
  left: -6px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
  background-color: #dbeafe;
  border-left: 1px solid #93c5fd;
  border-bottom: 1px solid #93c5fd;
}
.dark .ispm-nav-callout::before {
  background-color: #1e3a8a;
  border-left-color: #60a5fa;
  border-bottom-color: #60a5fa;
}

/* required styles */
.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}
.leaflet-container {
  overflow: hidden;
}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
  background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}
.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
  max-width: none !important;
  max-height: none !important;
}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
  width: auto;
  padding: 0;
}
.leaflet-container img.leaflet-tile {
  /* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
  mix-blend-mode: plus-lighter;
}
.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}
.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}
.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
  filter: inherit;
  visibility: hidden;
}
.leaflet-tile-loaded {
  visibility: inherit;
}
.leaflet-zoom-box {
  width: 0;
  height: 0;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 800;
}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
  -moz-user-select: none;
}
.leaflet-pane {
  z-index: 400;
}
.leaflet-tile-pane {
  z-index: 200;
}
.leaflet-overlay-pane {
  z-index: 400;
}
.leaflet-shadow-pane {
  z-index: 500;
}
.leaflet-marker-pane {
  z-index: 600;
}
.leaflet-tooltip-pane {
  z-index: 650;
}
.leaflet-popup-pane {
  z-index: 700;
}
.leaflet-map-pane canvas {
  z-index: 100;
}
.leaflet-map-pane svg {
  z-index: 200;
}
.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}
.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}
/* control positioning */
.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}
.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}
.leaflet-top {
  top: 0;
}
.leaflet-right {
  right: 0;
}
.leaflet-bottom {
  bottom: 0;
}
.leaflet-left {
  left: 0;
}
.leaflet-control {
  float: left;
  clear: both;
}
.leaflet-right .leaflet-control {
  float: right;
}
.leaflet-top .leaflet-control {
  margin-top: 10px;
}
.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}
.leaflet-left .leaflet-control {
  margin-left: 10px;
}
.leaflet-right .leaflet-control {
  margin-right: 10px;
}
/* zoom and fade animations */
.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  -moz-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}
.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  -ms-transform-origin: 0 0;
  transform-origin: 0 0;
}
svg.leaflet-zoom-animated {
  will-change: transform;
}
.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);
  transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1);
}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}
/* cursors */
.leaflet-interactive {
  cursor: pointer;
}
.leaflet-grab {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: grab;
}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}
.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: grabbing;
}
/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}
.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}
/* visual tweaks */
.leaflet-container {
  background: #ddd;
  outline-offset: 1px;
}
.leaflet-container a {
  color: #0078A8;
}
.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255, 255, 255, 0.5);
}
/* general typography */
.leaflet-container {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
}
/* general toolbar styles */
.leaflet-bar {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65);
  border-radius: 4px;
}
.leaflet-bar a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}
.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
  background-color: #f4f4f4;
}
.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}
.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}
.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}
.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}
/* zoom control */
.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px;
}
.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}
/* layers control */
.leaflet-control-layers {
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
  background: #fff;
  border-radius: 5px;
}
.leaflet-control-layers-toggle {
  background-image: url(https://huntresscdn.com/portal/production/assets/416d91365b44e4b4f477-0e356f4d554162eb71f127f50460dbc55d405027189ebe90b20729ef18d13d36.png);
  width: 36px;
  height: 36px;
}
.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(https://huntresscdn.com/portal/production/assets/8f2c4d11474275fbc161-ba8fa601e413b14db27db07285ade3951721e02244c31523284ab2d1ed53c3dc.png);
  background-size: 26px 26px;
}
.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}
.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}
.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}
.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}
.leaflet-control-layers label {
  display: block;
  font-size: 13px;
  font-size: 1.08333em;
}
.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}
/* Default icon URLs */
.leaflet-default-icon-path {
  /* used only in path-guessing heuristic, see L.Icon.Default */
  background-image: url(https://huntresscdn.com/portal/production/assets/2b3e1faf89f94a483539-3d253116ec4ba0e1f22a01cdf1ff7f120fa4d89a6cd0933d68f12951d19809b4.png);
}
/* attribution and scale controls */
.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  margin: 0;
}
.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
  line-height: 1.4;
}
.leaflet-control-attribution a {
  text-decoration: none;
}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
  text-decoration: underline;
}
.leaflet-attribution-flag {
  display: inline !important;
  vertical-align: baseline !important;
  width: 1em;
  height: 0.6669em;
}
.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}
.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}
.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  white-space: nowrap;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: rgba(255, 255, 255, 0.8);
  text-shadow: 1px 1px #fff;
}
.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}
.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  box-shadow: none;
}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
}
/* popup */
.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}
.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}
.leaflet-popup-content {
  margin: 13px 24px 13px 20px;
  line-height: 1.3;
  font-size: 13px;
  font-size: 1.08333em;
  min-height: 1px;
}
.leaflet-popup-content p {
  margin: 17px 0;
  margin: 1.3em 0;
}
.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-top: -1px;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}
.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  pointer-events: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.4);
}
.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  text-align: center;
  width: 24px;
  height: 24px;
  font: 16px/24px Tahoma, Verdana, sans-serif;
  color: #757575;
  text-decoration: none;
  background: transparent;
}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
  color: #585858;
}
.leaflet-popup-scrolled {
  overflow: auto;
}
.leaflet-oldie .leaflet-popup-content-wrapper {
  -ms-zoom: 1;
}
.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}
.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}
/* div icon */
.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}
/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
}
.leaflet-tooltip.leaflet-interactive {
  cursor: pointer;
  pointer-events: auto;
}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}
/* Directions */
.leaflet-tooltip-bottom {
  margin-top: 6px;
}
.leaflet-tooltip-top {
  margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}
.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}
.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}
.leaflet-tooltip-left {
  margin-left: -6px;
}
.leaflet-tooltip-right {
  margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}
.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}
.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}
/* Printing */
@media print {
  /* Prevent printers from removing background-images of controls. */
  .leaflet-control {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}

.leaflet-cluster-anim .leaflet-marker-icon,
.leaflet-cluster-anim .leaflet-marker-shadow {
  -webkit-transition: -webkit-transform 0.3s ease-out, opacity 0.3s ease-in;
  -moz-transition: -moz-transform 0.3s ease-out, opacity 0.3s ease-in;
  -o-transition: -o-transform 0.3s ease-out, opacity 0.3s ease-in;
  transition: transform 0.3s ease-out, opacity 0.3s ease-in;
}
.leaflet-cluster-spider-leg {
  /* stroke-dashoffset (duration and function) should match with leaflet-marker-icon transform in order to track it exactly */
  -webkit-transition: -webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;
  -moz-transition: -moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;
  -o-transition: -o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;
  transition: stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in;
}

