/*!
 * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,700");
html {
  font-family: sans-serif;
  line-height: 1.15;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
}

article,
aside,
footer,
header,
nav,
section {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

figcaption,
figure,
main {
  display: block;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

dfn {
  font-style: italic;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

audio,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  font-size: 100%;
  line-height: 1.15;
  margin: 0;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

progress {
  display: inline-block;
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

details,
menu {
  display: block;
}

summary {
  display: list-item;
}

canvas {
  display: inline-block;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

@media print {
  *,
  *::before,
  *::after,
  p::first-letter,
  div::first-letter,
  blockquote::first-letter,
  li::first-letter,
  p::first-line,
  div::first-line,
  blockquote::first-line,
  li::first-line {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}

html {
  box-sizing: border-box;
}

*,
*::before,
*::after {
  box-sizing: inherit;
}

@-ms-viewport {
  width: device-width;
}

html {
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent;
}

body {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.5;
  color: #222;
  background-color: #fff;
}

[tabindex="-1"]:focus {
  outline: none !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: .5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  cursor: help;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

a {
  color: #008cba;
  text-decoration: none;
}

a:focus, a:hover {
  color: #00526e;
  text-decoration: underline;
}

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none;
}

a:not([href]):not([tabindex]):focus {
  outline: 0;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
}

[role="button"] {
  cursor: pointer;
}

a,
area,
button,
[role="button"],
input,
label,
select,
summary,
textarea {
  touch-action: manipulation;
}

table {
  border-collapse: collapse;
  background-color: transparent;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #888;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: left;
}

label {
  display: inline-block;
  margin-bottom: .5rem;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
textarea {
  line-height: inherit;
}

input[type="radio"]:disabled,
input[type="checkbox"]:disabled {
  cursor: not-allowed;
}

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
}

input[type="search"] {
  -webkit-appearance: none;
}

output {
  display: inline-block;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 300;
  line-height: 1.1;
  color: #006687;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.1;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.1;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.1;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.1;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: normal;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #E99002;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}

.list-inline-item:not(:last-child) {
  margin-right: 5px;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  font-size: 1.25rem;
  border-left: 0.25rem solid #eee;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #888;
}

.blockquote-footer::before {
  content: "\2014 \00A0";
}

.blockquote-reverse {
  padding-right: 1rem;
  padding-left: 0;
  text-align: right;
  border-right: 0.25rem solid #eee;
  border-left: 0;
}

.blockquote-reverse .blockquote-footer::before {
  content: "";
}

.blockquote-reverse .blockquote-footer::after {
  content: "\00A0 \2014";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0;
  transition: all 0.2s ease-in-out;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #888;
}

code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #eee;
  border-radius: 0;
}

a > code {
  padding: 0;
  color: inherit;
  background-color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #222;
  border-radius: 0;
}

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #222;
}

pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  background-color: transparent;
  border-radius: 0;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .container {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 576px) {
  .container {
    width: 540px;
    max-width: 100%;
  }
}

@media (min-width: 768px) {
  .container {
    width: 720px;
    max-width: 100%;
  }
}

@media (min-width: 992px) {
  .container {
    width: 960px;
    max-width: 100%;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1140px;
    max-width: 100%;
  }
}

.container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .container-fluid {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 576px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 768px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 992px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

@media (min-width: 1200px) {
  .row {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

@media (min-width: 576px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 768px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 992px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

@media (min-width: 1200px) {
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.pull-0 {
  right: auto;
}

.pull-1 {
  right: 8.3333333333%;
}

.pull-2 {
  right: 16.6666666667%;
}

.pull-3 {
  right: 25%;
}

.pull-4 {
  right: 33.3333333333%;
}

.pull-5 {
  right: 41.6666666667%;
}

.pull-6, tf-section .wrap-element {
  right: 50%;
}

.pull-7 {
  right: 58.3333333333%;
}

.pull-8 {
  right: 66.6666666667%;
}

.pull-9 {
  right: 75%;
}

.pull-10 {
  right: 83.3333333333%;
}

.pull-11 {
  right: 91.6666666667%;
}

.pull-12 {
  right: 100%;
}

.push-0 {
  left: auto;
}

.push-1 {
  left: 8.3333333333%;
}

.push-2 {
  left: 16.6666666667%;
}

.push-3 {
  left: 25%;
}

.push-4 {
  left: 33.3333333333%;
}

.push-5 {
  left: 41.6666666667%;
}

.push-6 {
  left: 50%;
}

.push-7 {
  left: 58.3333333333%;
}

.push-8 {
  left: 66.6666666667%;
}

.push-9 {
  left: 75%;
}

.push-10 {
  left: 83.3333333333%;
}

.push-11 {
  left: 91.6666666667%;
}

.push-12 {
  left: 100%;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6, tf-section .wrap-element {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-sm-0 {
    right: auto;
  }
  .pull-sm-1 {
    right: 8.3333333333%;
  }
  .pull-sm-2 {
    right: 16.6666666667%;
  }
  .pull-sm-3 {
    right: 25%;
  }
  .pull-sm-4 {
    right: 33.3333333333%;
  }
  .pull-sm-5 {
    right: 41.6666666667%;
  }
  .pull-sm-6 {
    right: 50%;
  }
  .pull-sm-7 {
    right: 58.3333333333%;
  }
  .pull-sm-8 {
    right: 66.6666666667%;
  }
  .pull-sm-9 {
    right: 75%;
  }
  .pull-sm-10 {
    right: 83.3333333333%;
  }
  .pull-sm-11 {
    right: 91.6666666667%;
  }
  .pull-sm-12 {
    right: 100%;
  }
  .push-sm-0 {
    left: auto;
  }
  .push-sm-1 {
    left: 8.3333333333%;
  }
  .push-sm-2 {
    left: 16.6666666667%;
  }
  .push-sm-3 {
    left: 25%;
  }
  .push-sm-4 {
    left: 33.3333333333%;
  }
  .push-sm-5 {
    left: 41.6666666667%;
  }
  .push-sm-6 {
    left: 50%;
  }
  .push-sm-7 {
    left: 58.3333333333%;
  }
  .push-sm-8 {
    left: 66.6666666667%;
  }
  .push-sm-9 {
    left: 75%;
  }
  .push-sm-10 {
    left: 83.3333333333%;
  }
  .push-sm-11 {
    left: 91.6666666667%;
  }
  .push-sm-12 {
    left: 100%;
  }
  .offset-sm-0 {
    margin-left: 0%;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-md-0 {
    right: auto;
  }
  .pull-md-1 {
    right: 8.3333333333%;
  }
  .pull-md-2 {
    right: 16.6666666667%;
  }
  .pull-md-3 {
    right: 25%;
  }
  .pull-md-4 {
    right: 33.3333333333%;
  }
  .pull-md-5 {
    right: 41.6666666667%;
  }
  .pull-md-6 {
    right: 50%;
  }
  .pull-md-7 {
    right: 58.3333333333%;
  }
  .pull-md-8 {
    right: 66.6666666667%;
  }
  .pull-md-9 {
    right: 75%;
  }
  .pull-md-10 {
    right: 83.3333333333%;
  }
  .pull-md-11 {
    right: 91.6666666667%;
  }
  .pull-md-12 {
    right: 100%;
  }
  .push-md-0 {
    left: auto;
  }
  .push-md-1 {
    left: 8.3333333333%;
  }
  .push-md-2 {
    left: 16.6666666667%;
  }
  .push-md-3 {
    left: 25%;
  }
  .push-md-4 {
    left: 33.3333333333%;
  }
  .push-md-5 {
    left: 41.6666666667%;
  }
  .push-md-6 {
    left: 50%;
  }
  .push-md-7 {
    left: 58.3333333333%;
  }
  .push-md-8 {
    left: 66.6666666667%;
  }
  .push-md-9 {
    left: 75%;
  }
  .push-md-10 {
    left: 83.3333333333%;
  }
  .push-md-11 {
    left: 91.6666666667%;
  }
  .push-md-12 {
    left: 100%;
  }
  .offset-md-0 {
    margin-left: 0%;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-lg-0 {
    right: auto;
  }
  .pull-lg-1 {
    right: 8.3333333333%;
  }
  .pull-lg-2 {
    right: 16.6666666667%;
  }
  .pull-lg-3 {
    right: 25%;
  }
  .pull-lg-4 {
    right: 33.3333333333%;
  }
  .pull-lg-5 {
    right: 41.6666666667%;
  }
  .pull-lg-6 {
    right: 50%;
  }
  .pull-lg-7 {
    right: 58.3333333333%;
  }
  .pull-lg-8 {
    right: 66.6666666667%;
  }
  .pull-lg-9 {
    right: 75%;
  }
  .pull-lg-10 {
    right: 83.3333333333%;
  }
  .pull-lg-11 {
    right: 91.6666666667%;
  }
  .pull-lg-12 {
    right: 100%;
  }
  .push-lg-0 {
    left: auto;
  }
  .push-lg-1 {
    left: 8.3333333333%;
  }
  .push-lg-2 {
    left: 16.6666666667%;
  }
  .push-lg-3 {
    left: 25%;
  }
  .push-lg-4 {
    left: 33.3333333333%;
  }
  .push-lg-5 {
    left: 41.6666666667%;
  }
  .push-lg-6 {
    left: 50%;
  }
  .push-lg-7 {
    left: 58.3333333333%;
  }
  .push-lg-8 {
    left: 66.6666666667%;
  }
  .push-lg-9 {
    left: 75%;
  }
  .push-lg-10 {
    left: 83.3333333333%;
  }
  .push-lg-11 {
    left: 91.6666666667%;
  }
  .push-lg-12 {
    left: 100%;
  }
  .offset-lg-0 {
    margin-left: 0%;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .pull-xl-0 {
    right: auto;
  }
  .pull-xl-1 {
    right: 8.3333333333%;
  }
  .pull-xl-2 {
    right: 16.6666666667%;
  }
  .pull-xl-3 {
    right: 25%;
  }
  .pull-xl-4 {
    right: 33.3333333333%;
  }
  .pull-xl-5 {
    right: 41.6666666667%;
  }
  .pull-xl-6 {
    right: 50%;
  }
  .pull-xl-7 {
    right: 58.3333333333%;
  }
  .pull-xl-8 {
    right: 66.6666666667%;
  }
  .pull-xl-9 {
    right: 75%;
  }
  .pull-xl-10 {
    right: 83.3333333333%;
  }
  .pull-xl-11 {
    right: 91.6666666667%;
  }
  .pull-xl-12 {
    right: 100%;
  }
  .push-xl-0 {
    left: auto;
  }
  .push-xl-1 {
    left: 8.3333333333%;
  }
  .push-xl-2 {
    left: 16.6666666667%;
  }
  .push-xl-3 {
    left: 25%;
  }
  .push-xl-4 {
    left: 33.3333333333%;
  }
  .push-xl-5 {
    left: 41.6666666667%;
  }
  .push-xl-6 {
    left: 50%;
  }
  .push-xl-7 {
    left: 58.3333333333%;
  }
  .push-xl-8 {
    left: 66.6666666667%;
  }
  .push-xl-9 {
    left: 75%;
  }
  .push-xl-10 {
    left: 83.3333333333%;
  }
  .push-xl-11 {
    left: 91.6666666667%;
  }
  .push-xl-12 {
    left: 100%;
  }
  .offset-xl-0 {
    margin-left: 0%;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
}

.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #eee;
}

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #eee;
}

.table tbody + tbody {
  border-top: 2px solid #eee;
}

.table .table {
  background-color: #fff;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #eee;
}

.table-bordered th,
.table-bordered td {
  border: 1px solid #eee;
}

.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #43ac6a;
}

.table-hover .table-success:hover {
  background-color: #3c9a5f;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #3c9a5f;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #5bc0de;
}

.table-hover .table-info:hover {
  background-color: #46b8da;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #46b8da;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #E99002;
}

.table-hover .table-warning:hover {
  background-color: #d08002;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #d08002;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #F04124;
}

.table-hover .table-danger:hover {
  background-color: #ea2f10;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ea2f10;
}

.thead-inverse th {
  color: #fff;
  background-color: #222;
}

.thead-default th {
  color: #333;
  background-color: #ccc;
}

.table-inverse {
  color: #fff;
  background-color: #222;
}

.table-inverse th,
.table-inverse td,
.table-inverse thead th {
  border-color: #fff;
}

.table-inverse.table-bordered {
  border: 0;
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

.table-responsive.table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.5rem 0.75rem;
  font-size: 1rem;
  line-height: 1.25;
  color: #333;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}

.form-control:focus {
  color: #333;
  background-color: #fff;
  border-color: #3bceff;
  outline: none;
}

.form-control::placeholder {
  color: #888;
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #eee;
  opacity: 1;
}

.form-control:disabled {
  cursor: not-allowed;
}

select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px);
}

select.form-control:focus::-ms-value {
  color: #333;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
}

.col-form-label {
  padding-top: calc(0.5rem - 1px * 2);
  padding-bottom: calc(0.5rem - 1px * 2);
  margin-bottom: 0;
}

.col-form-label-lg {
  padding-top: calc(0.75rem - 1px * 2);
  padding-bottom: calc(0.75rem - 1px * 2);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem - 1px * 2);
  padding-bottom: calc(0.25rem - 1px * 2);
  font-size: 0.875rem;
}

.col-form-legend {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  font-size: 1rem;
}

.form-control-static {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-bottom: 0;
  line-height: 1.25;
  border: solid transparent;
  border-width: 1px 0;
}

.form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0;
}

select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 1.8125rem;
}

.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0;
}

select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
  height: 3.1666666667rem;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-check {
  position: relative;
  display: block;
  margin-bottom: 0.5rem;
}

.form-check.disabled .form-check-label {
  color: #888;
  cursor: not-allowed;
}

.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0;
  cursor: pointer;
}

.form-check-input {
  position: absolute;
  margin-top: 0.25rem;
  margin-left: -1.25rem;
}

.form-check-input:only-child {
  position: static;
}

.form-check-inline {
  display: inline-block;
}

.form-check-inline .form-check-label {
  vertical-align: middle;
}

.form-check-inline + .form-check-inline {
  margin-left: 0.75rem;
}

.form-control-feedback {
  margin-top: 0.25rem;
}

.form-control-success,
.form-control-warning,
.form-control-danger {
  padding-right: 2.25rem;
  background-repeat: no-repeat;
  background-position: center right 0.5625rem;
  background-size: 1.125rem 1.125rem;
}

.has-success .form-control-feedback,
.has-success .form-control-label,
.has-success .col-form-label,
.has-success .form-check-label,
.has-success .custom-control {
  color: #43ac6a;
}

.has-success .form-control {
  border-color: #43ac6a;
}

.has-success .input-group-addon {
  color: #43ac6a;
  border-color: #43ac6a;
  background-color: #cfecda;
}

.has-success .form-control-success {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%2343ac6a' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
}

.has-warning .form-control-feedback,
.has-warning .form-control-label,
.has-warning .col-form-label,
.has-warning .form-check-label,
.has-warning .custom-control {
  color: #E99002;
}

.has-warning .form-control {
  border-color: #E99002;
}

.has-warning .input-group-addon {
  color: #E99002;
  border-color: #E99002;
  background-color: #fee4b9;
}

.has-warning .form-control-warning {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23E99002' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
}

.has-danger .form-control-feedback,
.has-danger .form-control-label,
.has-danger .col-form-label,
.has-danger .form-check-label,
.has-danger .custom-control {
  color: #F04124;
}

.has-danger .form-control {
  border-color: #F04124;
}

.has-danger .input-group-addon {
  color: #F04124;
  border-color: #F04124;
  background-color: #fde7e3;
}

.has-danger .form-control-danger {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23F04124' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}

.form-inline .form-check {
  width: 100%;
}

@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    width: auto;
  }
  .form-inline .form-control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    margin-top: 0;
    margin-bottom: 0;
  }
  .form-inline .form-check-label {
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0;
  }
  .form-inline .custom-control-indicator {
    position: static;
    display: inline-block;
    margin-right: 0.25rem;
    vertical-align: text-bottom;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 300;
  line-height: 1.25;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  border-radius: 0;
  transition: all 0.2s ease-in-out;
}

.btn:focus, .btn:hover {
  text-decoration: none;
}

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 2px rgba(0, 140, 186, 0.25);
}

.btn.disabled, .btn:disabled {
  cursor: not-allowed;
  opacity: .65;
}

.btn:active, .btn.active {
  background-image: none;
}

a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #008cba;
  border-color: #0079a1;
}

.btn-primary:hover {
  color: #fff;
  background-color: #006687;
  border-color: #004b63;
}

.btn-primary:focus, .btn-primary.focus {
  box-shadow: 0 0 0 2px rgba(0, 121, 161, 0.5);
}

.btn-primary.disabled, .btn-primary:disabled {
  background-color: #008cba;
  border-color: #0079a1;
}

.btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #006687;
  background-image: none;
  border-color: #004b63;
}

.btn-secondary {
  color: #333;
  background-color: #eee;
  border-color: #e1e1e1;
}

.btn-secondary:hover {
  color: #333;
  background-color: #d5d4d4;
  border-color: #c3c3c3;
}

.btn-secondary:focus, .btn-secondary.focus {
  box-shadow: 0 0 0 2px rgba(225, 225, 225, 0.5);
}

.btn-secondary.disabled, .btn-secondary:disabled {
  background-color: #eee;
  border-color: #e1e1e1;
}

.btn-secondary:active, .btn-secondary.active,
.show > .btn-secondary.dropdown-toggle {
  color: #333;
  background-color: #d5d4d4;
  background-image: none;
  border-color: #c3c3c3;
}

.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}

.btn-info:focus, .btn-info.focus {
  box-shadow: 0 0 0 2px rgba(70, 184, 218, 0.5);
}

.btn-info.disabled, .btn-info:disabled {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-info:active, .btn-info.active,
.show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #31b0d5;
  background-image: none;
  border-color: #269abc;
}

.btn-success {
  color: #fff;
  background-color: #43ac6a;
  border-color: #3c9a5f;
}

.btn-success:hover {
  color: #fff;
  background-color: #358753;
  border-color: #2b6e44;
}

.btn-success:focus, .btn-success.focus {
  box-shadow: 0 0 0 2px rgba(60, 154, 95, 0.5);
}

.btn-success.disabled, .btn-success:disabled {
  background-color: #43ac6a;
  border-color: #3c9a5f;
}

.btn-success:active, .btn-success.active,
.show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #358753;
  background-image: none;
  border-color: #2b6e44;
}

.btn-warning {
  color: #fff;
  background-color: #E99002;
  border-color: #d08002;
}

.btn-warning:hover {
  color: #fff;
  background-color: #b67102;
  border-color: #935b01;
}

.btn-warning:focus, .btn-warning.focus {
  box-shadow: 0 0 0 2px rgba(208, 128, 2, 0.5);
}

.btn-warning.disabled, .btn-warning:disabled {
  background-color: #E99002;
  border-color: #d08002;
}

.btn-warning:active, .btn-warning.active,
.show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #b67102;
  background-image: none;
  border-color: #935b01;
}

.btn-danger {
  color: #fff;
  background-color: #F04124;
  border-color: #ea2f10;
}

.btn-danger:hover {
  color: #fff;
  background-color: #d32a0e;
  border-color: #b1240c;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 2px rgba(234, 47, 16, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  background-color: #F04124;
  border-color: #ea2f10;
}

.btn-danger:active, .btn-danger.active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #d32a0e;
  background-image: none;
  border-color: #b1240c;
}

.btn-outline-primary {
  color: #008cba;
  background-image: none;
  background-color: transparent;
  border-color: #008cba;
}

.btn-outline-primary:hover {
  color: #fff;
  background-color: #008cba;
  border-color: #008cba;
}

.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 2px rgba(0, 140, 186, 0.5);
}

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #008cba;
  background-color: transparent;
}

.btn-outline-primary:active, .btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #008cba;
  border-color: #008cba;
}

.btn-outline-secondary {
  color: #e1e1e1;
  background-image: none;
  background-color: transparent;
  border-color: #e1e1e1;
}

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #e1e1e1;
  border-color: #e1e1e1;
}

.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 2px rgba(225, 225, 225, 0.5);
}

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #e1e1e1;
  background-color: transparent;
}

.btn-outline-secondary:active, .btn-outline-secondary.active,
.show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #e1e1e1;
  border-color: #e1e1e1;
}

.btn-outline-info {
  color: #5bc0de;
  background-image: none;
  background-color: transparent;
  border-color: #5bc0de;
}

.btn-outline-info:hover {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 2px rgba(91, 192, 222, 0.5);
}

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #5bc0de;
  background-color: transparent;
}

.btn-outline-info:active, .btn-outline-info.active,
.show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-outline-success {
  color: #43ac6a;
  background-image: none;
  background-color: transparent;
  border-color: #43ac6a;
}

.btn-outline-success:hover {
  color: #fff;
  background-color: #43ac6a;
  border-color: #43ac6a;
}

.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 2px rgba(67, 172, 106, 0.5);
}

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #43ac6a;
  background-color: transparent;
}

.btn-outline-success:active, .btn-outline-success.active,
.show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #43ac6a;
  border-color: #43ac6a;
}

.btn-outline-warning {
  color: #E99002;
  background-image: none;
  background-color: transparent;
  border-color: #E99002;
}

.btn-outline-warning:hover {
  color: #fff;
  background-color: #E99002;
  border-color: #E99002;
}

.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 2px rgba(233, 144, 2, 0.5);
}

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #E99002;
  background-color: transparent;
}

.btn-outline-warning:active, .btn-outline-warning.active,
.show > .btn-outline-warning.dropdown-toggle {
  color: #fff;
  background-color: #E99002;
  border-color: #E99002;
}

.btn-outline-danger {
  color: #F04124;
  background-image: none;
  background-color: transparent;
  border-color: #F04124;
}

.btn-outline-danger:hover {
  color: #fff;
  background-color: #F04124;
  border-color: #F04124;
}

.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 2px rgba(240, 65, 36, 0.5);
}

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #F04124;
  background-color: transparent;
}

.btn-outline-danger:active, .btn-outline-danger.active,
.show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #F04124;
  border-color: #F04124;
}

.btn-link {
  font-weight: normal;
  color: #008cba;
  border-radius: 0;
}

.btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
  background-color: transparent;
}

.btn-link, .btn-link:focus, .btn-link:active {
  border-color: transparent;
}

.btn-link:hover {
  border-color: transparent;
}

.btn-link:focus, .btn-link:hover {
  color: #00526e;
  text-decoration: underline;
  background-color: transparent;
}

.btn-link:disabled {
  color: #888;
}

.btn-link:disabled:focus, .btn-link:disabled:hover {
  text-decoration: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0;
}

.btn-block {
  display: block;
  width: 100%;
}

.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}

.fade {
  opacity: 0;
  transition: opacity 0.15s linear;
}

.fade.show {
  opacity: 1;
}

.collapse {
  display: none;
}

.collapse.show {
  display: block;
}

tr.collapse.show {
  display: table-row;
}

tbody.collapse.show {
  display: table-row-group;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

.dropup,
.dropdown {
  position: relative;
}

.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.3em;
  vertical-align: middle;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
}

.dropdown-toggle:focus {
  outline: 0;
}

.dropup .dropdown-toggle::after {
  border-top: 0;
  border-bottom: 0.3em solid;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #222;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 0;
}

.dropdown-divider {
  height: 1px;
  margin: 0.5rem 0;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.1);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 3px 1.5rem;
  clear: both;
  font-weight: normal;
  color: #222;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0;
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #151515;
  text-decoration: none;
  background-color: #eee;
}

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #008cba;
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #888;
  cursor: not-allowed;
  background-color: transparent;
}

.show > .dropdown-menu {
  display: block;
}

.show > a {
  outline: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #888;
  white-space: nowrap;
}

.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 0.125rem;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 0 1 auto;
}

.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 2;
}

.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}

.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group {
  margin-left: -1px;
}

.btn-toolbar {
  display: flex;
  justify-content: flex-start;
}

.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}

.btn-group > .btn:first-child {
  margin-left: 0;
}

.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group > .btn-group {
  float: left;
}

.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}

.btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn + .dropdown-toggle-split::after {
  margin-left: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}

.btn-group-vertical {
  display: inline-flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

.btn-group-vertical .btn,
.btn-group-vertical .btn-group {
  width: 100%;
}

.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}

.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  width: 100%;
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0;
}

.input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
  z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.input-group-addon,
.input-group-btn {
  white-space: nowrap;
  vertical-align: middle;
}

.input-group-addon {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: normal;
  line-height: 1.25;
  color: #333;
  text-align: center;
  background-color: #eee;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
}

.input-group-addon.form-control-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0;
}

.input-group-addon.form-control-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  border-radius: 0;
}

.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}

.input-group .form-control:not(:last-child),
.input-group-addon:not(:last-child),
.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group > .btn,
.input-group-btn:not(:last-child) > .dropdown-toggle,
.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.input-group-addon:not(:last-child) {
  border-right: 0;
}

.input-group .form-control:not(:first-child),
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group > .btn,
.input-group-btn:not(:first-child) > .dropdown-toggle,
.input-group-btn:not(:last-child) > .btn:not(:first-child),
.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.form-control + .input-group-addon:not(:first-child) {
  border-left: 0;
}

.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}

.input-group-btn > .btn {
  position: relative;
  flex: 1;
}

.input-group-btn > .btn + .btn {
  margin-left: -1px;
}

.input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
  z-index: 3;
}

.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group {
  margin-right: -1px;
}

.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group {
  z-index: 2;
  margin-left: -1px;
}

.input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
.input-group-btn:not(:first-child) > .btn-group:focus,
.input-group-btn:not(:first-child) > .btn-group:active,
.input-group-btn:not(:first-child) > .btn-group:hover {
  z-index: 3;
}

.custom-control {
  position: relative;
  display: inline-flex;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  margin-right: 1rem;
  cursor: pointer;
}

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0;
}

.custom-control-input:checked ~ .custom-control-indicator {
  color: #fff;
  background-color: #008cba;
}

.custom-control-input:focus ~ .custom-control-indicator {
  box-shadow: 0 0 0 1px #fff, 0 0 0 3px #008cba;
}

.custom-control-input:active ~ .custom-control-indicator {
  color: #fff;
  background-color: #6edbff;
}

.custom-control-input:disabled ~ .custom-control-indicator {
  cursor: not-allowed;
  background-color: #ccc;
}

.custom-control-input:disabled ~ .custom-control-description {
  color: #888;
  cursor: not-allowed;
}

.custom-control-indicator {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%;
}

.custom-checkbox .custom-control-indicator {
  border-radius: 0;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #008cba;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-indicator {
  border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
}

.custom-controls-stacked {
  display: flex;
  flex-direction: column;
}

.custom-controls-stacked .custom-control {
  margin-bottom: 0.25rem;
}

.custom-controls-stacked .custom-control + .custom-control {
  margin-left: 0;
}

.custom-select {
  display: inline-block;
  max-width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.25;
  color: #333;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
  -moz-appearance: none;
  -webkit-appearance: none;
}

.custom-select:focus {
  border-color: #3bceff;
  outline: none;
}

.custom-select:focus::-ms-value {
  color: #333;
  background-color: #fff;
}

.custom-select:disabled {
  color: #888;
  cursor: not-allowed;
  background-color: #ccc;
}

.custom-select::-ms-expand {
  opacity: 0;
}

.custom-select-sm {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%;
}

.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: 2.5rem;
  margin-bottom: 0;
  cursor: pointer;
}

.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  height: 2.5rem;
  margin: 0;
  filter: alpha(opacity=0);
  opacity: 0;
}

.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: 2.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #333;
  pointer-events: none;
  user-select: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0;
}

.custom-file-control:lang(en)::after {
  content: "Choose file...";
}

.custom-file-control::before {
  position: absolute;
  top: -1px;
  right: -1px;
  bottom: -1px;
  z-index: 6;
  display: block;
  height: 2.5rem;
  padding: 0.5rem 1rem;
  line-height: 1.5;
  color: #333;
  background-color: #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0 0 0 0;
}

.custom-file-control:lang(en)::before {
  content: "Browse";
}

.nav {
  display: flex;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5em 1em;
}

.nav-link:focus, .nav-link:hover {
  text-decoration: none;
}

.nav-link.disabled {
  color: #ccc;
  cursor: not-allowed;
}

.nav-tabs {
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

.nav-tabs .nav-item {
  margin-bottom: -1px;
}

.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #ccc #ccc rgba(0, 0, 0, 0.1);
}

.nav-tabs .nav-link.disabled {
  color: #ccc;
  background-color: transparent;
  border-color: transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #333;
  background-color: #fff;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) #fff;
}

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0;
}

.nav-pills .nav-link.active,
.nav-pills .nav-item.show .nav-link {
  color: #fff;
  cursor: default;
  background-color: #008cba;
}

.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified .nav-item {
  flex: 1 1 100%;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}

.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 0.5rem 1rem;
}

.navbar-brand {
  display: inline-block;
  padding-top: .25rem;
  padding-bottom: .25rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}

.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}

.navbar-text {
  display: inline-block;
  padding-top: .425rem;
  padding-bottom: .425rem;
}

.navbar-toggler {
  align-self: flex-start;
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0;
}

.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

.navbar-toggler-left {
  position: absolute;
  left: 1rem;
}

.navbar-toggler-right {
  position: absolute;
  right: 1rem;
}

@media (max-width: 575px) {
  .navbar-toggleable .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 576px) {
  .navbar-toggleable {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable .navbar-toggler {
    display: none;
  }
}

@media (max-width: 767px) {
  .navbar-toggleable-sm .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-sm > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 768px) {
  .navbar-toggleable-sm {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-sm > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-sm .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-sm .navbar-toggler {
    display: none;
  }
}

@media (max-width: 991px) {
  .navbar-toggleable-md .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-md > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 992px) {
  .navbar-toggleable-md {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-md > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-md .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-md .navbar-toggler {
    display: none;
  }
}

@media (max-width: 1199px) {
  .navbar-toggleable-lg .navbar-nav .dropdown-menu {
    position: static;
    float: none;
  }
  .navbar-toggleable-lg > .container {
    padding-right: 0;
    padding-left: 0;
  }
}

@media (min-width: 1200px) {
  .navbar-toggleable-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-toggleable-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem;
  }
  .navbar-toggleable-lg > .container {
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
  }
  .navbar-toggleable-lg .navbar-collapse {
    display: flex !important;
    width: 100%;
  }
  .navbar-toggleable-lg .navbar-toggler {
    display: none;
  }
}

.navbar-toggleable-xl {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-toggleable-xl > .container {
  padding-right: 0;
  padding-left: 0;
}

.navbar-toggleable-xl .navbar-nav {
  flex-direction: row;
}

.navbar-toggleable-xl .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem;
}

.navbar-toggleable-xl > .container {
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}

.navbar-toggleable-xl .navbar-collapse {
  display: flex !important;
  width: 100%;
}

.navbar-toggleable-xl .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand,
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover,
.navbar-light .navbar-toggler:focus,
.navbar-light .navbar-toggler:hover {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7);
}

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

.navbar-light .navbar-nav .open > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-light .navbar-toggler {
  border-color: rgba(0, 0, 0, 0.1);
}

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}

.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-toggler {
  color: white;
}

.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-toggler:focus,
.navbar-inverse .navbar-toggler:hover {
  color: white;
}

.navbar-inverse .navbar-nav .nav-link {
  color: white;
}

.navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover {
  color: white;
}

.navbar-inverse .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar-inverse .navbar-nav .open > .nav-link,
.navbar-inverse .navbar-nav .active > .nav-link,
.navbar-inverse .navbar-nav .nav-link.open,
.navbar-inverse .navbar-nav .nav-link.active {
  color: white;
}

.navbar-inverse .navbar-toggler {
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar-inverse .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='white' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}

.navbar-inverse .navbar-text {
  color: white;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0;
}

.card-block {
  flex: 1 1 auto;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}

.card-link + .card-link {
  margin-left: 1.25rem;
}

.card > .list-group:first-child .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.card > .list-group:last-child .list-group-item:last-child {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #eee;
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}

.card-header:first-child {
  border-radius: calc(0 - 1px) calc(0 - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #eee;
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}

.card-footer:last-child {
  border-radius: 0 0 calc(0 - 1px) calc(0 - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-primary {
  background-color: #008cba;
  border-color: #008cba;
}

.card-primary .card-header,
.card-primary .card-footer {
  background-color: transparent;
}

.card-success {
  background-color: #43ac6a;
  border-color: #43ac6a;
}

.card-success .card-header,
.card-success .card-footer {
  background-color: transparent;
}

.card-info {
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.card-info .card-header,
.card-info .card-footer {
  background-color: transparent;
}

.card-warning {
  background-color: #E99002;
  border-color: #E99002;
}

.card-warning .card-header,
.card-warning .card-footer {
  background-color: transparent;
}

.card-danger {
  background-color: #F04124;
  border-color: #F04124;
}

.card-danger .card-header,
.card-danger .card-footer {
  background-color: transparent;
}

.card-outline-primary {
  background-color: transparent;
  border-color: #008cba;
}

.card-outline-secondary {
  background-color: transparent;
  border-color: #e1e1e1;
}

.card-outline-info {
  background-color: transparent;
  border-color: #5bc0de;
}

.card-outline-success {
  background-color: transparent;
  border-color: #43ac6a;
}

.card-outline-warning {
  background-color: transparent;
  border-color: #E99002;
}

.card-outline-danger {
  background-color: transparent;
  border-color: #F04124;
}

.card-inverse {
  color: rgba(255, 255, 255, 0.65);
}

.card-inverse .card-header,
.card-inverse .card-footer {
  background-color: transparent;
  border-color: rgba(255, 255, 255, 0.2);
}

.card-inverse .card-header,
.card-inverse .card-footer,
.card-inverse .card-title,
.card-inverse .card-blockquote {
  color: #fff;
}

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-subtitle,
.card-inverse .card-blockquote .blockquote-footer {
  color: rgba(255, 255, 255, 0.65);
}

.card-inverse .card-link:focus, .card-inverse .card-link:hover {
  color: #fff;
}

.card-blockquote {
  padding: 0;
  margin-bottom: 0;
  border-left: 0;
}

.card-img {
  border-radius: calc(0 - 1px);
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
}

.card-img-top {
  border-top-right-radius: calc(0 - 1px);
  border-top-left-radius: calc(0 - 1px);
}

.card-img-bottom {
  border-bottom-right-radius: calc(0 - 1px);
  border-bottom-left-radius: calc(0 - 1px);
}

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
  }
  .card-deck .card {
    display: flex;
    flex: 1 0 0;
    flex-direction: column;
  }
  .card-deck .card:not(:first-child) {
    margin-left: 15px;
  }
  .card-deck .card:not(:last-child) {
    margin-right: 15px;
  }
}

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group .card {
    flex: 1 0 0;
  }
  .card-group .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group .card:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .card-group .card:first-child .card-img-top {
    border-top-right-radius: 0;
  }
  .card-group .card:first-child .card-img-bottom {
    border-bottom-right-radius: 0;
  }
  .card-group .card:last-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .card-group .card:last-child .card-img-top {
    border-top-left-radius: 0;
  }
  .card-group .card:last-child .card-img-bottom {
    border-bottom-left-radius: 0;
  }
  .card-group .card:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .card-group .card:not(:first-child):not(:last-child) .card-img-top,
  .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
    border-radius: 0;
  }
}

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
    margin-bottom: 0.75rem;
  }
}

.breadcrumb {
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #eee;
  border-radius: 0;
}

.breadcrumb::after {
  display: block;
  content: "";
  clear: both;
}

.breadcrumb-item {
  float: left;
}

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #888;
  content: "/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}

.breadcrumb-item.active {
  color: #888;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0;
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.page-item:last-child .page-link {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.page-item.active .page-link {
  z-index: 2;
  color: #fff;
  background-color: #008cba;
  border-color: #0079a1;
}

.page-item.disabled .page-link {
  color: #ccc;
  pointer-events: none;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #888;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.page-link:focus, .page-link:hover {
  color: #00526e;
  text-decoration: none;
  background-color: #eee;
  border-color: #ddd;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}

.pagination-lg .page-item:first-child .page-link {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.pagination-lg .page-item:last-child .page-link {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.badge {
  display: inline-block;
  padding: 0.4em 1em;
  font-size: 75%;
  font-weight: 300;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

a.badge:focus, a.badge:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-default {
  background-color: #888;
}

.badge-default[href]:focus, .badge-default[href]:hover {
  background-color: #6f6e6e;
}

.badge-primary {
  background-color: #008cba;
}

.badge-primary[href]:focus, .badge-primary[href]:hover {
  background-color: #006687;
}

.badge-success {
  background-color: #43ac6a;
}

.badge-success[href]:focus, .badge-success[href]:hover {
  background-color: #358753;
}

.badge-info {
  background-color: #5bc0de;
}

.badge-info[href]:focus, .badge-info[href]:hover {
  background-color: #31b0d5;
}

.badge-warning {
  background-color: #E99002;
}

.badge-warning[href]:focus, .badge-warning[href]:hover {
  background-color: #b67102;
}

.badge-danger {
  background-color: #F04124;
}

.badge-danger[href]:focus, .badge-danger[href]:hover {
  background-color: #d32a0e;
}

.jumbotron {
  padding: 4rem 2rem;
  margin-bottom: 4rem;
  background-color: #eee;
  border-radius: 0;
}

@media (min-width: 576px) {
  .jumbotron {
    padding: 8rem 4rem;
  }
}

.jumbotron-hr {
  border-top-color: #d5d4d4;
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: bold;
}

.alert-dismissible .close {
  position: relative;
  top: -0.75rem;
  right: -1.25rem;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-success {
  background-color: #43ac6a;
  border-color: #3c9a5f;
  color: #fff;
}

.alert-success hr {
  border-top-color: #358753;
}

.alert-success .alert-link {
  color: #e6e5e5;
}

.alert-info {
  background-color: #5bc0de;
  border-color: #3db5d8;
  color: #fff;
}

.alert-info hr {
  border-top-color: #2aabd2;
}

.alert-info .alert-link {
  color: #e6e5e5;
}

.alert-warning {
  background-color: #E99002;
  border-color: #d08002;
  color: #fff;
}

.alert-warning hr {
  border-top-color: #b67102;
}

.alert-warning .alert-link {
  color: #e6e5e5;
}

.alert-danger {
  background-color: #F04124;
  border-color: #ea2f10;
  color: #fff;
}

.alert-danger hr {
  border-top-color: #d32a0e;
}

.alert-danger .alert-link {
  color: #e6e5e5;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1.5em 0;
  }
  to {
    background-position: 0 0;
  }
}

.progress {
  display: flex;
  overflow: hidden;
  font-size: 1em;
  line-height: 1.5em;
  text-align: center;
  background-color: #f6f6f6;
  border-radius: 0;
}

.progress-bar {
  height: 1.5em;
  color: #fff;
  background-color: #008cba;
}

.progress-bar-striped {
  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: 1.5em 1.5em;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
}

.list-group-item-action {
  width: 100%;
  color: #333;
  text-align: inherit;
}

.list-group-item-action .list-group-item-heading {
  color: #222;
}

.list-group-item-action:focus, .list-group-item-action:hover {
  color: #333;
  text-decoration: none;
  background-color: #eee;
}

.list-group-item-action:active {
  color: #222;
  background-color: #ccc;
}

.list-group-item {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}

.list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.list-group-item:focus, .list-group-item:hover {
  text-decoration: none;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #888;
  cursor: not-allowed;
  background-color: #eee;
}

.list-group-item.disabled .list-group-item-heading, .list-group-item:disabled .list-group-item-heading {
  color: inherit;
}

.list-group-item.disabled .list-group-item-text, .list-group-item:disabled .list-group-item-text {
  color: #888;
}

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #008cba;
  border-color: #008cba;
}

.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small {
  color: inherit;
}

.list-group-item.active .list-group-item-text {
  color: #baeeff;
}

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0;
}

.list-group-item-success {
  color: #fff;
  background-color: #43ac6a;
}

a.list-group-item-success,
button.list-group-item-success {
  color: #fff;
}

a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}

a.list-group-item-success:focus, a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover {
  color: #fff;
  background-color: #3c9a5f;
}

a.list-group-item-success.active,
button.list-group-item-success.active {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.list-group-item-info {
  color: #fff;
  background-color: #5bc0de;
}

a.list-group-item-info,
button.list-group-item-info {
  color: #fff;
}

a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}

a.list-group-item-info:focus, a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover {
  color: #fff;
  background-color: #46b8da;
}

a.list-group-item-info.active,
button.list-group-item-info.active {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.list-group-item-warning {
  color: #fff;
  background-color: #E99002;
}

a.list-group-item-warning,
button.list-group-item-warning {
  color: #fff;
}

a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}

a.list-group-item-warning:focus, a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover {
  color: #fff;
  background-color: #d08002;
}

a.list-group-item-warning.active,
button.list-group-item-warning.active {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.list-group-item-danger {
  color: #fff;
  background-color: #F04124;
}

a.list-group-item-danger,
button.list-group-item-danger {
  color: #fff;
}

a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}

a.list-group-item-danger:focus, a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover {
  color: #fff;
  background-color: #ea2f10;
}

a.list-group-item-danger.active,
button.list-group-item-danger.active {
  color: #fff;
  background-color: #fff;
  border-color: #fff;
}

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.embed-responsive::before {
  display: block;
  content: "";
}

.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #333;
  text-shadow: none;
  opacity: .5;
}

.close:focus, .close:hover {
  color: #333;
  text-decoration: none;
  cursor: pointer;
  opacity: .75;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}

.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -25%);
}

.modal.show .modal-dialog {
  transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #ccc;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 15px;
}

.modal-footer {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid #ccc;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 30px auto;
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}

.tooltip {
  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.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}

.tooltip.show {
  opacity: 0.9;
}

.tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
  padding: 5px 0;
  margin-top: -3px;
}

.tooltip.tooltip-top .tooltip-inner::before, .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 5px 5px 0;
  border-top-color: #000;
}

.tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
  padding: 0 5px;
  margin-left: 3px;
}

.tooltip.tooltip-right .tooltip-inner::before, .tooltip.bs-tether-element-attached-left .tooltip-inner::before {
  top: 50%;
  left: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}

.tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
  padding: 5px 0;
  margin-top: 3px;
}

.tooltip.tooltip-bottom .tooltip-inner::before, .tooltip.bs-tether-element-attached-top .tooltip-inner::before {
  top: 0;
  left: 50%;
  margin-left: -5px;
  content: "";
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}

.tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
  padding: 0 5px;
  margin-left: -3px;
}

.tooltip.tooltip-left .tooltip-inner::before, .tooltip.bs-tether-element-attached-right .tooltip-inner::before {
  top: 50%;
  right: 0;
  margin-top: -5px;
  content: "";
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0;
}

.tooltip-inner::before {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  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.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
}

.popover.popover-top, .popover.bs-tether-element-attached-bottom {
  margin-top: -10px;
}

.popover.popover-top::before, .popover.popover-top::after, .popover.bs-tether-element-attached-bottom::before, .popover.bs-tether-element-attached-bottom::after {
  left: 50%;
  border-bottom-width: 0;
}

.popover.popover-top::before, .popover.bs-tether-element-attached-bottom::before {
  bottom: -11px;
  margin-left: -11px;
  border-top-color: rgba(0, 0, 0, 0.25);
}

.popover.popover-top::after, .popover.bs-tether-element-attached-bottom::after {
  bottom: -10px;
  margin-left: -10px;
  border-top-color: #fff;
}

.popover.popover-right, .popover.bs-tether-element-attached-left {
  margin-left: 10px;
}

.popover.popover-right::before, .popover.popover-right::after, .popover.bs-tether-element-attached-left::before, .popover.bs-tether-element-attached-left::after {
  top: 50%;
  border-left-width: 0;
}

.popover.popover-right::before, .popover.bs-tether-element-attached-left::before {
  left: -11px;
  margin-top: -11px;
  border-right-color: rgba(0, 0, 0, 0.25);
}

.popover.popover-right::after, .popover.bs-tether-element-attached-left::after {
  left: -10px;
  margin-top: -10px;
  border-right-color: #fff;
}

.popover.popover-bottom, .popover.bs-tether-element-attached-top {
  margin-top: 10px;
}

.popover.popover-bottom::before, .popover.popover-bottom::after, .popover.bs-tether-element-attached-top::before, .popover.bs-tether-element-attached-top::after {
  left: 50%;
  border-top-width: 0;
}

.popover.popover-bottom::before, .popover.bs-tether-element-attached-top::before {
  top: -11px;
  margin-left: -11px;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}

.popover.popover-bottom::after, .popover.bs-tether-element-attached-top::after {
  top: -10px;
  margin-left: -10px;
  border-bottom-color: #f7f7f7;
}

.popover.popover-bottom .popover-title::before, .popover.bs-tether-element-attached-top .popover-title::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 20px;
  margin-left: -10px;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.popover.popover-left, .popover.bs-tether-element-attached-right {
  margin-left: -10px;
}

.popover.popover-left::before, .popover.popover-left::after, .popover.bs-tether-element-attached-right::before, .popover.bs-tether-element-attached-right::after {
  top: 50%;
  border-right-width: 0;
}

.popover.popover-left::before, .popover.bs-tether-element-attached-right::before {
  right: -11px;
  margin-top: -11px;
  border-left-color: rgba(0, 0, 0, 0.25);
}

.popover.popover-left::after, .popover.bs-tether-element-attached-right::after {
  right: -10px;
  margin-top: -10px;
  border-left-color: #fff;
}

.popover-title {
  padding: 8px 14px;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-right-radius: calc(0 - 1px);
  border-top-left-radius: calc(0 - 1px);
}

.popover-title:empty {
  display: none;
}

.popover-content {
  padding: 9px 14px;
}

.popover::before,
.popover::after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}

.popover::before {
  content: "";
  border-width: 11px;
}

.popover::after {
  content: "";
  border-width: 10px;
}

.carousel {
  position: relative;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.carousel-item {
  position: relative;
  display: none;
  width: 100%;
}

@media (-webkit-transform-3d) {
  .carousel-item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
}

@supports (transform: translate3d(0, 0, 0)) {
  .carousel-item {
    transition: transform 0.6s ease-in-out;
    backface-visibility: hidden;
    perspective: 1000px;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: flex;
}

.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0;
}

@media (-webkit-transform-3d) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}

@supports (transform: translate3d(0, 0, 0)) {
  .carousel-item-next.carousel-item-left,
  .carousel-item-prev.carousel-item-right {
    transform: translate3d(0, 0, 0);
  }
  .carousel-item-next,
  .active.carousel-item-right {
    transform: translate3d(100%, 0, 0);
  }
  .carousel-item-prev,
  .active.carousel-item-left {
    transform: translate3d(-100%, 0, 0);
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
}

.carousel-control-prev:focus, .carousel-control-prev:hover,
.carousel-control-next:focus,
.carousel-control-next:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}

.carousel-indicators li {
  position: relative;
  flex: 1 0 auto;
  max-width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.5);
}

.carousel-indicators li::before {
  position: absolute;
  top: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators li::after {
  position: absolute;
  bottom: -10px;
  left: 0;
  display: inline-block;
  width: 100%;
  height: 10px;
  content: "";
}

.carousel-indicators .active {
  background-color: #fff;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-faded {
  background-color: #f7f7f7;
}

.bg-primary {
  background-color: #008cba !important;
}

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #006687 !important;
}

.bg-success {
  background-color: #43ac6a !important;
}

a.bg-success:focus, a.bg-success:hover {
  background-color: #358753 !important;
}

.bg-info {
  background-color: #5bc0de !important;
}

a.bg-info:focus, a.bg-info:hover {
  background-color: #31b0d5 !important;
}

.bg-warning {
  background-color: #E99002 !important;
}

a.bg-warning:focus, a.bg-warning:hover {
  background-color: #b67102 !important;
}

.bg-danger {
  background-color: #F04124 !important;
}

a.bg-danger:focus, a.bg-danger:hover {
  background-color: #d32a0e !important;
}

.bg-inverse {
  background-color: #222 !important;
}

a.bg-inverse:focus, a.bg-inverse:hover {
  background-color: #090808 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.rounded {
  border-radius: 0;
}

.rounded-top {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}

.rounded-right {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

.rounded-bottom {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.rounded-left {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

.rounded-circle {
  border-radius: 50%;
}

.rounded-0 {
  border-radius: 0;
}

.clearfix::after {
  display: block;
  content: "";
  clear: both;
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}

.flex-first {
  order: -1;
}

.flex-last {
  order: 1;
}

.flex-unordered {
  order: 0;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-first {
    order: -1;
  }
  .flex-sm-last {
    order: 1;
  }
  .flex-sm-unordered {
    order: 0;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 768px) {
  .flex-md-first {
    order: -1;
  }
  .flex-md-last {
    order: 1;
  }
  .flex-md-unordered {
    order: 0;
  }
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 992px) {
  .flex-lg-first {
    order: -1;
  }
  .flex-lg-last {
    order: 1;
  }
  .flex-lg-unordered {
    order: 0;
  }
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}

@media (min-width: 1200px) {
  .flex-xl-first {
    order: -1;
  }
  .flex-xl-last {
    order: 1;
  }
  .flex-xl-unordered {
    order: 0;
  }
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}

.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}

@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1030;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.m-0 {
  margin: 0 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.m-1 {
  margin: 0.25rem 0.25rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mr-1 {
  margin-right: 0.25rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1 {
  margin-left: 0.25rem !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem 0.5rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mr-2 {
  margin-right: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2 {
  margin-left: 0.5rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.m-3 {
  margin: 1rem 1rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mr-3 {
  margin-right: 1rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.ml-3 {
  margin-left: 1rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.m-4 {
  margin: 1.5rem 1.5rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mr-4 {
  margin-right: 1.5rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4 {
  margin-left: 1.5rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.m-5 {
  margin: 3rem 3rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mr-5 {
  margin-right: 3rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.ml-5 {
  margin-left: 3rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.p-0 {
  padding: 0 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.p-1 {
  padding: 0.25rem 0.25rem !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pr-1 {
  padding-right: 0.25rem !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1 {
  padding-left: 0.25rem !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem 0.5rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pr-2 {
  padding-right: 0.5rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2 {
  padding-left: 0.5rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.p-3 {
  padding: 1rem 1rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pr-3 {
  padding-right: 1rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pl-3 {
  padding-left: 1rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.p-4 {
  padding: 1.5rem 1.5rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pr-4 {
  padding-right: 1.5rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4 {
  padding-left: 1.5rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.p-5 {
  padding: 3rem 3rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pr-5 {
  padding-right: 3rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.pl-5 {
  padding-left: 3rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 0 !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0 {
    margin-left: 0 !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem 0.25rem !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1 {
    margin-left: 0.25rem !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2 {
    margin-left: 0.5rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem 1rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3 {
    margin-left: 1rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4 {
    margin-left: 1.5rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem 3rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5 {
    margin-left: 3rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 0 !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0 {
    padding-left: 0 !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem 0.25rem !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1 {
    padding-left: 0.25rem !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2 {
    padding-left: 0.5rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem 1rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3 {
    padding-left: 1rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4 {
    padding-left: 1.5rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem 3rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5 {
    padding-left: 3rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto {
    margin-left: auto !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 0 !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0 {
    margin-left: 0 !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem 0.25rem !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1 {
    margin-left: 0.25rem !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2 {
    margin-left: 0.5rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem 1rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3 {
    margin-left: 1rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4 {
    margin-left: 1.5rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem 3rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5 {
    margin-left: 3rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .p-md-0 {
    padding: 0 0 !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0 {
    padding-left: 0 !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem 0.25rem !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1 {
    padding-left: 0.25rem !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2 {
    padding-left: 0.5rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem 1rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3 {
    padding-left: 1rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4 {
    padding-left: 1.5rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem 3rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5 {
    padding-left: 3rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto {
    margin-left: auto !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 0 !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0 {
    margin-left: 0 !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem 0.25rem !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1 {
    margin-left: 0.25rem !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2 {
    margin-left: 0.5rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem 1rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3 {
    margin-left: 1rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4 {
    margin-left: 1.5rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem 3rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5 {
    margin-left: 3rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 0 !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0 {
    padding-left: 0 !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem 0.25rem !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1 {
    padding-left: 0.25rem !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2 {
    padding-left: 0.5rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem 1rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3 {
    padding-left: 1rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4 {
    padding-left: 1.5rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem 3rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5 {
    padding-left: 3rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto {
    margin-left: auto !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 0 !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0 {
    margin-left: 0 !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem 0.25rem !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1 {
    margin-left: 0.25rem !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem 0.5rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2 {
    margin-left: 0.5rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem 1rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3 {
    margin-left: 1rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem 1.5rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4 {
    margin-left: 1.5rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem 3rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5 {
    margin-left: 3rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 0 !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0 {
    padding-left: 0 !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem 0.25rem !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1 {
    padding-left: 0.25rem !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem 0.5rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2 {
    padding-left: 0.5rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem 1rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3 {
    padding-left: 1rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem 1.5rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4 {
    padding-left: 1.5rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem 3rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5 {
    padding-left: 3rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto {
    margin-left: auto !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

.text-justify {
  text-align: justify !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-normal {
  font-weight: normal;
}

.font-weight-bold {
  font-weight: bold;
}

.font-italic {
  font-style: italic;
}

.text-white {
  color: #fff !important;
}

.text-muted {
  color: #888 !important;
}

a.text-muted:focus, a.text-muted:hover {
  color: #6f6e6e !important;
}

.text-primary {
  color: #008cba !important;
}

a.text-primary:focus, a.text-primary:hover {
  color: #006687 !important;
}

.text-success {
  color: #43ac6a !important;
}

a.text-success:focus, a.text-success:hover {
  color: #358753 !important;
}

.text-info {
  color: #5bc0de !important;
}

a.text-info:focus, a.text-info:hover {
  color: #31b0d5 !important;
}

.text-warning {
  color: #E99002 !important;
}

a.text-warning:focus, a.text-warning:hover {
  color: #b67102 !important;
}

.text-danger {
  color: #F04124 !important;
}

a.text-danger:focus, a.text-danger:hover {
  color: #d32a0e !important;
}

.text-gray-dark {
  color: #222 !important;
}

a.text-gray-dark:focus, a.text-gray-dark:hover {
  color: #090808 !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.invisible {
  visibility: hidden !important;
}

.hidden-xs-up {
  display: none !important;
}

@media (max-width: 575px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (min-width: 576px) {
  .hidden-sm-up {
    display: none !important;
  }
}

@media (max-width: 767px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (min-width: 768px) {
  .hidden-md-up {
    display: none !important;
  }
}

@media (max-width: 991px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (min-width: 992px) {
  .hidden-lg-up {
    display: none !important;
  }
}

@media (max-width: 1199px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-xl-up {
    display: none !important;
  }
}

.hidden-xl-down {
  display: none !important;
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  font-weight: 300;
}

#loading {
  height: 100% !important;
  width: 100% !important;
  position: fixed !important;
  z-index: 9999 !important;
  margin: 0 !important;
  text-align: center !important;
  top: 50%;
  font-size: 20px !important;
  font-family: "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.center {
  text-align: center;
}

.top {
  display: block;
  border-top: 1px solid #ccc;
}

.logo-sm {
  height: 36px;
  width: auto;
}

.highlight {
  background-color: #008cba;
  color: #fff;
}

tf-button {
  display: inline-block;
}

.tf-inverse h1, .tf-inverse h2, .tf-inverse h3, .tf-inverse h4, .tf-inverse h5, .tf-inverse h6, .tf-inverse .h1, .tf-inverse .h2, .tf-inverse .h3, .tf-inverse .h4, .tf-inverse .h5, .tf-inverse .h6 {
  color: white;
}

.tf-bold {
  font-weight: bold;
}

.tf-italic {
  font-style: italic;
}

.tf-display-block {
  display: block;
}

.tf-display-inline-block {
  display: inline-block;
}

.tf-bg-transparent {
  background-color: transparent !important;
}

.tf-rounded {
  border-radius: 50%;
}

.tf-disabled, .tf-selectable.disabled, .tf-timeline-viewport .tf-timeline-events-wrapper .disabled.tf-timeline-dot, .tf-v-timeline-container .disabled.tf-v-timeline-dot, tf-flat-button.disabled a, tf-text.disabled a, tf-checkbox.disabled .tf-checkbox-text, tf-checkbox.disabled .tf-checkbox-label, tf-checkbox .checkboxMode input:disabled + .tf-checkbox-label, tf-image.disabled {
  cursor: not-allowed !important;
  opacity: 0.5;
}

.tf-selectable, .tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-dot, .tf-v-timeline-container .tf-v-timeline-dot {
  cursor: pointer;
}

.tf-selectable.scale-effect:hover, .tf-timeline-viewport .tf-timeline-events-wrapper .scale-effect.tf-timeline-dot:hover, .tf-v-timeline-container .scale-effect.tf-v-timeline-dot:hover {
  transform: scale(1.4);
}

.tf-selectable:hover, .tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-dot:hover, .tf-v-timeline-container .tf-v-timeline-dot:hover {
  opacity: 0.85;
}

.tf-box-shadow {
  -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
}

.tf-shadow-1 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 1px;
}

.tf-shadow-2 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 2px;
}

.tf-shadow-3 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 3px;
}

.tf-shadow-4 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 4px;
}

.tf-shadow-5 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 5px;
}

.tf-shadow-6 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 6px;
}

.tf-shadow-7 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 7px;
}

.tf-shadow-8 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 8px;
}

.tf-shadow-9 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 9px;
}

.tf-shadow-10 {
  box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 10px;
}

.tf-border-1, tf-section .section-border, tf-grid .grid-border {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

.tf-border-2 {
  border: 2px solid rgba(0, 0, 0, 0.1);
}

.tf-border-3 {
  border: 3px solid rgba(0, 0, 0, 0.1);
}

.tf-border-4 {
  border: 4px solid rgba(0, 0, 0, 0.1);
}

.tf-border-5 {
  border: 5px solid rgba(0, 0, 0, 0.1);
}

.tf-border-6 {
  border: 6px solid rgba(0, 0, 0, 0.1);
}

.tf-border-7 {
  border: 7px solid rgba(0, 0, 0, 0.1);
}

.tf-border-8 {
  border: 8px solid rgba(0, 0, 0, 0.1);
}

.tf-border-9 {
  border: 9px solid rgba(0, 0, 0, 0.1);
}

.tf-border-10 {
  border: 10px solid rgba(0, 0, 0, 0.1);
}

.xs {
  font-size: 0.79em;
}

.sm {
  font-size: 0.875em;
}

.md {
  font-size: 1em;
}

.lg {
  font-size: 1.25em;
}

.xl {
  font-size: 1.7em;
}

tf-flag img {
  margin: 0.35em;
}

tf-flag.xs img {
  width: 16px;
  height: 11px;
}

tf-flag.sm img {
  width: 22px;
  height: 15px;
}

tf-flag.md img {
  width: 26px;
  height: 18px;
}

tf-flag.lg img {
  width: 34px;
  height: 23px;
}

tf-flag.xl img {
  width: 44px;
  height: 30px;
}

img.flag {
  display: inline-block;
}

.flag {
  background: url(../../../../app/images/flags_responsive.png) no-repeat;
  background-size: 100%;
}

.flag-ad {
  background-position: 0 .413223%;
}

.flag-ae {
  background-position: 0 .826446%;
}

.flag-af {
  background-position: 0 1.239669%;
}

.flag-ag {
  background-position: 0 1.652893%;
}

.flag-ai {
  background-position: 0 2.066116%;
}

.flag-al {
  background-position: 0 2.479339%;
}

.flag-am {
  background-position: 0 2.892562%;
}

.flag-an {
  background-position: 0 3.305785%;
}

.flag-ao {
  background-position: 0 3.719008%;
}

.flag-aq {
  background-position: 0 4.132231%;
}

.flag-ar {
  background-position: 0 4.545455%;
}

.flag-as {
  background-position: 0 4.958678%;
}

.flag-at {
  background-position: 0 5.371901%;
}

.flag-au {
  background-position: 0 5.785124%;
}

.flag-aw {
  background-position: 0 6.198347%;
}

.flag-az {
  background-position: 0 6.61157%;
}

.flag-ba {
  background-position: 0 7.024793%;
}

.flag-bb {
  background-position: 0 7.438017%;
}

.flag-bd {
  background-position: 0 7.85124%;
}

.flag-be {
  background-position: 0 8.264463%;
}

.flag-bf {
  background-position: 0 8.677686%;
}

.flag-bg {
  background-position: 0 9.090909%;
}

.flag-bh {
  background-position: 0 9.504132%;
}

.flag-bi {
  background-position: 0 9.917355%;
}

.flag-bj {
  background-position: 0 10.330579%;
}

.flag-bm {
  background-position: 0 10.743802%;
}

.flag-bn {
  background-position: 0 11.157025%;
}

.flag-bo {
  background-position: 0 11.570248%;
}

.flag-br {
  background-position: 0 11.983471%;
}

.flag-bs {
  background-position: 0 12.396694%;
}

.flag-bt {
  background-position: 0 12.809917%;
}

.flag-bv {
  background-position: 0 13.22314%;
}

.flag-bw {
  background-position: 0 13.636364%;
}

.flag-by {
  background-position: 0 14.049587%;
}

.flag-bz {
  background-position: 0 14.46281%;
}

.flag-ca {
  background-position: 0 14.876033%;
}

.flag-cc {
  background-position: 0 15.289256%;
}

.flag-cd {
  background-position: 0 15.702479%;
}

.flag-cf {
  background-position: 0 16.115702%;
}

.flag-cg {
  background-position: 0 16.528926%;
}

.flag-ch {
  background-position: 0 16.942149%;
}

.flag-ci {
  background-position: 0 17.355372%;
}

.flag-ck {
  background-position: 0 17.768595%;
}

.flag-cl {
  background-position: 0 18.181818%;
}

.flag-cm {
  background-position: 0 18.595041%;
}

.flag-cn {
  background-position: 0 19.008264%;
}

.flag-co {
  background-position: 0 19.421488%;
}

.flag-cr {
  background-position: 0 19.834711%;
}

.flag-cu {
  background-position: 0 20.247934%;
}

.flag-cv {
  background-position: 0 20.661157%;
}

.flag-cx {
  background-position: 0 21.07438%;
}

.flag-cy {
  background-position: 0 21.487603%;
}

.flag-cz {
  background-position: 0 21.900826%;
}

.flag-de {
  background-position: 0 22.31405%;
}

.flag-dj {
  background-position: 0 22.727273%;
}

.flag-dk {
  background-position: 0 23.140496%;
}

.flag-dm {
  background-position: 0 23.553719%;
}

.flag-do {
  background-position: 0 23.966942%;
}

.flag-dz {
  background-position: 0 24.380165%;
}

.flag-ec {
  background-position: 0 24.793388%;
}

.flag-ee {
  background-position: 0 25.206612%;
}

.flag-eg {
  background-position: 0 25.619835%;
}

.flag-eh {
  background-position: 0 26.033058%;
}

.flag-er {
  background-position: 0 26.446281%;
}

.flag-es {
  background-position: 0 26.859504%;
}

.flag-et {
  background-position: 0 27.272727%;
}

.flag-fi {
  background-position: 0 27.68595%;
}

.flag-fj {
  background-position: 0 28.099174%;
}

.flag-fk {
  background-position: 0 28.512397%;
}

.flag-fm {
  background-position: 0 28.92562%;
}

.flag-fo {
  background-position: 0 29.338843%;
}

.flag-fr {
  background-position: 0 29.752066%;
}

.flag-ga {
  background-position: 0 30.165289%;
}

.flag-gd {
  background-position: 0 30.578512%;
}

.flag-ge {
  background-position: 0 30.991736%;
}

.flag-gf {
  background-position: 0 31.404959%;
}

.flag-gh {
  background-position: 0 31.818182%;
}

.flag-gi {
  background-position: 0 32.231405%;
}

.flag-gl {
  background-position: 0 32.644628%;
}

.flag-gm {
  background-position: 0 33.057851%;
}

.flag-gn {
  background-position: 0 33.471074%;
}

.flag-gp {
  background-position: 0 33.884298%;
}

.flag-gq {
  background-position: 0 34.297521%;
}

.flag-gr {
  background-position: 0 34.710744%;
}

.flag-gs {
  background-position: 0 35.123967%;
}

.flag-gt {
  background-position: 0 35.53719%;
}

.flag-gu {
  background-position: 0 35.950413%;
}

.flag-gw {
  background-position: 0 36.363636%;
}

.flag-gy {
  background-position: 0 36.77686%;
}

.flag-hk {
  background-position: 0 37.190083%;
}

.flag-hm {
  background-position: 0 37.603306%;
}

.flag-hn {
  background-position: 0 38.016529%;
}

.flag-hr {
  background-position: 0 38.429752%;
}

.flag-ht {
  background-position: 0 38.842975%;
}

.flag-hu {
  background-position: 0 39.256198%;
}

.flag-id {
  background-position: 0 39.669421%;
}

.flag-ie {
  background-position: 0 40.082645%;
}

.flag-il {
  background-position: 0 40.495868%;
}

.flag-in {
  background-position: 0 40.909091%;
}

.flag-io {
  background-position: 0 41.322314%;
}

.flag-iq {
  background-position: 0 41.735537%;
}

.flag-ir {
  background-position: 0 42.14876%;
}

.flag-is {
  background-position: 0 42.561983%;
}

.flag-it {
  background-position: 0 42.975207%;
}

.flag-jm {
  background-position: 0 43.38843%;
}

.flag-jo {
  background-position: 0 43.801653%;
}

.flag-jp {
  background-position: 0 44.214876%;
}

.flag-ke {
  background-position: 0 44.628099%;
}

.flag-kg {
  background-position: 0 45.041322%;
}

.flag-kh {
  background-position: 0 45.454545%;
}

.flag-ki {
  background-position: 0 45.867769%;
}

.flag-km {
  background-position: 0 46.280992%;
}

.flag-kn {
  background-position: 0 46.694215%;
}

.flag-kp {
  background-position: 0 47.107438%;
}

.flag-kr {
  background-position: 0 47.520661%;
}

.flag-kw {
  background-position: 0 47.933884%;
}

.flag-ky {
  background-position: 0 48.347107%;
}

.flag-kz {
  background-position: 0 48.760331%;
}

.flag-la {
  background-position: 0 49.173554%;
}

.flag-lb {
  background-position: 0 49.586777%;
}

.flag-lc {
  background-position: 0 50%;
}

.flag-li {
  background-position: 0 50.413223%;
}

.flag-lk {
  background-position: 0 50.826446%;
}

.flag-lr {
  background-position: 0 51.239669%;
}

.flag-ls {
  background-position: 0 51.652893%;
}

.flag-lt {
  background-position: 0 52.066116%;
}

.flag-lu {
  background-position: 0 52.479339%;
}

.flag-lv {
  background-position: 0 52.892562%;
}

.flag-ly {
  background-position: 0 53.305785%;
}

.flag-ma {
  background-position: 0 53.719008%;
}

.flag-mc {
  background-position: 0 54.132231%;
}

.flag-md {
  background-position: 0 54.545455%;
}

.flag-me {
  background-position: 0 54.958678%;
}

.flag-mg {
  background-position: 0 55.371901%;
}

.flag-mh {
  background-position: 0 55.785124%;
}

.flag-mk {
  background-position: 0 56.198347%;
}

.flag-ml {
  background-position: 0 56.61157%;
}

.flag-mm {
  background-position: 0 57.024793%;
}

.flag-mn {
  background-position: 0 57.438017%;
}

.flag-mo {
  background-position: 0 57.85124%;
}

.flag-mp {
  background-position: 0 58.264463%;
}

.flag-mq {
  background-position: 0 58.677686%;
}

.flag-mr {
  background-position: 0 59.090909%;
}

.flag-ms {
  background-position: 0 59.504132%;
}

.flag-mt {
  background-position: 0 59.917355%;
}

.flag-mu {
  background-position: 0 60.330579%;
}

.flag-mv {
  background-position: 0 60.743802%;
}

.flag-mw {
  background-position: 0 61.157025%;
}

.flag-mx {
  background-position: 0 61.570248%;
}

.flag-my {
  background-position: 0 61.983471%;
}

.flag-mz {
  background-position: 0 62.396694%;
}

.flag-na {
  background-position: 0 62.809917%;
}

.flag-nc {
  background-position: 0 63.22314%;
}

.flag-ne {
  background-position: 0 63.636364%;
}

.flag-nf {
  background-position: 0 64.049587%;
}

.flag-ng {
  background-position: 0 64.46281%;
}

.flag-ni {
  background-position: 0 64.876033%;
}

.flag-nl {
  background-position: 0 65.289256%;
}

.flag-no {
  background-position: 0 65.702479%;
}

.flag-np {
  background-position: 0 66.115702%;
}

.flag-nr {
  background-position: 0 66.528926%;
}

.flag-nu {
  background-position: 0 66.942149%;
}

.flag-nz {
  background-position: 0 67.355372%;
}

.flag-om {
  background-position: 0 67.768595%;
}

.flag-pa {
  background-position: 0 68.181818%;
}

.flag-pe {
  background-position: 0 68.595041%;
}

.flag-pf {
  background-position: 0 69.008264%;
}

.flag-pg {
  background-position: 0 69.421488%;
}

.flag-ph {
  background-position: 0 69.834711%;
}

.flag-pk {
  background-position: 0 70.247934%;
}

.flag-pl {
  background-position: 0 70.661157%;
}

.flag-pm {
  background-position: 0 71.07438%;
}

.flag-pn {
  background-position: 0 71.487603%;
}

.flag-pr {
  background-position: 0 71.900826%;
}

.flag-pt {
  background-position: 0 72.31405%;
}

.flag-pw {
  background-position: 0 72.727273%;
}

.flag-py {
  background-position: 0 73.140496%;
}

.flag-qa {
  background-position: 0 73.553719%;
}

.flag-re {
  background-position: 0 73.966942%;
}

.flag-ro {
  background-position: 0 74.380165%;
}

.flag-rs {
  background-position: 0 74.793388%;
}

.flag-ru {
  background-position: 0 75.206612%;
}

.flag-rw {
  background-position: 0 75.619835%;
}

.flag-sa {
  background-position: 0 76.033058%;
}

.flag-sb {
  background-position: 0 76.446281%;
}

.flag-sc {
  background-position: 0 76.859504%;
}

.flag-sd {
  background-position: 0 77.272727%;
}

.flag-se {
  background-position: 0 77.68595%;
}

.flag-sg {
  background-position: 0 78.099174%;
}

.flag-sh {
  background-position: 0 78.512397%;
}

.flag-si {
  background-position: 0 78.92562%;
}

.flag-sj {
  background-position: 0 79.338843%;
}

.flag-sk {
  background-position: 0 79.752066%;
}

.flag-sl {
  background-position: 0 80.165289%;
}

.flag-sm {
  background-position: 0 80.578512%;
}

.flag-sn {
  background-position: 0 80.991736%;
}

.flag-so {
  background-position: 0 81.404959%;
}

.flag-sr {
  background-position: 0 81.818182%;
}

.flag-ss {
  background-position: 0 82.231405%;
}

.flag-st {
  background-position: 0 82.644628%;
}

.flag-sv {
  background-position: 0 83.057851%;
}

.flag-sy {
  background-position: 0 83.471074%;
}

.flag-sz {
  background-position: 0 83.884298%;
}

.flag-tc {
  background-position: 0 84.297521%;
}

.flag-td {
  background-position: 0 84.710744%;
}

.flag-tf {
  background-position: 0 85.123967%;
}

.flag-tg {
  background-position: 0 85.53719%;
}

.flag-th {
  background-position: 0 85.950413%;
}

.flag-tj {
  background-position: 0 86.363636%;
}

.flag-tk {
  background-position: 0 86.77686%;
}

.flag-tl {
  background-position: 0 87.190083%;
}

.flag-tm {
  background-position: 0 87.603306%;
}

.flag-tn {
  background-position: 0 88.016529%;
}

.flag-to {
  background-position: 0 88.429752%;
}

.flag-tp {
  background-position: 0 88.842975%;
}

.flag-tr {
  background-position: 0 89.256198%;
}

.flag-tt {
  background-position: 0 89.669421%;
}

.flag-tv {
  background-position: 0 90.082645%;
}

.flag-tw {
  background-position: 0 90.495868%;
}

.flag-ty {
  background-position: 0 90.909091%;
}

.flag-tz {
  background-position: 0 91.322314%;
}

.flag-ua {
  background-position: 0 91.735537%;
}

.flag-ug {
  background-position: 0 92.14876%;
}

.flag-gb, .flag-uk {
  background-position: 0 92.561983%;
}

.flag-um {
  background-position: 0 92.975207%;
}

.flag-us {
  background-position: 0 93.38843%;
}

.flag-uy {
  background-position: 0 93.801653%;
}

.flag-uz {
  background-position: 0 94.214876%;
}

.flag-va {
  background-position: 0 94.628099%;
}

.flag-vc {
  background-position: 0 95.041322%;
}

.flag-ve {
  background-position: 0 95.454545%;
}

.flag-vg {
  background-position: 0 95.867769%;
}

.flag-vi {
  background-position: 0 96.280992%;
}

.flag-vn {
  background-position: 0 96.694215%;
}

.flag-vu {
  background-position: 0 97.107438%;
}

.flag-wf {
  background-position: 0 97.520661%;
}

.flag-ws {
  background-position: 0 97.933884%;
}

.flag-ye {
  background-position: 0 98.347107%;
}

.flag-za {
  background-position: 0 98.760331%;
}

.flag-zm {
  background-position: 0 99.173554%;
}

.flag-zr {
  background-position: 0 99.586777%;
}

.flag-zw {
  background-position: 0 100%;
}

/* Alignments (TFBaseComponent) */
.tf-align-start {
  align-self: flex-start;
}

.tf-align-center {
  align-self: center;
}

.tf-align-end {
  align-self: flex-end;
}

.tf-hue-color-0 .tf-text-icon-container {
  border-color: #0079a1 #0079a1 #008cba #008cba !important;
}

.tf-hue-color-0 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-0 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-0 .tf-label-container {
  background-color: #008cba;
  color: #EEE;
}

.tf-hue-color-0 .tf-label-container:hover {
  background-color: #006687;
}

.tf-hue-color-0 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-0 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-1 .tf-text-icon-container {
  border-color: #0076a1 #0076a1 #0089ba #0089ba !important;
}

.tf-hue-color-1 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-1 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-1 .tf-label-container {
  background-color: #0089ba;
  color: #EEE;
}

.tf-hue-color-1 .tf-label-container:hover {
  background-color: #006387;
}

.tf-hue-color-1 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-1 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-2 .tf-text-icon-container {
  border-color: #0073a1 #0073a1 #0086ba #0086ba !important;
}

.tf-hue-color-2 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-2 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-2 .tf-label-container {
  background-color: #0086ba;
  color: #EEE;
}

.tf-hue-color-2 .tf-label-container:hover {
  background-color: #006187;
}

.tf-hue-color-2 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-2 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-3 .tf-text-icon-container {
  border-color: #0071a1 #0071a1 #0083ba #0083ba !important;
}

.tf-hue-color-3 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-3 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-3 .tf-label-container {
  background-color: #0083ba;
  color: #EEE;
}

.tf-hue-color-3 .tf-label-container:hover {
  background-color: #005f87;
}

.tf-hue-color-3 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-3 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-4 .tf-text-icon-container {
  border-color: #006ea1 #006ea1 #0080ba #0080ba !important;
}

.tf-hue-color-4 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-4 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-4 .tf-label-container {
  background-color: #0080ba;
  color: #EEE;
}

.tf-hue-color-4 .tf-label-container:hover {
  background-color: #005d87;
}

.tf-hue-color-4 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-4 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-5 .tf-text-icon-container {
  border-color: #006ba1 #006ba1 #007dba #007dba !important;
}

.tf-hue-color-5 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-5 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-5 .tf-label-container {
  background-color: #007dba;
  color: #EEE;
}

.tf-hue-color-5 .tf-label-container:hover {
  background-color: #005a87;
}

.tf-hue-color-5 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-5 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-6 .tf-text-icon-container {
  border-color: #0069a1 #0069a1 #0079ba #0079ba !important;
}

.tf-hue-color-6 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-6 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-6 .tf-label-container {
  background-color: #0079ba;
  color: #EEE;
}

.tf-hue-color-6 .tf-label-container:hover {
  background-color: #005887;
}

.tf-hue-color-6 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-6 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-7 .tf-text-icon-container {
  border-color: #0066a1 #0066a1 #0076ba #0076ba !important;
}

.tf-hue-color-7 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-7 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-7 .tf-label-container {
  background-color: #0076ba;
  color: #EEE;
}

.tf-hue-color-7 .tf-label-container:hover {
  background-color: #005687;
}

.tf-hue-color-7 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-7 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-8 .tf-text-icon-container {
  border-color: #0063a1 #0063a1 #0073ba #0073ba !important;
}

.tf-hue-color-8 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-8 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-8 .tf-label-container {
  background-color: #0073ba;
  color: #EEE;
}

.tf-hue-color-8 .tf-label-container:hover {
  background-color: #005487;
}

.tf-hue-color-8 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-8 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-9 .tf-text-icon-container {
  border-color: #0061a1 #0061a1 #0070ba #0070ba !important;
}

.tf-hue-color-9 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-9 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-9 .tf-label-container {
  background-color: #0070ba;
  color: #EEE;
}

.tf-hue-color-9 .tf-label-container:hover {
  background-color: #005187;
}

.tf-hue-color-9 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-9 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-10 .tf-text-icon-container {
  border-color: #005ea1 #005ea1 #006dba #006dba !important;
}

.tf-hue-color-10 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-10 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-10 .tf-label-container {
  background-color: #006dba;
  color: #EEE;
}

.tf-hue-color-10 .tf-label-container:hover {
  background-color: #004f87;
}

.tf-hue-color-10 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-10 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-11 .tf-text-icon-container {
  border-color: #005ba1 #005ba1 #006aba #006aba !important;
}

.tf-hue-color-11 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-11 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-11 .tf-label-container {
  background-color: #006aba;
  color: #EEE;
}

.tf-hue-color-11 .tf-label-container:hover {
  background-color: #004d87;
}

.tf-hue-color-11 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-11 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-12 .tf-text-icon-container {
  border-color: #0059a1 #0059a1 #0067ba #0067ba !important;
}

.tf-hue-color-12 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-12 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-12 .tf-label-container {
  background-color: #0067ba;
  color: #EEE;
}

.tf-hue-color-12 .tf-label-container:hover {
  background-color: #004b87;
}

.tf-hue-color-12 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-12 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-13 .tf-text-icon-container {
  border-color: #0056a1 #0056a1 #0064ba #0064ba !important;
}

.tf-hue-color-13 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-13 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-13 .tf-label-container {
  background-color: #0064ba;
  color: #EEE;
}

.tf-hue-color-13 .tf-label-container:hover {
  background-color: #004887;
}

.tf-hue-color-13 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-13 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-14 .tf-text-icon-container {
  border-color: #0053a1 #0053a1 #0061ba #0061ba !important;
}

.tf-hue-color-14 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-14 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-14 .tf-label-container {
  background-color: #0061ba;
  color: #EEE;
}

.tf-hue-color-14 .tf-label-container:hover {
  background-color: #004687;
}

.tf-hue-color-14 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-14 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-15 .tf-text-icon-container {
  border-color: #0051a1 #0051a1 #005eba #005eba !important;
}

.tf-hue-color-15 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-15 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-15 .tf-label-container {
  background-color: #005eba;
  color: #EEE;
}

.tf-hue-color-15 .tf-label-container:hover {
  background-color: #004487;
}

.tf-hue-color-15 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-15 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-16 .tf-text-icon-container {
  border-color: #004ea1 #004ea1 #005aba #005aba !important;
}

.tf-hue-color-16 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-16 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-16 .tf-label-container {
  background-color: #005aba;
  color: #EEE;
}

.tf-hue-color-16 .tf-label-container:hover {
  background-color: #004287;
}

.tf-hue-color-16 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-16 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-17 .tf-text-icon-container {
  border-color: #004ba1 #004ba1 #0057ba #0057ba !important;
}

.tf-hue-color-17 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-17 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-17 .tf-label-container {
  background-color: #0057ba;
  color: #EEE;
}

.tf-hue-color-17 .tf-label-container:hover {
  background-color: #003f87;
}

.tf-hue-color-17 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-17 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-18 .tf-text-icon-container {
  border-color: #0049a1 #0049a1 #0054ba #0054ba !important;
}

.tf-hue-color-18 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-18 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-18 .tf-label-container {
  background-color: #0054ba;
  color: #EEE;
}

.tf-hue-color-18 .tf-label-container:hover {
  background-color: #003d87;
}

.tf-hue-color-18 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-18 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-19 .tf-text-icon-container {
  border-color: #0046a1 #0046a1 #0051ba #0051ba !important;
}

.tf-hue-color-19 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-19 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-19 .tf-label-container {
  background-color: #0051ba;
  color: #EEE;
}

.tf-hue-color-19 .tf-label-container:hover {
  background-color: #003b87;
}

.tf-hue-color-19 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-19 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-20 .tf-text-icon-container {
  border-color: #0043a1 #0043a1 #004eba #004eba !important;
}

.tf-hue-color-20 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-20 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-20 .tf-label-container {
  background-color: #004eba;
  color: #EEE;
}

.tf-hue-color-20 .tf-label-container:hover {
  background-color: #003987;
}

.tf-hue-color-20 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-20 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-21 .tf-text-icon-container {
  border-color: #0041a1 #0041a1 #004bba #004bba !important;
}

.tf-hue-color-21 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-21 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-21 .tf-label-container {
  background-color: #004bba;
  color: #EEE;
}

.tf-hue-color-21 .tf-label-container:hover {
  background-color: #003687;
}

.tf-hue-color-21 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-21 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-22 .tf-text-icon-container {
  border-color: #003ea1 #003ea1 #0048ba #0048ba !important;
}

.tf-hue-color-22 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-22 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-22 .tf-label-container {
  background-color: #0048ba;
  color: #EEE;
}

.tf-hue-color-22 .tf-label-container:hover {
  background-color: #003487;
}

.tf-hue-color-22 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-22 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-23 .tf-text-icon-container {
  border-color: #003ba1 #003ba1 #0045ba #0045ba !important;
}

.tf-hue-color-23 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-23 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-23 .tf-label-container {
  background-color: #0045ba;
  color: #EEE;
}

.tf-hue-color-23 .tf-label-container:hover {
  background-color: #003287;
}

.tf-hue-color-23 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-23 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-24 .tf-text-icon-container {
  border-color: #0039a1 #0039a1 #0042ba #0042ba !important;
}

.tf-hue-color-24 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-24 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-24 .tf-label-container {
  background-color: #0042ba;
  color: #EEE;
}

.tf-hue-color-24 .tf-label-container:hover {
  background-color: #003087;
}

.tf-hue-color-24 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-24 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-25 .tf-text-icon-container {
  border-color: #0036a1 #0036a1 #003fba #003fba !important;
}

.tf-hue-color-25 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-25 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-25 .tf-label-container {
  background-color: #003fba;
  color: #EEE;
}

.tf-hue-color-25 .tf-label-container:hover {
  background-color: #002d87;
}

.tf-hue-color-25 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-25 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-26 .tf-text-icon-container {
  border-color: #0033a1 #0033a1 #003bba #003bba !important;
}

.tf-hue-color-26 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-26 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-26 .tf-label-container {
  background-color: #003bba;
  color: #EEE;
}

.tf-hue-color-26 .tf-label-container:hover {
  background-color: #002b87;
}

.tf-hue-color-26 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-26 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-27 .tf-text-icon-container {
  border-color: #0031a1 #0031a1 #0038ba #0038ba !important;
}

.tf-hue-color-27 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-27 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-27 .tf-label-container {
  background-color: #0038ba;
  color: #EEE;
}

.tf-hue-color-27 .tf-label-container:hover {
  background-color: #002987;
}

.tf-hue-color-27 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-27 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-28 .tf-text-icon-container {
  border-color: #002ea1 #002ea1 #0035ba #0035ba !important;
}

.tf-hue-color-28 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-28 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-28 .tf-label-container {
  background-color: #0035ba;
  color: #EEE;
}

.tf-hue-color-28 .tf-label-container:hover {
  background-color: #002787;
}

.tf-hue-color-28 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-28 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-29 .tf-text-icon-container {
  border-color: #002ba1 #002ba1 #0032ba #0032ba !important;
}

.tf-hue-color-29 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-29 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-29 .tf-label-container {
  background-color: #0032ba;
  color: #EEE;
}

.tf-hue-color-29 .tf-label-container:hover {
  background-color: #002487;
}

.tf-hue-color-29 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-29 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-30 .tf-text-icon-container {
  border-color: #0029a1 #0029a1 #002fba #002fba !important;
}

.tf-hue-color-30 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-30 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-30 .tf-label-container {
  background-color: #002fba;
  color: #EEE;
}

.tf-hue-color-30 .tf-label-container:hover {
  background-color: #002287;
}

.tf-hue-color-30 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-30 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-31 .tf-text-icon-container {
  border-color: #0026a1 #0026a1 #002cba #002cba !important;
}

.tf-hue-color-31 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-31 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-31 .tf-label-container {
  background-color: #002cba;
  color: #EEE;
}

.tf-hue-color-31 .tf-label-container:hover {
  background-color: #002087;
}

.tf-hue-color-31 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-31 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-32 .tf-text-icon-container {
  border-color: #0023a1 #0023a1 #0029ba #0029ba !important;
}

.tf-hue-color-32 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-32 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-32 .tf-label-container {
  background-color: #0029ba;
  color: #EEE;
}

.tf-hue-color-32 .tf-label-container:hover {
  background-color: #001e87;
}

.tf-hue-color-32 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-32 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-33 .tf-text-icon-container {
  border-color: #0021a1 #0021a1 #0026ba #0026ba !important;
}

.tf-hue-color-33 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-33 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-33 .tf-label-container {
  background-color: #0026ba;
  color: #EEE;
}

.tf-hue-color-33 .tf-label-container:hover {
  background-color: #001b87;
}

.tf-hue-color-33 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-33 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-34 .tf-text-icon-container {
  border-color: #001ea1 #001ea1 #0023ba #0023ba !important;
}

.tf-hue-color-34 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-34 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-34 .tf-label-container {
  background-color: #0023ba;
  color: #EEE;
}

.tf-hue-color-34 .tf-label-container:hover {
  background-color: #001987;
}

.tf-hue-color-34 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-34 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-35 .tf-text-icon-container {
  border-color: #001ba1 #001ba1 #0020ba #0020ba !important;
}

.tf-hue-color-35 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-35 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-35 .tf-label-container {
  background-color: #0020ba;
  color: #EEE;
}

.tf-hue-color-35 .tf-label-container:hover {
  background-color: #001787;
}

.tf-hue-color-35 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-35 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-36 .tf-text-icon-container {
  border-color: #0019a1 #0019a1 #001cba #001cba !important;
}

.tf-hue-color-36 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-36 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-36 .tf-label-container {
  background-color: #001cba;
  color: #EEE;
}

.tf-hue-color-36 .tf-label-container:hover {
  background-color: #001587;
}

.tf-hue-color-36 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-36 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-37 .tf-text-icon-container {
  border-color: #0016a1 #0016a1 #0019ba #0019ba !important;
}

.tf-hue-color-37 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-37 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-37 .tf-label-container {
  background-color: #0019ba;
  color: #EEE;
}

.tf-hue-color-37 .tf-label-container:hover {
  background-color: #001287;
}

.tf-hue-color-37 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-37 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-38 .tf-text-icon-container {
  border-color: #0013a1 #0013a1 #0016ba #0016ba !important;
}

.tf-hue-color-38 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-38 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-38 .tf-label-container {
  background-color: #0016ba;
  color: #EEE;
}

.tf-hue-color-38 .tf-label-container:hover {
  background-color: #001087;
}

.tf-hue-color-38 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-38 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-39 .tf-text-icon-container {
  border-color: #0010a1 #0010a1 #0013ba #0013ba !important;
}

.tf-hue-color-39 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-39 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-39 .tf-label-container {
  background-color: #0013ba;
  color: #EEE;
}

.tf-hue-color-39 .tf-label-container:hover {
  background-color: #000e87;
}

.tf-hue-color-39 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-39 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-40 .tf-text-icon-container {
  border-color: #000ea1 #000ea1 #0010ba #0010ba !important;
}

.tf-hue-color-40 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-40 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-40 .tf-label-container {
  background-color: #0010ba;
  color: #EEE;
}

.tf-hue-color-40 .tf-label-container:hover {
  background-color: #000c87;
}

.tf-hue-color-40 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-40 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-41 .tf-text-icon-container {
  border-color: #000ba1 #000ba1 #000dba #000dba !important;
}

.tf-hue-color-41 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-41 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-41 .tf-label-container {
  background-color: #000dba;
  color: #EEE;
}

.tf-hue-color-41 .tf-label-container:hover {
  background-color: #000987;
}

.tf-hue-color-41 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-41 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-42 .tf-text-icon-container {
  border-color: #0008a1 #0008a1 #000aba #000aba !important;
}

.tf-hue-color-42 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-42 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-42 .tf-label-container {
  background-color: #000aba;
  color: #EEE;
}

.tf-hue-color-42 .tf-label-container:hover {
  background-color: #000787;
}

.tf-hue-color-42 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-42 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-43 .tf-text-icon-container {
  border-color: #0006a1 #0006a1 #0007ba #0007ba !important;
}

.tf-hue-color-43 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-43 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-43 .tf-label-container {
  background-color: #0007ba;
  color: #EEE;
}

.tf-hue-color-43 .tf-label-container:hover {
  background-color: #000587;
}

.tf-hue-color-43 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-43 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-44 .tf-text-icon-container {
  border-color: #0003a1 #0003a1 #0004ba #0004ba !important;
}

.tf-hue-color-44 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-44 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-44 .tf-label-container {
  background-color: #0004ba;
  color: #EEE;
}

.tf-hue-color-44 .tf-label-container:hover {
  background-color: #000387;
}

.tf-hue-color-44 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-44 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-45 .tf-text-icon-container {
  border-color: #0000a1 #0000a1 #0001ba #0001ba !important;
}

.tf-hue-color-45 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-45 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-45 .tf-label-container {
  background-color: #0001ba;
  color: #EEE;
}

.tf-hue-color-45 .tf-label-container:hover {
  background-color: #000087;
}

.tf-hue-color-45 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-45 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-46 .tf-text-icon-container {
  border-color: #0200a1 #0200a1 #0300ba #0300ba !important;
}

.tf-hue-color-46 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-46 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-46 .tf-label-container {
  background-color: #0300ba;
  color: #EEE;
}

.tf-hue-color-46 .tf-label-container:hover {
  background-color: #020087;
}

.tf-hue-color-46 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-46 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-47 .tf-text-icon-container {
  border-color: #0500a1 #0500a1 #0600ba #0600ba !important;
}

.tf-hue-color-47 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-47 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-47 .tf-label-container {
  background-color: #0600ba;
  color: #EEE;
}

.tf-hue-color-47 .tf-label-container:hover {
  background-color: #040087;
}

.tf-hue-color-47 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-47 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-48 .tf-text-icon-container {
  border-color: #0800a1 #0800a1 #0900ba #0900ba !important;
}

.tf-hue-color-48 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-48 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-48 .tf-label-container {
  background-color: #0900ba;
  color: #EEE;
}

.tf-hue-color-48 .tf-label-container:hover {
  background-color: #060087;
}

.tf-hue-color-48 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-48 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-49 .tf-text-icon-container {
  border-color: #0a00a1 #0a00a1 #0c00ba #0c00ba !important;
}

.tf-hue-color-49 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-49 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-49 .tf-label-container {
  background-color: #0c00ba;
  color: #EEE;
}

.tf-hue-color-49 .tf-label-container:hover {
  background-color: #090087;
}

.tf-hue-color-49 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-49 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-50 .tf-text-icon-container {
  border-color: #0d00a1 #0d00a1 #0f00ba #0f00ba !important;
}

.tf-hue-color-50 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-50 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-50 .tf-label-container {
  background-color: #0f00ba;
  color: #EEE;
}

.tf-hue-color-50 .tf-label-container:hover {
  background-color: #0b0087;
}

.tf-hue-color-50 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-50 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-51 .tf-text-icon-container {
  border-color: #1000a1 #1000a1 #1200ba #1200ba !important;
}

.tf-hue-color-51 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-51 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-51 .tf-label-container {
  background-color: #1200ba;
  color: #EEE;
}

.tf-hue-color-51 .tf-label-container:hover {
  background-color: #0d0087;
}

.tf-hue-color-51 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-51 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-52 .tf-text-icon-container {
  border-color: #1200a1 #1200a1 #1500ba #1500ba !important;
}

.tf-hue-color-52 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-52 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-52 .tf-label-container {
  background-color: #1500ba;
  color: #EEE;
}

.tf-hue-color-52 .tf-label-container:hover {
  background-color: #0f0087;
}

.tf-hue-color-52 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-52 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-53 .tf-text-icon-container {
  border-color: #1500a1 #1500a1 #1800ba #1800ba !important;
}

.tf-hue-color-53 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-53 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-53 .tf-label-container {
  background-color: #1800ba;
  color: #EEE;
}

.tf-hue-color-53 .tf-label-container:hover {
  background-color: #120087;
}

.tf-hue-color-53 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-53 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-54 .tf-text-icon-container {
  border-color: #1800a1 #1800a1 #1b00ba #1b00ba !important;
}

.tf-hue-color-54 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-54 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-54 .tf-label-container {
  background-color: #1b00ba;
  color: #EEE;
}

.tf-hue-color-54 .tf-label-container:hover {
  background-color: #140087;
}

.tf-hue-color-54 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-54 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-55 .tf-text-icon-container {
  border-color: #1a00a1 #1a00a1 #1f00ba #1f00ba !important;
}

.tf-hue-color-55 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-55 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-55 .tf-label-container {
  background-color: #1f00ba;
  color: #EEE;
}

.tf-hue-color-55 .tf-label-container:hover {
  background-color: #160087;
}

.tf-hue-color-55 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-55 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-56 .tf-text-icon-container {
  border-color: #1d00a1 #1d00a1 #2200ba #2200ba !important;
}

.tf-hue-color-56 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-56 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-56 .tf-label-container {
  background-color: #2200ba;
  color: #EEE;
}

.tf-hue-color-56 .tf-label-container:hover {
  background-color: #180087;
}

.tf-hue-color-56 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-56 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-57 .tf-text-icon-container {
  border-color: #2000a1 #2000a1 #2500ba #2500ba !important;
}

.tf-hue-color-57 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-57 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-57 .tf-label-container {
  background-color: #2500ba;
  color: #EEE;
}

.tf-hue-color-57 .tf-label-container:hover {
  background-color: #1b0087;
}

.tf-hue-color-57 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-57 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-58 .tf-text-icon-container {
  border-color: #2200a1 #2200a1 #2800ba #2800ba !important;
}

.tf-hue-color-58 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-58 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-58 .tf-label-container {
  background-color: #2800ba;
  color: #EEE;
}

.tf-hue-color-58 .tf-label-container:hover {
  background-color: #1d0087;
}

.tf-hue-color-58 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-58 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-59 .tf-text-icon-container {
  border-color: #2500a1 #2500a1 #2b00ba #2b00ba !important;
}

.tf-hue-color-59 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-59 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-59 .tf-label-container {
  background-color: #2b00ba;
  color: #EEE;
}

.tf-hue-color-59 .tf-label-container:hover {
  background-color: #1f0087;
}

.tf-hue-color-59 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-59 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-60 .tf-text-icon-container {
  border-color: #2800a1 #2800a1 #2e00ba #2e00ba !important;
}

.tf-hue-color-60 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-60 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-60 .tf-label-container {
  background-color: #2e00ba;
  color: #EEE;
}

.tf-hue-color-60 .tf-label-container:hover {
  background-color: #210087;
}

.tf-hue-color-60 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-60 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-61 .tf-text-icon-container {
  border-color: #2a00a1 #2a00a1 #3100ba #3100ba !important;
}

.tf-hue-color-61 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-61 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-61 .tf-label-container {
  background-color: #3100ba;
  color: #EEE;
}

.tf-hue-color-61 .tf-label-container:hover {
  background-color: #240087;
}

.tf-hue-color-61 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-61 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-62 .tf-text-icon-container {
  border-color: #2d00a1 #2d00a1 #3400ba #3400ba !important;
}

.tf-hue-color-62 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-62 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-62 .tf-label-container {
  background-color: #3400ba;
  color: #EEE;
}

.tf-hue-color-62 .tf-label-container:hover {
  background-color: #260087;
}

.tf-hue-color-62 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-62 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-63 .tf-text-icon-container {
  border-color: #3000a1 #3000a1 #3700ba #3700ba !important;
}

.tf-hue-color-63 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-63 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-63 .tf-label-container {
  background-color: #3700ba;
  color: #EEE;
}

.tf-hue-color-63 .tf-label-container:hover {
  background-color: #280087;
}

.tf-hue-color-63 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-63 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-64 .tf-text-icon-container {
  border-color: #3200a1 #3200a1 #3a00ba #3a00ba !important;
}

.tf-hue-color-64 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-64 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-64 .tf-label-container {
  background-color: #3a00ba;
  color: #EEE;
}

.tf-hue-color-64 .tf-label-container:hover {
  background-color: #2a0087;
}

.tf-hue-color-64 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-64 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-65 .tf-text-icon-container {
  border-color: #3500a1 #3500a1 #3e00ba #3e00ba !important;
}

.tf-hue-color-65 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-65 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-65 .tf-label-container {
  background-color: #3e00ba;
  color: #EEE;
}

.tf-hue-color-65 .tf-label-container:hover {
  background-color: #2d0087;
}

.tf-hue-color-65 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-65 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-66 .tf-text-icon-container {
  border-color: #3800a1 #3800a1 #4100ba #4100ba !important;
}

.tf-hue-color-66 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-66 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-66 .tf-label-container {
  background-color: #4100ba;
  color: #EEE;
}

.tf-hue-color-66 .tf-label-container:hover {
  background-color: #2f0087;
}

.tf-hue-color-66 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-66 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-67 .tf-text-icon-container {
  border-color: #3a00a1 #3a00a1 #4400ba #4400ba !important;
}

.tf-hue-color-67 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-67 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-67 .tf-label-container {
  background-color: #4400ba;
  color: #EEE;
}

.tf-hue-color-67 .tf-label-container:hover {
  background-color: #310087;
}

.tf-hue-color-67 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-67 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-68 .tf-text-icon-container {
  border-color: #3d00a1 #3d00a1 #4700ba #4700ba !important;
}

.tf-hue-color-68 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-68 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-68 .tf-label-container {
  background-color: #4700ba;
  color: #EEE;
}

.tf-hue-color-68 .tf-label-container:hover {
  background-color: #330087;
}

.tf-hue-color-68 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-68 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-69 .tf-text-icon-container {
  border-color: #4000a1 #4000a1 #4a00ba #4a00ba !important;
}

.tf-hue-color-69 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-69 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-69 .tf-label-container {
  background-color: #4a00ba;
  color: #EEE;
}

.tf-hue-color-69 .tf-label-container:hover {
  background-color: #360087;
}

.tf-hue-color-69 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-69 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-70 .tf-text-icon-container {
  border-color: #4200a1 #4200a1 #4d00ba #4d00ba !important;
}

.tf-hue-color-70 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-70 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-70 .tf-label-container {
  background-color: #4d00ba;
  color: #EEE;
}

.tf-hue-color-70 .tf-label-container:hover {
  background-color: #380087;
}

.tf-hue-color-70 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-70 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-71 .tf-text-icon-container {
  border-color: #4500a1 #4500a1 #5000ba #5000ba !important;
}

.tf-hue-color-71 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-71 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-71 .tf-label-container {
  background-color: #5000ba;
  color: #EEE;
}

.tf-hue-color-71 .tf-label-container:hover {
  background-color: #3a0087;
}

.tf-hue-color-71 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-71 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-72 .tf-text-icon-container {
  border-color: #4800a1 #4800a1 #5300ba #5300ba !important;
}

.tf-hue-color-72 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-72 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-72 .tf-label-container {
  background-color: #5300ba;
  color: #EEE;
}

.tf-hue-color-72 .tf-label-container:hover {
  background-color: #3c0087;
}

.tf-hue-color-72 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-72 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-73 .tf-text-icon-container {
  border-color: #4a00a1 #4a00a1 #5600ba #5600ba !important;
}

.tf-hue-color-73 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-73 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-73 .tf-label-container {
  background-color: #5600ba;
  color: #EEE;
}

.tf-hue-color-73 .tf-label-container:hover {
  background-color: #3f0087;
}

.tf-hue-color-73 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-73 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-74 .tf-text-icon-container {
  border-color: #4d00a1 #4d00a1 #5900ba #5900ba !important;
}

.tf-hue-color-74 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-74 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-74 .tf-label-container {
  background-color: #5900ba;
  color: #EEE;
}

.tf-hue-color-74 .tf-label-container:hover {
  background-color: #410087;
}

.tf-hue-color-74 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-74 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-75 .tf-text-icon-container {
  border-color: #5000a1 #5000a1 #5d00ba #5d00ba !important;
}

.tf-hue-color-75 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-75 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-75 .tf-label-container {
  background-color: #5d00ba;
  color: #EEE;
}

.tf-hue-color-75 .tf-label-container:hover {
  background-color: #430087;
}

.tf-hue-color-75 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-75 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-76 .tf-text-icon-container {
  border-color: #5200a1 #5200a1 #6000ba #6000ba !important;
}

.tf-hue-color-76 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-76 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-76 .tf-label-container {
  background-color: #6000ba;
  color: #EEE;
}

.tf-hue-color-76 .tf-label-container:hover {
  background-color: #450087;
}

.tf-hue-color-76 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-76 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-77 .tf-text-icon-container {
  border-color: #5500a1 #5500a1 #6300ba #6300ba !important;
}

.tf-hue-color-77 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-77 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-77 .tf-label-container {
  background-color: #6300ba;
  color: #EEE;
}

.tf-hue-color-77 .tf-label-container:hover {
  background-color: #480087;
}

.tf-hue-color-77 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-77 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-78 .tf-text-icon-container {
  border-color: #5800a1 #5800a1 #6600ba #6600ba !important;
}

.tf-hue-color-78 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-78 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-78 .tf-label-container {
  background-color: #6600ba;
  color: #EEE;
}

.tf-hue-color-78 .tf-label-container:hover {
  background-color: #4a0087;
}

.tf-hue-color-78 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-78 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-79 .tf-text-icon-container {
  border-color: #5b00a1 #5b00a1 #6900ba #6900ba !important;
}

.tf-hue-color-79 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-79 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-79 .tf-label-container {
  background-color: #6900ba;
  color: #EEE;
}

.tf-hue-color-79 .tf-label-container:hover {
  background-color: #4c0087;
}

.tf-hue-color-79 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-79 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-80 .tf-text-icon-container {
  border-color: #5d00a1 #5d00a1 #6c00ba #6c00ba !important;
}

.tf-hue-color-80 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-80 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-80 .tf-label-container {
  background-color: #6c00ba;
  color: #EEE;
}

.tf-hue-color-80 .tf-label-container:hover {
  background-color: #4e0087;
}

.tf-hue-color-80 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-80 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-81 .tf-text-icon-container {
  border-color: #6000a1 #6000a1 #6f00ba #6f00ba !important;
}

.tf-hue-color-81 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-81 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-81 .tf-label-container {
  background-color: #6f00ba;
  color: #EEE;
}

.tf-hue-color-81 .tf-label-container:hover {
  background-color: #510087;
}

.tf-hue-color-81 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-81 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-82 .tf-text-icon-container {
  border-color: #6300a1 #6300a1 #7200ba #7200ba !important;
}

.tf-hue-color-82 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-82 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-82 .tf-label-container {
  background-color: #7200ba;
  color: #EEE;
}

.tf-hue-color-82 .tf-label-container:hover {
  background-color: #530087;
}

.tf-hue-color-82 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-82 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-83 .tf-text-icon-container {
  border-color: #6500a1 #6500a1 #7500ba #7500ba !important;
}

.tf-hue-color-83 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-83 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-83 .tf-label-container {
  background-color: #7500ba;
  color: #EEE;
}

.tf-hue-color-83 .tf-label-container:hover {
  background-color: #550087;
}

.tf-hue-color-83 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-83 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-84 .tf-text-icon-container {
  border-color: #6800a1 #6800a1 #7800ba #7800ba !important;
}

.tf-hue-color-84 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-84 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-84 .tf-label-container {
  background-color: #7800ba;
  color: #EEE;
}

.tf-hue-color-84 .tf-label-container:hover {
  background-color: #570087;
}

.tf-hue-color-84 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-84 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-85 .tf-text-icon-container {
  border-color: #6b00a1 #6b00a1 #7c00ba #7c00ba !important;
}

.tf-hue-color-85 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-85 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-85 .tf-label-container {
  background-color: #7c00ba;
  color: #EEE;
}

.tf-hue-color-85 .tf-label-container:hover {
  background-color: #5a0087;
}

.tf-hue-color-85 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-85 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-86 .tf-text-icon-container {
  border-color: #6d00a1 #6d00a1 #7f00ba #7f00ba !important;
}

.tf-hue-color-86 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-86 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-86 .tf-label-container {
  background-color: #7f00ba;
  color: #EEE;
}

.tf-hue-color-86 .tf-label-container:hover {
  background-color: #5c0087;
}

.tf-hue-color-86 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-86 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-87 .tf-text-icon-container {
  border-color: #7000a1 #7000a1 #8200ba #8200ba !important;
}

.tf-hue-color-87 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-87 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-87 .tf-label-container {
  background-color: #8200ba;
  color: #EEE;
}

.tf-hue-color-87 .tf-label-container:hover {
  background-color: #5e0087;
}

.tf-hue-color-87 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-87 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-88 .tf-text-icon-container {
  border-color: #7300a1 #7300a1 #8500ba #8500ba !important;
}

.tf-hue-color-88 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-88 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-88 .tf-label-container {
  background-color: #8500ba;
  color: #EEE;
}

.tf-hue-color-88 .tf-label-container:hover {
  background-color: #600087;
}

.tf-hue-color-88 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-88 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-89 .tf-text-icon-container {
  border-color: #7500a1 #7500a1 #8800ba #8800ba !important;
}

.tf-hue-color-89 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-89 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-89 .tf-label-container {
  background-color: #8800ba;
  color: #EEE;
}

.tf-hue-color-89 .tf-label-container:hover {
  background-color: #630087;
}

.tf-hue-color-89 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-89 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-90 .tf-text-icon-container {
  border-color: #7800a1 #7800a1 #8b00ba #8b00ba !important;
}

.tf-hue-color-90 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-90 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-90 .tf-label-container {
  background-color: #8b00ba;
  color: #EEE;
}

.tf-hue-color-90 .tf-label-container:hover {
  background-color: #650087;
}

.tf-hue-color-90 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-90 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-91 .tf-text-icon-container {
  border-color: #7b00a1 #7b00a1 #8e00ba #8e00ba !important;
}

.tf-hue-color-91 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-91 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-91 .tf-label-container {
  background-color: #8e00ba;
  color: #EEE;
}

.tf-hue-color-91 .tf-label-container:hover {
  background-color: #670087;
}

.tf-hue-color-91 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-91 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-92 .tf-text-icon-container {
  border-color: #7d00a1 #7d00a1 #9100ba #9100ba !important;
}

.tf-hue-color-92 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-92 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-92 .tf-label-container {
  background-color: #9100ba;
  color: #EEE;
}

.tf-hue-color-92 .tf-label-container:hover {
  background-color: #690087;
}

.tf-hue-color-92 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-92 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-93 .tf-text-icon-container {
  border-color: #8000a1 #8000a1 #9400ba #9400ba !important;
}

.tf-hue-color-93 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-93 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-93 .tf-label-container {
  background-color: #9400ba;
  color: #EEE;
}

.tf-hue-color-93 .tf-label-container:hover {
  background-color: #6c0087;
}

.tf-hue-color-93 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-93 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-94 .tf-text-icon-container {
  border-color: #8300a1 #8300a1 #9700ba #9700ba !important;
}

.tf-hue-color-94 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-94 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-94 .tf-label-container {
  background-color: #9700ba;
  color: #EEE;
}

.tf-hue-color-94 .tf-label-container:hover {
  background-color: #6e0087;
}

.tf-hue-color-94 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-94 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-95 .tf-text-icon-container {
  border-color: #8500a1 #8500a1 #9b00ba #9b00ba !important;
}

.tf-hue-color-95 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-95 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-95 .tf-label-container {
  background-color: #9b00ba;
  color: #EEE;
}

.tf-hue-color-95 .tf-label-container:hover {
  background-color: #700087;
}

.tf-hue-color-95 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-95 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-96 .tf-text-icon-container {
  border-color: #8800a1 #8800a1 #9e00ba #9e00ba !important;
}

.tf-hue-color-96 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-96 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-96 .tf-label-container {
  background-color: #9e00ba;
  color: #EEE;
}

.tf-hue-color-96 .tf-label-container:hover {
  background-color: #720087;
}

.tf-hue-color-96 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-96 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-97 .tf-text-icon-container {
  border-color: #8b00a1 #8b00a1 #a100ba #a100ba !important;
}

.tf-hue-color-97 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-97 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-97 .tf-label-container {
  background-color: #a100ba;
  color: #EEE;
}

.tf-hue-color-97 .tf-label-container:hover {
  background-color: #750087;
}

.tf-hue-color-97 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-97 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-98 .tf-text-icon-container {
  border-color: #8d00a1 #8d00a1 #a400ba #a400ba !important;
}

.tf-hue-color-98 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-98 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-98 .tf-label-container {
  background-color: #a400ba;
  color: #EEE;
}

.tf-hue-color-98 .tf-label-container:hover {
  background-color: #770087;
}

.tf-hue-color-98 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-98 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-99 .tf-text-icon-container {
  border-color: #9000a1 #9000a1 #a700ba #a700ba !important;
}

.tf-hue-color-99 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-99 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-99 .tf-label-container {
  background-color: #a700ba;
  color: #EEE;
}

.tf-hue-color-99 .tf-label-container:hover {
  background-color: #790087;
}

.tf-hue-color-99 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-99 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-100 .tf-text-icon-container {
  border-color: #9300a1 #9300a1 #aa00ba #aa00ba !important;
}

.tf-hue-color-100 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-100 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-100 .tf-label-container {
  background-color: #aa00ba;
  color: #EEE;
}

.tf-hue-color-100 .tf-label-container:hover {
  background-color: #7b0087;
}

.tf-hue-color-100 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-100 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-101 .tf-text-icon-container {
  border-color: #9500a1 #9500a1 #ad00ba #ad00ba !important;
}

.tf-hue-color-101 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-101 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-101 .tf-label-container {
  background-color: #ad00ba;
  color: #EEE;
}

.tf-hue-color-101 .tf-label-container:hover {
  background-color: #7e0087;
}

.tf-hue-color-101 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-101 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-102 .tf-text-icon-container {
  border-color: #9800a1 #9800a1 #b000ba #b000ba !important;
}

.tf-hue-color-102 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-102 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-102 .tf-label-container {
  background-color: #b000ba;
  color: #EEE;
}

.tf-hue-color-102 .tf-label-container:hover {
  background-color: #800087;
}

.tf-hue-color-102 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-102 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-103 .tf-text-icon-container {
  border-color: #9b00a1 #9b00a1 #b300ba #b300ba !important;
}

.tf-hue-color-103 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-103 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-103 .tf-label-container {
  background-color: #b300ba;
  color: #EEE;
}

.tf-hue-color-103 .tf-label-container:hover {
  background-color: #820087;
}

.tf-hue-color-103 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-103 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-104 .tf-text-icon-container {
  border-color: #9d00a1 #9d00a1 #b600ba #b600ba !important;
}

.tf-hue-color-104 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-104 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-104 .tf-label-container {
  background-color: #b600ba;
  color: #EEE;
}

.tf-hue-color-104 .tf-label-container:hover {
  background-color: #840087;
}

.tf-hue-color-104 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-104 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-105 .tf-text-icon-container {
  border-color: #a000a1 #a000a1 #ba00ba #ba00ba !important;
}

.tf-hue-color-105 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-105 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-105 .tf-label-container {
  background-color: #ba00ba;
  color: #EEE;
}

.tf-hue-color-105 .tf-label-container:hover {
  background-color: #870087;
}

.tf-hue-color-105 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-105 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-106 .tf-text-icon-container {
  border-color: #a1009e #a1009e #ba00b7 #ba00b7 !important;
}

.tf-hue-color-106 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-106 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-106 .tf-label-container {
  background-color: #ba00b7;
  color: #EEE;
}

.tf-hue-color-106 .tf-label-container:hover {
  background-color: #870085;
}

.tf-hue-color-106 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-106 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-107 .tf-text-icon-container {
  border-color: #a1009c #a1009c #ba00b4 #ba00b4 !important;
}

.tf-hue-color-107 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-107 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-107 .tf-label-container {
  background-color: #ba00b4;
  color: #EEE;
}

.tf-hue-color-107 .tf-label-container:hover {
  background-color: #870083;
}

.tf-hue-color-107 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-107 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-108 .tf-text-icon-container {
  border-color: #a10099 #a10099 #ba00b1 #ba00b1 !important;
}

.tf-hue-color-108 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-108 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-108 .tf-label-container {
  background-color: #ba00b1;
  color: #EEE;
}

.tf-hue-color-108 .tf-label-container:hover {
  background-color: #870081;
}

.tf-hue-color-108 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-108 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-109 .tf-text-icon-container {
  border-color: #a10096 #a10096 #ba00ae #ba00ae !important;
}

.tf-hue-color-109 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-109 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-109 .tf-label-container {
  background-color: #ba00ae;
  color: #EEE;
}

.tf-hue-color-109 .tf-label-container:hover {
  background-color: #87007e;
}

.tf-hue-color-109 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-109 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-110 .tf-text-icon-container {
  border-color: #a10094 #a10094 #ba00ab #ba00ab !important;
}

.tf-hue-color-110 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-110 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-110 .tf-label-container {
  background-color: #ba00ab;
  color: #EEE;
}

.tf-hue-color-110 .tf-label-container:hover {
  background-color: #87007c;
}

.tf-hue-color-110 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-110 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-111 .tf-text-icon-container {
  border-color: #a10091 #a10091 #ba00a8 #ba00a8 !important;
}

.tf-hue-color-111 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-111 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-111 .tf-label-container {
  background-color: #ba00a8;
  color: #EEE;
}

.tf-hue-color-111 .tf-label-container:hover {
  background-color: #87007a;
}

.tf-hue-color-111 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-111 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-112 .tf-text-icon-container {
  border-color: #a1008e #a1008e #ba00a5 #ba00a5 !important;
}

.tf-hue-color-112 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-112 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-112 .tf-label-container {
  background-color: #ba00a5;
  color: #EEE;
}

.tf-hue-color-112 .tf-label-container:hover {
  background-color: #870078;
}

.tf-hue-color-112 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-112 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-113 .tf-text-icon-container {
  border-color: #a1008c #a1008c #ba00a2 #ba00a2 !important;
}

.tf-hue-color-113 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-113 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-113 .tf-label-container {
  background-color: #ba00a2;
  color: #EEE;
}

.tf-hue-color-113 .tf-label-container:hover {
  background-color: #870075;
}

.tf-hue-color-113 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-113 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-114 .tf-text-icon-container {
  border-color: #a10089 #a10089 #ba009f #ba009f !important;
}

.tf-hue-color-114 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-114 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-114 .tf-label-container {
  background-color: #ba009f;
  color: #EEE;
}

.tf-hue-color-114 .tf-label-container:hover {
  background-color: #870073;
}

.tf-hue-color-114 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-114 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-115 .tf-text-icon-container {
  border-color: #a10086 #a10086 #ba009c #ba009c !important;
}

.tf-hue-color-115 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-115 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-115 .tf-label-container {
  background-color: #ba009c;
  color: #EEE;
}

.tf-hue-color-115 .tf-label-container:hover {
  background-color: #870071;
}

.tf-hue-color-115 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-115 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-116 .tf-text-icon-container {
  border-color: #a10084 #a10084 #ba0098 #ba0098 !important;
}

.tf-hue-color-116 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-116 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-116 .tf-label-container {
  background-color: #ba0098;
  color: #EEE;
}

.tf-hue-color-116 .tf-label-container:hover {
  background-color: #87006f;
}

.tf-hue-color-116 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-116 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-117 .tf-text-icon-container {
  border-color: #a10081 #a10081 #ba0095 #ba0095 !important;
}

.tf-hue-color-117 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-117 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-117 .tf-label-container {
  background-color: #ba0095;
  color: #EEE;
}

.tf-hue-color-117 .tf-label-container:hover {
  background-color: #87006c;
}

.tf-hue-color-117 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-117 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-118 .tf-text-icon-container {
  border-color: #a1007e #a1007e #ba0092 #ba0092 !important;
}

.tf-hue-color-118 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-118 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-118 .tf-label-container {
  background-color: #ba0092;
  color: #EEE;
}

.tf-hue-color-118 .tf-label-container:hover {
  background-color: #87006a;
}

.tf-hue-color-118 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-118 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-119 .tf-text-icon-container {
  border-color: #a1007b #a1007b #ba008f #ba008f !important;
}

.tf-hue-color-119 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-119 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-119 .tf-label-container {
  background-color: #ba008f;
  color: #EEE;
}

.tf-hue-color-119 .tf-label-container:hover {
  background-color: #870068;
}

.tf-hue-color-119 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-119 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-120 .tf-text-icon-container {
  border-color: #a10079 #a10079 #ba008c #ba008c !important;
}

.tf-hue-color-120 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-120 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-120 .tf-label-container {
  background-color: #ba008c;
  color: #EEE;
}

.tf-hue-color-120 .tf-label-container:hover {
  background-color: #870066;
}

.tf-hue-color-120 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-120 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-121 .tf-text-icon-container {
  border-color: #a10076 #a10076 #ba0089 #ba0089 !important;
}

.tf-hue-color-121 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-121 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-121 .tf-label-container {
  background-color: #ba0089;
  color: #EEE;
}

.tf-hue-color-121 .tf-label-container:hover {
  background-color: #870063;
}

.tf-hue-color-121 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-121 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-122 .tf-text-icon-container {
  border-color: #a10073 #a10073 #ba0086 #ba0086 !important;
}

.tf-hue-color-122 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-122 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-122 .tf-label-container {
  background-color: #ba0086;
  color: #EEE;
}

.tf-hue-color-122 .tf-label-container:hover {
  background-color: #870061;
}

.tf-hue-color-122 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-122 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-123 .tf-text-icon-container {
  border-color: #a10071 #a10071 #ba0083 #ba0083 !important;
}

.tf-hue-color-123 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-123 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-123 .tf-label-container {
  background-color: #ba0083;
  color: #EEE;
}

.tf-hue-color-123 .tf-label-container:hover {
  background-color: #87005f;
}

.tf-hue-color-123 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-123 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-124 .tf-text-icon-container {
  border-color: #a1006e #a1006e #ba0080 #ba0080 !important;
}

.tf-hue-color-124 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-124 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-124 .tf-label-container {
  background-color: #ba0080;
  color: #EEE;
}

.tf-hue-color-124 .tf-label-container:hover {
  background-color: #87005d;
}

.tf-hue-color-124 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-124 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-125 .tf-text-icon-container {
  border-color: #a1006b #a1006b #ba007d #ba007d !important;
}

.tf-hue-color-125 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-125 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-125 .tf-label-container {
  background-color: #ba007d;
  color: #EEE;
}

.tf-hue-color-125 .tf-label-container:hover {
  background-color: #87005a;
}

.tf-hue-color-125 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-125 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-126 .tf-text-icon-container {
  border-color: #a10069 #a10069 #ba0079 #ba0079 !important;
}

.tf-hue-color-126 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-126 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-126 .tf-label-container {
  background-color: #ba0079;
  color: #EEE;
}

.tf-hue-color-126 .tf-label-container:hover {
  background-color: #870058;
}

.tf-hue-color-126 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-126 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-127 .tf-text-icon-container {
  border-color: #a10066 #a10066 #ba0076 #ba0076 !important;
}

.tf-hue-color-127 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-127 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-127 .tf-label-container {
  background-color: #ba0076;
  color: #EEE;
}

.tf-hue-color-127 .tf-label-container:hover {
  background-color: #870056;
}

.tf-hue-color-127 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-127 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-128 .tf-text-icon-container {
  border-color: #a10063 #a10063 #ba0073 #ba0073 !important;
}

.tf-hue-color-128 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-128 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-128 .tf-label-container {
  background-color: #ba0073;
  color: #EEE;
}

.tf-hue-color-128 .tf-label-container:hover {
  background-color: #870054;
}

.tf-hue-color-128 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-128 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-129 .tf-text-icon-container {
  border-color: #a10061 #a10061 #ba0070 #ba0070 !important;
}

.tf-hue-color-129 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-129 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-129 .tf-label-container {
  background-color: #ba0070;
  color: #EEE;
}

.tf-hue-color-129 .tf-label-container:hover {
  background-color: #870051;
}

.tf-hue-color-129 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-129 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-130 .tf-text-icon-container {
  border-color: #a1005e #a1005e #ba006d #ba006d !important;
}

.tf-hue-color-130 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-130 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-130 .tf-label-container {
  background-color: #ba006d;
  color: #EEE;
}

.tf-hue-color-130 .tf-label-container:hover {
  background-color: #87004f;
}

.tf-hue-color-130 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-130 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-131 .tf-text-icon-container {
  border-color: #a1005b #a1005b #ba006a #ba006a !important;
}

.tf-hue-color-131 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-131 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-131 .tf-label-container {
  background-color: #ba006a;
  color: #EEE;
}

.tf-hue-color-131 .tf-label-container:hover {
  background-color: #87004d;
}

.tf-hue-color-131 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-131 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-132 .tf-text-icon-container {
  border-color: #a10059 #a10059 #ba0067 #ba0067 !important;
}

.tf-hue-color-132 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-132 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-132 .tf-label-container {
  background-color: #ba0067;
  color: #EEE;
}

.tf-hue-color-132 .tf-label-container:hover {
  background-color: #87004b;
}

.tf-hue-color-132 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-132 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-133 .tf-text-icon-container {
  border-color: #a10056 #a10056 #ba0064 #ba0064 !important;
}

.tf-hue-color-133 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-133 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-133 .tf-label-container {
  background-color: #ba0064;
  color: #EEE;
}

.tf-hue-color-133 .tf-label-container:hover {
  background-color: #870048;
}

.tf-hue-color-133 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-133 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-134 .tf-text-icon-container {
  border-color: #a10053 #a10053 #ba0061 #ba0061 !important;
}

.tf-hue-color-134 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-134 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-134 .tf-label-container {
  background-color: #ba0061;
  color: #EEE;
}

.tf-hue-color-134 .tf-label-container:hover {
  background-color: #870046;
}

.tf-hue-color-134 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-134 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-135 .tf-text-icon-container {
  border-color: #a10051 #a10051 #ba005e #ba005e !important;
}

.tf-hue-color-135 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-135 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-135 .tf-label-container {
  background-color: #ba005e;
  color: #EEE;
}

.tf-hue-color-135 .tf-label-container:hover {
  background-color: #870044;
}

.tf-hue-color-135 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-135 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-136 .tf-text-icon-container {
  border-color: #a1004e #a1004e #ba005a #ba005a !important;
}

.tf-hue-color-136 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-136 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-136 .tf-label-container {
  background-color: #ba005a;
  color: #EEE;
}

.tf-hue-color-136 .tf-label-container:hover {
  background-color: #870042;
}

.tf-hue-color-136 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-136 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-137 .tf-text-icon-container {
  border-color: #a1004b #a1004b #ba0057 #ba0057 !important;
}

.tf-hue-color-137 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-137 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-137 .tf-label-container {
  background-color: #ba0057;
  color: #EEE;
}

.tf-hue-color-137 .tf-label-container:hover {
  background-color: #87003f;
}

.tf-hue-color-137 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-137 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-138 .tf-text-icon-container {
  border-color: #a10049 #a10049 #ba0054 #ba0054 !important;
}

.tf-hue-color-138 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-138 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-138 .tf-label-container {
  background-color: #ba0054;
  color: #EEE;
}

.tf-hue-color-138 .tf-label-container:hover {
  background-color: #87003d;
}

.tf-hue-color-138 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-138 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-139 .tf-text-icon-container {
  border-color: #a10046 #a10046 #ba0051 #ba0051 !important;
}

.tf-hue-color-139 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-139 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-139 .tf-label-container {
  background-color: #ba0051;
  color: #EEE;
}

.tf-hue-color-139 .tf-label-container:hover {
  background-color: #87003b;
}

.tf-hue-color-139 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-139 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-140 .tf-text-icon-container {
  border-color: #a10043 #a10043 #ba004e #ba004e !important;
}

.tf-hue-color-140 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-140 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-140 .tf-label-container {
  background-color: #ba004e;
  color: #EEE;
}

.tf-hue-color-140 .tf-label-container:hover {
  background-color: #870039;
}

.tf-hue-color-140 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-140 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-141 .tf-text-icon-container {
  border-color: #a10041 #a10041 #ba004b #ba004b !important;
}

.tf-hue-color-141 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-141 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-141 .tf-label-container {
  background-color: #ba004b;
  color: #EEE;
}

.tf-hue-color-141 .tf-label-container:hover {
  background-color: #870036;
}

.tf-hue-color-141 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-141 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-142 .tf-text-icon-container {
  border-color: #a1003e #a1003e #ba0048 #ba0048 !important;
}

.tf-hue-color-142 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-142 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-142 .tf-label-container {
  background-color: #ba0048;
  color: #EEE;
}

.tf-hue-color-142 .tf-label-container:hover {
  background-color: #870034;
}

.tf-hue-color-142 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-142 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-143 .tf-text-icon-container {
  border-color: #a1003b #a1003b #ba0045 #ba0045 !important;
}

.tf-hue-color-143 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-143 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-143 .tf-label-container {
  background-color: #ba0045;
  color: #EEE;
}

.tf-hue-color-143 .tf-label-container:hover {
  background-color: #870032;
}

.tf-hue-color-143 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-143 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-144 .tf-text-icon-container {
  border-color: #a10039 #a10039 #ba0042 #ba0042 !important;
}

.tf-hue-color-144 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-144 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-144 .tf-label-container {
  background-color: #ba0042;
  color: #EEE;
}

.tf-hue-color-144 .tf-label-container:hover {
  background-color: #870030;
}

.tf-hue-color-144 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-144 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-145 .tf-text-icon-container {
  border-color: #a10036 #a10036 #ba003f #ba003f !important;
}

.tf-hue-color-145 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-145 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-145 .tf-label-container {
  background-color: #ba003f;
  color: #EEE;
}

.tf-hue-color-145 .tf-label-container:hover {
  background-color: #87002d;
}

.tf-hue-color-145 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-145 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-146 .tf-text-icon-container {
  border-color: #a10033 #a10033 #ba003b #ba003b !important;
}

.tf-hue-color-146 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-146 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-146 .tf-label-container {
  background-color: #ba003b;
  color: #EEE;
}

.tf-hue-color-146 .tf-label-container:hover {
  background-color: #87002b;
}

.tf-hue-color-146 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-146 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-147 .tf-text-icon-container {
  border-color: #a10031 #a10031 #ba0038 #ba0038 !important;
}

.tf-hue-color-147 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-147 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-147 .tf-label-container {
  background-color: #ba0038;
  color: #EEE;
}

.tf-hue-color-147 .tf-label-container:hover {
  background-color: #870029;
}

.tf-hue-color-147 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-147 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-148 .tf-text-icon-container {
  border-color: #a1002e #a1002e #ba0035 #ba0035 !important;
}

.tf-hue-color-148 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-148 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-148 .tf-label-container {
  background-color: #ba0035;
  color: #EEE;
}

.tf-hue-color-148 .tf-label-container:hover {
  background-color: #870027;
}

.tf-hue-color-148 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-148 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-149 .tf-text-icon-container {
  border-color: #a1002b #a1002b #ba0032 #ba0032 !important;
}

.tf-hue-color-149 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-149 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-149 .tf-label-container {
  background-color: #ba0032;
  color: #EEE;
}

.tf-hue-color-149 .tf-label-container:hover {
  background-color: #870024;
}

.tf-hue-color-149 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-149 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-150 .tf-text-icon-container {
  border-color: #a10029 #a10029 #ba002f #ba002f !important;
}

.tf-hue-color-150 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-150 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-150 .tf-label-container {
  background-color: #ba002f;
  color: #EEE;
}

.tf-hue-color-150 .tf-label-container:hover {
  background-color: #870022;
}

.tf-hue-color-150 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-150 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-151 .tf-text-icon-container {
  border-color: #a10026 #a10026 #ba002c #ba002c !important;
}

.tf-hue-color-151 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-151 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-151 .tf-label-container {
  background-color: #ba002c;
  color: #EEE;
}

.tf-hue-color-151 .tf-label-container:hover {
  background-color: #870020;
}

.tf-hue-color-151 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-151 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-152 .tf-text-icon-container {
  border-color: #a10023 #a10023 #ba0029 #ba0029 !important;
}

.tf-hue-color-152 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-152 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-152 .tf-label-container {
  background-color: #ba0029;
  color: #EEE;
}

.tf-hue-color-152 .tf-label-container:hover {
  background-color: #87001e;
}

.tf-hue-color-152 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-152 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-153 .tf-text-icon-container {
  border-color: #a10021 #a10021 #ba0026 #ba0026 !important;
}

.tf-hue-color-153 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-153 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-153 .tf-label-container {
  background-color: #ba0026;
  color: #EEE;
}

.tf-hue-color-153 .tf-label-container:hover {
  background-color: #87001b;
}

.tf-hue-color-153 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-153 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-154 .tf-text-icon-container {
  border-color: #a1001e #a1001e #ba0023 #ba0023 !important;
}

.tf-hue-color-154 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-154 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-154 .tf-label-container {
  background-color: #ba0023;
  color: #EEE;
}

.tf-hue-color-154 .tf-label-container:hover {
  background-color: #870019;
}

.tf-hue-color-154 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-154 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-155 .tf-text-icon-container {
  border-color: #a1001b #a1001b #ba0020 #ba0020 !important;
}

.tf-hue-color-155 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-155 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-155 .tf-label-container {
  background-color: #ba0020;
  color: #EEE;
}

.tf-hue-color-155 .tf-label-container:hover {
  background-color: #870017;
}

.tf-hue-color-155 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-155 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-156 .tf-text-icon-container {
  border-color: #a10019 #a10019 #ba001c #ba001c !important;
}

.tf-hue-color-156 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-156 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-156 .tf-label-container {
  background-color: #ba001c;
  color: #EEE;
}

.tf-hue-color-156 .tf-label-container:hover {
  background-color: #870015;
}

.tf-hue-color-156 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-156 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-157 .tf-text-icon-container {
  border-color: #a10016 #a10016 #ba0019 #ba0019 !important;
}

.tf-hue-color-157 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-157 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-157 .tf-label-container {
  background-color: #ba0019;
  color: #EEE;
}

.tf-hue-color-157 .tf-label-container:hover {
  background-color: #870012;
}

.tf-hue-color-157 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-157 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-158 .tf-text-icon-container {
  border-color: #a10013 #a10013 #ba0016 #ba0016 !important;
}

.tf-hue-color-158 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-158 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-158 .tf-label-container {
  background-color: #ba0016;
  color: #EEE;
}

.tf-hue-color-158 .tf-label-container:hover {
  background-color: #870010;
}

.tf-hue-color-158 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-158 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-159 .tf-text-icon-container {
  border-color: #a10010 #a10010 #ba0013 #ba0013 !important;
}

.tf-hue-color-159 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-159 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-159 .tf-label-container {
  background-color: #ba0013;
  color: #EEE;
}

.tf-hue-color-159 .tf-label-container:hover {
  background-color: #87000e;
}

.tf-hue-color-159 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-159 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-160 .tf-text-icon-container {
  border-color: #a1000e #a1000e #ba0010 #ba0010 !important;
}

.tf-hue-color-160 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-160 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-160 .tf-label-container {
  background-color: #ba0010;
  color: #EEE;
}

.tf-hue-color-160 .tf-label-container:hover {
  background-color: #87000c;
}

.tf-hue-color-160 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-160 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-161 .tf-text-icon-container {
  border-color: #a1000b #a1000b #ba000d #ba000d !important;
}

.tf-hue-color-161 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-161 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-161 .tf-label-container {
  background-color: #ba000d;
  color: #EEE;
}

.tf-hue-color-161 .tf-label-container:hover {
  background-color: #870009;
}

.tf-hue-color-161 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-161 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-162 .tf-text-icon-container {
  border-color: #a10008 #a10008 #ba000a #ba000a !important;
}

.tf-hue-color-162 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-162 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-162 .tf-label-container {
  background-color: #ba000a;
  color: #EEE;
}

.tf-hue-color-162 .tf-label-container:hover {
  background-color: #870007;
}

.tf-hue-color-162 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-162 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-163 .tf-text-icon-container {
  border-color: #a10006 #a10006 #ba0007 #ba0007 !important;
}

.tf-hue-color-163 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-163 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-163 .tf-label-container {
  background-color: #ba0007;
  color: #EEE;
}

.tf-hue-color-163 .tf-label-container:hover {
  background-color: #870005;
}

.tf-hue-color-163 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-163 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-164 .tf-text-icon-container {
  border-color: #a10003 #a10003 #ba0004 #ba0004 !important;
}

.tf-hue-color-164 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-164 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-164 .tf-label-container {
  background-color: #ba0004;
  color: #EEE;
}

.tf-hue-color-164 .tf-label-container:hover {
  background-color: #870003;
}

.tf-hue-color-164 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-164 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-165 .tf-text-icon-container {
  border-color: #a10000 #a10000 #ba0001 #ba0001 !important;
}

.tf-hue-color-165 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-165 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-165 .tf-label-container {
  background-color: #ba0001;
  color: #EEE;
}

.tf-hue-color-165 .tf-label-container:hover {
  background-color: #870000;
}

.tf-hue-color-165 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-165 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-166 .tf-text-icon-container {
  border-color: #a10200 #a10200 #ba0300 #ba0300 !important;
}

.tf-hue-color-166 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-166 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-166 .tf-label-container {
  background-color: #ba0300;
  color: #EEE;
}

.tf-hue-color-166 .tf-label-container:hover {
  background-color: #870200;
}

.tf-hue-color-166 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-166 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-167 .tf-text-icon-container {
  border-color: #a10500 #a10500 #ba0600 #ba0600 !important;
}

.tf-hue-color-167 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-167 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-167 .tf-label-container {
  background-color: #ba0600;
  color: #EEE;
}

.tf-hue-color-167 .tf-label-container:hover {
  background-color: #870400;
}

.tf-hue-color-167 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-167 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-168 .tf-text-icon-container {
  border-color: #a10800 #a10800 #ba0900 #ba0900 !important;
}

.tf-hue-color-168 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-168 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-168 .tf-label-container {
  background-color: #ba0900;
  color: #EEE;
}

.tf-hue-color-168 .tf-label-container:hover {
  background-color: #870600;
}

.tf-hue-color-168 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-168 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-169 .tf-text-icon-container {
  border-color: #a10a00 #a10a00 #ba0c00 #ba0c00 !important;
}

.tf-hue-color-169 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-169 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-169 .tf-label-container {
  background-color: #ba0c00;
  color: #EEE;
}

.tf-hue-color-169 .tf-label-container:hover {
  background-color: #870900;
}

.tf-hue-color-169 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-169 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-170 .tf-text-icon-container {
  border-color: #a10d00 #a10d00 #ba0f00 #ba0f00 !important;
}

.tf-hue-color-170 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-170 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-170 .tf-label-container {
  background-color: #ba0f00;
  color: #EEE;
}

.tf-hue-color-170 .tf-label-container:hover {
  background-color: #870b00;
}

.tf-hue-color-170 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-170 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-171 .tf-text-icon-container {
  border-color: #a11000 #a11000 #ba1200 #ba1200 !important;
}

.tf-hue-color-171 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-171 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-171 .tf-label-container {
  background-color: #ba1200;
  color: #EEE;
}

.tf-hue-color-171 .tf-label-container:hover {
  background-color: #870d00;
}

.tf-hue-color-171 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-171 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-172 .tf-text-icon-container {
  border-color: #a11200 #a11200 #ba1500 #ba1500 !important;
}

.tf-hue-color-172 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-172 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-172 .tf-label-container {
  background-color: #ba1500;
  color: #EEE;
}

.tf-hue-color-172 .tf-label-container:hover {
  background-color: #870f00;
}

.tf-hue-color-172 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-172 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-173 .tf-text-icon-container {
  border-color: #a11500 #a11500 #ba1800 #ba1800 !important;
}

.tf-hue-color-173 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-173 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-173 .tf-label-container {
  background-color: #ba1800;
  color: #EEE;
}

.tf-hue-color-173 .tf-label-container:hover {
  background-color: #871200;
}

.tf-hue-color-173 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-173 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-174 .tf-text-icon-container {
  border-color: #a11800 #a11800 #ba1b00 #ba1b00 !important;
}

.tf-hue-color-174 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-174 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-174 .tf-label-container {
  background-color: #ba1b00;
  color: #EEE;
}

.tf-hue-color-174 .tf-label-container:hover {
  background-color: #871400;
}

.tf-hue-color-174 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-174 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-175 .tf-text-icon-container {
  border-color: #a11a00 #a11a00 #ba1f00 #ba1f00 !important;
}

.tf-hue-color-175 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-175 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-175 .tf-label-container {
  background-color: #ba1f00;
  color: #EEE;
}

.tf-hue-color-175 .tf-label-container:hover {
  background-color: #871600;
}

.tf-hue-color-175 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-175 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-176 .tf-text-icon-container {
  border-color: #a11d00 #a11d00 #ba2200 #ba2200 !important;
}

.tf-hue-color-176 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-176 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-176 .tf-label-container {
  background-color: #ba2200;
  color: #EEE;
}

.tf-hue-color-176 .tf-label-container:hover {
  background-color: #871800;
}

.tf-hue-color-176 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-176 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-177 .tf-text-icon-container {
  border-color: #a12000 #a12000 #ba2500 #ba2500 !important;
}

.tf-hue-color-177 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-177 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-177 .tf-label-container {
  background-color: #ba2500;
  color: #EEE;
}

.tf-hue-color-177 .tf-label-container:hover {
  background-color: #871b00;
}

.tf-hue-color-177 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-177 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-178 .tf-text-icon-container {
  border-color: #a12200 #a12200 #ba2800 #ba2800 !important;
}

.tf-hue-color-178 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-178 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-178 .tf-label-container {
  background-color: #ba2800;
  color: #EEE;
}

.tf-hue-color-178 .tf-label-container:hover {
  background-color: #871d00;
}

.tf-hue-color-178 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-178 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-179 .tf-text-icon-container {
  border-color: #a12500 #a12500 #ba2b00 #ba2b00 !important;
}

.tf-hue-color-179 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-179 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-179 .tf-label-container {
  background-color: #ba2b00;
  color: #EEE;
}

.tf-hue-color-179 .tf-label-container:hover {
  background-color: #871f00;
}

.tf-hue-color-179 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-179 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-180 .tf-text-icon-container {
  border-color: #a12800 #a12800 #ba2e00 #ba2e00 !important;
}

.tf-hue-color-180 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-180 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-180 .tf-label-container {
  background-color: #ba2e00;
  color: #EEE;
}

.tf-hue-color-180 .tf-label-container:hover {
  background-color: #872100;
}

.tf-hue-color-180 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-180 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-181 .tf-text-icon-container {
  border-color: #a12a00 #a12a00 #ba3100 #ba3100 !important;
}

.tf-hue-color-181 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-181 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-181 .tf-label-container {
  background-color: #ba3100;
  color: #EEE;
}

.tf-hue-color-181 .tf-label-container:hover {
  background-color: #872400;
}

.tf-hue-color-181 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-181 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-182 .tf-text-icon-container {
  border-color: #a12d00 #a12d00 #ba3400 #ba3400 !important;
}

.tf-hue-color-182 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-182 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-182 .tf-label-container {
  background-color: #ba3400;
  color: #EEE;
}

.tf-hue-color-182 .tf-label-container:hover {
  background-color: #872600;
}

.tf-hue-color-182 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-182 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-183 .tf-text-icon-container {
  border-color: #a13000 #a13000 #ba3700 #ba3700 !important;
}

.tf-hue-color-183 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-183 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-183 .tf-label-container {
  background-color: #ba3700;
  color: #EEE;
}

.tf-hue-color-183 .tf-label-container:hover {
  background-color: #872800;
}

.tf-hue-color-183 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-183 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-184 .tf-text-icon-container {
  border-color: #a13200 #a13200 #ba3a00 #ba3a00 !important;
}

.tf-hue-color-184 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-184 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-184 .tf-label-container {
  background-color: #ba3a00;
  color: #EEE;
}

.tf-hue-color-184 .tf-label-container:hover {
  background-color: #872a00;
}

.tf-hue-color-184 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-184 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-185 .tf-text-icon-container {
  border-color: #a13500 #a13500 #ba3e00 #ba3e00 !important;
}

.tf-hue-color-185 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-185 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-185 .tf-label-container {
  background-color: #ba3e00;
  color: #EEE;
}

.tf-hue-color-185 .tf-label-container:hover {
  background-color: #872d00;
}

.tf-hue-color-185 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-185 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-186 .tf-text-icon-container {
  border-color: #a13800 #a13800 #ba4100 #ba4100 !important;
}

.tf-hue-color-186 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-186 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-186 .tf-label-container {
  background-color: #ba4100;
  color: #EEE;
}

.tf-hue-color-186 .tf-label-container:hover {
  background-color: #872f00;
}

.tf-hue-color-186 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-186 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-187 .tf-text-icon-container {
  border-color: #a13a00 #a13a00 #ba4400 #ba4400 !important;
}

.tf-hue-color-187 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-187 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-187 .tf-label-container {
  background-color: #ba4400;
  color: #EEE;
}

.tf-hue-color-187 .tf-label-container:hover {
  background-color: #873100;
}

.tf-hue-color-187 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-187 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-188 .tf-text-icon-container {
  border-color: #a13d00 #a13d00 #ba4700 #ba4700 !important;
}

.tf-hue-color-188 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-188 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-188 .tf-label-container {
  background-color: #ba4700;
  color: #EEE;
}

.tf-hue-color-188 .tf-label-container:hover {
  background-color: #873300;
}

.tf-hue-color-188 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-188 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-189 .tf-text-icon-container {
  border-color: #a14000 #a14000 #ba4a00 #ba4a00 !important;
}

.tf-hue-color-189 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-189 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-189 .tf-label-container {
  background-color: #ba4a00;
  color: #EEE;
}

.tf-hue-color-189 .tf-label-container:hover {
  background-color: #873600;
}

.tf-hue-color-189 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-189 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-190 .tf-text-icon-container {
  border-color: #a14200 #a14200 #ba4d00 #ba4d00 !important;
}

.tf-hue-color-190 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-190 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-190 .tf-label-container {
  background-color: #ba4d00;
  color: #EEE;
}

.tf-hue-color-190 .tf-label-container:hover {
  background-color: #873800;
}

.tf-hue-color-190 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-190 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-191 .tf-text-icon-container {
  border-color: #a14500 #a14500 #ba5000 #ba5000 !important;
}

.tf-hue-color-191 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-191 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-191 .tf-label-container {
  background-color: #ba5000;
  color: #EEE;
}

.tf-hue-color-191 .tf-label-container:hover {
  background-color: #873a00;
}

.tf-hue-color-191 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-191 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-192 .tf-text-icon-container {
  border-color: #a14800 #a14800 #ba5300 #ba5300 !important;
}

.tf-hue-color-192 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-192 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-192 .tf-label-container {
  background-color: #ba5300;
  color: #EEE;
}

.tf-hue-color-192 .tf-label-container:hover {
  background-color: #873c00;
}

.tf-hue-color-192 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-192 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-193 .tf-text-icon-container {
  border-color: #a14a00 #a14a00 #ba5600 #ba5600 !important;
}

.tf-hue-color-193 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-193 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-193 .tf-label-container {
  background-color: #ba5600;
  color: #EEE;
}

.tf-hue-color-193 .tf-label-container:hover {
  background-color: #873f00;
}

.tf-hue-color-193 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-193 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-194 .tf-text-icon-container {
  border-color: #a14d00 #a14d00 #ba5900 #ba5900 !important;
}

.tf-hue-color-194 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-194 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-194 .tf-label-container {
  background-color: #ba5900;
  color: #EEE;
}

.tf-hue-color-194 .tf-label-container:hover {
  background-color: #874100;
}

.tf-hue-color-194 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-194 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-195 .tf-text-icon-container {
  border-color: #a15000 #a15000 #ba5d00 #ba5d00 !important;
}

.tf-hue-color-195 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-195 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-195 .tf-label-container {
  background-color: #ba5d00;
  color: #EEE;
}

.tf-hue-color-195 .tf-label-container:hover {
  background-color: #874300;
}

.tf-hue-color-195 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-195 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-196 .tf-text-icon-container {
  border-color: #a15200 #a15200 #ba6000 #ba6000 !important;
}

.tf-hue-color-196 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-196 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-196 .tf-label-container {
  background-color: #ba6000;
  color: #EEE;
}

.tf-hue-color-196 .tf-label-container:hover {
  background-color: #874500;
}

.tf-hue-color-196 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-196 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-197 .tf-text-icon-container {
  border-color: #a15500 #a15500 #ba6300 #ba6300 !important;
}

.tf-hue-color-197 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-197 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-197 .tf-label-container {
  background-color: #ba6300;
  color: #EEE;
}

.tf-hue-color-197 .tf-label-container:hover {
  background-color: #874800;
}

.tf-hue-color-197 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-197 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-198 .tf-text-icon-container {
  border-color: #a15800 #a15800 #ba6600 #ba6600 !important;
}

.tf-hue-color-198 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-198 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-198 .tf-label-container {
  background-color: #ba6600;
  color: #EEE;
}

.tf-hue-color-198 .tf-label-container:hover {
  background-color: #874a00;
}

.tf-hue-color-198 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-198 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-199 .tf-text-icon-container {
  border-color: #a15b00 #a15b00 #ba6900 #ba6900 !important;
}

.tf-hue-color-199 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-199 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-199 .tf-label-container {
  background-color: #ba6900;
  color: #EEE;
}

.tf-hue-color-199 .tf-label-container:hover {
  background-color: #874c00;
}

.tf-hue-color-199 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-199 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-200 .tf-text-icon-container {
  border-color: #a15d00 #a15d00 #ba6c00 #ba6c00 !important;
}

.tf-hue-color-200 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-200 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-200 .tf-label-container {
  background-color: #ba6c00;
  color: #EEE;
}

.tf-hue-color-200 .tf-label-container:hover {
  background-color: #874e00;
}

.tf-hue-color-200 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-200 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-201 .tf-text-icon-container {
  border-color: #a16000 #a16000 #ba6f00 #ba6f00 !important;
}

.tf-hue-color-201 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-201 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-201 .tf-label-container {
  background-color: #ba6f00;
  color: #EEE;
}

.tf-hue-color-201 .tf-label-container:hover {
  background-color: #875100;
}

.tf-hue-color-201 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-201 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-202 .tf-text-icon-container {
  border-color: #a16300 #a16300 #ba7200 #ba7200 !important;
}

.tf-hue-color-202 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-202 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-202 .tf-label-container {
  background-color: #ba7200;
  color: #EEE;
}

.tf-hue-color-202 .tf-label-container:hover {
  background-color: #875300;
}

.tf-hue-color-202 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-202 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-203 .tf-text-icon-container {
  border-color: #a16500 #a16500 #ba7500 #ba7500 !important;
}

.tf-hue-color-203 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-203 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-203 .tf-label-container {
  background-color: #ba7500;
  color: #EEE;
}

.tf-hue-color-203 .tf-label-container:hover {
  background-color: #875500;
}

.tf-hue-color-203 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-203 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-204 .tf-text-icon-container {
  border-color: #a16800 #a16800 #ba7800 #ba7800 !important;
}

.tf-hue-color-204 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-204 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-204 .tf-label-container {
  background-color: #ba7800;
  color: #EEE;
}

.tf-hue-color-204 .tf-label-container:hover {
  background-color: #875700;
}

.tf-hue-color-204 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-204 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-205 .tf-text-icon-container {
  border-color: #a16b00 #a16b00 #ba7c00 #ba7c00 !important;
}

.tf-hue-color-205 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-205 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-205 .tf-label-container {
  background-color: #ba7c00;
  color: #EEE;
}

.tf-hue-color-205 .tf-label-container:hover {
  background-color: #875a00;
}

.tf-hue-color-205 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-205 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-206 .tf-text-icon-container {
  border-color: #a16d00 #a16d00 #ba7f00 #ba7f00 !important;
}

.tf-hue-color-206 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-206 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-206 .tf-label-container {
  background-color: #ba7f00;
  color: #EEE;
}

.tf-hue-color-206 .tf-label-container:hover {
  background-color: #875c00;
}

.tf-hue-color-206 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-206 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-207 .tf-text-icon-container {
  border-color: #a17000 #a17000 #ba8200 #ba8200 !important;
}

.tf-hue-color-207 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-207 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-207 .tf-label-container {
  background-color: #ba8200;
  color: #EEE;
}

.tf-hue-color-207 .tf-label-container:hover {
  background-color: #875e00;
}

.tf-hue-color-207 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-207 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-208 .tf-text-icon-container {
  border-color: #a17300 #a17300 #ba8500 #ba8500 !important;
}

.tf-hue-color-208 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-208 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-208 .tf-label-container {
  background-color: #ba8500;
  color: #EEE;
}

.tf-hue-color-208 .tf-label-container:hover {
  background-color: #876000;
}

.tf-hue-color-208 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-208 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-209 .tf-text-icon-container {
  border-color: #a17500 #a17500 #ba8800 #ba8800 !important;
}

.tf-hue-color-209 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-209 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-209 .tf-label-container {
  background-color: #ba8800;
  color: #EEE;
}

.tf-hue-color-209 .tf-label-container:hover {
  background-color: #876300;
}

.tf-hue-color-209 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-209 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-210 .tf-text-icon-container {
  border-color: #a17800 #a17800 #ba8b00 #ba8b00 !important;
}

.tf-hue-color-210 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-210 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-210 .tf-label-container {
  background-color: #ba8b00;
  color: #EEE;
}

.tf-hue-color-210 .tf-label-container:hover {
  background-color: #876500;
}

.tf-hue-color-210 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-210 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-211 .tf-text-icon-container {
  border-color: #a17b00 #a17b00 #ba8e00 #ba8e00 !important;
}

.tf-hue-color-211 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-211 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-211 .tf-label-container {
  background-color: #ba8e00;
  color: #EEE;
}

.tf-hue-color-211 .tf-label-container:hover {
  background-color: #876700;
}

.tf-hue-color-211 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-211 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-212 .tf-text-icon-container {
  border-color: #a17d00 #a17d00 #ba9100 #ba9100 !important;
}

.tf-hue-color-212 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-212 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-212 .tf-label-container {
  background-color: #ba9100;
  color: #EEE;
}

.tf-hue-color-212 .tf-label-container:hover {
  background-color: #876900;
}

.tf-hue-color-212 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-212 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-213 .tf-text-icon-container {
  border-color: #a18000 #a18000 #ba9400 #ba9400 !important;
}

.tf-hue-color-213 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-213 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-213 .tf-label-container {
  background-color: #ba9400;
  color: #EEE;
}

.tf-hue-color-213 .tf-label-container:hover {
  background-color: #876c00;
}

.tf-hue-color-213 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-213 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-214 .tf-text-icon-container {
  border-color: #a18300 #a18300 #ba9700 #ba9700 !important;
}

.tf-hue-color-214 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-214 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-214 .tf-label-container {
  background-color: #ba9700;
  color: #EEE;
}

.tf-hue-color-214 .tf-label-container:hover {
  background-color: #876e00;
}

.tf-hue-color-214 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-214 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-215 .tf-text-icon-container {
  border-color: #a18500 #a18500 #ba9b00 #ba9b00 !important;
}

.tf-hue-color-215 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-215 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-215 .tf-label-container {
  background-color: #ba9b00;
  color: #EEE;
}

.tf-hue-color-215 .tf-label-container:hover {
  background-color: #877000;
}

.tf-hue-color-215 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-215 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-216 .tf-text-icon-container {
  border-color: #a18800 #a18800 #ba9e00 #ba9e00 !important;
}

.tf-hue-color-216 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-216 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-216 .tf-label-container {
  background-color: #ba9e00;
  color: #EEE;
}

.tf-hue-color-216 .tf-label-container:hover {
  background-color: #877200;
}

.tf-hue-color-216 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-216 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-217 .tf-text-icon-container {
  border-color: #a18b00 #a18b00 #baa100 #baa100 !important;
}

.tf-hue-color-217 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-217 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-217 .tf-label-container {
  background-color: #baa100;
  color: #EEE;
}

.tf-hue-color-217 .tf-label-container:hover {
  background-color: #877500;
}

.tf-hue-color-217 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-217 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-218 .tf-text-icon-container {
  border-color: #a18d00 #a18d00 #baa400 #baa400 !important;
}

.tf-hue-color-218 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-218 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-218 .tf-label-container {
  background-color: #baa400;
  color: #EEE;
}

.tf-hue-color-218 .tf-label-container:hover {
  background-color: #877700;
}

.tf-hue-color-218 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-218 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-219 .tf-text-icon-container {
  border-color: #a19000 #a19000 #baa700 #baa700 !important;
}

.tf-hue-color-219 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-219 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-219 .tf-label-container {
  background-color: #baa700;
  color: #EEE;
}

.tf-hue-color-219 .tf-label-container:hover {
  background-color: #877900;
}

.tf-hue-color-219 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-219 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-220 .tf-text-icon-container {
  border-color: #a19300 #a19300 #baaa00 #baaa00 !important;
}

.tf-hue-color-220 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-220 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-220 .tf-label-container {
  background-color: #baaa00;
  color: #EEE;
}

.tf-hue-color-220 .tf-label-container:hover {
  background-color: #877b00;
}

.tf-hue-color-220 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-220 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-221 .tf-text-icon-container {
  border-color: #a19500 #a19500 #baad00 #baad00 !important;
}

.tf-hue-color-221 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-221 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-221 .tf-label-container {
  background-color: #baad00;
  color: #EEE;
}

.tf-hue-color-221 .tf-label-container:hover {
  background-color: #877e00;
}

.tf-hue-color-221 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-221 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-222 .tf-text-icon-container {
  border-color: #a19800 #a19800 #bab000 #bab000 !important;
}

.tf-hue-color-222 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-222 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-222 .tf-label-container {
  background-color: #bab000;
  color: #EEE;
}

.tf-hue-color-222 .tf-label-container:hover {
  background-color: #878000;
}

.tf-hue-color-222 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-222 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-223 .tf-text-icon-container {
  border-color: #a19b00 #a19b00 #bab300 #bab300 !important;
}

.tf-hue-color-223 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-223 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-223 .tf-label-container {
  background-color: #bab300;
  color: #EEE;
}

.tf-hue-color-223 .tf-label-container:hover {
  background-color: #878200;
}

.tf-hue-color-223 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-223 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-224 .tf-text-icon-container {
  border-color: #a19d00 #a19d00 #bab600 #bab600 !important;
}

.tf-hue-color-224 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-224 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-224 .tf-label-container {
  background-color: #bab600;
  color: #EEE;
}

.tf-hue-color-224 .tf-label-container:hover {
  background-color: #878400;
}

.tf-hue-color-224 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-224 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-225 .tf-text-icon-container {
  border-color: #a1a000 #a1a000 #baba00 #baba00 !important;
}

.tf-hue-color-225 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-225 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-225 .tf-label-container {
  background-color: #baba00;
  color: #EEE;
}

.tf-hue-color-225 .tf-label-container:hover {
  background-color: #878700;
}

.tf-hue-color-225 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-225 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-226 .tf-text-icon-container {
  border-color: #9ea100 #9ea100 #b7ba00 #b7ba00 !important;
}

.tf-hue-color-226 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-226 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-226 .tf-label-container {
  background-color: #b7ba00;
  color: #EEE;
}

.tf-hue-color-226 .tf-label-container:hover {
  background-color: #858700;
}

.tf-hue-color-226 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-226 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-227 .tf-text-icon-container {
  border-color: #9ca100 #9ca100 #b4ba00 #b4ba00 !important;
}

.tf-hue-color-227 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-227 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-227 .tf-label-container {
  background-color: #b4ba00;
  color: #EEE;
}

.tf-hue-color-227 .tf-label-container:hover {
  background-color: #838700;
}

.tf-hue-color-227 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-227 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-228 .tf-text-icon-container {
  border-color: #99a100 #99a100 #b1ba00 #b1ba00 !important;
}

.tf-hue-color-228 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-228 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-228 .tf-label-container {
  background-color: #b1ba00;
  color: #EEE;
}

.tf-hue-color-228 .tf-label-container:hover {
  background-color: #818700;
}

.tf-hue-color-228 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-228 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-229 .tf-text-icon-container {
  border-color: #96a100 #96a100 #aeba00 #aeba00 !important;
}

.tf-hue-color-229 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-229 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-229 .tf-label-container {
  background-color: #aeba00;
  color: #EEE;
}

.tf-hue-color-229 .tf-label-container:hover {
  background-color: #7e8700;
}

.tf-hue-color-229 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-229 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-230 .tf-text-icon-container {
  border-color: #94a100 #94a100 #abba00 #abba00 !important;
}

.tf-hue-color-230 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-230 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-230 .tf-label-container {
  background-color: #abba00;
  color: #EEE;
}

.tf-hue-color-230 .tf-label-container:hover {
  background-color: #7c8700;
}

.tf-hue-color-230 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-230 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-231 .tf-text-icon-container {
  border-color: #91a100 #91a100 #a8ba00 #a8ba00 !important;
}

.tf-hue-color-231 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-231 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-231 .tf-label-container {
  background-color: #a8ba00;
  color: #EEE;
}

.tf-hue-color-231 .tf-label-container:hover {
  background-color: #7a8700;
}

.tf-hue-color-231 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-231 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-232 .tf-text-icon-container {
  border-color: #8ea100 #8ea100 #a5ba00 #a5ba00 !important;
}

.tf-hue-color-232 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-232 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-232 .tf-label-container {
  background-color: #a5ba00;
  color: #EEE;
}

.tf-hue-color-232 .tf-label-container:hover {
  background-color: #788700;
}

.tf-hue-color-232 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-232 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-233 .tf-text-icon-container {
  border-color: #8ca100 #8ca100 #a2ba00 #a2ba00 !important;
}

.tf-hue-color-233 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-233 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-233 .tf-label-container {
  background-color: #a2ba00;
  color: #EEE;
}

.tf-hue-color-233 .tf-label-container:hover {
  background-color: #758700;
}

.tf-hue-color-233 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-233 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-234 .tf-text-icon-container {
  border-color: #89a100 #89a100 #9fba00 #9fba00 !important;
}

.tf-hue-color-234 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-234 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-234 .tf-label-container {
  background-color: #9fba00;
  color: #EEE;
}

.tf-hue-color-234 .tf-label-container:hover {
  background-color: #738700;
}

.tf-hue-color-234 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-234 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-235 .tf-text-icon-container {
  border-color: #86a100 #86a100 #9cba00 #9cba00 !important;
}

.tf-hue-color-235 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-235 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-235 .tf-label-container {
  background-color: #9cba00;
  color: #EEE;
}

.tf-hue-color-235 .tf-label-container:hover {
  background-color: #718700;
}

.tf-hue-color-235 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-235 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-236 .tf-text-icon-container {
  border-color: #84a100 #84a100 #98ba00 #98ba00 !important;
}

.tf-hue-color-236 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-236 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-236 .tf-label-container {
  background-color: #98ba00;
  color: #EEE;
}

.tf-hue-color-236 .tf-label-container:hover {
  background-color: #6f8700;
}

.tf-hue-color-236 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-236 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-237 .tf-text-icon-container {
  border-color: #81a100 #81a100 #95ba00 #95ba00 !important;
}

.tf-hue-color-237 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-237 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-237 .tf-label-container {
  background-color: #95ba00;
  color: #EEE;
}

.tf-hue-color-237 .tf-label-container:hover {
  background-color: #6c8700;
}

.tf-hue-color-237 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-237 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-238 .tf-text-icon-container {
  border-color: #7ea100 #7ea100 #92ba00 #92ba00 !important;
}

.tf-hue-color-238 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-238 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-238 .tf-label-container {
  background-color: #92ba00;
  color: #EEE;
}

.tf-hue-color-238 .tf-label-container:hover {
  background-color: #6a8700;
}

.tf-hue-color-238 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-238 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-239 .tf-text-icon-container {
  border-color: #7ba100 #7ba100 #8fba00 #8fba00 !important;
}

.tf-hue-color-239 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-239 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-239 .tf-label-container {
  background-color: #8fba00;
  color: #EEE;
}

.tf-hue-color-239 .tf-label-container:hover {
  background-color: #688700;
}

.tf-hue-color-239 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-239 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-240 .tf-text-icon-container {
  border-color: #79a100 #79a100 #8cba00 #8cba00 !important;
}

.tf-hue-color-240 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-240 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-240 .tf-label-container {
  background-color: #8cba00;
  color: #EEE;
}

.tf-hue-color-240 .tf-label-container:hover {
  background-color: #668700;
}

.tf-hue-color-240 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-240 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-241 .tf-text-icon-container {
  border-color: #76a100 #76a100 #89ba00 #89ba00 !important;
}

.tf-hue-color-241 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-241 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-241 .tf-label-container {
  background-color: #89ba00;
  color: #EEE;
}

.tf-hue-color-241 .tf-label-container:hover {
  background-color: #638700;
}

.tf-hue-color-241 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-241 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-242 .tf-text-icon-container {
  border-color: #73a100 #73a100 #86ba00 #86ba00 !important;
}

.tf-hue-color-242 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-242 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-242 .tf-label-container {
  background-color: #86ba00;
  color: #EEE;
}

.tf-hue-color-242 .tf-label-container:hover {
  background-color: #618700;
}

.tf-hue-color-242 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-242 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-243 .tf-text-icon-container {
  border-color: #71a100 #71a100 #83ba00 #83ba00 !important;
}

.tf-hue-color-243 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-243 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-243 .tf-label-container {
  background-color: #83ba00;
  color: #EEE;
}

.tf-hue-color-243 .tf-label-container:hover {
  background-color: #5f8700;
}

.tf-hue-color-243 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-243 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-244 .tf-text-icon-container {
  border-color: #6ea100 #6ea100 #80ba00 #80ba00 !important;
}

.tf-hue-color-244 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-244 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-244 .tf-label-container {
  background-color: #80ba00;
  color: #EEE;
}

.tf-hue-color-244 .tf-label-container:hover {
  background-color: #5d8700;
}

.tf-hue-color-244 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-244 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-245 .tf-text-icon-container {
  border-color: #6ba100 #6ba100 #7dba00 #7dba00 !important;
}

.tf-hue-color-245 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-245 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-245 .tf-label-container {
  background-color: #7dba00;
  color: #EEE;
}

.tf-hue-color-245 .tf-label-container:hover {
  background-color: #5a8700;
}

.tf-hue-color-245 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-245 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-246 .tf-text-icon-container {
  border-color: #69a100 #69a100 #79ba00 #79ba00 !important;
}

.tf-hue-color-246 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-246 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-246 .tf-label-container {
  background-color: #79ba00;
  color: #EEE;
}

.tf-hue-color-246 .tf-label-container:hover {
  background-color: #588700;
}

.tf-hue-color-246 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-246 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-247 .tf-text-icon-container {
  border-color: #66a100 #66a100 #76ba00 #76ba00 !important;
}

.tf-hue-color-247 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-247 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-247 .tf-label-container {
  background-color: #76ba00;
  color: #EEE;
}

.tf-hue-color-247 .tf-label-container:hover {
  background-color: #568700;
}

.tf-hue-color-247 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-247 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-248 .tf-text-icon-container {
  border-color: #63a100 #63a100 #73ba00 #73ba00 !important;
}

.tf-hue-color-248 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-248 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-248 .tf-label-container {
  background-color: #73ba00;
  color: #EEE;
}

.tf-hue-color-248 .tf-label-container:hover {
  background-color: #548700;
}

.tf-hue-color-248 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-248 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-249 .tf-text-icon-container {
  border-color: #61a100 #61a100 #70ba00 #70ba00 !important;
}

.tf-hue-color-249 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-249 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-249 .tf-label-container {
  background-color: #70ba00;
  color: #EEE;
}

.tf-hue-color-249 .tf-label-container:hover {
  background-color: #518700;
}

.tf-hue-color-249 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-249 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-250 .tf-text-icon-container {
  border-color: #5ea100 #5ea100 #6dba00 #6dba00 !important;
}

.tf-hue-color-250 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-250 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-250 .tf-label-container {
  background-color: #6dba00;
  color: #EEE;
}

.tf-hue-color-250 .tf-label-container:hover {
  background-color: #4f8700;
}

.tf-hue-color-250 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-250 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-251 .tf-text-icon-container {
  border-color: #5ba100 #5ba100 #6aba00 #6aba00 !important;
}

.tf-hue-color-251 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-251 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-251 .tf-label-container {
  background-color: #6aba00;
  color: #EEE;
}

.tf-hue-color-251 .tf-label-container:hover {
  background-color: #4d8700;
}

.tf-hue-color-251 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-251 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-252 .tf-text-icon-container {
  border-color: #59a100 #59a100 #67ba00 #67ba00 !important;
}

.tf-hue-color-252 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-252 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-252 .tf-label-container {
  background-color: #67ba00;
  color: #EEE;
}

.tf-hue-color-252 .tf-label-container:hover {
  background-color: #4b8700;
}

.tf-hue-color-252 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-252 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-253 .tf-text-icon-container {
  border-color: #56a100 #56a100 #64ba00 #64ba00 !important;
}

.tf-hue-color-253 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-253 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-253 .tf-label-container {
  background-color: #64ba00;
  color: #EEE;
}

.tf-hue-color-253 .tf-label-container:hover {
  background-color: #488700;
}

.tf-hue-color-253 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-253 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-254 .tf-text-icon-container {
  border-color: #53a100 #53a100 #61ba00 #61ba00 !important;
}

.tf-hue-color-254 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-254 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-254 .tf-label-container {
  background-color: #61ba00;
  color: #EEE;
}

.tf-hue-color-254 .tf-label-container:hover {
  background-color: #468700;
}

.tf-hue-color-254 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-254 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-255 .tf-text-icon-container {
  border-color: #51a100 #51a100 #5eba00 #5eba00 !important;
}

.tf-hue-color-255 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-255 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-255 .tf-label-container {
  background-color: #5eba00;
  color: #EEE;
}

.tf-hue-color-255 .tf-label-container:hover {
  background-color: #448700;
}

.tf-hue-color-255 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-255 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-256 .tf-text-icon-container {
  border-color: #4ea100 #4ea100 #5aba00 #5aba00 !important;
}

.tf-hue-color-256 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-256 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-256 .tf-label-container {
  background-color: #5aba00;
  color: #EEE;
}

.tf-hue-color-256 .tf-label-container:hover {
  background-color: #428700;
}

.tf-hue-color-256 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-256 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-257 .tf-text-icon-container {
  border-color: #4ba100 #4ba100 #57ba00 #57ba00 !important;
}

.tf-hue-color-257 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-257 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-257 .tf-label-container {
  background-color: #57ba00;
  color: #EEE;
}

.tf-hue-color-257 .tf-label-container:hover {
  background-color: #3f8700;
}

.tf-hue-color-257 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-257 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-258 .tf-text-icon-container {
  border-color: #49a100 #49a100 #54ba00 #54ba00 !important;
}

.tf-hue-color-258 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-258 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-258 .tf-label-container {
  background-color: #54ba00;
  color: #EEE;
}

.tf-hue-color-258 .tf-label-container:hover {
  background-color: #3d8700;
}

.tf-hue-color-258 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-258 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-259 .tf-text-icon-container {
  border-color: #46a100 #46a100 #51ba00 #51ba00 !important;
}

.tf-hue-color-259 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-259 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-259 .tf-label-container {
  background-color: #51ba00;
  color: #EEE;
}

.tf-hue-color-259 .tf-label-container:hover {
  background-color: #3b8700;
}

.tf-hue-color-259 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-259 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-260 .tf-text-icon-container {
  border-color: #43a100 #43a100 #4eba00 #4eba00 !important;
}

.tf-hue-color-260 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-260 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-260 .tf-label-container {
  background-color: #4eba00;
  color: #EEE;
}

.tf-hue-color-260 .tf-label-container:hover {
  background-color: #398700;
}

.tf-hue-color-260 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-260 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-261 .tf-text-icon-container {
  border-color: #41a100 #41a100 #4bba00 #4bba00 !important;
}

.tf-hue-color-261 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-261 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-261 .tf-label-container {
  background-color: #4bba00;
  color: #EEE;
}

.tf-hue-color-261 .tf-label-container:hover {
  background-color: #368700;
}

.tf-hue-color-261 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-261 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-262 .tf-text-icon-container {
  border-color: #3ea100 #3ea100 #48ba00 #48ba00 !important;
}

.tf-hue-color-262 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-262 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-262 .tf-label-container {
  background-color: #48ba00;
  color: #EEE;
}

.tf-hue-color-262 .tf-label-container:hover {
  background-color: #348700;
}

.tf-hue-color-262 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-262 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-263 .tf-text-icon-container {
  border-color: #3ba100 #3ba100 #45ba00 #45ba00 !important;
}

.tf-hue-color-263 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-263 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-263 .tf-label-container {
  background-color: #45ba00;
  color: #EEE;
}

.tf-hue-color-263 .tf-label-container:hover {
  background-color: #328700;
}

.tf-hue-color-263 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-263 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-264 .tf-text-icon-container {
  border-color: #39a100 #39a100 #42ba00 #42ba00 !important;
}

.tf-hue-color-264 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-264 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-264 .tf-label-container {
  background-color: #42ba00;
  color: #EEE;
}

.tf-hue-color-264 .tf-label-container:hover {
  background-color: #308700;
}

.tf-hue-color-264 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-264 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-265 .tf-text-icon-container {
  border-color: #36a100 #36a100 #3fba00 #3fba00 !important;
}

.tf-hue-color-265 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-265 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-265 .tf-label-container {
  background-color: #3fba00;
  color: #EEE;
}

.tf-hue-color-265 .tf-label-container:hover {
  background-color: #2d8700;
}

.tf-hue-color-265 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-265 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-266 .tf-text-icon-container {
  border-color: #33a100 #33a100 #3bba00 #3bba00 !important;
}

.tf-hue-color-266 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-266 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-266 .tf-label-container {
  background-color: #3bba00;
  color: #EEE;
}

.tf-hue-color-266 .tf-label-container:hover {
  background-color: #2b8700;
}

.tf-hue-color-266 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-266 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-267 .tf-text-icon-container {
  border-color: #31a100 #31a100 #38ba00 #38ba00 !important;
}

.tf-hue-color-267 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-267 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-267 .tf-label-container {
  background-color: #38ba00;
  color: #EEE;
}

.tf-hue-color-267 .tf-label-container:hover {
  background-color: #298700;
}

.tf-hue-color-267 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-267 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-268 .tf-text-icon-container {
  border-color: #2ea100 #2ea100 #35ba00 #35ba00 !important;
}

.tf-hue-color-268 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-268 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-268 .tf-label-container {
  background-color: #35ba00;
  color: #EEE;
}

.tf-hue-color-268 .tf-label-container:hover {
  background-color: #278700;
}

.tf-hue-color-268 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-268 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-269 .tf-text-icon-container {
  border-color: #2ba100 #2ba100 #32ba00 #32ba00 !important;
}

.tf-hue-color-269 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-269 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-269 .tf-label-container {
  background-color: #32ba00;
  color: #EEE;
}

.tf-hue-color-269 .tf-label-container:hover {
  background-color: #248700;
}

.tf-hue-color-269 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-269 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-270 .tf-text-icon-container {
  border-color: #29a100 #29a100 #2fba00 #2fba00 !important;
}

.tf-hue-color-270 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-270 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-270 .tf-label-container {
  background-color: #2fba00;
  color: #EEE;
}

.tf-hue-color-270 .tf-label-container:hover {
  background-color: #228700;
}

.tf-hue-color-270 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-270 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-271 .tf-text-icon-container {
  border-color: #26a100 #26a100 #2cba00 #2cba00 !important;
}

.tf-hue-color-271 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-271 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-271 .tf-label-container {
  background-color: #2cba00;
  color: #EEE;
}

.tf-hue-color-271 .tf-label-container:hover {
  background-color: #208700;
}

.tf-hue-color-271 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-271 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-272 .tf-text-icon-container {
  border-color: #23a100 #23a100 #29ba00 #29ba00 !important;
}

.tf-hue-color-272 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-272 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-272 .tf-label-container {
  background-color: #29ba00;
  color: #EEE;
}

.tf-hue-color-272 .tf-label-container:hover {
  background-color: #1e8700;
}

.tf-hue-color-272 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-272 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-273 .tf-text-icon-container {
  border-color: #21a100 #21a100 #26ba00 #26ba00 !important;
}

.tf-hue-color-273 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-273 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-273 .tf-label-container {
  background-color: #26ba00;
  color: #EEE;
}

.tf-hue-color-273 .tf-label-container:hover {
  background-color: #1b8700;
}

.tf-hue-color-273 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-273 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-274 .tf-text-icon-container {
  border-color: #1ea100 #1ea100 #23ba00 #23ba00 !important;
}

.tf-hue-color-274 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-274 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-274 .tf-label-container {
  background-color: #23ba00;
  color: #EEE;
}

.tf-hue-color-274 .tf-label-container:hover {
  background-color: #198700;
}

.tf-hue-color-274 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-274 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-275 .tf-text-icon-container {
  border-color: #1ba100 #1ba100 #20ba00 #20ba00 !important;
}

.tf-hue-color-275 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-275 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-275 .tf-label-container {
  background-color: #20ba00;
  color: #EEE;
}

.tf-hue-color-275 .tf-label-container:hover {
  background-color: #178700;
}

.tf-hue-color-275 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-275 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-276 .tf-text-icon-container {
  border-color: #19a100 #19a100 #1cba00 #1cba00 !important;
}

.tf-hue-color-276 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-276 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-276 .tf-label-container {
  background-color: #1cba00;
  color: #EEE;
}

.tf-hue-color-276 .tf-label-container:hover {
  background-color: #158700;
}

.tf-hue-color-276 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-276 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-277 .tf-text-icon-container {
  border-color: #16a100 #16a100 #19ba00 #19ba00 !important;
}

.tf-hue-color-277 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-277 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-277 .tf-label-container {
  background-color: #19ba00;
  color: #EEE;
}

.tf-hue-color-277 .tf-label-container:hover {
  background-color: #128700;
}

.tf-hue-color-277 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-277 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-278 .tf-text-icon-container {
  border-color: #13a100 #13a100 #16ba00 #16ba00 !important;
}

.tf-hue-color-278 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-278 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-278 .tf-label-container {
  background-color: #16ba00;
  color: #EEE;
}

.tf-hue-color-278 .tf-label-container:hover {
  background-color: #108700;
}

.tf-hue-color-278 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-278 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-279 .tf-text-icon-container {
  border-color: #10a100 #10a100 #13ba00 #13ba00 !important;
}

.tf-hue-color-279 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-279 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-279 .tf-label-container {
  background-color: #13ba00;
  color: #EEE;
}

.tf-hue-color-279 .tf-label-container:hover {
  background-color: #0e8700;
}

.tf-hue-color-279 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-279 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-280 .tf-text-icon-container {
  border-color: #0ea100 #0ea100 #10ba00 #10ba00 !important;
}

.tf-hue-color-280 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-280 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-280 .tf-label-container {
  background-color: #10ba00;
  color: #EEE;
}

.tf-hue-color-280 .tf-label-container:hover {
  background-color: #0c8700;
}

.tf-hue-color-280 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-280 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-281 .tf-text-icon-container {
  border-color: #0ba100 #0ba100 #0dba00 #0dba00 !important;
}

.tf-hue-color-281 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-281 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-281 .tf-label-container {
  background-color: #0dba00;
  color: #EEE;
}

.tf-hue-color-281 .tf-label-container:hover {
  background-color: #098700;
}

.tf-hue-color-281 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-281 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-282 .tf-text-icon-container {
  border-color: #08a100 #08a100 #0aba00 #0aba00 !important;
}

.tf-hue-color-282 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-282 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-282 .tf-label-container {
  background-color: #0aba00;
  color: #EEE;
}

.tf-hue-color-282 .tf-label-container:hover {
  background-color: #078700;
}

.tf-hue-color-282 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-282 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-283 .tf-text-icon-container {
  border-color: #06a100 #06a100 #07ba00 #07ba00 !important;
}

.tf-hue-color-283 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-283 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-283 .tf-label-container {
  background-color: #07ba00;
  color: #EEE;
}

.tf-hue-color-283 .tf-label-container:hover {
  background-color: #058700;
}

.tf-hue-color-283 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-283 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-284 .tf-text-icon-container {
  border-color: #03a100 #03a100 #04ba00 #04ba00 !important;
}

.tf-hue-color-284 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-284 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-284 .tf-label-container {
  background-color: #04ba00;
  color: #EEE;
}

.tf-hue-color-284 .tf-label-container:hover {
  background-color: #038700;
}

.tf-hue-color-284 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-284 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-285 .tf-text-icon-container {
  border-color: #00a100 #00a100 #01ba00 #01ba00 !important;
}

.tf-hue-color-285 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-285 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-285 .tf-label-container {
  background-color: #01ba00;
  color: #EEE;
}

.tf-hue-color-285 .tf-label-container:hover {
  background-color: #008700;
}

.tf-hue-color-285 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-285 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-286 .tf-text-icon-container {
  border-color: #00a102 #00a102 #00ba03 #00ba03 !important;
}

.tf-hue-color-286 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-286 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-286 .tf-label-container {
  background-color: #00ba03;
  color: #EEE;
}

.tf-hue-color-286 .tf-label-container:hover {
  background-color: #008702;
}

.tf-hue-color-286 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-286 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-287 .tf-text-icon-container {
  border-color: #00a105 #00a105 #00ba06 #00ba06 !important;
}

.tf-hue-color-287 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-287 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-287 .tf-label-container {
  background-color: #00ba06;
  color: #EEE;
}

.tf-hue-color-287 .tf-label-container:hover {
  background-color: #008704;
}

.tf-hue-color-287 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-287 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-288 .tf-text-icon-container {
  border-color: #00a108 #00a108 #00ba09 #00ba09 !important;
}

.tf-hue-color-288 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-288 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-288 .tf-label-container {
  background-color: #00ba09;
  color: #EEE;
}

.tf-hue-color-288 .tf-label-container:hover {
  background-color: #008706;
}

.tf-hue-color-288 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-288 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-289 .tf-text-icon-container {
  border-color: #00a10a #00a10a #00ba0c #00ba0c !important;
}

.tf-hue-color-289 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-289 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-289 .tf-label-container {
  background-color: #00ba0c;
  color: #EEE;
}

.tf-hue-color-289 .tf-label-container:hover {
  background-color: #008709;
}

.tf-hue-color-289 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-289 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-290 .tf-text-icon-container {
  border-color: #00a10d #00a10d #00ba0f #00ba0f !important;
}

.tf-hue-color-290 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-290 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-290 .tf-label-container {
  background-color: #00ba0f;
  color: #EEE;
}

.tf-hue-color-290 .tf-label-container:hover {
  background-color: #00870b;
}

.tf-hue-color-290 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-290 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-291 .tf-text-icon-container {
  border-color: #00a110 #00a110 #00ba12 #00ba12 !important;
}

.tf-hue-color-291 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-291 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-291 .tf-label-container {
  background-color: #00ba12;
  color: #EEE;
}

.tf-hue-color-291 .tf-label-container:hover {
  background-color: #00870d;
}

.tf-hue-color-291 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-291 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-292 .tf-text-icon-container {
  border-color: #00a112 #00a112 #00ba15 #00ba15 !important;
}

.tf-hue-color-292 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-292 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-292 .tf-label-container {
  background-color: #00ba15;
  color: #EEE;
}

.tf-hue-color-292 .tf-label-container:hover {
  background-color: #00870f;
}

.tf-hue-color-292 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-292 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-293 .tf-text-icon-container {
  border-color: #00a115 #00a115 #00ba18 #00ba18 !important;
}

.tf-hue-color-293 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-293 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-293 .tf-label-container {
  background-color: #00ba18;
  color: #EEE;
}

.tf-hue-color-293 .tf-label-container:hover {
  background-color: #008712;
}

.tf-hue-color-293 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-293 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-294 .tf-text-icon-container {
  border-color: #00a118 #00a118 #00ba1b #00ba1b !important;
}

.tf-hue-color-294 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-294 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-294 .tf-label-container {
  background-color: #00ba1b;
  color: #EEE;
}

.tf-hue-color-294 .tf-label-container:hover {
  background-color: #008714;
}

.tf-hue-color-294 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-294 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-295 .tf-text-icon-container {
  border-color: #00a11a #00a11a #00ba1f #00ba1f !important;
}

.tf-hue-color-295 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-295 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-295 .tf-label-container {
  background-color: #00ba1f;
  color: #EEE;
}

.tf-hue-color-295 .tf-label-container:hover {
  background-color: #008716;
}

.tf-hue-color-295 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-295 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-296 .tf-text-icon-container {
  border-color: #00a11d #00a11d #00ba22 #00ba22 !important;
}

.tf-hue-color-296 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-296 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-296 .tf-label-container {
  background-color: #00ba22;
  color: #EEE;
}

.tf-hue-color-296 .tf-label-container:hover {
  background-color: #008718;
}

.tf-hue-color-296 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-296 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-297 .tf-text-icon-container {
  border-color: #00a120 #00a120 #00ba25 #00ba25 !important;
}

.tf-hue-color-297 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-297 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-297 .tf-label-container {
  background-color: #00ba25;
  color: #EEE;
}

.tf-hue-color-297 .tf-label-container:hover {
  background-color: #00871b;
}

.tf-hue-color-297 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-297 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-298 .tf-text-icon-container {
  border-color: #00a122 #00a122 #00ba28 #00ba28 !important;
}

.tf-hue-color-298 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-298 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-298 .tf-label-container {
  background-color: #00ba28;
  color: #EEE;
}

.tf-hue-color-298 .tf-label-container:hover {
  background-color: #00871d;
}

.tf-hue-color-298 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-298 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-299 .tf-text-icon-container {
  border-color: #00a125 #00a125 #00ba2b #00ba2b !important;
}

.tf-hue-color-299 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-299 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-299 .tf-label-container {
  background-color: #00ba2b;
  color: #EEE;
}

.tf-hue-color-299 .tf-label-container:hover {
  background-color: #00871f;
}

.tf-hue-color-299 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-299 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-300 .tf-text-icon-container {
  border-color: #00a128 #00a128 #00ba2e #00ba2e !important;
}

.tf-hue-color-300 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-300 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-300 .tf-label-container {
  background-color: #00ba2e;
  color: #EEE;
}

.tf-hue-color-300 .tf-label-container:hover {
  background-color: #008721;
}

.tf-hue-color-300 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-300 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-301 .tf-text-icon-container {
  border-color: #00a12a #00a12a #00ba31 #00ba31 !important;
}

.tf-hue-color-301 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-301 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-301 .tf-label-container {
  background-color: #00ba31;
  color: #EEE;
}

.tf-hue-color-301 .tf-label-container:hover {
  background-color: #008724;
}

.tf-hue-color-301 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-301 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-302 .tf-text-icon-container {
  border-color: #00a12d #00a12d #00ba34 #00ba34 !important;
}

.tf-hue-color-302 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-302 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-302 .tf-label-container {
  background-color: #00ba34;
  color: #EEE;
}

.tf-hue-color-302 .tf-label-container:hover {
  background-color: #008726;
}

.tf-hue-color-302 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-302 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-303 .tf-text-icon-container {
  border-color: #00a130 #00a130 #00ba37 #00ba37 !important;
}

.tf-hue-color-303 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-303 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-303 .tf-label-container {
  background-color: #00ba37;
  color: #EEE;
}

.tf-hue-color-303 .tf-label-container:hover {
  background-color: #008728;
}

.tf-hue-color-303 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-303 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-304 .tf-text-icon-container {
  border-color: #00a132 #00a132 #00ba3a #00ba3a !important;
}

.tf-hue-color-304 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-304 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-304 .tf-label-container {
  background-color: #00ba3a;
  color: #EEE;
}

.tf-hue-color-304 .tf-label-container:hover {
  background-color: #00872a;
}

.tf-hue-color-304 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-304 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-305 .tf-text-icon-container {
  border-color: #00a135 #00a135 #00ba3e #00ba3e !important;
}

.tf-hue-color-305 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-305 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-305 .tf-label-container {
  background-color: #00ba3e;
  color: #EEE;
}

.tf-hue-color-305 .tf-label-container:hover {
  background-color: #00872d;
}

.tf-hue-color-305 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-305 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-306 .tf-text-icon-container {
  border-color: #00a138 #00a138 #00ba41 #00ba41 !important;
}

.tf-hue-color-306 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-306 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-306 .tf-label-container {
  background-color: #00ba41;
  color: #EEE;
}

.tf-hue-color-306 .tf-label-container:hover {
  background-color: #00872f;
}

.tf-hue-color-306 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-306 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-307 .tf-text-icon-container {
  border-color: #00a13a #00a13a #00ba44 #00ba44 !important;
}

.tf-hue-color-307 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-307 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-307 .tf-label-container {
  background-color: #00ba44;
  color: #EEE;
}

.tf-hue-color-307 .tf-label-container:hover {
  background-color: #008731;
}

.tf-hue-color-307 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-307 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-308 .tf-text-icon-container {
  border-color: #00a13d #00a13d #00ba47 #00ba47 !important;
}

.tf-hue-color-308 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-308 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-308 .tf-label-container {
  background-color: #00ba47;
  color: #EEE;
}

.tf-hue-color-308 .tf-label-container:hover {
  background-color: #008733;
}

.tf-hue-color-308 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-308 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-309 .tf-text-icon-container {
  border-color: #00a140 #00a140 #00ba4a #00ba4a !important;
}

.tf-hue-color-309 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-309 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-309 .tf-label-container {
  background-color: #00ba4a;
  color: #EEE;
}

.tf-hue-color-309 .tf-label-container:hover {
  background-color: #008736;
}

.tf-hue-color-309 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-309 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-310 .tf-text-icon-container {
  border-color: #00a142 #00a142 #00ba4d #00ba4d !important;
}

.tf-hue-color-310 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-310 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-310 .tf-label-container {
  background-color: #00ba4d;
  color: #EEE;
}

.tf-hue-color-310 .tf-label-container:hover {
  background-color: #008738;
}

.tf-hue-color-310 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-310 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-311 .tf-text-icon-container {
  border-color: #00a145 #00a145 #00ba50 #00ba50 !important;
}

.tf-hue-color-311 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-311 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-311 .tf-label-container {
  background-color: #00ba50;
  color: #EEE;
}

.tf-hue-color-311 .tf-label-container:hover {
  background-color: #00873a;
}

.tf-hue-color-311 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-311 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-312 .tf-text-icon-container {
  border-color: #00a148 #00a148 #00ba53 #00ba53 !important;
}

.tf-hue-color-312 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-312 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-312 .tf-label-container {
  background-color: #00ba53;
  color: #EEE;
}

.tf-hue-color-312 .tf-label-container:hover {
  background-color: #00873c;
}

.tf-hue-color-312 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-312 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-313 .tf-text-icon-container {
  border-color: #00a14a #00a14a #00ba56 #00ba56 !important;
}

.tf-hue-color-313 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-313 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-313 .tf-label-container {
  background-color: #00ba56;
  color: #EEE;
}

.tf-hue-color-313 .tf-label-container:hover {
  background-color: #00873f;
}

.tf-hue-color-313 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-313 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-314 .tf-text-icon-container {
  border-color: #00a14d #00a14d #00ba59 #00ba59 !important;
}

.tf-hue-color-314 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-314 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-314 .tf-label-container {
  background-color: #00ba59;
  color: #EEE;
}

.tf-hue-color-314 .tf-label-container:hover {
  background-color: #008741;
}

.tf-hue-color-314 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-314 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-315 .tf-text-icon-container {
  border-color: #00a150 #00a150 #00ba5d #00ba5d !important;
}

.tf-hue-color-315 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-315 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-315 .tf-label-container {
  background-color: #00ba5d;
  color: #EEE;
}

.tf-hue-color-315 .tf-label-container:hover {
  background-color: #008743;
}

.tf-hue-color-315 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-315 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-316 .tf-text-icon-container {
  border-color: #00a152 #00a152 #00ba60 #00ba60 !important;
}

.tf-hue-color-316 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-316 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-316 .tf-label-container {
  background-color: #00ba60;
  color: #EEE;
}

.tf-hue-color-316 .tf-label-container:hover {
  background-color: #008745;
}

.tf-hue-color-316 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-316 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-317 .tf-text-icon-container {
  border-color: #00a155 #00a155 #00ba63 #00ba63 !important;
}

.tf-hue-color-317 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-317 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-317 .tf-label-container {
  background-color: #00ba63;
  color: #EEE;
}

.tf-hue-color-317 .tf-label-container:hover {
  background-color: #008748;
}

.tf-hue-color-317 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-317 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-318 .tf-text-icon-container {
  border-color: #00a158 #00a158 #00ba66 #00ba66 !important;
}

.tf-hue-color-318 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-318 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-318 .tf-label-container {
  background-color: #00ba66;
  color: #EEE;
}

.tf-hue-color-318 .tf-label-container:hover {
  background-color: #00874a;
}

.tf-hue-color-318 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-318 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-319 .tf-text-icon-container {
  border-color: #00a15b #00a15b #00ba69 #00ba69 !important;
}

.tf-hue-color-319 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-319 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-319 .tf-label-container {
  background-color: #00ba69;
  color: #EEE;
}

.tf-hue-color-319 .tf-label-container:hover {
  background-color: #00874c;
}

.tf-hue-color-319 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-319 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-320 .tf-text-icon-container {
  border-color: #00a15d #00a15d #00ba6c #00ba6c !important;
}

.tf-hue-color-320 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-320 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-320 .tf-label-container {
  background-color: #00ba6c;
  color: #EEE;
}

.tf-hue-color-320 .tf-label-container:hover {
  background-color: #00874e;
}

.tf-hue-color-320 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-320 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-321 .tf-text-icon-container {
  border-color: #00a160 #00a160 #00ba6f #00ba6f !important;
}

.tf-hue-color-321 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-321 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-321 .tf-label-container {
  background-color: #00ba6f;
  color: #EEE;
}

.tf-hue-color-321 .tf-label-container:hover {
  background-color: #008751;
}

.tf-hue-color-321 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-321 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-322 .tf-text-icon-container {
  border-color: #00a163 #00a163 #00ba72 #00ba72 !important;
}

.tf-hue-color-322 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-322 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-322 .tf-label-container {
  background-color: #00ba72;
  color: #EEE;
}

.tf-hue-color-322 .tf-label-container:hover {
  background-color: #008753;
}

.tf-hue-color-322 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-322 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-323 .tf-text-icon-container {
  border-color: #00a165 #00a165 #00ba75 #00ba75 !important;
}

.tf-hue-color-323 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-323 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-323 .tf-label-container {
  background-color: #00ba75;
  color: #EEE;
}

.tf-hue-color-323 .tf-label-container:hover {
  background-color: #008755;
}

.tf-hue-color-323 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-323 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-324 .tf-text-icon-container {
  border-color: #00a168 #00a168 #00ba78 #00ba78 !important;
}

.tf-hue-color-324 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-324 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-324 .tf-label-container {
  background-color: #00ba78;
  color: #EEE;
}

.tf-hue-color-324 .tf-label-container:hover {
  background-color: #008757;
}

.tf-hue-color-324 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-324 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-325 .tf-text-icon-container {
  border-color: #00a16b #00a16b #00ba7c #00ba7c !important;
}

.tf-hue-color-325 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-325 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-325 .tf-label-container {
  background-color: #00ba7c;
  color: #EEE;
}

.tf-hue-color-325 .tf-label-container:hover {
  background-color: #00875a;
}

.tf-hue-color-325 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-325 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-326 .tf-text-icon-container {
  border-color: #00a16d #00a16d #00ba7f #00ba7f !important;
}

.tf-hue-color-326 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-326 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-326 .tf-label-container {
  background-color: #00ba7f;
  color: #EEE;
}

.tf-hue-color-326 .tf-label-container:hover {
  background-color: #00875c;
}

.tf-hue-color-326 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-326 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-327 .tf-text-icon-container {
  border-color: #00a170 #00a170 #00ba82 #00ba82 !important;
}

.tf-hue-color-327 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-327 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-327 .tf-label-container {
  background-color: #00ba82;
  color: #EEE;
}

.tf-hue-color-327 .tf-label-container:hover {
  background-color: #00875e;
}

.tf-hue-color-327 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-327 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-328 .tf-text-icon-container {
  border-color: #00a173 #00a173 #00ba85 #00ba85 !important;
}

.tf-hue-color-328 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-328 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-328 .tf-label-container {
  background-color: #00ba85;
  color: #EEE;
}

.tf-hue-color-328 .tf-label-container:hover {
  background-color: #008760;
}

.tf-hue-color-328 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-328 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-329 .tf-text-icon-container {
  border-color: #00a175 #00a175 #00ba88 #00ba88 !important;
}

.tf-hue-color-329 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-329 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-329 .tf-label-container {
  background-color: #00ba88;
  color: #EEE;
}

.tf-hue-color-329 .tf-label-container:hover {
  background-color: #008763;
}

.tf-hue-color-329 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-329 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-330 .tf-text-icon-container {
  border-color: #00a178 #00a178 #00ba8b #00ba8b !important;
}

.tf-hue-color-330 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-330 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-330 .tf-label-container {
  background-color: #00ba8b;
  color: #EEE;
}

.tf-hue-color-330 .tf-label-container:hover {
  background-color: #008765;
}

.tf-hue-color-330 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-330 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-331 .tf-text-icon-container {
  border-color: #00a17b #00a17b #00ba8e #00ba8e !important;
}

.tf-hue-color-331 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-331 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-331 .tf-label-container {
  background-color: #00ba8e;
  color: #EEE;
}

.tf-hue-color-331 .tf-label-container:hover {
  background-color: #008767;
}

.tf-hue-color-331 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-331 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-332 .tf-text-icon-container {
  border-color: #00a17d #00a17d #00ba91 #00ba91 !important;
}

.tf-hue-color-332 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-332 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-332 .tf-label-container {
  background-color: #00ba91;
  color: #EEE;
}

.tf-hue-color-332 .tf-label-container:hover {
  background-color: #008769;
}

.tf-hue-color-332 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-332 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-333 .tf-text-icon-container {
  border-color: #00a180 #00a180 #00ba94 #00ba94 !important;
}

.tf-hue-color-333 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-333 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-333 .tf-label-container {
  background-color: #00ba94;
  color: #EEE;
}

.tf-hue-color-333 .tf-label-container:hover {
  background-color: #00876c;
}

.tf-hue-color-333 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-333 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-334 .tf-text-icon-container {
  border-color: #00a183 #00a183 #00ba97 #00ba97 !important;
}

.tf-hue-color-334 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-334 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-334 .tf-label-container {
  background-color: #00ba97;
  color: #EEE;
}

.tf-hue-color-334 .tf-label-container:hover {
  background-color: #00876e;
}

.tf-hue-color-334 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-334 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-335 .tf-text-icon-container {
  border-color: #00a185 #00a185 #00ba9b #00ba9b !important;
}

.tf-hue-color-335 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-335 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-335 .tf-label-container {
  background-color: #00ba9b;
  color: #EEE;
}

.tf-hue-color-335 .tf-label-container:hover {
  background-color: #008770;
}

.tf-hue-color-335 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-335 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-336 .tf-text-icon-container {
  border-color: #00a188 #00a188 #00ba9e #00ba9e !important;
}

.tf-hue-color-336 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-336 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-336 .tf-label-container {
  background-color: #00ba9e;
  color: #EEE;
}

.tf-hue-color-336 .tf-label-container:hover {
  background-color: #008772;
}

.tf-hue-color-336 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-336 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-337 .tf-text-icon-container {
  border-color: #00a18b #00a18b #00baa1 #00baa1 !important;
}

.tf-hue-color-337 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-337 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-337 .tf-label-container {
  background-color: #00baa1;
  color: #EEE;
}

.tf-hue-color-337 .tf-label-container:hover {
  background-color: #008775;
}

.tf-hue-color-337 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-337 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-338 .tf-text-icon-container {
  border-color: #00a18d #00a18d #00baa4 #00baa4 !important;
}

.tf-hue-color-338 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-338 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-338 .tf-label-container {
  background-color: #00baa4;
  color: #EEE;
}

.tf-hue-color-338 .tf-label-container:hover {
  background-color: #008777;
}

.tf-hue-color-338 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-338 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-339 .tf-text-icon-container {
  border-color: #00a190 #00a190 #00baa7 #00baa7 !important;
}

.tf-hue-color-339 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-339 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-339 .tf-label-container {
  background-color: #00baa7;
  color: #EEE;
}

.tf-hue-color-339 .tf-label-container:hover {
  background-color: #008779;
}

.tf-hue-color-339 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-339 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-340 .tf-text-icon-container {
  border-color: #00a193 #00a193 #00baaa #00baaa !important;
}

.tf-hue-color-340 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-340 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-340 .tf-label-container {
  background-color: #00baaa;
  color: #EEE;
}

.tf-hue-color-340 .tf-label-container:hover {
  background-color: #00877b;
}

.tf-hue-color-340 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-340 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-341 .tf-text-icon-container {
  border-color: #00a195 #00a195 #00baad #00baad !important;
}

.tf-hue-color-341 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-341 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-341 .tf-label-container {
  background-color: #00baad;
  color: #EEE;
}

.tf-hue-color-341 .tf-label-container:hover {
  background-color: #00877e;
}

.tf-hue-color-341 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-341 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-342 .tf-text-icon-container {
  border-color: #00a198 #00a198 #00bab0 #00bab0 !important;
}

.tf-hue-color-342 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-342 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-342 .tf-label-container {
  background-color: #00bab0;
  color: #EEE;
}

.tf-hue-color-342 .tf-label-container:hover {
  background-color: #008780;
}

.tf-hue-color-342 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-342 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-343 .tf-text-icon-container {
  border-color: #00a19b #00a19b #00bab3 #00bab3 !important;
}

.tf-hue-color-343 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-343 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-343 .tf-label-container {
  background-color: #00bab3;
  color: #EEE;
}

.tf-hue-color-343 .tf-label-container:hover {
  background-color: #008782;
}

.tf-hue-color-343 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-343 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-344 .tf-text-icon-container {
  border-color: #00a19d #00a19d #00bab6 #00bab6 !important;
}

.tf-hue-color-344 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-344 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-344 .tf-label-container {
  background-color: #00bab6;
  color: #EEE;
}

.tf-hue-color-344 .tf-label-container:hover {
  background-color: #008784;
}

.tf-hue-color-344 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-344 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-345 .tf-text-icon-container {
  border-color: #00a1a0 #00a1a0 #00baba #00baba !important;
}

.tf-hue-color-345 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-345 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-345 .tf-label-container {
  background-color: #00baba;
  color: #EEE;
}

.tf-hue-color-345 .tf-label-container:hover {
  background-color: #008787;
}

.tf-hue-color-345 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-345 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-346 .tf-text-icon-container {
  border-color: #009ea1 #009ea1 #00b7ba #00b7ba !important;
}

.tf-hue-color-346 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-346 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-346 .tf-label-container {
  background-color: #00b7ba;
  color: #EEE;
}

.tf-hue-color-346 .tf-label-container:hover {
  background-color: #008587;
}

.tf-hue-color-346 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-346 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-347 .tf-text-icon-container {
  border-color: #009ca1 #009ca1 #00b4ba #00b4ba !important;
}

.tf-hue-color-347 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-347 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-347 .tf-label-container {
  background-color: #00b4ba;
  color: #EEE;
}

.tf-hue-color-347 .tf-label-container:hover {
  background-color: #008387;
}

.tf-hue-color-347 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-347 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-348 .tf-text-icon-container {
  border-color: #0099a1 #0099a1 #00b1ba #00b1ba !important;
}

.tf-hue-color-348 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-348 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-348 .tf-label-container {
  background-color: #00b1ba;
  color: #EEE;
}

.tf-hue-color-348 .tf-label-container:hover {
  background-color: #008187;
}

.tf-hue-color-348 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-348 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-349 .tf-text-icon-container {
  border-color: #0096a1 #0096a1 #00aeba #00aeba !important;
}

.tf-hue-color-349 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-349 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-349 .tf-label-container {
  background-color: #00aeba;
  color: #EEE;
}

.tf-hue-color-349 .tf-label-container:hover {
  background-color: #007e87;
}

.tf-hue-color-349 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-349 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-350 .tf-text-icon-container {
  border-color: #0094a1 #0094a1 #00abba #00abba !important;
}

.tf-hue-color-350 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-350 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-350 .tf-label-container {
  background-color: #00abba;
  color: #EEE;
}

.tf-hue-color-350 .tf-label-container:hover {
  background-color: #007c87;
}

.tf-hue-color-350 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-350 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-351 .tf-text-icon-container {
  border-color: #0091a1 #0091a1 #00a8ba #00a8ba !important;
}

.tf-hue-color-351 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-351 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-351 .tf-label-container {
  background-color: #00a8ba;
  color: #EEE;
}

.tf-hue-color-351 .tf-label-container:hover {
  background-color: #007a87;
}

.tf-hue-color-351 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-351 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-352 .tf-text-icon-container {
  border-color: #008ea1 #008ea1 #00a5ba #00a5ba !important;
}

.tf-hue-color-352 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-352 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-352 .tf-label-container {
  background-color: #00a5ba;
  color: #EEE;
}

.tf-hue-color-352 .tf-label-container:hover {
  background-color: #007887;
}

.tf-hue-color-352 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-352 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-353 .tf-text-icon-container {
  border-color: #008ca1 #008ca1 #00a2ba #00a2ba !important;
}

.tf-hue-color-353 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-353 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-353 .tf-label-container {
  background-color: #00a2ba;
  color: #EEE;
}

.tf-hue-color-353 .tf-label-container:hover {
  background-color: #007587;
}

.tf-hue-color-353 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-353 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-354 .tf-text-icon-container {
  border-color: #0089a1 #0089a1 #009fba #009fba !important;
}

.tf-hue-color-354 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-354 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-354 .tf-label-container {
  background-color: #009fba;
  color: #EEE;
}

.tf-hue-color-354 .tf-label-container:hover {
  background-color: #007387;
}

.tf-hue-color-354 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-354 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-355 .tf-text-icon-container {
  border-color: #0086a1 #0086a1 #009cba #009cba !important;
}

.tf-hue-color-355 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-355 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-355 .tf-label-container {
  background-color: #009cba;
  color: #EEE;
}

.tf-hue-color-355 .tf-label-container:hover {
  background-color: #007187;
}

.tf-hue-color-355 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-355 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-356 .tf-text-icon-container {
  border-color: #0084a1 #0084a1 #0098ba #0098ba !important;
}

.tf-hue-color-356 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-356 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-356 .tf-label-container {
  background-color: #0098ba;
  color: #EEE;
}

.tf-hue-color-356 .tf-label-container:hover {
  background-color: #006f87;
}

.tf-hue-color-356 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-356 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-357 .tf-text-icon-container {
  border-color: #0081a1 #0081a1 #0095ba #0095ba !important;
}

.tf-hue-color-357 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-357 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-357 .tf-label-container {
  background-color: #0095ba;
  color: #EEE;
}

.tf-hue-color-357 .tf-label-container:hover {
  background-color: #006c87;
}

.tf-hue-color-357 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-357 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-358 .tf-text-icon-container {
  border-color: #007ea1 #007ea1 #0092ba #0092ba !important;
}

.tf-hue-color-358 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-358 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-358 .tf-label-container {
  background-color: #0092ba;
  color: #EEE;
}

.tf-hue-color-358 .tf-label-container:hover {
  background-color: #006a87;
}

.tf-hue-color-358 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-358 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.tf-hue-color-359 .tf-text-icon-container {
  border-color: #007ba1 #007ba1 #008fba #008fba !important;
}

.tf-hue-color-359 .tf-text-icon-container i {
  color: #EEE !important;
}

.tf-hue-color-359 .tf-text-icon-container .tf-text-icon-content {
  color: #EEE !important;
}

.tf-hue-color-359 .tf-label-container {
  background-color: #008fba;
  color: #EEE;
}

.tf-hue-color-359 .tf-label-container:hover {
  background-color: #006887;
}

.tf-hue-color-359 .tf-label-container i.delete {
  color: #EEE;
}

.tf-hue-color-359 .tf-label-container tf-icon .tf-icon-container {
  color: #EEE;
}

.blink {
  animation: blinker 1s linear 2;
}

@-moz-keyframes blinker {
  50% {
    opacity: 0;
  }
}

@-webkit-keyframes blinker {
  50% {
    opacity: 0;
  }
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

@keyframes loader {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.simple-notification.error {
  background: #F04124 !important;
}

.simple-notification.error .sn-progress-loader span {
  background: #bb260d !important;
}

.simple-notification.error .sn-title, .simple-notification.error .sn-content {
  color: #fff !important;
}

.simple-notification.success {
  background: #43ac6a !important;
}

.simple-notification.success .sn-progress-loader span {
  background: #2e7548 !important;
}

.simple-notification.success .sn-title, .simple-notification.success .sn-content {
  color: #fff !important;
}

.simple-notification.alert {
  background: #E99002 !important;
}

.simple-notification.alert .sn-progress-loader span {
  background: #9d6101 !important;
}

.simple-notification.alert .sn-title, .simple-notification.alert .sn-content {
  color: #fff !important;
}

.simple-notification.info {
  background: #5bc0de !important;
}

.simple-notification.info .sn-progress-loader span {
  background: #28a1c5 !important;
}

.simple-notification.info .sn-title, .simple-notification.info .sn-content {
  color: #fff !important;
}

.simple-notification svg {
  display: none !important;
}

.img-border {
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.1);
}

.tf-wireframe {
  margin-bottom: 1em;
}

/* Mixins */
/* Bootstrap ovveride */
/* UI Components */
tf-h-layout .tf-h-layout-container {
  margin-top: 5px;
  margin-bottom: 5px;
}

tf-h-layout .tf-h-layout-container, tf-h-layout .tf-h-layout-left, tf-h-layout .tf-h-layout-center, tf-h-layout .tf-h-layout-right {
  display: flex;
}

tf-h-layout .tf-h-layout-center {
  padding: 3px;
}

tf-h-layout .tf-h-layout-container.start-grow .tf-h-layout-left {
  flex-grow: 1;
}

tf-h-layout .tf-h-layout-container.center-grow .tf-h-layout-center {
  flex-grow: 1;
}

tf-h-layout .tf-h-layout-container.end-grow .tf-h-layout-right {
  flex-grow: 1;
}

tf-h-layout .tf-h-layout-container.start-vertical-align > div {
  align-items: flex-start;
}

tf-h-layout .tf-h-layout-container.center-vertical-align > div {
  align-items: center;
}

tf-h-layout .tf-h-layout-container.end-vertical-align > div {
  align-items: flex-end;
}

tf-h-layout .tf-h-layout-container.start-horizontal-align {
  justify-content: flex-start;
}

tf-h-layout .tf-h-layout-container.center-horizontal-align {
  justify-content: center;
}

tf-h-layout .tf-h-layout-container.end-horizontal-align {
  justify-content: flex-end;
}

tf-v-layout .tf-v-layout-container {
  margin-top: 5px;
  margin-bottom: 5px;
}

tf-v-layout .tf-v-layout-container, tf-v-layout .tf-v-layout-top, tf-v-layout .tf-v-layout-center, tf-v-layout .tf-v-layout-bottom {
  display: flex;
  flex-direction: column;
}

tf-v-layout .tf-v-layout-center {
  padding: 5px;
}

tf-v-layout .tf-v-layout-container.start-grow .tf-v-layout-top {
  flex-grow: 1;
}

tf-v-layout .tf-v-layout-container.center-grow .tf-v-layout-center {
  flex-grow: 1;
}

tf-v-layout .tf-v-layout-container.end-grow .tf-v-layout-bottom {
  flex-grow: 1;
}

tf-v-layout .tf-v-layout-container.start-vertical-align {
  justify-content: flex-start;
}

tf-v-layout .tf-v-layout-container.center-vertical-align {
  justify-content: center;
}

tf-v-layout .tf-v-layout-container.end-vertical-align {
  justify-content: flex-end;
}

tf-v-layout .tf-v-layout-container.start-horizontal-align > div {
  align-items: flex-start;
}

tf-v-layout .tf-v-layout-container.center-horizontal-align > div {
  align-items: center;
}

tf-v-layout .tf-v-layout-container.end-horizontal-align > div {
  align-items: flex-end;
}

.background-body {
  background-color: #f5f5f5;
}

.background-standard {
  background-color: #fff;
}

tf-simple-search-container .tf-search-field > * {
  margin-bottom: 1em;
}

tf-simple-search-container .tf-result-table > * {
  margin-bottom: 1em;
}

tf-simple-search-container .table {
  margin: 0;
}

tf-simple-search-container .page-link {
  border-radius: 0 !important;
}

tf-section .deletedRow input {
  text-decoration: line-through;
  text-decoration-color: #008cba;
}

tf-section.footer-line .tf-section-footer {
  border-top: 0.5px solid rgba(0, 0, 0, 0.1);
  padding-top: 3px;
  margin: 5px 5px 0px 5px;
  width: 100%;
}

tf-section.footer-line .tf-section-footer tf-h-layout .tf-h-layout-left, tf-section.footer-line .tf-section-footer tf-h-layout .tf-h-layout-center, tf-section.footer-line .tf-section-footer tf-h-layout .tf-h-layout-right {
  justify-content: center;
}

tf-section .line-subsection tf-grid:not(:first-of-type) .tf-grid-container {
  padding-top: 10px;
}

tf-section .line-subsection .tf-grid-container {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 15px;
}

tf-section .tf-timeline-viewport {
  height: 3em;
}

tf-section .tf-timeline-viewport .tf-timeline-events-wrapper {
  height: 3em;
}

tf-section .tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-event {
  height: 3em;
}

tf-section .tf-timeline-viewport:before, tf-section .tf-timeline-viewport:after {
  background-image: none;
}

tf-section .tf-section-container {
  background-color: #fbfbfb;
  padding: 5px 15px 5px 15px;
  margin: 20px 0px 20px 0px;
}

tf-section .tf-section-container .tf-section-title.tf-h-layout-center-exist .tf-h-layout-center {
  padding: 0px 60px 0px 60px;
  overflow: hidden;
}

tf-section .tf-section-container .tf-section-title .tf-h-layout-container {
  margin: 0;
}

tf-section .tf-section-container .tf-section-title.title-line .tf-h-layout-container {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
}

tf-section .tf-section-container .tf-section-title [titleCenter] {
  padding: 0;
  font-size: 15px;
}

tf-section .tf-section-container .tf-section-title [actions] {
  font-size: 15px;
}

tf-section .tf-section-container .tf-section-title [actions] a {
  padding: 2px 0px 0px 0px;
}

tf-section .tf-section-container .tf-section-title [left] {
  white-space: nowrap;
}

tf-section .tf-section-container .tf-section-title [right] {
  font-size: 26px;
}

tf-section .tf-section-container.section-padding .tf-h-layout-container {
  padding: 10px 0px 10px 0px;
}

tf-section .tf-section-content {
  padding: 10px;
}

tf-section .tf-section-content [innerIcon] {
  position: absolute;
  top: -15px;
  width: 23px;
  z-index: 10;
}

tf-section .tf-section-content tf-grid, tf-section .tf-section-content tf-grid-row {
  padding-left: 0px;
  padding-right: 0px;
}

tf-section .tf-section-content .tf-grid-row-container {
  margin-top: 0px;
  margin-bottom: 0px;
}

tf-section .tf-section-empty {
  padding: 80px;
}

/* tf-section media query */
@media only screen and (max-width: 1223px) {
  tf-section .tf-h-layout-container .tf-h-layout-left .tf-title-container {
    white-space: normal;
  }
  tf-section tf-h-layout.tf-section-title.tf-h-layout-center-exist .tf-h-layout-container {
    flex-direction: column;
  }
  tf-section tf-h-layout.tf-section-title.tf-h-layout-center-exist .tf-h-layout-container .tf-h-layout-right {
    align-self: flex-end;
  }
  tf-section tf-h-layout.tf-section-title.tf-h-layout-center-exist .tf-h-layout-container .tf-h-layout-center {
    padding: 0px;
  }
}

/* end tf-section media query */
tf-grid .grid-border {
  padding: 15px;
  margin: 5px;
}

tf-grid tf-grid-col .tf-grid-row-container {
  margin: 0px;
}

tf-grid tf-grid-col .tf-grid-row-container tf-field {
  padding-left: 0px;
  padding-right: 0px;
}

tf-grid tf-grid-row .tf-grid-row-container {
  margin-top: 5px;
  margin-bottom: 5px;
}

tf-grid .tf-grid-padding {
  padding: 5px 20px 5px 20px;
}

tf-grid .tf-grid-title > div {
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
}

tf-panel {
  margin-bottom: 5px;
}

tf-panel .tf-panel-container {
  border-radius: 0;
}

tf-panel .tf-panel-title > div {
  margin-bottom: 1em;
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
}

tf-field .tf-field-help-block {
  margin-bottom: 2px;
}

tf-field .tf-field-content {
  display: flex;
}

tf-field .tf-field-content-main {
  flex-grow: 1;
}

tf-field .tf-field-content-extra {
  white-space: nowrap;
}

tf-card tf-image {
  padding: 0;
}

tf-card .tf-card-container {
  box-shadow: 0 1px 3px 0 rgba(50, 50, 50, 0.25), 0 0 0 1px rgba(50, 50, 50, 0.25);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  border: none;
  border-radius: 0;
  margin: .5em;
  background-color: #fff;
}

tf-card .tf-card-default {
  position: relative;
  z-index: 1;
  min-height: 100%;
}

tf-card .tf-card-default img {
  width: 100%;
  border-radius: 0 0 0 0;
}

tf-card .tf-card-default.detached img {
  padding: .5em;
  border-radius: 0;
}

tf-card .tf-card-avatar {
  position: relative;
  z-index: 1;
  margin-bottom: -1.5em;
  height: 140px;
}

tf-card .tf-card-avatar .tf-card-avatar-solid-background {
  position: absolute;
  width: 100%;
  height: 100px;
  top: 0;
  background-color: #008cba;
  border-radius: 0 0 0 0;
}

tf-card .tf-card-avatar .tf-card-avatar-background {
  position: absolute;
  width: 100%;
  height: 100px;
  top: 0;
  border-radius: 0 0 0 0;
}

tf-card .tf-card-avatar .tf-card-avatar-image {
  padding: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

tf-card .tf-card-avatar .tf-card-avatar-image img {
  width: 100px;
  height: 100px;
  max-width: 100px;
  max-height: 100px;
}

tf-card .tf-card-content {
  z-index: 100;
  padding: 1em;
}

tf-card h1, tf-card h2, tf-card h3, tf-card h4, tf-card h5, tf-card h6 {
  margin-top: 3px;
  margin-bottom: 3px;
}

tf-card .tf-subtitle {
  color: #888;
}

tf-card .tf-card-description {
  margin-top: .5em;
}

tf-card .tf-card-extra-content {
  margin-top: .5em;
}

tf-card .tf-card-footer {
  border-top: 1px solid #ccc;
  padding: .75em 1em;
}

tf-card .tf-card-header {
  border-bottom: 1px solid #ccc;
  padding: .75em 1em;
}

tf-title h1, tf-title h2, tf-title h3, tf-title h4, tf-title h5, tf-title h6 {
  margin-top: 3px;
  margin-bottom: 3px;
}

tf-title.disabled .tf-title-container {
  opacity: 0.5;
}

tf-title.tf-selectable:hover, .tf-timeline-viewport .tf-timeline-events-wrapper tf-title.tf-timeline-dot:hover, .tf-v-timeline-container tf-title.tf-v-timeline-dot:hover {
  text-decoration: underline;
}

tf-progress-bar.disabled .tf-progress-bar-container, tf-progress-bar.disabled svg {
  opacity: 0.5;
}

tf-progress-bar .progress {
  box-shadow: none;
}

tf-progress-bar .progress-bar {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: inherit;
}

tf-progress-bar .tf-progress-bar-container {
  font-weight: 400;
  margin-bottom: 10px;
}

tf-progress-bar .tf-progress-bar-container #ngpb-progress {
  -webkit-transition: background-color 0.6s ease, width 0.6s ease;
  -moz-transition: background-color 0.6s ease, width 0.6s ease;
  transition: background-color 0.6s ease, width 0.6s ease;
}

tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow^="1"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow^="2"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow^="3"] {
  background-color: #F04124 !important;
}

tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow^="4"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow^="5"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow^="6"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow^="7"] {
  background-color: #E99002 !important;
}

tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow^="8"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow^="9"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow^="100"] {
  background-color: #43ac6a !important;
}

tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow="1"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow="2"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow="3"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow="4"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow="5"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow="6"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow="7"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow="8"],
tf-progress-bar .tf-progress-bar-container.indicating #ngpb-progress[aria-valuenow="9"] {
  background-color: #F04124 !important;
}

tf-progress-bar .tf-progress-bar-container.linear {
  margin: 0;
  height: 2px;
}

tf-progress-bar svg {
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

tf-progress-bar svg.primary #ngpa-progress {
  stroke: #008cba;
}

tf-progress-bar svg.success #ngpa-progress {
  stroke: #43ac6a;
}

tf-progress-bar svg.info #ngpa-progress {
  stroke: #5bc0de;
}

tf-progress-bar svg.warning #ngpa-progress {
  stroke: #E99002;
}

tf-progress-bar svg.danger #ngpa-progress {
  stroke: #F04124;
}

tf-progress-bar svg #ngpa-text {
  font-weight: 600;
  fill: #222;
}

tf-progress-bar svg #ngpa-background {
  stroke: #f6f6f6;
}

tf-progress-bar svg #ngpa-progress {
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  transition: all 0.6s ease;
}

tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow^="1"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow^="2"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow^="3"] {
  stroke: #F04124 !important;
}

tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow^="4"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow^="5"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow^="6"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow^="7"] {
  stroke: #E99002 !important;
}

tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow^="8"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow^="9"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow^="100"] {
  stroke: #43ac6a !important;
}

tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow="1"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow="2"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow="3"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow="4"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow="5"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow="6"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow="7"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow="8"],
tf-progress-bar svg.indicating #ngpa-progress[aria-valuenow="9"] {
  stroke: #F04124 !important;
}

tf-button {
  overflow: hidden;
}

tf-button .btn {
  font-size: inherit;
}

tf-button button {
  display: flex;
  align-items: center;
}

.tf-button--is-separate:hover .tf-button__button, .tf-button--is-popup:hover .tf-button__button {
  opacity: 1;
}

.tf-button--is-separate:hover .tf-button__text, .tf-button--is-popup:hover .tf-button__text {
  left: 0;
  position: relative;
}

.tf-button--is-separate .tf-button__button, .tf-button--is-popup .tf-button__button {
  padding-left: 0.7em;
  padding-right: 0.7em;
  position: relative;
  z-index: 20;
}

.tf-button--is-separate .tf-button__text, .tf-button--is-popup .tf-button__text {
  position: relative;
  top: 0;
  left: 0;
  z-index: 10;
  background: white;
  margin: -2px;
  padding-left: 0.7em;
  padding-right: 0.7em;
  background-color: white;
}

.tf-button--is-popup .tf-button__text {
  left: -100%;
  position: absolute;
}

.tf-button--is-popup .tf-button__button {
  opacity: 0.7;
  margin-right: 0.2em;
}

tf-flat-button:not(.disabled) a:hover {
  background-color: #008cba;
  color: white;
  outline: none;
}

tf-flat-button a {
  font-size: 1.1em;
  min-height: 30px;
  min-width: 30px;
  cursor: pointer;
  text-decoration: none;
  padding: 5px;
  border-radius: 0;
  color: #008cba;
  position: relative;
  outline: none;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

tf-flat-button a .badge-pill {
  position: absolute;
  top: 0;
  left: 19px;
  font-size: 0.8rem;
}

tf-flat-button a:hover, tf-flat-button a:focus {
  text-decoration: none;
}

tf-flat-button a i {
  margin: 0 2px 0 2px;
}

tf-flat-button a.border {
  border: 1px solid;
}

tf-text.disabled span {
  opacity: 0.5;
}

tf-text.disabled a {
  text-decoration: none;
}

tf-icon {
  padding: 3px;
}

tf-icon.disabled .tf-icon-container {
  color: #000000 !important;
  opacity: 0.5;
}

tf-icon.xs {
  font-size: 20px;
}

tf-icon.xs .tf-icon-container {
  font-size: 0.79em;
}

tf-icon.sm {
  font-size: 20px;
}

tf-icon.sm .tf-icon-container {
  font-size: 0.875em;
}

tf-icon.md {
  font-size: 20px;
}

tf-icon.md .tf-icon-container {
  font-size: 1em;
}

tf-icon.lg {
  font-size: 20px;
}

tf-icon.lg .tf-icon-container {
  font-size: 1.25em;
}

tf-icon.xl {
  font-size: 20px;
}

tf-icon.xl .tf-icon-container {
  font-size: 1.7em;
}

tf-icon .tf-icon-container.default {
  color: #222;
}

tf-icon .tf-icon-container.primary {
  color: #008cba;
}

tf-icon .tf-icon-container.success {
  color: #43ac6a;
}

tf-icon .tf-icon-container.info {
  color: #5bc0de;
}

tf-icon .tf-icon-container.warning {
  color: #E99002;
}

tf-icon .tf-icon-container.danger {
  color: #F04124;
}

tf-icon .tf-icon-container.tf-shadow-1 {
  text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-shadow-2 {
  text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-shadow-3 {
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-shadow-4 {
  text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-shadow-5 {
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-shadow-6 {
  text-shadow: 0px 0px 6px rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-shadow-7 {
  text-shadow: 0px 0px 7px rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-shadow-8 {
  text-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-shadow-9 {
  text-shadow: 0px 0px 9px rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-shadow-10 {
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-border-1, tf-icon tf-section .tf-icon-container.section-border, tf-section tf-icon .tf-icon-container.section-border, tf-icon tf-grid .tf-icon-container.grid-border, tf-grid tf-icon .tf-icon-container.grid-border {
  padding: 4px;
  border: 1px solid rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-border-2 {
  padding: 4px;
  border: 2px solid rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-border-3 {
  padding: 4px;
  border: 3px solid rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-border-4 {
  padding: 4px;
  border: 4px solid rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-border-5 {
  padding: 4px;
  border: 5px solid rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-border-6 {
  padding: 4px;
  border: 6px solid rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-border-7 {
  padding: 4px;
  border: 7px solid rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-border-8 {
  padding: 4px;
  border: 8px solid rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-border-9 {
  padding: 4px;
  border: 9px solid rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-container.tf-border-10 {
  padding: 4px;
  border: 10px solid rgba(0, 0, 0, 0.3);
}

tf-icon .tf-icon-content {
  display: inline-block;
}

tf-rating .tf-rating-container {
  background-color: transparent !important;
  border: 0 solid transparent;
  border-radius: 0;
  padding: 5px;
}

tf-rating .tf-rating-container .tf-rating-content {
  color: #000000;
  opacity: 0.5;
  -webkit-transition: opacity .1s ease,background .1s ease,text-shadow .1s ease,color .1s ease !important;
  padding: 5px;
}

tf-rating .tf-rating-container.default .tf-rating-content.selected {
  text-shadow: 0 -1px 0 #E6A200, -1px 0 0 #E6A200, 0 1px 0 #E6A200, 1px 0 0 #E6A200 !important;
  color: #FC0 !important;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.default .tf-rating-content.active {
  color: #FFE623;
  text-shadow: 0 -1px 0 #DDC507, -1px 0 0 #DDC507, 0 1px 0 #DDC507, 1px 0 0 #DDC507;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.primary .tf-rating-content.selected {
  text-shadow: 0 -1px 0 #008cba, -1px 0 0 #008cba, 0 1px 0 #008cba, 1px 0 0 #008cba !important;
  color: #00b2ed !important;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.primary .tf-rating-content.active {
  color: #3bceff;
  text-shadow: 0 -1px 0 #009fd4, -1px 0 0 #009fd4, 0 1px 0 #009fd4, 1px 0 0 #009fd4;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.success .tf-rating-content.selected {
  text-shadow: 0 -1px 0 #43ac6a, -1px 0 0 #43ac6a, 0 1px 0 #43ac6a, 1px 0 0 #43ac6a !important;
  color: #59be7f !important;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.success .tf-rating-content.active {
  color: #85d0a1;
  text-shadow: 0 -1px 0 #43ac6a, -1px 0 0 #43ac6a, 0 1px 0 #43ac6a, 1px 0 0 #43ac6a;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.info .tf-rating-content.selected {
  text-shadow: 0 -1px 0 #28a1c5, -1px 0 0 #28a1c5, 0 1px 0 #28a1c5, 1px 0 0 #28a1c5 !important;
  color: #46b8da !important;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.info .tf-rating-content.active {
  color: #70c8e2;
  text-shadow: 0 -1px 0 #46b8da, -1px 0 0 #46b8da, 0 1px 0 #46b8da, 1px 0 0 #46b8da;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.warning .tf-rating-content.selected {
  text-shadow: 0 -1px 0 #b67102, -1px 0 0 #b67102, 0 1px 0 #b67102, 1px 0 0 #b67102 !important;
  color: #E99002 !important;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.warning .tf-rating-content.active {
  color: #fdb23a;
  text-shadow: 0 -1px 0 #E99002, -1px 0 0 #E99002, 0 1px 0 #E99002, 1px 0 0 #E99002;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.danger .tf-rating-content.selected {
  text-shadow: 0 -1px 0 #bb260d, -1px 0 0 #bb260d, 0 1px 0 #bb260d, 1px 0 0 #bb260d !important;
  color: #F04124 !important;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.danger .tf-rating-content.active {
  color: #f4735d;
  text-shadow: 0 -1px 0 #dc2c0f, -1px 0 0 #ea2f10, 0 1px 0 #ea2f10, 1px 0 0 #ea2f10;
  cursor: pointer;
  opacity: 1;
}

tf-rating .tf-rating-container.xs {
  padding: 2px !important;
}

tf-rating .tf-rating-container.sm {
  padding: 3px !important;
}

tf-rating .tf-rating-container.md {
  padding: 4px !important;
}

tf-simple-header {
  display: flex;
}

tf-simple-header .tf-simple-header-container {
  padding: 3px 3px 3px 3px;
}

tf-simple-header .tf-simple-header-container tf-icon {
  padding: 0px;
  font-size: 1.65em;
}

tf-simple-header .tf-simple-header-container .tf-simple-header-icon {
  width: 2.2em;
}

tf-simple-header .tf-simple-header-container tf-image img {
  width: 2.8em;
  height: 2.8em;
}

tf-simple-header .tf-simple-header-container .tf-simple-header-style-type {
  display: inline-flex;
  line-height: 1.5em;
  text-align: center;
  padding-right: 5px;
  vertical-align: middle;
}

tf-simple-header .tf-simple-header-container .tf-simple-header-contents {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.25em;
  padding-right: 3px;
}

tf-simple-header .tf-simple-header-container .tf-simple-header-header {
  font-weight: bolder;
  font-size: 1.2em;
}

tf-simple-header .tf-simple-header-container .tf-simple-header-description {
  font-size: 0.9em;
  padding-left: 0.07em;
}

tf-list .tf-list-container {
  padding: 3px 0px 3px 0px;
}

tf-list .tf-list-container.horizontal .tf-list-item-container {
  display: inline-flex;
  padding-right: 5px;
}

tf-list .tf-list-container tf-list-item .tf-list-item-content {
  display: inline-flex;
}

tf-list .tf-list-container tf-list-item .tf-list-item-container {
  margin: 2px 0px 2px 0px;
}

tf-list .tf-list-container tf-list-item .tf-list-item-container .tf-simple-header-icon {
  width: 2.2em;
}

tf-list .tf-list-container tf-list-item .tf-list-item-container tf-image img {
  width: 2.8em;
  height: 2.8em;
}

tf-list .tf-list-container tf-list-item .tf-list-item-container .tf-list-item-nested-item .tf-list-container {
  margin-left: 2.7em !important;
}

tf-list-item.tf-selectable > .tf-list-item-container > .tf-list-item-content:hover, .tf-timeline-viewport .tf-timeline-events-wrapper tf-list-item.tf-timeline-dot > .tf-list-item-container > .tf-list-item-content:hover, .tf-v-timeline-container tf-list-item.tf-v-timeline-dot > .tf-list-item-container > .tf-list-item-content:hover {
  background-color: #ccc;
  border-radius: 0;
  transition: .1s color ease,.1s padding-left ease,.1s background-color ease;
}

tf-text-icon.tf-selectable:hover, .tf-timeline-viewport .tf-timeline-events-wrapper tf-text-icon.tf-timeline-dot:hover, .tf-v-timeline-container tf-text-icon.tf-v-timeline-dot:hover {
  opacity: 0.85;
}

tf-text-icon .tf-text-icon-container {
  width: 0;
  height: 0;
  margin: 5px;
  border-style: solid;
  border-width: 1.51em;
  vertical-align: middle;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: inline-box;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

tf-text-icon .tf-text-icon-container .tf-text-icon-content {
  font-size: 1.6em;
  position: absolute;
  transform: translate(-50%, -50%);
}

tf-text-icon .tf-text-icon-container .tf-text-icon-content tf-icon {
  padding: 0px;
}

tf-text-icon .fa-facebook-color {
  border-color: #354f8c #354f8c #3C599F #3C599F !important;
}

tf-text-icon .fa-facebook-color i {
  color: #fff !important;
}

tf-text-icon .fa-dropbox-color {
  border-color: #017aba #017aba #018BD3 #018BD3 !important;
}

tf-text-icon .fa-dropbox-color i {
  color: #fff !important;
}

tf-text-icon .fa-google-plus-color {
  border-color: #ba3729 #ba3729 #CF3D2E #CF3D2E !important;
}

tf-text-icon .fa-google-plus-color i {
  color: #fff !important;
}

tf-text-icon .fa-instagram-color {
  border-color: #916953 #916953 #A1755C #A1755C !important;
}

tf-text-icon .fa-instagram-color i {
  color: #fff !important;
}

tf-text-icon .fa-linkedin-color {
  border-color: #007295 #007295 #0085AE #0085AE !important;
}

tf-text-icon .fa-linkedin-color i {
  color: #fff !important;
}

tf-text-icon .fa-skype-color {
  border-color: #019cd9 #019cd9 #01AEF2 #01AEF2 !important;
}

tf-text-icon .fa-skype-color i {
  color: #fff !important;
}

tf-text-icon .fa-twitter-color {
  border-color: #19c6fe #19c6fe #32CCFE #32CCFE !important;
}

tf-text-icon .fa-twitter-color i {
  color: #fff !important;
}

tf-text-icon .fa-youtube-color {
  border-color: #b02a2b #b02a2b #C52F30 #C52F30 !important;
}

tf-text-icon .fa-youtube-color i {
  color: #fff !important;
}

tf-text-icon .fa-github-color {
  border-color: black black #070709 #070709 !important;
}

tf-text-icon .fa-github-color i {
  color: #fff !important;
}

tf-text-icon .fa-stack-overflow-color {
  border-color: #e66800 #e66800 #FF7300 #FF7300 !important;
}

tf-text-icon .fa-stack-overflow-color i {
  color: #fff !important;
}

tf-text-area-input .tf-text-area-input-container {
  font-size: inherit;
}

tf-checkbox {
  /*Override bootstrap*/
}

tf-checkbox input {
  display: none;
}

tf-checkbox .tf-checkbox-container {
  display: none;
}

tf-checkbox label,
tf-checkbox .control-label,
tf-checkbox .help-block,
tf-checkbox .checkbox,
tf-checkbox .radio,
tf-checkbox .form-control-feedback {
  font-size: inherit;
  margin: 0;
}

tf-checkbox .tf-checkbox-text {
  position: relative;
  vertical-align: text-bottom;
  top: 0.15em;
}

tf-checkbox .checkboxMode.tf-checkbox-container {
  display: inline-block;
  vertical-align: middle;
  transform: translateX(-3px);
}

tf-checkbox .checkboxMode .tf-checkbox-label {
  position: relative;
  cursor: pointer;
  margin: 0.2em 1.3em 1.3em 0.45em;
}

tf-checkbox .checkboxMode .tf-checkbox-label:before {
  content: '';
  position: absolute;
  width: 1.2em;
  height: 1.2em;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 0;
}

tf-checkbox .checkboxMode .tf-checkbox-label:after {
  content: "\f00c";
  font-family: fontAwesome;
  position: absolute;
  width: 1.2em;
  height: 1.2em;
  text-align: center;
  top: -0.1em;
  color: #43ac6a;
}

tf-checkbox .checkboxMode input.indeterminate + .tf-checkbox-label:after {
  content: "\f068";
  opacity: 1 !important;
}

tf-checkbox .checkboxMode input:checked:not(:disabled) + .tf-checkbox-label:hover::after {
  color: #52bc79;
}

tf-checkbox .checkboxMode input:not(:checked) + .tf-checkbox-label:after {
  opacity: 0;
}

tf-checkbox .checkboxMode input:disabled + .tf-checkbox-label:before {
  background-color: #e9e9e9;
}

tf-checkbox .toggleMode.tf-checkbox-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}

tf-checkbox .toggleMode .tf-checkbox-label {
  position: absolute;
  cursor: pointer;
  background-color: #aeaeae;
  border-radius: 0.7em;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}

tf-checkbox .toggleMode .tf-checkbox-label::before {
  position: absolute;
  content: "";
  top: 2px;
  background-color: #fff;
  border-radius: 0.7em;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

tf-checkbox .toggleMode input:checked + .tf-checkbox-label {
  background-color: #43ac6a;
}

tf-checkbox .toggleMode input:checked:not(:disabled) + .tf-checkbox-label:hover {
  background-color: #52bc79;
}

tf-checkbox .toggleMode input:not(:disabled) + .tf-checkbox-label:hover {
  background-color: #bebebe;
}

tf-checkbox.xs .toggleMode.tf-checkbox-container {
  width: 29px;
  height: 16px;
}

tf-checkbox.xs .toggleMode .tf-checkbox-label::before {
  height: 12px;
  width: 12px;
}

tf-checkbox.xs .toggleMode input:not(:checked) + .tf-checkbox-label::before {
  right: 16px;
}

tf-checkbox.xs .toggleMode input:checked + .tf-checkbox-label::before {
  right: 1px;
}

tf-checkbox.sm .toggleMode.tf-checkbox-container {
  width: 32px;
  height: 17px;
}

tf-checkbox.sm .toggleMode .tf-checkbox-label::before {
  height: 13px;
  width: 13px;
}

tf-checkbox.sm .toggleMode input:not(:checked) + .tf-checkbox-label::before {
  right: 18px;
}

tf-checkbox.sm .toggleMode input:checked + .tf-checkbox-label::before {
  right: 1px;
}

tf-checkbox.md .toggleMode.tf-checkbox-container {
  width: 36px;
  height: 19px;
}

tf-checkbox.md .toggleMode .tf-checkbox-label::before {
  height: 15px;
  width: 15px;
}

tf-checkbox.md .toggleMode input:not(:checked) + .tf-checkbox-label::before {
  right: 19px;
}

tf-checkbox.md .toggleMode input:checked + .tf-checkbox-label::before {
  right: 2px;
}

tf-checkbox.lg .toggleMode.tf-checkbox-container {
  width: 44px;
  height: 23px;
}

tf-checkbox.lg .toggleMode .tf-checkbox-label::before {
  height: 19px;
  width: 19px;
}

tf-checkbox.lg .toggleMode input:not(:checked) + .tf-checkbox-label::before {
  right: 23px;
}

tf-checkbox.lg .toggleMode input:checked + .tf-checkbox-label::before {
  right: 2px;
}

tf-checkbox.xl .toggleMode.tf-checkbox-container {
  width: 56px;
  height: 29px;
}

tf-checkbox.xl .toggleMode .tf-checkbox-label::before {
  height: 25px;
  width: 25px;
}

tf-checkbox.xl .toggleMode input:not(:checked) + .tf-checkbox-label::before {
  right: 29px;
}

tf-checkbox.xl .toggleMode input:checked + .tf-checkbox-label::before {
  right: 2px;
}

tf-radio {
  margin: 5px;
  display: flex;
  /*Override bootstrap*/
}

tf-radio input {
  display: none;
}

tf-radio label,
tf-radio .control-label,
tf-radio .help-block,
tf-radio .checkbox,
tf-radio .radio,
tf-radio .form-control-feedback {
  font-size: inherit;
}

tf-radio .tf-radio-container.horizontal {
  display: inline-flex;
}

tf-radio .tf-radio-container.horizontal .tf-radio-text-left {
  padding-left: 15px;
}

tf-radio .tf-radio-container.horizontal .tf-radio-text-right {
  padding-right: 15px;
}

tf-radio .tf-radio-content {
  display: inline-block;
  vertical-align: middle;
}

tf-radio .tf-radio-content.checked .tf-radio-label:after {
  opacity: 1 !important;
}

tf-radio .tf-radio-label {
  position: relative;
  cursor: pointer;
  margin: 0.2em 1.5em 1.3em 0.1em;
}

tf-radio .tf-radio-label:before {
  content: '';
  position: absolute;
  border: 1px solid #ccc;
  background: #fff;
  border-radius: 50%;
}

tf-radio .tf-radio-label:after {
  content: '';
  position: absolute;
  opacity: 0;
  background: #43ac6a;
  border-radius: 50%;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

tf-radio input:disabled + .tf-radio-label:before {
  background-color: #e9e9e9;
}

tf-radio.xs .tf-radio-label:before {
  width: 12px;
  height: 12px;
}

tf-radio.xs .tf-radio-label:after {
  top: 3px;
  left: 3px;
  width: 6px;
  height: 6px;
}

tf-radio.sm .tf-radio-label:before {
  width: 16px;
  height: 16px;
}

tf-radio.sm .tf-radio-label:after {
  top: 4px;
  left: 4px;
  width: 8px;
  height: 8px;
}

tf-radio.md .tf-radio-label:before {
  width: 17px;
  height: 17px;
}

tf-radio.md .tf-radio-label:after {
  top: 4px;
  left: 4px;
  width: 9px;
  height: 9px;
}

tf-radio.lg .tf-radio-label:before {
  width: 23px;
  height: 23px;
}

tf-radio.lg .tf-radio-label:after {
  top: 5px;
  left: 5px;
  width: 13px;
  height: 13px;
}

tf-radio.xl .tf-radio-label:before {
  width: 30px;
  height: 30px;
}

tf-radio.xl .tf-radio-label:after {
  top: 6px;
  left: 6px;
  width: 18px;
  height: 18px;
}

tf-code-editor tf-text {
  line-height: 2.5em;
}

tf-code-editor .code-editor-header {
  display: flex;
  padding: 0.2rem 1rem;
}

tf-code-editor .code-editor-content {
  border: 1px solid rgba(0, 0, 0, 0.1);
}

tf-popover {
  margin-top: -0.2605px;
}

tf-popover .hideBadge .badge-pill {
  display: none;
}

popover-container {
  -webkit-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 4px 0px rgba(0, 0, 0, 0.3);
}

popover-container .tf-list-container {
  padding: 0px 0px 8px 0px;
}

popover-container .popover-title {
  padding: 0.4em 0.5em;
  text-align: center;
}

popover-container .popover-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0.65em 0.65em;
}

popover-container.popover-top {
  margin-top: -18px !important;
}

popover-container.popover-bottom {
  margin-top: 16px !important;
}

tf-image {
  padding: 3px;
}

tf-image img {
  opacity: 0;
  -webkit-transition: opacity 0.5s ease;
  -moz-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease;
  -webkit-backface-visibility: hidden;
}

tf-image img.ng2-lazyloaded {
  opacity: 1;
}

tf-image .tf-image-content {
  display: inline-block;
}

/*$loader-xs: 1.71428571rem; // da calcolare
$loader-sm: 2.28571429rem; // da calcolare
$loader-md: 3.42857143rem; // da calcolare
$loader-lg: 4.57142857rem; // da calcolare
$loader-xl: 6rem; // da calcolare*/
tf-loader {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 0 !important;
  left: 0 !important;
  width: 100%;
  height: 100%;
}

tf-loader .tf-loader-container {
  display: flex;
  align-items: center;
  flex-direction: column;
}

tf-loader .tf-loader-container .tf-loader-spinner:before {
  content: '';
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 0.2em solid #ccc;
  height: 2rem;
  width: 2rem;
}

tf-loader .tf-loader-container .tf-loader-spinner:after {
  display: inline-block;
  content: '';
  -webkit-animation: loader .6s linear;
  animation: loader .6s linear;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  border-radius: 50%;
  border-color: #333 transparent transparent;
  border-style: solid;
  border-width: .2em;
  box-shadow: 0 0 0 1px transparent;
  height: 2rem;
  width: 2rem;
  /*position: absolute;*/
}

tf-loader .tf-loader-container .tf-loader-text {
  margin: 0px 0px 0px 3px;
}

tf-loader .tf-loader-container.tf-indeterminate .tf-loader-spinner:after {
  -webkit-animation-direction: reverse;
  animation-direction: reverse;
  -webkit-animation-duration: 1.2s;
  animation-duration: 1.2s;
}

tf-loader .tf-loader-container.tf-indeterminate .tf-loader-icon {
  animation-direction: reverse;
}

tf-loader .tf-loader-container.slow > div:after {
  animation-duration: 3s;
}

tf-loader .tf-loader-container.slow > i {
  animation-duration: 3s;
}

tf-loader .tf-loader-container.medium > div:after {
  animation-duration: 1.2s;
}

tf-loader .tf-loader-container.medium > i {
  animation-duration: 1.2s;
}

tf-loader .tf-loader-container.fast > div:after {
  animation-duration: 0.7s;
}

tf-loader .tf-loader-container.fast > i {
  animation-duration: 0.7s;
}

tf-loader.xs .tf-loader-icon {
  font-size: 14px;
}

tf-loader.xs .tf-loader-spinner {
  width: 14px;
  height: 14px;
}

tf-loader.xs .tf-loader-spinner:before, tf-loader.xs .tf-loader-spinner:after {
  width: 14px;
  height: 14px;
}

tf-loader.sm .tf-loader-icon {
  font-size: 20px;
}

tf-loader.sm .tf-loader-spinner {
  width: 20px;
  height: 20px;
}

tf-loader.sm .tf-loader-spinner:before, tf-loader.sm .tf-loader-spinner:after {
  width: 20px;
  height: 20px;
}

tf-loader.md .tf-loader-icon {
  font-size: 32px;
}

tf-loader.md .tf-loader-spinner {
  width: 32px;
  height: 32px;
}

tf-loader.md .tf-loader-spinner:before, tf-loader.md .tf-loader-spinner:after {
  width: 32px;
  height: 32px;
}

tf-loader.lg .tf-loader-icon {
  font-size: 48px;
}

tf-loader.lg .tf-loader-spinner {
  width: 48px;
  height: 48px;
}

tf-loader.lg .tf-loader-spinner:before, tf-loader.lg .tf-loader-spinner:after {
  width: 48px;
  height: 48px;
}

tf-loader.xl .tf-loader-icon {
  font-size: 52px;
}

tf-loader.xl .tf-loader-spinner {
  width: 52px;
  height: 52px;
}

tf-loader.xl .tf-loader-spinner:before, tf-loader.xl .tf-loader-spinner:after {
  width: 52px;
  height: 52px;
}

tf-loader.dimmer {
  background: rgba(0, 0, 0, 0.7);
  color: #ccc;
}

tf-loader.dimmer .tf-loader-spinner:before {
  border: 0.2em solid #888;
}

tf-loader.dimmer .tf-loader-spinner:after {
  border-color: #ccc transparent transparent;
}

tf-loader.inline {
  display: inline-flex;
  align-items: center;
  background: none;
  position: relative;
  width: auto;
  height: auto;
}

tf-loader.inline .tf-loader-container {
  display: inline-flex;
  align-items: center;
  flex-direction: row;
}

tf-loader.inline .tf-loader-container .tf-loader-icon {
  font-size: 1.3em;
}

tf-loader.inline .tf-loader-container .tf-loader-spinner:before, tf-loader.inline .tf-loader-container .tf-loader-spinner:after {
  border-width: 0.17em;
}

tf-loader.inline.xs .tf-loader-spinner {
  width: 14px;
  height: 14px;
}

tf-loader.inline.xs .tf-loader-spinner:before, tf-loader.inline.xs .tf-loader-spinner:after {
  width: 14px;
  height: 14px;
}

tf-loader.inline.sm .tf-loader-spinner {
  width: 16px;
  height: 16px;
}

tf-loader.inline.sm .tf-loader-spinner:before, tf-loader.inline.sm .tf-loader-spinner:after {
  width: 16px;
  height: 16px;
}

tf-loader.inline.md .tf-loader-spinner {
  width: 18px;
  height: 18px;
}

tf-loader.inline.md .tf-loader-spinner:before, tf-loader.inline.md .tf-loader-spinner:after {
  width: 18px;
  height: 18px;
}

tf-loader.inline.lg .tf-loader-spinner {
  width: 22px;
  height: 22px;
}

tf-loader.inline.lg .tf-loader-spinner:before, tf-loader.inline.lg .tf-loader-spinner:after {
  width: 22px;
  height: 22px;
}

tf-loader.inline.xl .tf-loader-spinner {
  width: 30px;
  height: 30px;
}

tf-loader.inline.xl .tf-loader-spinner:before, tf-loader.inline.xl .tf-loader-spinner:after {
  width: 30px;
  height: 30px;
}

tf-label.disabled .tf-label-container {
  opacity: 0.5;
}

tf-label .tf-label-container {
  display: inline-block;
  line-height: 1;
  vertical-align: baseline;
  margin: .1em;
  background-color: #ccc;
  background-image: none;
  padding: .6em .6em .58em .6em;
  text-transform: none;
  font-weight: 400;
  border: 0 solid transparent;
  border-radius: 0;
  -webkit-transition: background .1s ease;
  transition: background .1s ease;
}

tf-label .tf-label-container > i {
  width: auto;
  margin: 0 .5em 0 0;
}

tf-label .tf-label-container tf-icon {
  font-size: inherit;
}

tf-label .tf-label-container > tf-image {
  padding: 0;
}

tf-label .tf-label-container > tf-image img {
  width: auto !important;
  vertical-align: top;
  height: 2.1666em !important;
  border-radius: 0 0 0 0;
  margin: -.6em .6em -.6em -.6em;
}

tf-label .tf-label-container i.delete {
  margin: 0 0 0 0.5em;
  cursor: pointer;
}

tf-label .tf-label-container div.detail {
  display: inline-block;
  vertical-align: top;
  opacity: .8;
  background: rgba(0, 0, 0, 0.1);
  margin: -.6em -.6em -.6em .6em;
  padding: .6em .6em .58em .6em;
}

tf-label .tf-label-container:hover {
  background-color: #b3b2b2;
  border-color: #b3b2b2;
  background-image: none;
}

tf-label .tf-label-container.tag {
  margin-left: 1em;
  position: relative;
  padding-left: 1.2em;
  border-radius: 0 0 0 0;
  -webkit-transition: none;
  transition: none;
}

tf-label .tf-label-container.tag:before {
  position: absolute;
  -webkit-transform: translateY(-50%) translateX(50%) rotate(-45deg);
  transform: translateY(-50%) translateX(50%) rotate(-45deg);
  top: 50%;
  right: 100%;
  content: '';
  background-color: inherit;
  background-image: none;
  width: 1.52em;
  height: 1.52em;
  -webkit-transition: none;
  transition: none;
}

tf-label .tf-label-container.tag:after {
  position: absolute;
  content: '';
  top: 50%;
  left: -.25em;
  margin-top: -.25em;
  background-color: #fff !important;
  width: .5em;
  height: .5em;
  box-shadow: 0 -1px 1px 0 rgba(0, 0, 0, 0.3);
  border-radius: 500rem;
}

tf-label .tf-label-container.circular {
  min-width: 2em;
  min-height: 2em;
  padding: .5em !important;
  line-height: 1em;
  text-align: center;
  border-radius: 500rem;
}

tf-label .tf-label-container.primary {
  background-color: #008cba;
  color: #fff;
}

tf-label .tf-label-container.primary:hover {
  background-color: #006687;
}

tf-label .tf-label-container.primary i.delete {
  color: #fff;
}

tf-label .tf-label-container.primary tf-icon .tf-icon-container {
  color: #fff !important;
}

tf-label .tf-label-container.success {
  background-color: #43ac6a;
  color: #fff;
}

tf-label .tf-label-container.success:hover {
  background-color: #358753;
}

tf-label .tf-label-container.success i.delete {
  color: #fff;
}

tf-label .tf-label-container.success tf-icon .tf-icon-container {
  color: #fff !important;
}

tf-label .tf-label-container.info {
  background-color: #5bc0de;
  color: #fff;
}

tf-label .tf-label-container.info:hover {
  background-color: #31b0d5;
}

tf-label .tf-label-container.info i.delete {
  color: #fff;
}

tf-label .tf-label-container.info tf-icon .tf-icon-container {
  color: #fff !important;
}

tf-label .tf-label-container.warning {
  background-color: #E99002;
  color: #fff;
}

tf-label .tf-label-container.warning:hover {
  background-color: #b67102;
}

tf-label .tf-label-container.warning i.delete {
  color: #fff;
}

tf-label .tf-label-container.warning tf-icon .tf-icon-container {
  color: #fff !important;
}

tf-label .tf-label-container.danger {
  background-color: #F04124;
  color: #fff;
}

tf-label .tf-label-container.danger:hover {
  background-color: #d32a0e;
}

tf-label .tf-label-container.danger i.delete {
  color: #fff;
}

tf-label .tf-label-container.danger tf-icon .tf-icon-container {
  color: #fff !important;
}

.datepicker {
  border-radius: 0% !important;
}

.popover.clockpicker-popover.bottom {
  margin-top: 2px;
  border: 1px solid #ddd;
}

.popover.clockpicker-popover.bottom::before {
  top: -7px;
  left: 5px;
  border-top: 0;
  border-bottom: 7px solid rgba(0, 0, 0, 0.15);
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom-color: rgba(0, 0, 0, 0.2);
}

.popover.clockpicker-popover.bottom::after {
  top: -6px;
  left: 6px;
  border-top: 0;
  border-bottom: 6px solid #fff;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.popover.clockpicker-popover.top {
  margin-top: -3px;
  border: 1px solid #ddd;
}

.popover.clockpicker-popover.top::before {
  bottom: -7px;
  left: 5px;
  border-top: 7px solid rgba(0, 0, 0, 0.15);
  border-bottom: 0;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-top-color: rgba(0, 0, 0, 0.2);
}

.popover.clockpicker-popover.top::after {
  bottom: -6px;
  left: 6px;
  border-top: 6px solid #fff;
  border-bottom: 0;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}

.popover.clockpicker-popover.left {
  margin-left: -2px;
  border: 1px solid #ddd;
}

.popover.clockpicker-popover.left::before {
  top: 7px;
  right: -7px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 0;
  border-left: 7px solid rgba(0, 0, 0, 0.15);
  border-left-color: rgba(0, 0, 0, 0.2);
}

.popover.clockpicker-popover.left::after {
  top: 8px;
  right: -6px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 0;
  border-left: 6px solid #fff;
}

.popover.clockpicker-popover.right {
  margin-left: 2px;
  border: 1px solid #ddd;
}

.popover.clockpicker-popover.right::before {
  top: 7px;
  left: -7px;
  border-top: 7px solid transparent;
  border-bottom: 7px solid transparent;
  border-right: 7px solid rgba(0, 0, 0, 0.15);
  border-left: 0;
  border-right-color: rgba(0, 0, 0, 0.2);
}

.popover.clockpicker-popover.right::after {
  top: 8px;
  left: -6px;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #fff;
  border-left: 0;
}

.input-group.time .input-group-addon {
  cursor: pointer;
}

tf-chosen {
  width: 100%;
  /* Fix caret going into new line in Firefox */
  /* Fix Bootstrap dropdown position when inside a input-group */
}

tf-chosen .form-control {
  font-size: inherit;
}

tf-chosen .dropdown-item {
  font-size: inherit;
}

tf-chosen .dropdown-menu {
  font-size: inherit;
}

tf-chosen .dropdown-header {
  font-size: inherit;
}

tf-chosen .dropdown-toggle {
  border-left: 1px solid rgba(0, 0, 0, 0.15);
  color: #888;
  padding-left: 3px;
}

tf-chosen .clearButton {
  margin-right: 0.5em;
  padding: 0;
  border: 0;
}

tf-chosen .clearButton i {
  color: #888;
}

tf-chosen .open > .dropdown-menu {
  display: block;
}

tf-chosen .open > a {
  outline: 0;
}

tf-chosen .ui-select-toggle {
  display: inline-block;
  vertical-align: middle;
  font-weight: normal;
}

tf-chosen .ui-select-placeholder {
  float: left;
  color: #888 !important;
}

tf-chosen .input-group > .dropdown {
  /* Instead of relative */
  position: static;
}

tf-chosen .ui-select-match > .caret {
  position: absolute;
  top: 45%;
  right: 15px;
}

tf-chosen .ui-select-choices {
  width: 100%;
  height: auto;
  max-height: 200px;
  overflow-x: hidden;
  margin-top: 0;
}

tf-chosen .ui-select-multiple .ui-select-choices {
  width: 100%;
  margin-top: 1px;
}

tf-chosen .ui-select-choices-row > a {
  display: block;
  padding: 4px 20px;
  clear: both;
  font-weight: 400;
  /*line-height: 1.42857143;*/
  color: #222;
  white-space: nowrap;
}

tf-chosen .ui-select-choices-row.active > a {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #008cba;
}

tf-chosen .ui-select-multiple {
  height: auto;
  display: flex;
  flex-wrap: wrap;
  padding: 0;
}

tf-chosen .ui-select-multiple input.ui-select-search {
  background-color: transparent !important;
  /* To prevent double background when disabled */
  border: none;
  outline: none;
  box-shadow: none;
  padding: 0;
  flex-grow: 1;
  padding: 0.5rem 2px;
}

tf-chosen .disabled > a > div {
  color: #e1e1e1;
  cursor: not-allowed;
}

tf-chosen .ui-select-match .close {
  line-height: 0.75;
}

tf-chosen .ui-disabled {
  background-color: #eee;
  border-radius: 4px;
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 5;
  opacity: 0.6;
  top: 0;
  left: 0;
  cursor: not-allowed;
}

tf-range-slider {
  display: block;
  padding: 0px 0px 10px 0px;
  width: 100%;
}

tf-range-slider > input {
  padding: 0px;
  -webkit-appearance: none;
  border: 1px solid white;
  width: 100%;
}

tf-range-slider > input::-webkit-slider-runnable-track {
  width: 100%;
  height: 5px;
  background: #ddd;
  border: none;
  border-radius: 3px;
}

tf-range-slider > input::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #008cba;
  margin-top: -4px;
}

tf-range-slider > input:focus {
  outline: none;
}

tf-range-slider > input:focus::-webkit-slider-runnable-track {
  background: #ccc;
}

tf-range-slider > input::-moz-range-track {
  width: 100%;
  height: 5px;
  background: #ddd;
  border: none;
  border-radius: 3px;
}

tf-range-slider > input::-moz-range-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #008cba;
}

tf-range-slider > input:-moz-focusring {
  outline: 1px solid white;
  outline-offset: -1px;
}

tf-range-slider > input::-ms-track {
  width: 100%;
  height: 5px;
  background: transparent;
  border-color: transparent;
  border-width: 6px 0;
  color: transparent;
}

tf-range-slider > input::-ms-thumb {
  border: none;
  height: 16px;
  width: 16px;
  border-radius: 50%;
  background: #008cba;
}

tf-range-slider > input::-ms-fill-lower, tf-range-slider ::-ms-fill-upper {
  background: #ddd;
  border-radius: 10px;
}

tf-range-slider > input:focus::-ms-fill-lower, tf-range-slider :focus::-ms-fill-upper {
  background: #ccc;
}

tf-range-slider .ruler {
  position: relative;
  padding: 0px 8px 20px 8px;
  top: 3px;
}

tf-range-slider .stick-container, tf-range-slider .minor-stick-container {
  display: flex;
  justify-content: space-between;
  list-style-type: none;
  padding: 0;
}

tf-range-slider .stick-container .stick {
  flex-grow: 1;
  height: 5px;
  border-left: 2px solid #008cba;
}

tf-range-slider .stick-container .stick:last-child {
  flex-grow: 0;
  width: 2px;
  background-color: #008cba;
}

tf-range-slider .stick-value {
  position: absolute;
  transform: translateX(-50%);
  top: 5px;
}

tf-header-container {
  position: relative;
  display: block;
}

tf-header-container .option-icon {
  position: absolute;
  top: -5px;
  right: 10px;
  z-index: 1000;
  cursor: pointer;
  -webkit-user-select: none;
}

.uisegment {
  position: relative;
  background: #FFF;
  box-shadow: 0 1px 2px 0 rgba(34, 36, 38, 0.15);
  margin: 1rem 0;
  padding: 1em;
  border-radius: 0;
  border: 1px solid rgba(34, 36, 38, 0.15);
  min-height: 150px;
}

#tf-toolbar {
  height: 50px;
  color: white;
  background-color: #006687;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  padding-left: 220px;
  box-shadow: 0px 2px 2px 0px rgba(50, 50, 50, 0.25);
  z-index: 910;
  font-size: 1.2em;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#tf-toolbar a {
  color: white;
}

#tf-toolbar a:hover, #tf-toolbar a.active {
  background-color: #008cba;
  border-color: white;
}

#tf-toolbar tf-flat-button {
  margin: 0 5px 0 5px;
}

#tf-toolbar tf-flat-button:not(.disabled) a:focus {
  background-color: rgba(0, 140, 186, 0.3);
  border-color: white;
  color: white;
  outline: none;
}

#tf-toolbar-brand {
  height: 50px;
  width: 220px;
  position: fixed;
  left: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 8px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden;
  z-index: 1000;
}

#tf-brand-small-logo {
  width: 25px;
  height: 25px;
  margin-left: 5px;
  position: fixed;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0.5s, opacity 0.5s linear;
  -moz-transition: visibility 0.5s, opacity 0.5s linear;
  transition: visibility 0.5s, opacity 0.5s linear;
}

#tf-brand-large-logo, #tf-brand-text {
  width: 115px;
  margin-left: 42px;
}

#tf-toolbar-content {
  height: 100%;
  width: 100%;
  padding: 5px;
  display: flex;
  align-items: center;
}

.tf-flexbox-space-filler {
  flex: 1 1 auto;
}

#tf-page-content-wrapper {
  padding-left: 220px;
  padding-right: 220px;
  width: 100%;
  position: absolute;
  padding-top: 50px;
  height: 100%;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: #f5f5f5;
}

#tf-side-menu-bar {
  width: 220px;
  position: fixed;
  left: 0;
  height: 100%;
  -webkit-transition: width 0.5s ease;
  -moz-transition: width 0.5s ease;
  transition: width 0.5s ease;
  z-index: 910;
  box-shadow: 2px 0px 2px 0px rgba(50, 50, 50, 0.25);
}

.tf-navbar-default {
  color: white;
  background-color: #008cba;
}

.tf-navbar-default a, .tf-navbar-default tf-flat-button a {
  color: white;
  border-color: transparent;
}

.tf-navbar-default a:hover, .tf-navbar-default a.active, .tf-navbar-default tf-flat-button:not(.disabled) a:hover, .tf-navbar-default tf-flat-button a:active {
  color: white;
  background-color: #006687 !important;
  border-color: white;
}

.tf-navbar-default a:focus, .tf-navbar-default tf-flat-button:not(.disabled) a:focus {
  color: white;
  background-color: rgba(0, 102, 135, 0.3);
  border-color: white;
  outline: none;
}

.tf-navbar-inverse {
  color: rgba(0, 0, 0, 0.5);
  background-color: #222;
}

.tf-navbar-inverse a {
  color: rgba(0, 0, 0, 0.5);
  border-color: transparent;
}

.tf-navbar-inverse a:hover, .tf-navbar-inverse a.active {
  color: rgba(0, 0, 0, 0.7);
  background-color: #090808;
  border-color: rgba(0, 0, 0, 0.7);
}

#tf-user-profile {
  display: block;
  padding: 10px 10px 10px 10px;
  position: relative;
  overflow: visible;
  white-space: nowrap;
  background-image: none;
  background-size: cover;
  border-top: 1px solid #00b2ed;
}

#tf-user-profile h4 {
  text-align: left;
  font-size: 1.1em;
  font-weight: 600;
  margin: 9px 0 9px 0;
}

#tf-user-profile h5 {
  text-align: left;
  font-size: 1.0em;
  margin: 9px 0 9px 0;
}

#tf-user-profile-img {
  width: 50px;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

#tf-user-profile-logout {
  font-size: 1.2em;
  position: absolute;
  right: 12px;
  bottom: 12px;
}

#tf-quick-actions {
  display: block;
  border-top: 1px solid #00b2ed;
  border-bottom: 1px solid #00b2ed;
  position: relative;
}

#tf-quick-actions-wrapper {
  display: flex;
  justify-content: space-around;
  align-items: center;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  height: 50px;
}

#tf-messages {
  display: block;
  max-height: 300px;
  overflow: auto;
  -webkit-transition: max-height 0.5s ease;
  -moz-transition: max-height 0.5s ease;
  transition: max-height 0.5s ease;
  padding: 0 2px;
}

#tf-title-bar {
  background-color: #f5f5f5;
  min-height: 70px;
  width: 100%;
  position: fixed;
  left: 0;
  top: 50px;
  padding-left: 220px;
  padding-right: 220px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 900;
}

#tf-titlebar-container {
  height: 100%;
  z-index: 890;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#tf-titlebar-commands {
  height: 100%;
  display: flex;
  align-items: center;
}

#tf-titlebar-commands > * {
  margin: 2px;
}

#tf-titlebar-breadcrumb {
  height: 30%;
  float: left;
  clear: left;
  font-size: 0.875rem;
}

#tf-breadcrumb ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

#tf-breadcrumb ul li {
  position: relative;
  display: inline-block;
  font-weight: 400;
}

.tf-divider {
  margin-left: 5px;
  margin-right: 5px;
  color: #888;
}

#tf-page-content {
  width: 100%;
  height: 100%;
  padding: 90px 20px 20px 20px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: #f5f5f5;
}

#tf-aside {
  background-color: #fff;
  height: 100%;
  position: fixed;
  right: 0;
  top: 50px;
  width: 220px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 930;
  box-shadow: -2px 0px 8px 0px rgba(50, 50, 50, 0.1);
}

.tabs {
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  width: 100%;
  font-weight: 300;
  font-size: 1.25em;
}

.tabs.tab-group-fluid nav ul {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.tabs.tab-group-fluid nav ul li {
  -webkit-flex: 1;
  -moz-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 0px !important;
}

.tabs nav {
  text-align: center;
}

.tabs nav ul {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: flex;
  margin: 0 auto;
  padding: 0;
  list-style: none;
  -ms-box-orient: horizontal;
  -ms-box-pack: center;
  -webkit-flex-flow: row wrap;
  -moz-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin-left: -10px;
  margin-right: -10px;
}

.tabs nav ul li {
  position: relative;
  z-index: 1;
  display: block;
  margin: 0px 10px 0px 10px;
  padding: 0px 10px 0px 10px;
  text-align: center;
}

.tabs nav a {
  /*flex-direction: column;*/
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  /*line-height: 2.5;*/
  cursor: pointer;
}

.tabs nav a.tab-column {
  flex-direction: column;
}

.tabs nav a.tab-column i {
  padding-right: 0px !important;
}

.tabs nav a i {
  padding-right: 10px;
}

.tabs nav a span {
  vertical-align: middle;
  font-size: 0.75em;
}

.tabs nav li.tab-current {
  /*-webkit-box-shadow: 3px 0px 8px 0px rgba(224,224,224,0.3);*/
  /*-webkit-box-shadow: 4px 0px 12px 1px rgba(227, 224, 227, 0.16);*/
  -webkit-box-shadow: 4px 0px 5px 1px rgba(227, 224, 227, 0.16);
}

.tabs nav li.tab-current a {
  color: #008cba;
}

.tabs nav a:focus {
  outline: none;
}

.tf-tab-group-container {
  padding: 10px;
}

.tabs-style-underline a {
  color: #888;
  text-decoration: none;
  outline: none;
  height: 50px;
}

.tabs-style-underline nav {
  background: #fff;
}

.tabs-style-underline nav a {
  padding: 0.25em 0 0.5em;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
}

.tabs-style-underline nav li a::after {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: #008cba;
  content: '';
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transform: translate3d(0, 150%, 0);
  transform: translate3d(0, 150%, 0);
}

.tabs-style-underline nav li.tab-current a::after {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

tf-carousel {
  width: 100%;
}

tf-carousel .tf-carousel-content {
  width: 100%;
}

tf-carousel .carousel-item > * {
  width: 100%;
}

tf-carousel .carousel-indicators {
  display: block;
  position: relative;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
  height: 0;
  bottom: 0px;
}

tf-carousel .carousel-indicators li {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #ccc;
  border: 0px solid #008cba;
  border-radius: 50%;
  margin: 3px;
}

tf-carousel .carousel-indicators .active {
  background-color: #008cba;
}

tf-carousel .tf-carousel-button-left {
  display: flex;
  position: relative;
  align-items: center;
  -webkit-user-select: none;
  padding-right: 8px;
}

tf-carousel .tf-carousel-button-right {
  display: flex;
  position: relative;
  align-items: center;
  -webkit-user-select: none;
  padding-left: 8px;
}

#tf-links {
  display: block;
}

#tf-links ul {
  margin: 0;
  list-style: none;
  padding-left: 10px;
  padding-right: 10px;
}

#tf-links li {
  position: relative;
  white-space: nowrap;
  margin-top: 10px;
}

#tf-links i {
  margin-right: 5px;
  margin-left: 5px;
  width: 16px;
}

#tf-links a {
  cursor: pointer;
  color: #222;
}

#tf-links button {
  text-align: left;
  background: #ccc;
  color: #222;
  min-height: 30px;
}

#tf-links button:hover {
  background: #b3b2b2;
}

.tf-links-group-container {
  margin-top: 10px;
}

.tf-link-group-title {
  margin-left: 10px;
}

.tf-no-padding {
  padding: 0;
}

/* Body Scrolled */
.body-scrolled #tf-messages {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: max-height 0.5s ease;
  -moz-transition: max-height 0.5s ease;
  transition: max-height 0.5s ease;
}

.body-scrolled #tf-titlebar-container {
  box-shadow: 0px 2px 5px 0px rgba(50, 50, 50, 0.25);
}

/* Menu Closed */
.menu-closed #tf-quick-actions-wrapper {
  flex-flow: column wrap;
  height: auto;
  margin: 5px 0 5px 0;
}

.menu-closed #tf-toolbar {
  padding-left: 50px;
}

.menu-closed #tf-toolbar-brand {
  width: 50px;
}

.menu-closed #tf-page-content-wrapper {
  padding-left: 50px;
}

.menu-closed #tf-side-menu-bar {
  width: 50px;
}

.menu-closed #tf-title-bar {
  padding-left: 50px;
}

.menu-closed #tf-brand-small-logo {
  visibility: visible;
  opacity: 1;
  transition-duration: 0.2s;
}

.menu-closed #tf-brand-text {
  width: 50px;
}

.menu-closed #tf-user-profile {
  padding: 10px;
  background-image: none !important;
}

.menu-closed #tf-user-profile-img {
  width: 30px;
}

.menu-closed #tf-user-profile-info {
  display: none;
}

.menu-closed #tf-user-profile-logout {
  position: relative;
  right: auto;
  bottom: auto;
  text-align: center;
  margin-top: 10px;
  display: block;
}

.menu-closed .menu-1 .tf-menu-text {
  display: none !important;
}

.menu-closed .menu-1 .tf-menu-caret {
  display: none !important;
}

.menu-closed .menu-1:hover, .menu-closed .menu-1.expanded {
  width: 220px;
  z-index: 1010;
}

.menu-closed .menu-1:hover .tf-menu-text, .menu-closed .menu-1.expanded .tf-menu-text {
  display: inline !important;
}

.menu-closed .menu-1:hover .tf-menu-caret, .menu-closed .menu-1.expanded .tf-menu-caret {
  display: inline !important;
}

.menu-closed .menu-1 ul a {
  padding-left: 10px;
}

.menu-closed .menu-items-1.expanded {
  position: absolute;
  z-index: 1000;
  left: 50px;
  width: 170px;
  top: 0;
  padding-top: 35px;
  box-shadow: 2px 2px 10px 0px rgba(34, 34, 34, 0.5);
}

.menu-closed .menu-items-1.expanded ul a {
  padding-left: 5px !important;
}

.menu-closed .tf-navbar-default .menu-items-1.expanded {
  background-color: rgba(0, 102, 135, 0.9);
}

.menu-closed .tf-navbar-inverse .menu-items-1.expanded {
  background-color: rgba(34, 34, 34, 0.9);
}

/* Aside Closed */
.aside-closed #tf-page-content-wrapper {
  padding-right: 0;
}

.aside-closed #tf-title-bar {
  padding-right: 0;
}

.aside-closed #tf-aside {
  width: 0;
  padding: 0;
}

#tf-menu {
  display: block;
}

#tf-menu ul {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

#tf-menu ul .tf-menu-text {
  width: 65%;
  overflow: hidden;
  text-overflow: ellipsis;
  display: inline-block;
}

#tf-menu ul ul .tf-menu-text {
  width: 80%;
}

#tf-menu ul ul a {
  padding-left: 48px;
}

#tf-menu ul ul ul {
  padding-left: 12px;
}

#tf-menu li {
  position: relative;
  white-space: nowrap;
}

#tf-menu i {
  margin-right: 10px;
  margin-left: 15px;
  width: 16px;
}

#tf-menu a {
  text-decoration: none;
  min-height: 35px;
  display: flex;
  align-items: center;
  border-left-width: 3px;
  border-left-style: solid;
  position: relative;
}

#tf-menu div {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.tf-menu-caret {
  transition: transform .15s;
  margin-left: 10px;
}

.expanded .tf-menu-caret {
  transform: rotate(90deg);
}

#tf-menu-search {
  display: block;
  padding: 10px;
}

#tf-menu-search input {
  width: 100%;
}

.menu-closed #tf-menu-search {
  display: none;
}

@media only screen and (min-width: 479px) and (max-width: 1223px) {
  #tf-side-menu-bar {
    font-size: 0.9em;
  }
  #tf-toolbar-brand {
    font-size: 0.9em;
  }
}

@media only screen and (max-width: 479px) {
  #tf-toolbar-brand {
    display: none;
  }
  #tf-side-menu-bar {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
    width: 220px;
    z-index: 1000;
  }
  #tf-side-menu-bar.tf-navbar-default {
    background-color: rgba(0, 140, 186, 0.9);
  }
  #tf-side-menu-bar.tf-navbar-inverse {
    background-color: rgba(34, 34, 34, 0.9);
  }
  #tf-toolbar {
    padding-left: 0;
    font-size: 0.9em;
  }
  #tf-page-content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  #tf-title-bar {
    padding-left: 0;
    padding-right: 0;
    font-size: 0.9em;
  }
  #tf-aside {
    width: 220px;
    z-index: 900;
    background-color: rgba(255, 255, 255, 0.9);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .menu-closed #tf-side-menu-bar {
    left: -220px;
  }
  .aside-closed #tf-aside {
    right: -220px;
  }
  .menu-closed #tf-page-content-wrapper {
    padding-left: 0;
  }
  .menu-closed #tf-title-bar {
    padding-left: 0;
  }
  .menu-closed #tf-toolbar {
    padding-left: 0;
  }
}

tf-input {
  display: block;
}

tf-input .tf-input-container {
  font-size: inherit;
}

.tf-input-with-icon {
  position: relative;
}

.tf-input-with-icon .tf-input-icon, .tf-input-with-icon .tf-input-flag {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #888;
}

.tf-input-with-icon.left .tf-input-icon {
  left: 8px;
}

.tf-input-with-icon.left .tf-input-flag {
  left: 2px;
}

.tf-input-with-icon.left input {
  padding-left: 25px !important;
}

.tf-input-with-icon.right .tf-input-icon {
  right: 8px;
}

.tf-input-with-icon.right .tf-input-flag {
  right: 2px;
}

.tf-input-with-icon.right input {
  padding-right: 25px !important;
}

.form-group-sm .tf-input-icon {
  font-size: 0.9em;
}

.form-group-lg .tf-input-icon {
  font-size: 1em;
}

.login.container {
  /*
    * Card component
    */
  /*
    * Form styles
    */
}

.login.container .card-container.card {
  max-width: 400px;
}

.login.container .card {
  background-color: #008cba;
  padding: 10px 0 1px;
  margin: 0 auto 25px;
  margin-top: 50px;
}

.login.container .profile-img-card {
  width: 96px;
  height: 96px;
  margin: 0 auto 10px;
  display: block;
  border-radius: 50%;
  border-color: #006687;
  border-width: 2px;
  border-style: solid;
  background-color: #f7f7f7;
}

.login.container .profile-name-card {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  margin: 10px 0 0;
  min-height: 1em;
  margin-bottom: 20px;
}

.login.container .element-distance {
  margin-bottom: 20px;
}

.login.container .align-center {
  text-align: center;
}

.login.container .form-container {
  max-width: 400px;
  background-color: #f7f7f7;
  padding: 20px 25px 30px;
  margin: 0 auto -30px;
  margin-top: -25px;
  border-color: #008cba;
  border-width: 2px;
  border-style: solid;
}

.login.container .sign-in-btn {
  cursor: pointer;
}

.login.container .language-section {
  margin-top: 50px;
}

.login.container #localeId {
  cursor: pointer;
}

/* Scrollbar */
::-webkit-scrollbar {
  width: 6px;
  height: 6px;
}

::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}

::-webkit-scrollbar-thumb {
  background: #e1e1e1;
  border: 0px none #fff;
  border-radius: 50px;
}

::-webkit-scrollbar-thumb:hover {
  background: #fff;
}

::-webkit-scrollbar-thumb:active {
  background: #000000;
}

::-webkit-scrollbar-track {
  background: #666666;
  border: 0px none #fff;
  border-radius: 50px;
}

::-webkit-scrollbar-track:hover {
  background: #666666;
}

::-webkit-scrollbar-track:active {
  background: #333333;
}

::-webkit-scrollbar-corner {
  background: transparent;
}

.theme-selector .dropdown-menu {
  max-height: 35rem;
  overflow-y: auto;
}

.imageBlock {
  display: flex;
  padding-bottom: 30px;
}

.imageBlock .imageBlockImage {
  display: inline-flex;
}

.imageBlock .imageBlockText {
  display: inline-block;
  margin-left: 20px;
  margin-top: 10px;
}

tree-root .node-wrapper {
  align-items: center !important;
}

tree-root treenodeexpander {
  width: 1em;
}

tree-root .tree-node-icon {
  margin-right: 3px;
}

tree-root .tree-node-checkbox {
  margin-right: 3px;
}

tree-root .tree-node-loading {
  margin-left: 5px;
}

tree-root .toggle-children {
  top: 0 !important;
  background: none !important;
  margin-right: 0.1em !important;
  color: #222 !important;
}

tree-root .toggle-children:before {
  content: "\f105";
  font-family: fontAwesome;
}

tree-root .toggle-children-wrapper-expanded .toggle-children {
  transform: none !important;
}

tree-root .toggle-children-wrapper-expanded .toggle-children:before {
  content: "\f107";
  font-family: fontAwesome;
}

.tf-timeline-container {
  display: flex;
  align-items: center;
}

.tf-timeline-viewport {
  position: relative;
  height: 6em;
  width: 100%;
  overflow: hidden;
  flex-grow: 1;
}

.tf-timeline-viewport:after, .tf-timeline-viewport:before {
  /* these are used to create a shadow effect at the sides of the timeline */
  content: '';
  position: absolute;
  z-index: 2;
  top: 0;
  height: 100%;
  width: 20px;
}

.tf-timeline-viewport:before {
  left: 0;
  background-image: linear-gradient(to right, #fff, rgba(255, 255, 255, 0));
}

.tf-timeline-viewport:after {
  right: 0;
  background-image: linear-gradient(to left, #fff, rgba(255, 255, 255, 0));
}

.tf-timeline-viewport .tf-timeline-line {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  height: 1px;
  margin-top: -1px;
  background-color: #ccc;
}

.tf-timeline-viewport .tf-timeline-events-wrapper {
  height: 6em;
  position: relative;
  transition: left 0.2s ease-out;
}

.tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-events {
  list-style: none;
  margin: 0;
  padding: 0;
  display: inline-block;
  white-space: nowrap;
  /* scroll
            overflow-y: auto;
            overflow-x: hidden;  */
}

.tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-event {
  position: relative;
  text-align: center;
  display: inline-block;
  height: 6em;
  z-index: 1;
}

.tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-event.is-selected .tf-timeline-dot:before {
  background-color: #008cba;
  border: 2px solid rgba(191, 226, 238, 0.75);
}

.tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-event.is-selected .tf-timeline-dot:after {
  background-color: #008cba;
  border: 2px solid rgba(191, 226, 238, 0.75);
}

.tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-dot {
  position: absolute;
  top: 50%;
  left: 50%;
  transition: all 0.1s linear;
  -webkit-transition: all 0.1s linear;
  /* before is the timeline dot */
  /* after is the second dot (for multiple events) */
}

.tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-dot:before, .tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-dot:after {
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #ccc;
}

.tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-dot:before {
  content: "";
  position: absolute;
}

.tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-dot:after {
  visibility: hidden;
  content: "";
  position: absolute;
  left: 0.438em;
  z-index: -1;
}

.tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-dot.is-double:after {
  visibility: visible;
}

.tf-timeline-viewport .tf-timeline-events-wrapper .tf-timeline-reference {
  position: absolute;
  top: 50%;
  /*left is given by the component */
  width: 0;
  height: 0;
  transition: all 0.1s linear;
  z-index: 2;
}

tf-timeline {
  /*&-event:hover {
        cursor: pointer;
    }*/
}

tf-timeline.md .tf-timeline-event.is-selected .tf-timeline-dot:before, tf-timeline.lg .tf-timeline-event.is-selected .tf-timeline-dot:before, tf-timeline.xl .tf-timeline-event.is-selected .tf-timeline-dot:before {
  border: 3px solid rgba(191, 226, 238, 0.75) !important;
}

tf-timeline.md .tf-timeline-event.is-selected .tf-timeline-dot:after, tf-timeline.lg .tf-timeline-event.is-selected .tf-timeline-dot:after, tf-timeline.xl .tf-timeline-event.is-selected .tf-timeline-dot:after {
  border: 3px solid rgba(191, 226, 238, 0.75) !important;
}

tf-timeline.xs .tf-timeline-dot {
  height: 10px;
}

tf-timeline.xs .tf-timeline-dot:before, tf-timeline.xs .tf-timeline-dot:after {
  height: 12px;
  width: 12px;
  margin-top: -6px;
  margin-left: -6px;
}

tf-timeline.xs .tf-timeline-reference {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 8px solid #008cba;
}

tf-timeline.sm .tf-timeline-dot {
  height: 11px;
}

tf-timeline.sm .tf-timeline-dot:before, tf-timeline.sm .tf-timeline-dot:after {
  height: 14px;
  width: 14px;
  margin-top: -7px;
  margin-left: -7px;
}

tf-timeline.sm .tf-timeline-reference {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 10px solid #008cba;
}

tf-timeline.md .tf-timeline-dot {
  height: 16px;
}

tf-timeline.md .tf-timeline-dot:before, tf-timeline.md .tf-timeline-dot:after {
  height: 24px;
  width: 24px;
  margin-top: -12px;
  margin-left: -12px;
}

tf-timeline.md .tf-timeline-reference {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 12px solid #008cba;
}

tf-timeline.lg .tf-timeline-dot {
  height: 18px;
}

tf-timeline.lg .tf-timeline-dot:before, tf-timeline.lg .tf-timeline-dot:after {
  height: 28px;
  width: 28px;
  margin-top: -14px;
  margin-left: -14px;
}

tf-timeline.lg .tf-timeline-reference {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 16px solid #008cba;
}

tf-timeline.xl .tf-timeline-dot {
  height: 20px;
}

tf-timeline.xl .tf-timeline-dot:before, tf-timeline.xl .tf-timeline-dot:after {
  height: 32px;
  width: 32px;
  margin-top: -16px;
  margin-left: -16px;
}

tf-timeline.xl .tf-timeline-reference {
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 20px solid #008cba;
}

/* Vertical Timeline */
.tf-v-timeline-container {
  position: relative;
  padding-bottom: 5px;
}

.tf-v-timeline-container:after {
  bottom: 0;
  left: 36px;
  /*$tf-v-timeline-line-left - (width/2)*/
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: 1px solid #ccc;
  background-color: #fff;
  content: "";
  display: block;
  position: absolute;
}

.tf-v-timeline-container .tf-v-timeline-line {
  overflow: hidden;
  content: "";
  display: block;
  position: absolute;
  top: 0;
  left: 40px;
  height: 100%;
  width: 1px;
}

.tf-v-timeline-container .tf-v-timeline-line:before {
  content: "";
  display: block;
  height: 100%;
  width: 100%;
  margin-top: 15px;
  background-color: #ccc;
}

.tf-v-timeline-container .tf-v-timeline-entry {
  position: relative;
  margin-top: 0.5em;
  margin-bottom: 4em;
  min-height: 50px;
}

.tf-v-timeline-container .tf-v-timeline-event {
  text-align: center;
  height: 60px;
  width: 80px;
  position: absolute;
  /*&:first-child {
            margin-top: 20px;
        }*/
}

.tf-v-timeline-container .tf-v-timeline-event.is-selected .tf-v-timeline-dot {
  background-color: #008cba;
  border: 3px solid rgba(191, 226, 238, 0.75);
}

.tf-v-timeline-container .tf-v-timeline-dot {
  position: relative;
  content: "";
  margin-top: 15px;
  border-radius: 50%;
  background-color: #fff;
  border: 2px solid #ccc;
  /*mixin per la size*/
  transition: all 0.1s linear;
}

.tf-v-timeline-container .tf-v-timeline-label {
  background-color: #fff;
  font-size: 0.875em;
}

.tf-v-timeline-container .tf-v-timeline-callout {
  position: relative;
  background-color: #f5f5f5;
  border-radius: 0;
  margin-left: 85px;
  padding: 15px;
  min-height: 50px;
  border: 1px solid #eee;
  border-bottom: 1px solid rgba(204, 204, 204, 0.8);
  transition: margin-left 0.5s;
}

.tf-v-timeline-container .tf-v-timeline-callout:after, .tf-v-timeline-container .tf-v-timeline-callout:before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  top: 0;
}

.tf-v-timeline-container .tf-v-timeline-callout:before {
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #eee;
  margin: 10px 0 0 -10px;
}

.tf-v-timeline-container .tf-v-timeline-callout:after {
  border-top: 9px solid transparent;
  border-bottom: 9px solid transparent;
  border-right: 9px solid #f5f5f5;
  margin: 10px 0 0 -8px;
}

.tf-v-timeline-container .tf-v-timeline-callout-name {
  font-weight: bold;
}

.tf-v-timeline-container .tf-v-timeline-blockquote {
  border-left: 3px solid #ccc;
  padding-left: 18px;
  margin-left: 5px;
  margin-top: 8px;
}

/* Vertical timeline sizing */
tf-v-timeline.xs .tf-v-timeline-dot {
  height: 12px;
  width: 12px;
  left: 34px;
}

tf-v-timeline.xs .tf-v-timeline-callout:after, tf-v-timeline.xs .tf-v-timeline-callout:before {
  margin-top: 10px;
}

tf-v-timeline.sm .tf-v-timeline-dot {
  height: 14px;
  width: 14px;
  left: 33px;
}

tf-v-timeline.sm .tf-v-timeline-callout:after, tf-v-timeline.sm .tf-v-timeline-callout:before {
  margin-top: 12px;
}

tf-v-timeline.md .tf-v-timeline-dot {
  height: 24px;
  width: 24px;
  left: 28px;
}

tf-v-timeline.md .tf-v-timeline-callout:after, tf-v-timeline.md .tf-v-timeline-callout:before {
  margin-top: 16px;
}

tf-v-timeline.lg .tf-v-timeline-dot {
  height: 28px;
  width: 28px;
  left: 26px;
}

tf-v-timeline.lg .tf-v-timeline-callout {
  margin-left: 95px;
}

tf-v-timeline.lg .tf-v-timeline-callout:after, tf-v-timeline.lg .tf-v-timeline-callout:before {
  margin-top: 18px;
}

tf-v-timeline.xl .tf-v-timeline-dot {
  height: 32px;
  width: 32px;
  left: 24px;
}

tf-v-timeline.xl .tf-v-timeline-callout {
  margin-left: 120px;
}

tf-v-timeline.xl .tf-v-timeline-callout:after, tf-v-timeline.xl .tf-v-timeline-callout:before {
  margin-top: 20px;
}

/* Vertical timeline media query */
@media only screen and (max-width: 479px) {
  tf-v-timeline.lg .tf-v-timeline-callout, tf-v-timeline.xl .tf-v-timeline-callout {
    margin-left: 0;
  }
  tf-v-timeline.lg .tf-v-timeline-callout:after, tf-v-timeline.lg .tf-v-timeline-callout:before, tf-v-timeline.xl .tf-v-timeline-callout:after, tf-v-timeline.xl .tf-v-timeline-callout:before {
    margin-top: 15px;
  }
  tf-v-timeline.xs .tf-v-timeline-event, tf-v-timeline.sm .tf-v-timeline-event {
    height: 45px;
  }
  tf-v-timeline.xs .tf-v-timeline-label, tf-v-timeline.sm .tf-v-timeline-label {
    top: 15px !important;
  }
  tf-v-timeline.xs .tf-v-timeline-callout:after, tf-v-timeline.xs .tf-v-timeline-callout:before, tf-v-timeline.sm .tf-v-timeline-callout:after, tf-v-timeline.sm .tf-v-timeline-callout:before {
    margin-top: 16px;
  }
  .tf-v-timeline-container .tf-v-timeline-entry {
    margin-bottom: 1.5em;
    /*?*/
  }
  .tf-v-timeline-container .tf-v-timeline-event {
    text-align: left;
    width: 100%;
    position: relative;
  }
  .tf-v-timeline-container .tf-v-timeline-label {
    width: 80%;
    left: 44px;
    background-color: transparent;
    font-size: 1em;
    /*change?*/
    position: relative;
    top: 18px;
  }
  .tf-v-timeline-container .tf-v-timeline-callout {
    margin-left: 0;
  }
  .tf-v-timeline-container .tf-v-timeline-callout:after, .tf-v-timeline-container .tf-v-timeline-callout:before {
    left: 40px;
    top: -25px;
  }
  .tf-v-timeline-container .tf-v-timeline-callout:before {
    border-top: 0px solid transparent;
    border-bottom: 9px solid #eee;
    border-left: 9px solid transparent;
    border-right: 10px solid transparent;
  }
  .tf-v-timeline-container .tf-v-timeline-callout:after {
    border-top: 1px solid transparent;
    border-bottom: 9px solid #f5f5f5;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
  }
  .tf-v-timeline-container .tf-v-timeline-dot {
    float: left;
    top: 0;
  }
}

/*end v-timeline media query*/
/* Modal (Dialog) */
.fade.in {
  opacity: 1;
}

.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}

.modal-backdrop.in {
  opacity: 0.5;
}

@media screen and (min-width: 576px) {
  .modal-xl {
    width: 500px !important;
  }
}

@media screen and (min-width: 768px) {
  .modal-xl {
    width: 700px !important;
  }
}

@media screen and (min-width: 992px) {
  .modal-xl {
    width: 1000px !important;
  }
}

@media screen and (min-width: 1280px) {
  .modal-xl {
    width: 1300px !important;
  }
}

.dialog-left {
  margin-right: auto !important;
}

.dialog-right {
  margin-left: auto !important;
}

.tf-dialog-container .modal-footer {
  justify-content: flex-start;
}

.tf-dialog-container .modal-xl {
  max-width: 1300px;
}

.tf-dialog-container .tf-dialog-header-controls {
  display: inline-flex;
}

.tf-dialog-container .tf-dialog-operations {
  margin-left: auto;
}

/* Property Sheet */
.tf-property-sheet-container .tf-property-sheet-table {
  border: 1px solid #eee;
  text-align: left;
  border-collapse: collapse;
  width: 100%;
}

.tf-property-sheet-container .tf-property-sheet-table th, .tf-property-sheet-container .tf-property-sheet-table td {
  padding: 10px 0 10px 4px;
}

.tf-property-sheet-container .tf-property-sheet-table th {
  border-bottom: 1px solid #ccc;
  background-color: #eee;
  color: #006687;
}

.tf-property-sheet-container .tf-property-sheet-table td {
  border-bottom: 1px solid #eee;
}

.tf-property-sheet-container .tf-property-sheet-table h5 {
  margin-top: 0;
  margin-bottom: 0;
}

.tf-property-sheet-container .tf-property-sheet-editors-head {
  width: 55%;
}

.tf-property-sheet-container .tf-property-sheet-header-firstcol {
  width: 24px;
}

.tf-property-sheet-container .tf-property-sheet-data-name {
  font-weight: bold;
}

.tf-property-sheet-container .tf-property-sheet-p-name {
  float: left;
  margin-top: 0;
  margin-bottom: 0;
}

.tf-property-sheet-container .tf-property-sheet-p-help {
  float: right;
  margin-top: 0;
  margin-bottom: 0;
  cursor: pointer;
}

.tf-property-sheet-container .tf-property-sheet-p-name-object {
  margin-left: 20px;
  margin-top: 0;
  margin-bottom: 0;
}

.tf-property-sheet-container .tf-property-sheet-data {
  padding-right: 10px !important;
}

.tf-property-sheet-container .tf-property-sheet-data:last-child {
  border-right: 1px solid #eee;
}

.tf-property-sheet-container .tf-property-sheet-data .tf-field-container {
  margin: 0;
}

.tf-property-sheet-container .tf-property-sheet-data .tf-field-container .form-control-feedback {
  margin-top: 0;
}

.tf-property-sheet-container .tf-property-sheet-data .tf-field-container .tf-field-help-block {
  margin-bottom: 0;
}

.tf-property-sheet-collection {
  display: flex;
  min-height: 300px;
}

.tf-property-sheet-collection .tf-property-sheet-container {
  margin-left: 15px;
}

.tf-property-sheet-collection-help {
  text-align: center;
  margin-top: 12%;
  color: #888;
}

.tf-property-sheet-collection-list {
  width: 100%;
}

.tf-property-sheet-collection-list-sheet {
  width: 100%;
  min-width: 20%;
  border-right: 1px solid #ccc;
}

.tf-property-sheet-collection-sheet {
  width: 100%;
  min-width: 80%;
}

.tf-property-sheet-collection-list-input {
  min-width: 100%;
}

@media screen and (max-width: 768px) {
  .tf-property-sheet-collection {
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    flex-direction: column;
  }
  .tf-property-sheet-collection-list-sheet {
    border-right: none;
  }
  .tf-property-sheet-collection .tf-property-sheet-container {
    margin-left: 0px;
  }
}

/*.code-editor {
    width:100%;
    height:200px;
    border:1px solid #ccc
}*/
button, input, optgroup, select, textarea {
  font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

html {
  font-size: 13px;
}

.navbar {
  font-size: 0.875rem;
  font-weight: 300;
}

.bg-primary .dropdown-menu {
  background-color: #008cba;
}

.bg-primary .dropdown-menu .dropdown-item,
.bg-primary .dropdown-menu .dropdown-item:focus {
  color: white;
}

.bg-primary .dropdown-menu .dropdown-item.active,
.bg-primary .dropdown-menu .dropdown-item:hover,
.bg-primary .dropdown-menu .dropdown-item:focus {
  background-color: #0079a1;
  color: #fff;
}

.bg-inverse {
  background-color: #333 !important;
}

.bg-inverse .dropdown-menu {
  background-color: #333;
}

.bg-inverse .dropdown-menu .dropdown-item,
.bg-inverse .dropdown-menu .dropdown-item:focus {
  color: white;
}

.bg-inverse .dropdown-menu .dropdown-item.active,
.bg-inverse .dropdown-menu .dropdown-item:hover,
.bg-inverse .dropdown-menu .dropdown-item:focus {
  background-color: #262626;
  color: #fff;
}

.bg-faded .dropdown-menu {
  background-color: #eee;
}

.bg-faded .dropdown-menu .dropdown-item,
.bg-faded .dropdown-menu .dropdown-item:focus {
  color: rgba(0, 0, 0, 0.5);
}

.bg-faded .dropdown-menu .dropdown-item.active,
.bg-faded .dropdown-menu .dropdown-item:hover,
.bg-faded .dropdown-menu .dropdown-item:focus {
  background-color: #fbfbfb;
  color: rgba(0, 0, 0, 0.7);
}

.btn-group .dropdown-menu {
  border-top-width: 0;
}

.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu {
  background-color: #008cba;
  border-color: #0079a1;
}

.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-item {
  color: #fff;
}

.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-item:hover,
.btn-group .dropdown-toggle.btn-primary ~ .dropdown-menu .dropdown-item:focus {
  background-color: #006d91;
}

.btn-group .dropdown-toggle.btn-secondary ~ .dropdown-menu {
  background-color: #eee;
  border-color: #e1e1e1;
}

.btn-group .dropdown-toggle.btn-secondary ~ .dropdown-menu .dropdown-item {
  color: #333;
}

.btn-group .dropdown-toggle.btn-secondary ~ .dropdown-menu .dropdown-item:hover,
.btn-group .dropdown-toggle.btn-secondary ~ .dropdown-menu .dropdown-item:focus {
  background-color: #dadada;
}

.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu {
  background-color: #43ac6a;
  border-color: #3c9a5f;
}

.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu .dropdown-item {
  color: #fff;
}

.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu .dropdown-item:hover,
.btn-group .dropdown-toggle.btn-success ~ .dropdown-menu .dropdown-item:focus {
  background-color: #388f58;
}

.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu {
  background-color: #5bc0de;
  border-color: #46b8da;
}

.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu .dropdown-item {
  color: #fff;
}

.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu .dropdown-item:hover,
.btn-group .dropdown-toggle.btn-info ~ .dropdown-menu .dropdown-item:focus {
  background-color: #39b3d7;
}

.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu {
  background-color: #E99002;
  border-color: #d08002;
}

.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu .dropdown-item {
  color: #fff;
}

.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu .dropdown-item:hover,
.btn-group .dropdown-toggle.btn-warning ~ .dropdown-menu .dropdown-item:focus {
  background-color: #c17702;
}

.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu {
  background-color: #F04124;
  border-color: #ea2f10;
}

.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu .dropdown-item {
  color: #fff;
}

.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu .dropdown-item:hover,
.btn-group .dropdown-toggle.btn-danger ~ .dropdown-menu .dropdown-item:focus {
  background-color: #dc2c0f;
}

.blockquote-footer {
  color: #888;
}

.table-success, .table-info, .table-warning, .table-danger {
  color: #fff;
}

label,
.control-label,
.help-block,
.checkbox,
.radio,
.form-control-feedback {
  font-size: 0.875rem;
}

.dropdown-item {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-size: 0.875rem;
  font-weight: 300;
}

.nav-tabs .nav-link,
.nav-tabs .nav-link.disabled,
.nav-tabs .nav-link.disabled:hover,
.nav-tabs .nav-link.disabled:focus {
  border-color: rgba(0, 0, 0, 0.1);
  background-color: #eee;
}

.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus {
  background-color: #fbfbfb;
}

.nav-pills .active {
  border: 1px solid #0079a1;
}

.breadcrumb {
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  font-size: 0.875rem;
  font-weight: 300;
  text-transform: uppercase;
}

.pagination {
  font-weight: 300;
}

.pagination .page-link {
  border-color: transparent;
  border-radius: 3px;
  margin-left: 0.1em;
  margin-right: 0.1em;
}

.pagination .page-link:hover, .pagination .page-link:focus {
  text-decoration: none;
}

.pagination .page-item.disabled .page-link {
  border-color: transparent;
}

.list-group {
  font-size: 0.875rem;
  font-weight: 300;
}

.close {
  opacity: 0.6;
  text-shadow: none;
}

.close:hover, .close:focus {
  opacity: 1;
}

.alert {
  font-size: 0.875rem;
  font-weight: 300;
}

.alert .alert-link {
  font-weight: normal;
  color: #fff;
  text-decoration: underline;
}

.tag {
  padding-bottom: .6em;
}

.progress[value] {
  height: 22px;
  padding: 2px;
  background-color: #f6f6f6;
  border: 1px solid #ccc;
}

/*# sourceMappingURL=yeti.css.map */
