.modal-overlay:not(:nth-child(1 of .modal-overlay)) {
  display: none
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section {
  display: block
}

audio,canvas,progress,video {
  display: inline-block;
  vertical-align: baseline
}

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

[hidden],template {
  display: none
}

abbr[title] {
  border-bottom: 1px dotted
}

b,strong {
  font-weight: 700
}

dfn {
  font-style: italic
}

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

mark {
  background: #fee000;
  color: #000
}

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

sup {
  top: -.5em
}

sub {
  bottom: -.25em
}

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

button,input,optgroup,select,textarea {
  color: inherit;
  font: inherit;
  margin: 0
}

button {
  overflow: visible
}

button,select {
  text-transform: none
}

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

button[disabled],html input[disabled] {
  cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
  border: 0;
  padding: 0
}

input {
  line-height: normal
}

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

textarea {
  overflow: auto
}

optgroup {
  font-weight: 700
}

* {
  box-sizing: border-box
}

:after,:before {
  box-sizing: border-box
}

.wux-afr-cmdstarter,.wux-afr-cmdstarter *,.wux-afr-cmdstarter :after,.wux-afr-cmdstarter :before {
  box-sizing: content-box
}

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent
}

body {
  font-family: Arial,sans-serif;
  font-size: 14px;
  line-height: 1.42857;
  color: #3d3d3d;
  margin: 0
}

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

a {
  color: #368ec4;
  text-decoration: none;
  background: 0 0
}

a:focus,a:hover {
  text-decoration: underline;
  outline: 0
}

.module a:hover {
  color: #368ec4
}

.module a:link,.module a:visited {
  text-decoration: none;
  color: #368ec4
}

figure {
  margin: 0
}

img {
  vertical-align: middle;
  border: 0
}

.img-responsive {
  display: block;
  max-width: 100%;
  height: auto
}

.img-rounded {
  border-radius: 6px
}

.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #e2e4e3;
  border-radius: 4px;
  transition: all .2s ease-in-out
}

.img-circle {
  border-radius: 50%
}

hr {
  box-sizing: content-box;
  height: 0;
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #f4f5f6
}

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

.badge {
  border-radius: 2px;
  display: inline-block;
  vertical-align: baseline;
  margin: 1px;
  cursor: default;
  max-width: calc(100% - 2px);
  border: 1px solid;
  line-height: 21px
}

.badge .badge-content {
  vertical-align: middle;
  display: inline-block;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
  word-wrap: break-word;
  white-space: nowrap;
  line-height: 21px;
  padding: 0 5px
}

.badge .fonticon-cancel:last-child {
  display: none;
  border-left: 1px solid #e2e4e3;
  color: #77797c;
  float: right;
  background-color: #fff;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  line-height: 21px;
  margin: 0;
  padding: 0;
  width: 25px;
  height: 22px;
  padding-top: 1px
}

.badge:not(.badge-closable) .badge-icon+.badge-content {
  width: calc(100% - 1em - 7px)
}

.badge.badge-closable .badge-content {
  width: calc(100% - 25px)
}

.ios .badge.badge-closable .badge-content {
  width: auto
}

.badge.badge-closable .badge-icon+.badge-content,.ios .badge.badge-closable.badge-overflowing .badge-content {
  width: calc(100% - 25px - 1em - 7px)
}

.badge:not(.disabled) .fonticon-cancel:last-child {
  cursor: pointer
}

.badge.badge-closable .fonticon-cancel:last-child {
  display: block
}

.badge .badge-icon {
  vertical-align: middle;
  width: 1em;
  margin: 0;
  margin-left: 7px;
  line-height: 21px
}

.badge.badge-closable:not(.disabled) .fonticon-cancel:last-child:hover {
  color: #3d3d3d
}

.badge.badge-selectable:not(.badge-selected):not(.disabled):hover {
  border-color: #d1d4d4
}

.badge.badge-default {
  color: #77797c;
  border-color: #e2e4e3;
  background: #f4f5f6
}

.badge.badge-default.badge-selected {
  border-color: #77797c;
  background-color: #e2e4e3
}

.badge-primary {
  color: #fff;
  background-color: #42a2da;
  border-color: #42a2da
}

.badge.badge-primary.badge-selectable:not(.badge-selected):not(.disabled):hover {
  border-color: #b4b6ba
}

.badge.badge-primary.badge-selected {
  border-color: #77797c
}

.badge-primary.badge-closable .fonticon-cancel:last-child {
  background-color: #42a2da;
  color: #fff
}

.badge-info {
  color: #fff;
  background-color: #00b8de;
  border-color: #00b8de
}

.badge.badge-info.badge-selectable:not(.badge-selected):not(.disabled):hover {
  border-color: #b4b6ba
}

.badge.badge-info.badge-selected {
  border-color: #77797c
}

.badge-info.badge-closable .fonticon-cancel:last-child {
  background-color: #00b8de;
  color: #fff
}

.badge-success {
  color: #fff;
  background-color: #57b847;
  border-color: #57b847
}

.badge.badge-success.badge-selectable:not(.badge-selected):not(.disabled):hover {
  border-color: #b4b6ba
}

.badge.badge-success.badge-selected {
  border-color: #77797c
}

.badge-success.badge-closable .fonticon-cancel:last-child {
  background-color: #57b847;
  color: #fff
}

.badge-warning {
  color: #fff;
  background-color: #e87b00;
  border-color: #e87b00
}

.badge.badge-warning.badge-selectable:not(.badge-selected):not(.disabled):hover {
  border-color: #b4b6ba
}

.badge.badge-warning.badge-selected {
  border-color: #77797c
}

.badge-warning.badge-closable .fonticon-cancel:last-child {
  background-color: #e87b00;
  color: #fff
}

.badge-error {
  color: #fff;
  background-color: #ea4f37;
  border-color: #ea4f37
}

.badge.badge-error.badge-selectable:not(.badge-selected):not(.disabled):hover {
  border-color: #b4b6ba
}

.badge.badge-error.badge-selected {
  border-color: #77797c
}

.badge-error.badge-closable .fonticon-cancel:last-child {
  background-color: #ea4f37;
  color: #fff
}

.badge-rounded {
  padding-right: .4em;
  padding-left: .4em;
  border-radius: 15em
}

.badge.badge-default.disabled,.badge.badge-error.disabled,.badge.badge-info.disabled,.badge.badge-primary.disabled,.badge.badge-success.disabled,.badge.badge-warning.disabled {
  color: #d1d4d4;
  border-color: #e2e4e3;
  background: #f4f5f6
}

.badge.badge-default.badge-closable.disabled .fonticon-cancel:last-child,.badge.badge-error.badge-closable.disabled .fonticon-cancel:last-child,.badge.badge-info.badge-closable.disabled .fonticon-cancel:last-child,.badge.badge-primary.badge-closable.disabled .fonticon-cancel:last-child,.badge.badge-success.badge-closable.disabled .fonticon-cancel:last-child,.badge.badge-warning.badge-closable.disabled .fonticon-cancel:last-child {
  color: #d1d4d4;
  background: #f4f5f6
}

.card {
  margin-bottom: 1rem;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.15);
  box-shadow: 0 1px 2px rgba(0,0,0,.175)
}

.card-block {
  padding: 1rem
}

.card-block+.card-block {
  border-top: 1px solid #e2e4e3
}

.card-subtitle,.card-title {
  font-weight: 400;
  margin-top: 0
}

.card-title {
  font-size: .92857rem;
  margin-bottom: .5rem;
  color: #368ec4
}

.card-subtitle {
  color: #77797c;
  font-size: .78571rem
}

.card-content {
  font-size: .85714rem
}

.card-content .fonticon {
  margin: 0 .2em
}

.card-content,.card-extra-content {
  margin-top: 0;
  margin-bottom: 1rem
}

.card-extra-content {
  font-size: .8rem;
  color: #3d3d3d;
  border-top: 1px solid rgba(0,0,0,.05);
  padding-top: 1rem
}

.card-content:last-child,.card-extra-content {
  margin-bottom: 0
}

.card-footer {
  background-color: #f1f1f1;
  padding: 1rem
}

.card-footer {
  color: #77797c;
  font-size: .8rem;
  border-top: 1px solid #e2e4e3;
  background-color: #f1f1f1
}

.card-footer .fonticon {
  color: #77797c;
  font-size: 1rem;
  cursor: pointer;
  margin-left: 0;
  margin-right: 9px
}

.card-comment {
  border: 0;
  border-radius: 0;
  box-shadow: none
}

.card-comment .card {
  margin: 1rem 0 0 1rem
}

.card-comment .card-title {
  font-size: 1.2rem;
  margin-bottom: .2rem
}

.card-comment .card-img {
  float: left;
  margin-right: 1rem
}

.card-comment,.card-comment .card-block {
  padding: 0;
  overflow: hidden;
  zoom:1}

.card-img.card-img-right {
  float: right;
  margin-left: 1rem;
  margin-right: 0
}

.card-inverted {
  color: #fff;
  background-color: #3d3d3d
}

.card-inverted .card-extra-content,.card-inverted .card-subtitle {
  color: rgba(255,255,255,.7);
  border-top: 1px solid rgba(255,255,255,.2)
}

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

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

.card-info {
  background-color: #0087a3;
  border-color: #0087a3
}

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

.card-error {
  background-color: #844138;
  border-color: #844138
}

.card-thumbnail {
  min-width: 200px;
  max-width: 420px;
  box-shadow: none
}

.card-thumbnail-active:before {
  content: '';
  position: absolute;
  border-style: solid;
  border-width: 40px 40px 0 0;
  border-color: #368ec4 transparent transparent transparent;
  opacity: .7
}

.card-thumbnail-selectable {
  position: relative
}

.card-thumbnail-selectable:before {
  position: absolute;
  right: 0;
  color: #fff;
  background: #e2e4e3;
  content: '\e014';
  display: inline-block;
  font-family: entypo;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-decoration: inherit;
  text-align: center;
  margin: 10px;
  -webkit-font-smoothing: antialiased;
  border-radius: 50px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 1.14286rem
}

.card-thumbnail-selected {
  border: 4px solid #368ec4
}

.card-thumbnail-selected:before {
  background-color: #368ec4
}

.card-thumbnail .card-img {
  background-color: #f4f5f6;
  border-bottom: 1px solid #e2e4e3;
  min-height: 150px
}

.card-thumbnail-title-bar {
  height: 60px;
  padding: 14px 14px 0 14px;
  overflow: hidden;
  margin-bottom: 10px;
  position: relative
}

.card-thumbnail-content,.card-thumbnail-title-bar {
  background-color: #f9f9f9
}

.card-thumbnail-title-bar:not(.card-block) {
  display: flex;
  flex-direction: row;
  justify-content: space-between
}

.card-thumbnail-title-bar .card-title {
  margin-bottom: 0;
  max-height: 46px;
  white-space: pre-wrap;
  overflow: hidden;
  line-height: 16px
}

.card-thumbnail-title-bar .card-block {
  padding: 0
}

.card-thumbnail-title-bar .card-title>.fonticon {
  color: #77797c
}

.card-thumbnail-title-bar .card-title>.card-thumbnail-title-bar-icon,.card-thumbnail-title-bar .card-title>.fonticon {
  height: 16px;
  width: 16px;
  font-size: 16px;
  margin-left: 0;
  margin-right: 3px
}

.card-thumbnail .card-subtitle {
  margin-bottom: 0
}

.card-thumbnail-action-block {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-right: -4px
}

.card-thumbnail-action-block .fonticon {
  font-size: 1.57143rem;
  color: #77797c;
  cursor: pointer;
  margin: 0
}

.card-thumbnail-action-block .fonticon:hover {
  color: #3d3d3d
}

.card-thumbnail .card-block+.card-block {
  border-top: none
}

.card-thumbnail-title-bar+.card-thumbnail-content {
  margin-top: -10px;
  padding-top: 24px
}

.card-thumbnail-content .card-content {
  border-top: 1px solid #e2e4e3;
  padding-top: 10px;
  margin-top: -14px;
  line-height: 15px;
  min-height: 27px;
  max-height: 171px;
  overflow: hidden
}

.card-thumbnail .card-footer {
  height: 28px;
  padding: 4px 10px
}

.card-thumbnail .card-footer .fonticon {
  margin: 0 9px 0 0;
  font-size: 14px;
  cursor: default
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.1;
  color: inherit
}

.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
  font-weight: 400;
  line-height: 1;
  color: #b4b6ba
}

.h1,.h2,.h3,h1,h2,h3 {
  margin-top: 20px;
  margin-bottom: 10px
}

.h4,.h5,.h6,h4,h5,h6 {
  margin-top: 10px;
  margin-bottom: 10px
}

.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small {
  font-size: 65%
}

.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small {
  font-size: 75%
}

.h1,h1 {
  font-size: 36px
}

.h2,h2 {
  font-size: 30px
}

.h3,h3 {
  font-size: 24px
}

.h4,h4 {
  font-size: 18px
}

.h5,h5 {
  font-size: 14px
}

.h6,h6 {
  font-size: 12px
}

p {
  margin: 0 0 10px
}

.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4
}

@media (min-width: 768px) {
  .lead {
      font-size:21px
  }
}

.small,small {
  font-size: 85%
}

cite {
  font-style: normal
}

.text-left {
  text-align: left
}

.text-right {
  text-align: right
}

.text-center {
  text-align: center
}

.text-justify {
  text-align: justify
}

.text-muted {
  color: #b4b6ba
}

.text-primary {
  color: #368ec4
}

a.text-primary:hover {
  color: #005686
}

.text-success {
  color: #57b847
}

a.text-success:hover {
  color: #477738
}

.text-info {
  color: #00b8de
}

a.text-info:hover {
  color: #0087a3
}

.text-warning {
  color: #e87b00
}

a.text-warning:hover {
  color: #8f4c00
}

.text-error {
  color: #ea4f37
}

a.text-error:hover {
  color: #844138
}

.primary {
  color: #005686!important
}

.success {
  color: #477738!important
}

.info {
  color: #0087a3!important
}

.warning {
  color: #8f4c00!important
}

.error {
  color: #844138!important
}

.bg-primary {
  color: #fff!important;
  background-color: #005686!important
}

a.bg-primary:hover {
  color: #fff;
  background-color: #368ec4
}

.bg-success {
  color: #fff!important;
  background-color: #477738!important
}

a.bg-success:hover {
  color: #fff;
  background-color: #57b847
}

.bg-info {
  color: #fff!important;
  background-color: #0087a3!important
}

a.bg-info:hover {
  color: #fff;
  background-color: #00b8de
}

.bg-warning {
  color: #fff!important;
  background-color: #8f4c00!important
}

a.bg-warning:hover {
  color: #fff;
  background-color: #e87b00
}

.bg-error {
  color: #fff!important;
  background-color: #844138!important
}

a.bg-error:hover {
  color: #fff;
  background-color: #ea4f37
}

ol,ul {
  margin-top: 0;
  margin-bottom: 10px
}

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

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

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

.list-inline>li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px
}

.list-inline>li:first-child {
  padding-left: 0
}

dl {
  margin-top: 0;
  margin-bottom: 20px
}

dd,dt {
  line-height: 1.42857
}

dt {
  font-weight: 700
}

dd {
  margin-left: 0
}

@media (min-width: 768px) {
  .dl-horizontal dt {
      float:left;
      width: 160px;
      overflow: hidden;
      clear: left;
      text-align: right;
      text-overflow: ellipsis;
      white-space: nowrap
  }

  .dl-horizontal dd {
      margin-left: 180px
  }
}

abbr[title] {
  cursor: help;
  border-bottom: 1px dotted #b4b6ba
}

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

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #f1f1f1
}

blockquote:after,blockquote:before {
  content: ""
}

blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child {
  margin-bottom: 0
}

blockquote footer {
  display: block;
  font-size: 80%;
  line-height: 1.42857;
  color: #b4b6ba
}

blockquote footer:before {
  content: '\2014 \00A0'
}

.blockquote-reverse {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0
}

.blockquote-reverse footer:before {
  content: ''
}

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

address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857
}

@font-face {
  font-family: '3ds';
  src: url('assets/fonts/3dslight.woff2') format('woff2'),url('assets/fonts/3dslight.woff') format('woff'),url('assets/fonts/3dslight.ttf') format('truetype');
  font-weight: 300;
  font-style: normal
}

@font-face {
  font-family: '3ds';
  src: url('assets/fonts/3dsregular.woff2') format('woff2'),url('assets/fonts/3dsregular.woff') format('woff'),url('assets/fonts/3dsregular.ttf') format('truetype');
  font-weight: 400;
  font-style: normal
}

@font-face {
  font-family: '3ds';
  src: url('assets/fonts/3dssemibold.woff2') format('woff2'),url('assets/fonts/3dssemibold.woff') format('woff'),url('assets/fonts/3dssemibold.ttf') format('ttf');
  font-weight: 600;
  font-style: normal
}

@font-face {
  font-family: '3ds';
  src: url('assets/fonts/3dsbold.woff2') format('woff2'),url('assets/fonts/3dsbold.woff') format('woff'),url('assets/fonts/3dsbold.ttf') format('truetype');
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: '3dslight';
  src: url('assets/fonts/3dslight.ttf') format('truetype');
  font-weight: 700;
  font-style: normal
}

@font-face {
  font-family: '3dsregular';
  src: url('assets/fonts/3dsregular.ttf') format('truetype');
  font-weight: 700;
  font-style: normal
}

.font-3dslight {
  font-family: '3ds';
  font-weight: 300
}

.font-3dsregular {
  font-family: '3ds';
  font-weight: 400
}

.font-3dsbold {
  font-family: '3ds';
  font-weight: 700
}

.font-3dssemibold {
  font-family: '3ds';
  font-weight: 600
}

@font-face {
  font-family: entypo;
  src: url('/thirdparty/UIKIT/fonts/3ds-icon.woff2') format('woff2'),url('/thirdparty/UIKIT/fonts/3ds-icon.woff2') format('woff');
  font-weight: 400;
  font-style: normal
}

.fonticon {
  display: inline-block;
  font-family: entypo;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-decoration: inherit;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.fonticon-within-text {
  margin: 0 .2em
}

.fonticon-2x {
  font-size: 2em
}

.fonticon-3x {
  font-size: 3em
}

.fonticon-4x {
  font-size: 4em
}

.fonticon-5x {
  font-size: 5em
}

.fonticon-clickable {
  color: #77797c;
  cursor: pointer
}

.fonticon-clickable:focus,.fonticon-clickable:hover {
  color: #3d3d3d
}

.fonticon-clickable:active {
  color: #78befa
}

.fonticon-clickable.active {
  color: #368ec4
}

.fonticon-clickable.active:hover {
  color: #005686
}

.fonticon-clickable.active:active {
  color: #78befa
}

.fonticon.chevron-menu-icon {
  font-size: 22px
}

.fonticon-asterisk:before,.fonticon-new-create:before {
  content: '\e000'
}

.fonticon-menu:before {
  content: '\e001'
}

.fonticon-menu-dot:before {
  content: '\e002'
}

.fonticon-user:before {
  content: '\e003'
}

.fonticon-users:before {
  content: '\e004'
}

.fonticon-user-add:before {
  content: '\e005'
}

.fonticon-user-delete:before,.fonticon-user-times:before {
  content: '\e006'
}

.fonticon-user-check:before,.fonticon-user-ok:before {
  content: '\e007'
}

.fonticon-video:before {
  content: '\e008'
}

.fonticon-picture:before {
  content: '\e009'
}

.fonticon-camera:before {
  content: '\e010'
}

.fonticon-note:before {
  content: '\e011'
}

.fonticon-music:before {
  content: '\e011'
}

.fonticon-note-beamed:before {
  content: '\e011'
}

.fonticon-favorite-on:before,.fonticon-star:before {
  content: '\e012'
}

.fonticon-favorite-off:before,.fonticon-star-empty:before {
  content: '\e013'
}

.fonticon-check:before {
  content: '\e014'
}

.fonticon-cancel:before,.fonticon-close:before {
  content: '\e015'
}

.fonticon-erase:before {
  content: '\e015'
}

.fonticon-cancel-circled:before {
  content: '\e016'
}

.fonticon-cancel-squared:before {
  content: '\e016'
}

.fonticon-clear:before {
  content: '\e016'
}

.fonticon-plus:before {
  content: '\e017'
}

.fonticon-plus-circled:before {
  content: '\e017'
}

.fonticon-plus-squared:before {
  content: '\e017'
}

.fonticon-minus:before {
  content: '\e018'
}

.fonticon-minus-circled:before {
  content: '\e018'
}

.fonticon-minus-squared:before {
  content: '\e018'
}

.fonticon-help:before {
  content: '\e019'
}

.fonticon-help-circled:before {
  content: '\e019'
}

.fonticon-info:before {
  content: '\e020'
}

.fonticon-info-circled:before {
  content: '\e020'
}

.fonticon-home:before {
  content: '\e021'
}

.fonticon-back:before {
  content: '\e022'
}

.fonticon-link:before {
  content: '\e023'
}

.fonticon-attach:before {
  content: '\e024'
}

.fonticon-dot:before {
  content: '\2024'
}

.fonticon-lock:before {
  content: '\e025'
}

.fonticon-dot-2:before {
  content: '\2025'
}

.fonticon-lock-open:before {
  content: '\e026'
}

.fonticon-dot-3:before {
  content: '\2026'
}

.fonticon-eye:before {
  content: '\e027'
}

.fonticon-eye-off:before,.fonticon-eye-slash:before {
  content: '\e028'
}

.fonticon-tag:before {
  content: '\e029'
}

.fonticon-tag-active:before,.fonticon-tag-filter:before {
  content: '\e030'
}

.fonticon-filter:before {
  content: '\e031'
}

.fonticon-bookmark:before {
  content: '\e032'
}

.fonticon-bookmarks:before {
  content: '\e032'
}

.fonticon-flag:before {
  content: '\e033'
}

.fonticon-thumbs-up:before {
  content: '\e034'
}

.fonticon-thumbs-down:before {
  content: '\e035'
}

.fonticon-download:before {
  content: '\e036'
}

.fonticon-upload:before {
  content: '\e037'
}

.fonticon-cloud-download:before {
  content: '\e038'
}

.fonticon-cloud-upload:before,.fonticon-upload-cloud:before {
  content: '\e039'
}

.fonticon-cloud:before {
  content: '\e040'
}

.fonticon-air:before {
  content: '\e244'
}

.fonticon-floppy:before {
  content: '\e041'
}

.fonticon-database:before {
  content: '\e042'
}

.fonticon-drive:before {
  content: '\e043'
}

.fonticon-install:before {
  content: '\e044'
}

.fonticon-monitor:before {
  content: '\e045'
}

.fonticon-mobile:before {
  content: '\e046'
}

.fonticon-touch:before {
  content: '\e047'
}

.fonticon-keyboard:before {
  content: '\e048'
}

.fonticon-mouse:before {
  content: '\e049'
}

.fonticon-print:before {
  content: '\e050'
}

.fonticon-doc:before {
  content: '\e051'
}

.fonticon-docs:before {
  content: '\e052'
}

.fonticon-doc-landscape:before {
  content: '\e053'
}

.fonticon-doc-log:before,.fonticon-doc-text:before {
  content: '\e054'
}

.fonticon-doc-text-inv:before {
  content: '\e054'
}

.fonticon-newspaper:before {
  content: '\e055'
}

.fonticon-component:before {
  content: '\e056'
}

.fonticon-book-open:before {
  content: '\e057'
}

.fonticon-book:before {
  content: '\e057'
}

.fonticon-book-add:before,.fonticon-book-plus:before {
  content: '\e058'
}

.fonticon-book-delete:before,.fonticon-book-times:before {
  content: '\e059'
}

.fonticon-book-lock:before,.fonticon-book-locked:before {
  content: '\e060'
}

.fonticon-folder:before {
  content: '\e061'
}

.fonticon-folder-share:before {
  content: '\e062'
}

.fonticon-folder-shared:before {
  content: '\e062'
}

.fonticon-folder-add:before,.fonticon-folder-plus:before {
  content: '\e063'
}

.fonticon-folder-delete:before,.fonticon-folder-times:before {
  content: '\e064'
}

.fonticon-folder-lock:before,.fonticon-folder-locked:before {
  content: '\e065'
}

.fonticon-archive:before {
  content: '\e066'
}

.fonticon-box:before {
  content: '\e067'
}

.fonticon-bucket:before {
  content: '\e067'
}

.fonticon-cut:before {
  content: '\e068'
}

.fonticon-copy:before {
  content: '\e069'
}

.fonticon-paste:before {
  content: '\e070'
}

.fonticon-clipboard:before {
  content: '\e071'
}

.fonticon-cup:before {
  content: '\e072'
}

.fonticon-trash:before {
  content: '\e072'
}

.fonticon-pencil:before {
  content: '\e073'
}

.fonticon-feather:before {
  content: '\e074'
}

.fonticon-brush:before {
  content: '\e075'
}

.fonticon-palette:before {
  content: '\e076'
}

.fonticon-text:before {
  content: '\e077'
}

.fonticon-quote:before {
  content: '\e078'
}

.fonticon-code:before {
  content: '\e078'
}

.fonticon-import:before {
  content: '\e079'
}

.fonticon-export:before {
  content: '\e080'
}

.fonticon-publish:before {
  content: '\e081'
}

.fonticon-comment:before {
  content: '\e082'
}

.fonticon-chat:before {
  content: '\e083'
}

.fonticon-bell:before {
  content: '\e084'
}

.fonticon-bell-exclamation:before,.fonticon-notification:before {
  content: '\e085'
}

.fonticon-bell-check:before,.fonticon-notification-read:before {
  content: '\e086'
}

.fonticon-mail:before {
  content: '\e087'
}

.fonticon-envelope-open:before,.fonticon-mail-open:before {
  content: '\e088'
}

.fonticon-inbox:before {
  content: '\e089'
}

.fonticon-reply:before {
  content: '\e090'
}

.fonticon-reply-all:before {
  content: '\e091'
}

.fonticon-forward:before {
  content: '\e092'
}

.fonticon-share:before {
  content: '\e092'
}

.fonticon-shareable:before {
  content: '\e092'
}

.fonticon-rss:before {
  content: '\e093'
}

.fonticon-signal:before {
  content: '\e094'
}

.fonticon-offline:before,.fonticon-satellite-times:before {
  content: '\e095'
}

.fonticon-globe:before {
  content: '\e096'
}

.fonticon-target:before {
  content: '\e097'
}

.fonticon-address:before {
  content: '\e098'
}

.fonticon-location:before {
  content: '\e098'
}

.fonticon-map:before {
  content: '\e099'
}

.fonticon-direction:before {
  content: '\e100'
}

.fonticon-compass:before {
  content: '\e100'
}

.fonticon-gauge:before {
  content: '\e100'
}

.fonticon-network:before {
  content: '\e101'
}

.fonticon-login:before {
  content: '\e102'
}

.fonticon-logout:before {
  content: '\e103'
}

.fonticon-key:before {
  content: '\e104'
}

.fonticon-asterisk-alt:before,.fonticon-required:before {
  content: '\e105'
}

.fonticon-vcard:before {
  content: '\e106'
}

.fonticon-phone:before {
  content: '\e107'
}

.fonticon-block:before {
  content: '\e108'
}

.fonticon-clock:before {
  content: '\e109'
}

.fonticon-back-in-time:before {
  content: '\e233'
}

.fonticon-moon:before {
  content: '\e109'
}

.fonticon-hourglass:before {
  content: '\e110'
}

.fonticon-calendar:before {
  content: '\e111'
}

.fonticon-bag:before,.fonticon-basket:before {
  content: '\e112'
}

.fonticon-shopping-cart:before {
  content: '\e113'
}

.fonticon-credit-card:before {
  content: '\e114'
}

.fonticon-cog:before {
  content: '\e115'
}

.fonticon-lifebuoy:before {
  content: '\e115'
}

.fonticon-tools:before {
  content: '\e116'
}

.fonticon-attention:before {
  content: '\e117'
}

.fonticon-traffic-cone:before {
  content: '\e117'
}

.fonticon-alert:before {
  content: '\e118'
}

.fonticon-app-add:before,.fonticon-box-plus:before {
  content: '\e119'
}

.fonticon-app-delete:before,.fonticon-box-times:before {
  content: '\e120'
}

.fonticon-role:before {
  content: '\e121'
}

.fonticon-3d-object:before,.fonticon-cube:before {
  content: '\e122'
}

.fonticon-lamp:before {
  content: '\e123'
}

.fonticon-light-down:before {
  content: '\e123'
}

.fonticon-light-up:before {
  content: '\e123'
}

.fonticon-adjust:before {
  content: '\e123'
}

.fonticon-lightbulb:before {
  content: '\e123'
}

.fonticon-i-question:before,.fonticon-question-circle:before {
  content: '\e124'
}

.fonticon-graduation-cap:before {
  content: '\e125'
}

.fonticon-language:before {
  content: '\e126'
}

.fonticon-mouse-pointer-check:before,.fonticon-select-on:before {
  content: '\e127'
}

.fonticon-mouse-pointer-square:before,.fonticon-select-off:before {
  content: '\e128'
}

.fonticon-files-check:before,.fonticon-select-all:before {
  content: '\e129'
}

.fonticon-files-times:before,.fonticon-select-none:before {
  content: '\e130'
}

.fonticon-popup:before {
  content: '\e131'
}

.fonticon-window:before {
  content: '\e132'
}

.fonticon-open-in-a-new-window:before {
  content: '\e132'
}

.fonticon-resize-full:before {
  content: '\e133'
}

.fonticon-resize-small:before {
  content: '\e134'
}

.fonticon-expand-collapse-panel:before {
  content: '\e135'
}

.fonticon-arrow-combo-vertical:before,.fonticon-arrow-combo:before {
  content: '\e136'
}

.fonticon-arrow-combo-horizontal:before {
  content: '\e137'
}

.fonticon-arrow-double-combo:before {
  content: '\e138'
}

.fonticon-down-open:before {
  content: '\e139'
}

.fonticon-down-open-mini:before {
  content: '\e139'
}

.fonticon-down-open-big:before {
  content: '\e139'
}

.fonticon-open-down:before {
  content: '\e139'
}

.fonticon-left-open:before {
  content: '\e140'
}

.fonticon-left-open-mini:before {
  content: '\e140'
}

.fonticon-left-open-big:before {
  content: '\e140'
}

.fonticon-open-left:before {
  content: '\e140'
}

.fonticon-right-open:before {
  content: '\e141'
}

.fonticon-right-open-mini:before {
  content: '\e141'
}

.fonticon-right-open-big:before {
  content: '\e141'
}

.fonticon-open-right:before {
  content: '\e141'
}

.fonticon-up-open:before {
  content: '\e142'
}

.fonticon-up-open-mini:before {
  content: '\e142'
}

.fonticon-up-open-big:before {
  content: '\e142'
}

.fonticon-open-up:before {
  content: '\e142'
}

.fonticon-down-circled:before {
  content: '\e143'
}

.fonticon-down:before {
  content: '\e143'
}

.fonticon-down-bold:before {
  content: '\e143'
}

.fonticon-down-thin:before {
  content: '\e143'
}

.fonticon-left-circled:before {
  content: '\e144'
}

.fonticon-left:before {
  content: '\e144'
}

.fonticon-left-bold:before {
  content: '\e144'
}

.fonticon-left-thin:before {
  content: '\e144'
}

.fonticon-right-circled:before {
  content: '\e145'
}

.fonticon-right:before {
  content: '\e145'
}

.fonticon-right-bold:before {
  content: '\e145'
}

.fonticon-right-thin:before {
  content: '\e145'
}

.fonticon-up-circled:before {
  content: '\e146'
}

.fonticon-up:before {
  content: '\e146'
}

.fonticon-up-bold:before {
  content: '\e146'
}

.fonticon-up-thin:before {
  content: '\e146'
}

.fonticon-down-dir:before,.fonticon-expand-down:before {
  content: '\e147'
}

.fonticon-expand-left:before,.fonticon-left-dir:before {
  content: '\e148'
}

.fonticon-expand-right:before,.fonticon-right-dir:before {
  content: '\e149'
}

.fonticon-expand-up:before,.fonticon-up-dir:before {
  content: '\e150'
}

.fonticon-cw:before {
  content: '\e151'
}

.fonticon-loop:before {
  content: '\e151'
}

.fonticon-reload:before {
  content: '\e151'
}

.fonticon-retweet:before {
  content: '\e152'
}

.fonticon-arrows-ccw:before {
  content: '\e152'
}

.fonticon-refresh:before {
  content: '\e152'
}

.fonticon-level-down:before {
  content: '\e153'
}

.fonticon-level-up:before {
  content: '\e154'
}

.fonticon-split:before,.fonticon-switch:before {
  content: '\e155'
}

.fonticon-merge:before {
  content: '\e156'
}

.fonticon-progress-0:before {
  content: '\e157'
}

.fonticon-progress-1:before {
  content: '\e158'
}

.fonticon-progress-2:before {
  content: '\e159'
}

.fonticon-progress-3:before {
  content: '\e160'
}

.fonticon-battery:before {
  content: '\e160'
}

.fonticon-mic:before {
  content: '\e161'
}

.fonticon-mute:before {
  content: '\e161'
}

.fonticon-sound:before {
  content: '\e161'
}

.fonticon-volume:before {
  content: '\e161'
}

.fonticon-play:before {
  content: '\e162'
}

.fonticon-stop:before {
  content: '\e163'
}

.fonticon-pause:before {
  content: '\e164'
}

.fonticon-record:before {
  content: '\e165'
}

.fonticon-cd:before {
  content: '\e165'
}

.fonticon-to-end:before {
  content: '\e166'
}

.fonticon-to-start:before {
  content: '\e167'
}

.fonticon-fast-forward:before {
  content: '\e168'
}

.fonticon-fast-backward:before {
  content: '\e169'
}

.fonticon-list:before {
  content: '\e170'
}

.fonticon-list-add:before {
  content: '\e171'
}

.fonticon-list-delete:before,.fonticon-list-times:before {
  content: '\e172'
}

.fonticon-flow-cascade:before {
  content: '\e173'
}

.fonticon-flow-branch:before {
  content: '\e174'
}

.fonticon-flow-tree:before {
  content: '\e175'
}

.fonticon-flow-line:before {
  content: '\e176'
}

.fonticon-flow-parallel:before {
  content: '\e177'
}

.fonticon-drag-drop:before {
  content: '\e178'
}

.fonticon-replace:before {
  content: '\e179'
}

.fonticon-search:before {
  content: '\e180'
}

.fonticon-alpha-sorting-a-z:before,.fonticon-sort-alpha-asc:before {
  content: '\e181'
}

.fonticon-alpha-sorting-z-a:before,.fonticon-sort-alpha-desc:before {
  content: '\e182'
}

.fonticon-num-sorting-1-2:before,.fonticon-sort-num-asc:before {
  content: '\e183'
}

.fonticon-num-sorting-2-1:before,.fonticon-sort-num-desc:before {
  content: '\e184'
}

.fonticon-chart-pie:before {
  content: '\e185'
}

.fonticon-shuffle:before {
  content: '\e186'
}

.fonticon-chart-line:before {
  content: '\e186'
}

.fonticon-chart-bar:before {
  content: '\e187'
}

.fonticon-chart-area:before {
  content: '\e188'
}

.fonticon-balance-scale:before,.fonticon-legal:before {
  content: '\e189'
}

.fonticon-briefcase:before {
  content: '\e190'
}

.fonticon-suitcase:before {
  content: '\e191'
}

.fonticon-flight:before {
  content: '\e192'
}

.fonticon-paper-plane:before {
  content: '\e192'
}

.fonticon-rocket:before {
  content: '\e192'
}

.fonticon-cloud-thunder:before {
  content: '\e193'
}

.fonticon-flash:before {
  content: '\e193'
}

.fonticon-magnet:before {
  content: '\e194'
}

.fonticon-megaphone:before {
  content: '\e195'
}

.fonticon-tape:before {
  content: '\e196'
}

.fonticon-flashlight:before {
  content: '\e197'
}

.fonticon-ticket:before {
  content: '\e198'
}

.fonticon-thermometer:before {
  content: '\e199'
}

.fonticon-leaf:before {
  content: '\e200'
}

.fonticon-water:before {
  content: '\e200'
}

.fonticon-droplet:before {
  content: '\e200'
}

.fonticon-3ds-who:before {
  content: '\e201'
}

.fonticon-3ds-when:before {
  content: '\e202'
}

.fonticon-3ds-what:before {
  content: '\e203'
}

.fonticon-3ds-where:before {
  content: '\e204'
}

.fonticon-3ds-why:before {
  content: '\e205'
}

.fonticon-3ds-how:before {
  content: '\e206'
}

.fonticon-th-tag:before {
  content: '\e207'
}

.fonticon-view-legacy-thb:before {
  content: '\e208'
}

.fonticon-th:before {
  content: '\e209'
}

.fonticon-layout:before {
  content: '\e210'
}

.fonticon-th-gallery:before {
  content: '\e211'
}

.fonticon-th-list:before {
  content: '\e212'
}

.fonticon-th-list-large:before {
  content: '\e213'
}

.fonticon-th-list-alt:before {
  content: '\e214'
}

.fonticon-view-tag-cloud:before {
  content: '\e207'
}

.fonticon-view-small-thb:before {
  content: '\e209'
}

.fonticon-view-big-thb:before {
  content: '\e210'
}

.fonticon-view-imagewall-thb:before {
  content: '\e211'
}

.fonticon-view-small-tile:before {
  content: '\e212'
}

.fonticon-view-big-tile:before {
  content: '\e213'
}

.fonticon-view-list:before {
  content: '\e214'
}

.fonticon-logo-twitter:before,.fonticon-twitter:before {
  content: '\e215'
}

.fonticon-twitter-circled:before {
  content: '\e215'
}

.fonticon-facebook:before,.fonticon-logo-facebook:before {
  content: '\e216'
}

.fonticon-facebook-circled:before {
  content: '\e216'
}

.fonticon-facebook-squared:before {
  content: '\e216'
}

.fonticon-gplus:before,.fonticon-logo-gplus:before {
  content: '\e217'
}

.fonticon-gplus-circled:before {
  content: '\e217'
}

.fonticon-linkedin:before,.fonticon-logo-linkedin:before {
  content: '\e218'
}

.fonticon-linkedin-circled:before {
  content: '\e218'
}

.fonticon-dropbox:before,.fonticon-logo-dropbox:before {
  content: '\e219'
}

.fonticon-google-drive:before,.fonticon-logo-google-drive:before {
  content: '\e220'
}

.fonticon-logo-onedrive:before,.fonticon-onedrive:before {
  content: '\e221'
}

.fonticon-box-company:before,.fonticon-logo-box:before {
  content: '\e222'
}

.fonticon-3dspace:before,.fonticon-logo-3dspace-company:before {
  content: '\e223'
}

.fonticon-3ds:before,.fonticon-logo-3ds-company:before {
  content: '\e224'
}

.fonticon-users-add:before,.fonticon-users-plus:before {
  content: '\e225'
}

.fonticon-users-delete:before,.fonticon-users-times:before {
  content: '\e226'
}

.fonticon-lock-user:before,.fonticon-user-lock:before {
  content: '\e227'
}

.fonticon-lock-open-user:before,.fonticon-user-unlock:before {
  content: '\e228'
}

.fonticon-internet:before,.fonticon-network-alt:before {
  content: '\e229'
}

.fonticon-role-add:before,.fonticon-role-plus:before {
  content: '\e230'
}

.fonticon-role-delete:before,.fonticon-role-times:before {
  content: '\e231'
}

.fonticon-heart:before {
  content: '\e232'
}

.fonticon-heart-empty:before {
  content: '\e232'
}

.fonticon-interest:before {
  content: '\e232'
}

.fonticon-ccw:before,.fonticon-navigation-history:before {
  content: '\e233'
}

.fonticon-level-low:before,.fonticon-low:before {
  content: '\e234'
}

.fonticon-level-medium:before,.fonticon-medium:before {
  content: '\e235'
}

.fonticon-high:before,.fonticon-level-high:before {
  content: '\e236'
}

.fonticon-sort-tag:before,.fonticon-tag-sorting:before {
  content: '\e237'
}

.fonticon-more:before,.fonticon-tag-more:before {
  content: '\e238'
}

.fonticon-user-alt:before {
  content: '\e239'
}

.fonticon-users-alt:before {
  content: '\e240'
}

.fonticon-home-alt:before {
  content: '\e241'
}

.fonticon-mail-forward-alt:before,.fonticon-share-alt:before {
  content: '\e242'
}

.fonticon-bell-alt:before {
  content: '\e243'
}

.fonticon-cloud-alt:before {
  content: '\e244'
}

.fonticon-chat-alt:before,.fonticon-comments-alt:before {
  content: '\e245'
}

.fonticon-tag-alt:before {
  content: '\e246'
}

.fonticon-tag-active-alt:before,.fonticon-tag-filter-alt:before {
  content: '\e247'
}

.fonticon-times:before,.fonticon-wrong:before {
  content: '\e248'
}

.fonticon-file-check:before,.fonticon-survey:before {
  content: '\e249'
}

.fonticon-bell-off:before,.fonticon-bell-slash:before {
  content: '\e250'
}

.fonticon-reset:before {
  content: '\e251'
}

.fonticon-zoom-in:before {
  content: '\e252'
}

.fonticon-zoom-out:before {
  content: '\e253'
}

.fonticon-user-key:before {
  content: '\e254'
}

.fonticon-user-change:before {
  content: '\e255'
}

.fonticon-map-navigation:before {
  content: '\e256'
}

.fonticon-infinity:before {
  content: '\e257'
}

.fonticon-attributes:before {
  content: '\e258'
}

.fonticon-trophy:before {
  content: '\e259'
}

.fonticon-medal:before {
  content: '\e260'
}

.fonticon-pin:before {
  content: '\e261'
}

.fonticon-flow-branch-add:before {
  content: '\e262'
}

.fonticon-flow-branch-delete:before {
  content: '\e263'
}

.fonticon-flow-tree-ordered:before {
  content: '\e264'
}

.fonticon-flow-line-add:before {
  content: '\e265'
}

.fonticon-flow-line-delete:before {
  content: '\e266'
}

.fonticon-3dpart:before {
  content: '\e267'
}

.fonticon-product:before {
  content: '\e268'
}

.fonticon-3dproduct:before {
  content: '\e268'
}

.fonticon-drawing:before {
  content: '\e269'
}

.fonticon-material:before {
  content: '\e270'
}

.fonticon-anchor:before {
  content: '\e271'
}

.fonticon-forward-off:before {
  content: '\e272'
}

.fonticon-app:before {
  content: '\e273'
}

.fonticon-pin-off:before {
  content: '\e274'
}

.fonticon-zoom-fit:before {
  content: '\e275'
}

.fonticon-zoom-selected:before {
  content: '\e276'
}

.fonticon-hardhat:before {
  content: '\e277'
}

.fonticon-path-related:before {
  content: '\e278'
}

.fonticon-computer-server:before {
  content: '\e279'
}

.fonticon-computer-group:before {
  content: '\e280'
}

.fonticon-computer-connected:before {
  content: '\e281'
}

.fonticon-compass-social:before {
  content: '\e282'
}

.fonticon-compass-3d:before {
  content: '\e283'
}

.fonticon-compass-simulation:before {
  content: '\e284'
}

.fonticon-compass-intelligence:before {
  content: '\e285'
}

.fonticon-compass-services:before {
  content: '\e286'
}

.fonticon-search-recent:before {
  content: '\e287'
}

.fonticon-link-off:before {
  content: '\e288'
}

.fonticon-text-h1:before {
  content: '\e289'
}

.fonticon-text-h2:before {
  content: '\e290'
}

.fonticon-text-h3:before {
  content: '\e291'
}

.fonticon-text-h4:before {
  content: '\e292'
}

.fonticon-text-formatted:before {
  content: '\e293'
}

.fonticon-text-caption:before {
  content: '\e294'
}

.fonticon-text-quote:before {
  content: '\e295'
}

.fonticon-indentation-increase:before {
  content: '\e296'
}

.fonticon-indentation-decrease:before {
  content: '\e297'
}

.fonticon-table:before {
  content: '\e298'
}

.fonticon-table-column-row:before {
  content: '\e299'
}

.fonticon-table-row-column:before {
  content: '\e300'
}

.fonticon-list-ordered:before {
  content: '\e301'
}

.fonticon-chart-line-single:before {
  content: '\e302'
}

.fonticon-computer-group-add:before {
  content: '\e303'
}

.fonticon-computer-group-delete:before {
  content: '\e304'
}

.fonticon-computer-add:before {
  content: '\e305'
}

.fonticon-computer-delete:before {
  content: '\e306'
}

.fonticon-3dswym-cog:before {
  content: '\e307'
}

.fonticon-doc-add:before {
  content: '\e308'
}

.fonticon-doc-delete:before {
  content: '\e309'
}

.fonticon-folder-open:before {
  content: '\e310'
}

.fonticon-paste-plain-text:before {
  content: '\e311'
}

.fonticon-broom:before {
  content: '\e312'
}

.fonticon-text-bold:before {
  content: '\e313'
}

.fonticon-text-italic:before {
  content: '\e314'
}

.fonticon-text-underline:before {
  content: '\e315'
}

.fonticon-text-strikethrough:before {
  content: '\e316'
}

.fonticon-text-subscript:before {
  content: '\e317'
}

.fonticon-text-superscript:before {
  content: '\e318'
}

.fonticon-text-special-character:before {
  content: '\e319'
}

.fonticon-text-formatted-off:before {
  content: '\e320'
}

.fonticon-spell-check:before {
  content: '\e321'
}

.fonticon-horizontal-line:before {
  content: '\e322'
}

.fonticon-send:before {
  content: '\e323'
}

.fonticon-power:before {
  content: '\e324'
}

.fonticon-videocamera:before {
  content: '\e325'
}

.fonticon-videocamera-off:before {
  content: '\e326'
}

.fonticon-microphone:before {
  content: '\e327'
}

.fonticon-microphone-off:before {
  content: '\e328'
}

.fonticon-undo:before {
  content: '\e329'
}

.fonticon-redo:before {
  content: '\e330'
}

.fonticon-sound-off:before {
  content: '\e331'
}

.fonticon-logo-youtube:before,.fonticon-youtube:before {
  content: '\e332'
}

.fonticon-flickr:before,.fonticon-logo-flickr:before {
  content: '\e333'
}

.fonticon-logo-skype:before,.fonticon-skype:before {
  content: '\e334'
}

.fonticon-3ds-compass:before {
  content: '\e335'
}

.fonticon-logo-3ds-compass:before {
  content: '\e335'
}

.fonticon-role-key:before {
  content: '\e336'
}

.fonticon-search-similar:before {
  content: '\e337'
}

.fonticon-search-cog:before {
  content: '\e338'
}

.fonticon-collection:before {
  content: '\e339'
}

.fonticon-eye-add:before {
  content: '\e340'
}

.fonticon-eye-delete:before {
  content: '\e341'
}

.fonticon-tablet:before {
  content: '\e342'
}

.fonticon-duplicate:before {
  content: '\e343'
}

.fonticon-role-share:before {
  content: '\e344'
}

.fonticon-sync:before {
  content: '\e345'
}

.fonticon-list-ok:before {
  content: '\e346'
}

.fonticon-sorting:before {
  content: '\e347'
}

.fonticon-change-action-sync:before {
  content: '\e348'
}

.fonticon-change-action-workunder:before {
  content: '\e349'
}

.fonticon-evolution-workunder:before {
  content: '\e350'
}

.fonticon-picture-360:before {
  content: '\e351'
}

.fonticon-render:before {
  content: '\e352'
}

.fonticon-favorite-half:before {
  content: '\e353'
}

.fonticon-vr-goggle:before {
  content: '\e354'
}

.fonticon-bug:before {
  content: '\e355'
}

.fonticon-factory:before {
  content: '\e356'
}

.fonticon-building-office:before {
  content: '\e357'
}

.fonticon-library:before {
  content: '\e358'
}

.fonticon-rotate-cw:before {
  content: '\e359'
}

.fonticon-rotate-ccw:before {
  content: '\e360'
}

.fonticon-legend:before {
  content: '\e361'
}

.fonticon-legend-eye:before {
  content: '\e362'
}

.fonticon-chart-spline:before {
  content: '\e363'
}

.fonticon-chart-time-series-zoomable:before {
  content: '\e364'
}

.fonticon-chart-bar-stacked:before {
  content: '\e365'
}

.fonticon-chart-bar-negative:before {
  content: '\e366'
}

.fonticon-chart-area-stacked:before {
  content: '\e367'
}

.fonticon-chart-area-negative:before {
  content: '\e368'
}

.fonticon-chart-area-range:before {
  content: '\e369'
}

.fonticon-chart-column-range:before {
  content: '\e370'
}

.fonticon-chart-column-negative:before {
  content: '\e371'
}

.fonticon-chart-donut:before {
  content: '\e372'
}

.fonticon-chart-donut-half:before {
  content: '\e373'
}

.fonticon-chart-scatter-plot:before {
  content: '\e374'
}

.fonticon-chart-bubble:before {
  content: '\e375'
}

.fonticon-chart-polygon:before {
  content: '\e376'
}

.fonticon-chart-gauge-solid:before {
  content: '\e377'
}

.fonticon-chart-gauge-angular:before {
  content: '\e378'
}

.fonticon-chart-map-heat:before {
  content: '\e379'
}

.fonticon-chart-map-tree:before {
  content: '\e380'
}

.fonticon-chart-pyramid:before {
  content: '\e381'
}

.fonticon-chart-funnel:before {
  content: '\e382'
}

.fonticon-open:before {
  content: '\e383'
}

.fonticon-chevron-down:before {
  content: '\e139'
}

.fonticon-chevron-left:before {
  content: '\e140'
}

.fonticon-chevron-right:before {
  content: '\e141'
}

.fonticon-chevron-up:before {
  content: '\e142'
}

.fonticon-double-chevron-down:before {
  content: '\e384'
}

.fonticon-double-chevron-left:before {
  content: '\e385'
}

.fonticon-double-chevron-right:before {
  content: '\e386'
}

.fonticon-double-chevron-up:before {
  content: '\e387'
}

.fonticon-picture-wrapping-left:before {
  content: '\e388'
}

.fonticon-picture-wrapping-right:before {
  content: '\e389'
}

.fonticon-picture-inline-small:before {
  content: '\e390'
}

.fonticon-picture-inline-large:before {
  content: '\e391'
}

.fonticon-picture-favorite:before {
  content: '\e392'
}

.fonticon-math-approximation:before {
  content: '\e393'
}

.fonticon-math-x-value:before {
  content: '\e394'
}

.fonticon-math-x-value-more-less:before {
  content: '\e395'
}

.fonticon-math-percentage:before {
  content: '\e396'
}

.fonticon-parameter-mapping:before {
  content: '\e397'
}

.fonticon-video-360:before {
  content: '\e398'
}

.fonticon-media-360:before {
  content: '\e399'
}

.fonticon-user-cog:before {
  content: '\e400'
}

.fonticon-radiobutton-on:before {
  content: '\e401'
}

.fonticon-radiobutton-off:before {
  content: '\e402'
}

.fonticon-manufacturing-additive:before {
  content: '\e403'
}

.fonticon-manufacturing-substractive:before {
  content: '\e404'
}

.fonticon-manufacturing-forming:before {
  content: '\e405'
}

.fonticon-manufacturing-cutting:before {
  content: '\e406'
}

.fonticon-manufacturing-finishing:before {
  content: '\e407'
}

.fonticon-manufacturing-molding:before {
  content: '\e408'
}

.fonticon-move-to-bottom:before {
  content: '\e409'
}

.fonticon-move-to-start:before {
  content: '\e410'
}

.fonticon-move-to-end:before {
  content: '\e411'
}

.fonticon-move-to-top:before {
  content: '\e412'
}

.fonticon-picture-roll:before {
  content: '\e413'
}

.fonticon-checkbox-on:before {
  content: '\e414'
}

.fonticon-checkbox-off:before {
  content: '\e415'
}

.fonticon-flow-children:before {
  content: '\e416'
}

.fonticon-flow-children-eye:before {
  content: '\e417'
}

.fonticon-flow-children-eye-off:before {
  content: '\e418'
}

.fonticon-users-group:before {
  content: '\e419'
}

.fonticon-users-group-add:before {
  content: '\e420'
}

.fonticon-users-group-delete:before {
  content: '\e421'
}

.fonticon-chart-thumbnail-graph:before {
  content: '\e422'
}

.fonticon-database-new:before {
  content: '\e423'
}

.fonticon-database-add:before {
  content: '\e424'
}

.fonticon-database-delete:before {
  content: '\e425'
}

.fonticon-database-cog:before {
  content: '\e426'
}

.fonticon-import-multiple:before {
  content: '\e427'
}

.fonticon-export-multiple:before {
  content: '\e428'
}

.fonticon-compare-on:before {
  content: '\e429'
}

.fonticon-compare-off:before {
  content: '\e430'
}

.fonticon-compare-add:before {
  content: '\e431'
}

.fonticon-compare-delete:before {
  content: '\e432'
}

.fonticon-docs-add:before {
  content: '\e433'
}

.fonticon-docs-delete:before {
  content: '\e434'
}

.fonticon-folder-opening:before {
  content: '\e435'
}

.fonticon-highlighter:before {
  content: '\e436'
}

.fonticon-app-collaboration-and-approval:before {
  content: '\e437'
}

.fonticon-lightbulb-thumbs-up:before {
  content: '\e438'
}

.fonticon-lightbulb-thumbs-down:before {
  content: '\e439'
}

.fonticon-promote:before {
  content: '\e440'
}

.fonticon-demote:before {
  content: '\e441'
}

.fonticon-search-filter:before {
  content: '\e442'
}

.fonticon-vault:before {
  content: '\e443'
}

.fonticon-change-action-proposed:before {
  content: '\e444'
}

.fonticon-change-action-realized:before {
  content: '\e445'
}

.fonticon-evolution-effectivity:before {
  content: '\e446'
}

.fonticon-shield-empty:before {
  content: '\e447'
}

.fonticon-shield-1:before {
  content: '\e448'
}

.fonticon-shield-2:before {
  content: '\e449'
}

.fonticon-shield-3:before {
  content: '\e450'
}

.fonticon-shield-full:before {
  content: '\e451'
}

.fonticon-propagate:before {
  content: '\e452'
}

.fonticon-part-add:before {
  content: '\e453'
}

.fonticon-part-open:before {
  content: '\e454'
}

.fonticon-part-replace:before {
  content: '\e455'
}

.fonticon-part-search:before {
  content: '\e456'
}

.fonticon-fingerprint:before {
  content: '\e457'
}

.fonticon-database-save:before {
  content: '\e458'
}

.fonticon-database-import:before {
  content: '\e459'
}

.fonticon-database-export:before {
  content: '\e460'
}

.fonticon-number-sign:before {
  content: '\e461'
}

.fonticon-resume:before {
  content: '\e462'
}

.fonticon-emoji-smile:before {
  content: '\e463'
}

.fonticon-pencil-locked:before {
  content: '\e464'
}

.fonticon-resize-handle:before {
  content: '\e465'
}

.fonticon-option-infinite:before {
  content: '\e466'
}

.fonticon-option-empty:before {
  content: '\e467'
}

.fonticon-group-add:before {
  content: '\e468'
}

.fonticon-group-delete:before {
  content: '\e469'
}

.fonticon-media-gallery:before {
  content: '\e470'
}

.fonticon-logo-android:before {
  content: '\e471'
}

.fonticon-logo-apple:before {
  content: '\e472'
}

.fonticon-logo-windows:before {
  content: '\e473'
}

.fonticon-megaphone-off:before {
  content: '\e474'
}

.fonticon-bookmark-add:before {
  content: '\e475'
}

.fonticon-bookmark-delete:before {
  content: '\e476'
}

.fonticon-status-ok:before {
  content: '\e477'
}

.fonticon-status-ko:before {
  content: '\e478'
}

.fonticon-resize-fullscreen:before {
  content: '\e479'
}

.fonticon-resize-fullscreen-off:before {
  content: '\e480'
}

.fonticon-issue:before {
  content: '\e481'
}

.fonticon-key-credential:before {
  content: '\e482'
}

.fonticon-key-credential-add:before {
  content: '\e483'
}

.fonticon-key-credential-delete:before {
  content: '\e484'
}

.fonticon-drag-grip:before {
  content: '\e485'
}

.fonticon-highlighter-off:before {
  content: '\e486'
}

.fonticon-pipette:before {
  content: '\e487'
}

.fonticon-list-test:before {
  content: '\e488'
}

.fonticon-flask-erlen-empty:before {
  content: '\e489'
}

.fonticon-flask-erlen-mid:before {
  content: '\e490'
}

.fonticon-flask-erlen-full:before {
  content: '\e491'
}

.fonticon-stage-0:before {
  content: '\e492'
}

.fonticon-stage-1:before {
  content: '\e493'
}

.fonticon-stage-2:before {
  content: '\e494'
}

.fonticon-stage-3:before {
  content: '\e495'
}

.fonticon-stage-full:before {
  content: '\e496'
}

.fonticon-task:before {
  content: '\e497'
}

.fonticon-parameters:before {
  content: '\e498'
}

.fonticon-shortcut:before {
  content: '\e499'
}

.fonticon-discovery-project:before {
  content: '\e500'
}

.fonticon-molecule-candidate:before {
  content: '\e501'
}

.fonticon-package-tpp-characteristic:before {
  content: '\e502'
}

.fonticon-package-tpp-question:before {
  content: '\e503'
}

.fonticon-package-tpp-test:before {
  content: '\e504'
}

.fonticon-package-tpp-protocol:before {
  content: '\e505'
}

.fonticon-change:before {
  content: '\e506'
}

.fonticon-dependency:before {
  content: '\e507'
}

.fonticon-dependencies:before {
  content: '\e508'
}

.fonticon-codependency:before {
  content: '\e509'
}

.fonticon-route:before {
  content: '\e510'
}

.fonticon-route-start:before {
  content: '\e511'
}

.fonticon-route-stop:before {
  content: '\e512'
}

.fonticon-route-resume:before {
  content: '\e513'
}

.fonticon-picture-animated:before {
  content: '\e514'
}

.fonticon-users-group-ok:before {
  content: '\e515'
}

.fonticon-users-group-key:before {
  content: '\e516'
}

.fonticon-users-group-change:before {
  content: '\e517'
}

.fonticon-users-group-cog:before {
  content: '\e518'
}

.fonticon-clipboard-add:before {
  content: '\e519'
}

.fonticon-clipboard-delete:before {
  content: '\e520'
}

.fonticon-library-class:before {
  content: '\e521'
}

.fonticon-step-0:before {
  content: '\e522'
}

.fonticon-step-1:before {
  content: '\e523'
}

.fonticon-step-2:before {
  content: '\e524'
}

.fonticon-step-3:before {
  content: '\e525'
}

.fonticon-step-full:before {
  content: '\e526'
}

.fonticon-flow-dashed-line:before {
  content: '\e527'
}

.fonticon-flow-dashed-line-add:before {
  content: '\e528'
}

.fonticon-flow-dashed-line-delete:before {
  content: '\e529'
}

.fonticon-collection-add:before {
  content: '\e530'
}

.fonticon-collection-delete:before {
  content: '\e531'
}

.fonticon-exchange:before {
  content: '\e532'
}

.fonticon-exchange-add:before {
  content: '\e533'
}

.fonticon-exchange-delete:before {
  content: '\e534'
}

.fonticon-ignore:before {
  content: '\e535'
}

.fonticon-stat-mean:before {
  content: '\e536'
}

.fonticon-stat-standard-deviation:before {
  content: '\e537'
}

.fonticon-stat-quartile-1:before {
  content: '\e538'
}

.fonticon-stat-quartile-2:before {
  content: '\e539'
}

.fonticon-stat-quartile-3:before {
  content: '\e540'
}

.fonticon-stat-median:before {
  content: '\e541'
}

.fonticon-stat-outlier:before {
  content: '\e542'
}

.fonticon-bell-add:before {
  content: '\e543'
}

.fonticon-bell-delete:before {
  content: '\e544'
}

.fonticon-rss-add:before {
  content: '\e545'
}

.fonticon-rss-delete:before {
  content: '\e546'
}

.fonticon-dataflow-input:before {
  content: '\e547'
}

.fonticon-dataflow-output:before {
  content: '\e548'
}

.fonticon-dataflow-input-output:before {
  content: '\e549'
}

.fonticon-dataflow-neutral:before {
  content: '\e550'
}

.fonticon-progress-3-ok:before {
  content: '\e551'
}

.fonticon-search-swym:before {
  content: '\e552'
}

.fonticon-search-book:before {
  content: '\e553'
}

.fonticon-parameter-mapping-ok:before {
  content: '\e554'
}

.fonticon-part-ebom:before {
  content: '\e555'
}

.fonticon-flow-down:before {
  content: '\e556'
}

.fonticon-flow-down-ok:before {
  content: '\e557'
}

.fonticon-see-thru-camera:before {
  content: '\e558'
}

.fonticon-see-thru-light:before {
  content: '\e559'
}

.fonticon-eye-cog:before {
  content: '\e560'
}

.fonticon-pencil-block:before {
  content: '\e561'
}

.fonticon-parcel:before {
  content: '\e562'
}

.fonticon-parcel-add:before {
  content: '\e563'
}

.fonticon-parcel-delete:before {
  content: '\e564'
}

.fonticon-parcel-ok:before {
  content: '\e565'
}

.fonticon-trolley:before {
  content: '\e566'
}

.fonticon-truck-delivery:before {
  content: '\e567'
}

.fonticon-where-used:before {
  content: '\e568'
}

.fonticon-object-related:before {
  content: '\e569'
}

.fonticon-object-related-cog:before {
  content: '\e570'
}

.fonticon-move-to:before {
  content: '\e573'
}

.fonticon-tokens:before {
  content: '\e574'
}

.fonticon-part-position:before {
  content: '\e575'
}

.fonticon-run:before {
  content: '\e576'
}

.fonticon-survey-list:before {
  content: '\e577'
}

.fonticon-play-next:before {
  content: '\e578'
}

.fonticon-play-previous:before {
  content: '\e579'
}

.fonticon-play-once:before {
  content: '\e580'
}

.fonticon-play-loop:before {
  content: '\e581'
}

.fonticon-play-bounce:before {
  content: '\e582'
}

.fonticon-showcase:before {
  content: '\e583'
}

.fonticon-tachometer:before {
  content: '\e584'
}

.fonticon-lifebelt:before {
  content: '\e585'
}

.fonticon-attributes-add:before {
  content: '\e586'
}

.fonticon-attributes-delete:before {
  content: '\e587'
}

.fonticon-flow-dashed-branchdown:before {
  content: '\e588'
}

.fonticon-users-group-locked:before {
  content: '\e589'
}

.fonticon-graph-linear:before {
  content: '\e590'
}

.fonticon-graph-chord:before {
  content: '\e591'
}

.fonticon-graph-egraph:before {
  content: '\e592'
}

.fonticon-graph-egraph-down:before {
  content: '\e593'
}

.fonticon-graph-egraph-list:before {
  content: '\e594'
}

.fonticon-drive-add:before {
  content: '\e595'
}

.fonticon-drive-remove:before {
  content: '\e596'
}

.fonticon-drive-delete:before {
  content: '\e597'
}

.fonticon-list-test-add:before {
  content: '\e598'
}

.fonticon-list-test-delete:before {
  content: '\e599'
}

.fonticon-target-add:before {
  content: '\e600'
}

.fonticon-target-delete:before {
  content: '\e601'
}

.fonticon-parameters-add:before {
  content: '\e602'
}

.fonticon-parameters-delete:before {
  content: '\e603'
}

.fonticon-ddp-question-add:before {
  content: '\e604'
}

.fonticon-ddp-question-delete:before {
  content: '\e605'
}

.fonticon-insert:before {
  content: '\e606'
}

.fonticon-library-books:before {
  content: '\e607'
}

.fonticon-brush-block:before {
  content: '\e608'
}

.fonticon-brush-ok:before {
  content: '\e609'
}

.fonticon-brush-favorite:before {
  content: '\e610'
}

.fonticon-location:before {
  content: '\e098'
}

.fonticon-location-home:before {
  content: '\e611'
}

.fonticon-snowflake:before {
  content: '\e612'
}

.fonticon-fire:before {
  content: '\e613'
}

.fonticon-flow-cascade:before {
  content: '\e173'
}

.fonticon-flow-cascade-wrong-1:before {
  content: '\e614'
}

.fonticon-flow-cascade-wrong-2:before {
  content: '\e615'
}

.fonticon-flow-tree-expand-down:before {
  content: '\e616'
}

.fonticon-flow-tree-expand-down-cog:before {
  content: '\e617'
}

.fonticon-flow-tree-expand-up:before {
  content: '\e618'
}

.fonticon-users-groups:before {
  content: '\e619'
}

.fonticon-side-panel:before {
  content: '\e620'
}

.fonticon-export-to-csv:before {
  content: '\e621'
}

.fonticon-doc-link:before {
  content: '\e622'
}

.fonticon-doc-text:before {
  content: '\e623'
}

.fonticon-doc-text-add:before {
  content: '\e624'
}

.fonticon-doc-text-delete:before {
  content: '\e625'
}

.fonticon-doc-text-upload:before {
  content: '\e626'
}

.fonticon-list-filter:before {
  content: '\e627'
}

.fonticon-flag-finish:before {
  content: '\e628'
}

.fonticon-app-3dsketch:before {
  content: '\e629'
}

.fonticon-app-3dstory:before {
  content: '\e630'
}

.fonticon-math-x-value-new:before {
  content: '\e631'
}

.fonticon-math-x-value-insert:before {
  content: '\e632'
}

.fonticon-camera-refresh:before {
  content: '\e633'
}

.fonticon-find:before {
  content: '\e634'
}

.fonticon-attributes-cog:before {
  content: '\e635'
}

.fonticon-menu-eye:before {
  content: '\e636'
}

.fonticon-transportation-bicycle:before {
  content: '\e637'
}

.fonticon-transportation-bus:before {
  content: '\e638'
}

.fonticon-transportation-car:before {
  content: '\e639'
}

.fonticon-transportation-funicular:before {
  content: '\e640'
}

.fonticon-transportation-metro:before {
  content: '\e641'
}

.fonticon-transportation-train:before {
  content: '\e642'
}

.fonticon-transportation-tram:before {
  content: '\e643'
}

.fonticon-transportation-walk:before {
  content: '\e644'
}

.fonticon-flow-cascade-ok-1:before {
  content: '\e645'
}

.fonticon-flow-cascade-ok-2:before {
  content: '\e646'
}

.fonticon-flow-branch-split:before {
  content: '\e647'
}

.fonticon-flow-branch-split-add:before {
  content: '\e648'
}

.fonticon-flow-branch-split-delete:before {
  content: '\e649'
}

.fonticon-flow-line-update:before {
  content: '\e659'
}

.fonticon-template:before {
  content: '\e650'
}

.fonticon-template-cog:before {
  content: '\e651'
}

.fonticon-update:before {
  content: '\e652'
}

.fonticon-side-panel:before {
  content: '\e620'
}

.fonticon-bottom-panel:before {
  content: '\e653'
}

.fonticon-amount:before {
  content: '\e654'
}

.fonticon-amount-status-ok:before {
  content: '\e655'
}

.fonticon-amount-status-ko:before {
  content: '\e656'
}

.fonticon-collaborative-lifecycle-management:before {
  content: '\e657'
}

.fonticon-derived-output:before {
  content: '\e658'
}

.fonticon-barcode:before {
  content: '\e660'
}

.fonticon-recycle:before {
  content: '\e661'
}

.fonticon-group:before {
  content: '\e662'
}

.fonticon-aspect-ratio:before {
  content: '\e663'
}

.fonticon-presentation-slide:before {
  content: '\e664'
}

.fonticon-presentation-slide-layout:before {
  content: '\e665'
}

.fonticon-presentation-slides:before {
  content: '\e666'
}

.fonticon-presentation-slides-animated:before {
  content: '\e667'
}

.fonticon-swatches:before {
  content: '\e668'
}

.fonticon-case-sensitive:before {
  content: '\e669'
}

.fonticon-case-sensitive-off:before {
  content: '\e670'
}

.fonticon-picture-fit-to-frame:before {
  content: '\e671'
}

.fonticon-picture-fill-to-frame:before {
  content: '\e672'
}

.fonticon-text-align-left:before {
  content: '\e673'
}

.fonticon-text-align-center:before {
  content: '\e674'
}

.fonticon-text-align-right:before {
  content: '\e675'
}

.fonticon-annotation:before {
  content: '\e676'
}

.fonticon-location-home:before {
  content: '\e611'
}

.fonticon-app-3dmarkup:before {
  content: '\e677'
}

.fonticon-play-flash:before {
  content: '\e678'
}

.fonticon-play-flash-off:before {
  content: '\e679'
}

.fonticon-bookmark-flash:before {
  content: '\e680'
}

.fonticon-role-clock:before {
  content: '\e681'
}

.fonticon-role-ok:before {
  content: '\e682'
}

.fonticon-magic-wand:before {
  content: '\e683'
}

.fonticon-clock-attention:before {
  content: '\e684'
}

.fonticon-video-swatches:before {
  content: '\e685'
}

.fonticon-picture-add:before {
  content: '\e686'
}

.fonticon-picture-delete:before {
  content: '\e687'
}

.fonticon-material-add:before {
  content: '\e688'
}

.fonticon-material-delete:before {
  content: '\e689'
}

.fonticon-template-eye:before {
  content: '\e690'
}

.fonticon-template-eye-off:before {
  content: '\e691'
}

.fonticon-spin-cw:before {
  content: '\e692'
}

.fonticon-spin-ccw:before {
  content: '\e693'
}

.fonticon-rotation-3d:before {
  content: '\e694'
}

.fonticon-molecule-type-protein:before {
  content: '\e695'
}

.fonticon-molecule-type-dna:before {
  content: '\e696'
}

.fonticon-molecule-type-rna:before {
  content: '\e697'
}

.fonticon-molecule-type-cell-line:before {
  content: '\e698'
}

.fonticon-molecule-type-monoclonal:before {
  content: '\e699'
}

.fonticon-molecule-type-simple-molecule:before {
  content: '\e700'
}

.fonticon-computer-connected-actions:before {
  content: '\e701'
}

.fonticon-part-compare:before {
  content: '\e702'
}

.fonticon-compass-play:before {
  content: '\e703'
}

.fonticon-select-all-checkboxes:before {
  content: '\e704'
}

.fonticon-select-none-checkboxes:before {
  content: '\e705'
}

.fonticon-line-move:before {
  content: '\e706'
}

.fonticon-logo-google:before {
  content: '\e707'
}

.fonticon-computer-laptop:before {
  content: '\e708'
}

.fonticon-calendar-ok:before {
  content: '\e709'
}

.fonticon-calendar-clock:before {
  content: '\e710'
}

.fonticon-calendar-attention:before {
  content: '\e711'
}

.fonticon-flow-branch-list:before {
  content: '\e712'
}

.fonticon-tree-view-root:before {
  content: '\e713'
}

.fonticon-tree-view-leaf:before {
  content: '\e714'
}

.fonticon-tree-view-all:before {
  content: '\e715'
}

.fonticon-fl-diagram:before {
  content: '\e716'
}

.fonticon-fl-diagrams:before {
  content: '\e717'
}

.fonticon-expand-all:before {
  content: '\e718'
}

.fonticon-collapse-all:before {
  content: '\e719'
}

.fonticon-griffin-beaker-empty:before {
  content: '\e720'
}

.fonticon-griffin-beaker-mid:before {
  content: '\e721'
}

.fonticon-griffin-beaker-full:before {
  content: '\e722'
}

.fonticon-griffin-beaker-up-down:before {
  content: '\e723'
}

.fonticon-interference-simulation:before {
  content: '\e724'
}

.fonticon-interference-metric:before {
  content: '\e725'
}

.fonticon-docs-user:before {
  content: '\e726'
}

.fonticon-doc-text-lock:before {
  content: '\e727'
}

.fonticon-doc-text-shield:before {
  content: '\e728'
}

.fonticon-book-closed:before {
  content: '\e729'
}

.fonticon-text-double-underline:before {
  content: '\e730'
}

.fonticon-text-overline:before {
  content: '\e731'
}

.fonticon-section-sign:before {
  content: '\e732'
}

.fonticon-pilcrow:before {
  content: '\e733'
}

.fonticon-link-add:before {
  content: '\e734'
}

.fonticon-link-delete:before {
  content: '\e735'
}

.fonticon-picture-line-break:before {
  content: '\e736'
}

.fonticon-table-vertical:before {
  content: '\e737'
}

.fonticon-table-column-add:before {
  content: '\e738'
}

.fonticon-table-column-delete:before {
  content: '\e739'
}

.fonticon-table-row-add:before {
  content: '\e740'
}

.fonticon-table-row-delete:before {
  content: '\e741'
}

.fonticon-logo-3dspace-add:before {
  content: '\e742'
}

.fonticon-logo-3dspace-delete:before {
  content: '\e743'
}

.fonticon-logo-3dspace-locked:before {
  content: '\e744'
}

.fonticon-logo-3dspace-ok:before {
  content: '\e745'
}

.fonticon-logo-3dspace-clock:before {
  content: '\e746'
}

.fonticon-logo-3dspace-cog:before {
  content: '\e747'
}

.fonticon-comment-add:before {
  content: '\e748'
}

.fonticon-comment-delete:before {
  content: '\e749'
}

.fonticon-comment-ok:before {
  content: '\e750'
}

.fonticon-warning-symbol-biohazard:before {
  content: '\e751'
}

.fonticon-safety-sign-mask:before {
  content: '\e752'
}

.fonticon-favorite-add:before {
  content: '\e753'
}

.fonticon-favorite-delete:before {
  content: '\e754'
}

.fonticon-test-tube-empty:before {
  content: '\e755'
}

.fonticon-test-tube-mid:before {
  content: '\e756'
}

.fonticon-test-tube-full:before {
  content: '\e757'
}

.fonticon-chart-line-bar-combine:before {
  content: '\e758'
}

.fonticon-chart-bar-stacked-full:before {
  content: '\e759'
}

.fonticon-chart-area-stacked-full:before {
  content: '\e760'
}

.fonticon-graph-polar:before {
  content: '\e761'
}

.fonticon-graph-windrose:before {
  content: '\e762'
}

.fonticon-trash-recycle:before {
  content: '\e763'
}

.fonticon-compute:before {
  content: '\e795'
}

.fonticon-eye-windowed:before {
  content: '\e764'
}

.fonticon-survey-add:before {
  content: '\e765'
}

.fonticon-survey-delete:before {
  content: '\e766'
}

.fonticon-folder-zipped:before {
  content: '\e767'
}

.fonticon-folder-zipped-download:before {
  content: '\e768'
}

.fonticon-library-add:before {
  content: '\e769'
}

.fonticon-library-delete:before {
  content: '\e770'
}

.fonticon-library-class-add:before {
  content: '\e771'
}

.fonticon-library-class-delete:before {
  content: '\e772'
}

.fonticon-rename:before {
  content: '\e773'
}

.fonticon-table-row-insert-above:before {
  content: '\e774'
}

.fonticon-table-row-insert-below:before {
  content: '\e775'
}

.fonticon-math-approximation-eye:before {
  content: '\e776'
}

.fonticon-math-approximation-eye-off:before {
  content: '\e777'
}

.fonticon-badge:before {
  content: '\e778'
}

.fonticon-badge-add:before {
  content: '\e779'
}

.fonticon-badge-delete:before {
  content: '\e780'
}

.fonticon-status-change:before {
  content: '\e781'
}

.fonticon-properties:before {
  content: '\e782'
}

.fonticon-tree-table:before {
  content: '\e783'
}

.fonticon-molecule-type-generic-substance:before {
  content: '\e784'
}

.fonticon-route-task:before {
  content: '\e785'
}

.fonticon-catalog-part:before {
  content: '\e786'
}

.fonticon-ip-control-class:before {
  content: '\e787'
}

.fonticon-ip-exception:before {
  content: '\e788'
}

.fonticon-rule-security:before {
  content: '\e789'
}

.fonticon-security-control-class:before {
  content: '\e790'
}

.fonticon-security-exception:before {
  content: '\e791'
}

.fonticon-export-control-library:before {
  content: '\e792'
}

.fonticon-export-control-class:before {
  content: '\e793'
}

.fonticon-export-control-doc:before {
  content: '\e794'
}

.fonticon-simulation-compare:before {
  content: '\e796'
}

.fonticon-chart-thumbnail-graph-move:before {
  content: '\e797'
}

.fonticon-bin:before {
  content: '\e798'
}

.fonticon-export-to-v5:before {
  content: '\e799'
}

.fonticon-view-embedded:before {
  content: '\e800'
}

.fonticon-doc-select:before {
  content: '\e801'
}

.fonticon-report:before {
  content: '\e802'
}

.fonticon-code-search:before {
  content: '\e803'
}

.fonticon-text-wrapping-ok:before {
  content: '\e804'
}

.fonticon-text-wrapping-off:before {
  content: '\e805'
}

.fonticon-table-column-size:before {
  content: '\e806'
}

.fonticon-table-column-size-all:before {
  content: '\e807'
}

.fonticon-bell-pencil:before {
  content: '\e808'
}

.fonticon-bookmark-pin:before {
  content: '\e809'
}

.fonticon-status-ok-ongoing:before {
  content: '\e810'
}

.fonticon-status-plus:before {
  content: '\e811'
}

.fonticon-tree-delete:before {
  content: '\e812'
}

.fonticon-tree-reorder:before {
  content: '\e813'
}

.fonticon-3dpart-add:before {
  content: '\e814'
}

.fonticon-3dpart-delete:before {
  content: '\e815'
}

.fonticon-3dproduct-add:before {
  content: '\e816'
}

.fonticon-3dproduct-delete:before {
  content: '\e817'
}

.fonticon-3dproduct-insert:before {
  content: '\e818'
}

.fonticon-3dproduct-truck:before {
  content: '\e819'
}

.fonticon-3dproduct-pencil:before {
  content: '\e820'
}

.fonticon-drawing-add:before {
  content: '\e821'
}

.fonticon-drawing-delete:before {
  content: '\e822'
}

.fonticon-materials:before {
  content: '\e823'
}

.fonticon-replace-by-existing:before {
  content: '\e824'
}

.fonticon-replace-by-latest-version:before {
  content: '\e825'
}

.fonticon-replace-by-revision:before {
  content: '\e826'
}

.fonticon-chart-bar-growing-up:before {
  content: '\e827'
}

.fonticon-axis-x:before {
  content: '\e828'
}

.fonticon-axis-y:before {
  content: '\e829'
}

.fonticon-database-hourglass:before {
  content: '\e830'
}

.fonticon-database-refresh:before {
  content: '\e831'
}

.fonticon-down-left:before {
  content: '\e832'
}

.fonticon-down-right:before {
  content: '\e833'
}

.fonticon-up-left:before {
  content: '\e834'
}

.fonticon-up-right:before {
  content: '\e835'
}

.fonticon-down-right-constrained:before {
  content: '\e836'
}

.fonticon-up-right-constrained:before {
  content: '\e837'
}

.fonticon-window-split-vertical:before {
  content: '\e838'
}

.fonticon-window-split-horizontal:before {
  content: '\e839'
}

.fonticon-window-favorite:before {
  content: '\e840'
}

.fonticon-docs-duplicate:before {
  content: '\e841'
}

.fonticon-doc-text-request:before {
  content: '\e842'
}

.fonticon-doc-image-delete:before {
  content: '\e843'
}

.fonticon-doc-quotation:before {
  content: '\e844'
}

.fonticon-doc-quotation-request:before {
  content: '\e845'
}

.fonticon-text-reorder:before {
  content: '\e846'
}

.fonticon-globe-location:before {
  content: '\e847'
}

.fonticon-target-constrained:before {
  content: '\e848'
}

.fonticon-app-whiteboard:before {
  content: '\e849'
}

.fonticon-emoji-handshake:before {
  content: '\e850'
}

.fonticon-task-list:before {
  content: '\e851'
}

.fonticon-task-list-pencil:before {
  content: '\e852'
}

.fonticon-filter-search:before {
  content: '\e853'
}

.fonticon-attributes-group:before {
  content: '\e854'
}

.fonticon-attributes-group-add:before {
  content: '\e855'
}

.fonticon-attributes-group-delete:before {
  content: '\e856'
}

.fonticon-flow-cascade-search:before {
  content: '\e857'
}

.fonticon-tree-view-flattened:before {
  content: '\e858'
}

.fonticon-tree-view-flattened-progress-3:before {
  content: '\e859'
}

.fonticon-3dpart-insert:before {
  content: '\e860'
}

.fonticon-3dproduct-shopping-cart:before {
  content: '\e861'
}

.fonticon-3dproduct-search:before {
  content: '\e862'
}

.fonticon-drawing-insert:before {
  content: '\e863'
}

.fonticon-material-script:before {
  content: '\e864'
}

.fonticon-template-add:before {
  content: '\e865'
}

.fonticon-template-delete:before {
  content: '\e866'
}

.fonticon-space-management:before {
  content: '\e867'
}

.fonticon-user-clock:before {
  content: '\e868'
}

.fonticon-molecule-type-polyclonal-antibody:before {
  content: '\e869'
}

.fonticon-variants-and-options:before {
  content: '\e870'
}

.fonticon-object-reference:before {
  content: '\e871'
}

.fonticon-object-instance:before {
  content: '\e872'
}

.fonticon-topbar-chat-add:before {
  content: '\e873'
}

.fonticon-topbar-chat-delete:before {
  content: '\e874'
}

.fonticon-up-down-constrained:before {
  content: '\e875'
}

.fonticon-eye-partial:before {
  content: '\e876'
}

.fonticon-display-layout-vertical-33:before {
  content: '\e877'
}

.fonticon-display-layout-vertical-50:before {
  content: '\e878'
}

.fonticon-display-layout-vertical-66:before {
  content: '\e879'
}

.fonticon-doc-upload:before {
  content: '\e880'
}

.fonticon-doc-update:before {
  content: '\e881'
}

.fonticon-folder-upload:before {
  content: '\e882'
}

.fonticon-brush-large:before {
  content: '\e883'
}

.fonticon-eraser:before {
  content: '\e884'
}

.fonticon-list-row-insert:before {
  content: '\e885'
}

.fonticon-message-broadcast:before {
  content: '\e886'
}

.fonticon-filter-add:before {
  content: '\e887'
}

.fonticon-filter-delete:before {
  content: '\e888'
}

.fonticon-filter-open:before {
  content: '\e889'
}

.fonticon-pencil-double:before {
  content: '\e890'
}

.fonticon-3dproduct-open:before {
  content: '\e891'
}

.fonticon-user-block:before {
  content: '\e892'
}

.fonticon-scene-transition:before {
  content: '\e893'
}

.fonticon-scene-transition-fade:before {
  content: '\e894'
}

.fonticon-scene-transition-slide-left:before {
  content: '\e895'
}

.fonticon-scene-transition-slide-up:before {
  content: '\e896'
}

.fonticon-scene-transition-zoom-in-out:before {
  content: '\e897'
}

.fonticon-scene-transition-zoom-in:before {
  content: '\e898'
}

.fonticon-scene-transition-zoom-out:before {
  content: '\e899'
}

.fonticon-scene-transition-cover:before {
  content: '\e900'
}

.fonticon-project-plans:before {
  content: '\e901'
}

.fonticon-convergence-state:before {
  content: '\e902'
}

.fonticon-convergence-state-cog:before {
  content: '\e903'
}

.fonticon-tree-view-flattened-progress-3:before {
  content: '\e859'
}

.fonticon-3dpart-insert:before {
  content: '\e860'
}

.fonticon-3dproduct-shopping-cart:before {
  content: '\e861'
}

.fonticon-3dproduct-search:before {
  content: '\e862'
}

.fonticon-drawing-insert:before {
  content: '\e863'
}

.fonticon-material-script:before {
  content: '\e864'
}

.fonticon-template-add:before {
  content: '\e865'
}

.fonticon-template-delete:before {
  content: '\e866'
}

.fonticon-space-management:before {
  content: '\e867'
}

.fonticon-user-clock:before {
  content: '\e868'
}

.fonticon-molecule-type-polyclonal-antibody:before {
  content: '\e869'
}

.fonticon-variants-and-options:before {
  content: '\e870'
}

.fonticon-object-reference:before {
  content: '\e871'
}

.fonticon-object-instance:before {
  content: '\e872'
}

.fonticon-topbar-info:before {
  content: '\e904'
}

.fonticon-chart-line-control:before {
  content: '\e905'
}

.fonticon-chart-box-whisker:before {
  content: '\e906'
}

.fonticon-chart-pro-cap:before {
  content: '\e907'
}

.fonticon-chart-qq-plot:before {
  content: '\e908'
}

.fonticon-chart-box-cox-transformation:before {
  content: '\e909'
}

.fonticon-remove:before {
  content: '\e910'
}

.fonticon-doc-insert:before {
  content: '\e911'
}

.fonticon-report-pro-cap:before {
  content: '\e912'
}

.fonticon-folder-update:before {
  content: '\e913'
}

.fonticon-pen-lines:before {
  content: '\e914'
}

.fonticon-split-3:before {
  content: '\e915'
}

.fonticon-logo-3dswym:before {
  content: '\e916'
}

.fonticon-logo-3dswym-add:before {
  content: '\e917'
}

.fonticon-play-shuffle:before {
  content: '\e918'
}

.fonticon-gavel:before {
  content: '\e919'
}

.fonticon-gavel-block:before {
  content: '\e920'
}

.fonticon-badge-thumbs-up:before {
  content: '\e921'
}

.fonticon-badge-favorite:before {
  content: '\e922'
}

.fonticon-badge-interest:before {
  content: '\e923'
}

.fonticon-accessibility-symbol:before {
  content: '\e924'
}

.fonticon-monitor-off:before {
  content: '\e925'
}

.fonticon-status-trending-good:before {
  content: '\e926'
}

.fonticon-status-trending-caution:before {
  content: '\e927'
}

.fonticon-status-trending-critical:before {
  content: '\e928'
}

.fonticon-search-add:before {
  content: '\e929'
}

.fonticon-search-delete:before {
  content: '\e930'
}

.fonticon-date-sorting-1-31:before {
  content: '\e931'
}

.fonticon-date-sorting-31-1:before {
  content: '\e932'
}

.fonticon-tree-reparent:before {
  content: '\e933'
}

.fonticon-tree-revision-update:before {
  content: '\e934'
}

.fonticon-3d-object-barcode:before {
  content: '\e935'
}

.fonticon-users-collaborate:before {
  content: '\e936'
}

.fonticon-fold:before {
  content: '\e937'
}

.fonticon-unfold:before {
  content: '\e938'
}

.fonticon-attributes-persistent:before {
  content: '\e939'
}

.fonticon-deployment-extension:before {
  content: '\e940'
}

.fonticon-package-extension:before {
  content: '\e941'
}

.fonticon-symboltype:before {
  content: '\e942'
}

.fonticon-evolution-effectivity-extension:before {
  content: '\e943'
}

.fonticon-configuration-effectivity:before {
  content: '\e944'
}

.fonticon-guided-analytics:before {
  content: '\e945'
}

.fonticon-topbar-comment:before {
  content: '\e946'
}

.fonticon-graph-sankey:before {
  content: '\e947'
}

.fonticon-floppy-new:before {
  content: '\e948'
}

.fonticon-select-on-cog:before {
  content: '\e949'
}

.fonticon-select-inverted:before {
  content: '\e950'
}

.fonticon-doc-user:before {
  content: '\e951'
}

.fonticon-doc-word:before {
  content: '\e952'
}

.fonticon-doc-excel:before {
  content: '\e953'
}

.fonticon-doc-powerpoint:before {
  content: '\e954'
}

.fonticon-presentation-slide-play:before {
  content: '\e955'
}

.fonticon-presentation-slide-ok:before {
  content: '\e956'
}

.fonticon-presentation-slides-play:before {
  content: '\e957'
}

.fonticon-presentation-slides-ok:before {
  content: '\e958'
}

.fonticon-text-footnote:before {
  content: '\e959'
}

.fonticon-text-monospaced:before {
  content: '\e960'
}

.fonticon-text-note:before {
  content: '\e961'
}

.fonticon-font-size-increase:before {
  content: '\e962'
}

.fonticon-font-size-decrease:before {
  content: '\e963'
}

.fonticon-text-justify-left:before {
  content: '\e964'
}

.fonticon-text-justify-center:before {
  content: '\e965'
}

.fonticon-text-justify-right:before {
  content: '\e966'
}

.fonticon-text-justify-all:before {
  content: '\e967'
}

.fonticon-text-vertical-align-top:before {
  content: '\e968'
}

.fonticon-text-vertical-align-middle:before {
  content: '\e969'
}

.fonticon-text-vertical-align-bottom:before {
  content: '\e970'
}

.fonticon-table-header:before {
  content: '\e971'
}

.fonticon-table-footer:before {
  content: '\e972'
}

.fonticon-table-column-insert-before:before {
  content: '\e973'
}

.fonticon-table-column-insert-after:before {
  content: '\e974'
}

.fonticon-table-cell-merge:before {
  content: '\e975'
}

.fonticon-table-cell-unmerge:before {
  content: '\e976'
}

.fonticon-factory-eye-off:before {
  content: '\e977'
}

.fonticon-math-equal:before {
  content: '\e978'
}

.fonticon-sound-volume-1:before {
  content: '\e979'
}

.fonticon-sound-volume-2:before {
  content: '\e980'
}

.fonticon-sound-volume-3:before {
  content: '\e981'
}

.fonticon-chat-add:before {
  content: '\e982'
}

.fonticon-chat-delete:before {
  content: '\e983'
}

.fonticon-status-clock:before {
  content: '\e984'
}

.fonticon-status-noway:before {
  content: '\e985'
}

.fonticon-status-empty:before {
  content: '\e986'
}

.fonticon-tag-eye:before {
  content: '\e987'
}

.fonticon-filter-select-on:before {
  content: '\e988'
}

.fonticon-filter-propagate:before {
  content: '\e989'
}

.fonticon-flow-tree-child-1-expand-down:before {
  content: '\e990'
}

.fonticon-flow-tree-child-3-expand-down:before {
  content: '\e991'
}

.fonticon-flow-tree-child-1-3-expand-down:before {
  content: '\e992'
}

.fonticon-flow-tree-child-1-expand-up:before {
  content: '\e993'
}

.fonticon-flow-tree-child-3-expand-up:before {
  content: '\e994'
}

.fonticon-flow-tree-child-1-3-expand-up:before {
  content: '\e995'
}

.fonticon-tree-view-flattened-cog:before {
  content: '\e996'
}

.fonticon-note-pencil:before {
  content: '\e997'
}

.fonticon-raw-material:before {
  content: '\e998'
}

.fonticon-raw-material-add:before {
  content: '\e999'
}

.fonticon-raw-material-delete:before {
  content: '\e00A'
}

.fonticon-electronic-component:before {
  content: '\e00B'
}

.fonticon-electronic-component-add:before {
  content: '\e00C'
}

.fonticon-electronic-component-delete:before {
  content: '\e00D'
}

.fonticon-pcb-board-bare:before {
  content: '\e00E'
}

.fonticon-pcb-board-bare-add:before {
  content: '\e00F'
}

.fonticon-pcb-board-bare-delete:before {
  content: '\e01A'
}

.fonticon-pcb-board-assembly:before {
  content: '\e01B'
}

.fonticon-pcb-board-assembly-add:before {
  content: '\e01C'
}

.fonticon-pcb-board-assembly-delete:before {
  content: '\e01D'
}

.fonticon-widget-instance:before {
  content: '\e01E'
}

.fonticon-camera-fov-narrow:before {
  content: '\e01F'
}

.fonticon-camera-fov-medium:before {
  content: '\e02A'
}

.fonticon-camera-fov-wide:before {
  content: '\e02B'
}

.fonticon-object-bring-front:before {
  content: '\e02C'
}

.fonticon-object-bring-forward:before {
  content: '\e02D'
}

.fonticon-object-send-back:before {
  content: '\e02E'
}

.fonticon-object-send-backward:before {
  content: '\e02F'
}

.fonticon-part-made-from:before {
  content: '\e03A'
}

.fonticon-change-action:before {
  content: '\e03B'
}

.fonticon-change-action-add:before {
  content: '\e03C'
}

.fonticon-change-action-delete:before {
  content: '\e03D'
}

.fonticon-change-order:before {
  content: '\e03E'
}

.fonticon-change-order-add:before {
  content: '\e03F'
}

.fonticon-change-order-delete:before {
  content: '\e04A'
}

.fonticon-configuration:before {
  content: '\e04B'
}

.fonticon-configuration-add:before {
  content: '\e04C'
}

.fonticon-configuration-delete:before {
  content: '\e04D'
}

.fonticon-configuration-insert:before {
  content: '\e04E'
}

.fonticon-object-instance-select:before {
  content: '\e04F'
}

.fonticon-object-class-concrete-add:before {
  content: '\e05A'
}

.fonticon-object-class-abstract:before {
  content: '\e05B'
}

.fonticon-topbar-cloud-key:before {
  content: '\e05C'
}

.fonticon-database-migration:before {
  content: '\e05D'
}

.fonticon-open-menu-dot:before {
  content: '\e05E'
}

.fonticon-open-cog:before {
  content: '\e05F'
}

.fonticon-open-flash:before {
  content: '\e06A'
}

.fonticon-open-eye:before {
  content: '\e06B'
}

.fonticon-doc-text-step:before {
  content: '\e06C'
}

.fonticon-folder-requirement-specification:before {
  content: '\e06D'
}

.fonticon-paint-can-fill:before {
  content: '\e06E'
}

.fonticon-nav-move-to:before {
  content: '\e06F'
}

.fonticon-map-ground:before {
  content: '\e07A'
}

.fonticon-map-elevation:before {
  content: '\e07B'
}

.fonticon-warehouse:before {
  content: '\e07C'
}

.fonticon-logo-3dspace-key:before {
  content: '\e07D'
}

.fonticon-legal-ok:before {
  content: '\e07E'
}

.fonticon-computer-laptop-pencil:before {
  content: '\e07F'
}

.fonticon-fav-on-sorting:before {
  content: '\e08A'
}

.fonticon-fav-off-sorting:before {
  content: '\e08B'
}

.fonticon-banknote:before {
  content: '\e08C'
}

.fonticon-tokens-add:before {
  content: '\e08D'
}

.fonticon-tokens-delete:before {
  content: '\e08E'
}

.fonticon-trolley-add:before {
  content: '\e08F'
}

.fonticon-trolley-delete:before {
  content: '\e09A'
}

.fonticon-transportation-truck:before {
  content: '\e09B'
}

.fonticon-transportation-forklift:before {
  content: '\e09C'
}

.fonticon-requirement:before {
  content: '\e09D'
}

.fonticon-requirement-specification:before {
  content: '\e09E'
}

.fonticon-user-help:before {
  content: '\e09F'
}

.fonticon-drawing-anchor-point:before {
  content: '\e0A0'
}

.fonticon-drawing-line:before {
  content: '\e0A1'
}

.fonticon-drawing-polygon:before {
  content: '\e0A2'
}

.fonticon-test-tube-mid-tablet:before {
  content: '\e0A3'
}

.fonticon-highlight-review:before {
  content: '\e0A4'
}

.fonticon-forklift-load:before {
  content: '\e0A5'
}

.fonticon-forklift-unload:before {
  content: '\e0A6'
}

.fonticon-shipping-container:before {
  content: '\e0A7'
}

.fonticon-pallet:before {
  content: '\e0A8'
}

.fonticon-pallet-loaded:before {
  content: '\e0A9'
}

.fonticon-change-request:before {
  content: '\e0AA'
}

.fonticon-change-request-add:before {
  content: '\e0AB'
}

.fonticon-change-request-delete:before {
  content: '\e0AC'
}

.fonticon-change-request-attention:before {
  content: '\e0AD'
}

.fonticon-change-request-alert:before {
  content: '\e0AE'
}

.fonticon-change-request-impacted-items:before {
  content: '\e0AF'
}

.fonticon-change-request-chart-line-bar:before {
  content: '\e0B0'
}

.fonticon-replace-by-variant:before {
  content: '\e0B1'
}

.fonticon-replace-by-configuration:before {
  content: '\e0B2'
}

.fonticon-configuration-effectivity-add-to:before {
  content: '\e0B3'
}

.fonticon-tree:before {
  content: '\e0B4'
}

.fonticon-streetlamp:before {
  content: '\e0B5'
}

.fonticon-backspace:before {
  content: '\E0B6'
}

.fonticon-numeric-keypad:before {
  content: '\E0B7'
}

.fonticon-info-open-in-a-new-window:before {
  content: '\E0B8'
}

.fonticon-math-more-less:before {
  content: '\E0B9'
}

.fonticon-legal-add:before {
  content: '\E0BA'
}

.fonticon-legal-delete:before {
  content: '\E0BB'
}

.fonticon-legal-insert:before {
  content: '\E0BC'
}

.fonticon-briefcase-add:before {
  content: '\E0BD'
}

.fonticon-briefcase-delete:before {
  content: '\E0BE'
}

.fonticon-progress-0-clock:before {
  content: '\E0BF'
}

.fonticon-progress-2-stop:before {
  content: '\E0C0'
}

.fonticon-attributes-open-in-a-new-window:before {
  content: '\E0C1'
}

.fonticon-plp-summation:before {
  content: '\E0C2'
}

.fonticon-review:before {
  content: '\E0C3'
}

.fonticon-sellable-item:before {
  content: '\E0C4'
}

.fonticon-sellable-item-add:before {
  content: '\E0C5'
}

.fonticon-sellable-item-delete:before {
  content: '\E0C6'
}

.fonticon-compass-services-add:before {
  content: '\E0C7'
}

.fonticon-compass-services-delete:before {
  content: '\E0C8'
}

.fonticon-chart-map-tree-add:before {
  content: '\E0C9'
}

.fonticon-chart-map-tree-delete:before {
  content: '\E0CA'
}

.fonticon-chart-gantt:before {
  content: '\E0CB'
}

.fonticon-chart-kanban:before {
  content: '\E0CC'
}

.fonticon-view-mixed:before {
  content: '\E0CD'
}

.fonticon-doc-text-xml:before {
  content: '\E0CE'
}

.fonticon-doc-pdf:before {
  content: '\E0CF'
}

.fonticon-code-eye:before {
  content: '\E0D0'
}

.fonticon-code-eye-off:before {
  content: '\E0D1'
}

.fonticon-logo-business-experience:before {
  content: '\E0D2'
}

.fonticon-logo-business-experience-add:before {
  content: '\E0D3'
}

.fonticon-logo-business-experience-delete:before {
  content: '\E0D4'
}

.fonticon-logo-python:before {
  content: '\E0D5'
}

.fonticon-math-summation:before {
  content: '\E0D6'
}

.fonticon-math-function:before {
  content: '\E0D7'
}

.fonticon-graduation-cap-add:before {
  content: '\E0D8'
}

.fonticon-graduation-cap-delete:before {
  content: '\E0D9'
}

.fonticon-calculator:before {
  content: '\E0DA'
}

.fonticon-numeric-keypad-key-0:before {
  content: '\E0DB'
}

.fonticon-numeric-keypad-key-1:before {
  content: '\E0DC'
}

.fonticon-numeric-keypad-key-2:before {
  content: '\E0DD'
}

.fonticon-numeric-keypad-key-3:before {
  content: '\E0DE'
}

.fonticon-numeric-keypad-key-4:before {
  content: '\E0DF'
}

.fonticon-numeric-keypad-key-5:before {
  content: '\E0E0'
}

.fonticon-numeric-keypad-key-6:before {
  content: '\E0E1'
}

.fonticon-numeric-keypad-key-7:before {
  content: '\E0E2'
}

.fonticon-numeric-keypad-key-8:before {
  content: '\E0E3'
}

.fonticon-numeric-keypad-key-9:before {
  content: '\E0E4'
}

.fonticon-process-linear:before {
  content: '\E0E5'
}

.fonticon-process-linear-add:before {
  content: '\E0E6'
}

.fonticon-process-linear-delete:before {
  content: '\E0E7'
}

.fonticon-clock-calendar:before {
  content: '\E0E8'
}

.fonticon-vehicle-drone:before {
  content: '\E0E9'
}

.fonticon-vehicle-satellite:before {
  content: '\E0EA'
}

.fonticon-vehicle-tunnel-boring-machine:before {
  content: '\E0EB'
}

.fonticon-tree-view-flattened-leaves:before {
  content: '\E0EC'
}

.fonticon-tree-view-flattened-user:before {
  content: '\E0ED'
}

.fonticon-tree-view-flattened-collapse:before {
  content: '\E0EE'
}

.fonticon-ontology:before {
  content: '\E0EF'
}

.fonticon-script:before {
  content: '\E0F0'
}

.fonticon-user-flag:before {
  content: '\E0F1'
}

.fonticon-user-pencil:before {
  content: '\E0F2'
}

.fonticon-user-feather:before {
  content: '\E0F3'
}

.fonticon-user-comment:before {
  content: '\E0F4'
}

.fonticon-user-eye:before {
  content: '\E0F5'
}

.fonticon-width-full:before {
  content: '\E0F6'
}

.fonticon-width-small:before {
  content: '\E0F7'
}

.fonticon-picture-from-3d:before {
  content: '\E0F8'
}

.fonticon-markup-review:before {
  content: '\E0F9'
}

.fonticon-check-review:before {
  content: '\E0FA'
}

.fonticon-part-of:before {
  content: '\E0FB'
}

.fonticon-part-of-lock:before {
  content: '\E0FC'
}

.fonticon-part-made-from-add:before {
  content: '\E0FD'
}

.fonticon-part-made-from:before {
  content: '\E0FD'
}

.fonticon-product-made-from-part:before {
  content: '\E0FE'
}

.fonticon-risk-type:before {
  content: '\E0FF'
}

.fonticon-approximation-parameter:before {
  content: '\E10A'
}

.fonticon-flow-branch-downward:before {
  content: '\E10B'
}

.fonticon-tree-view-leaves:before {
  content: '\E10C'
}

.fonticon-part-of-interlocked:before {
  content: '\E10D'
}

.fonticon-at-risk-status:before {
  content: '\E10E'
}

.fonticon-delivered-status:before {
  content: '\E10F'
}

.fonticon-impact-analysis-chart-line-bar:before {
  content: '\E11A'
}

.fonticon-database-infinity:before {
  content: '\E11B'
}

.fonticon-recycle-left:before {
  content: '\E11C'
}

.fonticon-recycle-right:before {
  content: '\E11D'
}

.fonticon-exchange-minus:before {
  content: '\E11E'
}

.fonticon-exchange-cog:before {
  content: '\E11F'
}

.fonticon-export-to-pdf:before {
  content: '\E12A'
}

.fonticon-publish-to-3dswym:before {
  content: '\E12B'
}

.fonticon-publish-to-3dswym-new:before {
  content: '\E12C'
}

.fonticon-left-add:before {
  content: '\E12D'
}

.fonticon-left-minus:before {
  content: '\E12E'
}

.fonticon-right-add:before {
  content: '\E12F'
}

.fonticon-right-minus:before {
  content: '\E13A'
}

.fonticon-doc-draft:before {
  content: '\E13B'
}

.fonticon-doc-draft-floppy:before {
  content: '\E13C'
}

.fonticon-doc-dataset:before {
  content: '\E13D'
}

.fonticon-box-status-ok:before {
  content: '\E13E'
}

.fonticon-presentation-slides-animated-collection:before {
  content: '\E13F'
}

.fonticon-media-annotation:before {
  content: '\E14A'
}

.fonticon-cell-border-0:before {
  content: '\E14B'
}

.fonticon-cell-border-1:before {
  content: '\E14C'
}

.fonticon-cell-border-2:before {
  content: '\E14D'
}

.fonticon-cell-border-3:before {
  content: '\E14E'
}

.fonticon-location-factory:before {
  content: '\E14F'
}

.fonticon-location-warehouse:before {
  content: '\E15A'
}

.fonticon-manufacture:before {
  content: '\E15B'
}

.fonticon-math-x-value-add:before {
  content: '\E15C'
}

.fonticon-math-x-value-delete:before {
  content: '\E15D'
}

.fonticon-math-x-value-up:before {
  content: '\E15E'
}

.fonticon-math-x-value-down:before {
  content: '\E15F'
}

.fonticon-comment-question:before {
  content: '\E16A'
}

.fonticon-forward-globe:before {
  content: '\E16B'
}

.fonticon-weighing-scale:before {
  content: '\E16C'
}

.fonticon-properties-pencil:before {
  content: '\E16D'
}

.fonticon-calendar-day:before {
  content: '\E16E'
}

.fonticon-calendar-week:before {
  content: '\E16F'
}

.fonticon-calendar-year:before {
  content: '\E17A'
}

.fonticon-picture-lightbulb:before {
  content: '\E17B'
}

.fonticon-3dpart-play:before {
  content: '\E17C'
}

.fonticon-3dproduct-trolley:before {
  content: '\E17D'
}

.fonticon-material-new:before {
  content: '\E17E'
}

.fonticon-physics-simulation:before {
  content: '\E17F'
}

.fonticon-media-collection:before {
  content: '\E18A'
}

.fonticon-media-collection-play:before {
  content: '\E18B'
}

.fonticon-scene-animation:before {
  content: '\E18C'
}

.fonticon-scene-animation-pencil:before {
  content: '\E18D'
}

.fonticon-scene-animation-off:before {
  content: '\E18E'
}

.fonticon-molecule-type-methane:before {
  content: '\E18F'
}

.fonticon-robotic-arm:before {
  content: '\E19A'
}

.fonticon-potion:before {
  content: '\E19B'
}

.fonticon-formulation:before {
  content: '\E19C'
}

.fonticon-3dpart-simulation-scenario:before {
  content: '\E19D'
}

.fonticon-swap-left:before {
  content: '\E19E'
}

.fonticon-swap-right:before {
  content: '\E19F'
}

.fonticon-down-right-constrained-low:before {
  content: '\E1A0'
}

.fonticon-down-right-constrained-up:before {
  content: '\E1A1'
}

.fonticon-up-right-constrained-low:before {
  content: '\E1A2'
}

.fonticon-up-right-constrained-up:before {
  content: '\E1A3'
}

.fonticon-arrow-combo-vertical-constrained:before {
  content: '\E1A4'
}

.fonticon-arrow-down-vertical-constrained-low:before {
  content: '\E1A5'
}

.fonticon-arrow-up-vertical-constrained-up:before {
  content: '\E1A6'
}

.fonticon-view-textual-tile:before {
  content: '\E1A7'
}

.fonticon-view-3dswym-large:before {
  content: '\E1A8'
}

.fonticon-link-ok:before {
  content: '\E1A9'
}

.fonticon-target-constrained-low:before {
  content: '\E1AA'
}

.fonticon-target-constrained-up:before {
  content: '\E1AB'
}

.fonticon-kilometer-marker:before {
  content: '\E1AC'
}

.fonticon-signpost:before {
  content: '\E1AD'
}

.fonticon-signposts:before {
  content: '\E1AE'
}

.fonticon-mountains:before {
  content: '\E1AF'
}

.fonticon-slope-angle:before {
  content: '\E1B0'
}

.fonticon-ruler-vertical:before {
  content: '\E1B1'
}

.fonticon-ruler-horizontal:before {
  content: '\E1B2'
}

.fonticon-ruler-curvilinear:before {
  content: '\E1B3'
}

.fonticon-media-controller:before {
  content: '\E1B4'
}

.fonticon-media-controller-eye:before {
  content: '\E1B5'
}

.fonticon-media-controller-eye-off:before {
  content: '\E1B6'
}

.fonticon-bell-list:before {
  content: '\E1B7'
}

.fonticon-bell-user:before {
  content: '\E1B8'
}

.fonticon-sparkle:before {
  content: '\E1B9'
}

.fonticon-filter-reset:before {
  content: '\E1BA'
}

.fonticon-3d-object-reset:before {
  content: '\E1BB'
}

.fonticon-plane-eye:before {
  content: '\E1BC'
}

.fonticon-plane-eye-off:before {
  content: '\E1BD'
}

.fonticon-griffin-beaker-mid-open:before {
  content: '\E1BE'
}

.fonticon-notebook-experiment:before {
  content: '\E1BF'
}

.fonticon-workbook-experiment:before {
  content: '\E1C0'
}

.fonticon-scientific-notebook-experiment:before {
  content: '\E1C1'
}

.fonticon-workforce:before {
  content: '\E1C2'
}

.fonticon-subscription-others-add:before {
  content: '\E1C3'
}

.fonticon-subscription-others-pencil:before {
  content: '\E1C4'
}

.fonticon-lifecycle-management-3d-object:before {
  content: '\E1C5'
}

.fonticon-variants-and-options-compare:before {
  content: '\E1C6'
}

.fonticon-edu-learning-module:before {
  content: '\E1C7'
}

.fonticon-edu-learning-path:before {
  content: '\E1C8'
}

.fonticon-edu-learning-certification:before {
  content: '\E1C9'
}

.fonticon-chart-timeline:before {
  content: '\E1CA'
}

.fonticon-zoom-area:before {
  content: '\E1CB'
}

.fonticon-zoom-reset:before {
  content: '\E1CC'
}

.fonticon-view-pan:before {
  content: '\E1CD'
}

.fonticon-error:before {
  content: '\E1CE'
}

.fonticon-logo-linux:before {
  content: '\E1CF'
}

.fonticon-task-flash:before {
  content: '\E1D0'
}

.fonticon-task-user:before {
  content: '\E1D1'
}

.fonticon-material-search:before {
  content: '\E1D2'
}

.fonticon-eppendorf-tube:before {
  content: '\E1D3'
}

.fonticon-eppendorf-tube-new:before {
  content: '\E1D4'
}

.fonticon-eppendorf-tube-add:before {
  content: '\E1D5'
}

.fonticon-eppendorf-tube-delete:before {
  content: '\E1D6'
}

.fonticon-eppendorf-tube-remove:before {
  content: '\E1D7'
}

.fonticon-eppendorf-tube-list:before {
  content: '\E1D8'
}

.fonticon-sn-experiment-new:before {
  content: '\E1D9'
}

.fonticon-sn-experiment-add:before {
  content: '\E1DA'
}

.fonticon-sn-experiment-delete:before {
  content: '\E1DB'
}

.fonticon-sn-experiment-remove:before {
  content: '\E1DC'
}

.fonticon-sn-experiment-search:before {
  content: '\E1DD'
}

.fonticon-sn-experiment-list:before {
  content: '\E1DE'
}

.fonticon-molecule-type-methane-new:before {
  content: '\E1DF'
}

.fonticon-molecule-type-methane-open:before {
  content: '\E1E0'
}

.fonticon-molecule-type-methane-search:before {
  content: '\E1E1'
}

.fonticon-object-computed-state:before {
  content: '\E1E2'
}

.fonticon-term:before {
  content: '\E1E3'
}

.fonticon-terminology:before {
  content: '\E1E4'
}

.fonticon-topbar-cloud-off:before {
  content: '\E1E5'
}

.fonticon-power-off:before {
  content: '\E1E6'
}

.fonticon-chart-bar-radial:before {
  content: '\E1E7'
}

.fonticon-chart-schedule:before {
  content: '\E1E8'
}

.fonticon-chart-schedule-off:before {
  content: '\E1E9'
}

.fonticon-chart-schedule-filter:before {
  content: '\E1EA'
}

.fonticon-chart-schedule-brush:before {
  content: '\E1EB'
}

.fonticon-chart-kanban-flash:before {
  content: '\E1EC'
}

.fonticon-graph-polar-area:before {
  content: '\E1ED'
}

.fonticon-cloud-off:before {
  content: '\E1EE'
}

.fonticon-multiselect:before {
  content: '\E1EF'
}

.fonticon-multiselect-pencil:before {
  content: '\E1F0'
}

.fonticon-up-down-reduced:before {
  content: '\E1F1'
}

.fonticon-folder-run:before {
  content: '\E1F2'
}

.fonticon-folder-requirement-specification-add:before {
  content: '\E1F3'
}

.fonticon-folder-requirement-specification-delete:before {
  content: '\E1F4'
}

.fonticon-folder-requirement-specification-open:before {
  content: '\E1F5'
}

.fonticon-pen:before {
  content: '\E1F6'
}

.fonticon-pen-cog:before {
  content: '\E1F7'
}

.fonticon-table-column-eye:before {
  content: '\E1F8'
}

.fonticon-table-column-eye-off:before {
  content: '\E1F9'
}

.fonticon-table-row-eye:before {
  content: '\E1FA'
}

.fonticon-table-row-eye-off:before {
  content: '\E1FB'
}

.fonticon-math-less-than:before {
  content: '\E1FC'
}

.fonticon-math-less-than-equal:before {
  content: '\E1FD'
}

.fonticon-math-greater-than:before {
  content: '\E1FE'
}

.fonticon-math-greater-than-equal:before {
  content: '\E1FF'
}

.fonticon-math-null-sign:before {
  content: '\E20A'
}

.fonticon-stat-kurtosis:before {
  content: '\E20B'
}

.fonticon-stat-skewness:before {
  content: '\E20C'
}

.fonticon-space-rocket:before {
  content: '\E20D'
}

.fonticon-progress-bars-windowed:before {
  content: '\E20E'
}

.fonticon-progress-bars-windowed-brush:before {
  content: '\E20F'
}

.fonticon-tag-add:before {
  content: '\E21A'
}

.fonticon-tag-delete:before {
  content: '\E21B'
}

.fonticon-cog-ok:before {
  content: '\E21C'
}

.fonticon-switches:before {
  content: '\E21D'
}

.fonticon-clock-brush:before {
  content: '\E21E'
}

.fonticon-calendar-cog:before {
  content: '\E21F'
}

.fonticon-calendar-next:before {
  content: '\E22A'
}

.fonticon-calendar-previous:before {
  content: '\E22B'
}

.fonticon-calendar-move-to:before {
  content: '\E22C'
}

.fonticon-calendar-day-move-to:before {
  content: '\E22D'
}

.fonticon-calendar-question-move-to:before {
  content: '\E22E'
}

.fonticon-browsing-structure:before {
  content: '\E22F'
}

.fonticon-browsing-structure-cog:before {
  content: '\E23A'
}

.fonticon-browsing-structure-root:before {
  content: '\E23B'
}

.fonticon-browsing-structure-root-add-to:before {
  content: '\E23C'
}

.fonticon-browsing-structure-node:before {
  content: '\E23D'
}

.fonticon-browsing-structure-node-add-to:before {
  content: '\E23E'
}

.fonticon-3d-object-database:before {
  content: '\E23F'
}

.fonticon-3d-object-question:before {
  content: '\E24A'
}

.fonticon-3d-object-unknown-format:before {
  content: '\E24B'
}

.fonticon-3d-object-3dxml:before {
  content: '\E24C'
}

.fonticon-3dproduct-brush:before {
  content: '\E24D'
}

.fonticon-requirement-add:before {
  content: '\E24E'
}

.fonticon-requirement-delete:before {
  content: '\E24F'
}

.fonticon-requirement-open:before {
  content: '\E25A'
}

.fonticon-requirement-specification-add:before {
  content: '\E25B'
}

.fonticon-requirement-specification-delete:before {
  content: '\E25C'
}

.fonticon-requirement-specification-open:before {
  content: '\E25D'
}

.fonticon-open-inside-a-window:before {
  content: '\E25E'
}

.fonticon-objects-horizontal-align-left:before {
  content: '\E25F'
}

.fonticon-objects-horizontal-align-center:before {
  content: '\E26A'
}

.fonticon-objects-horizontal-align-right:before {
  content: '\E26B'
}

.fonticon-objects-vertical-align-top:before {
  content: '\E26C'
}

.fonticon-objects-vertical-align-middle:before {
  content: '\E26D'
}

.fonticon-objects-vertical-align-bottom:before {
  content: '\E26E'
}

.fonticon-objects-horizontal-distribute-center:before {
  content: '\E26F'
}

.fonticon-objects-vertical-distribute-center:before {
  content: '\E27A'
}

.fonticon-object-shadow:before {
  content: '\E27B'
}

.fonticon-object-shadow-off:before {
  content: '\E27C'
}

.fonticon-machine-learning:before {
  content: '\E27D'
}

.fonticon-machine-learning-training-task:before {
  content: '\E27E'
}

.fonticon-machine-learning-training-procedure:before {
  content: '\E27F'
}

.fonticon-screening-test:before {
  content: '\E28A'
}

.fonticon-failure-mode-analysis:before {
  content: '\E28B'
}

.fonticon-operation-execution:before {
  content: '\E28C'
}

.fonticon-operation-execution-brush:before {
  content: '\E28D'
}

.fonticon-workload:before {
  content: '\E28E'
}

.fonticon-workload-percentage:before {
  content: '\E28F'
}

.fonticon-workload-time:before {
  content: '\E29A'
}

.fonticon-workload-capacity:before {
  content: '\E29B'
}

.fonticon-workload-capacity-left:before {
  content: '\E29C'
}

.fonticon-bucket-period-touch:before {
  content: '\E29D'
}

.fonticon-bucket-period-next:before {
  content: '\E29E'
}

.fonticon-bucket-period-previous:before {
  content: '\E29F'
}

.fonticon-chart-schedule-workload-capacity:before {
  content: '\E2A0'
}

.fonticon-chart-schedule-combined:before {
  content: '\A2A1'
}

.fonticon-product-configuration-search:before {
  content: '\E2A2'
}

.fonticon-export-control-location:before {
  content: '\E2A3'
}

.fonticon-job-family:before {
  content: '\E2A4'
}

.fonticon-part-hole-counterbored-conical:before {
  content: '\E2A5'
}

.fonticon-part-hole-counterbored-flat:before {
  content: '\E2A6'
}

.fonticon-part-hole-counterbored-spherical:before {
  content: '\E2A7'
}

.fonticon-part-hole-counterbored-through:before {
  content: '\E2A8'
}

.fonticon-part-hole-counterdrilled-conical:before {
  content: '\E2A9'
}

.fonticon-part-hole-counterdrilled-flat:before {
  content: '\E2AA'
}

.fonticon-part-hole-counterdrilled-spherical:before {
  content: '\E2AB'
}

.fonticon-part-hole-counterdrilled-through:before {
  content: '\E2AC'
}

.fonticon-part-hole-countersunk-conical:before {
  content: '\E2AD'
}

.fonticon-part-hole-countersunk-flat:before {
  content: '\E2AE'
}

.fonticon-part-hole-countersunk-spherical:before {
  content: '\E2AF'
}

.fonticon-part-hole-countersunk-through:before {
  content: '\E2B0'
}

.fonticon-part-hole-simple-conical:before {
  content: '\E2B1'
}

.fonticon-part-hole-simple-flat:before {
  content: '\E2B2'
}

.fonticon-part-hole-simple-spherical:before {
  content: '\E2B3'
}

.fonticon-part-hole-simple-through:before {
  content: '\E2B4'
}

.fonticon-part-pocket-blind:before {
  content: '\E2B5'
}

.fonticon-part-pocket-through:before {
  content: '\E2B6'
}

.fonticon-part-pocket-notch-blind:before {
  content: '\E2B7'
}

.fonticon-part-pocket-notch-through:before {
  content: '\E2B8'
}

.fonticon-part-pocket-rectangular-blind:before {
  content: '\E2B9'
}

.fonticon-part-pocket-rectangular-through:before {
  content: '\E2BA'
}

.fonticon-part-pocket-round-blind:before {
  content: '\E2BB'
}

.fonticon-part-pocket-round-through:before {
  content: '\E2BC'
}

.fonticon-part-pattern-linear:before {
  content: '\E2BD'
}

.fonticon-part-pattern-circular:before {
  content: '\E2BE'
}

.fonticon-volumetric-measure:before {
  content: '\E2BF'
}

.fonticon-mass:before {
  content: '\E2C0'
}

.fonticon-density:before {
  content: '\E2C1'
}

.fonticon-part-bodies-merged:before {
  content: '\E2C2'
}

.fonticon-part-extruded:before {
  content: '\E2C3'
}

.fonticon-simulation-category-specification:before {
  content: '\E2C4'
}

.fonticon-simulation-category-internal-data:before {
  content: '\E2C5'
}

.fonticon-simulation-category-results:before {
  content: '\E2C6'
}

.fonticon-floppy-add:before {
  content: '\E2C7'
}

.fonticon-floppy-delete:before {
  content: '\E2C8'
}

.fonticon-move-from:before {
  content: '\E2C9'
}

.fonticon-lock-download:before {
  content: '\E2CA'
}

.fonticon-eye-isolated:before {
  content: '\E2CB'
}

.fonticon-doc-text-json:before {
  content: '\E2CC'
}

.fonticon-doc-text-banknotes-add:before {
  content: '\E2CD'
}

.fonticon-presentation-slide-add:before {
  content: '\E2CE'
}

.fonticon-presentation-slide-delete:before {
  content: '\E2CF'
}

.fonticon-at-symbol:before {
  content: '\E2D0'
}

.fonticon-link-network:before {
  content: '\E2D1'
}

.fonticon-link-doc:before {
  content: '\E2D2'
}

.fonticon-annotation-eye:before {
  content: '\E2D3'
}

.fonticon-annotation-eye-off:before {
  content: '\E2D4'
}

.fonticon-list-user:before {
  content: '\E2D5'
}

.fonticon-location-dotted:before {
  content: '\E2D6'
}

.fonticon-road-sign-turn-right:before {
  content: '\E2D7'
}

.fonticon-road-sign-turn-left:before {
  content: '\E2D8'
}

.fonticon-road-sign-u-turn-right:before {
  content: '\E2D9'
}

.fonticon-road-sign-u-turn-left:before {
  content: '\E2DA'
}

.fonticon-slope-negative-grade:before {
  content: '\E2DB'
}

.fonticon-slope-positive-grade:before {
  content: '\E2DC'
}

.fonticon-math-inequal:before {
  content: '\E2DD'
}

.fonticon-math-x-value-import-to:before {
  content: '\E2DE'
}

.fonticon-math-union:before {
  content: '\E2DF'
}

.fonticon-clothes-jacket:before {
  content: '\E2E0'
}

.fonticon-augmented-reality-mobile:before {
  content: '\E2E1'
}

.fonticon-task-list-status-ok:before {
  content: '\E2E2'
}

.fonticon-task-wrong:before {
  content: '\E2E3'
}

.fonticon-task-wedo:before {
  content: '\E2E4'
}

.fonticon-task-route:before {
  content: '\E2E5'
}

.fonticon-task-business-process:before {
  content: '\E2E6'
}

.fonticon-task-dpm-project:before {
  content: '\E2E7'
}

.fonticon-task-project-planning:before {
  content: '\E2E8'
}

.fonticon-filter-refresh:before {
  content: '\E2E9'
}

.fonticon-filter-3d-object:before {
  content: '\E2EA'
}

.fonticon-filter-eye:before {
  content: '\E2EB'
}

.fonticon-attributes-filter:before {
  content: '\E2EC'
}

.fonticon-properties-filter:before {
  content: '\E2ED'
}

.fonticon-infrastructure-linear-bridge:before {
  content: '\E2EE'
}

.fonticon-infrastructure-linear-tunnel:before {
  content: '\E2EF'
}

.fonticon-infrastructure-linear-cut-cover-tunnel:before {
  content: '\E2F0'
}

.fonticon-infrastructure-linear-dam:before {
  content: '\E2F1'
}

.fonticon-infrastructure-linear-on-ground:before {
  content: '\E2F2'
}

.fonticon-road-profil-crest:before {
  content: '\E2F3'
}

.fonticon-road-profil-sag:before {
  content: '\E2F4'
}

.fonticon-flow-cascade-dashed-1:before {
  content: '\E2F5'
}

.fonticon-picture-export:before {
  content: '\E2F6'
}

.fonticon-picture-360-add:before {
  content: '\E2F7'
}

.fonticon-picture-360-delete:before {
  content: '\E2F8'
}

.fonticon-3dproduct-import-into:before {
  content: '\E2F9'
}

.fonticon-fl-diagram-eye:before {
  content: '\E2FA'
}

.fonticon-electronic-component-processor:before {
  content: '\E2FB'
}

.fonticon-user-hourglass:before {
  content: '\E2FC'
}

.fonticon-users-hourglass:before {
  content: '\E2FD'
}

.fonticon-update-lock-open:before {
  content: '\E2FE'
}

.fonticon-picture-portrait-to-landscape:before {
  content: '\E2FF'
}

.fonticon-picture-landscape-to-portrait:before {
  content: '\E30A'
}

.fonticon-object-shape-split:before {
  content: '\E30B'
}

.fonticon-object-shape-merge:before {
  content: '\E30C'
}

.fonticon-object-shape-replace:before {
  content: '\E30D'
}

.fonticon-object-shape-round-corner:before {
  content: '\E30E'
}

.fonticon-perspective-grid:before {
  content: '\E30F'
}

.fonticon-product-fit-perspective:before {
  content: '\E31A'
}

.fonticon-uv-map-unwrap:before {
  content: '\E31B'
}

.fonticon-uv-map-projection:before {
  content: '\E31C'
}

.fonticon-uv-map-envelope:before {
  content: '\E31D'
}

.fonticon-uv-map-envelope-impostor:before {
  content: '\E31E'
}

.fonticon-mesh-decimate:before {
  content: '\E31F'
}

.fonticon-mesh-tesselate:before {
  content: '\E32A'
}

.fonticon-mesh-tesselate-cog:before {
  content: '\E32B'
}

.fonticon-geometries-eye:before {
  content: '\E32C'
}

.fonticon-geometries-eye-off:before {
  content: '\E32D'
}

.fonticon-aggregate:before {
  content: '\E32E'
}

.fonticon-replace-by-configuration-instantiated:before {
  content: '\E32F'
}

.fonticon-inner-join-2:before {
  content: '\E33A'
}

.fonticon-inner-join-3:before {
  content: '\E33B'
}

.fonticon-brackets-limit:before {
  content: '\E33C'
}

.fonticon-square-to-triangle:before {
  content: '\E33D'
}

.fonticon-ranking-podium:before {
  content: '\E33E'
}

.fonticon-stream-divided-3:before {
  content: '\E33F'
}

.fonticon-part-replace-new:before {
  content: '\E34A'
}

.fonticon-part-replace-floppy:before {
  content: '\E34B'
}

.fonticon-product-light:before {
  content: '\E34C'
}

.fonticon-product-camera:before {
  content: '\E34D'
}

.fonticon-focal-length:before {
  content: '\E34E'
}

.fonticon-focal-point:before {
  content: '\E34F'
}

.fonticon-database-info:before {
  content: '\E35A'
}

.fonticon-label:before {
  content: '\E35B'
}

.fonticon-label-add:before {
  content: '\E35C'
}

.fonticon-label-delete:before {
  content: '\E35D'
}

.fonticon-phone-call-ongoing:before {
  content: '\E35E'
}

.fonticon-phone-call-sent:before {
  content: '\E35F'
}

.fonticon-phone-call-received:before {
  content: '\E36A'
}

.fonticon-phone-call-missed:before {
  content: '\E36B'
}

.fonticon-website:before {
  content: '\E36C'
}

.fonticon-tag-pencil:before {
  content: '\E38E'
}

.fonticon-calendar-new:before {
  content: '\E36D'
}

.fonticon-calendar-pencil:before {
  content: '\E36E'
}

.fonticon-dashboard-story:before {
  content: '\E36F'
}

.fonticon-dashboard-story-add:before {
  content: '\E37A'
}

.fonticon-dashboard-story-folder:before {
  content: '\E37B'
}

.fonticon-home-delete:before {
  content: '\E37C'
}

.fonticon-biosystemmap:before {
  content: '\E37D'
}

.fonticon-biosystemmap-new:before {
  content: '\E37E'
}

.fonticon-biosystemmap-list:before {
  content: '\E37F'
}

.fonticon-biosystemmap-clock:before {
  content: '\E38A'
}

.fonticon-simple-test:before {
  content: '\E38B'
}

.fonticon-material-experimental:before {
  content: '\E38C'
}

.fonticon-part-select:before {
  content: '\E38D'
}

.fonticon-double-arrow-horizontal:before {
  content: '\E38F'
}

.fonticon-circular-down:before {
  content: '\E39A'
}

.fonticon-circular-left:before {
  content: '\E39B'
}

.fonticon-circular-right:before {
  content: '\E39C'
}

.fonticon-circular-up:before {
  content: '\E39D'
}

.fonticon-up-down-reduced-dashed:before {
  content: '\E39E'
}

.fonticon-docs-text-shield:before {
  content: '\E39F'
}

.fonticon-doc-text-clock:before {
  content: '\E3A0'
}

.fonticon-doc-text-shield-user:before {
  content: '\E3A1'
}

.fonticon-doc-text-shield-template:before {
  content: '\E3A2'
}

.fonticon-book-history:before {
  content: '\E3A3'
}

.fonticon-ruler-simple-vertical:before {
  content: '\E3A4'
}

.fonticon-phone-call-declined:before {
  content: '\E3A5'
}

.fonticon-camera-add:before {
  content: '\E3A6'
}

.fonticon-camera-delete:before {
  content: '\E3A7'
}

.fonticon-complex-process-linear:before {
  content: '\E3A8'
}

.fonticon-complex-process-linear-add:before {
  content: '\E3A9'
}

.fonticon-complex-process-linear-delete:before {
  content: '\E3AA'
}

.fonticon-complex-process-linear-remove:before {
  content: '\E3AB'
}

.fonticon-complex-process-linear-new:before {
  content: '\E3AC'
}

.fonticon-agile-iteration:before {
  content: '\E3AD'
}

.fonticon-task-add:before {
  content: '\E3AE'
}

.fonticon-task-delete:before {
  content: '\E3AF'
}

.fonticon-task-remove:before {
  content: '\E3B0'
}

.fonticon-task-new:before {
  content: '\E3B1'
}

.fonticon-task-list-add:before {
  content: '\E3B2'
}

.fonticon-task-list-delete:before {
  content: '\E3B3'
}

.fonticon-task-list-remove:before {
  content: '\E3B4'
}

.fonticon-task-list-new:before {
  content: '\E3B5'
}

.fonticon-rank-one:before {
  content: '\E3B6'
}

.fonticon-rank-two:before {
  content: '\E3B7'
}

.fonticon-rank-three:before {
  content: '\E3B8'
}

.fonticon-rank-four:before {
  content: '\E3B9'
}

.fonticon-rank-five:before {
  content: '\E3BA'
}

.fonticon-role-cog:before {
  content: '\E3BB'
}

.fonticon-material-cog:before {
  content: '\E3BC'
}

.fonticon-theme-file:before {
  content: '\E3BD'
}

.fonticon-robot-3d-xyz:before {
  content: '\E3BE'
}

.fonticon-view-3d-top:before {
  content: '\E3BF'
}

.fonticon-view-3d-bottom:before {
  content: '\E3C0'
}

.fonticon-view-3d-left:before {
  content: '\E3C1'
}

.fonticon-view-3d-right:before {
  content: '\E3C2'
}

.fonticon-view-3d-front:before {
  content: '\E3C3'
}

.fonticon-view-3d-back:before {
  content: '\E3C4'
}

.fonticon-view-3d-isometric:before {
  content: '\E3C5'
}

.fonticon-eppendorf-tube-list-add:before {
  content: '\E3C6'
}

.fonticon-eppendorf-tube-list-delete:before {
  content: '\E3C7'
}

.fonticon-eppendorf-tube-list-remove:before {
  content: '\E3C8'
}

.fonticon-eppendorf-tube-list-new:before {
  content: '\E3C9'
}

.fonticon-floors:before {
  content: '\E3CA'
}

.fonticon-room:before {
  content: '\E3CB'
}

.fonticon-room-lab:before {
  content: '\E3CC'
}

.fonticon-lab-fridge:before {
  content: '\E3CD'
}

.fonticon-lab-freezer:before {
  content: '\E3CE'
}

.fonticon-cabinet:before {
  content: '\E3CF'
}

.fonticon-shelf:before {
  content: '\E3D0'
}

.fonticon-electronic-scale:before {
  content: '\E3D1'
}

.fonticon-electronic-scale-add:before {
  content: '\E3D2'
}

.fonticon-electronic-scale-delete:before {
  content: '\E3D3'
}

.fonticon-electronic-scale-remove:before {
  content: '\E3D4'
}

.fonticon-electronic-scale-new:before {
  content: '\E3D5'
}

.fonticon-electronic-scale-list:before {
  content: '\E3D6'
}

.fonticon-activity:before {
  content: '\E3D7'
}

.fonticon-activity-add:before {
  content: '\E3D8'
}

.fonticon-activity-delete:before {
  content: '\E3D9'
}

.fonticon-activity-remove:before {
  content: '\E3DA'
}

.fonticon-activity-new:before {
  content: '\E3DB'
}

.fonticon-activity-plan:before {
  content: '\E3DC'
}

.fonticon-activity-plan-add:before {
  content: '\E3DD'
}

.fonticon-activity-plan-delete:before {
  content: '\E3DE'
}

.fonticon-activity-plan-remove:before {
  content: '\E3DF'
}

.fonticon-activity-plan-new:before {
  content: '\E3E0'
}

.fonticon-molecule-type-generic-substance-new:before {
  content: '\E3E1'
}

.fonticon-opportunity-type:before {
  content: '\E3E2'
}

.fonticon-issue-type:before {
  content: '\E3E3'
}

.fonticon-performance-specification:before {
  content: '\E3E4'
}

.fonticon-classification-book:before {
  content: '\E3E5'
}

.fonticon-simulation-process:before {
  content: '\E3E6'
}

.fonticon-simulation-process-referenced:before {
  content: '\E3E7'
}

.fonticon-chart-line-add:before {
  content: '\E3E8'
}

.fonticon-chart-line-delete:before {
  content: '\E3E9'
}

.fonticon-graph-phase-diagram:before {
  content: '\E3EA'
}

.fonticon-double-arrow-diagonal:before {
  content: '\E3EB'
}

.fonticon-doc-text-banknotes:before {
  content: '\E3EC'
}

.fonticon-library-lined:before {
  content: '\E3ED'
}

.fonticon-library-class-filled:before {
  content: '\E3EE'
}

.fonticon-building-office-trolley:before {
  content: '\E3EF'
}

.fonticon-logo-homebyme:before {
  content: '\E3F0'
}

.fonticon-logo-instagram:before {
  content: '\E3F1'
}

.fonticon-comment-question-user:before {
  content: '\E3F2'
}

.fonticon-comment-list-user:before {
  content: '\E3F3'
}

.fonticon-emoji-slight-smile:before {
  content: '\E3F4'
}

.fonticon-emoji-neutral-face:before {
  content: '\E3F5'
}

.fonticon-emoji-frowning-face:before {
  content: '\E3F6'
}

.fonticon-emoji-angry-face:before {
  content: '\E3F7'
}

.fonticon-emoji-handshake-link:before {
  content: '\E3F8'
}

.fonticon-dialpad:before {
  content: '\E3F9'
}

.fonticon-task-project-planning-link:before {
  content: '\E3FA'
}

.fonticon-project-baseline:before {
  content: '\E3FB'
}

.fonticon-project-gate:before {
  content: '\E3FC'
}

.fonticon-project-milestone:before {
  content: '\E3FD'
}

.fonticon-project-phase:before {
  content: '\E3FE'
}

.fonticon-project-timeline-today:before {
  content: '\E3FF'
}

.fonticon-project-new-scenario:before {
  content: '\E40A'
}

.fonticon-find-and-replace:before {
  content: '\E40B'
}

.fonticon-banknotes:before {
  content: '\E40C'
}

.fonticon-banknotes-lock:before {
  content: '\E40D'
}

.fonticon-banknotes-bunch:before {
  content: '\E40E'
}

.fonticon-clock-banknotes:before {
  content: '\E40F'
}

.fonticon-calendar-add:before {
  content: '\E41A'
}

.fonticon-calendar-delete:before {
  content: '\E41B'
}

.fonticon-calendar-share:before {
  content: '\E41C'
}

.fonticon-navigation-history-share:before {
  content: '\E41D'
}

.fonticon-material-attention:before {
  content: '\E41E'
}

.fonticon-logical:before {
  content: '\E41F'
}

.fonticon-user-change-sent:before {
  content: '\E42A'
}

.fonticon-user-change-received:before {
  content: '\E42B'
}

.fonticon-geometry-square:before {
  content: '\E42C'
}

.fonticon-geometry-square-bold:before {
  content: '\E42D'
}

.fonticon-geometry-square-off:before {
  content: '\E42E'
}

.fonticon-geometry-circle:before {
  content: '\E42F'
}

.fonticon-line-thickness-0:before {
  content: '\E43A'
}

.fonticon-line-thickness-1:before {
  content: '\E43B'
}

.fonticon-line-thickness-2:before {
  content: '\E43C'
}

.fonticon-line-thickness-3:before {
  content: '\E43D'
}

.fonticon-line-dotted-1:before {
  content: '\E43E'
}

.fonticon-line-dotted-2:before {
  content: '\E43F'
}

.fonticon-line-dotted-3:before {
  content: '\E44A'
}

.fonticon-flask-erlen-virtual:before {
  content: '\E44B'
}

.fonticon-cosmo-compound-set:before {
  content: '\E44C'
}

.fonticon-va-microstate-generation:before {
  content: '\E44D'
}

.fonticon-pure-comp-mixture:before {
  content: '\E44E'
}

.fonticon-solubility-screening:before {
  content: '\E44F'
}

.fonticon-coefficient-partitioning:before {
  content: '\E45A'
}

.fonticon-group-line-move:before {
  content: '\E45B'
}

.fonticon-pipe-backfill:before {
  content: '\E45C'
}

.fonticon-pipe-v-clearance:before {
  content: '\E45D'
}

.fonticon-chart-schedule-connexion:before {
  content: '\E45E'
}

.fonticon-folder-risk-type:before {
  content: '\E45F'
}

.fonticon-packaging-artwork-poa:before {
  content: '\E46A'
}

.fonticon-rule-status-required:before {
  content: '\E46B'
}

.fonticon-rule-status-default:before {
  content: '\E46C'
}

.fonticon-rule-status-incompatible:before {
  content: '\E46D'
}

.fonticon-rule-status-selected:before {
  content: '\E46E'
}

.fonticon-rule-status-conflict:before {
  content: '\E46F'
}

.fonticon-rule-security-expression:before {
  content: '\E47A'
}

.fonticon-sim-test-case:before {
  content: '\E47B'
}

.fonticon-sim-test-case-add:before {
  content: '\E47C'
}

.fonticon-sim-test-chapter:before {
  content: '\E47D'
}

.fonticon-sim-test-chapter-add:before {
  content: '\E47E'
}

.fonticon-sim-test-specification:before {
  content: '\E47F'
}

.fonticon-sim-test-specification-add:before {
  content: '\E48A'
}

.fonticon-coverage-matrix:before {
  content: '\E48B'
}

.fonticon-connected-network:before {
  content: '\E48C'
}

.fonticon-connected-users:before {
  content: '\E48D'
}

.fonticon-database-history:before {
  content: '\E48E'
}

.fonticon-doc-eye:before {
  content: '\E48F'
}

.fonticon-doc-eye-off:before {
  content: '\E49A'
}

.fonticon-doc-log-filter:before {
  content: '\E49B'
}

.fonticon-book-chapter:before {
  content: '\E49C'
}

.fonticon-book-chapter-insert:before {
  content: '\E49D'
}

.fonticon-folder-requirement-specification-insert:before {
  content: '\E49E'
}

.fonticon-table-play:before {
  content: '\E49F'
}

.fonticon-logo-3dswym-change:before {
  content: '\E4A0'
}

.fonticon-comment-insert:before {
  content: '\E4A1'
}

.fonticon-comment-check:before {
  content: '\E4A2'
}

.fonticon-sun:before {
  content: '\E4A3'
}

.fonticon-moon-crescent:before {
  content: '\E4A4'
}

.fonticon-timeline-activity-vertical:before {
  content: '\E4A5'
}

.fonticon-picture-update:before {
  content: '\E4A6'
}

.fonticon-requirement-insert:before {
  content: '\E4A7'
}

.fonticon-requirement-specification-insert:before {
  content: '\E4A8'
}

.fonticon-users-meeting:before {
  content: '\E4A9'
}

.fonticon-category-picture-360:before {
  content: '\E4AA'
}

.fonticon-category-3dproduct:before {
  content: '\E4AB'
}

.fonticon-griffin-beaker-mid-search:before {
  content: '\E4AC'
}

.fonticon-scientific-data-pipeline:before {
  content: '\E4AD'
}

.fonticon-scientific-data-pipeline-template:before {
  content: '\E4AE'
}

.fonticon-align-real-virtual-position:before {
  content: '\E4AF'
}

.fonticon-design-experience:before {
  content: '\E4B0'
}

.fonticon-design-experience-add:before {
  content: '\E4B1'
}

.fonticon-design-experience-delete:before {
  content: '\E4B2'
}

.fonticon-change-action-insert:before {
  content: '\E4B3'
}

.fonticon-change-order-insert:before {
  content: '\E4B4'
}

.fonticon-change-request-insert:before {
  content: '\E4B5'
}

.fonticon-investigation-request:before {
  content: '\E4B6'
}

.fonticon-investigation-request-add:before {
  content: '\E4B7'
}

.fonticon-investigation-request-delete:before {
  content: '\E4B8'
}

.fonticon-implementation-validation:before {
  content: '\E4B9'
}

.fonticon-change-investigation-start:before {
  content: '\E4BA'
}

.fonticon-change-scope-analysis:before {
  content: '\E4BB'
}

.fonticon-disposition:before {
  content: '\E4BC'
}

.fonticon-camera-exposure:before {
  content: '\E4BD'
}

.fonticon-environment-3d:before {
  content: '\E4BE'
}

.fonticon-environment-3d-planet:before {
  content: '\E4BF'
}

.fonticon-environment-3d-ambience:before {
  content: '\E4C0'
}

.fonticon-ambience-3d:before {
  content: '\E4C1'
}

.fonticon-ambience-3d-backplate:before {
  content: '\E4C2'
}

.fonticon-ambience-backplate:before {
  content: '\E4C3'
}

.fonticon-ambience-ground:before {
  content: '\E4C4'
}

.fonticon-ambience-studio:before {
  content: '\E4C5'
}

.fonticon-log-first-error:before {
  content: '\E4C6'
}

.fonticon-history-first-error:before {
  content: '\E4C7'
}

.fonticon-barcode-scanner:before {
  content: '\E4C8'
}

.fonticon-download-block:before {
  content: '\E4C9'
}

.fonticon-database-sort:before {
  content: '\E4CA'
}

.fonticon-trash-hourglass:before {
  content: '\E4CB'
}

.fonticon-block-hourglass:before {
  content: '\E4CC'
}

.fonticon-navigation-skeleton:before {
  content: '\E4CD'
}

.fonticon-doc-text-magic-wand:before {
  content: '\E4CE'
}

.fonticon-doc-technical-request:before {
  content: '\E4CF'
}

.fonticon-book-chapter-add:before {
  content: '\E4D0'
}

.fonticon-book-chapter-delete:before {
  content: '\E4D1'
}

.fonticon-table-no-header:before {
  content: '\E4D2'
}

.fonticon-indoor:before {
  content: '\E4D3'
}

.fonticon-outdoor:before {
  content: '\E4D4'
}

.fonticon-comment-question-add:before {
  content: '\E4D5'
}

.fonticon-comment-question-delete:before {
  content: '\E4D6'
}

.fonticon-parcel-pencil:before {
  content: '\E4D7'
}

.fonticon-tree-add:before {
  content: '\E4D8'
}

.fonticon-browsing-structure-root-group:before {
  content: '\E4D9'
}

.fonticon-picture-compare-slider:before {
  content: '\E4DA'
}

.fonticon-protein-project:before {
  content: '\E4DB'
}

.fonticon-study-tpp:before {
  content: '\E4DC'
}

.fonticon-sn-experiment-template:before {
  content: '\E4DD'
}

.fonticon-bio-retrosynthesis:before {
  content: '\E4DE'
}

.fonticon-substance-registry:before {
  content: '\E4DF'
}

.fonticon-bio-container-move:before {
  content: '\E4E0'
}

.fonticon-bio-container-delete:before {
  content: '\E4E1'
}

.fonticon-bio-container-shopping-cart:before {
  content: '\E4E2'
}

.fonticon-bio-container-opened:before {
  content: '\E4E3'
}

.fonticon-gtd-experiment:before {
  content: '\E4E4'
}

.fonticon-performance-specification-target:before {
  content: '\E4E5'
}

.fonticon-design-experience-context:before {
  content: '\E4E6'
}

.fonticon-design-experience-wip:before {
  content: '\E4E7'
}

.fonticon-formulated-product:before {
  content: '\E4E8'
}

.fonticon-formulated-product-add:before {
  content: '\E4E9'
}

.fonticon-formulated-product-delete:before {
  content: '\E4EA'
}

.fonticon-link-requirements-start:before {
  content: '\E4EB'
}

.fonticon-link-requirements-end:before {
  content: '\E4EC'
}

.fonticon-link-requirements-check:before {
  content: '\E4ED'
}

.fonticon-distribution-event:before {
  content: '\E4EE'
}

.fonticon-variability-option:before {
  content: '\E4EF'
}

.fonticon-replace-by-duplicate:before {
  content: '\E4F0'
}

.fonticon-duplicate-3dproduct:before {
  content: '\E4F1'
}

.fonticon-sim-test-case-insert:before {
  content: '\E4F2'
}

.fonticon-sim-test-case-create-from:before {
  content: '\E4F3'
}

.fonticon-sim-test-specification-insert:before {
  content: '\E4F4'
}

.fonticon-aspect-ratio-camera:before {
  content: '\E4F5'
}

.fonticon-eye-pan:before {
  content: '\E4F6'
}

.fonticon-logo-generative-ai:before {
  content: '\E4F7'
}

.fonticon-lightbulb-add:before {
  content: '\E4F8'
}

.fonticon-lightbulb-delete:before {
  content: '\E4F9'
}

.fonticon-website-add:before {
  content: '\E4FA'
}

.fonticon-website-delete:before {
  content: '\E4FB'
}

.fonticon-website-collection:before {
  content: '\E4FC'
}

.fonticon-network-add:before {
  content: '\E4FD'
}

.fonticon-network-delete:before {
  content: '\E4FE'
}

.fonticon-project-scenario:before {
  content: '\E4FF'
}

.fonticon-app-desktop:before {
  content: '\E50A'
}

.fonticon-app-desktop-shortcut:before {
  content: '\E50B'
}

.fonticon-app-web:before {
  content: '\E50C'
}

.fonticon-app-web-shortcut:before {
  content: '\E50D'
}

.fonticon-search-interest:before {
  content: '\E50E'
}

.fonticon-tools-add:before {
  content: '\E50F'
}

.fonticon-tools-delete:before {
  content: '\E51A'
}

.fonticon-tools-open:before {
  content: '\E51B'
}

.fonticon-toolbox:before {
  content: '\E51C'
}

.fonticon-toolbox-add:before {
  content: '\E51D'
}

.fonticon-toolbox-delete:before {
  content: '\E51E'
}

.fonticon-toolbox-open:before {
  content: '\E51F'
}

.fonticon-picture-360-lightbulb:before {
  content: '\E52A'
}

.fonticon-3d-object-sparkle:before {
  content: '\E52B'
}

.fonticon-3d-object-gltf:before {
  content: '\E52C'
}

.fonticon-electronic-component-processor-search:before {
  content: '\E52D'
}

.fonticon-electronic-component-processor-exchange:before {
  content: '\E52E'
}

.fonticon-electronic-component-processor-user:before {
  content: '\E52F'
}

.fonticon-users-group-search:before {
  content: '\E53A'
}

.fonticon-home-back:before {
  content: '\E53B'
}

.fonticon-test-tube-mid-tablet-new:before {
  content: '\E53C'
}

.fonticon-bio-container-propagate:before {
  content: '\E53D'
}

.fonticon-place-blank:before {
  content: '\E53E'
}

.fonticon-place-collection:before {
  content: '\E53F'
}

.fonticon-place-values:before {
  content: '\E54A'
}

.fonticon-semicond-design-env:before {
  content: '\E54B'
}

.fonticon-semicond-design-env-add:before {
  content: '\E54C'
}

.fonticon-semicond-design-env-open:before {
  content: '\E54D'
}

.fonticon-semicond-design-responsability:before {
  content: '\E54E'
}

.fonticon-base-configuration-change:before {
  content: '\E54F'
}

.fonticon-object-related-reorder:before {
  content: '\E55A'
}

.fonticon-import-manager-dialog:before {
  content: '\E55B'
}

code,kbd,pre,samp {
  font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
  font-size: 1em
}

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #844138;
  white-space: nowrap;
  background-color: #fff0ee;
  border-radius: 4px
}

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #3d3d3d;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0,0,0,.25)
}

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857;
  color: #3d3d3d;
  overflow: auto;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f4f5f6;
  border: 1px solid #d1d4d4;
  border-radius: 4px
}

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

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

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

@media (min-width: 768px) {
  .container {
      width:750px
  }
}

@media (min-width: 992px) {
  .container {
      width:970px
  }
}

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

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

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

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.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-md-1,.col-md-10,.col-md-11,.col-md-12,.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-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
  float: left
}

.col-xs-12 {
  width: 100%
}

.col-xs-11 {
  width: 91.66667%
}

.col-xs-10 {
  width: 83.33333%
}

.col-xs-9 {
  width: 75%
}

.col-xs-8 {
  width: 66.66667%
}

.col-xs-7 {
  width: 58.33333%
}

.col-xs-6 {
  width: 50%
}

.col-xs-5 {
  width: 41.66667%
}

.col-xs-4 {
  width: 33.33333%
}

.col-xs-3 {
  width: 25%
}

.col-xs-2 {
  width: 16.66667%
}

.col-xs-1 {
  width: 8.33333%
}

.col-xs-pull-12 {
  right: 100%
}

.col-xs-pull-11 {
  right: 91.66667%
}

.col-xs-pull-10 {
  right: 83.33333%
}

.col-xs-pull-9 {
  right: 75%
}

.col-xs-pull-8 {
  right: 66.66667%
}

.col-xs-pull-7 {
  right: 58.33333%
}

.col-xs-pull-6 {
  right: 50%
}

.col-xs-pull-5 {
  right: 41.66667%
}

.col-xs-pull-4 {
  right: 33.33333%
}

.col-xs-pull-3 {
  right: 25%
}

.col-xs-pull-2 {
  right: 16.66667%
}

.col-xs-pull-1 {
  right: 8.33333%
}

.col-xs-pull-0 {
  right: 0
}

.col-xs-push-12 {
  left: 100%
}

.col-xs-push-11 {
  left: 91.66667%
}

.col-xs-push-10 {
  left: 83.33333%
}

.col-xs-push-9 {
  left: 75%
}

.col-xs-push-8 {
  left: 66.66667%
}

.col-xs-push-7 {
  left: 58.33333%
}

.col-xs-push-6 {
  left: 50%
}

.col-xs-push-5 {
  left: 41.66667%
}

.col-xs-push-4 {
  left: 33.33333%
}

.col-xs-push-3 {
  left: 25%
}

.col-xs-push-2 {
  left: 16.66667%
}

.col-xs-push-1 {
  left: 8.33333%
}

.col-xs-push-0 {
  left: 0
}

.col-xs-offset-12 {
  margin-left: 100%
}

.col-xs-offset-11 {
  margin-left: 91.66667%
}

.col-xs-offset-10 {
  margin-left: 83.33333%
}

.col-xs-offset-9 {
  margin-left: 75%
}

.col-xs-offset-8 {
  margin-left: 66.66667%
}

.col-xs-offset-7 {
  margin-left: 58.33333%
}

.col-xs-offset-6 {
  margin-left: 50%
}

.col-xs-offset-5 {
  margin-left: 41.66667%
}

.col-xs-offset-4 {
  margin-left: 33.33333%
}

.col-xs-offset-3 {
  margin-left: 25%
}

.col-xs-offset-2 {
  margin-left: 16.66667%
}

.col-xs-offset-1 {
  margin-left: 8.33333%
}

.col-xs-offset-0 {
  margin-left: 0
}

@media (min-width: 768px) {
  .col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9 {
      float:left
  }

  .col-sm-12 {
      width: 100%
  }

  .col-sm-11 {
      width: 91.66667%
  }

  .col-sm-10 {
      width: 83.33333%
  }

  .col-sm-9 {
      width: 75%
  }

  .col-sm-8 {
      width: 66.66667%
  }

  .col-sm-7 {
      width: 58.33333%
  }

  .col-sm-6 {
      width: 50%
  }

  .col-sm-5 {
      width: 41.66667%
  }

  .col-sm-4 {
      width: 33.33333%
  }

  .col-sm-3 {
      width: 25%
  }

  .col-sm-2 {
      width: 16.66667%
  }

  .col-sm-1 {
      width: 8.33333%
  }

  .col-sm-pull-12 {
      right: 100%
  }

  .col-sm-pull-11 {
      right: 91.66667%
  }

  .col-sm-pull-10 {
      right: 83.33333%
  }

  .col-sm-pull-9 {
      right: 75%
  }

  .col-sm-pull-8 {
      right: 66.66667%
  }

  .col-sm-pull-7 {
      right: 58.33333%
  }

  .col-sm-pull-6 {
      right: 50%
  }

  .col-sm-pull-5 {
      right: 41.66667%
  }

  .col-sm-pull-4 {
      right: 33.33333%
  }

  .col-sm-pull-3 {
      right: 25%
  }

  .col-sm-pull-2 {
      right: 16.66667%
  }

  .col-sm-pull-1 {
      right: 8.33333%
  }

  .col-sm-pull-0 {
      right: 0
  }

  .col-sm-push-12 {
      left: 100%
  }

  .col-sm-push-11 {
      left: 91.66667%
  }

  .col-sm-push-10 {
      left: 83.33333%
  }

  .col-sm-push-9 {
      left: 75%
  }

  .col-sm-push-8 {
      left: 66.66667%
  }

  .col-sm-push-7 {
      left: 58.33333%
  }

  .col-sm-push-6 {
      left: 50%
  }

  .col-sm-push-5 {
      left: 41.66667%
  }

  .col-sm-push-4 {
      left: 33.33333%
  }

  .col-sm-push-3 {
      left: 25%
  }

  .col-sm-push-2 {
      left: 16.66667%
  }

  .col-sm-push-1 {
      left: 8.33333%
  }

  .col-sm-push-0 {
      left: 0
  }

  .col-sm-offset-12 {
      margin-left: 100%
  }

  .col-sm-offset-11 {
      margin-left: 91.66667%
  }

  .col-sm-offset-10 {
      margin-left: 83.33333%
  }

  .col-sm-offset-9 {
      margin-left: 75%
  }

  .col-sm-offset-8 {
      margin-left: 66.66667%
  }

  .col-sm-offset-7 {
      margin-left: 58.33333%
  }

  .col-sm-offset-6 {
      margin-left: 50%
  }

  .col-sm-offset-5 {
      margin-left: 41.66667%
  }

  .col-sm-offset-4 {
      margin-left: 33.33333%
  }

  .col-sm-offset-3 {
      margin-left: 25%
  }

  .col-sm-offset-2 {
      margin-left: 16.66667%
  }

  .col-sm-offset-1 {
      margin-left: 8.33333%
  }

  .col-sm-offset-0 {
      margin-left: 0
  }
}

@media (min-width: 992px) {
  .col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9 {
      float:left
  }

  .col-md-12 {
      width: 100%
  }

  .col-md-11 {
      width: 91.66667%
  }

  .col-md-10 {
      width: 83.33333%
  }

  .col-md-9 {
      width: 75%
  }

  .col-md-8 {
      width: 66.66667%
  }

  .col-md-7 {
      width: 58.33333%
  }

  .col-md-6 {
      width: 50%
  }

  .col-md-5 {
      width: 41.66667%
  }

  .col-md-4 {
      width: 33.33333%
  }

  .col-md-3 {
      width: 25%
  }

  .col-md-2 {
      width: 16.66667%
  }

  .col-md-1 {
      width: 8.33333%
  }

  .col-md-pull-12 {
      right: 100%
  }

  .col-md-pull-11 {
      right: 91.66667%
  }

  .col-md-pull-10 {
      right: 83.33333%
  }

  .col-md-pull-9 {
      right: 75%
  }

  .col-md-pull-8 {
      right: 66.66667%
  }

  .col-md-pull-7 {
      right: 58.33333%
  }

  .col-md-pull-6 {
      right: 50%
  }

  .col-md-pull-5 {
      right: 41.66667%
  }

  .col-md-pull-4 {
      right: 33.33333%
  }

  .col-md-pull-3 {
      right: 25%
  }

  .col-md-pull-2 {
      right: 16.66667%
  }

  .col-md-pull-1 {
      right: 8.33333%
  }

  .col-md-pull-0 {
      right: 0
  }

  .col-md-push-12 {
      left: 100%
  }

  .col-md-push-11 {
      left: 91.66667%
  }

  .col-md-push-10 {
      left: 83.33333%
  }

  .col-md-push-9 {
      left: 75%
  }

  .col-md-push-8 {
      left: 66.66667%
  }

  .col-md-push-7 {
      left: 58.33333%
  }

  .col-md-push-6 {
      left: 50%
  }

  .col-md-push-5 {
      left: 41.66667%
  }

  .col-md-push-4 {
      left: 33.33333%
  }

  .col-md-push-3 {
      left: 25%
  }

  .col-md-push-2 {
      left: 16.66667%
  }

  .col-md-push-1 {
      left: 8.33333%
  }

  .col-md-push-0 {
      left: 0
  }

  .col-md-offset-12 {
      margin-left: 100%
  }

  .col-md-offset-11 {
      margin-left: 91.66667%
  }

  .col-md-offset-10 {
      margin-left: 83.33333%
  }

  .col-md-offset-9 {
      margin-left: 75%
  }

  .col-md-offset-8 {
      margin-left: 66.66667%
  }

  .col-md-offset-7 {
      margin-left: 58.33333%
  }

  .col-md-offset-6 {
      margin-left: 50%
  }

  .col-md-offset-5 {
      margin-left: 41.66667%
  }

  .col-md-offset-4 {
      margin-left: 33.33333%
  }

  .col-md-offset-3 {
      margin-left: 25%
  }

  .col-md-offset-2 {
      margin-left: 16.66667%
  }

  .col-md-offset-1 {
      margin-left: 8.33333%
  }

  .col-md-offset-0 {
      margin-left: 0
  }
}

@media (min-width: 1200px) {
  .col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9 {
      float:left
  }

  .col-lg-12 {
      width: 100%
  }

  .col-lg-11 {
      width: 91.66667%
  }

  .col-lg-10 {
      width: 83.33333%
  }

  .col-lg-9 {
      width: 75%
  }

  .col-lg-8 {
      width: 66.66667%
  }

  .col-lg-7 {
      width: 58.33333%
  }

  .col-lg-6 {
      width: 50%
  }

  .col-lg-5 {
      width: 41.66667%
  }

  .col-lg-4 {
      width: 33.33333%
  }

  .col-lg-3 {
      width: 25%
  }

  .col-lg-2 {
      width: 16.66667%
  }

  .col-lg-1 {
      width: 8.33333%
  }

  .col-lg-pull-12 {
      right: 100%
  }

  .col-lg-pull-11 {
      right: 91.66667%
  }

  .col-lg-pull-10 {
      right: 83.33333%
  }

  .col-lg-pull-9 {
      right: 75%
  }

  .col-lg-pull-8 {
      right: 66.66667%
  }

  .col-lg-pull-7 {
      right: 58.33333%
  }

  .col-lg-pull-6 {
      right: 50%
  }

  .col-lg-pull-5 {
      right: 41.66667%
  }

  .col-lg-pull-4 {
      right: 33.33333%
  }

  .col-lg-pull-3 {
      right: 25%
  }

  .col-lg-pull-2 {
      right: 16.66667%
  }

  .col-lg-pull-1 {
      right: 8.33333%
  }

  .col-lg-pull-0 {
      right: 0
  }

  .col-lg-push-12 {
      left: 100%
  }

  .col-lg-push-11 {
      left: 91.66667%
  }

  .col-lg-push-10 {
      left: 83.33333%
  }

  .col-lg-push-9 {
      left: 75%
  }

  .col-lg-push-8 {
      left: 66.66667%
  }

  .col-lg-push-7 {
      left: 58.33333%
  }

  .col-lg-push-6 {
      left: 50%
  }

  .col-lg-push-5 {
      left: 41.66667%
  }

  .col-lg-push-4 {
      left: 33.33333%
  }

  .col-lg-push-3 {
      left: 25%
  }

  .col-lg-push-2 {
      left: 16.66667%
  }

  .col-lg-push-1 {
      left: 8.33333%
  }

  .col-lg-push-0 {
      left: 0
  }

  .col-lg-offset-12 {
      margin-left: 100%
  }

  .col-lg-offset-11 {
      margin-left: 91.66667%
  }

  .col-lg-offset-10 {
      margin-left: 83.33333%
  }

  .col-lg-offset-9 {
      margin-left: 75%
  }

  .col-lg-offset-8 {
      margin-left: 66.66667%
  }

  .col-lg-offset-7 {
      margin-left: 58.33333%
  }

  .col-lg-offset-6 {
      margin-left: 50%
  }

  .col-lg-offset-5 {
      margin-left: 41.66667%
  }

  .col-lg-offset-4 {
      margin-left: 33.33333%
  }

  .col-lg-offset-3 {
      margin-left: 25%
  }

  .col-lg-offset-2 {
      margin-left: 16.66667%
  }

  .col-lg-offset-1 {
      margin-left: 8.33333%
  }

  .col-lg-offset-0 {
      margin-left: 0
  }
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0
}

td,th {
  padding: 0
}

th {
  text-align: left
}

.table {
  width: 100%;
  margin-bottom: 20px
}

.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
  padding: 8px;
  line-height: 1.42857;
  vertical-align: top;
  border-top: 1px solid #e2e4e3
}

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

.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th {
  border-top: 0
}

.table>tbody+tbody {
  border-top: 2px solid #e2e4e3
}

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

.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th {
  padding: 5px
}

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

.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th {
  border: 1px solid #e2e4e3
}

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

.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th {
  background-color: #f9f9f9
}

.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th {
  background-color: #f4f5f6
}

table col[class*=col-] {
  position: static;
  display: table-column;
  float: none
}

table td[class*=col-],table th[class*=col-] {
  position: static;
  display: table-cell;
  float: none
}

@media (max-width: 767px) {
  .table-responsive {
      width:100%;
      margin-bottom: 15px;
      overflow-x: scroll;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #e2e4e3
  }

  .table-responsive>.table {
      margin-bottom: 0
  }

  .table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th {
      white-space: nowrap
  }

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

  .table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child {
      border-left: 0
  }

  .table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child {
      border-right: 0
  }

  .table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th {
      border-bottom: 0
  }
}

.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active {
  background-color: #f4f5f6
}

.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover {
  background-color: #e2e4e3
}

.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success {
  background-color: #edf6eb
}

.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover {
  background-color: #477738;
  color: #fff
}

.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info {
  background-color: #f2f5f7
}

.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover {
  background-color: #0087a3;
  color: #fff
}

.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning {
  background-color: #fff3e9
}

.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover {
  background-color: #8f4c00;
  color: #fff
}

.table>tbody>tr.error>td,.table>tbody>tr.error>th,.table>tbody>tr>td.error,.table>tbody>tr>th.error,.table>tfoot>tr.error>td,.table>tfoot>tr.error>th,.table>tfoot>tr>td.error,.table>tfoot>tr>th.error,.table>thead>tr.error>td,.table>thead>tr.error>th,.table>thead>tr>td.error,.table>thead>tr>th.error {
  background-color: #fff0ee
}

.table-hover>tbody>tr.error:hover>td,.table-hover>tbody>tr.error:hover>th,.table-hover>tbody>tr>td.error:hover,.table-hover>tbody>tr>th.error:hover {
  background-color: #844138;
  color: #fff
}

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

legend {
  display: block;
  margin-bottom: 20px;
  padding: 0;
  width: 100%;
  border: 0;
  border-bottom: 1px solid #e2e4e3;
  color: #3d3d3d;
  font-size: 21px;
  line-height: inherit
}

label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 700
}

input[type=search] {
  box-sizing: border-box
}

input[type=checkbox],input[type=radio] {
  box-sizing: border-box;
  margin: 4px 0 0;
  padding: 0;
  line-height: normal
}

input[type=file] {
  display: block
}

input[type=range] {
  display: block;
  width: 100%
}

select[multiple],select[size] {
  height: auto
}

input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px
}

output {
  display: block;
  padding-top: 7px;
  color: #3d3d3d;
  font-size: 14px;
  line-height: 1.42857
}

.form-control {
  display: block;
  padding: 6px 12px;
  width: 100%;
  height: 38px;
  border: 1px solid #b4b6ba;
  border-radius: 4px;
  background-color: #fff;
  background-image: none;
  color: #3d3d3d;
  font-size: 14px;
  line-height: 1.42857;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

.form-control .prevent-ios-zoom-in,.form-control.prevent-ios-zoom-in,.prevent-ios-zoom-in .form-control {
  font-size: 16px
}

.form-control:focus {
  outline: 0
}

.form-control:hover:not([disabled]):not([readonly]) {
  outline: 0;
  border-color: #77797c
}

.form-control.active,.form-control:focus:not([readonly]):not([readonly]) {
  border-color: #368ec4
}

.form-control:not([readonly])::-moz-placeholder,.input-date .form-control[readonly]::-moz-placeholder,.input-date.form-control[readonly]::-moz-placeholder,.input-file .form-control[readonly]::-moz-placeholder {
  opacity: 1;
  color: #b4b6ba
}

.form-control:not([readonly]):-ms-input-placeholder,.input-date .form-control[readonly]:-ms-input-placeholder,.input-date.form-control[readonly]:-ms-input-placeholder,.input-file .form-control[readonly]:-ms-input-placeholder {
  color: #b4b6ba
}

.form-control:not([readonly])::-webkit-input-placeholder,.input-date .form-control[readonly]::-webkit-input-placeholder,.input-date.form-control[readonly]::-webkit-input-placeholder,.input-file .form-control[readonly]::-webkit-input-placeholder {
  color: #b4b6ba
}

.form-control:not([readonly]).placeholder,.input-date .form-control[readonly].placeholder,.input-date.form-control[readonly].placeholder,.input-file .form-control[readonly].placeholder {
  color: #b4b6ba
}

.form-control[readonly] {
  border-width: 0;
  user-select: none
}

.form-control[readonly]::-moz-placeholder {
  color: transparent
}

.form-control[readonly]:-ms-input-placeholder {
  color: transparent
}

.form-control[readonly]::-webkit-input-placeholder {
  color: transparent
}

.form-control[readonly].placeholder {
  color: transparent
}

.form-control[disabled],.form-control[disabled][readonly],.input-date.disabled .form-control[read-only],.input-date[disabled].form-control[readonly],fieldset[disabled] .form-control {
  background-color: #f1f1f1;
  border-color: #e2e4e3;
  user-select: none
}

.input-date input[readonly],.input-date[readonly] {
  cursor: inherit
}

.input-date>input[readonly],.input-date[readonly],.input-file>input[readonly] {
  background-color: #fff;
  border-color: #b4b6ba;
  border-width: 1px
}

.input-date input[readonly][disabled],.input-date[disabled][readonly],.input-file.disabled>input[readonly] {
  border-color: #e2e4e3;
  background-color: #f1f1f1
}

textarea.form-control {
  height: auto;
  padding-top: 10px
}

input[type=date] {
  line-height: 34px
}

.form-group {
  margin-bottom: 15px;
  font-size: 14px
}

.form-group label {
  color: #3d3d3d;
  height: 14px;
  margin: 0
}

.form-group label .label-field-required {
  color: #e87b00
}

.form-group .form-control-helper-text {
  display: inline-block;
  font-style: italic;
  height: 14px;
  font-size: 12px;
  color: #77797c
}

.form-group .form-control-error-text {
  display: none;
  height: 16px;
  font-size: 12px;
  color: #ea4f37
}

.form-group.has-error .form-control-error-text,.form-group.has-error .toggle+.form-control-error-text {
  display: block
}

.form-group .input-number .form-control {
  margin: 0
}

.form-group .autocomplete+.form-control-error-text,.form-group .input-file+.form-control-error-text,.form-group .input-number+.form-control-error-text,.form-group .toggle+.form-control-error-text {
  margin-top: 4px
}

.form-group .form-control {
  margin: 3px 0
}

.form-group .form-control:not(textarea):not(.input-sm) {
  height: 38px
}

.form-group textarea.form-control {
  min-height: 38px
}

.form-group .select-multiple .select-choices {
  min-height: 38px;
  margin: 3px 0
}

@media (min-width: 768px) {
  .form-inline .form-group .select:before {
      height:86%;
      top: 3px
  }

  .form-inline .form-group .select.input-sm:before {
      height: 81%
  }
}

.form-footer .btn {
  margin-right: 5px
}

.form-control.input-sm {
  padding: 4px 10px;
  height: 24px;
  font-size: 14px;
  margin: 2px 0;
  border-radius: 3px
}

.form-group label.label-sm {
  font-size: 14px
}

select.input-sm {
  height: 30px;
  line-height: 30px
}

select.form-control.input-sm {
  padding-top: 3px
}

select[multiple].input-sm,textarea.input-sm {
  height: auto
}

.input-lg {
  padding: 10px 16px;
  height: 46px;
  border-radius: 6px;
  font-size: 18px;
  line-height: 1.33
}

select.input-lg {
  height: 46px;
  line-height: 46px
}

select[multiple].input-lg,textarea.input-lg {
  height: auto
}

.has-feedback {
  position: relative
}

.has-feedback .form-control {
  padding-right: 42.5px
}

.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  text-align: center;
  line-height: 34px
}

.has-success .control-label {
  color: #57b847
}

.has-success .form-control {
  border-color: #57b847
}

.has-success .form-control-feedback {
  color: #57b847
}

.has-warning .control-label {
  color: #e87b00
}

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

.has-warning .form-control-feedback {
  color: #e87b00
}

.has-error .form-control,.has-error .input-date>input,.has-error .input-file>.files-uploaded:focus,.has-error .select.focus .select-choice,.has-error .select.focus:before,.has-error .select:before,.has-error .toggle-primary [type=radio]:focus:not(:checked)+label:before,.has-error .toggle-primary [type=radio]:not(:checked)+label:before {
  border-color: #ea4f37
}

.has-error .form-control-feedback {
  color: #ea4f37
}

.has-error .btn-file {
  border-color: #ea4f37
}

.form-inline .form-control {
  min-width: 150px
}

.form-inline .form-control-helper-text {
  display: none
}

.form-inline .select-handle {
  margin: 3px 0;
  height: initial
}

.form-inline .input-date .input-date-reset {
  margin: 3px 0
}

@media (min-width: 768px) {
  .form-inline .form-group {
      display:inline-block;
      margin-right: 5px;
      margin-bottom: 0;
      vertical-align: middle
  }

  .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle
  }

  .form-inline .control-label {
      margin-bottom: 0
  }

  .form-inline .has-feedback .form-control-feedback {
      top: 0
  }
}

.form-horizontal .toggle {
  margin: 0;
  padding-top: 7px
}

.form-horizontal .toggle .control-label {
  padding-top: 0;
  text-align: left
}

.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px
}

.form-horizontal .form-control-static {
  padding-top: 7px
}

@media (min-width: 768px) {
  .form-horizontal .control-label {
      text-align:left;
      padding-top: 12px;
      padding-bottom: 12px
  }

  .form-horizontal .control-label.label-sm {
      padding-top: .5em
  }

  .form-horizontal .select:not(.input-sm):after {
      right: 1em
  }
}

.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px
}

.btn {
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  padding: 9px 14px 8px 14px;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  min-width: 72px;
  line-height: 1.42857;
  overflow: hidden;
  text-overflow: ellipsis
}

.btn:focus {
  outline: 0
}

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

.btn-default {
  color: #3d3d3d;
  background-color: #f1f1f1;
  border-color: #b4b6ba
}

.btn-default:focus,.btn-default:hover {
  color: #3d3d3d;
  background-color: #e2e4e3;
  border-color: #77797c
}

.module a.btn-default,.module a.btn-default:link,.module a.btn-default:visited {
  color: #3d3d3d
}

.module a.btn-default:focus {
  text-decoration: underline;
  color: 0
}

.module a.btn-default:hover {
  color: 0
}

.btn-default.pressed,.btn-default:active {
  color: #3d3d3d;
  background-color: #d1d4d4;
  border-color: #3d3d3d
}

.btn-default.active {
  color: #005686;
  background-color: #d5e8f2;
  border-color: #368ec4
}

.btn-default.active:focus,.btn-default.active:hover {
  color: #003c5a;
  border-color: #003c5a
}

.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.pressed,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].pressed,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled],fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.pressed,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
  color: #b1b1b1;
  border-color: #e1e2e3;
  background-color: #f1f1f1
}

.module a.btn-default.disabled,.module a.btn-default[disabled] {
  color: #b1b1b1
}

.btn-default .badge {
  color: #fff;
  background-color: #3d3d3d
}

.btn-primary {
  color: #fff;
  border-color: #368ec4;
  background-color: #42a2da
}

.btn-primary:focus,.btn-primary:hover {
  color: #fff;
  border-color: #005686;
  background-color: #368ec4
}

.btn-primary.pressed,.btn-primary:active:not(.active) {
  color: #fff;
  border-color: #003c5a;
  background-color: #005686
}

.module a.btn-primary,.module a.btn-primary:link,.module a.btn-primary:visited {
  color: #fff
}

.module a.btn-primary:focus {
  text-decoration: underline;
  color: 0
}

.module a.btn-primary:hover {
  color: 0
}

.btn-primary.active {
  border-color: #005686
}

.btn-primary.active:focus,.btn-primary.active:hover {
  border-color: #003c5a
}

.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.pressed,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].pressed,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.pressed,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
  color: #fff;
  border-color: #a6c9df;
  background-color: #abd1e8
}

.module a.btn-primary.disabled,.module a.btn-primary[disabled] {
  color: #fff
}

.btn-primary .badge {
  color: #368ec4;
  background-color: #fff
}

.btn-success {
  color: #57b847;
  border-color: #57b847;
  background-color: transparent
}

.btn-success:hover {
  color: #477738;
  border-color: #477738;
  background-color: transparent
}

.btn-success:focus {
  color: #477738;
  border-color: #477738
}

.btn-success.pressed,.btn-success:active {
  color: #fff;
  border-color: #477738;
  background-color: #477738
}

.btn-success.active {
  color: #fff;
  border-color: #477738;
  background-color: #57b847
}

.module a.btn-success,.module a.btn-success:link,.module a.btn-success:visited {
  color: #57b847
}

.module a.btn-success:focus {
  text-decoration: underline;
  color: #477738
}

.module a.btn-success:hover {
  color: #477738
}

.btn-success.active:focus,.btn-success.active:hover {
  border-color: #57b847;
  background-color: #477738
}

.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.pressed,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].pressed,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.pressed,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
  color: #bce3b5;
  border-color: #bce3b5;
  background-color: transparent
}

.module a.btn-success.disabled,.module a.btn-success[disabled] {
  color: #bce3b5
}

.btn-success .badge {
  color: #57b847;
  background-color: #fff
}

.btn-info {
  color: #00b8de;
  border-color: #00b8de;
  background-color: transparent
}

.btn-info:hover {
  color: #0087a3;
  border-color: #0087a3;
  background-color: transparent
}

.btn-info:focus {
  color: #0087a3;
  border-color: #0087a3
}

.module a.btn-info,.module a.btn-info:link,.module a.btn-info:visited {
  color: #00b8de
}

.module a.btn-info:focus {
  text-decoration: underline;
  color: #0087a3
}

.module a.btn-info:hover {
  color: #0087a3
}

.btn-info.pressed,.btn-info:active {
  color: #fff;
  border-color: #0087a3;
  background-color: #0087a3
}

.btn-info.active {
  color: #fff;
  border-color: #0087a3;
  background-color: #00b8de
}

.btn-info.active:focus,.btn-info.active:hover {
  border-color: #00b8de;
  background-color: #0087a3
}

.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.pressed,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].pressed,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.pressed,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
  color: #99e3f2;
  border-color: #99e3f2;
  background-color: transparent
}

.module a.btn-info.disabled,.module a.btn-info[disabled] {
  color: #99e3f2
}

.btn-info .badge {
  color: #00b8de;
  background-color: #fff
}

.btn-warning {
  color: #e87b00;
  border-color: #e87b00;
  background-color: transparent
}

.btn-warning:hover {
  color: #8f4c00;
  border-color: #8f4c00;
  background-color: transparent
}

.btn-warning:focus {
  color: #8f4c00;
  border-color: #8f4c00
}

.module a.btn-warning,.module a.btn-warning:link,.module a.btn-warning:visited {
  color: #e87b00
}

.module a.btn-warning:focus {
  text-decoration: underline;
  color: #8f4c00
}

.module a.btn-warning:hover {
  color: #8f4c00
}

.btn-warning.pressed,.btn-warning:active {
  color: #fff;
  border-color: #8f4c00;
  background-color: #8f4c00
}

.btn-warning.active {
  color: #fff;
  border-color: #8f4c00;
  background-color: #e87b00
}

.btn-warning.active:focus,.btn-warning.active:hover {
  border-color: #e87b00;
  background-color: #8f4c00
}

.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.pressed,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].pressed,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.pressed,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
  color: #f6ca99;
  border-color: #f6ca99;
  background-color: transparent
}

.module a.btn-warning.disabled,.module a.btn-warning[disabled] {
  color: #f6ca99
}

.btn-warning .badge {
  color: #e87b00;
  background-color: #fff
}

.btn-error {
  color: #ea4f37;
  border-color: #ea4f37;
  background-color: transparent
}

.btn-error:hover {
  color: #844138;
  border-color: #844138;
  background-color: transparent
}

.btn-error:focus {
  color: #844138;
  border-color: #844138
}

.module a.btn-error,.module a.btn-error:link,.module a.btn-error:visited {
  color: #ea4f37
}

.module a.btn-error:focus {
  text-decoration: underline;
  color: #844138
}

.module a.btn-error:hover {
  color: #844138
}

.btn-error.pressed,.btn-error:active {
  color: #fff;
  border-color: #844138;
  background-color: #844138
}

.btn-error.active {
  color: #fff;
  border-color: #844138;
  background-color: #ea4f37
}

.btn-error.active:focus,.btn-error.active:hover {
  border-color: #ea4f37;
  background-color: #844138
}

.btn-error.disabled,.btn-error.disabled.active,.btn-error.disabled.pressed,.btn-error.disabled:active,.btn-error.disabled:focus,.btn-error.disabled:hover,.btn-error[disabled],.btn-error[disabled].active,.btn-error[disabled].pressed,.btn-error[disabled]:active,.btn-error[disabled]:focus,.btn-error[disabled]:hover,fieldset[disabled] .btn-error,fieldset[disabled] .btn-error.active,fieldset[disabled] .btn-error.pressed,fieldset[disabled] .btn-error:active,fieldset[disabled] .btn-error:focus,fieldset[disabled] .btn-error:hover {
  color: #f7b9af;
  border-color: #f7b9af;
  background-color: transparent
}

.module a.btn-error.disabled,.module a.btn-error[disabled] {
  color: #f7b9af
}

.btn-error .badge {
  color: #ea4f37;
  background-color: #fff
}

.btn-link {
  font-weight: 400;
  color: #368ec4;
  cursor: pointer;
  border-radius: 0
}

.btn-link,.btn-link.pressed,.btn-link:active {
  background-color: transparent;
  box-shadow: none
}

.btn-link,.btn-link.pressed,.btn-link:active,.btn-link:focus,.btn-link:hover {
  border-color: transparent!important
}

.btn-link.pressed,.btn-link:active {
  color: #005686
}

.btn-link.pressed:hover {
  color: #368ec4
}

.btn-link.pressed,.btn-link:active,.btn-link:focus,.btn-link:hover,.module .btn-link:focus {
  text-decoration: underline;
  background-color: transparent
}

.btn-link:focus {
  color: #003c5a
}

a.btn {
  padding-top: 9px
}

a.btn .btn-xs {
  padding-top: 3px
}

a.btn:hover {
  text-decoration: none
}

.btn-grp-lg>.btn,.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
  height: inherit
}

.btn-grp-sm>.btn,.btn-sm {
  height: 24px;
  padding: 1px 8px;
  line-height: 1.5;
  border-radius: 3px;
  font-size: 12px;
  min-width: 65px
}

.btn-grp-xs>.btn,.btn-xs {
  padding: 1px 14px;
  line-height: 1.5;
  border-radius: 4px;
  font-size: 12px;
  min-width: 65px
}

.btn-block {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0
}

.btn-block+.btn-block {
  margin-top: 5px
}

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

.btn .fonticon {
  width: 14px;
  margin: 0 14px 0 0;
  display: initial;
  float: left
}

.btn .fonticon.right {
  float: right;
  margin: 0 0 0 14px
}

.btn-block .fonticon {
  float: none
}

.btn.btn-with-icon {
  min-width: 100px
}

.btn-xs.btn-with-icon {
  min-width: 90px
}

.btn.btn-without-label {
  min-width: inherit
}

.btn.btn-without-label .fonticon {
  margin: 0
}

.btn .caret {
  margin-left: 14px;
  border-top: 8px solid;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent
}

.btn-xs .caret {
  margin-left: 14px;
  border-top: 6px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent
}

.btn .btn-label {
  min-width: 72px
}

.btn-xs .btn-label {
  min-width: 62px
}

.btn.large-icon-btn {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 130px;
  height: 100px;
  justify-content: space-around;
  font-size: 14px;
  white-space: normal;
  margin: 5px;
  padding: 10px 14px
}

.btn.large-icon-btn .fonticon {
  margin: 0;
  font-size: 40px;
  line-height: 40px;
  width: auto
}

button.btn-root>font[style*="vertical-align: inherit;"] {
  vertical-align: initial!important
}

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em
}

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

.label:empty {
  display: none
}

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

.label-default {
  background-color: #77797c
}

.label-default[href]:focus,.label-default[href]:hover {
  background-color: #3d3d3d
}

.label-primary {
  background-color: #368ec4
}

.label-primary[href]:focus,.label-primary[href]:hover {
  background-color: #005686
}

.label-success {
  background-color: #57b847
}

.label-success[href]:focus,.label-success[href]:hover {
  background-color: #477738
}

.label-info {
  background-color: #00b8de
}

.label-info[href]:focus,.label-info[href]:hover {
  background-color: #0087a3
}

.label-warning {
  background-color: #e87b00
}

.label-warning[href]:focus,.label-warning[href]:hover {
  background-color: #8f4c00
}

.label-error {
  background-color: #ea4f37
}

.label-error[href]:focus,.label-error[href]:hover {
  background-color: #844138
}

.btn-grp,.btn-grp-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle
}

.btn-grp-vertical>.btn,.btn-grp>.btn {
  position: relative;
  float: left;
  margin-right: 2px
}

.btn-grp-vertical>.btn.active,.btn-grp-vertical>.btn:active,.btn-grp-vertical>.btn:focus,.btn-grp-vertical>.btn:hover,.btn-grp>.btn.active,.btn-grp>.btn:active,.btn-grp>.btn:focus,.btn-grp>.btn:hover {
  z-index: 2
}

.btn-grp .btn+.btn {
  margin-left: -1px
}

.btn-grp>.btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0
}

.btn-grp>.btn:first-of-type {
  margin-left: 0
}

.btn-grp>.btn:first-of-type:not(:last-of-type) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.btn-grp>.btn:last-of-type:not(:first-of-type) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.btn-grp>.btn+.dropdown-toggle {
  min-width: inherit!important;
  padding-left: 7px;
  padding-right: 7px
}

.btn-grp>.btn .btn-touch+.dropdown-toggle {
  min-width: inherit!important;
  padding-left: 14px;
  padding-right: 14px
}

.btn-grp .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none
}

.btn-grp .dropdown-toggle .caret {
  margin: 0
}

.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0
}

.btn-grp-vertical>.btn,.btn-grp-vertical>.btn-grp,.btn-grp-vertical>.btn-grp>.btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%
}

.btn-grp-vertical>.btn-grp>.btn {
  float: none
}

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

.btn-grp-vertical>.btn:not(:first-of-type):not(:last-of-type) {
  border-radius: 0
}

.btn-grp-vertical>.btn:first-of-type:not(:last-of-type) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}

.btn-grp-vertical>.btn:last-of-type:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px
}

.btn-file {
  position: relative;
  overflow: hidden
}

.btn-file input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  font-size: 0;
  text-align: right;
  opacity: 0;
  cursor: inherit;
  display: block
}

.input-file>input[readonly] {
  background-color: #fff;
  cursor: text
}

.input-file:not(.disabled)>input[readonly]:focus,.input-file:not(.disabled)>input[readonly]:hover {
  border-color: #77797c
}

.input-file>.files-uploaded {
  color: #b4b6ba!important;
  cursor: default!important;
  -webkit-user-select: none!important;
  -moz-user-select: none!important;
  -ms-user-select: none!important;
  user-select: none!important
}

.input-file>.files-uploaded:focus {
  border-color: #d1d4d4
}

.input-file>input[disabled] {
  background-color: #f1f1f1;
  opacity: 1
}

.input-group {
  position: relative;
  display: table;
  border-collapse: separate
}

.input-group[class*=col-] {
  float: none;
  padding-right: 0;
  padding-left: 0
}

.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin: 0
}

.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: 6px
}

.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn {
  height: 28px;
  padding: 5px 10px;
  font-size: 14px;
  line-height: 1;
  border-radius: 3px
}

.input-group .form-control,.input-group-addon,.input-group-btn {
  display: table-cell
}

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

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

.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #77797c;
  text-align: center;
  background-color: #f1f1f1;
  border: 1px solid #d1d4d4;
  border-radius: 4px
}

.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px
}

.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px
}

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

.input-group-addon:first-child {
  border-right: 0
}

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

.input-group-addon:last-child {
  border-left: 0
}

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

.input-group-btn>.btn {
  position: relative
}

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

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

.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group {
  margin-right: -1px
}

.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group {
  z-index: 2;
  margin-left: -1px
}

.input-group>.input-group-btn>.btn {
  height: 38px
}

.result-option-disabled .result-option-selected:hover,.result-option-selected.result-option-disabled:hover,.select,.select .close,select {
  cursor: pointer
}

.select {
  position: relative
}

.select ul {
  list-style: none;
  margin: 0
}

.select.select-native:before {
  content: none
}

.select-placeholder optgroup,.select-placeholder option,.select-placeholder select {
  color: initial
}

.result-option-disabled,.result-option-disabled:hover,.select optgroup[disabled],.select optgroup[disabled] option,.select option[disabled],.select-not-chosen .select-choices,.select-not-chosen select {
  color: #b4b6ba
}

.select.select-native.select-focus>.form-control:hover:not([disabled]):not([readonly]) {
  border-color: #368ec4
}

.select-hidden {
  position: absolute;
  opacity: 0;
  z-index: -1
}

.select-dropdown {
  display: none;
  position: absolute;
  z-index: 30;
  margin-top: 4px;
  width: 100%;
  background: #fff;
  -webkit-box-shadow: 0 1px 2px #b4b6ba;
  box-shadow: 0 1px 2px #b4b6ba;
  background-clip: padding-box
}

.select-dropdown-scroll {
  height: 100%
}

.select .result-group-label,.select .result-option-disabled,.select-multiple .select-choice {
  cursor: default
}

.select-results {
  padding: 0;
  margin: 6px 6px 6px
}

.scroller-shift {
  bottom: -17px!important
}

.scroller-shift .select-results {
  padding-left: 1px;
  margin-right: -16px
}

.result-group-label,.result-option {
  font-size: 14px;
  list-style: none;
  padding: 8px 14px;
  border-bottom: 1px solid #d1d4d4;
  height: 38px;
  line-height: 1.42857
}

.result-option {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap
}

.select-placeholder .select-results>.result-option:first-child {
  background-color: #f1f1f1
}

.select-placeholder .select-results>.result-option-selected:first-child,.select-results>.result-option-selected {
  background-color: #368ec4;
  color: #fff
}

.result-option:hover,.select-placeholder .select-results>.result-option:first-child:hover {
  background-color: #368ec4;
  color: #fff
}

.select-choices {
  overflow: hidden;
  padding-right: 2.5em;
  border-color: #b4b6ba;
  background-color: #fff;
  color: #3d3d3d;
  line-height: 24px;
  padding-right: 14px;
  padding-left: 14px
}

.select:not(.select-multiple) .select-choices.select-tooltips {
  padding-right: 36px
}

.select:not(.select-multiple) .select-choices.select-tooltips .select-choice {
  white-space: nowrap;
  height: 100%
}

.select-choice,.select-choice-default {
  overflow: hidden;
  text-overflow: ellipsis
}

.select-handle {
  display: inline-block;
  font-family: entypo;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-decoration: inherit;
  text-align: center;
  margin: 0 .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin: 0;
  position: absolute;
  width: 38px;
  right: 0;
  top: 0;
  height: 100%;
  bottom: 0;
  font-size: 12px;
  line-height: 38px;
  border: 1px solid #b4b6ba;
  border-radius: 0 4px 4px 0;
  background-color: #f1f1f1;
  color: #3d3d3d;
  transition: border-color ease-in-out .15s,background-color linear .1s 50ms
}

.select-handle:before {
  content: '\e147'
}

.select-focus .select-choices,.select:hover:not(.dropdown-visible):not(.select-disabled) .select-choices {
  border-color: #77797c
}

.select-focus .select-handle,.select:hover:not(.dropdown-visible):not(.select-disabled) .select-handle {
  background-color: #e2e4e3;
  border-color: #77797c
}

.select-focus:not(.dropdown-visible):active .select-choices,.select:hover:not(.select-disabled):not(.dropdown-visible):active .select-choices {
  border-color: #368ec4
}

.select-focus:not(.dropdown-visible):active .select-handle:before,.select:hover:not(.select-disabled):not(.dropdown-visible):active .select-handle:before {
  color: #3d3d3d
}

.select-focus .select-handle:active,.select-focus.dropdown-visible .select-handle:active,.select:hover:not(.select-disabled) .select-handle:active,.select:hover:not(.select-disabled).dropdown-visible .select-handle:active {
  background-color: #d1d4d4;
  border-color: #3d3d3d
}

.dropdown-visible .select-choices,.dropdown-visible .select-choices.form-control:hover:not([disabled]):not([readonly]) {
  border-color: #368ec4
}

.dropdown-visible .select-handle {
  border-color: #368ec4;
  background-color: #d5e8f2;
  color: #005686
}

.dropdown-visible .select-handle:hover {
  border-color: #003c5a
}

.dropdown-visible .select-handle:hover:before {
  color: #003c5a
}

.form-control[disabled]+.select-choices {
  opacity: 1;
  cursor: default;
  color: #b4b6ba;
  background-color: #f1f1f1;
  border-color: #e1e2e3;
  user-select: none
}

.form-control[disabled]+.select-choices:hover {
  color: #b4b6ba;
  background-color: #f1f1f1;
  border-color: #e1e2e3
}

.select-disabled .select-handle {
  cursor: default
}

.select-disabled .select-handle,.select-disabled .select-handle:hover {
  border-color: #e1e2e3
}

.select-disabled .select-handle:before {
  cursor: default;
  color: #b1b1b1
}

.result-option-disabled .result-option:hover,.result-option-disabled:hover {
  color: #b4b6ba;
  background: 0 0
}

.result-option-disabled .result-option-selected:hover,.result-option-selected,.result-option-selected.result-option-disabled:hover {
  background-color: #ddd
}

.select-multiple .form-control[disabled]+.select-choices .close,.select-multiple .form-control[disabled]+.select-choices .select-choice {
  cursor: default
}

.result-group .result-option {
  padding-left: 24px
}

.result-group-label {
  font-weight: 700;
  padding-top: 6px;
  display: block
}

.result-group-sub {
  padding: 0
}

.result-group .result-option-selected {
  color: #fff;
  background-color: #368ec4
}

.select-multiple .select-choice {
  display: inline-block;
  position: relative;
  margin: 5px 5px 0 0;
  padding: .35em 1.8em .35em .35em;
  border: 1px solid #aaa;
  background-color: #f4f5f6;
  background-clip: padding-box;
  box-shadow: 0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);
  line-height: 1;
  vertical-align: middle
}

.select-multiple .select-choices {
  height: auto;
  min-height: 38px;
  padding: 0 2.5em 0 12px
}

.select-multiple .select-choice-default {
  margin-top: 5px
}

.select-multiple .close {
  right: 5px;
  float: none;
  opacity: .4;
  position: absolute;
  line-height: 1
}

.select-multiple .close:hover {
  opacity: .8
}

.dropdown-visible .select-dropdown {
  display: block
}

.dropdown-visible .select-choices {
  border-radius: 4px
}

.dropdown-visible .select-handle {
  border-bottom-right-radius: 4px
}

.dropup .select-dropdown {
  bottom: 100%;
  margin-bottom: 4px;
  margin-top: 0;
  -webkit-box-shadow: 0 1px 2px #b4b6ba;
  box-shadow: 0 1px 2px #b4b6ba
}

.dropdown-visible.dropup .select-choices {
  border-radius: 0 0 4px 4px
}

.dropdown-visible.dropup .select-handle {
  border-radius: 0 0 4px 0
}

.select.input-sm .select-handle {
  font-size: 10px;
  width: 22px;
  line-height: 22px
}

@media (min-width: 768px) {
  .select.input-sm:before {
      right:0
  }
}

.select.input-sm:after {
  right: .7em;
  border: 4px solid transparent;
  border-bottom: 0;
  border-top-color: inherit
}

.select.input-sm .select-choices {
  height: 24px;
  padding: 5px 8px 4px 8px
}

.select.input-sm .select-choices>.select-choice,.select.input-sm .select-choices>.select-choice-default {
  line-height: 1;
  height: 24px;
  position: relative;
  font-size: 12px
}

.select.input-sm .select-results .result-group-label,.select.input-sm .select-results .result-option {
  height: 22px;
  font-size: 12px;
  padding-top: 4px;
  padding-bottom: 4px
}

.select.input-sm.select-multiple .select-choices {
  min-height: 24px;
  padding-top: 0;
  padding-bottom: 0;
  line-height: inherit
}

.select.input-sm.select-multiple .select-choices>.select-choice,.select.input-sm.select-multiple .select-choices>.select-choice-default {
  height: 1.5em;
  line-height: .9;
  padding: .2em 1.8em .35em .35em;
  margin: 0 5px 0 0
}

.select.input-sm.select-multiple .select-choices>.select-choice-default {
  top: 15%
}

.select.input-sm.select-multiple .select-choices .select-choice .close {
  line-height: .9
}

.toggle {
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
  min-height: 25px
}

.toggle .control-label {
  display: inline-block;
  font-weight: 400;
  cursor: pointer
}

.toggle input[type=checkbox],.toggle input[type=radio] {
  float: left;
  margin-left: -20px
}

.toggle+.toggle {
  margin-top: -5px
}

.toggle-inline {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: 400;
  margin-right: 10px
}

.toggle-inline input[type=checkbox],.toggle-inline input[type=radio] {
  float: left;
  margin-left: -20px
}

.toggle-inline+.toggle-inline {
  margin-top: 0
}

.toggle-primary [type=checkbox]:checked,.toggle-primary [type=checkbox]:not(:checked),.toggle-primary [type=radio]:checked,.toggle-primary [type=radio]:not(:checked),.toggle-switch [type=checkbox]:checked,.toggle-switch [type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px
}

.toggle-primary [type=checkbox]:checked+.control-label,.toggle-primary [type=checkbox]:not(:checked)+.control-label,.toggle-primary [type=radio]:checked+.control-label,.toggle-primary [type=radio]:not(:checked)+.control-label,.toggle-switch [type=checkbox]:checked+.control-label,.toggle-switch [type=checkbox]:not(:checked)+.control-label {
  position: relative;
  cursor: pointer;
  padding-left: 11px
}

.toggle-primary [type=checkbox]:checked+.control-label:after,.toggle-primary [type=checkbox]:checked+.control-label:before,.toggle-primary [type=checkbox]:not(:checked)+.control-label:after,.toggle-primary [type=checkbox]:not(:checked)+.control-label:before,.toggle-primary [type=radio]:checked+.control-label:after,.toggle-primary [type=radio]:checked+.control-label:before,.toggle-primary [type=radio]:not(:checked)+.control-label:after,.toggle-primary [type=radio]:not(:checked)+.control-label:before,.toggle-switch [type=checkbox]:checked+.control-label:after,.toggle-switch [type=checkbox]:checked+.control-label:before,.toggle-switch [type=checkbox]:not(:checked)+.control-label:after,.toggle-switch [type=checkbox]:not(:checked)+.control-label:before {
  content: '';
  position: absolute
}

.toggle-switch [type=checkbox]:checked+.control-label:after {
  content: ''!important
}

.toggle-primary [type=checkbox]:focus:not(:checked)+.control-label:before {
  border-color: #78befa
}

.toggle-primary [type=checkbox][disabled]:not(:checked)+.control-label:before,.toggle-switch [type=checkbox][disabled]:not(:checked)+.control-label:before {
  background-color: #f1f1f1;
  border-color: #e1e2e3
}

.toggle-primary [type=checkbox][disabled]:checked+.control-label:before,.toggle-switch [type=checkbox][disabled]:checked+.control-label:before {
  background: #afd1e7;
  border-color: #afd1e7
}

.toggle-primary [type=radio][disabled]:not(:checked)+.control-label:before {
  background-color: #f1f1f1;
  border-color: #e1e2e3
}

.toggle-primary [type=radio][disabled]:checked+.control-label:before {
  border: none;
  opacity: .4
}

.toggle [type=radio][disabled]+.control-label,.toggle-primary [type=radio][disabled]+.control-label {
  color: #b4b6ba
}

.toggle-primary [type=checkbox][disabled]+.control-label {
  color: #b4b6ba
}

.toggle [type=checkbox][disabled]+.control-label,.toggle [type=radio][disabled]+.control-label {
  cursor: default
}

.toggle-primary [type=radio]:checked+.control-label:before,.toggle-primary [type=radio]:not(:checked)+.control-label:before {
  top: -1px;
  left: -20px;
  width: 22px;
  height: 22px;
  border: 1px solid #ccc;
  border-radius: 30px
}

.toggle-primary [type=radio]:checked+.control-label:after {
  left: -15px;
  top: 4px;
  width: 12px;
  height: 12px;
  background: #fff;
  border-radius: 30px
}

.toggle-primary [type=radio]:not(:checked)+.control-label:before {
  background-color: #f1f1f1;
  border-color: #b4b6ba
}

.toggle-primary [type=radio]:focus:not(:checked):not([disabled])+.control-label:before,.toggle-primary [type=radio]:hover:not(:checked):not([disabled])+.control-label:before {
  background-color: #e2e4e3;
  border-color: #77797c
}

.toggle-primary [type=radio]:active:not(:checked):not([disabled])+.control-label:before {
  background-color: #d1d4d4;
  border-color: #3d3d3d
}

.toggle-primary [type=radio]:checked+.control-label:before {
  border-color: #368ec4;
  background: #42a2da
}

.toggle-primary [type=radio]:focus:checked:not([disabled])+.control-label:before,.toggle-primary [type=radio]:hover:checked:not([disabled])+.control-label:before {
  background-color: #368ec4;
  border-color: #005686
}

.toggle-primary [type=radio]:active:checked:not([disabled])+.control-label:before {
  background-color: #005686;
  border-color: #003c5a
}

.toggle-sm.toggle-primary [type=radio]+.control-label {
  padding-left: 1px;
  font-size: 12px
}

.toggle-sm.toggle-primary [type=radio]+.control-label:before {
  width: 14px;
  height: 14px
}

.toggle-sm.toggle-primary [type=radio]:checked+.control-label:after {
  width: 6px;
  height: 6px;
  left: -16px;
  top: 3px
}

.toggle-primary [type=checkbox]:checked+.control-label:before,.toggle-primary [type=checkbox]:not(:checked)+.control-label:before {
  top: -1px;
  left: -20px;
  width: 22px;
  height: 22px;
  border: 1px solid #ccc;
  border-radius: 2px
}

.toggle-primary:not(.mixed):not(.toggle-switch) [type=checkbox]:checked+.control-label:after {
  content: '\e014';
  font-family: entypo;
  left: -19px;
  top: -3px;
  width: 12px;
  height: 12px;
  color: #fff;
  font-size: 20px
}

.toggle-primary.mixed [type=checkbox]:checked+.control-label:after,.toggle-primary.mixed [type=checkbox]:not(:checked)+.control-label:after {
  content: "";
  top: 8px;
  left: -14px;
  height: 4px;
  width: 10px;
  background-color: #3d3d3d
}

.toggle-primary [type=checkbox]:not(:checked)+.control-label:before {
  background-color: #f1f1f1;
  border-color: #b4b6ba
}

.toggle-primary [type=checkbox]:focus:not(:checked):not([disabled])+.control-label:before,.toggle-primary [type=checkbox]:hover:not(:checked):not([disabled])+.control-label:before {
  background-color: #e2e4e3;
  border-color: #77797c
}

.toggle-primary [type=checkbox]:active:not(:checked):not([disabled])+.control-label:before {
  background-color: #d1d4d4;
  border-color: #3d3d3d
}

.toggle-primary.mixed [type=checkbox][disabled]:not(:checked)+.control-label:after {
  background-color: #b1b1b1
}

.toggle-primary [type=checkbox]:checked+.control-label:before {
  border-color: #368ec4;
  background: #42a2da
}

.toggle-primary [type=checkbox]:focus:checked:not([disabled])+.control-label:before,.toggle-primary [type=checkbox]:hover:checked:not([disabled])+.control-label:before {
  background-color: #368ec4;
  border-color: #005686
}

.toggle-primary [type=checkbox]:active:checked:not([disabled])+.control-label:before {
  background-color: #005686;
  border-color: #003c5a
}

.toggle-primary.mixed [type=checkbox]:checked+.control-label:after {
  background-color: #fff
}

.toggle-sm.toggle-primary [type=checkbox]+.control-label {
  padding-left: 1px;
  font-size: 12px
}

.toggle-sm.toggle-primary [type=checkbox]+.control-label:before {
  width: 14px;
  height: 14px
}

.toggle-sm.toggle-primary:not(.mixed) [type=checkbox]:checked+.control-label:after {
  font-size: 12px;
  left: -19px;
  top: -1px
}

.toggle-sm.toggle-primary.mixed [type=checkbox]:checked+.control-label:after,.toggle-sm.toggle-primary.mixed [type=checkbox]:not(checked)+.control-label:after {
  top: 6px;
  height: 2px;
  width: 8px
}

.toggle-switch [type=checkbox]:checked+.control-label,.toggle-switch [type=checkbox]:not(:checked)+.control-label {
  padding: 2px 0 0 34px
}

.toggle-switch [type=checkbox]:checked+.control-label:before,.toggle-switch [type=checkbox]:not(:checked)+.control-label:before {
  top: 0;
  left: -20px;
  width: 44px;
  height: 22px;
  border-radius: 11px;
  border: 1px solid
}

.toggle-switch [type=checkbox]:checked+.control-label:after,.toggle-switch [type=checkbox]:not(:checked)+.control-label:after {
  left: 4px;
  top: 2px;
  width: 18px;
  height: 18px;
  border-radius: 20px;
  background: #fff;
  -webkit-transition: width .1s ease-in,left .1s ease-in;
  transition: width .1s ease-in,left .1s ease-in
}

.toggle-switch [type=checkbox]:not(:checked)+.control-label:after {
  left: -18px
}

.toggle-switch [type=checkbox]:checked:not([disabled])+.control-label:active:after,.toggle-switch [type=checkbox]:not(:checked):not([disabled])+.control-label:active:after {
  width: 21px
}

.toggle-switch [type=checkbox]:checked:not([disabled])+.control-label:active:after {
  left: -1px
}

.toggle-switch [type=checkbox]:not(:checked):not([disabled])+.control-label:before {
  background: #f1f1f1;
  border-color: #b4b6ba
}

.toggle-switch [type=checkbox]:hover:not(:checked):not([disabled])+.control-label:before {
  background: #e2e4e3;
  border-color: #77797c
}

.toggle-switch [type=checkbox]:active:not(:checked):not([disabled])+.control-label:before {
  background: #d1d4d4;
  border-color: #3d3d3d
}

.toggle-switch [type=checkbox]:checked:not([disabled])+.control-label:before {
  background: #42a2da;
  border-color: #368ec4
}

.toggle-switch [type=checkbox]:focus:checked:not([disabled])+.control-label:before,.toggle-switch [type=checkbox]:hover:checked:not([disabled])+.control-label:before {
  background: #368ec4;
  border-color: #005686
}

.toggle-switch [type=checkbox]:active:checked:not([disabled])+.control-label:before {
  background: #005686;
  border-color: #003c5a
}

.toggle-switch [type=checkbox]:focus:not(:checked):not([disabled])+.control-label:before {
  background: #e2e4e3;
  border-color: #368ec4
}

.toggle-sm.toggle-switch [type=checkbox]:checked+.control-label,.toggle-sm.toggle-switch [type=checkbox]:not(:checked)+.control-label {
  padding-left: 28px;
  padding-top: 2px;
  font-size: 12px
}

.toggle-sm.toggle-switch [type=checkbox]:checked+.control-label:before,.toggle-sm.toggle-switch [type=checkbox]:not(:checked)+.control-label:before {
  width: 28px;
  height: 14px;
  border-radius: 10px;
  top: 4px
}

.toggle-sm.toggle-switch [type=checkbox]:checked+.control-label:after,.toggle-sm.toggle-switch [type=checkbox]:not(:checked)+.control-label:after {
  left: -5px;
  top: 5px;
  width: 12px;
  height: 12px
}

.toggle-sm.toggle-switch [type=checkbox]:not(:checked)+.control-label:after {
  left: -19px
}

.toggle-sm.toggle-switch [type=checkbox]:checked:not([disabled])+.control-label:active:after,.toggle-sm.toggle-switch [type=checkbox]:not(:checked):not([disabled])+.control-label:active:after {
  width: 14px
}

.toggle-sm.toggle-switch [type=checkbox]:checked:not([disabled])+.control-label:active:after {
  left: -7px
}

.toggle-switch [type=checkbox]:not(:checked):not([disabled])+.control-label:before {
  -webkit-transition: box-shadow .1s ease-in;
  transition: box-shadow .1s ease-in
}

.input-date:not(.disabled) .form-control:hover,.input-date:not(.disabled):not([disabled]).form-control:hover {
  border-color: #77797c
}

.input-date:not(.disabled) .form-control:focus,.input-date:not(.disabled):not([disabled]).form-control:focus {
  border-color: #368ec4
}

.input-date {
  position: relative
}

.input-date .input-date-reset {
  position: absolute;
  right: 6px;
  top: 8px;
  font-size: 18px;
  cursor: pointer;
  display: none;
  color: #77797c
}

.input-date .input-date-reset:hover {
  color: #3d3d3d
}

.input-date:not(.disabled) input.filled {
  padding-right: 27px
}

.input-date:not(.disabled) input.filled~.input-date-reset {
  display: block
}

.input-date.touch .input-date-reset {
  top: 2px;
  right: 2px;
  padding: 5px 4px 2px 4px
}

.input-date.touch:not(.disabled) input {
  padding-right: 32px
}

.btn-grp-vertical>.btn-grp:after,.btn-grp-vertical>.btn-grp:before,.btn-grp:after,.btn-grp:before,.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.datepicker:after,.datepicker:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.modal-header:after,.modal-header:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before {
  display: table;
  content: ' '
}

.btn-grp-vertical>.btn-grp:after,.btn-grp:after,.clearfix:after,.container-fluid:after,.container:after,.datepicker:after,.form-horizontal .form-group:after,.modal-footer:after,.modal-header:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after {
  clear: both
}

.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto
}

.pull-right {
  float: right!important
}

.pull-left {
  float: left!important
}

.hide {
  display: none!important
}

.show {
  display: block!important
}

.invisible {
  visibility: hidden
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0
}

.hidden {
  display: none!important;
  visibility: hidden!important
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent
}

.caret-right {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 4px solid transparent;
  border-left: 4px solid;
  border-bottom: 4px solid transparent;
  float: right;
  margin-left: 2px;
  margin-top: .5em;
  margin-right: -.8em
}

.caret-left {
  display: inline-block;
  width: 0;
  height: 0;
  vertical-align: middle;
  border-top: 4px solid transparent;
  border-left: 4px solid;
  border-bottom: 4px solid transparent;
  float: left;
  margin-top: .5em;
  margin-right: .8em
}

.visible-xs,td.visible-xs,th.visible-xs,tr.visible-xs {
  display: none!important
}

@media (max-width: 767px) {
  .visible-xs {
      display:block!important
  }

  table.visible-xs {
      display: table
  }

  tr.visible-xs {
      display: table-row!important
  }

  td.visible-xs,th.visible-xs {
      display: table-cell!important
  }
}

.visible-sm,td.visible-sm,th.visible-sm,tr.visible-sm {
  display: none!important
}

@media (min-width: 768px) and (max-width:991px) {
  .visible-sm {
      display:block!important
  }

  table.visible-sm {
      display: table
  }

  tr.visible-sm {
      display: table-row!important
  }

  td.visible-sm,th.visible-sm {
      display: table-cell!important
  }
}

.visible-md,td.visible-md,th.visible-md,tr.visible-md {
  display: none!important
}

@media (min-width: 992px) and (max-width:1199px) {
  .visible-md {
      display:block!important
  }

  table.visible-md {
      display: table
  }

  tr.visible-md {
      display: table-row!important
  }

  td.visible-md,th.visible-md {
      display: table-cell!important
  }
}

.visible-lg,td.visible-lg,th.visible-lg,tr.visible-lg {
  display: none!important
}

@media (min-width: 1200px) {
  .visible-lg {
      display:block!important
  }

  table.visible-lg {
      display: table
  }

  tr.visible-lg {
      display: table-row!important
  }

  td.visible-lg,th.visible-lg {
      display: table-cell!important
  }
}

@media (max-width: 767px) {
  .hidden-xs,td.hidden-xs,th.hidden-xs,tr.hidden-xs {
      display:none!important
  }
}

@media (min-width: 768px) and (max-width:991px) {
  .hidden-sm,td.hidden-sm,th.hidden-sm,tr.hidden-sm {
      display:none!important
  }
}

@media (min-width: 992px) and (max-width:1199px) {
  .hidden-md,td.hidden-md,th.hidden-md,tr.hidden-md {
      display:none!important
  }
}

@media (min-width: 1200px) {
  .hidden-lg,td.hidden-lg,th.hidden-lg,tr.hidden-lg {
      display:none!important
  }
}

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

.fade.in {
  opacity: 1
}

.collapse {
  display: none
}

.collapse.in {
  display: block
}

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

.masked {
  overflow: hidden!important;
  position: relative!important
}

.mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-color: rgba(255,255,255,.8)
}

.mask-wrapper {
  width: 100%;
  height: 100%;
  text-align: center;
  display: table
}

.mask-content {
  display: table-cell;
  margin: auto;
  vertical-align: middle
}

.mask-content .spinner,.mask-content .text {
  vertical-align: middle;
  display: inline-block
}

.mask-content .text {
  padding: 5px;
  color: #3d3d3d;
  font-family: '3ds'
}

.modal-header .close {
  float: right;
  color: #77797c;
  text-shadow: 0 1px 0 #fff;
  font-size: 18px;
  width: 44px;
  line-height: 42px
}

.modal-header .close:focus,.modal-header .close:hover {
  color: #3d3d3d;
  text-decoration: none;
  cursor: pointer
}

.modal-header .close:active {
  color: #368ec4
}

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

button.close:focus {
  outline: 0
}

.modal-open {
  overflow: hidden
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  display: none;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  color: #77797c
}

.modal-wrap {
  z-index: 1050;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  width: auto
}

.modal-content {
  position: relative;
  outline: 0;
  border: 1px solid #d1d4d4;
  border-radius: 6px;
  background-color: #fff;
  background-clip: padding-box;
  box-shadow: 0 3px 9px rgba(0,0,0,.2)
}

.modal-header {
  padding: 0 0 0 13px;
  border-bottom: 1px solid #e2e4e3
}

.modal-header h4:only-child {
  padding-right: 10px
}

.modal-header h4 {
  line-height: 42px;
  margin: 0;
  font-weight: 700;
  font-size: 16px;
  color: #3d3d3d;
  word-break: break-word;
  word-wrap: break-word;
  overflow-wrap: break-word
}

.modal-body {
  padding: 10px 14px;
  font-size: 14px;
  min-height: 100px;
  word-break: break-word;
  overflow-wrap: break-word
}

.modal-footer {
  padding: 13px;
  border-top: 1px solid #e2e4e3;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  background: #f1f1f1;
  box-shadow: inset 0 1px #f9f9f9;
  text-align: right
}

.modal-footer .btn {
  margin-left: 10px
}

.modal-footer .btn {
  height: 38px
}

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

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

.modal.in .modal-wrap {
  -webkit-transform: translate(0,0);
  transform: translate(0,0)
}

.modal-overlay.in {
  opacity: .5
}

@media screen and (min-width: 768px) {
  .modal-wrap {
      padding-top:90px;
      padding-bottom: 30px;
      width: 600px
  }

  .modal-content {
      box-shadow: 0 5px 15px rgba(0,0,0,.25)
  }
}

.alert-dialog-open {
  overflow: hidden
}

.alert-dialog-overlay {
  background-color: #000
}

.alert-dialog-overlay .in {
  opacity: .5
}

.alert-dialog-root {
  overflow: hidden
}

.alert-dialog-wrap {
  position: fixed;
  z-index: 2;
  top: auto;
  bottom: 0;
  width: 100%;
  height: fit-content;
  max-height: calc(100% - 10px);
  padding: 0;
  animation: slide-from-bottom .5s ease forwards
}

.alert-dialog-content {
  width: 100%;
  max-height: calc(100% - 10px);
  overflow: hidden;
  color: #3d3d3d;
  border: none;
  border-radius: 6px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
  display: flex;
  flex: 1 0 0;
  height: fit-content;
  background-color: #fff;
  position: relative;
  flex-direction: column;
  justify-content: flex-start
}

.alert-dialog-body {
  width: 100%;
  justify-content: flex-start;
  padding: 0 40px 30px 40px;
  align-items: center;
  display: flex;
  flex: 1 0 0;
  flex-direction: column;
  gap: 30px
}

.alert-dialog-body-scroll {
  overflow-y: auto;
  scrollbar-width: none
}

.alert-dialog-body-scroll::-webkit-scrollbar {
  display: none
}

.alert-dialog-desktop.alert-dialog-root {
  width: 100%;
  top: 0;
  animation: none
}

.alert-dialog-desktop .alert-dialog-wrap {
  top: 0;
  position: relative;
  width: fit-content;
  padding: 64px 32px;
  animation: none
}

.alert-dialog-desktop .alert-dialog-content {
  height: 100%;
  border-radius: 6px
}

.alert-dialog-desktop .alert-dialog-body {
  padding-top: 30px;
  width: 320px;
  height: auto
}

.alert-dialog-desktop .alert-dialog-drag-handle {
  display: none
}

.alert-dialog-desktop .alert-dialog-buttons {
  max-width: 100%;
  padding: 0 40px 30px 40px;
  gap: 30px
}

.alert-dialog-drag-handle {
  padding: 18px 0 26px 0;
  width: 44px;
  flex: none;
  cursor: pointer
}

.alert-dialog-drag-handle>hr {
  background: #77797c;
  border-radius: 4px;
  border: transparent;
  height: 4px;
  margin: 0
}

.alert-dialog-drag-handle,.alert-dialog-icon,.alert-dialog-image {
  align-self: center
}

.alert-dialog-image {
  max-width: 320px;
  height: 120px
}

.alert-dialog-image img {
  max-height: 120px;
  object-fit: contain
}

.alert-dialog-title {
  text-align: center;
  font-weight: 700;
  font-size: 18px;
  line-height: 21px;
  width: 100%
}

.alert-dialog-text {
  text-align: center;
  font-size: 14px;
  line-height: 21px;
  width: 100%
}

.alert-dialog-icon-circle {
  border-radius: 50%;
  margin: 10px 0;
  width: 100px;
  height: 100px;
  line-height: 100px;
  font-size: 50px
}

.alert-dialog-icon-circle.alert-dialog-icon-cyan {
  border: 1px solid #007da3;
  background-color: #f2f5f7;
  color: #00b8de
}

.alert-dialog-icon-circle.alert-dialog-icon-red {
  border: 1px solid #844138;
  background-color: #fff0ee;
  color: #ea4f37
}

.alert-dialog-icon-circle.alert-dialog-icon-orange {
  border: 1px solid #8f4c00;
  background-color: #fff3e9;
  color: #e87b00
}

.alert-dialog-icon-circle.alert-dialog-icon-attention-fix {
  display: flex;
  line-height: inherit;
  justify-content: center
}

.alert-dialog-icon-circle.alert-dialog-icon-attention-fix:before {
  display: flex;
  align-items: flex-end;
  margin-bottom: 16px
}

.alert-dialog-buttons {
  width: 100%;
  max-width: 320px;
  display: flex;
  flex: none;
  flex-direction: column;
  align-self: center;
  padding-bottom: 30px;
  gap: 10px
}

.alert-dialog-buttons .btn:only-child {
  margin-top: 20px
}

.alert-dialog.fade .alert-dialog-wrap {
  transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  -webkit-transform: translate(0,25%);
  transform: translate(0,25%)
}

.alert-dialog-desktop.alert-dialog.fade .alert-dialog-wrap {
  -webkit-transform: translate(0,-25%);
  transform: translate(0,-25%)
}

.alert-dialog-desktop.alert-dialog.in .alert-dialog-wrap,.alert-dialog.in .alert-dialog-wrap {
  -webkit-transform: translate(0,0);
  transform: translate(0,0)
}

.dropdown {
  position: absolute;
  z-index: 1000;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.15);
  box-shadow: 0 1px 2px rgba(0,0,0,.175);
  float: left;
  margin: 2px 0 0;
  min-width: 160px;
  padding: 10px;
  list-style: none;
  font-size: 13px;
  background-clip: padding-box
}

.dropdown ul li:last-child {
  border-bottom: none
}

.dropdown-menu.dropup,.dropdown.dropup {
  margin-top: -2px
}

.dropdown-icon {
  cursor: pointer;
  color: #77797c;
  padding: 5px;
  font-size: 22px
}

.dropdown-icon:hover {
  cursor: pointer;
  color: #3d3d3d
}

.dropdown-menu.dropdown-menu-root {
  position: absolute;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.15);
  box-shadow: 0 1px 2px rgba(0,0,0,.175);
  float: left;
  margin: 2px 0 0;
  min-width: 160px;
  padding: 0;
  list-style: none;
  font-size: 13px;
  background-clip: padding-box
}

.dropdown-menu.dropdown-menu-root .dropdown {
  box-shadow: none;
  border: none
}

.dropdown-menu.dropdown-menu-root .dropdown-menu-wrap {
  width: max-content;
  min-width: 100%
}

.dropdown.dropdown-menu-wrap {
  position: relative
}

.dropdown-menu-wrap {
  list-style-type: none;
  padding: 0;
  margin: 0
}

.dropdown-menu .item {
  padding: 4px 14px;
  border-bottom: 1px solid #e2e4e3;
  cursor: pointer;
  white-space: nowrap;
  display: table;
  width: 100%
}

.dropdown-menu .item .item-template {
  padding: 0;
  border-bottom: 0;
  text-transform: none;
  display: inline
}

.dropdown-menu .item:not(.item-template):not(.selectable):not(.item-back):not(.js-not-selectable):hover,.dropdown-menu .js-selected:not(.item-template):not(.selectable) {
  background: #f1f1f1;
  border-color: #e4e4e4
}

.dropdown-menu .js-selected:not(.item-template):not(.selectable).hide-responsive-divider .next-icon {
  background: #f1f1f1!important
}

.dropdown-menu.responsive-menu .item-back.hide-item-back-divider:hover {
  background: #f1f1f1;
  cursor: pointer
}

.dropdown-menu .item.disabled:hover {
  background: 0 0;
  cursor: initial;
  border-top-color: transparent
}

.dropdown-menu .item.disabled {
  color: #b4b6ba
}

.dropdown-menu .item>.fonticon {
  width: 44px;
  color: #77797c;
  font-size: 18px;
  vertical-align: middle
}

.dropdown-menu .item.disabled>.fonticon {
  color: #e1e2e3
}

.dropdown-menu .item .item-text {
  line-height: 36px;
  height: 36px;
  vertical-align: middle;
  color: #3d3d3d
}

.dropdown-menu .item.disabled .item-text {
  color: #b4b6ba
}

.dropdown-menu-wrap:focus {
  outline: 0
}

.dropdown-menu-icons>.item .fonticon {
  margin: 0 .2em
}

.dropdown-menu-icons>.item>.item-text:nth-child(1) {
  padding-left: 14px
}

.dropdown-menu-icons>.item {
  padding-left: 0
}

.dropdown-menu .item .next-icon {
  display: table-cell;
  color: #77797c;
  width: 36px;
  height: 36px;
  vertical-align: middle;
  padding-right: 9px
}

.dropdown-menu .item .separator {
  display: none
}

.dropdown-menu:not(.responsive-menu) .item .next-icon>.fonticon {
  float: right
}

.dropdown-menu .divider {
  height: 2px;
  overflow: hidden;
  background-color: #e2e4e3
}

.dropdown-menu .header {
  padding: 5px 14px 5px;
  font-size: 13px;
  color: #3d3d3d;
  text-transform: capitalize;
  font-weight: 700
}

.dropdown-menu .item-icon {
  width: 44px;
  padding: 6px 10px;
  float: left
}

.dropdown-menu .item:hover .item-icon {
  opacity: 1
}

.js-visible .dropdown-menu,.js-visible.dropdown-menu {
  display: block!important;
  visibility: hidden
}

.dropdown-menu .item-submenu {
  position: relative;
  padding-right: 2px
}

.item-submenu .dropdown-menu {
  margin: 0
}

.dropdown-menu.bottom-right {
  border-top-left-radius: 0;
  box-shadow: 2px 1px 2px rgba(0,0,0,.175)
}

.dropdown-root .dropdown-menu.bottom-right {
  top: 0;
  left: 100%
}

.dropdown-menu.bottom-left {
  border-top-right-radius: 0;
  box-shadow: -2px 1px 2px rgba(0,0,0,.175)
}

.dropdown-root .dropdown-menu.bottom-left {
  top: 0;
  right: 100%
}

.dropdown-menu.top-left {
  border-bottom-right-radius: 0;
  box-shadow: -2px 1px 2px rgba(0,0,0,.175)
}

.dropdown-root .dropdown-menu.top-left {
  right: 100%;
  bottom: 0
}

.dropdown-menu.top-right {
  border-bottom-left-radius: 0;
  box-shadow: 2px 1px 2px rgba(0,0,0,.175)
}

.dropdown-root .dropdown-menu.top-right {
  left: 100%;
  bottom: 0
}

.responsive-menu.dropdown-menu-hidden {
  border: none;
  height: 0!important
}

.dropdown-menu-hidden>.dropdown-menu-wrap {
  display: none
}

.dropdown-menu-responsive-wrap {
  top: -2px
}

.dropdown-menu-responsive-wrap .item-back {
  padding: 0;
  border-bottom: 2px solid #b4b6ba;
  margin: 0;
  line-height: 44px
}

.dropdown-menu-responsive-wrap .item-back .fonticon {
  margin: -1px 0 0 0
}

.dropdown-menu-responsive-wrap .item-back:not(.hide-item-back-divider) .fonticon {
  border-right: 1px solid #e2e4e3
}

.dropdown-menu .item-back:not(.hide-item-back-divider) .fonticon:hover {
  background: #f1f1f1
}

.dropdown-menu .item-back .item-text {
  display: inline-block;
  padding: 0;
  text-align: center;
  width: calc(100% - 44px);
  padding: 0 14px;
  height: 100%;
  cursor: default
}

.dropdown-menu .item-back:not(.hide-item-back-divider) .fonticon:hover {
  background: #f1f1f1
}

.dropdown-menu.responsive-menu .item-submenu {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
  line-height: 43px
}

.dropdown-menu.responsive-menu .item-submenu .item-text {
  display: inline-block;
  height: 100%;
  margin-right: 16px
}

.dropdown-menu.responsive-menu .item:not(.hide-responsive-divider) .next-icon .divider {
  display: inline-block;
  height: 40px;
  border-left: 1px solid #e2e4e3;
  vertical-align: middle;
  margin-right: 8px
}

.dropdown-menu.responsive-menu .item.hide-responsive-divider .next-icon .fonticon {
  float: right;
  padding-right: 9px;
  margin-left: .2em;
  margin-right: .2em
}

.dropdown-menu.responsive-menu .item-submenu:not(.hide-responsive-divider) .next-icon {
  cursor: pointer;
  padding-right: 0;
  background: #fff!important
}

.dropdown-menu.responsive-menu .item-submenu:not(.hide-responsive-divider) .next-icon .fonticon {
  margin-left: .2em;
  margin-right: .2em
}

.dropdown-menu.responsive-menu .item-submenu.hide-responsive-divider:hover {
  background: #f1f1f1
}

.dropdown-menu.responsive-menu .item-submenu:not(.hide-responsive-divider) .next-icon:hover,.dropdown-menu.responsive-menu .item.selectable.js-selected:not(.hide-responsive-divider) .next-icon:hover,.dropdown-menu.responsive-menu .item.selectable:not(.hide-responsive-divider) .next-icon:hover {
  background: #f1f1f1!important
}

.dropdown-menu .item.selectable.js-selected,.dropdown-menu .item.selectable.selected,.dropdown-menu .item.selectable:not(.js-not-selectable):hover {
  background: #f4f5f6
}

.dropdown-menu.responsive-menu .item.selectable .next-icon,.dropdown-menu.responsive-menu .item.selectable.js-selected .next-icon {
  background: #fff
}

.dropdown-menu .item.selectable.js-selected:not(.selected):not(.js-not-selectable)::before,.dropdown-menu .item.selectable:not(.selected):not(.js-not-selectable):hover::before,.dropdown-multiselect .item.selectable.selected:not(.js-not-selectable).js-selected::before,.dropdown-multiselect .item.selectable.selected:not(.js-not-selectable):hover::before {
  content: "";
  height: 44px;
  margin-top: -4px;
  margin-bottom: -4px;
  width: 5px;
  position: absolute;
  left: 0;
  background: #77797c
}

.dropdown-menu .item.selectable.selected::before {
  content: "";
  height: 44px;
  margin-top: -4px;
  margin-bottom: -4px;
  width: 5px;
  position: absolute;
  left: 0;
  background: #368ec4
}

.dropdown-menu.responsive-menu .item-submenu.selectable.js-selected::before,.dropdown-menu.responsive-menu .item-submenu.selectable.selected.js-selected::before,.dropdown-menu.responsive-menu .item-submenu.selectable.selected::before,.dropdown-menu.responsive-menu .item-submenu.selectable.selected:hover::before,.dropdown-menu.responsive-menu .item-submenu.selectable:hover::before,.dropdown-menu.responsive-menu .item-submenu.selectable:not(.selected):not(.js-not-selectable):hover::before {
  margin-top: 0;
  margin-bottom: 0
}

.alert {
  position: relative;
  visibility: hidden;
  height: 1px;
  color: #3d3d3d;
  font-size: 13px;
  display: flex;
  flex-direction: column;
  -ms-flex-align: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px
}

.alert-message {
  margin: 5px auto;
  padding: 15px;
  box-shadow: 0 1px 1px rgba(0,0,0,.3);
  max-width: 100%;
  flex: 1 0 auto;
  word-break: break-word;
  -webkit-transform: translateZ(0);
  transform: translateZ(0)
}

.alert-message.fade {
  transition: all .5s ease-in-out
}

.alert-message h4 {
  margin-top: 0;
  color: inherit
}

.alert-message>p,.alert-message>ul {
  margin-bottom: 0
}

.alert-message>p+p {
  margin-top: 5px
}

.alert-fullwidth>.alert-message {
  margin-left: 0;
  margin-right: 0;
  width: 100%
}

.alert-closable {
  padding-right: 32px
}

.alert-closable .close {
  position: absolute;
  right: 0;
  padding: 0 10px;
  color: #77797c;
  font-weight: 700;
  font-size: 14px;
  cursor: pointer
}

.alert-closable .close:hover {
  color: #3d3d3d
}

.alert-has-icon {
  padding-left: 38px
}

.alert-has-icon .icon {
  position: absolute;
  left: 0;
  margin: -1px 10px 0;
  font-size: 18px;
  line-height: 1em
}

.alert-primary {
  border-left: 3px solid #00b8de;
  background-color: #f4f5f6
}

.alert-primary.alert-has-icon .icon:before {
  color: #00b8de;
  content: '\e020'
}

.alert-warning {
  border-left: 3px solid #e87b00;
  background-color: #fff3e9
}

.alert-warning.alert-has-icon .icon:before {
  color: #e87b00;
  content: '\e117'
}

.alert-error {
  border-left: 3px solid #ea4f37;
  background-color: #fff0ee
}

.alert-error.alert-has-icon .icon:before {
  color: #ea4f37;
  content: '\E1CE'
}

.alert-success {
  border-left: 3px solid #57b847;
  background-color: #edf6eb
}

.alert-success.alert-has-icon .icon:before {
  color: #57b847;
  content: '\e014'
}

.tooltip {
  position: absolute;
  z-index: 1050;
  overflow-wrap: break-word;
  word-wrap: break-word;
  line-break: strict;
  word-break: keep-all;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  -o-hyphens: auto;
  hyphens: auto;
  text-align: left;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  -webkit-backface-visibility: hidden
}

.tooltip.in {
  opacity: 1
}

.tooltip-body {
  max-width: 300px;
  padding: 3px 8px;
  color: #77797c;
  text-align: center;
  text-decoration: none;
  background-color: #f4f5f6;
  border: 1px solid #b4b6ba;
  border-radius: 2px
}

.tooltip-arrow,.tooltip-arrow:after {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid
}

.tooltip-arrow {
  border-width: 8px
}

.tooltip-arrow:after {
  border-width: 8px;
  content: ' '
}

.tooltip.top {
  margin-top: -9px
}

.tooltip.bottom {
  margin-top: 9px
}

.tooltip.right {
  margin-left: 9px
}

.tooltip.left {
  margin-left: -9px
}

.tooltip.bottom .tooltip-arrow,.tooltip.bottom .tooltip-arrow:after,.tooltip.top .tooltip-arrow,.tooltip.top .tooltip-arrow:after {
  margin-left: -5px;
  border-left-width: 5px;
  border-right-width: 5px
}

.tooltip.top .tooltip-arrow {
  left: 50%;
  bottom: -8px;
  border-top-color: #b4b6ba;
  border-bottom-width: 0
}

.tooltip.top .tooltip-arrow:after {
  bottom: 1px;
  border-top-color: #f4f5f6;
  border-bottom-width: 0
}

.tooltip.top-left .tooltip-arrow {
  left: 8px;
  margin-left: 0
}

.tooltip.top-right .tooltip-arrow {
  right: 8px;
  left: auto
}

.tooltip.bottom .tooltip-arrow {
  left: 50%;
  top: -8px;
  border-bottom-color: #b4b6ba;
  border-top-width: 0
}

.tooltip.bottom .tooltip-arrow:after {
  bottom: -9px;
  border-bottom-color: #f4f5f6;
  border-top-width: 0
}

.tooltip.bottom-left .tooltip-arrow {
  left: 8px;
  margin-left: 0
}

.tooltip.bottom-right .tooltip-arrow {
  right: 8px;
  left: auto
}

.tooltip.left .tooltip-arrow,.tooltip.left .tooltip-arrow:after,.tooltip.right .tooltip-arrow,.tooltip.right .tooltip-arrow:after {
  margin-top: -5px;
  border-top-width: 5px;
  border-bottom-width: 5px
}

.tooltip.right .tooltip-arrow {
  top: 50%;
  left: -8px;
  border-left-width: 0;
  border-right-color: #b4b6ba
}

.tooltip.right .tooltip-arrow:after {
  left: 1px;
  border-left-width: 0;
  border-right-color: #f4f5f6
}

.tooltip.left .tooltip-arrow {
  top: 50%;
  right: -16px;
  border-left-color: #b4b6ba
}

.tooltip.left .tooltip-arrow:after {
  right: -7px;
  border-left-color: #f4f5f6
}

.tooltip.inverted .tooltip-body {
  background-color: #3d3d3d;
  color: #f4f5f6;
  border-color: #f9f9f9
}

.tooltip.inverted.top .tooltip-arrow {
  border-top-color: #f9f9f9
}

.tooltip.inverted.top .tooltip-arrow:after {
  border-top-color: #3d3d3d
}

.tooltip.inverted.bottom .tooltip-arrow {
  border-bottom-color: #f9f9f9
}

.tooltip.inverted.bottom .tooltip-arrow:after {
  border-bottom-color: #3d3d3d
}

.tooltip.inverted.right .tooltip-arrow {
  border-right-color: #f9f9f9
}

.tooltip.inverted.right .tooltip-arrow:after {
  border-right-color: #3d3d3d
}

.tooltip.inverted.left .tooltip-arrow {
  border-left-color: #f9f9f9
}

.tooltip.inverted.left .tooltip-arrow:after {
  border-left-color: #3d3d3d
}

.popover {
  position: absolute;
  z-index: 1010;
  max-width: 276px;
  padding: 1px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0,0,0,.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0,0,0,.2);
  white-space: normal
}

.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f4f5f6;
  border-bottom: 1px solid #f1f1f1;
  border-radius: 5px 5px 0 0
}

.popover-body {
  padding: 9px 14px
}

.popover.top {
  margin-top: -10px
}

.popover.right {
  margin-left: 10px
}

.popover.bottom {
  margin-top: 10px
}

.popover.left {
  margin-left: -10px
}

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

.popover-arrow {
  border-width: 11px
}

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

.popover.top .popover-arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: rgba(0,0,0,.25);
  bottom: -11px
}

.popover.top .popover-arrow:after {
  content: ' ';
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff
}

.popover.right .popover-arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: rgba(0,0,0,.25)
}

.popover.right .popover-arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff
}

.popover.bottom .popover-arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #b4b6ba;
  border-bottom-color: rgba(0,0,0,.25);
  top: -11px
}

.popover.bottom .popover-arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff
}

.popover.left .popover-arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #b4b6ba;
  border-left-color: rgba(0,0,0,.25)
}

.popover.left .popover-arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px
}

.popover.top-left .popover-arrow {
  left: 8px;
  margin-left: 0
}

.popover.top-right .popover-arrow {
  right: 8px;
  left: auto
}

.popover.bottom-left .popover-arrow {
  left: 8px;
  margin-left: 0
}

.popover.bottom-right .popover-arrow {
  right: 8px;
  left: auto
}

.popover.right-bottom,.popover.right-top {
  margin-left: 10px
}

.popover.right-bottom .popover-arrow,.popover.right-top .popover-arrow {
  left: -11px;
  border-left-width: 0;
  border-right-color: rgba(0,0,0,.25)
}

.popover.right-bottom .popover-arrow:after,.popover.right-top .popover-arrow:after {
  content: " ";
  left: 1px;
  border-left-width: 0;
  border-right-color: #fff
}

.popover.left-bottom,.popover.left-top {
  margin-left: -10px
}

.popover.left-bottom .popover-arrow,.popover.left-top .popover-arrow {
  right: -11px;
  border-right-width: 0;
  border-left-color: rgba(0,0,0,.25)
}

.popover.left-bottom .popover-arrow:after,.popover.left-top .popover-arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff
}

.popover.left-top .popover-arrow,.popover.right-top .popover-arrow {
  top: 6px
}

.popover.left-bottom .popover-arrow,.popover.right-bottom .popover-arrow {
  bottom: 4px
}

.popover.left-bottom .popover-arrow:after,.popover.left-top .popover-arrow:after,.popover.right-bottom .popover-arrow:after,.popover.right-top .popover-arrow:after {
  bottom: -10px
}

.popover.inverted {
  background-color: #3d3d3d;
  color: #f4f5f6
}

.popover.inverted .popover-title {
  background-color: #242424;
  border-bottom-color: #b4b6ba
}

.popover.inverted.top .popover-arrow {
  border-top-color: #3d3d3d
}

.popover.inverted.top .popover-arrow:after {
  border-top-color: #3d3d3d
}

.popover.inverted.bottom .popover-arrow {
  border-bottom-color: #3d3d3d
}

.popover.inverted.bottom .popover-arrow:after {
  border-bottom-color: #3d3d3d
}

.popover.inverted.right .popover-arrow {
  border-right-color: #3d3d3d
}

.popover.inverted.right .popover-arrow:after {
  border-right-color: #3d3d3d
}

.popover.inverted.left .popover-arrow {
  border-left-color: #3d3d3d
}

.popover.inverted.left .popover-arrow:after {
  border-left-color: #3d3d3d
}

.spinner {
  display: none;
  vertical-align: middle;
  height: 25px;
  padding: 5px
}

.spinner-bar {
  background-color: #005686;
  height: 100%;
  width: 3px;
  margin-right: 2px;
  display: inline-block;
  vertical-align: top
}

.spinning .spinner-bar {
  -webkit-animation: stretchdelay 1s infinite ease-in-out;
  animation: stretchdelay 1s infinite ease-in-out
}

.spinning .spinner-bar1 {
  -webkit-animation-delay: -.9s;
  animation-delay: -.9s
}

.spinning .spinner-bar2 {
  -webkit-animation-delay: -.8s;
  animation-delay: -.8s
}

.spinning .spinner-bar3 {
  -webkit-animation-delay: -.7s;
  animation-delay: -.7s
}

.spinner.fade {
  transition-duration: .3s
}

.spinner-lg {
  height: 38px;
  padding: 8px
}

.spinner-lg .spinner-bar {
  width: 5px;
  margin-right: 3px
}

.spinner-sm {
  height: 15px;
  padding: 3px
}

.spinner-sm .spinner-bar {
  width: 2px;
  margin-right: 1px
}

@-webkit-keyframes stretchdelay {
  0%,100%,40% {
      -webkit-transform: scaleY(1)
  }

  20% {
      -webkit-transform: scaleY(1.7)
  }
}

@keyframes stretchdelay {
  0%,100%,40% {
      -webkit-transform: scaleY(1);
      transform: scaleY(1)
  }

  15% {
      -webkit-transform: scaleY(1.7);
      transform: scaleY(1.7)
  }
}

.carousel {
  position: relative
}

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center
}

.carousel-indicators .indicator {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: rgba(0,0,0,0)
}

.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff
}

.carousel-control {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: .5;
  font-size: 20px;
  color: #fff;
  text-align: center
}

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

.carousel-control.left {
  background-image: linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);
  background-repeat: repeat-x
}

.carousel-control.right {
  left: auto;
  right: 0;
  background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);
  background-repeat: repeat-x
}

.carousel-control .fonticon {
  top: 50%;
  position: absolute;
  font-size: 25px;
  margin-top: -12px
}

.carousel-control.left .fonticon {
  right: 50%;
  margin-right: -12px
}

.carousel-control.right .fonticon {
  left: 50%;
  margin-left: -12px
}

.carousel-slides {
  position: relative;
  overflow: hidden;
  width: 100%;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0)
}

.carousel-slides>.slide {
  display: none;
  position: relative;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden
}

.carousel-slides>.active,.carousel-slides>.next,.carousel-slides>.prev {
  display: block
}

.carousel-slides>.next,.carousel-slides>.prev {
  position: absolute;
  top: 0;
  width: 100%
}

.carousel-slides>.sliding {
  transition: .6s ease-in-out left
}

.carousel-slides>.sliding.active {
  left: 0
}

.carousel-slides>.sliding.next {
  left: 100%
}

.carousel-slides>.sliding.prev {
  left: -100%
}

.carousel-slides>.sliding.next.left,.carousel-slides>.sliding.prev.right {
  left: 0
}

.carousel-slides>.sliding.active.left {
  left: -100%
}

.carousel-slides>.sliding.active.right {
  left: 100%
}

.carousel-slides>.fade {
  transition-duration: .6s;
  -webkit-transition-duration: .6s
}

.datepicker {
  z-index: 9999;
  display: block;
  position: relative;
  color: #3d3d3d;
  background: #fff;
  border: 1px solid #d1d4d4;
  border-bottom-color: #b4b6ba;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif
}

.datepicker.is-hidden {
  display: none
}

.datepicker.is-bound {
  position: absolute;
  box-shadow: 0 5px 15px -5px rgba(0,0,0,.5)
}

.datepicker-calendar {
  float: left;
  width: 240px;
  margin: 8px
}

.datepicker-title {
  position: relative;
  text-align: center
}

.datepicker-label {
  display: inline-block;
  position: relative;
  z-index: 9999;
  overflow: hidden;
  margin: 0;
  padding: 5px 3px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  background-color: #fff
}

.datepicker-title select {
  cursor: pointer;
  position: absolute;
  z-index: 9998;
  margin: 0;
  left: 0;
  top: 5px;
  opacity: 0
}

.datepicker-next,.datepicker-prev {
  display: block;
  cursor: pointer;
  position: relative;
  outline: 0;
  border: 0;
  padding: 0;
  width: 20px;
  height: 30px;
  text-indent: 20px;
  white-space: nowrap;
  overflow: hidden;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 75% 75%;
  opacity: .5
}

.datepicker-next:hover,.datepicker-prev:hover {
  opacity: 1
}

.datepicker-prev,.is-rtl .datepicker-next {
  float: left;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==')
}

.datepicker-next,.is-rtl .datepicker-prev {
  float: right;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=')
}

.datepicker-next.is-disabled,.datepicker-prev.is-disabled {
  cursor: default;
  opacity: .2
}

.datepicker-select {
  display: inline-block
}

.datepicker-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 0
}

.datepicker-table td,.datepicker-table th {
  width: 14.28571%;
  padding: 0
}

.datepicker-table th {
  color: #77797c;
  font-size: 12px;
  line-height: 25px;
  font-weight: 700;
  text-align: center
}

.datepicker-button {
  cursor: pointer;
  display: block;
  outline: 0;
  border: 0;
  margin: 0;
  width: 100%;
  padding: 5px;
  color: #77797c;
  font-size: 12px;
  line-height: 15px;
  text-align: right;
  background: #f4f5f6
}

.datepicker-week {
  font-size: 11px;
  color: #77797c
}

.is-today .datepicker-button {
  color: #368ec4;
  font-weight: 700
}

.is-selected .datepicker-button {
  color: #fff;
  font-weight: 700;
  background: #368ec4;
  box-shadow: inset 0 1px 3px #42a2da;
  border-radius: 3px
}

.is-disabled .datepicker-button {
  pointer-events: none;
  cursor: default;
  color: #77797c;
  opacity: .3
}

.datepicker-button:hover {
  color: #fff!important;
  background: #e87b00!important;
  box-shadow: none!important;
  border-radius: 3px!important
}

.accordion>.accordion-item:first-child>.accordion-title {
  border-top-left-radius: .2857rem;
  border-top-right-radius: .2857rem
}

.accordion>.accordion-item:last-child>.accordion-title {
  border-bottom-left-radius: .2857rem;
  border-bottom-right-radius: .2857rem
}

.accordion>.accordion-item.active:last-child>.accordion-title {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0
}

.accordion-title {
  min-height: 38px;
  padding: .5em;
  cursor: pointer;
  font-weight: 700;
  color: #3d3d3d;
  word-break: break-all
}

.accordion-title>.caret-left {
  color: #77797c;
  border-top: 5px solid transparent;
  border-left: 8px solid;
  border-bottom: 5px solid transparent;
  margin: 4px 12px 2px 6px
}

:not(.disabled)>.accordion-title:hover>.caret-left {
  color: #3d3d3d
}

.active>.accordion-title>.caret-left {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}

.accordion-title>.btn {
  float: right;
  padding: 0 .5em 0 .5em;
  display: block;
  height: initial;
  min-width: initial
}

.accordion-title>.btn .fonticon {
  margin: initial
}

.accordion-title>.fonticon {
  margin-right: 12px
}

.accordion-item .content-wrapper {
  overflow: hidden
}

.accordion-item .content {
  opacity: 0;
  max-height: 0;
  padding-right: .5em;
  padding-left: .5em
}

.accordion-item.active>.content-wrapper>.content {
  padding-top: 1em;
  padding-bottom: 1.5em;
  overflow: hidden;
  opacity: 1;
  max-height: none
}

.accordion-item.active>.accordion-title>.caret-left {
  color: #3d3d3d
}

.accordion-animated-content {
  -webkit-transition: all .5s ease;
  -moz-transition: all .5s ease;
  -ms-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease
}

.accordion.animated .accordion-title {
  transition: background .1s ease,opacity .1s ease
}

.accordion.animated .accordion-title>.caret-left {
  transition: -webkit-transform .4s ease,opacity .4s ease;
  transition: transform .4s ease,opacity .4s ease
}

.accordion.animated>.active>.accordion-title>.caret-left {
  transition: -webkit-transform .4s ease,opacity .4s ease;
  transition: transform .4s ease,opacity .4s ease
}

.filled>.accordion-item>.accordion-title {
  background: #e2e4e3;
  font-weight: 700;
  margin-top: .2em;
  font-size: 14px;
  color: #3d3d3d;
  border: 1px solid #d1d4d4
}

.filled.styled>.accordion-item:not(.disabled)>.accordion-title:hover,.filled>.accordion-item:not(.disabled)>.accordion-title:hover {
  background: #d1d4d4;
  border: 1px solid #b4b6ba
}

.filled>.accordion-item:not(.disabled)>.accordion-title:active {
  border-color: #77797c;
  background: #b4b6ba
}

.filled-separate>.accordion-item {
  margin-top: 10px
}

.filled-separate>.accordion-item>.accordion-title {
  border-radius: 4px
}

.filled-separate>.accordion-item.active:last-child>.accordion-title {
  border-radius: 4px
}

.divided>.accordion-item>.accordion-title {
  border-top: 1px solid #e2e4e3;
  padding: .5em!important
}

.styled {
  border-radius: .2857rem;
  box-shadow: 0 0 0 1px #d1d4d4
}

.styled .accordion-title {
  padding: .6em!important
}

.styled>.accordion-item:not(.disabled)>.accordion-title:hover {
  background: #f1f1f1
}

.styled>.accordion-item>.accordion-title {
  border-top: 1px solid #d1d4d4
}

.styled>.accordion-item>.content-wrapper>.content {
  padding-right: 1em!important;
  padding-left: 1em!important
}

.styled>.accordion-item.active>.content-wrapper>.content {
  padding-top: 1em!important;
  padding-bottom: 1em!important
}

.styled>.accordion-item:not(.disabled)>.accordion-title:hover {
  box-shadow: inherit
}

.styled:not(.filled)>.accordion-item:first-child>.accordion-title {
  border-top: none
}

.accordion-item.disabled,.accordion-item.disabled>.accordion-title,.accordion-item.disabled>.accordion-title>.caret-left {
  color: #b4b6ba
}

.accordion-item.disabled>.accordion-title {
  cursor: initial
}

.filled>.accordion-item.disabled>.accordion-title {
  color: #b4b6ba;
  background-color: #f1f1f1;
  border-color: #e2e4e3
}

.styled:not(.filled)>.accordion-item.disabled>.accordion-title>.caret-left {
  color: #e2e4e3
}

.styled:not(.filled)>.accordion-item.active.disabled>.accordion-title>.caret-left {
  color: #d1d4d4
}

.scroller {
  position: relative
}

.scroller-content {
  position: absolute;
  overflow: auto;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  -webkit-overflow-scrolling: touch
}

.scroller-content.no-native-scrollbars {
  overflow: scroll;
  -ms-overflow-style: none
}

.scroller-content.no-native-scrollbars::-webkit-scrollbar {
  display: none
}

.scroller-scrollbar {
  position: absolute;
  width: 12px;
  height: 12px;
  right: 0;
  bottom: 0;
  z-index: 1000
}

.scroller-scrollbar:before {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  opacity: 0;
  background-color: #b4b6ba;
  transition: background .2s;
  transition: opacity .2s;
  border-radius: .25em;
  z-index: 1
}

.scroller-scrollbar.active:before,.scroller-scrollbar.visible:before {
  opacity: 1
}

.scroller-scrollbar.active:before {
  background-color: #77797c
}

.scroller-scrollbar-y:before {
  left: 3px;
  right: 3px
}

.scroller-scrollbar-x:before {
  top: 3px;
  bottom: 3px
}

.scroller-shadow {
  display: none;
  position: absolute;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-shadow: 0 0 16px rgba(0,0,0,.15);
  border: 1px solid rgba(0,0,0,.1);
  z-index: 1
}

.scroller-shadow.dark {
  box-shadow: 0 0 26px rgba(0,0,0,.5);
  border: 1px solid rgba(0,0,0,.25)
}

.scroller-shadow.active {
  display: block
}

.scroller-shadow-x-start {
  left: -100%;
  left: calc(-100% + 1px)
}

.scroller-shadow-x-end {
  left: 100%;
  left: calc(100% - 1px)
}

.scroller-shadow-y-start {
  top: -100%;
  top: calc(-100% + 1px)
}

.scroller-shadow-y-end {
  top: 100%;
  top: calc(100% - 1px)
}

.autocomplete {
  padding: 0;
  margin: 0;
  position: relative
}

.autocomplete:before {
  display: none!important
}

.autocomplete:after {
  display: none!important
}

.autocomplete-searchbox {
  margin: 0;
  padding: 3px 4px;
  width: 100%;
  display: block;
  border: 1px solid #ccc;
  border-radius: 4px;
  background-color: #fff;
  background-image: none;
  color: #555;
  font-size: 14px;
  line-height: 1.42857;
  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  cursor: text;
  min-height: 38px;
  outline: 0
}

.autocomplete-searchbox.prevent-ios-zoom-in {
  font-size: 16px
}

.autocomplete-searchbox.no-inner-inputs .badge {
  margin-left: 5px
}

.autocomplete-searchbox-focus,.autocomplete-searchbox:hover {
  border-color: #77797c
}

.autocomplete-searchbox-active,.autocomplete-searchbox-active:hover {
  border-color: #368ec4
}

.autocomplete-searchbox input {
  border: none;
  background: 0 0
}

.autocomplete-searchbox input:active,.autocomplete-searchbox input:focus {
  outline: 0
}

.autocomplete-input {
  margin-left: 5px;
  line-height: 30px;
  padding: 0;
  text-overflow: ellipsis
}

.autocomplete-input.autocomplete-single-select {
  width: calc(100% - 27px)
}

.ios .autocomplete-input.autocomplete-single-select {
  width: calc(100% - 32px)
}

.autocomplete-input::-moz-placeholder {
  opacity: 1;
  color: #b4b6ba
}

.autocomplete-input:-ms-input-placeholder {
  color: #b4b6ba
}

.autocomplete-input::-webkit-input-placeholder {
  color: #b4b6ba
}

.autocomplete-input.placeholder {
  color: #b4b6ba
}

.autocomplete-input::-ms-clear {
  display: none
}

.autocomplete .clickable {
  cursor: pointer!important
}

.has-error .autocomplete .autocomplete-searchbox:not(.autocomplete-searchbox-focus) {
  border-color: #d0432b
}

.autocomplete-suggests {
  position: absolute;
  background: #fff;
  display: none;
  width: 100%;
  padding: 0;
  min-height: 116px;
  margin-top: .2em;
  box-shadow: 0 2px 5px 0 rgba(0,0,0,.26);
  z-index: 1000000;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px
}

.autocomplete-suggests.autocomplete-floating-suggests {
  max-width: 400px;
  width: 100vw
}

.dropup .autocomplete-suggests.autocomplete-floating-suggests {
  bottom: inherit
}

.dropup .autocomplete-suggests {
  bottom: 100%;
  margin-bottom: .2em;
  margin-top: 0;
  box-shadow: 0 0 5px 0 rgba(0,0,0,.26);
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0
}

.autocomplete-suggests.no-result {
  height: 50px
}

.autocomplete-suggests-scroll {
  margin: 0;
  padding: 0;
  height: 200px
}

.autocomplete-suggests ul {
  padding-left: 0
}

.autocomplete-suggests .scroller-shift {
  padding-left: 1px;
  margin-right: -16px
}

.autocomplete-suggests ul:focus {
  outline: 0
}

.autocomplete-suggests.no-result ul {
  padding-top: 15px
}

.autocomplete-suggests li {
  margin: 0;
  padding: 0;
  background: 0 0;
  list-style: none;
  cursor: pointer;
  width: 100%;
  border-bottom: 1px solid #f4f5f6
}

.autocomplete-suggests li:last-child {
  border-bottom: none
}

.autocomplete-suggests .default-template {
  font-size: 14px;
  padding-left: 14px;
  padding-right: 14px;
  height: 38px;
  padding-top: 9px
}

.autocomplete-suggests .default-template.with-sub-label {
  height: 62px
}

.autocomplete-suggests .sub-item {
  font-size: 12px
}

.autocomplete-suggests .js-selected.autocomplete-parent-item.clickable,.autocomplete-suggests .js-selected:not(.autocomplete-parent-item) {
  background-color: #368ec4
}

.autocomplete-suggests .js-selected.autocomplete-parent-item.clickable,.autocomplete-suggests .js-selected:not(.disabled)>.item-label,.autocomplete-suggests .js-selected:not(.disabled)>.sub-label {
  color: #fff
}

.autocomplete-suggests .dataset-header {
  border-bottom: inherit;
  font-size: 1.2em;
  line-height: 2em;
  text-transform: uppercase;
  color: #005686;
  padding: .4em;
  cursor: inherit
}

.autocomplete-suggests .dataset-header:hover {
  background-color: inherit!important
}

.autocomplete-suggests:last-child {
  border-bottom: none
}

.autocomplete-suggests .selected-item {
  background: #f9f9f9;
  color: #3d3d3d;
  border-left: 5px solid #368ec4;
  padding-left: 9px
}

.autocomplete-suggests .selected-item.js-selected {
  background-color: #368ec4;
  color: #fff
}

.autocomplete-suggests .templated-item {
  padding: 0!important
}

.autocomplete-suggests .autocomplete-parent-item {
  cursor: inherit
}

.autocomplete-suggests .message {
  font-weight: 700;
  text-align: center;
  font-style: italic;
  cursor: inherit
}

.autocomplete-suggests .message:hover {
  background-color: transparent!important
}

.autocomplete-suggests .item-label {
  margin: 0;
  display: inline-block;
  white-space: nowrap;
  text-align: left;
  overflow: hidden;
  width: 100%;
  text-overflow: ellipsis;
  color: #3d3d3d
}

.autocomplete-suggests .item-parent-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block
}

.autocomplete-suggests .item-label:hover {
  text-decoration: none
}

.autocomplete-suggests .sub-label {
  color: #77797c;
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.autocomplete-suggestsDisplayed .autocomplete-suggests {
  display: block
}

.autocomplete-searchbox input:invalid {
  box-shadow: none
}

.autocomplete-searchbox .autocomplete-inner-input {
  width: 5px
}

.autocomplete-searchbox .autocomplete-inner-input:first-child {
  margin-left: -5px
}

.autocomplete-searchbox .autocomplete-inner-input:first-child:focus {
  margin-left: 0
}

.autocomplete-searchbox .badge {
  margin-top: 2px;
  vertical-align: top
}

.ios .autocomplete-searchbox .badge .fonticon-cancel:last-child {
  line-height: 16px
}

.ios .autocomplete-searchbox .badge .fonticon-cancel:last-child {
  padding-top: 4px
}

.autocomplete-searchbox.disabled {
  background-color: #f1f1f1;
  border-color: #e2e4e3
}

.autocomplete-searchbox.disabled .badge {
  border-color: #e2e4e3;
  color: #d1d4d4
}

.autocomplete-searchbox.disabled .badge.badge-selected {
  background-color: #f4f5f6
}

.autocomplete-searchbox.disabled .badge.badge-selectable,.autocomplete-searchbox.disabled .badge.badge-selectable:hover,.autocomplete-searchbox.disabled .badge.badge-selected,.autocomplete-searchbox.disabled .badge.badge-selected:hover,.autocomplete-searchbox.disabled .badge:hover {
  border-color: #e2e4e3
}

.autocomplete-searchbox.disabled .badge .fonticon {
  pointer-events: none
}

.autocomplete-searchbox.disabled .badge .fonticon,.autocomplete-searchbox.disabled .badge .fonticon:focus,.autocomplete-searchbox.disabled .badge .fonticon:hover {
  color: #d1d4d4
}

.autocomplete-searchbox.disabled .badge-closable .fonticon-cancel:last-child {
  background-color: #f4f5f6
}

.autocomplete-searchbox.disabled input {
  pointer-events: none
}

.autocomplete-searchbox.disabled .autocomplete-reset {
  pointer-events: none
}

.autocomplete-searchbox.disabled .autocomplete-reset,.autocomplete-searchbox.disabled .autocomplete-reset:hover {
  color: #d1d4d4
}

.autocomplete-input[disabled] {
  color: #b4b6ba
}

.safari .autocomplete-input[disabled] {
  opacity: 1;
  color: #77797c
}

.autocomplete-suggests .default-template.disabled>.item-label,.autocomplete-suggests .default-template.disabled>.sub-label {
  color: #b4b6ba
}

.autocomplete-suggests .disabled.default-template:hover,.autocomplete-suggests .disabled.js-selected {
  background: 0 0
}

.autocomplete-suggests .default-template.disabled.js-selected>.item-label,.autocomplete-suggests .default-template.disabled.js-selected>.sub-label,.autocomplete-suggests .default-template.disabled:hover>.item-label,.autocomplete-suggests .default-template.disabled:hover>.sub-label {
  color: #b4b6ba
}

.autocomplete-searchbox .autocomplete-reset {
  float: right;
  padding: 0;
  margin: 0;
  line-height: 30px;
  font-size: 18px;
  cursor: pointer;
  display: none;
  color: #77797c;
  background: 0 0
}

.autocomplete-searchbox .autocomplete-reset:hover {
  color: #3d3d3d
}

.autocomplete-filled .autocomplete-searchbox .autocomplete-reset {
  display: inline
}

.autocomplete-suggests .people-search-template {
  padding-top: 4px;
  padding-bottom: 4px
}

.autocomplete-suggests .people-search-template,.autocomplete-suggests .people-search-template.with-sub-label {
  height: 50px
}

.autocomplete-suggests .people-search-img {
  height: 40px;
  width: 40px;
  border-radius: 50%;
  float: left;
  margin-right: 10px
}

.autocomplete-suggests .people-search-template .item-label,.autocomplete-suggests .people-search-template .sub-label {
  width: auto;
  display: block
}

.autocomplete-suggests .people-search-template:not(.with-sub-label) .item-label {
  line-height: 40px
}

.autocomplete.input-sm .autocomplete-searchbox {
  border-radius: 3px;
  min-height: 28px;
  margin: 2px 0;
  padding: 1px
}

.autocomplete.input-sm .autocomplete-input {
  font-size: 12px;
  margin-left: 8px;
  margin-top: 2.5px
}

.autocomplete.input-sm .badge {
  margin-left: 3px 0 0 1px;
  border-radius: 3px;
  line-height: 1.15
}

.autocomplete.input-sm .badge~.badge {
  margin-left: 0;
  margin-right: -1px
}

.autocomplete.input-sm .badge-content {
  font-size: 12px;
  padding: 0 8px 2px 8px
}

.autocomplete.input-sm .fonticon-cancel:last-child {
  line-height: 10.5px
}

.autocomplete.input-sm .autocomplete-reset {
  top: 6px;
  right: 2px;
  line-height: 18px
}

.autocomplete.input-sm .autocomplete-suggests {
  min-height: 74px
}

.autocomplete.input-sm .autocomplete-suggests .autocomplete-item.default-template {
  height: 25px;
  line-height: 14px;
  padding-top: 6px
}

.autocomplete.input-sm .autocomplete-suggests .autocomplete-item.default-template .item-label {
  font-size: 12px
}

.autocomplete.input-sm .autocomplete-suggests .autocomplete-item.default-template.with-sub-label {
  height: 42px
}

.autocomplete.input-sm .autocomplete-suggests .autocomplete-item.default-template .sub-label {
  font-size: 11px
}

.icon-dropdown {
  position: absolute;
  z-index: 1000;
  background-color: #fff;
  border: 1px solid rgba(0,0,0,.15);
  box-shadow: 0 1px 2px rgba(0,0,0,.175);
  font-size: 22px;
  padding: 0;
  margin: 0;
  width: 38px;
  list-style: none
}

.icon-dropdown .item:focus,.icon-dropdown:focus {
  outline: 0
}

.icon-dropdown .item {
  display: flex;
  display: -ms-flexbox;
  justify-content: center;
  align-items: center;
  height: 38px;
  cursor: pointer;
  line-height: 1;
  color: #77797c
}

.icon-dropdown .item.selected {
  color: #368ec4
}

.icon-dropdown .item:hover:not(.selected) {
  color: #3d3d3d
}

.icon-dropdown .item img,.icon-dropdown .item>span {
  height: 1em;
  width: 1em
}

.iconbar .iconbar-items-icons {
  height: 38px;
  padding: 0;
  margin: 0
}

.iconbar.iconbar-root .iconbar-items-wrap {
  overflow: hidden;
  position: relative
}

.iconbar.iconbar-root .iconbar-items-wrap:focus {
  outline: 0
}

.iconbar .iconbar-items-icons:before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  height: 100%
}

.iconbar .iconbar-items-icons .item {
  height: 38px;
  width: 38px
}

.iconbar .iconbar-items-icons .divider {
  height: 34px;
  width: 1px;
  background: #b4b6ba;
  margin-right: 6px;
  margin-left: 6px
}

.iconbar .iconbar-items-icons .divider,.iconbar .iconbar-items-icons .item {
  display: inline-block;
  color: #77797c;
  vertical-align: middle;
  text-align: center
}

.iconbar .iconbar-items-icons .item .fonticon {
  font-size: 22px!important;
  margin-top: 2px
}

.iconbar .iconbar-items-icons .item:hover {
  cursor: pointer;
  color: #3d3d3d
}

.iconbar .iconbar-items-icons .active,.iconbar .iconbar-items-icons .active:hover,.iconbar .iconbar-items-icons .item-active {
  color: #368ec4
}

.iconbar .iconbar-items-icons .item-active:hover {
  color: #005686
}

.iconbar .iconbar-items-icons .item.js-hover {
  color: #3d3d3d
}

.iconbar .iconbar-items-icons .item.disabled {
  color: #e2e4e3;
  cursor: initial
}

.breadcrumb {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: flex-start;
  min-height: 38px;
  font-size: 14px;
  overflow: hidden
}

.breadcrumb .breadcrumb-item,.breadcrumb .breadcrumb-item-container {
  height: 100%;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
  color: #368ec4;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.breadcrumb .breadcrumb-item.active,.breadcrumb .breadcrumb-item:focus,.breadcrumb .breadcrumb-item:hover {
  text-decoration: underline
}

.breadcrumb .breadcrumb-item.active {
  color: #005686
}

.breadcrumb .divider {
  margin: 0 .5rem;
  color: #77797c;
  font-family: entypo;
  font-style: normal;
  font-size: .71429rem
}

.breadcrumb .divider:not(.fonticon):not(img):not(.slash):before {
  content: '\e149'
}

.breadcrumb .expandable-divider {
  margin: 0 .5rem;
  color: #77797c;
  font-family: entypo;
  font-style: normal
}

.breadcrumb .expandable-divider:before {
  content: '\e141'
}

.breadcrumb .divider.slash {
  font-family: Arial
}

.breadcrumb .divider.slash:before {
  content: '/'
}

.breadcrumb .expandable-divider.active,.breadcrumb .expandable-divider:active {
  color: #368ec4;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg)
}

.breadcrumb .fonticon:not(.divider),.breadcrumb img {
  color: #77797c;
  margin-right: .5rem;
  margin-left: 0
}

.breadcrumb-item+.fonticon:not(.divider),.breadcrumb-item+img,.breadcrumb-item-container .breadcrumb-item+.fonticon:not(.divider),.breadcrumb-item-container .breadcrumb-item+img {
  margin-right: 0;
  margin-left: .5rem
}

.breadcrumb img {
  height: 1rem;
  width: 1rem
}

.breadcrumb.overflow-right {
  height: 38px;
  justify-content: flex-end;
  direction: rtl
}

.breadcrumb.overflow-right .breadcrumb-item,.breadcrumb.overflow-right .breadcrumb-item-container {
  direction: ltr
}

.tab {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  border-bottom: 1px solid #e2e4e3;
  margin: 0;
  padding: 0 5px
}

.tab::after {
  content: "";
  display: table;
  clear: both
}

.tab.tab-center {
  justify-content: center
}

.tab.tab-right {
  justify-content: flex-end
}

.tab-item {
  display: block;
  padding: 11px 14px;
  color: #77797c;
  border-bottom: 3px solid transparent;
  cursor: pointer;
  margin-bottom: -1px;
  text-align: center
}

.tab-item:focus,.tab-item:hover {
  color: #3d3d3d;
  border-bottom-color: #77797c;
  text-decoration: none
}

.tab-item:focus>a,.tab-item:hover>a {
  color: #3d3d3d
}

.tab-item:focus>a>.fonticon:not(.fonticon-down-open),.tab-item:hover>a>.fonticon:not(.fonticon-down-open) {
  color: #3d3d3d
}

.module .tab-item:hover,.tab-item:hover,.tab-item>a {
  color: #3d3d3d
}

.module .tab-item:hover>.fonticon:not(.fonticon-down-open),.tab-item:hover>.fonticon:not(.fonticon-down-open),.tab-item>a>.fonticon:not(.fonticon-down-open) {
  color: #3d3d3d
}

.tab-item>a {
  color: #77797c
}

.tab-item>a:hover {
  text-decoration: none
}

.tab-item>a .fonticon:not(.fonticon-down-open) {
  margin-right: 7px
}

.tab-item .fonticon:not(.fonticon-down-open) {
  margin-right: 7px
}

.tab-item:not(:last-child) {
  margin-right: 5px
}

.tab-item:not(a) {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline
}

.tab-item.active {
  color: #3d3d3d;
  border-bottom-color: #368ec4
}

.tab-item.active:focus,.tab-item.active:hover {
  border-bottom-color: #368ec4
}

.module .tab-item.active:hover,.tab-item.active:hover>a,.tab-item.active>a {
  color: #3d3d3d
}

.module .tab-item.active:hover>.fonticon,.tab-item.active:hover>a>.fonticon,.tab-item.active>a>.fonticon {
  color: #368ec4
}

.tab-item.active>.fonticon:not(.fonticon-down-open) {
  color: #368ec4
}

.tab-pills {
  border-bottom: none;
  padding: 0
}

.tab-pills>.tab-item {
  border-bottom: none;
  margin-bottom: 0;
  padding: 0 10px;
  height: 32px;
  line-height: 32px;
  border-radius: 4px;
  font-size: 16px
}

.tab-pills>.tab-item .fonticon:not(.fonticon-down-open) {
  margin-right: 8px
}

.tab-pills>.tab-item:first-child {
  margin-left: 10px
}

.tab-pills>.tab-item:last-child {
  margin-right: 10px
}

.tab-pills>.tab-item>.fonticon {
  font-size: 18px;
  margin-left: -4px
}

.tab-pills>.tab-item:focus,.tab-pills>.tab-item:hover {
  background: #e2e4e3
}

.tab-pills>.tab-item:focus,.tab-pills>.tab-item:focus>.fonticon:not(.fonticon-down-open),.tab-pills>.tab-item:hover,.tab-pills>.tab-item:hover>.fonticon:not(.fonticon-down-open) {
  color: #3d3d3d
}

.tab-pills>.tab-item:active {
  background: #005686
}

.module .tab-pills>.tab-item:active:hover,.module .tab-pills>.tab-item:active:hover>.fonticon:not(.fonticon-down-open),.tab-pills>.tab-item:active,.tab-pills>.tab-item:active:focus,.tab-pills>.tab-item:active:focus>.fonticon:not(.fonticon-down-open),.tab-pills>.tab-item:active:hover>a,.tab-pills>.tab-item:active:hover>a>.fonticon:not(.fonticon-down-open),.tab-pills>.tab-item:active>.fonticon:not(.fonticon-down-open),.tab-pills>.tab-item:active>a,.tab-pills>.tab-item:active>a>.fonticon:not(.fonticon-down-open) {
  color: #fff
}

.tab-pills>.tab-item.active {
  background: #368ec4
}

.tab-pills>.tab-item.active:active {
  background: #005686
}

.module .tab-pills>.tab-item.active:hover,.tab-pills>.tab-item.active,.tab-pills>.tab-item.active:focus,.tab-pills>.tab-item.active:hover>a,.tab-pills>.tab-item.active>a {
  color: #fff
}

.module .tab-pills>.tab-item.active:hover>.fonticon:not(.fonticon-down-open),.tab-pills>.tab-item.active:focus>.fonticon:not(.fonticon-down-open),.tab-pills>.tab-item.active:hover>a>.fonticon:not(.fonticon-down-open),.tab-pills>.tab-item.active>.fonticon:not(.fonticon-down-open),.tab-pills>.tab-item.active>a>.fonticon:not(.fonticon-down-open) {
  color: #fff
}

.tab-pills>.tab-item.active>.fonticon-down-open:hover {
  color: #3d3d3d
}

.tab-pills>.tab-item+.tab-item {
  margin-left: 5px
}

.tab-item.disabled {
  color: #d1d4d4
}

.tab-item.disabled:focus,.tab-item.disabled:hover {
  color: #d1d4d4;
  cursor: default;
  border-color: transparent;
  background-color: transparent
}

.module .tab-item.disabled,.module .tab-item.disabled:hover,.module .tab-item.disabled:hover>.fonticon,.module .tab-item.disabled>.fonticon,.tab-item.disabled,.tab-item.disabled:hover,.tab-item.disabled:hover>.fonticon,.tab-item.disabled>.fonticon {
  color: #b4b6ba
}

.tab-item.disabled>a {
  color: #d1d4d4
}

.tab-item.disabled>a:focus,.tab-item.disabled>a:hover {
  color: #d1d4d4
}

.tab-item .badge-rounded {
  background: #e87b00;
  margin-left: 7px;
  font-size: 11px;
  line-height: 12px;
  height: 14px;
  min-width: 14px;
  font-family: '3ds';
  padding: 0 3px;
  font-weight: 700;
  border: 1px solid #e87b00
}

.tab-item .badge-rounded.badge-count {
  margin-left: -10px;
  margin-right: 7px;
  font-size: 11px;
  border-color: #e87b00;
  border: 1px solid #fff
}

.tab-item .fonticon {
  color: #77797c;
  line-height: 1rem;
  font-size: 1.14286rem;
  margin: 0
}

.tab-item .fonticon-down-open {
  margin: 0;
  cursor: pointer;
  margin-left: 12px
}

.tab-item .fonticon-down-open:hover {
  color: #3d3d3d
}

.tab-item .fonticon-down-open:active {
  color: #368ec4
}

.tab-icons .tab-item .fonticon {
  font-size: 1.57143rem;
  line-height: 1.57143rem;
  margin-right: 0
}

.progress {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  width: 100%;
  height: 18px;
  background-color: #e2e4e3;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.175);
  box-shadow: 0 1px 2px rgba(0,0,0,.175)
}

.progress>.progress-bar {
  background-color: #368ec4
}

.progress.progress-sm {
  height: 4px
}

.progress.progress-sm .progress-bar {
  height: 4px;
  line-height: 4px;
  color: transparent;
  padding: 0
}

.progress.progress-lg {
  height: 28px
}

.progress.progress-lg .progress-bar {
  height: 28px;
  line-height: 28px
}

.progress.progress-success>.progress-bar {
  background-color: #57b847
}

.progress.progress-success+label {
  color: #57b847
}

.progress.progress-info>.progress-bar {
  background-color: #00b8de
}

.progress.progress-info+label {
  color: #00b8de
}

.progress.progress-warning>.progress-bar {
  background-color: #e87b00
}

.progress.progress-warning+label {
  color: #e87b00
}

.progress.progress-error>.progress-bar {
  background-color: #ea4f37
}

.progress.progress-error+label {
  color: #ea4f37
}

.progress+label {
  width: 100%;
  text-align: center;
  font-weight: 600;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none
}

.progress.stacked .progress-bar.w-0-percent,.progress.w-0-percent>.progress-bar {
  width: 0%
}

.progress.stacked .progress-bar.w-5-percent,.progress.w-5-percent>.progress-bar {
  width: 5%
}

.progress.stacked .progress-bar.w-10-percent,.progress.w-10-percent>.progress-bar {
  width: 10%
}

.progress.stacked .progress-bar.w-15-percent,.progress.w-15-percent>.progress-bar {
  width: 15%
}

.progress.stacked .progress-bar.w-20-percent,.progress.w-20-percent>.progress-bar {
  width: 20%
}

.progress.stacked .progress-bar.w-25-percent,.progress.w-25-percent>.progress-bar {
  width: 25%
}

.progress.stacked .progress-bar.w-30-percent,.progress.w-30-percent>.progress-bar {
  width: 30%
}

.progress.stacked .progress-bar.w-35-percent,.progress.w-35-percent>.progress-bar {
  width: 35%
}

.progress.stacked .progress-bar.w-40-percent,.progress.w-40-percent>.progress-bar {
  width: 40%
}

.progress.stacked .progress-bar.w-45-percent,.progress.w-45-percent>.progress-bar {
  width: 45%
}

.progress.stacked .progress-bar.w-50-percent,.progress.w-50-percent>.progress-bar {
  width: 50%
}

.progress.stacked .progress-bar.w-55-percent,.progress.w-55-percent>.progress-bar {
  width: 55%
}

.progress.stacked .progress-bar.w-60-percent,.progress.w-60-percent>.progress-bar {
  width: 60%
}

.progress.stacked .progress-bar.w-65-percent,.progress.w-65-percent>.progress-bar {
  width: 65%
}

.progress.stacked .progress-bar.w-70-percent,.progress.w-70-percent>.progress-bar {
  width: 70%
}

.progress.stacked .progress-bar.w-75-percent,.progress.w-75-percent>.progress-bar {
  width: 75%
}

.progress.stacked .progress-bar.w-80-percent,.progress.w-80-percent>.progress-bar {
  width: 80%
}

.progress.stacked .progress-bar.w-85-percent,.progress.w-85-percent>.progress-bar {
  width: 85%
}

.progress.stacked .progress-bar.w-90-percent,.progress.w-90-percent>.progress-bar {
  width: 90%
}

.progress.stacked .progress-bar.w-95-percent,.progress.w-95-percent>.progress-bar {
  width: 95%
}

.progress.stacked .progress-bar.w-100-percent,.progress.w-100-percent>.progress-bar {
  width: 100%
}

.progress.stacked {
  overflow: hidden
}

.progress.stacked .progress-bar {
  float: left
}

.progress.stacked .progress-bar.progress-success {
  background-color: #57b847
}

.progress.stacked .progress-bar.progress-info {
  background-color: #00b8de
}

.progress.stacked .progress-bar.progress-warning {
  background-color: #e87b00
}

.progress.stacked .progress-bar.progress-error {
  background-color: #ea4f37
}

.progress.animated>.progress-bar {
  position: relative
}

.progress.animated>.progress-bar::after {
  content: '';
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #fff;
  animation: progress-active 3s ease infinite
}

.progress .progress-bar {
  height: 18px;
  color: #fff;
  text-align: center;
  font-size: .8rem;
  line-height: 18px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.175);
  box-shadow: 0 1px 2px rgba(0,0,0,.175);
  -webkit-transition: width .2s linear;
  -o-transition: width .2s linear;
  transition: width .2s linear
}

.progress .progress-bar.align-right {
  text-align: right;
  padding-right: .5rem
}

.progress .progress-bar.align-left {
  text-align: left;
  padding-left: .5rem
}

.progress.w-0-percent>.progress-bar.align-left {
  padding: 0
}

.progress[value] {
  display: block;
  border: 0
}

.progress[value]::-webkit-progress-bar {
  background-color: #e2e4e3
}

.progress[value]::-ms-fill {
  border: 0
}

.progress[value]::-webkit-progress-value {
  background-color: #368ec4
}

.progress[value]::-moz-progress-bar {
  background-color: #368ec4
}

.progress[value]::-ms-fill {
  background-color: #368ec4
}

.progress[value]::-webkit-progress-value {
  transition: width .2s linear
}

.progress[value]::-moz-progress-bar {
  transition: width .2s linear
}

.progress[value]::-ms-fill {
  transition: width .2s linear
}

.progress[value].progress-success::-webkit-progress-value {
  background-color: #57b847
}

.progress[value].progress-success::-moz-progress-bar {
  background-color: #57b847
}

.progress[value].progress-success::-ms-fill {
  background-color: #57b847
}

.progress[value].progress-info::-webkit-progress-value {
  background-color: #00b8de
}

.progress[value].progress-info::-moz-progress-bar {
  background-color: #00b8de
}

.progress[value].progress-info::-ms-fill {
  background-color: #00b8de
}

.progress[value].progress-warning::-webkit-progress-value {
  background-color: #e87b00
}

.progress[value].progress-warning::-moz-progress-bar {
  background-color: #e87b00
}

.progress[value].progress-warning::-ms-fill {
  background-color: #e87b00
}

.progress[value].progress-error::-webkit-progress-value {
  background-color: #ea4f37
}

.progress[value].progress-error::-moz-progress-bar {
  background-color: #ea4f37
}

.progress[value].progress-error::-ms-fill {
  background-color: #ea4f37
}

@keyframes progress-active {
  0% {
      opacity: .2;
      width: 0
  }

  100% {
      opacity: 0;
      width: 100%
  }
}

.input-number {
  display: flex
}

.input-number input {
  border-radius: 0;
  min-width: 42px;
  border-left-width: 0;
  border-right-width: 0
}

.input-number input[disabled] {
  color: #b4b6ba
}

.input-number input::-ms-clear {
  display: none
}

.input-number-button {
  display: inline-block;
  font-family: entypo;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-decoration: inherit;
  text-align: center;
  margin: 0 .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  cursor: pointer;
  width: 38px;
  min-width: 38px;
  height: 38px;
  line-height: 38px;
  padding: 0;
  margin: 0;
  color: #3d3d3d;
  font-size: 12px;
  transition: border-color ease-in-out .15s,color ease-in-out .15s
}

.input-number-button-left {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0
}

.input-number-button-left::before {
  content: '\e147'
}

.input-number-button-right {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0
}

.input-number-button-right::before {
  content: '\e150'
}

.input-number.active .input-number-button {
  border-color: #77797c
}

.input-number-button[disabled] {
  background-color: #f1f1f1;
  border-color: #e2e4e3
}

.input-number-button[disabled]:before {
  color: #b1b1b1
}
