@import url(//fonts.googleapis.com/css?family=Open+Sans:300,400,600,700);select.bs-select-hidden,
select.selectpicker {
  display: none !important; }

.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/ }
  .bootstrap-select > .dropdown-toggle {
    width: 100%;
    padding-right: 25px;
    z-index: 1; }
    .bootstrap-select > .dropdown-toggle.bs-placeholder, .bootstrap-select > .dropdown-toggle.bs-placeholder:hover, .bootstrap-select > .dropdown-toggle.bs-placeholder:focus, .bootstrap-select > .dropdown-toggle.bs-placeholder:active {
      color: #999; }
  .bootstrap-select > select {
    position: absolute !important;
    bottom: 0;
    left: 50%;
    display: block !important;
    width: 0.5px !important;
    height: 100% !important;
    padding: 0 !important;
    opacity: 0 !important;
    border: none; }
    .bootstrap-select > select.mobile-device {
      top: 0;
      left: 0;
      display: block !important;
      width: 100% !important;
      z-index: 2; }
  .has-error .bootstrap-select .dropdown-toggle,
  .error .bootstrap-select .dropdown-toggle {
    border-color: #b94a48; }
  .bootstrap-select.fit-width {
    width: auto !important; }
  .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 220px; }
  .bootstrap-select .dropdown-toggle:focus {
    outline: thin dotted #333333 !important;
    outline: 5px auto -webkit-focus-ring-color !important;
    outline-offset: -2px; }

.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none; }
  .bootstrap-select.form-control:not([class*="col-"]) {
    width: 100%; }
  .bootstrap-select.form-control.input-group-btn {
    z-index: auto; }
    .bootstrap-select.form-control.input-group-btn:not(:first-child):not(:last-child) > .btn {
      border-radius: 0; }

.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0; }

.bootstrap-select.btn-group.dropdown-menu-right, .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right; }

.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0; }

.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0; }
  .form-group-lg .bootstrap-select.btn-group.form-control .dropdown-toggle,
  .form-group-sm .bootstrap-select.btn-group.form-control .dropdown-toggle {
    height: 100%;
    font-size: inherit;
    line-height: inherit;
    border-radius: inherit; }

.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%; }

.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed; }
  .bootstrap-select.btn-group.disabled:focus,
  .bootstrap-select.btn-group > .disabled:focus {
    outline: none !important; }

.bootstrap-select.btn-group.bs-container {
  position: absolute;
  height: 0 !important;
  padding: 0 !important; }
  .bootstrap-select.btn-group.bs-container .dropdown-menu {
    z-index: 1060; }

.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left; }

.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle; }

.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  width: 100%; }

.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  box-sizing: border-box; }
  .bootstrap-select.btn-group .dropdown-menu.inner {
    position: static;
    float: none;
    border: 0;
    padding: 0;
    margin: 0;
    border-radius: 0;
    box-shadow: none; }
  .bootstrap-select.btn-group .dropdown-menu li {
    position: relative; }
    .bootstrap-select.btn-group .dropdown-menu li.active small {
      color: #fff; }
    .bootstrap-select.btn-group .dropdown-menu li.disabled a {
      cursor: not-allowed; }
    .bootstrap-select.btn-group .dropdown-menu li a {
      cursor: pointer;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none; }
      .bootstrap-select.btn-group .dropdown-menu li a.opt {
        position: relative;
        padding-left: 2.25em; }
      .bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
        display: none; }
      .bootstrap-select.btn-group .dropdown-menu li a span.text {
        display: inline-block; }
    .bootstrap-select.btn-group .dropdown-menu li small {
      padding-left: 0.5em; }
  .bootstrap-select.btn-group .dropdown-menu .notify {
    position: absolute;
    bottom: 5px;
    width: 96%;
    margin: 0 2%;
    min-height: 26px;
    padding: 3px 5px;
    background: whitesmoke;
    border: 1px solid #e3e3e3;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    pointer-events: none;
    opacity: 0.9;
    box-sizing: border-box; }

.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap; }

.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static; }

.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px; }

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px; }

.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px; }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1061; }

.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none; }

.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0; }

.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto; }

.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto; }

.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before, .bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block; }

.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px; }

.bs-actionsbox {
  width: 100%;
  box-sizing: border-box; }
  .bs-actionsbox .btn-group button {
    width: 50%; }

.bs-donebutton {
  float: left;
  width: 100%;
  box-sizing: border-box; }
  .bs-donebutton .btn-group button {
    width: 100%; }

.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px; }

.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
  float: none; }
/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */
.datepicker {
  padding: 4px;
  border-radius: 4px;
  direction: ltr; }

.datepicker-inline {
  width: 220px; }

.datepicker-rtl {
  direction: rtl; }

.datepicker-rtl.dropdown-menu {
  left: auto; }

.datepicker-rtl table tr td span {
  float: right; }

.datepicker-dropdown {
  top: 0;
  left: 0; }

.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #999;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute; }

.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-top: 0;
  position: absolute; }

.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px; }

.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px; }

.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px; }

.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px; }

.datepicker-dropdown.datepicker-orient-bottom:before {
  top: -7px; }

.datepicker-dropdown.datepicker-orient-bottom:after {
  top: -6px; }

.datepicker-dropdown.datepicker-orient-top:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999; }

.datepicker-dropdown.datepicker-orient-top:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #fff; }

.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  border-radius: 4px;
  border: none; }

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent; }

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
  background: #eee;
  cursor: pointer; }

.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999; }

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999;
  cursor: default; }

.datepicker table tr td.highlighted {
  background: #d9edf7;
  border-radius: 0; }

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: linear-gradient(to bottom, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000; }

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a; }

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9; }

.datepicker table tr td.today:hover:hover {
  color: #000; }

.datepicker table tr td.today.active:hover {
  color: #fff; }

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eee;
  border-radius: 0; }

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: linear-gradient(to bottom, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  border-radius: 0; }

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a; }

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9; }

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: linear-gradient(to bottom, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080; }

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9; }

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc; }

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9; }

.datepicker table tr td span {
  display: block;
  width: 23%;
  height: 54px;
  line-height: 54px;
  float: left;
  margin: 1%;
  cursor: pointer;
  border-radius: 4px; }

.datepicker table tr td span:hover,
.datepicker table tr td span.focused {
  background: #eee; }

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999;
  cursor: default; }

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: linear-gradient(to bottom, #08c, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#08c', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc; }

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9; }

.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999; }

.datepicker .datepicker-switch {
  width: 145px; }

.datepicker .datepicker-switch,
.datepicker .prev,
.datepicker .next,
.datepicker tfoot tr th {
  cursor: pointer; }

.datepicker .datepicker-switch:hover,
.datepicker .prev:hover,
.datepicker .next:hover,
.datepicker tfoot tr th:hover {
  background: #eee; }

.datepicker .prev.disabled,
.datepicker .next.disabled {
  visibility: hidden; }

.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle; }

.input-append.date .add-on,
.input-prepend.date .add-on {
  cursor: pointer; }

.input-append.date .add-on i,
.input-prepend.date .add-on i {
  margin-top: 3px; }

.input-daterange input {
  text-align: center; }

.input-daterange input:first-child {
  border-radius: 3px 0 0 3px; }

.input-daterange input:last-child {
  border-radius: 0 3px 3px 0; }

.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #fff;
  vertical-align: middle;
  background-color: #eee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px; }
@charset "UTF-8";
/*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; }

body {
  margin: 0; }

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

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

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

[hidden],
template {
  display: none; }

a {
  background-color: transparent; }

a:active, a.filter[data-toggle=collapse]:not(.collapsed),
a:hover {
  outline: 0; }

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

b,
strong {
  font-weight: bold; }

dfn {
  font-style: italic; }

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

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

small {
  font-size: 80%; }

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

sup {
  top: -0.5em; }

sub {
  bottom: -0.25em; }

img {
  border: 0; }

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

figure {
  margin: 1em 40px; }

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

pre {
  overflow: auto; }

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

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="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0; }

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

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box; }

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

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

legend {
  border: 0;
  padding: 0; }

textarea {
  overflow: auto; }

optgroup {
  font-weight: bold; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

td,
th {
  padding: 0; }

/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret, .fbtn > .caret,
  .dropup > .btn > .caret,
  .dropup > .fbtn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

@font-face {
  font-family: "Glyphicons Halflings";
  src: url("/fonts/fontawesome-webfont.eot");
  src: url("/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/fontawesome-webfont.woff2") format("woff2"), url("/fonts/fontawesome-webfont.woff") format("woff"), url("/fonts/fontawesome-webfont.ttf") format("truetype"), url("/fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg"); }

.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: "Glyphicons Halflings";
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.glyphicon-asterisk:before {
  content: "*"; }

.glyphicon-plus:before {
  content: "+"; }

.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20AC"; }

.glyphicon-minus:before {
  content: "\2212"; }

.glyphicon-cloud:before {
  content: "\2601"; }

.glyphicon-envelope:before {
  content: "\2709"; }

.glyphicon-pencil:before {
  content: "\270F"; }

.glyphicon-glass:before {
  content: "\E001"; }

.glyphicon-music:before {
  content: "\E002"; }

.glyphicon-search:before {
  content: "\E003"; }

.glyphicon-heart:before {
  content: "\E005"; }

.glyphicon-star:before {
  content: "\E006"; }

.glyphicon-star-empty:before {
  content: "\E007"; }

.glyphicon-user:before {
  content: "\E008"; }

.glyphicon-film:before {
  content: "\E009"; }

.glyphicon-th-large:before {
  content: "\E010"; }

.glyphicon-th:before {
  content: "\E011"; }

.glyphicon-th-list:before {
  content: "\E012"; }

.glyphicon-ok:before {
  content: "\E013"; }

.glyphicon-remove:before {
  content: "\E014"; }

.glyphicon-zoom-in:before {
  content: "\E015"; }

.glyphicon-zoom-out:before {
  content: "\E016"; }

.glyphicon-off:before {
  content: "\E017"; }

.glyphicon-signal:before {
  content: "\E018"; }

.glyphicon-cog:before {
  content: "\E019"; }

.glyphicon-trash:before {
  content: "\E020"; }

.glyphicon-home:before {
  content: "\E021"; }

.glyphicon-file:before {
  content: "\E022"; }

.glyphicon-time:before {
  content: "\E023"; }

.glyphicon-road:before {
  content: "\E024"; }

.glyphicon-download-alt:before {
  content: "\E025"; }

.glyphicon-download:before {
  content: "\E026"; }

.glyphicon-upload:before {
  content: "\E027"; }

.glyphicon-inbox:before {
  content: "\E028"; }

.glyphicon-play-circle:before {
  content: "\E029"; }

.glyphicon-repeat:before {
  content: "\E030"; }

.glyphicon-refresh:before {
  content: "\E031"; }

.glyphicon-list-alt:before {
  content: "\E032"; }

.glyphicon-lock:before {
  content: "\E033"; }

.glyphicon-flag:before {
  content: "\E034"; }

.glyphicon-headphones:before {
  content: "\E035"; }

.glyphicon-volume-off:before {
  content: "\E036"; }

.glyphicon-volume-down:before {
  content: "\E037"; }

.glyphicon-volume-up:before {
  content: "\E038"; }

.glyphicon-qrcode:before {
  content: "\E039"; }

.glyphicon-barcode:before {
  content: "\E040"; }

.glyphicon-tag:before {
  content: "\E041"; }

.glyphicon-tags:before {
  content: "\E042"; }

.glyphicon-book:before {
  content: "\E043"; }

.glyphicon-bookmark:before {
  content: "\E044"; }

.glyphicon-print:before {
  content: "\E045"; }

.glyphicon-camera:before {
  content: "\E046"; }

.glyphicon-font:before {
  content: "\E047"; }

.glyphicon-bold:before {
  content: "\E048"; }

.glyphicon-italic:before {
  content: "\E049"; }

.glyphicon-text-height:before {
  content: "\E050"; }

.glyphicon-text-width:before {
  content: "\E051"; }

.glyphicon-align-left:before {
  content: "\E052"; }

.glyphicon-align-center:before {
  content: "\E053"; }

.glyphicon-align-right:before {
  content: "\E054"; }

.glyphicon-align-justify:before {
  content: "\E055"; }

.glyphicon-list:before {
  content: "\E056"; }

.glyphicon-indent-left:before {
  content: "\E057"; }

.glyphicon-indent-right:before {
  content: "\E058"; }

.glyphicon-facetime-video:before {
  content: "\E059"; }

.glyphicon-picture:before {
  content: "\E060"; }

.glyphicon-map-marker:before {
  content: "\E062"; }

.glyphicon-adjust:before {
  content: "\E063"; }

.glyphicon-tint:before {
  content: "\E064"; }

.glyphicon-edit:before {
  content: "\E065"; }

.glyphicon-share:before {
  content: "\E066"; }

.glyphicon-check:before {
  content: "\E067"; }

.glyphicon-move:before {
  content: "\E068"; }

.glyphicon-step-backward:before {
  content: "\E069"; }

.glyphicon-fast-backward:before {
  content: "\E070"; }

.glyphicon-backward:before {
  content: "\E071"; }

.glyphicon-play:before {
  content: "\E072"; }

.glyphicon-pause:before {
  content: "\E073"; }

.glyphicon-stop:before {
  content: "\E074"; }

.glyphicon-forward:before {
  content: "\E075"; }

.glyphicon-fast-forward:before {
  content: "\E076"; }

.glyphicon-step-forward:before {
  content: "\E077"; }

.glyphicon-eject:before {
  content: "\E078"; }

.glyphicon-chevron-left:before {
  content: "\E079"; }

.glyphicon-chevron-right:before {
  content: "\E080"; }

.glyphicon-plus-sign:before {
  content: "\E081"; }

.glyphicon-minus-sign:before {
  content: "\E082"; }

.glyphicon-remove-sign:before {
  content: "\E083"; }

.glyphicon-ok-sign:before {
  content: "\E084"; }

.glyphicon-question-sign:before {
  content: "\E085"; }

.glyphicon-info-sign:before {
  content: "\E086"; }

.glyphicon-screenshot:before {
  content: "\E087"; }

.glyphicon-remove-circle:before {
  content: "\E088"; }

.glyphicon-ok-circle:before {
  content: "\E089"; }

.glyphicon-ban-circle:before {
  content: "\E090"; }

.glyphicon-arrow-left:before {
  content: "\E091"; }

.glyphicon-arrow-right:before {
  content: "\E092"; }

.glyphicon-arrow-up:before {
  content: "\E093"; }

.glyphicon-arrow-down:before {
  content: "\E094"; }

.glyphicon-share-alt:before {
  content: "\E095"; }

.glyphicon-resize-full:before {
  content: "\E096"; }

.glyphicon-resize-small:before {
  content: "\E097"; }

.glyphicon-exclamation-sign:before {
  content: "\E101"; }

.glyphicon-gift:before {
  content: "\E102"; }

.glyphicon-leaf:before {
  content: "\E103"; }

.glyphicon-fire:before {
  content: "\E104"; }

.glyphicon-eye-open:before {
  content: "\E105"; }

.glyphicon-eye-close:before {
  content: "\E106"; }

.glyphicon-warning-sign:before {
  content: "\E107"; }

.glyphicon-plane:before {
  content: "\E108"; }

.glyphicon-calendar:before {
  content: "\E109"; }

.glyphicon-random:before {
  content: "\E110"; }

.glyphicon-comment:before {
  content: "\E111"; }

.glyphicon-magnet:before {
  content: "\E112"; }

.glyphicon-chevron-up:before {
  content: "\E113"; }

.glyphicon-chevron-down:before {
  content: "\E114"; }

.glyphicon-retweet:before {
  content: "\E115"; }

.glyphicon-shopping-cart:before {
  content: "\E116"; }

.glyphicon-folder-close:before {
  content: "\E117"; }

.glyphicon-folder-open:before {
  content: "\E118"; }

.glyphicon-resize-vertical:before {
  content: "\E119"; }

.glyphicon-resize-horizontal:before {
  content: "\E120"; }

.glyphicon-hdd:before {
  content: "\E121"; }

.glyphicon-bullhorn:before {
  content: "\E122"; }

.glyphicon-bell:before {
  content: "\E123"; }

.glyphicon-certificate:before {
  content: "\E124"; }

.glyphicon-thumbs-up:before {
  content: "\E125"; }

.glyphicon-thumbs-down:before {
  content: "\E126"; }

.glyphicon-hand-right:before {
  content: "\E127"; }

.glyphicon-hand-left:before {
  content: "\E128"; }

.glyphicon-hand-up:before {
  content: "\E129"; }

.glyphicon-hand-down:before {
  content: "\E130"; }

.glyphicon-circle-arrow-right:before {
  content: "\E131"; }

.glyphicon-circle-arrow-left:before {
  content: "\E132"; }

.glyphicon-circle-arrow-up:before {
  content: "\E133"; }

.glyphicon-circle-arrow-down:before {
  content: "\E134"; }

.glyphicon-globe:before {
  content: "\E135"; }

.glyphicon-wrench:before {
  content: "\E136"; }

.glyphicon-tasks:before {
  content: "\E137"; }

.glyphicon-filter:before {
  content: "\E138"; }

.glyphicon-briefcase:before {
  content: "\E139"; }

.glyphicon-fullscreen:before {
  content: "\E140"; }

.glyphicon-dashboard:before {
  content: "\E141"; }

.glyphicon-paperclip:before {
  content: "\E142"; }

.glyphicon-heart-empty:before {
  content: "\E143"; }

.glyphicon-link:before {
  content: "\E144"; }

.glyphicon-phone:before {
  content: "\E145"; }

.glyphicon-pushpin:before {
  content: "\E146"; }

.glyphicon-usd:before {
  content: "\E148"; }

.glyphicon-gbp:before {
  content: "\E149"; }

.glyphicon-sort:before {
  content: "\E150"; }

.glyphicon-sort-by-alphabet:before {
  content: "\E151"; }

.glyphicon-sort-by-alphabet-alt:before {
  content: "\E152"; }

.glyphicon-sort-by-order:before {
  content: "\E153"; }

.glyphicon-sort-by-order-alt:before {
  content: "\E154"; }

.glyphicon-sort-by-attributes:before {
  content: "\E155"; }

.glyphicon-sort-by-attributes-alt:before {
  content: "\E156"; }

.glyphicon-unchecked:before {
  content: "\E157"; }

.glyphicon-expand:before {
  content: "\E158"; }

.glyphicon-collapse-down:before {
  content: "\E159"; }

.glyphicon-collapse-up:before {
  content: "\E160"; }

.glyphicon-log-in:before {
  content: "\E161"; }

.glyphicon-flash:before {
  content: "\E162"; }

.glyphicon-log-out:before {
  content: "\E163"; }

.glyphicon-new-window:before {
  content: "\E164"; }

.glyphicon-record:before {
  content: "\E165"; }

.glyphicon-save:before {
  content: "\E166"; }

.glyphicon-open:before {
  content: "\E167"; }

.glyphicon-saved:before {
  content: "\E168"; }

.glyphicon-import:before {
  content: "\E169"; }

.glyphicon-export:before {
  content: "\E170"; }

.glyphicon-send:before {
  content: "\E171"; }

.glyphicon-floppy-disk:before {
  content: "\E172"; }

.glyphicon-floppy-saved:before {
  content: "\E173"; }

.glyphicon-floppy-remove:before {
  content: "\E174"; }

.glyphicon-floppy-save:before {
  content: "\E175"; }

.glyphicon-floppy-open:before {
  content: "\E176"; }

.glyphicon-credit-card:before {
  content: "\E177"; }

.glyphicon-transfer:before {
  content: "\E178"; }

.glyphicon-cutlery:before {
  content: "\E179"; }

.glyphicon-header:before {
  content: "\E180"; }

.glyphicon-compressed:before {
  content: "\E181"; }

.glyphicon-earphone:before {
  content: "\E182"; }

.glyphicon-phone-alt:before {
  content: "\E183"; }

.glyphicon-tower:before {
  content: "\E184"; }

.glyphicon-stats:before {
  content: "\E185"; }

.glyphicon-sd-video:before {
  content: "\E186"; }

.glyphicon-hd-video:before {
  content: "\E187"; }

.glyphicon-subtitles:before {
  content: "\E188"; }

.glyphicon-sound-stereo:before {
  content: "\E189"; }

.glyphicon-sound-dolby:before {
  content: "\E190"; }

.glyphicon-sound-5-1:before {
  content: "\E191"; }

.glyphicon-sound-6-1:before {
  content: "\E192"; }

.glyphicon-sound-7-1:before {
  content: "\E193"; }

.glyphicon-copyright-mark:before {
  content: "\E194"; }

.glyphicon-registration-mark:before {
  content: "\E195"; }

.glyphicon-cloud-download:before {
  content: "\E197"; }

.glyphicon-cloud-upload:before {
  content: "\E198"; }

.glyphicon-tree-conifer:before {
  content: "\E199"; }

.glyphicon-tree-deciduous:before {
  content: "\E200"; }

.glyphicon-cd:before {
  content: "\E201"; }

.glyphicon-save-file:before {
  content: "\E202"; }

.glyphicon-open-file:before {
  content: "\E203"; }

.glyphicon-level-up:before {
  content: "\E204"; }

.glyphicon-copy:before {
  content: "\E205"; }

.glyphicon-paste:before {
  content: "\E206"; }

.glyphicon-alert:before {
  content: "\E209"; }

.glyphicon-equalizer:before {
  content: "\E210"; }

.glyphicon-king:before {
  content: "\E211"; }

.glyphicon-queen:before {
  content: "\E212"; }

.glyphicon-pawn:before {
  content: "\E213"; }

.glyphicon-bishop:before {
  content: "\E214"; }

.glyphicon-knight:before {
  content: "\E215"; }

.glyphicon-baby-formula:before {
  content: "\E216"; }

.glyphicon-tent:before {
  content: "\26FA"; }

.glyphicon-blackboard:before {
  content: "\E218"; }

.glyphicon-bed:before {
  content: "\E219"; }

.glyphicon-apple:before {
  content: "\F8FF"; }

.glyphicon-erase:before {
  content: "\E221"; }

.glyphicon-hourglass:before {
  content: "\231B"; }

.glyphicon-lamp:before {
  content: "\E223"; }

.glyphicon-duplicate:before {
  content: "\E224"; }

.glyphicon-piggy-bank:before {
  content: "\E225"; }

.glyphicon-scissors:before {
  content: "\E226"; }

.glyphicon-bitcoin:before {
  content: "\E227"; }

.glyphicon-btc:before {
  content: "\E227"; }

.glyphicon-xbt:before {
  content: "\E227"; }

.glyphicon-yen:before {
  content: "\A5"; }

.glyphicon-jpy:before {
  content: "\A5"; }

.glyphicon-ruble:before {
  content: "\20BD"; }

.glyphicon-rub:before {
  content: "\20BD"; }

.glyphicon-scale:before {
  content: "\E230"; }

.glyphicon-ice-lolly:before {
  content: "\E231"; }

.glyphicon-ice-lolly-tasted:before {
  content: "\E232"; }

.glyphicon-education:before {
  content: "\E233"; }

.glyphicon-option-horizontal:before {
  content: "\E234"; }

.glyphicon-option-vertical:before {
  content: "\E235"; }

.glyphicon-menu-hamburger:before {
  content: "\E236"; }

.glyphicon-modal-window:before {
  content: "\E237"; }

.glyphicon-oil:before {
  content: "\E238"; }

.glyphicon-grain:before {
  content: "\E239"; }

.glyphicon-sunglasses:before {
  content: "\E240"; }

.glyphicon-text-size:before {
  content: "\E241"; }

.glyphicon-text-color:before {
  content: "\E242"; }

.glyphicon-text-background:before {
  content: "\E243"; }

.glyphicon-object-align-top:before {
  content: "\E244"; }

.glyphicon-object-align-bottom:before {
  content: "\E245"; }

.glyphicon-object-align-horizontal:before {
  content: "\E246"; }

.glyphicon-object-align-left:before {
  content: "\E247"; }

.glyphicon-object-align-vertical:before {
  content: "\E248"; }

.glyphicon-object-align-right:before {
  content: "\E249"; }

.glyphicon-triangle-right:before {
  content: "\E250"; }

.glyphicon-triangle-left:before {
  content: "\E251"; }

.glyphicon-triangle-bottom:before {
  content: "\E252"; }

.glyphicon-triangle-top:before {
  content: "\E253"; }

.glyphicon-console:before {
  content: "\E254"; }

.glyphicon-superscript:before {
  content: "\E255"; }

.glyphicon-subscript:before {
  content: "\E256"; }

.glyphicon-menu-left:before {
  content: "\E257"; }

.glyphicon-menu-right:before {
  content: "\E258"; }

.glyphicon-menu-down:before {
  content: "\E259"; }

.glyphicon-menu-up:before {
  content: "\E260"; }

* {
  box-sizing: border-box; }

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

html {
  font-size: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

body {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #333333;
  background-color: #F3F3F3; }

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

a {
  color: #468CCB;
  text-decoration: none; }
  a:hover, a:focus {
    color: #2b6599;
    text-decoration: underline; }
  a:focus {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }

figure {
  margin: 0; }

img {
  vertical-align: middle; }

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

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

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

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

hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #cccccc; }

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

.sr-only-focusable:active, .sr-only-focusable.filter[data-toggle=collapse]:not(.collapsed), .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

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

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: inherit;
  font-weight: 300;
  line-height: 1;
  color: #303030; }
  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: #999999; }

h1, .h1,
h2, .h2,
h3, .h3 {
  margin-top: 20px;
  margin-bottom: 10px; }
  h1 small,
  h1 .small, .h1 small,
  .h1 .small,
  h2 small,
  h2 .small, .h2 small,
  .h2 .small,
  h3 small,
  h3 .small, .h3 small,
  .h3 .small {
    font-size: 65%; }

h4, .h4,
h5, .h5,
h6, .h6 {
  margin-top: 10px;
  margin-bottom: 10px; }
  h4 small,
  h4 .small, .h4 small,
  .h4 .small,
  h5 small,
  h5 .small, .h5 small,
  .h5 .small,
  h6 small,
  h6 .small, .h6 small,
  .h6 .small {
    font-size: 75%; }

h1, .h1 {
  font-size: 50px; }

h2, .h2 {
  font-size: 40px; }

h3, .h3 {
  font-size: 20px; }

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: 300;
  line-height: 1.4; }
  @media (min-width: 768px) {
    .lead {
      font-size: 21px; } }

small,
.small {
  font-size: 92%; }

mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3; }

.text-left {
  text-align: left; }

.text-right {
  text-align: right; }

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

.text-justify {
  text-align: justify; }

.text-nowrap {
  white-space: nowrap; }

.text-lowercase {
  text-transform: lowercase; }

.text-uppercase, .initialism {
  text-transform: uppercase; }

.text-capitalize {
  text-transform: capitalize; }

.text-muted {
  color: #999999; }

.text-primary {
  color: #8CD600; }

a.text-primary:hover,
a.text-primary:focus {
  color: #6ba300; }

.text-success {
  color: #8CD600; }

a.text-success:hover,
a.text-success:focus {
  color: #6ba300; }

.text-info {
  color: #31708f; }

a.text-info:hover,
a.text-info:focus {
  color: #245269; }

.text-warning {
  color: #8a6d3b; }

a.text-warning:hover,
a.text-warning:focus {
  color: #66512c; }

.text-danger {
  color: #a94442; }

a.text-danger:hover,
a.text-danger:focus {
  color: #843534; }

.bg-primary {
  color: #fff; }

.bg-primary {
  background-color: #8CD600; }

a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #6ba300; }

.bg-success {
  background-color: #dff0d8; }

a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3; }

.bg-info {
  background-color: #d9edf7; }

a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee; }

.bg-warning {
  background-color: #fcf8e3; }

a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5; }

.bg-danger {
  background-color: #f2dede; }

a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9; }

.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #cccccc; }

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

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

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

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

dt,
dd {
  line-height: 1.5; }

dt {
  font-weight: 700; }

dd {
  margin-left: 0; }

.dl-horizontal dd:before, .dl-horizontal dd:after {
  display: table;
  content: " "; }

.dl-horizontal dd:after {
  clear: both; }

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

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

.initialism {
  font-size: 90%; }

blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #8CD600; }
  blockquote p:last-child,
  blockquote ul:last-child,
  blockquote ol:last-child {
    margin-bottom: 0; }
  blockquote footer,
  blockquote small,
  blockquote .small {
    display: block;
    font-size: 80%;
    line-height: 1.5;
    color: #999999; }
    blockquote footer:before,
    blockquote small:before,
    blockquote .small:before {
      content: "\2014   \A0"; }

.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #8CD600;
  border-left: 0; }
  .blockquote-reverse footer:before,
  .blockquote-reverse small:before,
  .blockquote-reverse .small:before,
  blockquote.pull-right footer:before,
  blockquote.pull-right small:before,
  blockquote.pull-right .small:before {
    content: ""; }
  .blockquote-reverse footer:after,
  .blockquote-reverse small:after,
  .blockquote-reverse .small:after,
  blockquote.pull-right footer:after,
  blockquote.pull-right small:after,
  blockquote.pull-right .small:after {
    content: "\A0   \2014"; }

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

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

code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 2px; }

kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #303030;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    box-shadow: none; }

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.5;
  color: #333333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 2px; }
  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, .container-fluid-lg,
.jumbotron .container-fluid-lg, .subMenuBar {
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto; }
  .container:before, .container-fluid-lg:before,
  .jumbotron .container-fluid-lg:before, .subMenuBar:before, .container:after, .container-fluid-lg:after,
  .jumbotron .container-fluid-lg:after, .subMenuBar:after {
    display: table;
    content: " "; }
  .container:after, .container-fluid-lg:after,
  .jumbotron .container-fluid-lg:after, .subMenuBar:after {
    clear: both; }
  @media (min-width: 768px) {
    .container, .container-fluid-lg,
    .jumbotron .container-fluid-lg, .subMenuBar {
      width: 760px; } }
  @media (min-width: 992px) {
    .container, .container-fluid-lg,
    .jumbotron .container-fluid-lg, .subMenuBar {
      width: 980px; } }
  @media (min-width: 1200px) {
    .container, .container-fluid-lg,
    .jumbotron .container-fluid-lg, .subMenuBar {
      width: 1180px; } }

.container-fluid {
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto; }
  .container-fluid:before, .container-fluid:after {
    display: table;
    content: " "; }
  .container-fluid:after {
    clear: both; }

.row {
  margin-right: -20px;
  margin-left: -20px; }
  .row:before, .row:after {
    display: table;
    content: " "; }
  .row:after {
    clear: both; }

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

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

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left; }

.col-xs-1 {
  width: 8.33333%; }

.col-xs-2 {
  width: 16.66667%; }

.col-xs-3 {
  width: 25%; }

.col-xs-4 {
  width: 33.33333%; }

.col-xs-5 {
  width: 41.66667%; }

.col-xs-6 {
  width: 50%; }

.col-xs-7 {
  width: 58.33333%; }

.col-xs-8 {
  width: 66.66667%; }

.col-xs-9 {
  width: 75%; }

.col-xs-10 {
  width: 83.33333%; }

.col-xs-11 {
  width: 91.66667%; }

.col-xs-12 {
  width: 100%; }

.col-xs-pull-0 {
  right: auto; }

.col-xs-pull-1 {
  right: 8.33333%; }

.col-xs-pull-2 {
  right: 16.66667%; }

.col-xs-pull-3 {
  right: 25%; }

.col-xs-pull-4 {
  right: 33.33333%; }

.col-xs-pull-5 {
  right: 41.66667%; }

.col-xs-pull-6 {
  right: 50%; }

.col-xs-pull-7 {
  right: 58.33333%; }

.col-xs-pull-8 {
  right: 66.66667%; }

.col-xs-pull-9 {
  right: 75%; }

.col-xs-pull-10 {
  right: 83.33333%; }

.col-xs-pull-11 {
  right: 91.66667%; }

.col-xs-pull-12 {
  right: 100%; }

.col-xs-push-0 {
  left: auto; }

.col-xs-push-1 {
  left: 8.33333%; }

.col-xs-push-2 {
  left: 16.66667%; }

.col-xs-push-3 {
  left: 25%; }

.col-xs-push-4 {
  left: 33.33333%; }

.col-xs-push-5 {
  left: 41.66667%; }

.col-xs-push-6 {
  left: 50%; }

.col-xs-push-7 {
  left: 58.33333%; }

.col-xs-push-8 {
  left: 66.66667%; }

.col-xs-push-9 {
  left: 75%; }

.col-xs-push-10 {
  left: 83.33333%; }

.col-xs-push-11 {
  left: 91.66667%; }

.col-xs-push-12 {
  left: 100%; }

.col-xs-offset-0 {
  margin-left: 0%; }

.col-xs-offset-1 {
  margin-left: 8.33333%; }

.col-xs-offset-2 {
  margin-left: 16.66667%; }

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

.col-xs-offset-4 {
  margin-left: 33.33333%; }

.col-xs-offset-5 {
  margin-left: 41.66667%; }

.col-xs-offset-6 {
  margin-left: 50%; }

.col-xs-offset-7 {
  margin-left: 58.33333%; }

.col-xs-offset-8 {
  margin-left: 66.66667%; }

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

.col-xs-offset-10 {
  margin-left: 83.33333%; }

.col-xs-offset-11 {
  margin-left: 91.66667%; }

.col-xs-offset-12 {
  margin-left: 100%; }

@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left; }
  .col-sm-1 {
    width: 8.33333%; }
  .col-sm-2 {
    width: 16.66667%; }
  .col-sm-3 {
    width: 25%; }
  .col-sm-4 {
    width: 33.33333%; }
  .col-sm-5 {
    width: 41.66667%; }
  .col-sm-6 {
    width: 50%; }
  .col-sm-7 {
    width: 58.33333%; }
  .col-sm-8 {
    width: 66.66667%; }
  .col-sm-9 {
    width: 75%; }
  .col-sm-10 {
    width: 83.33333%; }
  .col-sm-11 {
    width: 91.66667%; }
  .col-sm-12 {
    width: 100%; }
  .col-sm-pull-0 {
    right: auto; }
  .col-sm-pull-1 {
    right: 8.33333%; }
  .col-sm-pull-2 {
    right: 16.66667%; }
  .col-sm-pull-3 {
    right: 25%; }
  .col-sm-pull-4 {
    right: 33.33333%; }
  .col-sm-pull-5 {
    right: 41.66667%; }
  .col-sm-pull-6 {
    right: 50%; }
  .col-sm-pull-7 {
    right: 58.33333%; }
  .col-sm-pull-8 {
    right: 66.66667%; }
  .col-sm-pull-9 {
    right: 75%; }
  .col-sm-pull-10 {
    right: 83.33333%; }
  .col-sm-pull-11 {
    right: 91.66667%; }
  .col-sm-pull-12 {
    right: 100%; }
  .col-sm-push-0 {
    left: auto; }
  .col-sm-push-1 {
    left: 8.33333%; }
  .col-sm-push-2 {
    left: 16.66667%; }
  .col-sm-push-3 {
    left: 25%; }
  .col-sm-push-4 {
    left: 33.33333%; }
  .col-sm-push-5 {
    left: 41.66667%; }
  .col-sm-push-6 {
    left: 50%; }
  .col-sm-push-7 {
    left: 58.33333%; }
  .col-sm-push-8 {
    left: 66.66667%; }
  .col-sm-push-9 {
    left: 75%; }
  .col-sm-push-10 {
    left: 83.33333%; }
  .col-sm-push-11 {
    left: 91.66667%; }
  .col-sm-push-12 {
    left: 100%; }
  .col-sm-offset-0 {
    margin-left: 0%; }
  .col-sm-offset-1 {
    margin-left: 8.33333%; }
  .col-sm-offset-2 {
    margin-left: 16.66667%; }
  .col-sm-offset-3 {
    margin-left: 25%; }
  .col-sm-offset-4 {
    margin-left: 33.33333%; }
  .col-sm-offset-5 {
    margin-left: 41.66667%; }
  .col-sm-offset-6 {
    margin-left: 50%; }
  .col-sm-offset-7 {
    margin-left: 58.33333%; }
  .col-sm-offset-8 {
    margin-left: 66.66667%; }
  .col-sm-offset-9 {
    margin-left: 75%; }
  .col-sm-offset-10 {
    margin-left: 83.33333%; }
  .col-sm-offset-11 {
    margin-left: 91.66667%; }
  .col-sm-offset-12 {
    margin-left: 100%; } }

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left; }
  .col-md-1 {
    width: 8.33333%; }
  .col-md-2 {
    width: 16.66667%; }
  .col-md-3 {
    width: 25%; }
  .col-md-4 {
    width: 33.33333%; }
  .col-md-5 {
    width: 41.66667%; }
  .col-md-6 {
    width: 50%; }
  .col-md-7 {
    width: 58.33333%; }
  .col-md-8 {
    width: 66.66667%; }
  .col-md-9 {
    width: 75%; }
  .col-md-10 {
    width: 83.33333%; }
  .col-md-11 {
    width: 91.66667%; }
  .col-md-12 {
    width: 100%; }
  .col-md-pull-0 {
    right: auto; }
  .col-md-pull-1 {
    right: 8.33333%; }
  .col-md-pull-2 {
    right: 16.66667%; }
  .col-md-pull-3 {
    right: 25%; }
  .col-md-pull-4 {
    right: 33.33333%; }
  .col-md-pull-5 {
    right: 41.66667%; }
  .col-md-pull-6 {
    right: 50%; }
  .col-md-pull-7 {
    right: 58.33333%; }
  .col-md-pull-8 {
    right: 66.66667%; }
  .col-md-pull-9 {
    right: 75%; }
  .col-md-pull-10 {
    right: 83.33333%; }
  .col-md-pull-11 {
    right: 91.66667%; }
  .col-md-pull-12 {
    right: 100%; }
  .col-md-push-0 {
    left: auto; }
  .col-md-push-1 {
    left: 8.33333%; }
  .col-md-push-2 {
    left: 16.66667%; }
  .col-md-push-3 {
    left: 25%; }
  .col-md-push-4 {
    left: 33.33333%; }
  .col-md-push-5 {
    left: 41.66667%; }
  .col-md-push-6 {
    left: 50%; }
  .col-md-push-7 {
    left: 58.33333%; }
  .col-md-push-8 {
    left: 66.66667%; }
  .col-md-push-9 {
    left: 75%; }
  .col-md-push-10 {
    left: 83.33333%; }
  .col-md-push-11 {
    left: 91.66667%; }
  .col-md-push-12 {
    left: 100%; }
  .col-md-offset-0 {
    margin-left: 0%; }
  .col-md-offset-1 {
    margin-left: 8.33333%; }
  .col-md-offset-2 {
    margin-left: 16.66667%; }
  .col-md-offset-3 {
    margin-left: 25%; }
  .col-md-offset-4 {
    margin-left: 33.33333%; }
  .col-md-offset-5 {
    margin-left: 41.66667%; }
  .col-md-offset-6 {
    margin-left: 50%; }
  .col-md-offset-7 {
    margin-left: 58.33333%; }
  .col-md-offset-8 {
    margin-left: 66.66667%; }
  .col-md-offset-9 {
    margin-left: 75%; }
  .col-md-offset-10 {
    margin-left: 83.33333%; }
  .col-md-offset-11 {
    margin-left: 91.66667%; }
  .col-md-offset-12 {
    margin-left: 100%; } }

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left; }
  .col-lg-1 {
    width: 8.33333%; }
  .col-lg-2 {
    width: 16.66667%; }
  .col-lg-3 {
    width: 25%; }
  .col-lg-4 {
    width: 33.33333%; }
  .col-lg-5 {
    width: 41.66667%; }
  .col-lg-6 {
    width: 50%; }
  .col-lg-7 {
    width: 58.33333%; }
  .col-lg-8 {
    width: 66.66667%; }
  .col-lg-9 {
    width: 75%; }
  .col-lg-10 {
    width: 83.33333%; }
  .col-lg-11 {
    width: 91.66667%; }
  .col-lg-12 {
    width: 100%; }
  .col-lg-pull-0 {
    right: auto; }
  .col-lg-pull-1 {
    right: 8.33333%; }
  .col-lg-pull-2 {
    right: 16.66667%; }
  .col-lg-pull-3 {
    right: 25%; }
  .col-lg-pull-4 {
    right: 33.33333%; }
  .col-lg-pull-5 {
    right: 41.66667%; }
  .col-lg-pull-6 {
    right: 50%; }
  .col-lg-pull-7 {
    right: 58.33333%; }
  .col-lg-pull-8 {
    right: 66.66667%; }
  .col-lg-pull-9 {
    right: 75%; }
  .col-lg-pull-10 {
    right: 83.33333%; }
  .col-lg-pull-11 {
    right: 91.66667%; }
  .col-lg-pull-12 {
    right: 100%; }
  .col-lg-push-0 {
    left: auto; }
  .col-lg-push-1 {
    left: 8.33333%; }
  .col-lg-push-2 {
    left: 16.66667%; }
  .col-lg-push-3 {
    left: 25%; }
  .col-lg-push-4 {
    left: 33.33333%; }
  .col-lg-push-5 {
    left: 41.66667%; }
  .col-lg-push-6 {
    left: 50%; }
  .col-lg-push-7 {
    left: 58.33333%; }
  .col-lg-push-8 {
    left: 66.66667%; }
  .col-lg-push-9 {
    left: 75%; }
  .col-lg-push-10 {
    left: 83.33333%; }
  .col-lg-push-11 {
    left: 91.66667%; }
  .col-lg-push-12 {
    left: 100%; }
  .col-lg-offset-0 {
    margin-left: 0%; }
  .col-lg-offset-1 {
    margin-left: 8.33333%; }
  .col-lg-offset-2 {
    margin-left: 16.66667%; }
  .col-lg-offset-3 {
    margin-left: 25%; }
  .col-lg-offset-4 {
    margin-left: 33.33333%; }
  .col-lg-offset-5 {
    margin-left: 41.66667%; }
  .col-lg-offset-6 {
    margin-left: 50%; }
  .col-lg-offset-7 {
    margin-left: 58.33333%; }
  .col-lg-offset-8 {
    margin-left: 66.66667%; }
  .col-lg-offset-9 {
    margin-left: 75%; }
  .col-lg-offset-10 {
    margin-left: 83.33333%; }
  .col-lg-offset-11 {
    margin-left: 91.66667%; }
  .col-lg-offset-12 {
    margin-left: 100%; } }

table {
  background-color: transparent; }
  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; }

caption {
  padding-top: 15px 10px;
  padding-bottom: 15px 10px;
  color: #999999;
  text-align: left; }

th {
  text-align: left; }

.table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px; }
  .table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    padding: 15px 10px;
    line-height: 1.5;
    vertical-align: top;
    border-top: 1px solid #ddd; }
  .table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd; }
  .table > caption + thead > tr:first-child > th,
  .table > caption + thead > tr:first-child > td,
  .table > colgroup + thead > tr:first-child > th,
  .table > colgroup + thead > tr:first-child > td,
  .table > thead:first-child > tr:first-child > th,
  .table > thead:first-child > tr:first-child > td {
    border-top: 0; }
  .table > tbody + tbody {
    border-top: 2px solid #ddd; }
  .table .table {
    background-color: #F3F3F3; }

.table-condensed > thead > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > th,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > th,
.table-condensed > tfoot > tr > td {
  padding: 5px; }

.table-bordered {
  border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td,
  .table-bordered > tbody > tr > th,
  .table-bordered > tbody > tr > td,
  .table-bordered > tfoot > tr > th,
  .table-bordered > tfoot > tr > td {
    border: 1px solid #ddd; }
  .table-bordered > thead > tr > th,
  .table-bordered > thead > tr > td {
    border-bottom-width: 2px; }

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fafafa; }

.table-hover > tbody > tr:hover {
  background-color: #f6f6f6; }

.table > thead > tr > td.active,
.table > thead > tr > th.active,
.table > thead > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr > td.active,
.table > tbody > tr > th.active,
.table > tbody > tr.active > td,
.table > tbody > tr.active > th,
.table > tfoot > tr > td.active,
.table > tfoot > tr > th.active,
.table > tfoot > tr.active > td,
.table > tfoot > tr.active > th {
  background-color: #f6f6f6; }

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e9e9e9; }

.table > thead > tr > td.success,
.table > thead > tr > th.success,
.table > thead > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr > td.success,
.table > tbody > tr > th.success,
.table > tbody > tr.success > td,
.table > tbody > tr.success > th,
.table > tfoot > tr > td.success,
.table > tfoot > tr > th.success,
.table > tfoot > tr.success > td,
.table > tfoot > tr.success > th {
  background-color: #dff0d8; }

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6; }

.table > thead > tr > td.info,
.table > thead > tr > th.info,
.table > thead > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr > td.info,
.table > tbody > tr > th.info,
.table > tbody > tr.info > td,
.table > tbody > tr.info > th,
.table > tfoot > tr > td.info,
.table > tfoot > tr > th.info,
.table > tfoot > tr.info > td,
.table > tfoot > tr.info > th {
  background-color: #d9edf7; }

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3; }

.table > thead > tr > td.warning,
.table > thead > tr > th.warning,
.table > thead > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr > td.warning,
.table > tbody > tr > th.warning,
.table > tbody > tr.warning > td,
.table > tbody > tr.warning > th,
.table > tfoot > tr > td.warning,
.table > tfoot > tr > th.warning,
.table > tfoot > tr.warning > td,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3; }

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

.table > thead > tr > td.danger,
.table > thead > tr > th.danger,
.table > thead > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr > td.danger,
.table > tbody > tr > th.danger,
.table > tbody > tr.danger > td,
.table > tbody > tr.danger > th,
.table > tfoot > tr > td.danger,
.table > tfoot > tr > th.danger,
.table > tfoot > tr.danger > td,
.table > tfoot > tr.danger > th {
  background-color: #f2dede; }

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

.table-responsive {
  min-height: .01%;
  overflow-x: auto; }
  @media screen and (max-width: 767px) {
    .table-responsive {
      width: 100%;
      margin-bottom: 15px;
      overflow-y: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      border: 1px solid #ddd; }
      .table-responsive > .table {
        margin-bottom: 0; }
        .table-responsive > .table > thead > tr > th,
        .table-responsive > .table > thead > tr > td,
        .table-responsive > .table > tbody > tr > th,
        .table-responsive > .table > tbody > tr > td,
        .table-responsive > .table > tfoot > tr > th,
        .table-responsive > .table > tfoot > tr > td {
          white-space: nowrap; }
      .table-responsive > .table-bordered {
        border: 0; }
        .table-responsive > .table-bordered > thead > tr > th:first-child,
        .table-responsive > .table-bordered > thead > tr > td:first-child,
        .table-responsive > .table-bordered > tbody > tr > th:first-child,
        .table-responsive > .table-bordered > tbody > tr > td:first-child,
        .table-responsive > .table-bordered > tfoot > tr > th:first-child,
        .table-responsive > .table-bordered > tfoot > tr > td:first-child {
          border-left: 0; }
        .table-responsive > .table-bordered > thead > tr > th:last-child,
        .table-responsive > .table-bordered > thead > tr > td:last-child,
        .table-responsive > .table-bordered > tbody > tr > th:last-child,
        .table-responsive > .table-bordered > tbody > tr > td:last-child,
        .table-responsive > .table-bordered > tfoot > tr > th:last-child,
        .table-responsive > .table-bordered > tfoot > tr > td:last-child {
          border-right: 0; }
        .table-responsive > .table-bordered > tbody > tr:last-child > th,
        .table-responsive > .table-bordered > tbody > tr:last-child > td,
        .table-responsive > .table-bordered > tfoot > tr:last-child > th,
        .table-responsive > .table-bordered > tfoot > tr:last-child > td {
          border-bottom: 0; } }

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

legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5; }

label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: 700; }

input[type="search"] {
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none; }

input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal; }
  input[type="radio"][disabled], input[type="radio"].disabled,
  fieldset[disabled] input[type="radio"],
  input[type="checkbox"][disabled],
  input[type="checkbox"].disabled,
  fieldset[disabled]
  input[type="checkbox"] {
    cursor: not-allowed; }

input[type="file"] {
  display: block; }

input[type="range"] {
  display: block;
  width: 100%; }

select[multiple],
select[size] {
  height: auto; }

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

output {
  display: block;
  padding-top: 8px;
  font-size: 14px;
  line-height: 1.5;
  color: #303030; }

.form-control, .modalSelectButtons select {
  display: block;
  width: 100%;
  height: 34px;
  padding: 7px 9px;
  font-size: 14px;
  line-height: 1.5;
  color: #303030;
  background-color: white;
  background-image: none;
  border: 1px solid #b2b2b2;
  border-radius: 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
  .form-control:focus, .modalSelectButtons select:focus {
    border-color: #66afe9;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }
  .form-control::-moz-placeholder, .modalSelectButtons select::-moz-placeholder {
    color: #999999;
    opacity: 1; }
  .form-control:-ms-input-placeholder, .modalSelectButtons select:-ms-input-placeholder {
    color: #999999; }
  .form-control::-webkit-input-placeholder, .modalSelectButtons select::-webkit-input-placeholder {
    color: #999999; }
  .form-control::-ms-expand, .modalSelectButtons select::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control[disabled], .modalSelectButtons select[disabled], .form-control[readonly], .modalSelectButtons select[readonly],
  fieldset[disabled] .form-control,
  fieldset[disabled] .modalSelectButtons select,
  .modalSelectButtons fieldset[disabled] select {
    background-color: #EAEAEA;
    opacity: 1; }
  .form-control[disabled], .modalSelectButtons select[disabled],
  fieldset[disabled] .form-control,
  fieldset[disabled] .modalSelectButtons select,
  .modalSelectButtons fieldset[disabled] select {
    cursor: not-allowed; }

textarea.form-control {
  height: auto; }

@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px; }
  input[type="date"].input-sm, .input-group-sm > input.form-control[type="date"],
  .input-group-sm > input.input-group-addon[type="date"],
  .input-group-sm > .input-group-btn > input.btn[type="date"], .input-group-sm > .input-group-btn > input.fbtn[type="date"], html:not(.touch) .spacing-sm input.form-control[type="date"], html:not(.touch) .form-group-sm input.form-control[type="date"], html:not(.touch) .spacing-sm input.input-group-addon[type="date"], html:not(.touch) .form-group-sm input.input-group-addon[type="date"],
  .input-group-sm input[type="date"],
  input[type="time"].input-sm,
  .input-group-sm > input.form-control[type="time"],
  .input-group-sm > input.input-group-addon[type="time"],
  .input-group-sm > .input-group-btn > input.btn[type="time"],
  .input-group-sm > .input-group-btn > input.fbtn[type="time"],
  html:not(.touch) .spacing-sm input.form-control[type="time"],
  html:not(.touch) .form-group-sm input.form-control[type="time"],
  html:not(.touch) .spacing-sm input.input-group-addon[type="time"],
  html:not(.touch) .form-group-sm input.input-group-addon[type="time"],
  .input-group-sm
  input[type="time"],
  input[type="datetime-local"].input-sm,
  .input-group-sm > input.form-control[type="datetime-local"],
  .input-group-sm > input.input-group-addon[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-sm > .input-group-btn > input.fbtn[type="datetime-local"],
  html:not(.touch) .spacing-sm input.form-control[type="datetime-local"],
  html:not(.touch) .form-group-sm input.form-control[type="datetime-local"],
  html:not(.touch) .spacing-sm input.input-group-addon[type="datetime-local"],
  html:not(.touch) .form-group-sm input.input-group-addon[type="datetime-local"],
  .input-group-sm
  input[type="datetime-local"],
  input[type="month"].input-sm,
  .input-group-sm > input.form-control[type="month"],
  .input-group-sm > input.input-group-addon[type="month"],
  .input-group-sm > .input-group-btn > input.btn[type="month"],
  .input-group-sm > .input-group-btn > input.fbtn[type="month"],
  html:not(.touch) .spacing-sm input.form-control[type="month"],
  html:not(.touch) .form-group-sm input.form-control[type="month"],
  html:not(.touch) .spacing-sm input.input-group-addon[type="month"],
  html:not(.touch) .form-group-sm input.input-group-addon[type="month"],
  .input-group-sm
  input[type="month"] {
    line-height: 24px; }
  input[type="date"].input-lg, .input-group-lg > input.form-control[type="date"],
  .input-group-lg > input.input-group-addon[type="date"],
  .input-group-lg > .input-group-btn > input.btn[type="date"], .input-group-lg > .input-group-btn > input.fbtn[type="date"],
  .input-group-lg input[type="date"],
  input[type="time"].input-lg,
  .input-group-lg > input.form-control[type="time"],
  .input-group-lg > input.input-group-addon[type="time"],
  .input-group-lg > .input-group-btn > input.btn[type="time"],
  .input-group-lg > .input-group-btn > input.fbtn[type="time"],
  .input-group-lg
  input[type="time"],
  input[type="datetime-local"].input-lg,
  .input-group-lg > input.form-control[type="datetime-local"],
  .input-group-lg > input.input-group-addon[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.btn[type="datetime-local"],
  .input-group-lg > .input-group-btn > input.fbtn[type="datetime-local"],
  .input-group-lg
  input[type="datetime-local"],
  input[type="month"].input-lg,
  .input-group-lg > input.form-control[type="month"],
  .input-group-lg > input.input-group-addon[type="month"],
  .input-group-lg > .input-group-btn > input.btn[type="month"],
  .input-group-lg > .input-group-btn > input.fbtn[type="month"],
  .input-group-lg
  input[type="month"] {
    line-height: 44px; } }

.form-group {
  margin-bottom: 15px; }

.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px; }
  .radio.disabled label,
  fieldset[disabled] .radio label,
  .checkbox.disabled label,
  fieldset[disabled]
  .checkbox label {
    cursor: not-allowed; }
  .radio label,
  .checkbox label {
    min-height: 20px;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: 400;
    cursor: pointer; }

.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px; }

.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px; }

.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: 400;
  vertical-align: middle;
  cursor: pointer; }
  .radio-inline.disabled,
  fieldset[disabled] .radio-inline,
  .checkbox-inline.disabled,
  fieldset[disabled]
  .checkbox-inline {
    cursor: not-allowed; }

.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px; }

.form-control-static {
  min-height: 34px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 0; }
  .form-control-static.input-lg, .input-group-lg > .form-control-static.form-control, .modalSelectButtons .input-group-lg > select.form-control-static,
  .input-group-lg > .form-control-static.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-static.btn, .input-group-lg > .input-group-btn > .form-control-static.fbtn, .form-control-static.input-sm, .input-group-sm > .form-control-static.form-control, .modalSelectButtons .input-group-sm > select.form-control-static,
  .input-group-sm > .form-control-static.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-static.btn, .input-group-sm > .input-group-btn > .form-control-static.fbtn, html:not(.touch) .spacing-sm .form-control-static.form-control, html:not(.touch) .spacing-sm .modalSelectButtons select.form-control-static, .modalSelectButtons html:not(.touch) .spacing-sm select.form-control-static, html:not(.touch) .form-group-sm .form-control-static.form-control, html:not(.touch) .form-group-sm .modalSelectButtons select.form-control-static, .modalSelectButtons html:not(.touch) .form-group-sm select.form-control-static, html:not(.touch) .spacing-sm .form-control-static.input-group-addon, html:not(.touch) .form-group-sm .form-control-static.input-group-addon {
    padding-right: 0;
    padding-left: 0; }

.input-sm, .input-group-sm > .form-control, .modalSelectButtons .input-group-sm > select,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn, .input-group-sm > .input-group-btn > .fbtn, html:not(.touch) .spacing-sm .form-control, html:not(.touch) .spacing-sm .modalSelectButtons select, .modalSelectButtons html:not(.touch) .spacing-sm select, html:not(.touch) .form-group-sm .form-control, html:not(.touch) .form-group-sm .modalSelectButtons select, .modalSelectButtons html:not(.touch) .form-group-sm select, html:not(.touch) .spacing-sm .input-group-addon, html:not(.touch) .form-group-sm .input-group-addon {
  height: 24px;
  padding: 1px 3px;
  font-size: 13px;
  line-height: 1.425;
  border-radius: 2px; }

select.input-sm, .input-group-sm > select.form-control, .modalSelectButtons .input-group-sm > select,
.input-group-sm > select.input-group-addon,
.input-group-sm > .input-group-btn > select.btn, .input-group-sm > .input-group-btn > select.fbtn, html:not(.touch) .spacing-sm select.form-control, html:not(.touch) .spacing-sm .modalSelectButtons select, .modalSelectButtons html:not(.touch) .spacing-sm select, html:not(.touch) .form-group-sm select.form-control, html:not(.touch) .form-group-sm .modalSelectButtons select, .modalSelectButtons html:not(.touch) .form-group-sm select, html:not(.touch) .spacing-sm select.input-group-addon, html:not(.touch) .form-group-sm select.input-group-addon {
  height: 24px;
  line-height: 24px; }

textarea.input-sm, .input-group-sm > textarea.form-control,
.input-group-sm > textarea.input-group-addon,
.input-group-sm > .input-group-btn > textarea.btn, .input-group-sm > .input-group-btn > textarea.fbtn, html:not(.touch) .spacing-sm textarea.form-control, html:not(.touch) .form-group-sm textarea.form-control, html:not(.touch) .spacing-sm textarea.input-group-addon, html:not(.touch) .form-group-sm textarea.input-group-addon,
select[multiple].input-sm,
.input-group-sm > select.form-control[multiple],
.modalSelectButtons .input-group-sm > select[multiple],
.input-group-sm > select.input-group-addon[multiple],
.input-group-sm > .input-group-btn > select.btn[multiple],
.input-group-sm > .input-group-btn > select.fbtn[multiple],
html:not(.touch) .spacing-sm select.form-control[multiple],
html:not(.touch) .spacing-sm .modalSelectButtons select[multiple],
.modalSelectButtons html:not(.touch) .spacing-sm select[multiple],
html:not(.touch) .form-group-sm select.form-control[multiple],
html:not(.touch) .form-group-sm .modalSelectButtons select[multiple],
.modalSelectButtons html:not(.touch) .form-group-sm select[multiple],
html:not(.touch) .spacing-sm select.input-group-addon[multiple],
html:not(.touch) .form-group-sm select.input-group-addon[multiple] {
  height: auto; }

.form-group-sm .form-control, .form-group-sm .modalSelectButtons select, .modalSelectButtons .form-group-sm select {
  height: 24px;
  padding: 1px 3px;
  font-size: 13px;
  line-height: 1.425;
  border-radius: 2px; }

.form-group-sm select.form-control, .form-group-sm .modalSelectButtons select, .modalSelectButtons .form-group-sm select {
  height: 24px;
  line-height: 24px; }

.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control,
.form-group-sm .modalSelectButtons select[multiple],
.modalSelectButtons .form-group-sm select[multiple] {
  height: auto; }

.form-group-sm .form-control-static {
  height: 24px;
  min-height: 33px;
  padding: 2px 3px;
  font-size: 13px;
  line-height: 1.425; }

.input-lg, .input-group-lg > .form-control, .modalSelectButtons .input-group-lg > select,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn, .input-group-lg > .input-group-btn > .fbtn {
  height: 44px;
  padding: 9px 16px;
  font-size: 18px;
  line-height: 1.25;
  border-radius: 2px; }

select.input-lg, .input-group-lg > select.form-control, .modalSelectButtons .input-group-lg > select,
.input-group-lg > select.input-group-addon,
.input-group-lg > .input-group-btn > select.btn, .input-group-lg > .input-group-btn > select.fbtn {
  height: 44px;
  line-height: 44px; }

textarea.input-lg, .input-group-lg > textarea.form-control,
.input-group-lg > textarea.input-group-addon,
.input-group-lg > .input-group-btn > textarea.btn, .input-group-lg > .input-group-btn > textarea.fbtn,
select[multiple].input-lg,
.input-group-lg > select.form-control[multiple],
.modalSelectButtons .input-group-lg > select[multiple],
.input-group-lg > select.input-group-addon[multiple],
.input-group-lg > .input-group-btn > select.btn[multiple],
.input-group-lg > .input-group-btn > select.fbtn[multiple] {
  height: auto; }

.form-group-lg .form-control, .form-group-lg .modalSelectButtons select, .modalSelectButtons .form-group-lg select {
  height: 44px;
  padding: 9px 16px;
  font-size: 18px;
  line-height: 1.25;
  border-radius: 2px; }

.form-group-lg select.form-control, .form-group-lg .modalSelectButtons select, .modalSelectButtons .form-group-lg select {
  height: 44px;
  line-height: 44px; }

.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control,
.form-group-lg .modalSelectButtons select[multiple],
.modalSelectButtons .form-group-lg select[multiple] {
  height: auto; }

.form-group-lg .form-control-static {
  height: 44px;
  min-height: 38px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.25; }

.has-feedback {
  position: relative; }
  .has-feedback .form-control, .has-feedback .modalSelectButtons select, .modalSelectButtons .has-feedback select {
    padding-right: 42.5px; }

.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none; }

.input-lg + .form-control-feedback, .input-group-lg > .form-control + .form-control-feedback, .modalSelectButtons .input-group-lg > select + .form-control-feedback, .input-group-lg > .input-group-addon + .form-control-feedback, .input-group-lg > .input-group-btn > .btn + .form-control-feedback, .input-group-lg > .input-group-btn > .fbtn + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback,
.form-group-lg .modalSelectButtons select + .form-control-feedback,
.modalSelectButtons .form-group-lg select + .form-control-feedback {
  width: 44px;
  height: 44px;
  line-height: 44px; }

.input-sm + .form-control-feedback, .input-group-sm > .form-control + .form-control-feedback, .modalSelectButtons .input-group-sm > select + .form-control-feedback, .input-group-sm > .input-group-addon + .form-control-feedback, .input-group-sm > .input-group-btn > .btn + .form-control-feedback, .input-group-sm > .input-group-btn > .fbtn + .form-control-feedback, html:not(.touch) .spacing-sm .form-control + .form-control-feedback, html:not(.touch) .spacing-sm .modalSelectButtons select + .form-control-feedback, .modalSelectButtons html:not(.touch) .spacing-sm select + .form-control-feedback, html:not(.touch) .form-group-sm .form-control + .form-control-feedback, html:not(.touch) .form-group-sm .modalSelectButtons select + .form-control-feedback, .modalSelectButtons html:not(.touch) .form-group-sm select + .form-control-feedback, html:not(.touch) .spacing-sm .input-group-addon + .form-control-feedback, html:not(.touch) .form-group-sm .input-group-addon + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback,
.form-group-sm .modalSelectButtons select + .form-control-feedback,
.modalSelectButtons .form-group-sm select + .form-control-feedback {
  width: 24px;
  height: 24px;
  line-height: 24px; }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #8CD600; }

.has-success .form-control, .has-success .modalSelectButtons select, .modalSelectButtons .has-success select {
  border-color: #8CD600;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-success .form-control:focus, .has-success .modalSelectButtons select:focus, .modalSelectButtons .has-success select:focus {
    border-color: #6ba300;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #bcff3d; }

.has-success .input-group-addon {
  color: #8CD600;
  background-color: #dff0d8;
  border-color: #8CD600; }

.has-success .form-control-feedback {
  color: #8CD600; }

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b; }

.has-warning .form-control, .has-warning .modalSelectButtons select, .modalSelectButtons .has-warning select {
  border-color: #8a6d3b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-warning .form-control:focus, .has-warning .modalSelectButtons select:focus, .modalSelectButtons .has-warning select:focus {
    border-color: #66512c;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; }

.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b; }

.has-warning .form-control-feedback {
  color: #8a6d3b; }

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442; }

.has-error .form-control, .has-error .modalSelectButtons select, .modalSelectButtons .has-error select {
  border-color: #a94442;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .has-error .form-control:focus, .has-error .modalSelectButtons select:focus, .modalSelectButtons .has-error select:focus {
    border-color: #843534;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; }

.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442; }

.has-error .form-control-feedback {
  color: #a94442; }

.has-feedback label ~ .form-control-feedback {
  top: 25px; }

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0; }

.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373; }

@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .form-control, .form-inline .modalSelectButtons select, .modalSelectButtons .form-inline select {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-static {
    display: inline-block; }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle; }
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn,
    .form-inline .input-group .form-control,
    .form-inline .input-group .modalSelectButtons select,
    .modalSelectButtons .form-inline .input-group select {
      width: auto; }
  .form-inline .input-group > .form-control, .form-inline .modalSelectButtons .input-group > select, .modalSelectButtons .form-inline .input-group > select {
    width: 100%; }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle; }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle; }
    .form-inline .radio label,
    .form-inline .checkbox label {
      padding-left: 0; }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0; }
  .form-inline .has-feedback .form-control-feedback {
    top: 0; } }

.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 8px;
  margin-top: 0;
  margin-bottom: 0; }

.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 28px; }

.form-horizontal .form-group {
  margin-right: -20px;
  margin-left: -20px; }
  .form-horizontal .form-group:before, .form-horizontal .form-group:after {
    display: table;
    content: " "; }
  .form-horizontal .form-group:after {
    clear: both; }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 8px;
    margin-bottom: 0;
    text-align: right; } }

.form-horizontal .has-feedback .form-control-feedback {
  right: 20px; }

@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 10px;
    font-size: 18px; } }

@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 2px;
    font-size: 13px; } }

.btn, .fbtn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 600;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  padding: 7px 9px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 2px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .btn:focus, .fbtn:focus, .btn.focus, .focus.fbtn, .btn:active:focus, .fbtn:active:focus, .fbtn.filter:focus[data-toggle=collapse]:not(.collapsed), .btn.filter:focus[data-toggle=collapse]:not(.collapsed), .btn:active.focus, .fbtn:active.focus, .fbtn.focus.filter[data-toggle=collapse]:not(.collapsed), .btn.focus.filter[data-toggle=collapse]:not(.collapsed), .btn.active:focus, .active.fbtn:focus, .btn.active.focus, .active.focus.fbtn {
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px; }
  .btn:hover, .fbtn:hover, .btn:focus, .fbtn:focus, .btn.focus, .focus.fbtn {
    color: #fff;
    text-decoration: none; }
  .btn:active, .fbtn:active, .fbtn.filter[data-toggle=collapse]:not(.collapsed), .btn.filter[data-toggle=collapse]:not(.collapsed), .btn.active, .active.fbtn {
    background-image: none;
    outline: 0;
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn.disabled, .disabled.fbtn, .btn[disabled], .fbtn[disabled],
  fieldset[disabled] .btn,
  fieldset[disabled] .fbtn {
    cursor: not-allowed;
    filter: alpha(opacity=65);
    opacity: 0.65;
    box-shadow: none; }

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

.btn-default {
  color: #fff;
  background-color: #808080;
  border-color: #808080; }
  .btn-default:focus, .btn-default.focus {
    color: #fff;
    background-color: #676767;
    border-color: #404040; }
  .btn-default:hover {
    color: #fff;
    background-color: #676767;
    border-color: #616161; }
  .btn-default:active, .btn-default.filter[data-toggle=collapse]:not(.collapsed), .btn-default.active,
  .open > .btn-default.dropdown-toggle {
    color: #fff;
    background-color: #676767;
    background-image: none;
    border-color: #616161; }
    .btn-default:active:hover, .btn-default.filter:hover[data-toggle=collapse]:not(.collapsed), .btn-default:active:focus, .btn-default.filter:focus[data-toggle=collapse]:not(.collapsed), .btn-default:active.focus, .btn-default.focus.filter[data-toggle=collapse]:not(.collapsed), .btn-default.active:hover, .btn-default.active:focus, .btn-default.active.focus,
    .open > .btn-default.dropdown-toggle:hover,
    .open > .btn-default.dropdown-toggle:focus,
    .open > .btn-default.dropdown-toggle.focus {
      color: #fff;
      background-color: #555555;
      border-color: #404040; }
  .btn-default.disabled:hover, .btn-default.disabled:focus, .btn-default.disabled.focus, .btn-default[disabled]:hover, .btn-default[disabled]:focus, .btn-default[disabled].focus,
  fieldset[disabled] .btn-default:hover,
  fieldset[disabled] .btn-default:focus,
  fieldset[disabled] .btn-default.focus {
    background-color: #808080;
    border-color: #808080; }
  .btn-default .badge {
    color: #808080;
    background-color: #fff; }

.btn-primary, .navbar-inverse .navbar-nav > li > a.btn-primary {
  color: #fff;
  background-color: #F7941D;
  border-color: #F7941D; }
  .btn-primary:focus, .navbar-inverse .navbar-nav > li > a.btn-primary:focus, .btn-primary.focus, .navbar-inverse .navbar-nav > li > a.focus.btn-primary {
    color: #fff;
    background-color: #d97a08;
    border-color: #8f5105; }
  .btn-primary:hover, .navbar-inverse .navbar-nav > li > a.btn-primary:hover {
    color: #fff;
    background-color: #d97a08;
    border-color: #cf7507; }
  .btn-primary:active, .navbar-inverse .navbar-nav > li > a.btn-primary:active, .btn-primary.filter[data-toggle=collapse]:not(.collapsed), .btn-primary.active, .navbar-inverse .navbar-nav > li > a.active.btn-primary,
  .open > .btn-primary.dropdown-toggle,
  .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #d97a08;
    background-image: none;
    border-color: #cf7507; }
    .btn-primary:active:hover, .navbar-inverse .navbar-nav > li > a.btn-primary:active:hover, .btn-primary.filter:hover[data-toggle=collapse]:not(.collapsed), .btn-primary:active:focus, .navbar-inverse .navbar-nav > li > a.btn-primary:active:focus, .btn-primary.filter:focus[data-toggle=collapse]:not(.collapsed), .btn-primary:active.focus, .navbar-inverse .navbar-nav > li > a.btn-primary:active.focus, .btn-primary.focus.filter[data-toggle=collapse]:not(.collapsed), .btn-primary.active:hover, .navbar-inverse .navbar-nav > li > a.active.btn-primary:hover, .btn-primary.active:focus, .navbar-inverse .navbar-nav > li > a.active.btn-primary:focus, .btn-primary.active.focus, .navbar-inverse .navbar-nav > li > a.active.focus.btn-primary,
    .open > .btn-primary.dropdown-toggle:hover,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:hover,
    .open > .btn-primary.dropdown-toggle:focus,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:focus,
    .open > .btn-primary.dropdown-toggle.focus,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.focus.btn-primary {
      color: #fff;
      background-color: #b76706;
      border-color: #8f5105; }
  .btn-primary.disabled:hover, .navbar-inverse .navbar-nav > li > a.disabled.btn-primary:hover, .btn-primary.disabled:focus, .navbar-inverse .navbar-nav > li > a.disabled.btn-primary:focus, .btn-primary.disabled.focus, .navbar-inverse .navbar-nav > li > a.disabled.focus.btn-primary, .btn-primary[disabled]:hover, .navbar-inverse .navbar-nav > li > a.btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .navbar-inverse .navbar-nav > li > a.btn-primary[disabled]:focus, .btn-primary[disabled].focus, .navbar-inverse .navbar-nav > li > a.btn-primary[disabled].focus,
  fieldset[disabled] .btn-primary:hover,
  fieldset[disabled] .navbar-inverse .navbar-nav > li > a.btn-primary:hover,
  .navbar-inverse fieldset[disabled] .navbar-nav > li > a.btn-primary:hover,
  fieldset[disabled] .btn-primary:focus,
  fieldset[disabled] .navbar-inverse .navbar-nav > li > a.btn-primary:focus,
  .navbar-inverse fieldset[disabled] .navbar-nav > li > a.btn-primary:focus,
  fieldset[disabled] .btn-primary.focus,
  fieldset[disabled] .navbar-inverse .navbar-nav > li > a.focus.btn-primary,
  .navbar-inverse fieldset[disabled] .navbar-nav > li > a.focus.btn-primary {
    background-color: #F7941D;
    border-color: #F7941D; }
  .btn-primary .badge, .navbar-inverse .navbar-nav > li > a.btn-primary .badge {
    color: #F7941D;
    background-color: #fff; }

.btn-success {
  color: #fff;
  background-color: #8CD600;
  border-color: #7bbd00; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #6ba300;
    border-color: #283d00; }
  .btn-success:hover {
    color: #fff;
    background-color: #6ba300;
    border-color: #537f00; }
  .btn-success:active, .btn-success.filter[data-toggle=collapse]:not(.collapsed), .btn-success.active,
  .open > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #6ba300;
    background-image: none;
    border-color: #537f00; }
    .btn-success:active:hover, .btn-success.filter:hover[data-toggle=collapse]:not(.collapsed), .btn-success:active:focus, .btn-success.filter:focus[data-toggle=collapse]:not(.collapsed), .btn-success:active.focus, .btn-success.focus.filter[data-toggle=collapse]:not(.collapsed), .btn-success.active:hover, .btn-success.active:focus, .btn-success.active.focus,
    .open > .btn-success.dropdown-toggle:hover,
    .open > .btn-success.dropdown-toggle:focus,
    .open > .btn-success.dropdown-toggle.focus {
      color: #fff;
      background-color: #537f00;
      border-color: #283d00; }
  .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus,
  fieldset[disabled] .btn-success:hover,
  fieldset[disabled] .btn-success:focus,
  fieldset[disabled] .btn-success.focus {
    background-color: #8CD600;
    border-color: #7bbd00; }
  .btn-success .badge {
    color: #8CD600;
    background-color: #fff; }

.btn-info {
  color: #fff;
  background-color: #468CCB;
  border-color: #367fc1; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #3172ad;
    border-color: #1a3e5e; }
  .btn-info:hover {
    color: #fff;
    background-color: #3172ad;
    border-color: #296091; }
  .btn-info:active, .btn-info.filter[data-toggle=collapse]:not(.collapsed), .btn-info.active,
  .open > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #3172ad;
    background-image: none;
    border-color: #296091; }
    .btn-info:active:hover, .btn-info.filter:hover[data-toggle=collapse]:not(.collapsed), .btn-info:active:focus, .btn-info.filter:focus[data-toggle=collapse]:not(.collapsed), .btn-info:active.focus, .btn-info.focus.filter[data-toggle=collapse]:not(.collapsed), .btn-info.active:hover, .btn-info.active:focus, .btn-info.active.focus,
    .open > .btn-info.dropdown-toggle:hover,
    .open > .btn-info.dropdown-toggle:focus,
    .open > .btn-info.dropdown-toggle.focus {
      color: #fff;
      background-color: #296091;
      border-color: #1a3e5e; }
  .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus,
  fieldset[disabled] .btn-info:hover,
  fieldset[disabled] .btn-info:focus,
  fieldset[disabled] .btn-info.focus {
    background-color: #468CCB;
    border-color: #367fc1; }
  .btn-info .badge {
    color: #468CCB;
    background-color: #fff; }

.btn-warning {
  color: #fff;
  background-color: #FED845;
  border-color: #fed32c; }
  .btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #fecd12;
    border-color: #a98701; }
  .btn-warning:hover {
    color: #fff;
    background-color: #fecd12;
    border-color: #ebbb01; }
  .btn-warning:active, .btn-warning.filter[data-toggle=collapse]:not(.collapsed), .btn-warning.active,
  .open > .btn-warning.dropdown-toggle {
    color: #fff;
    background-color: #fecd12;
    background-image: none;
    border-color: #ebbb01; }
    .btn-warning:active:hover, .btn-warning.filter:hover[data-toggle=collapse]:not(.collapsed), .btn-warning:active:focus, .btn-warning.filter:focus[data-toggle=collapse]:not(.collapsed), .btn-warning:active.focus, .btn-warning.focus.filter[data-toggle=collapse]:not(.collapsed), .btn-warning.active:hover, .btn-warning.active:focus, .btn-warning.active.focus,
    .open > .btn-warning.dropdown-toggle:hover,
    .open > .btn-warning.dropdown-toggle:focus,
    .open > .btn-warning.dropdown-toggle.focus {
      color: #fff;
      background-color: #ebbb01;
      border-color: #a98701; }
  .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus,
  fieldset[disabled] .btn-warning:hover,
  fieldset[disabled] .btn-warning:focus,
  fieldset[disabled] .btn-warning.focus {
    background-color: #FED845;
    border-color: #fed32c; }
  .btn-warning .badge {
    color: #FED845;
    background-color: #fff; }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #c9302c;
    border-color: #761c19; }
  .btn-danger:hover {
    color: #fff;
    background-color: #c9302c;
    border-color: #ac2925; }
  .btn-danger:active, .btn-danger.filter[data-toggle=collapse]:not(.collapsed), .btn-danger.active,
  .open > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    background-image: none;
    border-color: #ac2925; }
    .btn-danger:active:hover, .btn-danger.filter:hover[data-toggle=collapse]:not(.collapsed), .btn-danger:active:focus, .btn-danger.filter:focus[data-toggle=collapse]:not(.collapsed), .btn-danger:active.focus, .btn-danger.focus.filter[data-toggle=collapse]:not(.collapsed), .btn-danger.active:hover, .btn-danger.active:focus, .btn-danger.active.focus,
    .open > .btn-danger.dropdown-toggle:hover,
    .open > .btn-danger.dropdown-toggle:focus,
    .open > .btn-danger.dropdown-toggle.focus {
      color: #fff;
      background-color: #ac2925;
      border-color: #761c19; }
  .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus,
  fieldset[disabled] .btn-danger:hover,
  fieldset[disabled] .btn-danger:focus,
  fieldset[disabled] .btn-danger.focus {
    background-color: #d9534f;
    border-color: #d43f3a; }
  .btn-danger .badge {
    color: #d9534f;
    background-color: #fff; }

.btn-link {
  font-weight: 400;
  color: #468CCB;
  border-radius: 0; }
  .btn-link, .btn-link:active, .btn-link.filter[data-toggle=collapse]:not(.collapsed), .btn-link.active, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none; }
  .btn-link, .btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.filter[data-toggle=collapse]:not(.collapsed) {
    border-color: transparent; }
  .btn-link:hover, .btn-link:focus {
    color: #2b6599;
    text-decoration: underline;
    background-color: transparent; }
  .btn-link[disabled]:hover, .btn-link[disabled]:focus,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #999999;
    text-decoration: none; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .fbtn, .form-horizontal .form-group-lg .btn, .form-horizontal .form-group-lg .fbtn {
  padding: 9px 16px;
  font-size: 18px;
  line-height: 1.25;
  border-radius: 6px; }

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .fbtn, .navbar-inverse .navbar-nav > li > a.btn-sm, .table.table-sm .btn, .table.table-sm .fbtn {
  padding: 1px 3px;
  font-size: 13px;
  line-height: 1.425;
  border-radius: 3px; }

.btn-xs, .btn-group-xs > .btn, .btn-group-xs > .fbtn, .table.table-sm .btn.btn-xs, .table.table-sm .btn-xs.fbtn, .table.table-xs .btn, .table.table-xs .fbtn, .table.table-xs .label,
.table.table-xs .badge {
  padding: 1px 5px;
  font-size: 13px;
  line-height: 1.425;
  border-radius: 3px; }

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

.btn-block + .btn-block {
  margin-top: 5px; }

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

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

.collapse {
  display: none; }
  .collapse.in {
    display: block; }

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

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

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-property: height, visibility;
  transition-duration: 0.35s;
  transition-timing-function: ease; }

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent; }

.dropup,
.dropdown {
  position: relative; }

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

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid #8CD600;
  border-radius: 2px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }
  .dropdown-menu.pull-right {
    right: 0;
    left: auto; }
  .dropdown-menu .divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.5;
    color: #333333;
    white-space: nowrap; }
    .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
      color: #262626;
      text-decoration: none;
      background-color: #f2f2f2; }

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #8CD600;
  outline: 0; }

.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  color: #999999; }

.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false); }

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

.open > a {
  outline: 0; }

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

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

.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 13px;
  line-height: 1.5;
  color: #999999;
  white-space: nowrap; }

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

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

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9; }

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px; }

@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto; }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto; } }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle; }
  .btn-group > .btn, .btn-group > .fbtn,
  .btn-group-vertical > .btn,
  .btn-group-vertical > .fbtn {
    position: relative;
    float: left; }
    .btn-group > .btn:hover, .btn-group > .fbtn:hover, .btn-group > .btn:focus, .btn-group > .fbtn:focus, .btn-group > .btn:active, .btn-group > .fbtn:active, .btn-group > .fbtn.filter[data-toggle=collapse]:not(.collapsed), .btn-group > .btn.filter[data-toggle=collapse]:not(.collapsed), .btn-group > .btn.active, .btn-group > .active.fbtn,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .fbtn:hover,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .fbtn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .fbtn:active,
    .btn-group-vertical > .fbtn.filter[data-toggle=collapse]:not(.collapsed),
    .btn-group-vertical > .btn.filter[data-toggle=collapse]:not(.collapsed),
    .btn-group-vertical > .btn.active,
    .btn-group-vertical > .active.fbtn {
      z-index: 2; }

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

.btn-toolbar {
  margin-left: -5px; }
  .btn-toolbar:before, .btn-toolbar:after {
    display: table;
    content: " "; }
  .btn-toolbar:after {
    clear: both; }
  .btn-toolbar .btn, .btn-toolbar .fbtn,
  .btn-toolbar .btn-group,
  .btn-toolbar .input-group {
    float: left; }
  .btn-toolbar > .btn, .btn-toolbar > .fbtn,
  .btn-toolbar > .btn-group,
  .btn-toolbar > .input-group {
    margin-left: 5px; }

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

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

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

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

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

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

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

.btn-group .dropdown-toggle:active, .btn-group .dropdown-toggle.filter[data-toggle=collapse]:not(.collapsed),
.btn-group.open .dropdown-toggle {
  outline: 0; }

.btn-group > .btn + .dropdown-toggle, .btn-group > .fbtn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px; }

.btn-group > .btn-lg + .dropdown-toggle, .btn-group-lg.btn-group > .btn + .dropdown-toggle, .btn-group-lg.btn-group > .fbtn + .dropdown-toggle, .form-horizontal .form-group-lg .btn-group > .btn + .dropdown-toggle, .form-horizontal .form-group-lg .btn-group > .fbtn + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px; }

.btn-group.open .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.open .dropdown-toggle.btn-link {
    box-shadow: none; }

.btn .caret, .fbtn .caret {
  margin-left: 0; }

.btn-lg .caret, .btn-group-lg > .btn .caret, .btn-group-lg > .fbtn .caret, .form-horizontal .form-group-lg .btn .caret, .form-horizontal .form-group-lg .fbtn .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0; }

.dropup .btn-lg .caret, .dropup .btn-group-lg > .btn .caret, .dropup .btn-group-lg > .fbtn .caret, .dropup .form-horizontal .form-group-lg .btn .caret, .form-horizontal .form-group-lg .dropup .btn .caret, .dropup .form-horizontal .form-group-lg .fbtn .caret, .form-horizontal .form-group-lg .dropup .fbtn .caret {
  border-width: 0 5px 5px; }


.btn-group-vertical > .btn,
.btn-group-vertical > .fbtn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .btn-group > .fbtn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%; }

.btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after {
  display: table;
  content: " "; }

.btn-group-vertical > .btn-group:after {
  clear: both; }


.btn-group-vertical > .btn-group > .btn,
.btn-group-vertical > .btn-group > .fbtn {
  float: none; }

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

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

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

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

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

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

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

.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate; }
  .btn-group-justified > .btn, .btn-group-justified > .fbtn,
  .btn-group-justified > .btn-group {
    display: table-cell;
    float: none;
    width: 1%; }
  .btn-group-justified > .btn-group .btn, .btn-group-justified > .btn-group .fbtn {
    width: 100%; }
  .btn-group-justified > .btn-group .dropdown-menu {
    left: auto; }

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

.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, .input-group .modalSelectButtons select, .modalSelectButtons .input-group select {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0; }
    .input-group .form-control:focus, .input-group .modalSelectButtons select:focus, .modalSelectButtons .input-group select:focus {
      z-index: 3; }

.input-group-addon,
.input-group-btn, .input-group .form-control, .input-group .modalSelectButtons select, .modalSelectButtons .input-group select {
  display: table-cell; }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child),
  .input-group .modalSelectButtons select:not(:first-child):not(:last-child),
  .modalSelectButtons .input-group select: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: 7px 9px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #303030;
  text-align: center;
  background-color: #cccccc;
  border: 1px solid #b2b2b2;
  border-radius: 2px; }
  .input-group-addon.input-sm, .modalSelectButtons .input-group-sm > select.input-group-addon,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn, .input-group-sm > .input-group-btn > .input-group-addon.fbtn, html:not(.touch) .spacing-sm .input-group-addon, html:not(.touch) .form-group-sm .input-group-addon {
    padding: 1px 3px;
    font-size: 13px;
    border-radius: 2px; }
  .input-group-addon.input-lg, .modalSelectButtons .input-group-lg > select.input-group-addon,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn, .input-group-lg > .input-group-btn > .input-group-addon.fbtn {
    padding: 9px 16px;
    font-size: 18px;
    border-radius: 2px; }
  .input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }

.input-group .form-control:first-child, .input-group .modalSelectButtons select:first-child, .modalSelectButtons .input-group select:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .fbtn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .btn-group > .fbtn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .fbtn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn,
.input-group-btn:last-child > .btn-group:not(:last-child) > .fbtn {
  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 .modalSelectButtons select:last-child, .modalSelectButtons .input-group select:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .fbtn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .btn-group > .fbtn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .fbtn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn,
.input-group-btn:first-child > .btn-group:not(:first-child) > .fbtn {
  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, .input-group-btn > .fbtn {
    position: relative; }
    .input-group-btn > .btn + .btn, .input-group-btn > .fbtn + .btn, .input-group-btn > .btn + .fbtn, .input-group-btn > .fbtn + .fbtn {
      margin-left: -1px; }
    .input-group-btn > .btn:hover, .input-group-btn > .fbtn:hover, .input-group-btn > .btn:focus, .input-group-btn > .fbtn:focus, .input-group-btn > .btn:active, .input-group-btn > .fbtn:active, .input-group-btn > .fbtn.filter[data-toggle=collapse]:not(.collapsed), .input-group-btn > .btn.filter[data-toggle=collapse]:not(.collapsed) {
      z-index: 2; }
  
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .fbtn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px; }
  
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .fbtn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px; }

.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .nav:before, .nav:after {
    display: table;
    content: " "; }
  .nav:after {
    clear: both; }
  .nav > li {
    position: relative;
    display: block; }
    .nav > li > a {
      position: relative;
      display: block;
      padding: 12px; }
      .nav > li > a:hover, .nav > li > a:focus {
        text-decoration: none;
        background-color: transparent; }
    .nav > li.disabled > a {
      color: #999999; }
      .nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
        color: #999999;
        text-decoration: none;
        cursor: not-allowed;
        background-color: transparent; }
  .nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    background-color: transparent;
    border-color: #468CCB; }
  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }
  .nav > li > a > img {
    max-width: none; }

.nav-tabs {
  border-bottom: 1px solid #e7e7e7; }
  .nav-tabs > li {
    float: left;
    margin-bottom: -1px; }
    .nav-tabs > li > a {
      margin-right: 2px;
      line-height: 1.5;
      border: 1px solid transparent;
      border-radius: 2px 2px 0 0; }
      .nav-tabs > li > a:hover {
        border-color: #cccccc #cccccc #e7e7e7; }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
      color: #303030;
      cursor: default;
      background-color: transparent;
      border: 1px solid transparent;
      border-bottom-color: transparent; }

.nav-pills > li {
  float: left; }
  .nav-pills > li > a {
    border-radius: 2px; }
  .nav-pills > li + li {
    margin-left: 2px; }
  .nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #8CD600; }

.nav-stacked > li {
  float: none; }
  .nav-stacked > li + li {
    margin-top: 2px;
    margin-left: 0; }

.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }
  .nav-justified > li, .nav-tabs.nav-justified > li {
    float: none; }
    .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
      margin-bottom: 5px;
      text-align: center; }
  .nav-justified > .dropdown .dropdown-menu {
    top: auto;
    left: auto; }
  @media (min-width: 768px) {
    .nav-justified > li, .nav-tabs.nav-justified > li {
      display: table-cell;
      width: 1%; }
      .nav-justified > li > a, .nav-tabs.nav-justified > li > a {
        margin-bottom: 0; } }

.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }
  .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 2px; }
  .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus,
  .nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd; }
  @media (min-width: 768px) {
    .nav-tabs-justified > li > a, .nav-tabs.nav-justified > li > a {
      border-bottom: 1px solid #ddd;
      border-radius: 2px 2px 0 0; }
    .nav-tabs-justified > .active > a, .nav-tabs.nav-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus,
    .nav-tabs.nav-justified > .active > a:focus {
      border-bottom-color: #F3F3F3; } }

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

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

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

.navbar {
  position: relative;
  min-height: 55px;
  margin-bottom: 20px;
  border: 1px solid transparent; }
  .navbar:before, .navbar:after {
    display: table;
    content: " "; }
  .navbar:after {
    clear: both; }
  @media (min-width: 768px) {
    .navbar {
      border-radius: 2px; } }

.navbar-header:before, .navbar-header:after {
  display: table;
  content: " "; }

.navbar-header:after {
  clear: both; }

@media (min-width: 768px) {
  .navbar-header {
    float: left; } }

.navbar-collapse {
  padding-right: 20px;
  padding-left: 20px;
  overflow-x: visible;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch; }
  .navbar-collapse:before, .navbar-collapse:after {
    display: table;
    content: " "; }
  .navbar-collapse:after {
    clear: both; }
  .navbar-collapse.in {
    overflow-y: auto; }
  @media (min-width: 768px) {
    .navbar-collapse {
      width: auto;
      border-top: 0;
      box-shadow: none; }
      .navbar-collapse.collapse {
        display: block !important;
        height: auto !important;
        padding-bottom: 0;
        overflow: visible !important; }
      .navbar-collapse.in {
        overflow-y: visible; }
      .navbar-fixed-top .navbar-collapse,
      .navbar-static-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        padding-right: 0;
        padding-left: 0; } }

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030; }
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 340px; }
    @media (max-device-width: 480px) and (orientation: landscape) {
      .navbar-fixed-top .navbar-collapse,
      .navbar-fixed-bottom .navbar-collapse {
        max-height: 200px; } }
  @media (min-width: 768px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
      border-radius: 0; } }

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px; }

.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0; }

.container > .navbar-header, .container-fluid-lg > .navbar-header, .jumbotron .container-fluid-lg > .navbar-header, .subMenuBar > .navbar-header,
.container > .navbar-collapse,
.container-fluid-lg > .navbar-collapse,
.jumbotron .container-fluid-lg > .navbar-collapse,
.subMenuBar > .navbar-collapse,
.container-fluid > .navbar-header,
.container-fluid > .navbar-collapse {
  margin-right: -20px;
  margin-left: -20px; }
  @media (min-width: 768px) {
    .container > .navbar-header, .container-fluid-lg > .navbar-header, .jumbotron .container-fluid-lg > .navbar-header, .subMenuBar > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid-lg > .navbar-collapse,
    .jumbotron .container-fluid-lg > .navbar-collapse,
    .subMenuBar > .navbar-collapse,
    .container-fluid > .navbar-header,
    .container-fluid > .navbar-collapse {
      margin-right: 0;
      margin-left: 0; } }

.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px; }
  @media (min-width: 768px) {
    .navbar-static-top {
      border-radius: 0; } }

.navbar-brand {
  float: left;
  height: 55px;
  padding: 7px 20px;
  font-size: 18px;
  line-height: 20px; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }
  .navbar-brand > img {
    display: block; }
  @media (min-width: 768px) {
    .navbar > .container .navbar-brand, .navbar > .container-fluid-lg .navbar-brand, .jumbotron .navbar > .container-fluid-lg .navbar-brand, .navbar > .subMenuBar .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
      margin-left: -20px; } }

.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-right: 20px;
  margin-top: 10.5px;
  margin-bottom: 10.5px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 2px; }
  .navbar-toggle:focus {
    outline: 0; }
  .navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px; }
  .navbar-toggle .icon-bar + .icon-bar {
    margin-top: 4px; }
  @media (min-width: 768px) {
    .navbar-toggle {
      display: none; } }

.navbar-nav {
  margin: 3.5px -20px; }
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 20px; }
  @media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu {
      position: static;
      float: none;
      width: auto;
      margin-top: 0;
      background-color: transparent;
      border: 0;
      box-shadow: none; }
      .navbar-nav .open .dropdown-menu > li > a,
      .navbar-nav .open .dropdown-menu .dropdown-header {
        padding: 5px 15px 5px 25px; }
      .navbar-nav .open .dropdown-menu > li > a {
        line-height: 20px; }
        .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-nav .open .dropdown-menu > li > a:focus {
          background-image: none; } }
  @media (min-width: 768px) {
    .navbar-nav {
      float: left;
      margin: 0; }
      .navbar-nav > li {
        float: left; }
        .navbar-nav > li > a {
          padding-top: 7px;
          padding-bottom: 7px; } }

.navbar-form {
  padding: 10px 20px;
  margin-right: -20px;
  margin-left: -20px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 10.5px;
  margin-bottom: 10.5px; }
  @media (min-width: 768px) {
    .navbar-form .form-group {
      display: inline-block;
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .form-control, .navbar-form .modalSelectButtons select, .modalSelectButtons .navbar-form select {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .navbar-form .form-control-static {
      display: inline-block; }
    .navbar-form .input-group {
      display: inline-table;
      vertical-align: middle; }
      .navbar-form .input-group .input-group-addon,
      .navbar-form .input-group .input-group-btn,
      .navbar-form .input-group .form-control,
      .navbar-form .input-group .modalSelectButtons select,
      .modalSelectButtons .navbar-form .input-group select {
        width: auto; }
    .navbar-form .input-group > .form-control, .navbar-form .modalSelectButtons .input-group > select, .modalSelectButtons .navbar-form .input-group > select {
      width: 100%; }
    .navbar-form .control-label {
      margin-bottom: 0;
      vertical-align: middle; }
    .navbar-form .radio,
    .navbar-form .checkbox {
      display: inline-block;
      margin-top: 0;
      margin-bottom: 0;
      vertical-align: middle; }
      .navbar-form .radio label,
      .navbar-form .checkbox label {
        padding-left: 0; }
    .navbar-form .radio input[type="radio"],
    .navbar-form .checkbox input[type="checkbox"] {
      position: relative;
      margin-left: 0; }
    .navbar-form .has-feedback .form-control-feedback {
      top: 0; } }
  @media (max-width: 767px) {
    .navbar-form .form-group {
      margin-bottom: 5px; }
      .navbar-form .form-group:last-child {
        margin-bottom: 0; } }
  @media (min-width: 768px) {
    .navbar-form {
      width: auto;
      padding-top: 0;
      padding-bottom: 0;
      margin-right: 0;
      margin-left: 0;
      border: 0;
      box-shadow: none; } }

.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.navbar-btn {
  margin-top: 10.5px;
  margin-bottom: 10.5px; }
  .navbar-btn.btn-sm, .btn-group-sm > .navbar-btn.btn, .btn-group-sm > .navbar-btn.fbtn, .navbar-inverse .navbar-nav > li > a.navbar-btn.btn-sm, .table.table-sm .navbar-btn.btn, .table.table-sm .navbar-btn.fbtn {
    margin-top: 15.5px;
    margin-bottom: 15.5px; }
  .navbar-btn.btn-xs, .btn-group-xs > .navbar-btn.btn, .btn-group-xs > .navbar-btn.fbtn, .table.table-sm .navbar-btn.btn.btn-xs, .table.table-sm .navbar-btn.btn-xs.fbtn, .table.table-xs .navbar-btn.btn, .table.table-xs .navbar-btn.fbtn, .table.table-xs .navbar-btn.label,
  .table.table-xs .navbar-btn.badge {
    margin-top: 16.5px;
    margin-bottom: 16.5px; }

.navbar-text {
  margin-top: 17.5px;
  margin-bottom: 17.5px; }
  @media (min-width: 768px) {
    .navbar-text {
      float: left;
      margin-right: 20px;
      margin-left: 20px; } }

@media (min-width: 768px) {
  .navbar-left {
    float: left !important; }
  .navbar-right {
    float: right !important;
    margin-right: -20px; }
    .navbar-right ~ .navbar-right {
      margin-right: 0; } }

.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7; }
  .navbar-default .navbar-brand {
    color: #686868; }
    .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
      color: #4f4f4f;
      background-color: transparent; }
  .navbar-default .navbar-text {
    color: #777; }
  .navbar-default .navbar-nav > li > a {
    color: #686868; }
    .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
      color: #303030;
      background-color: transparent; }
  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  .navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:hover, .navbar-default .navbar-nav > .disabled > a:focus {
    color: #ccc;
    background-color: transparent; }
  .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #555;
    background-color: #e7e7e7; }
  @media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
      color: #686868; }
      .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #303030;
        background-color: transparent; }
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #555;
      background-color: #e7e7e7; }
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #ccc;
      background-color: transparent; } }
  .navbar-default .navbar-toggle {
    border-color: #ddd; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: #ddd; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #888; }
  .navbar-default .navbar-collapse,
  .navbar-default .navbar-form {
    border-color: #e7e7e7; }
  .navbar-default .navbar-link {
    color: #686868; }
    .navbar-default .navbar-link:hover {
      color: #303030; }
  .navbar-default .btn-link {
    color: #686868; }
    .navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
      color: #303030; }
    .navbar-default .btn-link[disabled]:hover, .navbar-default .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-default .btn-link:hover,
    fieldset[disabled] .navbar-default .btn-link:focus {
      color: #ccc; }

.navbar-inverse {
  background-color: #303030;
  border-color: #171717; }
  .navbar-inverse .navbar-brand {
    color: rgba(255, 255, 255, 0.95); }
    .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-brand:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-text {
    color: rgba(255, 255, 255, 0.7); }
  .navbar-inverse .navbar-nav > li > a {
    color: rgba(255, 255, 255, 0.95); }
    .navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
      color: #fff;
      background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: transparent; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:hover, .navbar-inverse .navbar-nav > .disabled > a:focus {
    color: #444;
    background-color: transparent; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    color: #fff;
    background-color: transparent; }
  @media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
      border-color: #171717; }
    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
      background-color: #171717; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      color: rgba(255, 255, 255, 0.95); }
      .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
        color: #fff;
        background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
      color: #fff;
      background-color: transparent; }
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
      color: #444;
      background-color: transparent; } }
  .navbar-inverse .navbar-toggle {
    border-color: transparent; }
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
      background-color: transparent; }
    .navbar-inverse .navbar-toggle .icon-bar {
      background-color: #fff; }
  .navbar-inverse .navbar-collapse,
  .navbar-inverse .navbar-form {
    border-color: #1e1e1e; }
  .navbar-inverse .navbar-link {
    color: rgba(255, 255, 255, 0.95); }
    .navbar-inverse .navbar-link:hover {
      color: #fff; }
  .navbar-inverse .btn-link {
    color: rgba(255, 255, 255, 0.95); }
    .navbar-inverse .btn-link:hover, .navbar-inverse .btn-link:focus {
      color: #fff; }
    .navbar-inverse .btn-link[disabled]:hover, .navbar-inverse .btn-link[disabled]:focus,
    fieldset[disabled] .navbar-inverse .btn-link:hover,
    fieldset[disabled] .navbar-inverse .btn-link:focus {
      color: #444; }

.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 2px; }
  .breadcrumb > li {
    display: inline-block; }
    .breadcrumb > li + li:before {
      padding: 0 5px;
      color: #ccc;
      content: "/\A0"; }
  .breadcrumb > .active {
    color: #999999; }

.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 2px; }
  .pagination > li {
    display: inline; }
    .pagination > li > a,
    .pagination > li > span {
      position: relative;
      float: left;
      padding: 7px 9px;
      margin-left: -1px;
      line-height: 1.5;
      color: #468CCB;
      text-decoration: none;
      background-color: #fff;
      border: 1px solid #468CCB; }
      .pagination > li > a:hover, .pagination > li > a:focus,
      .pagination > li > span:hover,
      .pagination > li > span:focus {
        z-index: 2;
        color: #468CCB;
        background-color: #f6f9fc;
        border-color: #468CCB; }
    .pagination > li:first-child > a,
    .pagination > li:first-child > span {
      margin-left: 0;
      border-top-left-radius: 2px;
      border-bottom-left-radius: 2px; }
    .pagination > li:last-child > a,
    .pagination > li:last-child > span {
      border-top-right-radius: 2px;
      border-bottom-right-radius: 2px; }
  .pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
  .pagination > .active > span,
  .pagination > .active > span:hover,
  .pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #468CCB;
    border-color: #468CCB; }
  .pagination > .disabled > span,
  .pagination > .disabled > span:hover,
  .pagination > .disabled > span:focus,
  .pagination > .disabled > a,
  .pagination > .disabled > a:hover,
  .pagination > .disabled > a:focus {
    color: #fff;
    cursor: not-allowed;
    background-color: #999999;
    border-color: #999999; }

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 9px 16px;
  font-size: 18px;
  line-height: 1.25; }

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px; }

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px; }

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 1px 3px;
  font-size: 13px;
  line-height: 1.425; }

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none; }
  .pager:before, .pager:after {
    display: table;
    content: " "; }
  .pager:after {
    clear: both; }
  .pager li {
    display: inline; }
    .pager li > a,
    .pager li > span {
      display: inline-block;
      padding: 5px 14px;
      background-color: #fff;
      border: 1px solid #468CCB;
      border-radius: 15px; }
    .pager li > a:hover,
    .pager li > a:focus {
      text-decoration: none;
      background-color: #f6f9fc; }
  .pager .next > a,
  .pager .next > span {
    float: right; }
  .pager .previous > a,
  .pager .previous > span {
    float: left; }
  .pager .disabled > a,
  .pager .disabled > a:hover,
  .pager .disabled > a:focus,
  .pager .disabled > span {
    color: #fff;
    cursor: not-allowed;
    background-color: #fff; }

.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; }
  .label:empty {
    display: none; }
  .btn .label, .fbtn .label {
    position: relative;
    top: -1px; }

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

.label-default {
  background-color: #999999; }
  .label-default[href]:hover, .label-default[href]:focus {
    background-color: gray; }

.label-primary {
  background-color: #8CD600; }
  .label-primary[href]:hover, .label-primary[href]:focus {
    background-color: #6ba300; }

.label-success {
  background-color: #8CD600; }
  .label-success[href]:hover, .label-success[href]:focus {
    background-color: #6ba300; }

.label-info {
  background-color: #468CCB; }
  .label-info[href]:hover, .label-info[href]:focus {
    background-color: #3172ad; }

.label-warning {
  background-color: #FED845; }
  .label-warning[href]:hover, .label-warning[href]:focus {
    background-color: #fecd12; }

.label-danger {
  background-color: #d9534f; }
  .label-danger[href]:hover, .label-danger[href]:focus {
    background-color: #c9302c; }

.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #999999;
  border-radius: 1em; }
  .badge:empty {
    display: none; }
  .btn .badge, .fbtn .badge {
    position: relative;
    top: -1px; }
  .btn-xs .badge, .btn-group-xs > .btn .badge, .btn-group-xs > .fbtn .badge, .table.table-sm .btn.btn-xs .badge, .table.table-sm .btn-xs.fbtn .badge, .table.table-xs .btn .badge, .table.table-xs .fbtn .badge, .table.table-xs .label .badge, .table.table-xs .badge .badge,
  .btn-group-xs > .btn .badge,
  .btn-group-xs > .fbtn .badge {
    top: 0;
    padding: 1px 5px; }
  .list-group-item.active > .badge,
  .nav-pills > .active > a > .badge {
    color: #468CCB;
    background-color: #fff; }
  .list-group-item > .badge {
    float: right; }
  .list-group-item > .badge + .badge {
    margin-right: 5px; }
  .nav-pills > li > a > .badge {
    margin-left: 3px; }

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

.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #cccccc; }
  .jumbotron h1,
  .jumbotron .h1 {
    color: #fff; }
  .jumbotron p {
    margin-bottom: 15px;
    font-size: 15px;
    font-weight: 200; }
  .jumbotron > hr {
    border-top-color: #b3b3b3; }
  .container .jumbotron, .container-fluid-lg .jumbotron, .subMenuBar .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 6px; }
  .jumbotron .container,
  .jumbotron .container-fluid-lg, .jumbotron .subMenuBar {
    max-width: 100%; }
  @media screen and (min-width: 768px) {
    .jumbotron {
      padding-top: 48px;
      padding-bottom: 48px; }
      .container .jumbotron, .container-fluid-lg .jumbotron, .subMenuBar .jumbotron,
      .container-fluid .jumbotron {
        padding-right: 60px;
        padding-left: 60px; }
      .jumbotron h1,
      .jumbotron .h1 {
        font-size: 32px; } }

.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.5;
  background-color: #F3F3F3;
  border: 1px solid #ddd;
  border-radius: 2px;
  transition: border 0.2s ease-in-out; }
  .thumbnail > img,
  .thumbnail a > img {
    display: block;
    max-width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto; }
  .thumbnail .caption {
    padding: 9px;
    color: #333333; }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #468CCB; }

.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 2px; }
  .alert h4 {
    margin-top: 0;
    color: inherit; }
  .alert .alert-link {
    font-weight: bold; }
  .alert > p,
  .alert > ul {
    margin-bottom: 0; }
  .alert > p + p {
    margin-top: 5px; }

.alert-dismissable,
.alert-dismissible {
  padding-right: 35px; }
  .alert-dismissable .close,
  .alert-dismissible .close {
    position: relative;
    top: -2px;
    right: -21px;
    color: inherit; }

.alert-success {
  color: #333333;
  background-color: #f1ffd6;
  border-color: #8CD600; }
  .alert-success hr {
    border-top-color: #7bbd00; }
  .alert-success .alert-link {
    color: #1a1a1a; }

.alert-info {
  color: #333333;
  background-color: #e5eff8;
  border-color: #468CCB; }
  .alert-info hr {
    border-top-color: #367fc1; }
  .alert-info .alert-link {
    color: #1a1a1a; }

.alert-warning {
  color: #333333;
  background-color: #fff8dd;
  border-color: #FED845; }
  .alert-warning hr {
    border-top-color: #fed32c; }
  .alert-warning .alert-link {
    color: #1a1a1a; }

.alert-danger {
  color: #333333;
  background-color: #f9e2e2;
  border-color: #d9534f; }
  .alert-danger hr {
    border-top-color: #d43f3a; }
  .alert-danger .alert-link {
    color: #1a1a1a; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0; }
  to {
    background-position: 0 0; } }

.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #e4e4e4;
  border-radius: 0;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); }

.progress-bar {
  float: left;
  width: 0%;
  height: 100%;
  font-size: 13px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #8CD600;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  transition: width 0.6s ease; }

.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px; }

.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite; }

.progress-bar-success {
  background-color: #8CD600; }
  .progress-striped .progress-bar-success {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-info {
  background-color: #468CCB; }
  .progress-striped .progress-bar-info {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-warning {
  background-color: #FED845; }
  .progress-striped .progress-bar-warning {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress-bar-danger {
  background-color: #d9534f; }
  .progress-striped .progress-bar-danger {
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.media {
  margin-top: 15px; }
  .media:first-child {
    margin-top: 0; }

.media,
.media-body {
  overflow: hidden;
  zoom: 1; }

.media-body {
  width: 10000px; }

.media-object {
  display: block; }
  .media-object.img-thumbnail {
    max-width: none; }

.media-right,
.media > .pull-right {
  padding-left: 10px; }

.media-left,
.media > .pull-left {
  padding-right: 10px; }

.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top; }

.media-middle {
  vertical-align: middle; }

.media-bottom {
  vertical-align: bottom; }

.media-heading {
  margin-top: 0;
  margin-bottom: 5px; }

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

.list-group {
  padding-left: 0;
  margin-bottom: 20px; }

.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #e5e5e5; }
  .list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
    color: #999999;
    cursor: not-allowed;
    background-color: #cccccc; }
    .list-group-item.disabled .list-group-item-heading, .list-group-item.disabled:hover .list-group-item-heading, .list-group-item.disabled:focus .list-group-item-heading {
      color: inherit; }
    .list-group-item.disabled .list-group-item-text, .list-group-item.disabled:hover .list-group-item-text, .list-group-item.disabled:focus .list-group-item-text {
      color: #999999; }
  .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #8CD600;
    border-color: #8CD600; }
    .list-group-item.active .list-group-item-heading,
    .list-group-item.active .list-group-item-heading > small,
    .list-group-item.active .list-group-item-heading > .small, .list-group-item.active:hover .list-group-item-heading,
    .list-group-item.active:hover .list-group-item-heading > small,
    .list-group-item.active:hover .list-group-item-heading > .small, .list-group-item.active:focus .list-group-item-heading,
    .list-group-item.active:focus .list-group-item-heading > small,
    .list-group-item.active:focus .list-group-item-heading > .small {
      color: inherit; }
    .list-group-item.active .list-group-item-text, .list-group-item.active:hover .list-group-item-text, .list-group-item.active:focus .list-group-item-text {
      color: #dfffa3; }

a.list-group-item,
button.list-group-item {
  color: #555; }
  a.list-group-item .list-group-item-heading,
  button.list-group-item .list-group-item-heading {
    color: #303030; }
  a.list-group-item:hover, a.list-group-item:focus,
  button.list-group-item:hover,
  button.list-group-item:focus {
    color: #555;
    text-decoration: none;
    background-color: #f2f2f2; }

button.list-group-item {
  width: 100%;
  text-align: left; }

.list-group-item-success {
  color: #8CD600;
  background-color: #dff0d8; }

a.list-group-item-success,
button.list-group-item-success {
  color: #8CD600; }
  a.list-group-item-success .list-group-item-heading,
  button.list-group-item-success .list-group-item-heading {
    color: inherit; }
  a.list-group-item-success:hover, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    color: #8CD600;
    background-color: #d0e9c6; }
  a.list-group-item-success.active, a.list-group-item-success.active:hover, a.list-group-item-success.active:focus,
  button.list-group-item-success.active,
  button.list-group-item-success.active:hover,
  button.list-group-item-success.active:focus {
    color: #fff;
    background-color: #8CD600;
    border-color: #8CD600; }

.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7; }

a.list-group-item-info,
button.list-group-item-info {
  color: #31708f; }
  a.list-group-item-info .list-group-item-heading,
  button.list-group-item-info .list-group-item-heading {
    color: inherit; }
  a.list-group-item-info:hover, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    color: #31708f;
    background-color: #c4e3f3; }
  a.list-group-item-info.active, a.list-group-item-info.active:hover, a.list-group-item-info.active:focus,
  button.list-group-item-info.active,
  button.list-group-item-info.active:hover,
  button.list-group-item-info.active:focus {
    color: #fff;
    background-color: #31708f;
    border-color: #31708f; }

.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b; }
  a.list-group-item-warning .list-group-item-heading,
  button.list-group-item-warning .list-group-item-heading {
    color: inherit; }
  a.list-group-item-warning:hover, a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    color: #8a6d3b;
    background-color: #faf2cc; }
  a.list-group-item-warning.active, a.list-group-item-warning.active:hover, a.list-group-item-warning.active:focus,
  button.list-group-item-warning.active,
  button.list-group-item-warning.active:hover,
  button.list-group-item-warning.active:focus {
    color: #fff;
    background-color: #8a6d3b;
    border-color: #8a6d3b; }

.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442; }
  a.list-group-item-danger .list-group-item-heading,
  button.list-group-item-danger .list-group-item-heading {
    color: inherit; }
  a.list-group-item-danger:hover, a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    color: #a94442;
    background-color: #ebcccc; }
  a.list-group-item-danger.active, a.list-group-item-danger.active:hover, a.list-group-item-danger.active:focus,
  button.list-group-item-danger.active,
  button.list-group-item-danger.active:hover,
  button.list-group-item-danger.active:focus {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442; }

.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px; }

.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3; }

.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 2px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }

.panel-body {
  padding: 15px; }
  .panel-body:before, .panel-body:after {
    display: table;
    content: " "; }
  .panel-body:after {
    clear: both; }

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 1px;
  border-top-right-radius: 1px; }
  .panel-heading > .dropdown .dropdown-toggle {
    color: inherit; }

.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit; }
  .panel-title > a,
  .panel-title > small,
  .panel-title > .small,
  .panel-title > small > a,
  .panel-title > .small > a {
    color: inherit; }

.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px; }

.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0; }
  .panel > .list-group .list-group-item,
  .panel > .panel-collapse > .list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0; }
  .panel > .list-group:first-child .list-group-item:first-child,
  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
    border-top: 0;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px; }
  .panel > .list-group:last-child .list-group-item:last-child,
  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
    border-bottom: 0;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px; }

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0; }

.list-group + .panel-footer {
  border-top-width: 0; }

.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0; }
  .panel > .table caption,
  .panel > .table-responsive > .table caption,
  .panel > .panel-collapse > .table caption {
    padding-right: 15px;
    padding-left: 15px; }

.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 1px;
  border-top-right-radius: 1px; }
  .panel > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table:first-child > tbody:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
    border-top-left-radius: 1px;
    border-top-right-radius: 1px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
      border-top-left-radius: 1px; }
    .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
    .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
      border-top-right-radius: 1px; }

.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 1px;
  border-bottom-left-radius: 1px; }
  .panel > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table:last-child > tfoot:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
      border-bottom-left-radius: 1px; }
    .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
    .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
      border-bottom-right-radius: 1px; }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd; }

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0; }

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0; }
  .panel > .table-bordered > thead > tr > th:first-child,
  .panel > .table-bordered > thead > tr > td:first-child,
  .panel > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-bordered > tfoot > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0; }
  .panel > .table-bordered > thead > tr > th:last-child,
  .panel > .table-bordered > thead > tr > td:last-child,
  .panel > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-bordered > tfoot > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0; }
  .panel > .table-bordered > thead > tr:first-child > td,
  .panel > .table-bordered > thead > tr:first-child > th,
  .panel > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-bordered > tbody > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
    border-bottom: 0; }
  .panel > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-bordered > tfoot > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
    border-bottom: 0; }

.panel > .table-responsive {
  margin-bottom: 0;
  border: 0; }

.panel-group {
  margin-bottom: 20px; }
  .panel-group .panel {
    margin-bottom: 0;
    border-radius: 2px; }
    .panel-group .panel + .panel {
      margin-top: 5px; }
  .panel-group .panel-heading {
    border-bottom: 0; }
    .panel-group .panel-heading + .panel-collapse > .panel-body,
    .panel-group .panel-heading + .panel-collapse > .list-group {
      border-top: 1px solid #ddd; }
  .panel-group .panel-footer {
    border-top: 0; }
    .panel-group .panel-footer + .panel-collapse .panel-body {
      border-bottom: 1px solid #ddd; }

.panel-default {
  border-color: #ddd; }
  .panel-default > .panel-heading {
    color: #333333;
    background-color: #f5f5f5;
    border-color: #ddd; }
    .panel-default > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #ddd; }
    .panel-default > .panel-heading .badge {
      color: #f5f5f5;
      background-color: #333333; }
  .panel-default > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #ddd; }

.panel-primary {
  border-color: #8CD600; }
  .panel-primary > .panel-heading {
    color: #fff;
    background-color: #8CD600;
    border-color: #8CD600; }
    .panel-primary > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #8CD600; }
    .panel-primary > .panel-heading .badge {
      color: #8CD600;
      background-color: #fff; }
  .panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #8CD600; }

.panel-success {
  border-color: #8CD600; }
  .panel-success > .panel-heading {
    color: #8CD600;
    background-color: #dff0d8;
    border-color: #8CD600; }
    .panel-success > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #8CD600; }
    .panel-success > .panel-heading .badge {
      color: #dff0d8;
      background-color: #8CD600; }
  .panel-success > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #8CD600; }

.panel-info {
  border-color: #468CCB; }
  .panel-info > .panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #468CCB; }
    .panel-info > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #468CCB; }
    .panel-info > .panel-heading .badge {
      color: #d9edf7;
      background-color: #31708f; }
  .panel-info > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #468CCB; }

.panel-warning {
  border-color: #FED845; }
  .panel-warning > .panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #FED845; }
    .panel-warning > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #FED845; }
    .panel-warning > .panel-heading .badge {
      color: #fcf8e3;
      background-color: #8a6d3b; }
  .panel-warning > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #FED845; }

.panel-danger {
  border-color: #d9534f; }
  .panel-danger > .panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #d9534f; }
    .panel-danger > .panel-heading + .panel-collapse > .panel-body {
      border-top-color: #d9534f; }
    .panel-danger > .panel-heading .badge {
      color: #f2dede;
      background-color: #a94442; }
  .panel-danger > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #d9534f; }

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

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

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

.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 2px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); }
  .well blockquote {
    border-color: #ddd;
    border-color: rgba(0, 0, 0, 0.15); }

.well-lg {
  padding: 24px;
  border-radius: 6px; }

.well-sm {
  padding: 9px;
  border-radius: 3px; }

.close {
  float: right;
  font-size: 21px;
  font-weight: 300;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2; }
  .close:hover, .close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5; }

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

.modal-open {
  overflow: hidden; }

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0; }
  .modal.fade .modal-dialog {
    -webkit-transform: translate(0, -25%);
    -ms-transform: translate(0, -25%);
    transform: translate(0, -25%);
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out; }
  .modal.in .modal-dialog {
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0); }

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

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

.modal-content {
  position: relative;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
  .modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0; }
  .modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: 0.5; }

.modal-header {
  padding: 18px 25px;
  border-bottom: 1px solid #e5e5e5; }
  .modal-header:before, .modal-header:after {
    display: table;
    content: " "; }
  .modal-header:after {
    clear: both; }

.modal-header .close {
  margin-top: -2px; }

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

.modal-body {
  position: relative;
  padding: 18px 25px; }

.modal-footer {
  padding: 18px 25px;
  text-align: right;
  border-top: 1px solid #e5e5e5; }
  .modal-footer:before, .modal-footer:after {
    display: table;
    content: " "; }
  .modal-footer:after {
    clear: both; }
  .modal-footer .btn + .btn, .modal-footer .fbtn + .btn, .modal-footer .btn + .fbtn, .modal-footer .fbtn + .fbtn {
    margin-bottom: 0;
    margin-left: 5px; }
  .modal-footer .btn-group .btn + .btn, .modal-footer .btn-group .fbtn + .btn, .modal-footer .btn-group .btn + .fbtn, .modal-footer .btn-group .fbtn + .fbtn {
    margin-left: -1px; }
  .modal-footer .btn-block + .btn-block {
    margin-left: 0; }

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

@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto; }
  .modal-content {
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); }
  .modal-sm {
    width: 400px; } }

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

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 13px;
  filter: alpha(opacity=0);
  opacity: 0; }
  .tooltip.in {
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .tooltip.top {
    padding: 5px 0;
    margin-top: -3px; }
  .tooltip.right {
    padding: 0 5px;
    margin-left: 3px; }
  .tooltip.bottom {
    padding: 5px 0;
    margin-top: 3px; }
  .tooltip.left {
    padding: 0 5px;
    margin-left: -3px; }
  .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }
  .tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }
  .tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000; }
  .tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000; }
  .tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000; }
  .tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }
  .tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }
  .tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000; }

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

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

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Open Sans", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  line-break: auto;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); }
  .popover.top {
    margin-top: -10px; }
  .popover.right {
    margin-left: 10px; }
  .popover.bottom {
    margin-top: 10px; }
  .popover.left {
    margin-left: -10px; }
  .popover > .arrow {
    border-width: 11px; }
    .popover > .arrow, .popover > .arrow:after {
      position: absolute;
      display: block;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid; }
    .popover > .arrow:after {
      content: "";
      border-width: 10px; }
  .popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999999;
    border-top-color: rgba(0, 0, 0, 0.25);
    border-bottom-width: 0; }
    .popover.top > .arrow:after {
      bottom: 1px;
      margin-left: -10px;
      content: " ";
      border-top-color: #fff;
      border-bottom-width: 0; }
  .popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999999;
    border-right-color: rgba(0, 0, 0, 0.25);
    border-left-width: 0; }
    .popover.right > .arrow:after {
      bottom: -10px;
      left: 1px;
      content: " ";
      border-right-color: #fff;
      border-left-width: 0; }
  .popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999999;
    border-bottom-color: rgba(0, 0, 0, 0.25); }
    .popover.bottom > .arrow:after {
      top: 1px;
      margin-left: -10px;
      content: " ";
      border-top-width: 0;
      border-bottom-color: #fff; }
  .popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999999;
    border-left-color: rgba(0, 0, 0, 0.25); }
    .popover.left > .arrow:after {
      right: 1px;
      bottom: -10px;
      content: " ";
      border-right-width: 0;
      border-left-color: #fff; }

.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0; }

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

.carousel {
  position: relative; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner > .item {
    position: relative;
    display: none;
    transition: 0.6s ease-in-out left; }
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
      display: block;
      max-width: 100%;
      height: auto;
      line-height: 1; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .carousel-inner > .item {
        transition: -webkit-transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out;
        transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-perspective: 1000px;
        perspective: 1000px; }
        .carousel-inner > .item.next, .carousel-inner > .item.active.right {
          -webkit-transform: translate3d(100%, 0, 0);
          transform: translate3d(100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.prev, .carousel-inner > .item.active.left {
          -webkit-transform: translate3d(-100%, 0, 0);
          transform: translate3d(-100%, 0, 0);
          left: 0; }
        .carousel-inner > .item.next.left, .carousel-inner > .item.prev.right, .carousel-inner > .item.active {
          -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
          left: 0; } }
  .carousel-inner > .active,
  .carousel-inner > .next,
  .carousel-inner > .prev {
    display: block; }
  .carousel-inner > .active {
    left: 0; }
  .carousel-inner > .next,
  .carousel-inner > .prev {
    position: absolute;
    top: 0;
    width: 100%; }
  .carousel-inner > .next {
    left: 100%; }
  .carousel-inner > .prev {
    left: -100%; }
  .carousel-inner > .next.left,
  .carousel-inner > .prev.right {
    left: 0; }
  .carousel-inner > .active.left {
    left: -100%; }
  .carousel-inner > .active.right {
    left: 100%; }

.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  background-color: rgba(0, 0, 0, 0);
  filter: alpha(opacity=50);
  opacity: 0.5; }
  .carousel-control.left {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
    background-repeat: repeat-x; }
  .carousel-control.right {
    right: 0;
    left: auto;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
    background-repeat: repeat-x; }
  .carousel-control:hover, .carousel-control:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    filter: alpha(opacity=90);
    opacity: 0.9; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right {
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .glyphicon-chevron-left {
    left: 50%;
    margin-left: -10px; }
  .carousel-control .icon-next,
  .carousel-control .glyphicon-chevron-right {
    right: 50%;
    margin-right: -10px; }
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 20px;
    height: 20px;
    font-family: serif;
    line-height: 1; }
  .carousel-control .icon-prev:before {
    content: "\2039"; }
  .carousel-control .icon-next:before {
    content: "\203A"; }

.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none; }
  .carousel-indicators li {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 1px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #000 \9;
    background-color: rgba(0, 0, 0, 0);
    border: 1px solid #fff;
    border-radius: 10px; }
  .carousel-indicators .active {
    width: 12px;
    height: 12px;
    margin: 0;
    background-color: #fff; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); }
  .carousel-caption .btn, .carousel-caption .fbtn {
    text-shadow: none; }

@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -10px;
    font-size: 30px; }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px; }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px; }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px; }
  .carousel-indicators {
    bottom: 20px; } }

.clearfix:before, .clearfix:after {
  display: table;
  content: " "; }

.clearfix: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; }

.affix {
  position: fixed; }

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

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important; } }

.visible-print {
  display: none !important; }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; } }

.visible-print-block {
  display: none !important; }
  @media print {
    .visible-print-block {
      display: block !important; } }

.visible-print-inline {
  display: none !important; }
  @media print {
    .visible-print-inline {
      display: inline !important; } }

.visible-print-inline-block {
  display: none !important; }
  @media print {
    .visible-print-inline-block {
      display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("/fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-fw {
  width: 1.28571em;
  text-align: center; }

.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
  .fa-li.fa-lg {
    left: -1.85714em; }

.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right {
  margin-left: .3em; }

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }

.pull-left {
  float: left; }

.fa.pull-left {
  margin-right: .3em; }

.fa.pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\F000"; }

.fa-music:before {
  content: "\F001"; }

.fa-search:before {
  content: "\F002"; }

.fa-envelope-o:before {
  content: "\F003"; }

.fa-heart:before {
  content: "\F004"; }

.fa-star:before {
  content: "\F005"; }

.fa-star-o:before {
  content: "\F006"; }

.fa-user:before {
  content: "\F007"; }

.fa-film:before {
  content: "\F008"; }

.fa-th-large:before {
  content: "\F009"; }

.fa-th:before {
  content: "\F00A"; }

.fa-th-list:before {
  content: "\F00B"; }

.fa-check:before {
  content: "\F00C"; }

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D"; }

.fa-search-plus:before {
  content: "\F00E"; }

.fa-search-minus:before {
  content: "\F010"; }

.fa-power-off:before {
  content: "\F011"; }

.fa-signal:before {
  content: "\F012"; }

.fa-gear:before,
.fa-cog:before {
  content: "\F013"; }

.fa-trash-o:before {
  content: "\F014"; }

.fa-home:before {
  content: "\F015"; }

.fa-file-o:before {
  content: "\F016"; }

.fa-clock-o:before {
  content: "\F017"; }

.fa-road:before {
  content: "\F018"; }

.fa-download:before {
  content: "\F019"; }

.fa-arrow-circle-o-down:before {
  content: "\F01A"; }

.fa-arrow-circle-o-up:before {
  content: "\F01B"; }

.fa-inbox:before {
  content: "\F01C"; }

.fa-play-circle-o:before {
  content: "\F01D"; }

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E"; }

.fa-refresh:before {
  content: "\F021"; }

.fa-list-alt:before {
  content: "\F022"; }

.fa-lock:before {
  content: "\F023"; }

.fa-flag:before {
  content: "\F024"; }

.fa-headphones:before {
  content: "\F025"; }

.fa-volume-off:before {
  content: "\F026"; }

.fa-volume-down:before {
  content: "\F027"; }

.fa-volume-up:before {
  content: "\F028"; }

.fa-qrcode:before {
  content: "\F029"; }

.fa-barcode:before {
  content: "\F02A"; }

.fa-tag:before {
  content: "\F02B"; }

.fa-tags:before {
  content: "\F02C"; }

.fa-book:before {
  content: "\F02D"; }

.fa-bookmark:before {
  content: "\F02E"; }

.fa-print:before {
  content: "\F02F"; }

.fa-camera:before {
  content: "\F030"; }

.fa-font:before {
  content: "\F031"; }

.fa-bold:before {
  content: "\F032"; }

.fa-italic:before {
  content: "\F033"; }

.fa-text-height:before {
  content: "\F034"; }

.fa-text-width:before {
  content: "\F035"; }

.fa-align-left:before {
  content: "\F036"; }

.fa-align-center:before {
  content: "\F037"; }

.fa-align-right:before {
  content: "\F038"; }

.fa-align-justify:before {
  content: "\F039"; }

.fa-list:before {
  content: "\F03A"; }

.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B"; }

.fa-indent:before {
  content: "\F03C"; }

.fa-video-camera:before {
  content: "\F03D"; }

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E"; }

.fa-pencil:before {
  content: "\F040"; }

.fa-map-marker:before {
  content: "\F041"; }

.fa-adjust:before {
  content: "\F042"; }

.fa-tint:before {
  content: "\F043"; }

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044"; }

.fa-share-square-o:before {
  content: "\F045"; }

.fa-check-square-o:before {
  content: "\F046"; }

.fa-arrows:before {
  content: "\F047"; }

.fa-step-backward:before {
  content: "\F048"; }

.fa-fast-backward:before {
  content: "\F049"; }

.fa-backward:before {
  content: "\F04A"; }

.fa-play:before {
  content: "\F04B"; }

.fa-pause:before {
  content: "\F04C"; }

.fa-stop:before {
  content: "\F04D"; }

.fa-forward:before {
  content: "\F04E"; }

.fa-fast-forward:before {
  content: "\F050"; }

.fa-step-forward:before {
  content: "\F051"; }

.fa-eject:before {
  content: "\F052"; }

.fa-chevron-left:before {
  content: "\F053"; }

.fa-chevron-right:before {
  content: "\F054"; }

.fa-plus-circle:before {
  content: "\F055"; }

.fa-minus-circle:before {
  content: "\F056"; }

.fa-times-circle:before {
  content: "\F057"; }

.fa-check-circle:before {
  content: "\F058"; }

.fa-question-circle:before {
  content: "\F059"; }

.fa-info-circle:before {
  content: "\F05A"; }

.fa-crosshairs:before {
  content: "\F05B"; }

.fa-times-circle-o:before {
  content: "\F05C"; }

.fa-check-circle-o:before {
  content: "\F05D"; }

.fa-ban:before {
  content: "\F05E"; }

.fa-arrow-left:before {
  content: "\F060"; }

.fa-arrow-right:before {
  content: "\F061"; }

.fa-arrow-up:before {
  content: "\F062"; }

.fa-arrow-down:before {
  content: "\F063"; }

.fa-mail-forward:before,
.fa-share:before {
  content: "\F064"; }

.fa-expand:before {
  content: "\F065"; }

.fa-compress:before {
  content: "\F066"; }

.fa-plus:before {
  content: "\F067"; }

.fa-minus:before {
  content: "\F068"; }

.fa-asterisk:before {
  content: "\F069"; }

.fa-exclamation-circle:before {
  content: "\F06A"; }

.fa-gift:before {
  content: "\F06B"; }

.fa-leaf:before {
  content: "\F06C"; }

.fa-fire:before {
  content: "\F06D"; }

.fa-eye:before {
  content: "\F06E"; }

.fa-eye-slash:before {
  content: "\F070"; }

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071"; }

.fa-plane:before {
  content: "\F072"; }

.fa-calendar:before {
  content: "\F073"; }

.fa-random:before {
  content: "\F074"; }

.fa-comment:before {
  content: "\F075"; }

.fa-magnet:before {
  content: "\F076"; }

.fa-chevron-up:before {
  content: "\F077"; }

.fa-chevron-down:before {
  content: "\F078"; }

.fa-retweet:before {
  content: "\F079"; }

.fa-shopping-cart:before {
  content: "\F07A"; }

.fa-folder:before {
  content: "\F07B"; }

.fa-folder-open:before {
  content: "\F07C"; }

.fa-arrows-v:before {
  content: "\F07D"; }

.fa-arrows-h:before {
  content: "\F07E"; }

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080"; }

.fa-twitter-square:before {
  content: "\F081"; }

.fa-facebook-square:before {
  content: "\F082"; }

.fa-camera-retro:before {
  content: "\F083"; }

.fa-key:before {
  content: "\F084"; }

.fa-gears:before,
.fa-cogs:before {
  content: "\F085"; }

.fa-comments:before {
  content: "\F086"; }

.fa-thumbs-o-up:before {
  content: "\F087"; }

.fa-thumbs-o-down:before {
  content: "\F088"; }

.fa-star-half:before {
  content: "\F089"; }

.fa-heart-o:before {
  content: "\F08A"; }

.fa-sign-out:before {
  content: "\F08B"; }

.fa-linkedin-square:before {
  content: "\F08C"; }

.fa-thumb-tack:before {
  content: "\F08D"; }

.fa-external-link:before {
  content: "\F08E"; }

.fa-sign-in:before {
  content: "\F090"; }

.fa-trophy:before {
  content: "\F091"; }

.fa-github-square:before {
  content: "\F092"; }

.fa-upload:before {
  content: "\F093"; }

.fa-lemon-o:before {
  content: "\F094"; }

.fa-phone:before {
  content: "\F095"; }

.fa-square-o:before {
  content: "\F096"; }

.fa-bookmark-o:before {
  content: "\F097"; }

.fa-phone-square:before {
  content: "\F098"; }

.fa-twitter:before {
  content: "\F099"; }

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A"; }

.fa-github:before {
  content: "\F09B"; }

.fa-unlock:before {
  content: "\F09C"; }

.fa-credit-card:before {
  content: "\F09D"; }

.fa-feed:before,
.fa-rss:before {
  content: "\F09E"; }

.fa-hdd-o:before {
  content: "\F0A0"; }

.fa-bullhorn:before {
  content: "\F0A1"; }

.fa-bell:before {
  content: "\F0F3"; }

.fa-certificate:before {
  content: "\F0A3"; }

.fa-hand-o-right:before {
  content: "\F0A4"; }

.fa-hand-o-left:before {
  content: "\F0A5"; }

.fa-hand-o-up:before {
  content: "\F0A6"; }

.fa-hand-o-down:before {
  content: "\F0A7"; }

.fa-arrow-circle-left:before {
  content: "\F0A8"; }

.fa-arrow-circle-right:before {
  content: "\F0A9"; }

.fa-arrow-circle-up:before {
  content: "\F0AA"; }

.fa-arrow-circle-down:before {
  content: "\F0AB"; }

.fa-globe:before {
  content: "\F0AC"; }

.fa-wrench:before {
  content: "\F0AD"; }

.fa-tasks:before {
  content: "\F0AE"; }

.fa-filter:before {
  content: "\F0B0"; }

.fa-briefcase:before {
  content: "\F0B1"; }

.fa-arrows-alt:before {
  content: "\F0B2"; }

.fa-group:before,
.fa-users:before {
  content: "\F0C0"; }

.fa-chain:before,
.fa-link:before {
  content: "\F0C1"; }

.fa-cloud:before {
  content: "\F0C2"; }

.fa-flask:before {
  content: "\F0C3"; }

.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4"; }

.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5"; }

.fa-paperclip:before {
  content: "\F0C6"; }

.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7"; }

.fa-square:before {
  content: "\F0C8"; }

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9"; }

.fa-list-ul:before {
  content: "\F0CA"; }

.fa-list-ol:before {
  content: "\F0CB"; }

.fa-strikethrough:before {
  content: "\F0CC"; }

.fa-underline:before {
  content: "\F0CD"; }

.fa-table:before {
  content: "\F0CE"; }

.fa-magic:before {
  content: "\F0D0"; }

.fa-truck:before {
  content: "\F0D1"; }

.fa-pinterest:before {
  content: "\F0D2"; }

.fa-pinterest-square:before {
  content: "\F0D3"; }

.fa-google-plus-square:before {
  content: "\F0D4"; }

.fa-google-plus:before {
  content: "\F0D5"; }

.fa-money:before {
  content: "\F0D6"; }

.fa-caret-down:before {
  content: "\F0D7"; }

.fa-caret-up:before {
  content: "\F0D8"; }

.fa-caret-left:before {
  content: "\F0D9"; }

.fa-caret-right:before {
  content: "\F0DA"; }

.fa-columns:before {
  content: "\F0DB"; }

.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC"; }

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD"; }

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE"; }

.fa-envelope:before {
  content: "\F0E0"; }

.fa-linkedin:before {
  content: "\F0E1"; }

.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2"; }

.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3"; }

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4"; }

.fa-comment-o:before {
  content: "\F0E5"; }

.fa-comments-o:before {
  content: "\F0E6"; }

.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7"; }

.fa-sitemap:before {
  content: "\F0E8"; }

.fa-umbrella:before {
  content: "\F0E9"; }

.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA"; }

.fa-lightbulb-o:before {
  content: "\F0EB"; }

.fa-exchange:before {
  content: "\F0EC"; }

.fa-cloud-download:before {
  content: "\F0ED"; }

.fa-cloud-upload:before {
  content: "\F0EE"; }

.fa-user-md:before {
  content: "\F0F0"; }

.fa-stethoscope:before {
  content: "\F0F1"; }

.fa-suitcase:before {
  content: "\F0F2"; }

.fa-bell-o:before {
  content: "\F0A2"; }

.fa-coffee:before {
  content: "\F0F4"; }

.fa-cutlery:before {
  content: "\F0F5"; }

.fa-file-text-o:before {
  content: "\F0F6"; }

.fa-building-o:before {
  content: "\F0F7"; }

.fa-hospital-o:before {
  content: "\F0F8"; }

.fa-ambulance:before {
  content: "\F0F9"; }

.fa-medkit:before {
  content: "\F0FA"; }

.fa-fighter-jet:before {
  content: "\F0FB"; }

.fa-beer:before {
  content: "\F0FC"; }

.fa-h-square:before {
  content: "\F0FD"; }

.fa-plus-square:before {
  content: "\F0FE"; }

.fa-angle-double-left:before {
  content: "\F100"; }

.fa-angle-double-right:before {
  content: "\F101"; }

.fa-angle-double-up:before {
  content: "\F102"; }

.fa-angle-double-down:before {
  content: "\F103"; }

.fa-angle-left:before {
  content: "\F104"; }

.fa-angle-right:before {
  content: "\F105"; }

.fa-angle-up:before {
  content: "\F106"; }

.fa-angle-down:before {
  content: "\F107"; }

.fa-desktop:before {
  content: "\F108"; }

.fa-laptop:before {
  content: "\F109"; }

.fa-tablet:before {
  content: "\F10A"; }

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B"; }

.fa-circle-o:before {
  content: "\F10C"; }

.fa-quote-left:before {
  content: "\F10D"; }

.fa-quote-right:before {
  content: "\F10E"; }

.fa-spinner:before {
  content: "\F110"; }

.fa-circle:before {
  content: "\F111"; }

.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112"; }

.fa-github-alt:before {
  content: "\F113"; }

.fa-folder-o:before {
  content: "\F114"; }

.fa-folder-open-o:before {
  content: "\F115"; }

.fa-smile-o:before {
  content: "\F118"; }

.fa-frown-o:before {
  content: "\F119"; }

.fa-meh-o:before {
  content: "\F11A"; }

.fa-gamepad:before {
  content: "\F11B"; }

.fa-keyboard-o:before {
  content: "\F11C"; }

.fa-flag-o:before {
  content: "\F11D"; }

.fa-flag-checkered:before {
  content: "\F11E"; }

.fa-terminal:before {
  content: "\F120"; }

.fa-code:before {
  content: "\F121"; }

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122"; }

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123"; }

.fa-location-arrow:before {
  content: "\F124"; }

.fa-crop:before {
  content: "\F125"; }

.fa-code-fork:before {
  content: "\F126"; }

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127"; }

.fa-question:before {
  content: "\F128"; }

.fa-info:before {
  content: "\F129"; }

.fa-exclamation:before {
  content: "\F12A"; }

.fa-superscript:before {
  content: "\F12B"; }

.fa-subscript:before {
  content: "\F12C"; }

.fa-eraser:before {
  content: "\F12D"; }

.fa-puzzle-piece:before {
  content: "\F12E"; }

.fa-microphone:before {
  content: "\F130"; }

.fa-microphone-slash:before {
  content: "\F131"; }

.fa-shield:before {
  content: "\F132"; }

.fa-calendar-o:before {
  content: "\F133"; }

.fa-fire-extinguisher:before {
  content: "\F134"; }

.fa-rocket:before {
  content: "\F135"; }

.fa-maxcdn:before {
  content: "\F136"; }

.fa-chevron-circle-left:before {
  content: "\F137"; }

.fa-chevron-circle-right:before {
  content: "\F138"; }

.fa-chevron-circle-up:before {
  content: "\F139"; }

.fa-chevron-circle-down:before {
  content: "\F13A"; }

.fa-html5:before {
  content: "\F13B"; }

.fa-css3:before {
  content: "\F13C"; }

.fa-anchor:before {
  content: "\F13D"; }

.fa-unlock-alt:before {
  content: "\F13E"; }

.fa-bullseye:before {
  content: "\F140"; }

.fa-ellipsis-h:before {
  content: "\F141"; }

.fa-ellipsis-v:before {
  content: "\F142"; }

.fa-rss-square:before {
  content: "\F143"; }

.fa-play-circle:before {
  content: "\F144"; }

.fa-ticket:before {
  content: "\F145"; }

.fa-minus-square:before {
  content: "\F146"; }

.fa-minus-square-o:before {
  content: "\F147"; }

.fa-level-up:before {
  content: "\F148"; }

.fa-level-down:before {
  content: "\F149"; }

.fa-check-square:before {
  content: "\F14A"; }

.fa-pencil-square:before {
  content: "\F14B"; }

.fa-external-link-square:before {
  content: "\F14C"; }

.fa-share-square:before {
  content: "\F14D"; }

.fa-compass:before {
  content: "\F14E"; }

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150"; }

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151"; }

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152"; }

.fa-euro:before,
.fa-eur:before {
  content: "\F153"; }

.fa-gbp:before {
  content: "\F154"; }

.fa-dollar:before,
.fa-usd:before {
  content: "\F155"; }

.fa-rupee:before,
.fa-inr:before {
  content: "\F156"; }

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157"; }

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158"; }

.fa-won:before,
.fa-krw:before {
  content: "\F159"; }

.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A"; }

.fa-file:before {
  content: "\F15B"; }

.fa-file-text:before {
  content: "\F15C"; }

.fa-sort-alpha-asc:before {
  content: "\F15D"; }

.fa-sort-alpha-desc:before {
  content: "\F15E"; }

.fa-sort-amount-asc:before {
  content: "\F160"; }

.fa-sort-amount-desc:before {
  content: "\F161"; }

.fa-sort-numeric-asc:before {
  content: "\F162"; }

.fa-sort-numeric-desc:before {
  content: "\F163"; }

.fa-thumbs-up:before {
  content: "\F164"; }

.fa-thumbs-down:before {
  content: "\F165"; }

.fa-youtube-square:before {
  content: "\F166"; }

.fa-youtube:before {
  content: "\F167"; }

.fa-xing:before {
  content: "\F168"; }

.fa-xing-square:before {
  content: "\F169"; }

.fa-youtube-play:before {
  content: "\F16A"; }

.fa-dropbox:before {
  content: "\F16B"; }

.fa-stack-overflow:before {
  content: "\F16C"; }

.fa-instagram:before {
  content: "\F16D"; }

.fa-flickr:before {
  content: "\F16E"; }

.fa-adn:before {
  content: "\F170"; }

.fa-bitbucket:before {
  content: "\F171"; }

.fa-bitbucket-square:before {
  content: "\F172"; }

.fa-tumblr:before {
  content: "\F173"; }

.fa-tumblr-square:before {
  content: "\F174"; }

.fa-long-arrow-down:before {
  content: "\F175"; }

.fa-long-arrow-up:before {
  content: "\F176"; }

.fa-long-arrow-left:before {
  content: "\F177"; }

.fa-long-arrow-right:before {
  content: "\F178"; }

.fa-apple:before {
  content: "\F179"; }

.fa-windows:before {
  content: "\F17A"; }

.fa-android:before {
  content: "\F17B"; }

.fa-linux:before {
  content: "\F17C"; }

.fa-dribbble:before {
  content: "\F17D"; }

.fa-skype:before {
  content: "\F17E"; }

.fa-foursquare:before {
  content: "\F180"; }

.fa-trello:before {
  content: "\F181"; }

.fa-female:before {
  content: "\F182"; }

.fa-male:before {
  content: "\F183"; }

.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184"; }

.fa-sun-o:before {
  content: "\F185"; }

.fa-moon-o:before {
  content: "\F186"; }

.fa-archive:before {
  content: "\F187"; }

.fa-bug:before {
  content: "\F188"; }

.fa-vk:before {
  content: "\F189"; }

.fa-weibo:before {
  content: "\F18A"; }

.fa-renren:before {
  content: "\F18B"; }

.fa-pagelines:before {
  content: "\F18C"; }

.fa-stack-exchange:before {
  content: "\F18D"; }

.fa-arrow-circle-o-right:before {
  content: "\F18E"; }

.fa-arrow-circle-o-left:before {
  content: "\F190"; }

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191"; }

.fa-dot-circle-o:before {
  content: "\F192"; }

.fa-wheelchair:before {
  content: "\F193"; }

.fa-vimeo-square:before {
  content: "\F194"; }

.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195"; }

.fa-plus-square-o:before {
  content: "\F196"; }

.fa-space-shuttle:before {
  content: "\F197"; }

.fa-slack:before {
  content: "\F198"; }

.fa-envelope-square:before {
  content: "\F199"; }

.fa-wordpress:before {
  content: "\F19A"; }

.fa-openid:before {
  content: "\F19B"; }

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C"; }

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D"; }

.fa-yahoo:before {
  content: "\F19E"; }

.fa-google:before {
  content: "\F1A0"; }

.fa-reddit:before {
  content: "\F1A1"; }

.fa-reddit-square:before {
  content: "\F1A2"; }

.fa-stumbleupon-circle:before {
  content: "\F1A3"; }

.fa-stumbleupon:before {
  content: "\F1A4"; }

.fa-delicious:before {
  content: "\F1A5"; }

.fa-digg:before {
  content: "\F1A6"; }

.fa-pied-piper-pp:before {
  content: "\F1A7"; }

.fa-pied-piper-alt:before {
  content: "\F1A8"; }

.fa-drupal:before {
  content: "\F1A9"; }

.fa-joomla:before {
  content: "\F1AA"; }

.fa-language:before {
  content: "\F1AB"; }

.fa-fax:before {
  content: "\F1AC"; }

.fa-building:before {
  content: "\F1AD"; }

.fa-child:before {
  content: "\F1AE"; }

.fa-paw:before {
  content: "\F1B0"; }

.fa-spoon:before {
  content: "\F1B1"; }

.fa-cube:before {
  content: "\F1B2"; }

.fa-cubes:before {
  content: "\F1B3"; }

.fa-behance:before {
  content: "\F1B4"; }

.fa-behance-square:before {
  content: "\F1B5"; }

.fa-steam:before {
  content: "\F1B6"; }

.fa-steam-square:before {
  content: "\F1B7"; }

.fa-recycle:before {
  content: "\F1B8"; }

.fa-automobile:before,
.fa-car:before {
  content: "\F1B9"; }

.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA"; }

.fa-tree:before {
  content: "\F1BB"; }

.fa-spotify:before {
  content: "\F1BC"; }

.fa-deviantart:before {
  content: "\F1BD"; }

.fa-soundcloud:before {
  content: "\F1BE"; }

.fa-database:before {
  content: "\F1C0"; }

.fa-file-pdf-o:before {
  content: "\F1C1"; }

.fa-file-word-o:before {
  content: "\F1C2"; }

.fa-file-excel-o:before {
  content: "\F1C3"; }

.fa-file-powerpoint-o:before {
  content: "\F1C4"; }

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5"; }

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6"; }

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7"; }

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8"; }

.fa-file-code-o:before {
  content: "\F1C9"; }

.fa-vine:before {
  content: "\F1CA"; }

.fa-codepen:before {
  content: "\F1CB"; }

.fa-jsfiddle:before {
  content: "\F1CC"; }

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD"; }

.fa-circle-o-notch:before {
  content: "\F1CE"; }

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0"; }

.fa-ge:before,
.fa-empire:before {
  content: "\F1D1"; }

.fa-git-square:before {
  content: "\F1D2"; }

.fa-git:before {
  content: "\F1D3"; }

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4"; }

.fa-tencent-weibo:before {
  content: "\F1D5"; }

.fa-qq:before {
  content: "\F1D6"; }

.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7"; }

.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8"; }

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9"; }

.fa-history:before {
  content: "\F1DA"; }

.fa-circle-thin:before {
  content: "\F1DB"; }

.fa-header:before {
  content: "\F1DC"; }

.fa-paragraph:before {
  content: "\F1DD"; }

.fa-sliders:before {
  content: "\F1DE"; }

.fa-share-alt:before {
  content: "\F1E0"; }

.fa-share-alt-square:before {
  content: "\F1E1"; }

.fa-bomb:before {
  content: "\F1E2"; }

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3"; }

.fa-tty:before {
  content: "\F1E4"; }

.fa-binoculars:before {
  content: "\F1E5"; }

.fa-plug:before {
  content: "\F1E6"; }

.fa-slideshare:before {
  content: "\F1E7"; }

.fa-twitch:before {
  content: "\F1E8"; }

.fa-yelp:before {
  content: "\F1E9"; }

.fa-newspaper-o:before {
  content: "\F1EA"; }

.fa-wifi:before {
  content: "\F1EB"; }

.fa-calculator:before {
  content: "\F1EC"; }

.fa-paypal:before {
  content: "\F1ED"; }

.fa-google-wallet:before {
  content: "\F1EE"; }

.fa-cc-visa:before {
  content: "\F1F0"; }

.fa-cc-mastercard:before {
  content: "\F1F1"; }

.fa-cc-discover:before {
  content: "\F1F2"; }

.fa-cc-amex:before {
  content: "\F1F3"; }

.fa-cc-paypal:before {
  content: "\F1F4"; }

.fa-cc-stripe:before {
  content: "\F1F5"; }

.fa-bell-slash:before {
  content: "\F1F6"; }

.fa-bell-slash-o:before {
  content: "\F1F7"; }

.fa-trash:before {
  content: "\F1F8"; }

.fa-copyright:before {
  content: "\F1F9"; }

.fa-at:before {
  content: "\F1FA"; }

.fa-eyedropper:before {
  content: "\F1FB"; }

.fa-paint-brush:before {
  content: "\F1FC"; }

.fa-birthday-cake:before {
  content: "\F1FD"; }

.fa-area-chart:before {
  content: "\F1FE"; }

.fa-pie-chart:before {
  content: "\F200"; }

.fa-line-chart:before {
  content: "\F201"; }

.fa-lastfm:before {
  content: "\F202"; }

.fa-lastfm-square:before {
  content: "\F203"; }

.fa-toggle-off:before {
  content: "\F204"; }

.fa-toggle-on:before {
  content: "\F205"; }

.fa-bicycle:before {
  content: "\F206"; }

.fa-bus:before {
  content: "\F207"; }

.fa-ioxhost:before {
  content: "\F208"; }

.fa-angellist:before {
  content: "\F209"; }

.fa-cc:before {
  content: "\F20A"; }

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B"; }

.fa-meanpath:before {
  content: "\F20C"; }

.fa-buysellads:before {
  content: "\F20D"; }

.fa-connectdevelop:before {
  content: "\F20E"; }

.fa-dashcube:before {
  content: "\F210"; }

.fa-forumbee:before {
  content: "\F211"; }

.fa-leanpub:before {
  content: "\F212"; }

.fa-sellsy:before {
  content: "\F213"; }

.fa-shirtsinbulk:before {
  content: "\F214"; }

.fa-simplybuilt:before {
  content: "\F215"; }

.fa-skyatlas:before {
  content: "\F216"; }

.fa-cart-plus:before {
  content: "\F217"; }

.fa-cart-arrow-down:before {
  content: "\F218"; }

.fa-diamond:before {
  content: "\F219"; }

.fa-ship:before {
  content: "\F21A"; }

.fa-user-secret:before {
  content: "\F21B"; }

.fa-motorcycle:before {
  content: "\F21C"; }

.fa-street-view:before {
  content: "\F21D"; }

.fa-heartbeat:before {
  content: "\F21E"; }

.fa-venus:before {
  content: "\F221"; }

.fa-mars:before {
  content: "\F222"; }

.fa-mercury:before {
  content: "\F223"; }

.fa-intersex:before,
.fa-transgender:before {
  content: "\F224"; }

.fa-transgender-alt:before {
  content: "\F225"; }

.fa-venus-double:before {
  content: "\F226"; }

.fa-mars-double:before {
  content: "\F227"; }

.fa-venus-mars:before {
  content: "\F228"; }

.fa-mars-stroke:before {
  content: "\F229"; }

.fa-mars-stroke-v:before {
  content: "\F22A"; }

.fa-mars-stroke-h:before {
  content: "\F22B"; }

.fa-neuter:before {
  content: "\F22C"; }

.fa-genderless:before {
  content: "\F22D"; }

.fa-facebook-official:before {
  content: "\F230"; }

.fa-pinterest-p:before {
  content: "\F231"; }

.fa-whatsapp:before {
  content: "\F232"; }

.fa-server:before {
  content: "\F233"; }

.fa-user-plus:before {
  content: "\F234"; }

.fa-user-times:before {
  content: "\F235"; }

.fa-hotel:before,
.fa-bed:before {
  content: "\F236"; }

.fa-viacoin:before {
  content: "\F237"; }

.fa-train:before {
  content: "\F238"; }

.fa-subway:before {
  content: "\F239"; }

.fa-medium:before {
  content: "\F23A"; }

.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B"; }

.fa-optin-monster:before {
  content: "\F23C"; }

.fa-opencart:before {
  content: "\F23D"; }

.fa-expeditedssl:before {
  content: "\F23E"; }

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240"; }

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241"; }

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242"; }

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243"; }

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244"; }

.fa-mouse-pointer:before {
  content: "\F245"; }

.fa-i-cursor:before {
  content: "\F246"; }

.fa-object-group:before {
  content: "\F247"; }

.fa-object-ungroup:before {
  content: "\F248"; }

.fa-sticky-note:before {
  content: "\F249"; }

.fa-sticky-note-o:before {
  content: "\F24A"; }

.fa-cc-jcb:before {
  content: "\F24B"; }

.fa-cc-diners-club:before {
  content: "\F24C"; }

.fa-clone:before {
  content: "\F24D"; }

.fa-balance-scale:before {
  content: "\F24E"; }

.fa-hourglass-o:before {
  content: "\F250"; }

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251"; }

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252"; }

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253"; }

.fa-hourglass:before {
  content: "\F254"; }

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255"; }

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256"; }

.fa-hand-scissors-o:before {
  content: "\F257"; }

.fa-hand-lizard-o:before {
  content: "\F258"; }

.fa-hand-spock-o:before {
  content: "\F259"; }

.fa-hand-pointer-o:before {
  content: "\F25A"; }

.fa-hand-peace-o:before {
  content: "\F25B"; }

.fa-trademark:before {
  content: "\F25C"; }

.fa-registered:before {
  content: "\F25D"; }

.fa-creative-commons:before {
  content: "\F25E"; }

.fa-gg:before {
  content: "\F260"; }

.fa-gg-circle:before {
  content: "\F261"; }

.fa-tripadvisor:before {
  content: "\F262"; }

.fa-odnoklassniki:before {
  content: "\F263"; }

.fa-odnoklassniki-square:before {
  content: "\F264"; }

.fa-get-pocket:before {
  content: "\F265"; }

.fa-wikipedia-w:before {
  content: "\F266"; }

.fa-safari:before {
  content: "\F267"; }

.fa-chrome:before {
  content: "\F268"; }

.fa-firefox:before {
  content: "\F269"; }

.fa-opera:before {
  content: "\F26A"; }

.fa-internet-explorer:before {
  content: "\F26B"; }

.fa-tv:before,
.fa-television:before {
  content: "\F26C"; }

.fa-contao:before {
  content: "\F26D"; }

.fa-500px:before {
  content: "\F26E"; }

.fa-amazon:before {
  content: "\F270"; }

.fa-calendar-plus-o:before {
  content: "\F271"; }

.fa-calendar-minus-o:before {
  content: "\F272"; }

.fa-calendar-times-o:before {
  content: "\F273"; }

.fa-calendar-check-o:before {
  content: "\F274"; }

.fa-industry:before {
  content: "\F275"; }

.fa-map-pin:before {
  content: "\F276"; }

.fa-map-signs:before {
  content: "\F277"; }

.fa-map-o:before {
  content: "\F278"; }

.fa-map:before {
  content: "\F279"; }

.fa-commenting:before {
  content: "\F27A"; }

.fa-commenting-o:before {
  content: "\F27B"; }

.fa-houzz:before {
  content: "\F27C"; }

.fa-vimeo:before {
  content: "\F27D"; }

.fa-black-tie:before {
  content: "\F27E"; }

.fa-fonticons:before {
  content: "\F280"; }

.fa-reddit-alien:before {
  content: "\F281"; }

.fa-edge:before {
  content: "\F282"; }

.fa-credit-card-alt:before {
  content: "\F283"; }

.fa-codiepie:before {
  content: "\F284"; }

.fa-modx:before {
  content: "\F285"; }

.fa-fort-awesome:before {
  content: "\F286"; }

.fa-usb:before {
  content: "\F287"; }

.fa-product-hunt:before {
  content: "\F288"; }

.fa-mixcloud:before {
  content: "\F289"; }

.fa-scribd:before {
  content: "\F28A"; }

.fa-pause-circle:before {
  content: "\F28B"; }

.fa-pause-circle-o:before {
  content: "\F28C"; }

.fa-stop-circle:before {
  content: "\F28D"; }

.fa-stop-circle-o:before {
  content: "\F28E"; }

.fa-shopping-bag:before {
  content: "\F290"; }

.fa-shopping-basket:before {
  content: "\F291"; }

.fa-hashtag:before {
  content: "\F292"; }

.fa-bluetooth:before {
  content: "\F293"; }

.fa-bluetooth-b:before {
  content: "\F294"; }

.fa-percent:before {
  content: "\F295"; }

.fa-gitlab:before {
  content: "\F296"; }

.fa-wpbeginner:before {
  content: "\F297"; }

.fa-wpforms:before {
  content: "\F298"; }

.fa-envira:before {
  content: "\F299"; }

.fa-universal-access:before {
  content: "\F29A"; }

.fa-wheelchair-alt:before {
  content: "\F29B"; }

.fa-question-circle-o:before {
  content: "\F29C"; }

.fa-blind:before {
  content: "\F29D"; }

.fa-audio-description:before {
  content: "\F29E"; }

.fa-volume-control-phone:before {
  content: "\F2A0"; }

.fa-braille:before {
  content: "\F2A1"; }

.fa-assistive-listening-systems:before {
  content: "\F2A2"; }

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3"; }

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4"; }

.fa-glide:before {
  content: "\F2A5"; }

.fa-glide-g:before {
  content: "\F2A6"; }

.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7"; }

.fa-low-vision:before {
  content: "\F2A8"; }

.fa-viadeo:before {
  content: "\F2A9"; }

.fa-viadeo-square:before {
  content: "\F2AA"; }

.fa-snapchat:before {
  content: "\F2AB"; }

.fa-snapchat-ghost:before {
  content: "\F2AC"; }

.fa-snapchat-square:before {
  content: "\F2AD"; }

.fa-pied-piper:before {
  content: "\F2AE"; }

.fa-first-order:before {
  content: "\F2B0"; }

.fa-yoast:before {
  content: "\F2B1"; }

.fa-themeisle:before {
  content: "\F2B2"; }

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3"; }

.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4"; }

.fa-handshake-o:before {
  content: "\F2B5"; }

.fa-envelope-open:before {
  content: "\F2B6"; }

.fa-envelope-open-o:before {
  content: "\F2B7"; }

.fa-linode:before {
  content: "\F2B8"; }

.fa-address-book:before {
  content: "\F2B9"; }

.fa-address-book-o:before {
  content: "\F2BA"; }

.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB"; }

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC"; }

.fa-user-circle:before {
  content: "\F2BD"; }

.fa-user-circle-o:before {
  content: "\F2BE"; }

.fa-user-o:before {
  content: "\F2C0"; }

.fa-id-badge:before {
  content: "\F2C1"; }

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2"; }

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3"; }

.fa-quora:before {
  content: "\F2C4"; }

.fa-free-code-camp:before {
  content: "\F2C5"; }

.fa-telegram:before {
  content: "\F2C6"; }

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7"; }

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8"; }

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9"; }

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA"; }

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB"; }

.fa-shower:before {
  content: "\F2CC"; }

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD"; }

.fa-podcast:before {
  content: "\F2CE"; }

.fa-window-maximize:before {
  content: "\F2D0"; }

.fa-window-minimize:before {
  content: "\F2D1"; }

.fa-window-restore:before {
  content: "\F2D2"; }

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3"; }

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4"; }

.fa-bandcamp:before {
  content: "\F2D5"; }

.fa-grav:before {
  content: "\F2D6"; }

.fa-etsy:before {
  content: "\F2D7"; }

.fa-imdb:before {
  content: "\F2D8"; }

.fa-ravelry:before {
  content: "\F2D9"; }

.fa-eercast:before {
  content: "\F2DA"; }

.fa-microchip:before {
  content: "\F2DB"; }

.fa-snowflake-o:before {
  content: "\F2DC"; }

.fa-superpowers:before {
  content: "\F2DD"; }

.fa-wpexplorer:before {
  content: "\F2DE"; }

.fa-meetup:before {
  content: "\F2E0"; }

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

.sr-only-focusable:active, .sr-only-focusable.filter[data-toggle=collapse]:not(.collapsed), .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }

.row.is-flex {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  @media (min-width: 480px) {
    .row.is-flex .col-xs-1 {
      max-width: 8.33333%; }
    .row.is-flex .col-xs-2 {
      max-width: 16.66667%; }
    .row.is-flex .col-xs-3 {
      max-width: 25%; }
    .row.is-flex .col-xs-4 {
      max-width: 33.33333%; }
    .row.is-flex .col-xs-5 {
      max-width: 41.66667%; }
    .row.is-flex .col-xs-6 {
      max-width: 50%; }
    .row.is-flex .col-xs-7 {
      max-width: 58.33333%; }
    .row.is-flex .col-xs-8 {
      max-width: 66.66667%; }
    .row.is-flex .col-xs-9 {
      max-width: 75%; }
    .row.is-flex .col-xs-10 {
      max-width: 83.33333%; }
    .row.is-flex .col-xs-11 {
      max-width: 91.66667%; }
    .row.is-flex .col-xs-12 {
      max-width: 100%; } }
  @media (min-width: 768px) {
    .row.is-flex .col-sm-1 {
      max-width: 8.33333%; }
    .row.is-flex .col-sm-2 {
      max-width: 16.66667%; }
    .row.is-flex .col-sm-3 {
      max-width: 25%; }
    .row.is-flex .col-sm-4 {
      max-width: 33.33333%; }
    .row.is-flex .col-sm-5 {
      max-width: 41.66667%; }
    .row.is-flex .col-sm-6 {
      max-width: 50%; }
    .row.is-flex .col-sm-7 {
      max-width: 58.33333%; }
    .row.is-flex .col-sm-8 {
      max-width: 66.66667%; }
    .row.is-flex .col-sm-9 {
      max-width: 75%; }
    .row.is-flex .col-sm-10 {
      max-width: 83.33333%; }
    .row.is-flex .col-sm-11 {
      max-width: 91.66667%; }
    .row.is-flex .col-sm-12 {
      max-width: 100%; } }
  @media (min-width: 992px) {
    .row.is-flex .col-md-1 {
      max-width: 8.33333%; }
    .row.is-flex .col-md-2 {
      max-width: 16.66667%; }
    .row.is-flex .col-md-3 {
      max-width: 25%; }
    .row.is-flex .col-md-4 {
      max-width: 33.33333%; }
    .row.is-flex .col-md-5 {
      max-width: 41.66667%; }
    .row.is-flex .col-md-6 {
      max-width: 50%; }
    .row.is-flex .col-md-7 {
      max-width: 58.33333%; }
    .row.is-flex .col-md-8 {
      max-width: 66.66667%; }
    .row.is-flex .col-md-9 {
      max-width: 75%; }
    .row.is-flex .col-md-10 {
      max-width: 83.33333%; }
    .row.is-flex .col-md-11 {
      max-width: 91.66667%; }
    .row.is-flex .col-md-12 {
      max-width: 100%; } }
  @media (min-width: 1200px) {
    .row.is-flex .col-lg-1 {
      max-width: 8.33333%; }
    .row.is-flex .col-lg-2 {
      max-width: 16.66667%; }
    .row.is-flex .col-lg-3 {
      max-width: 25%; }
    .row.is-flex .col-lg-4 {
      max-width: 33.33333%; }
    .row.is-flex .col-lg-5 {
      max-width: 41.66667%; }
    .row.is-flex .col-lg-6 {
      max-width: 50%; }
    .row.is-flex .col-lg-7 {
      max-width: 58.33333%; }
    .row.is-flex .col-lg-8 {
      max-width: 66.66667%; }
    .row.is-flex .col-lg-9 {
      max-width: 75%; }
    .row.is-flex .col-lg-10 {
      max-width: 83.33333%; }
    .row.is-flex .col-lg-11 {
      max-width: 91.66667%; }
    .row.is-flex .col-lg-12 {
      max-width: 100%; } }
  .row.is-flex:before, .row.is-flex:after {
    content: none; }
  .row.is-flex.flex-center, .row.is-flex .flex-center {
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .row.is-flex .flex-center[class*='col-'] {
    width: auto;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
  .row.is-flex > [class*='col-'] {
    -webkit-flex: 1 100%;
        -ms-flex: 1 100%;
            flex: 1 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    .row.is-flex > [class*='col-'] .flex-img {
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0;
      -webkit-align-self: center;
          -ms-flex-item-align: center;
                  -ms-grid-row-align: center;
              align-self: center; }
    .row.is-flex > [class*='col-'] .flex-input {
      -webkit-align-self: center;
          -ms-flex-item-align: center;
                  -ms-grid-row-align: center;
              align-self: center; }
    .row.is-flex > [class*='col-'] .bg-image {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
    .row.is-flex > [class*='col-'] .card, .row.is-flex > [class*='col-'] .img-hover {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .row.is-flex > [class*='col-'] .card .fillh, .row.is-flex > [class*='col-'] .card .fillv, .row.is-flex > [class*='col-'] .card .card-block:not(:last-child), .row.is-flex > [class*='col-'] .img-hover .fillh, .row.is-flex > [class*='col-'] .img-hover .fillv, .row.is-flex > [class*='col-'] .img-hover .card-block:not(:last-child) {
        -webkit-flex: 1 1 auto;
            -ms-flex: 1 1 auto;
                flex: 1 1 auto; }
      .row.is-flex > [class*='col-'] .card .btn, .row.is-flex > [class*='col-'] .card .fbtn, .row.is-flex > [class*='col-'] .img-hover .btn, .row.is-flex > [class*='col-'] .img-hover .fbtn {
        -webkit-align-self: flex-end !important;
            -ms-flex-item-align: end !important;
                align-self: flex-end !important; }
  .row.is-flex > .col-auto .card,
  .row.is-flex > .col-auto .img-hover {
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  @media screen and (max-width: 767px) {
    .row.is-flex > [class*='col-sm'] {
      -webkit-flex: 1 100%;
          -ms-flex: 1 100%;
              flex: 1 100%; } }
  .row.is-flex.flex-middle > [class*='col-'],
  .row.is-flex.flex-middle > [class*='col-'] .card-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
    .row.is-flex.flex-middle > [class*='col-'] > .card,
    .row.is-flex.flex-middle > [class*='col-'] .card-block > .card {
      -webkit-align-self: stretch;
          -ms-flex-item-align: stretch;
                  -ms-grid-row-align: stretch;
              align-self: stretch; }

.space-evenly {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around; }

.row.is-flex.flex-column > [class*='col-'] {
  -webkit-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap; }
  .row.is-flex.flex-column > [class*='col-'] > .card-img {
    width: 100%;
    height: 100%;
    min-height: 100px; }

/*
/// Remove the unit of a length
/// @param {Number} $number - Number to remove unit from
/// @return {Number} - Unitless number
See https://css-tricks.com/snippets/sass/strip-unit-function/;
*/
.fa-stack.has-badge.badge, .icon-stack.has-badge.badge, .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.glyphicon, .icon-before[data-icon]:before, .icon-after[data-icon]:after, [data-icon]:not(.icon-before):not(.icon-after):before, .icon-abs.icon-before:before, .icon-abs.icon-after:after, [href$='doc']:after, [href$='docx']:after,
[href$='pdf']:after,
[href$='ppt']:after, [href$='pptx']:after,
[href$='xls']:after, [href$='xlsx']:after,
[href$='zip']:after,
[data-toggle="modal"]:after,
.external-link:after,
.upgrade:after, .indice-bar button.btn-config::before, .btn.loading::after, .loading.fbtn::after, i[data-count] {
  font-style: normal;
  font-weight: normal; }

.fa-stack.has-badge.badge, .icon-stack.has-badge.badge, .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.glyphicon, .icon-before[data-icon]:before, .icon-after[data-icon]:after, [data-icon]:not(.icon-before):not(.icon-after):before, .icon-abs.icon-before:before, .icon-abs.icon-after:after, [href$='doc']:after, [href$='docx']:after,
[href$='pdf']:after,
[href$='ppt']:after, [href$='pptx']:after,
[href$='xls']:after, [href$='xlsx']:after,
[href$='zip']:after,
[data-toggle="modal"]:after,
.external-link:after,
.upgrade:after, .indice-bar button.btn-config::before, .btn.loading::after, .loading.fbtn::after {
  font-style: normal;
  font-variant: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  letter-spacing: 0; }

/*
CUSTOM BINCK SPACING MIXIN
CAN ACCEPT MULTIPLE ARGUMENTS FOR PROPERTIES:
E.G. @include responsive-spacing(padding-left, padding-right);
*/
/* mixins.scss */
/* Action corner */
.action {
  /* Colors */ }
  .action-corner, .action-sticker, .action-calendar {
    overflow: hidden;
    position: absolute;
    width: 7.7em;
    height: 7.7em;
    z-index: 9;
    top: 0;
    left: 0; }
    .action-corner.top-right, .action-sticker.top-right, .action-calendar.top-right {
      left: auto;
      right: 0; }
    .action-corner.action-lg, .action-corner.action-corner-lg, .action-sticker.action-lg, .action-sticker.action-corner-lg, .action-calendar.action-lg, .action-calendar.action-corner-lg {
      width: 9em;
      height: 9em; }
  .action-corner.primary:after, .action-sticker.primary {
    background: #8CD600; }
  .action-corner.info:after, .action-sticker.info {
    background: #468CCB; }
  .action-corner.neutral:after, .action-sticker.neutral {
    background: black; }
  .fontsize-lg.action-corner {
    font-size: 1.1em; }
    .fontsize-lg.action-corner:after {
      font-size: 1.5em; }
  .fontsize-lg.action-sticker span {
    font-size: 1.5em; }
  .fontsize-sm.action-corner:after {
    font-size: .9em; }
  .fontsize-sm.action-sticker span {
    font-size: .9em; }
  .action-corner:after {
    width: 15em;
    background: #F7941D;
    position: absolute;
    top: 0px;
    left: 0px;
    line-height: 1;
    padding-bottom: 10px;
    vertical-align: bottom;
    padding-top: 50px;
    letter-spacing: 1.2px;
    -webkit-transform-origin: center top;
        -ms-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: translateX(-50%) rotate(-45deg);
        -ms-transform: translateX(-50%) rotate(-45deg);
            transform: translateX(-50%) rotate(-45deg);
    content: attr(data-actiontext); }
  .action-corner.top-right:after {
    -webkit-transform: translateX(50%) rotate(45deg);
        -ms-transform: translateX(50%) rotate(45deg);
            transform: translateX(50%) rotate(45deg);
    left: auto;
    right: 0; }
  .action-corner.action-lg, .action-corner.action-corner-lg {
    width: 10em;
    height: 10em; }
    .action-corner.action-lg:after, .action-corner.action-corner-lg:after {
      width: 16em;
      padding-top: 75px; }
  .action-sticker {
    background: #F7941D;
    top: -20px;
    left: -10px;
    line-height: 1.25;
    letter-spacing: 1.2px;
    -webkit-transform: rotate(-7deg);
        -ms-transform: rotate(-7deg);
            transform: rotate(-7deg);
    border-radius: 50%;
    z-index: 9; }
    .action-sticker > .stickerwrap {
      width: 100%;
      padding: .4em;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%); }
      .action-sticker > .stickerwrap > span {
        width: 100%;
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all;
        word-break: break-word;
        -ms-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;
        display: inline-block; }
    .action-sticker.top-right {
      right: -10px;
      -webkit-transform: rotate(7deg);
          -ms-transform: rotate(7deg);
              transform: rotate(7deg); }
    .action-sticker.action-lg, .action-sticker.action-corner-lg {
      top: -30px; }
  .action-calendar {
    background: white;
    top: -10px;
    left: 8px;
    width: 4.7em;
    height: auto; }
    @media screen and (min-width: 768px) {
      .action-calendar {
        left: 12px; } }
    @media screen and (min-width: 992px) {
      .action-calendar {
        left: 16px; } }
    @media screen and (min-width: 1200px) {
      .action-calendar {
        left: 20px; } }
    .action-calendar > .calendarwrap > time {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      text-align: center; }
      .action-calendar > .calendarwrap > time div:first-child {
        background: #8CD600;
        font-size: 16px;
        color: white; }
      .action-calendar > .calendarwrap > time div:last-child {
        color: #333333;
        font-size: 22px;
        font-weight: 700;
        padding: 2px; }
        @media screen and (min-width: 768px) {
          .action-calendar > .calendarwrap > time div:last-child {
            padding: 3px; } }
        @media screen and (min-width: 992px) {
          .action-calendar > .calendarwrap > time div:last-child {
            padding: 4px; } }
        @media screen and (min-width: 1200px) {
          .action-calendar > .calendarwrap > time div:last-child {
            padding: 5px; } }
    .action-calendar + .card-header h1, .action-calendar + .card-header h2, .action-calendar + .card-header .h1, .action-calendar + .card-header .h2 {
      padding: 0 4.7rem; }
  .action-corner:after, .action-sticker {
    font-weight: 700;
    text-transform: uppercase;
    color: white;
    text-align: center; }

.alert {
  transition: 0.4s;
  color: inherit;
  border-radius: 0;
  border: 0;
  border-top: 2px solid #468CCB;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1);
  display: block;
  background: #e5eff8;
  position: relative; }
  tr.alert {
    display: table-row; }
    tr.alert td {
      border-top: 2px solid #468CCB;
      padding: inherit; }
  .alert-title {
    padding-left: 2em; }
    [data-toggle=collapse] .alert-title {
      font-weight: bold; }
    .alert-title::before {
      font-family: 'FontAwesome';
      content: "\F129";
      font-size: 1.2em;
      text-align: center;
      width: 1em;
      margin-right: 0.5em;
      margin-left: -1.5em;
      display: inline-block;
      color: #468CCB; }
  .alert-body {
    padding: 15px 0 0 0; }
  .alert-close, .alert .close {
    opacity: .8;
    position: absolute;
    top: 0;
    right: 0;
    padding: 15px;
    font-size: inherit;
    color: inherit;
    line-height: 1.5;
    text-shadow: none; }
    .alert-close::after, .alert .close::after {
      content: "\F057" !important;
      font-family: "FontAwesome";
      font-size: 18px; }
    .alert-close:hover, .alert .close:hover {
      opacity: 1; }
  .alert[data-toggle] {
    cursor: pointer; }
  .alert[data-toggle=collapse] {
    padding-right: 15px; }
  .alert[data-toggle=modal]::after {
    display: none; }

.alert-info {
  background: #e5eff8;
  border-top-color: #468CCB; }
  .alert-info .alert-title::before,
  .alert-info .alert-close::after,
  .alert-info .close::after,
  .alert-info[data-toggle=collapse] .alert-title:after,
  .alert-info[data-toggle=modal] .alert-title:after {
    color: #468CCB; }
  .alert-info .alert-title::before {
    content: "\F129"; }
  .alert-info[data-toggle]:hover, .alert-info[data-toggle]:active, .alert-info.filter[data-toggle][data-toggle=collapse]:not(.collapsed), .alert-info[data-toggle]:focus {
    background-color: #d1e3f2;
    color: inherit; }
  tr.alert-info td {
    border-top-color: #468CCB; }

.alert-success {
  background: #f1ffd6;
  border-top-color: #8CD600; }
  .alert-success .alert-title::before,
  .alert-success .alert-close::after,
  .alert-success .close::after,
  .alert-success[data-toggle=collapse] .alert-title:after,
  .alert-success[data-toggle=modal] .alert-title:after {
    color: #8CD600; }
  .alert-success .alert-title::before {
    content: "\F00C"; }
  .alert-success[data-toggle]:hover, .alert-success[data-toggle]:active, .alert-success.filter[data-toggle][data-toggle=collapse]:not(.collapsed), .alert-success[data-toggle]:focus {
    background-color: #e8ffbd;
    color: inherit; }
  tr.alert-success td {
    border-top-color: #8CD600; }

.alert-warning {
  background: #fff8dd;
  border-top-color: #FED845; }
  .alert-warning .alert-title::before,
  .alert-warning .alert-close::after,
  .alert-warning .close::after,
  .alert-warning[data-toggle=collapse] .alert-title:after,
  .alert-warning[data-toggle=modal] .alert-title:after {
    color: #FED845; }
  .alert-warning .alert-title::before {
    content: "\F071"; }
  .alert-warning[data-toggle]:hover, .alert-warning[data-toggle]:active, .alert-warning.filter[data-toggle][data-toggle=collapse]:not(.collapsed), .alert-warning[data-toggle]:focus {
    background-color: #fff3c4;
    color: inherit; }
  tr.alert-warning td {
    border-top-color: #FED845; }

.alert-danger {
  background: #f9e2e2;
  border-top-color: #d9534f; }
  .alert-danger .alert-title::before,
  .alert-danger .alert-close::after,
  .alert-danger .close::after,
  .alert-danger[data-toggle=collapse] .alert-title:after,
  .alert-danger[data-toggle=modal] .alert-title:after {
    color: #d9534f; }
  .alert-danger .alert-title::before {
    content: "\F00D"; }
  .alert-danger[data-toggle]:hover, .alert-danger[data-toggle]:active, .alert-danger.filter[data-toggle][data-toggle=collapse]:not(.collapsed), .alert-danger[data-toggle]:focus {
    background-color: #f4cecd;
    color: inherit; }
  tr.alert-danger td {
    border-top-color: #d9534f; }

.speedometer-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: initial;
      -ms-flex-flow: initial;
          flex-flow: initial;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .speedometer-container > div:not(.speedometer) {
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    padding: 7px 9px;
    text-transform: uppercase; }
    .speedometer-container > div:not(.speedometer) p {
      font-size: 18px; }
    .speedometer-container > div:not(.speedometer) strong {
      font-size: 28px; }

.speedometer {
  width: 500px;
  height: 300px; }

.serial-horizontal-guide {
  width: 100%; }
  .serial-horizontal-guide.normal-state-height {
    height: 148px; }
  .serial-horizontal-guide.full-state-height {
    height: 180px; }

@media screen and (max-width: 768px) {
  .speedometer-container {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .speedometer-container > div:first-child,
    .speedometer-container div:last-child {
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1; }
    .speedometer-container .speedometer {
      width: 100%;
      height: 200px; } }

.article-striped > article:nth-of-type(odd) {
  background-color: #fafafa;
  padding-left: 20px;
  margin-left: -20px;
  padding-right: 20px;
  margin-right: -20px; }
  .article-striped > article:nth-of-type(odd)::after {
    left: 0 !important;
    right: 0 !important; }

.badge {
  display: inline-block;
  cursor: default;
  padding: 0.3em 0.6em;
  margin: 0;
  border-width: 1px;
  border-style: solid;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  text-transform: uppercase;
  text-align: left;
  white-space: initial;
  vertical-align: baseline;
  border-radius: 2px;
  min-width: 2.2em;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  color: #686868;
  border-color: #686868;
  background-color: transparent; }
  * + .badge {
    margin-left: 0.4em; }
  .badge + .badge {
    margin-left: 10px; }
  .badge:empty {
    display: none; }
  .badge-solid, .badge-pill, .btn .badge, .fbtn .badge, .quotetile > .alt .badge {
    background-color: #cccccc;
    border-color: #cccccc;
    color: #303030; }
  .badge-pill, .btn .badge, .fbtn .badge {
    min-width: 1.6em;
    padding: 0.4em;
    border-radius: 1em;
    font-size: 75%; }
  .badge-xs {
    padding: 0 2px;
    font-size: 11px;
    line-height: 1.425;
    height: 16px;
    min-width: 16px;
    vertical-align: middle;
    line-height: 13px; }
  .badge-md {
    padding: 7px 9px;
    font-size: 14px;
    line-height: 1.5; }
  .badge-lg {
    padding: 9px 16px;
    font-size: 18px;
    line-height: 1.25; }
  .btn .badge, .fbtn .badge {
    border: none;
    top: 1px;
    min-height: 1.4em;
    min-width: 1.6em;
    margin-top: -5px;
    margin-right: -.2em;
    margin-left: 4px;
    vertical-align: middle; }
  a:not(.card) .badge {
    padding: 0.21em 0.3em;
    line-height: 0.8;
    margin-top: -4px;
    margin-left: 4px;
    vertical-align: middle; }
    a:not(.card) .badge.badge-pill, a:not(.card) .btn .badge, .btn a:not(.card) .badge, a:not(.card) .fbtn .badge, .fbtn a:not(.card) .badge {
      padding: 0.32em;
      line-height: 1;
      min-width: 1.9em; }
  .btn-sm .badge, .btn-group-sm > .btn .badge, .btn-group-sm > .fbtn .badge, .navbar-inverse .navbar-nav > li > a.btn-sm .badge, .table.table-sm .btn .badge, .table.table-sm .fbtn .badge {
    font-size: 72%;
    line-height: 10px; }
  .btn-lg .badge, .btn-group-lg > .btn .badge, .btn-group-lg > .fbtn .badge, .form-horizontal .form-group-lg .btn .badge, .form-horizontal .form-group-lg .fbtn .badge {
    top: 0;
    font-size: 78%;
    margin-left: 5px;
    line-height: 10px; }
  .dropdown-menu a .badge {
    vertical-align: baseline; }
  .badge.tag, .badge.badge-tag {
    color: #303030;
    border: 0; }
    .badge.tag::before, .badge.badge-tag::before {
      font-family: 'FontAwesome';
      content: '\F02B';
      padding-right: 5px; }
  .badge[data-tag-remove] .remove {
    cursor: pointer; }
  .badge[data-tag-remove] .remove::after {
    font-family: 'FontAwesome';
    content: '\F00D';
    padding-left: 5px;
    cursor: pointer;
    visibility: hidden; }
  .badge[data-tag-remove]:hover .remove::after {
    visibility: visible; }
  .badge[href]:hover, .badge[href]:focus {
    color: white;
    text-decoration: none;
    background-color: #757575; }
  .badge.badge-solid, .badge.badge-pill, .btn .badge, .fbtn .badge, .quotetile > .alt .badge {
    background-color: #686868;
    border-color: #686868;
    color: white; }
  .badge.badge-default {
    color: #686868;
    border-color: #686868;
    background-color: transparent; }
    .badge.badge-default[href]:hover, .badge.badge-default[href]:focus {
      color: white;
      text-decoration: none;
      background-color: #757575; }
    .badge.badge-default.badge-solid, .badge.badge-default.badge-pill, .btn .badge.badge-default, .fbtn .badge.badge-default, .quotetile > .alt .badge.badge-default {
      background-color: #686868;
      border-color: #686868;
      color: white; }
  .badge.badge-primary {
    color: #F7941D;
    border-color: #F7941D;
    background-color: transparent; }
    .badge.badge-primary[href]:hover, .badge.badge-primary[href]:focus {
      color: white;
      text-decoration: none;
      background-color: #f8a036; }
    .badge.badge-primary.badge-solid, .badge.badge-primary.badge-pill, .btn .badge.badge-primary, .fbtn .badge.badge-primary, .quotetile > .alt .badge.badge-primary {
      background-color: #F7941D;
      border-color: #F7941D;
      color: white; }
  .badge.badge-success {
    color: #8CD600;
    border-color: #8CD600;
    background-color: transparent; }
    .badge.badge-success[href]:hover, .badge.badge-success[href]:focus {
      color: white;
      text-decoration: none;
      background-color: #9df000; }
    .badge.badge-success.badge-solid, .badge.badge-success.badge-pill, .btn .badge.badge-success, .fbtn .badge.badge-success, .quotetile > .alt .badge.badge-success {
      background-color: #8CD600;
      border-color: #8CD600;
      color: white; }
  .badge.badge-info {
    color: #468CCB;
    border-color: #468CCB;
    background-color: transparent; }
    .badge.badge-info[href]:hover, .badge.badge-info[href]:focus {
      color: white;
      text-decoration: none;
      background-color: #5a98d1; }
    .badge.badge-info.badge-solid, .badge.badge-info.badge-pill, .btn .badge.badge-info, .fbtn .badge.badge-info, .quotetile > .alt .badge.badge-info {
      background-color: #468CCB;
      border-color: #468CCB;
      color: white; }
  .badge.badge-warning {
    color: #FED845;
    border-color: #FED845;
    background-color: transparent; }
    .badge.badge-warning[href]:hover, .badge.badge-warning[href]:focus {
      color: #303030;
      text-decoration: none;
      background-color: #fedd5e; }
    .badge.badge-warning.badge-solid, .badge.badge-warning.badge-pill, .btn .badge.badge-warning, .fbtn .badge.badge-warning, .quotetile > .alt .badge.badge-warning {
      background-color: #FED845;
      border-color: #FED845;
      color: #303030; }
  .badge.badge-danger {
    color: #d9534f;
    border-color: #d9534f;
    background-color: transparent; }
    .badge.badge-danger[href]:hover, .badge.badge-danger[href]:focus {
      color: white;
      text-decoration: none;
      background-color: #de6764; }
    .badge.badge-danger.badge-solid, .badge.badge-danger.badge-pill, .btn .badge.badge-danger, .fbtn .badge.badge-danger, .quotetile > .alt .badge.badge-danger {
      background-color: #d9534f;
      border-color: #d9534f;
      color: white; }
  .badge.badge-negative {
    color: #D40026;
    border-color: #D40026;
    background-color: transparent; }
    .badge.badge-negative[href]:hover, .badge.badge-negative[href]:focus {
      color: white;
      text-decoration: none;
      background-color: #ee002b; }
    .badge.badge-negative.badge-solid, .badge.badge-negative.badge-pill, .btn .badge.badge-negative, .fbtn .badge.badge-negative, .quotetile > .alt .badge.badge-negative {
      background-color: #D40026;
      border-color: #D40026;
      color: white; }
  .badge.badge-positive {
    color: #669900;
    border-color: #669900;
    background-color: transparent; }
    .badge.badge-positive[href]:hover, .badge.badge-positive[href]:focus {
      color: white;
      text-decoration: none;
      background-color: #77b300; }
    .badge.badge-positive.badge-solid, .badge.badge-positive.badge-pill, .btn .badge.badge-positive, .fbtn .badge.badge-positive, .quotetile > .alt .badge.badge-positive {
      background-color: #669900;
      border-color: #669900;
      color: white; }
  .badge.badge-equal {
    color: #468CCB;
    border-color: #468CCB;
    background-color: transparent; }
    .badge.badge-equal[href]:hover, .badge.badge-equal[href]:focus {
      color: white;
      text-decoration: none;
      background-color: #5a98d1; }
    .badge.badge-equal.badge-solid, .badge.badge-equal.badge-pill, .btn .badge.badge-equal, .fbtn .badge.badge-equal, .quotetile > .alt .badge.badge-equal {
      background-color: #468CCB;
      border-color: #468CCB;
      color: white; }

a.badge {
  cursor: pointer; }

[data-count] {
  margin-right: 20px; }
  i[data-count] {
    margin-right: 1em; }
  [data-count].badge::after {
    content: attr(data-count);
    border-radius: 1em;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    background-color: #fff;
    text-rendering: optimizeLegibility;
    line-height: 1em;
    font-size: .8em;
    padding: .4em;
    min-width: 1.8em;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    color: #333333;
    margin: -2em 0 -2em .5em; }

.nav-link .fa-envelope {
  margin-right: 0; }

.fa[data-count],
[data-icon][data-count] {
  display: inline-block;
  position: relative;
  vertical-align: 0; }
  .nav-link .fa[data-count], .nav-link
  [data-icon][data-count] {
    height: 16px;
    line-height: 14px; }
  .fa[data-count]::after,
  [data-icon][data-count]::after {
    border-radius: 1em;
    content: attr(data-count);
    padding: 0.4em;
    font-family: "Open Sans", sans-serif;
    position: absolute;
    top: 0;
    right: -2px;
    -ms-transform: translate(50%, -50%);
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%);
    line-height: 1;
    font-size: 60%;
    min-width: 1.8em;
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    background: #d9534f;
    color: #fff;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility; }
  .fa[data-count].icon-size-lg::after, .fa[data-count].fa-lg::after,
  [data-icon][data-count].icon-size-lg::after,
  [data-icon][data-count].fa-lg::after {
    font-size: 50%; }
  .fa[data-count].icon-size-1x::after, .fa[data-count].fa-1x::after,
  [data-icon][data-count].icon-size-1x::after,
  [data-icon][data-count].fa-1x::after {
    font-size: 50%;
    top: 1px; }
  .fa[data-count].icon-size-2x::after, .fa[data-count].fa-2x::after,
  [data-icon][data-count].icon-size-2x::after,
  [data-icon][data-count].fa-2x::after {
    font-size: 32%;
    top: 2.25px; }
  .fa[data-count].icon-size-3x::after, .fa[data-count].fa-3x::after,
  [data-icon][data-count].icon-size-3x::after,
  [data-icon][data-count].fa-3x::after {
    font-size: 27%;
    top: 6.25px; }
  .fa[data-count].icon-size-4x::after, .fa[data-count].fa-4x::after,
  [data-icon][data-count].icon-size-4x::after,
  [data-icon][data-count].fa-4x::after {
    font-size: 26%;
    top: 12.25px; }

[data-badge]::after,
[data-check]::after {
  position: absolute;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center;
  font-weight: bold;
  font-style: normal;
  min-width: 1.6em;
  border-radius: 1em;
  font-size: 1rem;
  line-height: 1rem; }

[data-badge].data-badge-sm::after {
  font-size: 10px;
  line-height: 10px;
  min-width: 1.8em; }

[data-badge]::after {
  content: attr(data-badge);
  right: -.5em;
  top: -1em;
  z-index: 1;
  background-color: #d9534f;
  color: #fff;
  padding: .4em; }

[data-check]::after {
  content: '\F00C';
  font-family: 'FontAwesome';
  right: -3.5em;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  background-color: #cccccc;
  color: #999999;
  padding: .5em; }

[data-check="success"]::after {
  background-color: #8CD600;
  color: #fff; }

.fa-stack.has-badge, .icon-stack.has-badge {
  width: 20px;
  height: 16px;
  line-height: 16px;
  position: relative;
  margin-top: -2px;
  margin-right: 12px; }
  .fa-stack.has-badge.badge, .icon-stack.has-badge.badge {
    background: #d9534f;
    position: absolute;
    top: 0;
    right: 0;
    -webkit-transform: translate(50%, -50%) !important;
    -ms-transform: translate(50%, -50%) !important;
    transform: translate(50%, -50%) !important;
    top: .3em;
    font-weight: bold;
    margin-top: 0; }

.fa-lg.has-badge.badge {
  font-size: 150%;
  line-height: 98%;
  right: auto;
  left: auto;
  padding: 6px; }

.banners:first-child > section:first-child {
  margin-top: 0; }

.banners section {
  margin-top: 20px; }
  .banners section img {
    display: block;
    margin: auto; }

/* B U T T O N S */
.btn, .fbtn {
  transition: 0.4s;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 16px;
  text-shadow: none;
  text-transform: none;
  white-space: inherit;
  min-width: 2.429em;
  vertical-align: baseline;
  padding: 7px 9px;
  margin: 0;
  border: 2px solid #fff;
  color: #fff;
  background-color: #cccccc;
  border-color: #cccccc;
  font-weight: bold; }
  .btn:focus, .fbtn:focus, .btn.focus, .focus.fbtn, .btn:hover, .fbtn:hover, .btn.hover, .hover.fbtn {
    color: #fff;
    border-color: #d9d9d9;
    background-color: #d9d9d9;
    outline: none; }
  .btn:active, .fbtn:active, .fbtn.filter[data-toggle=collapse]:not(.collapsed), .btn.filter[data-toggle=collapse]:not(.collapsed), .btn.active, .active.fbtn,
  .open > .btn.dropdown-toggle:not(.nav-link),
  .open > .dropdown-toggle.fbtn:not(.nav-link) {
    color: #fff;
    background-color: #bfbfbf;
    border-color: #bfbfbf;
    box-shadow: none; }
    .btn:active:hover, .fbtn:active:hover, .fbtn.filter:hover[data-toggle=collapse]:not(.collapsed), .btn.filter:hover[data-toggle=collapse]:not(.collapsed), .btn:active.hover, .fbtn:active.hover, .fbtn.hover.filter[data-toggle=collapse]:not(.collapsed), .btn.hover.filter[data-toggle=collapse]:not(.collapsed), .btn:active:focus, .fbtn:active:focus, .fbtn.filter:focus[data-toggle=collapse]:not(.collapsed), .btn.filter:focus[data-toggle=collapse]:not(.collapsed), .btn:active.focus, .fbtn:active.focus, .fbtn.focus.filter[data-toggle=collapse]:not(.collapsed), .btn.focus.filter[data-toggle=collapse]:not(.collapsed), .btn.active:hover, .active.fbtn:hover, .btn.active.hover, .active.hover.fbtn, .btn.active:focus, .active.fbtn:focus, .btn.active.focus, .active.focus.fbtn,
    .open > .btn.dropdown-toggle:not(.nav-link):hover,
    .open > .dropdown-toggle.fbtn:not(.nav-link):hover,
    .open > .btn.dropdown-toggle:not(.nav-link).hover,
    .open > .dropdown-toggle.fbtn:not(.nav-link).hover,
    .open > .btn.dropdown-toggle:not(.nav-link):focus,
    .open > .dropdown-toggle.fbtn:not(.nav-link):focus,
    .open > .btn.dropdown-toggle:not(.nav-link).focus,
    .open > .dropdown-toggle.fbtn:not(.nav-link).focus {
      color: #fff;
      background-color: #b3b3b3;
      border-color: #b3b3b3;
      outline: none; }
  .btn:active, .fbtn:active, .fbtn.filter[data-toggle=collapse]:not(.collapsed), .btn.filter[data-toggle=collapse]:not(.collapsed), .btn.active, .active.fbtn,
  .open > .btn.dropdown-toggle,
  .open > .dropdown-toggle.fbtn {
    background-image: none; }
  .btn .badge, .fbtn .badge {
    color: #cccccc;
    background-color: #fff; }
  .btn.disabled, .disabled.fbtn, .btn.disabled:hover, .disabled.fbtn:hover, .btn.disabled:focus, .disabled.fbtn:focus, .btn.disabled.focus, .disabled.focus.fbtn, .btn.disabled:active, .disabled.fbtn:active, .disabled.fbtn.filter[data-toggle=collapse]:not(.collapsed), .btn.disabled.filter[data-toggle=collapse]:not(.collapsed), .btn.disabled.active, .disabled.active.fbtn, .btn[disabled], .fbtn[disabled], .btn[disabled]:hover, .fbtn[disabled]:hover, .btn[disabled]:focus, .fbtn[disabled]:focus, .btn[disabled].focus, .fbtn[disabled].focus, .btn[disabled]:active, .fbtn[disabled]:active, .fbtn.filter[disabled][data-toggle=collapse]:not(.collapsed), .btn.filter[disabled][data-toggle=collapse]:not(.collapsed), .btn[disabled].active, .fbtn[disabled].active,
  .disabled .btn:not(.btn-link),
  .disabled .fbtn:not(.btn-link),
  .disabled .btn:not(.btn-link):hover,
  .disabled .fbtn:not(.btn-link):hover,
  .disabled .btn:not(.btn-link):focus,
  .disabled .fbtn:not(.btn-link):focus,
  .disabled .btn:not(.btn-link).focus,
  .disabled .fbtn:not(.btn-link).focus,
  .disabled .btn:not(.btn-link):active,
  .disabled .fbtn:not(.btn-link):active,
  .disabled .fbtn.filter:not(.btn-link)[data-toggle=collapse]:not(.collapsed),
  .disabled .btn.filter:not(.btn-link)[data-toggle=collapse]:not(.collapsed),
  .disabled .btn:not(.btn-link).active,
  .disabled .fbtn:not(.btn-link).active,
  [disabled] .btn:not(.btn-link),
  [disabled] .fbtn:not(.btn-link),
  [disabled] .btn:not(.btn-link):hover,
  [disabled] .fbtn:not(.btn-link):hover,
  [disabled] .btn:not(.btn-link):focus,
  [disabled] .fbtn:not(.btn-link):focus,
  [disabled] .btn:not(.btn-link).focus,
  [disabled] .fbtn:not(.btn-link).focus,
  [disabled] .btn:not(.btn-link):active,
  [disabled] .fbtn:not(.btn-link):active,
  [disabled] .fbtn.filter:not(.btn-link)[data-toggle=collapse]:not(.collapsed),
  [disabled] .btn.filter:not(.btn-link)[data-toggle=collapse]:not(.collapsed),
  [disabled] .btn:not(.btn-link).active,
  [disabled] .fbtn:not(.btn-link).active,
  fieldset[disabled] .btn,
  fieldset[disabled] .fbtn,
  fieldset[disabled] .btn:hover,
  fieldset[disabled] .fbtn:hover,
  fieldset[disabled] .btn:focus,
  fieldset[disabled] .fbtn:focus,
  fieldset[disabled] .btn.focus,
  fieldset[disabled] .focus.fbtn,
  fieldset[disabled] .btn:active,
  fieldset[disabled] .fbtn:active,
  fieldset[disabled] .fbtn.filter[data-toggle=collapse]:not(.collapsed),
  fieldset[disabled] .btn.filter[data-toggle=collapse]:not(.collapsed),
  fieldset[disabled] .btn.active,
  fieldset[disabled] .active.fbtn {
    background-color: #cccccc;
    border-color: #cccccc;
    box-shadow: none;
    color: #fff;
    pointer-events: none; }
  .btn + .btn, .fbtn + .btn, .btn + .fbtn, .fbtn + .fbtn {
    margin-left: 2px; }
    @media screen and (min-width: 768px) {
      .btn + .btn, .fbtn + .btn, .btn + .fbtn, .fbtn + .fbtn {
        margin-left: 3px; } }
    @media screen and (min-width: 992px) {
      .btn + .btn, .fbtn + .btn, .btn + .fbtn, .fbtn + .fbtn {
        margin-left: 4px; } }
    @media screen and (min-width: 1200px) {
      .btn + .btn, .fbtn + .btn, .btn + .fbtn, .fbtn + .fbtn {
        margin-left: 5px; } }
    .btn + .btn:not(button), .fbtn + .btn:not(button), .btn + .fbtn:not(button), .fbtn + .fbtn:not(button) {
      margin-left: 4px; }
      @media screen and (min-width: 768px) {
        .btn + .btn:not(button), .fbtn + .btn:not(button), .btn + .fbtn:not(button), .fbtn + .fbtn:not(button) {
          margin-left: 6px; } }
      @media screen and (min-width: 992px) {
        .btn + .btn:not(button), .fbtn + .btn:not(button), .btn + .fbtn:not(button), .fbtn + .fbtn:not(button) {
          margin-left: 8px; } }
      @media screen and (min-width: 1200px) {
        .btn + .btn:not(button), .fbtn + .btn:not(button), .btn + .fbtn:not(button), .fbtn + .fbtn:not(button) {
          margin-left: 10px; } }
  .btn ~ .button-popover, .fbtn ~ .button-popover {
    margin-left: 2px; }
    @media screen and (min-width: 768px) {
      .btn ~ .button-popover, .fbtn ~ .button-popover {
        margin-left: 3px; } }
    @media screen and (min-width: 992px) {
      .btn ~ .button-popover, .fbtn ~ .button-popover {
        margin-left: 4px; } }
    @media screen and (min-width: 1200px) {
      .btn ~ .button-popover, .fbtn ~ .button-popover {
        margin-left: 5px; } }
  .btn.btn-xs + .btn, .btn-group-xs > .btn + .btn, .btn-group-xs > .fbtn + .btn, .btn-xs.fbtn + .btn, .table.table-sm .btn.btn-xs + .btn, .table.table-sm .btn-xs.fbtn + .btn, .table.table-xs .btn + .btn, .table.table-xs .fbtn + .btn, .btn.btn-xs + .fbtn, .btn-group-xs > .btn + .fbtn, .btn-group-xs > .fbtn + .fbtn, .btn-xs.fbtn + .fbtn, .table.table-sm .btn.btn-xs + .fbtn, .table.table-sm .btn-xs.fbtn + .fbtn, .table.table-xs .btn + .fbtn, .table.table-xs .fbtn + .fbtn {
    margin-left: 2px; }
    @media screen and (min-width: 768px) {
      .btn.btn-xs + .btn, .btn-group-xs > .btn + .btn, .btn-group-xs > .fbtn + .btn, .btn-xs.fbtn + .btn, .table.table-sm .btn.btn-xs + .btn, .table.table-sm .btn-xs.fbtn + .btn, .table.table-xs .btn + .btn, .table.table-xs .fbtn + .btn, .btn.btn-xs + .fbtn, .btn-group-xs > .btn + .fbtn, .btn-group-xs > .fbtn + .fbtn, .btn-xs.fbtn + .fbtn, .table.table-sm .btn.btn-xs + .fbtn, .table.table-sm .btn-xs.fbtn + .fbtn, .table.table-xs .btn + .fbtn, .table.table-xs .fbtn + .fbtn {
        margin-left: 2px; } }
    @media screen and (min-width: 992px) {
      .btn.btn-xs + .btn, .btn-group-xs > .btn + .btn, .btn-group-xs > .fbtn + .btn, .btn-xs.fbtn + .btn, .table.table-sm .btn.btn-xs + .btn, .table.table-sm .btn-xs.fbtn + .btn, .table.table-xs .btn + .btn, .table.table-xs .fbtn + .btn, .btn.btn-xs + .fbtn, .btn-group-xs > .btn + .fbtn, .btn-group-xs > .fbtn + .fbtn, .btn-xs.fbtn + .fbtn, .table.table-sm .btn.btn-xs + .fbtn, .table.table-sm .btn-xs.fbtn + .fbtn, .table.table-xs .btn + .fbtn, .table.table-xs .fbtn + .fbtn {
        margin-left: 3px; } }
    @media screen and (min-width: 1200px) {
      .btn.btn-xs + .btn, .btn-group-xs > .btn + .btn, .btn-group-xs > .fbtn + .btn, .btn-xs.fbtn + .btn, .table.table-sm .btn.btn-xs + .btn, .table.table-sm .btn-xs.fbtn + .btn, .table.table-xs .btn + .btn, .table.table-xs .fbtn + .btn, .btn.btn-xs + .fbtn, .btn-group-xs > .btn + .fbtn, .btn-group-xs > .fbtn + .fbtn, .btn-xs.fbtn + .fbtn, .table.table-sm .btn.btn-xs + .fbtn, .table.table-sm .btn-xs.fbtn + .fbtn, .table.table-xs .btn + .fbtn, .table.table-xs .fbtn + .fbtn {
        margin-left: 3px; } }
    .btn.btn-xs + .btn:not(button), .btn-group-xs > .btn + .btn:not(button), .btn-group-xs > .fbtn + .btn:not(button), .btn-xs.fbtn + .btn:not(button), .table.table-sm .btn.btn-xs + .btn:not(button), .table.table-sm .btn-xs.fbtn + .btn:not(button), .table.table-xs .btn + .btn:not(button), .table.table-xs .fbtn + .btn:not(button), .btn.btn-xs + .fbtn:not(button), .btn-group-xs > .btn + .fbtn:not(button), .btn-group-xs > .fbtn + .fbtn:not(button), .btn-xs.fbtn + .fbtn:not(button), .table.table-sm .btn.btn-xs + .fbtn:not(button), .table.table-sm .btn-xs.fbtn + .fbtn:not(button), .table.table-xs .btn + .fbtn:not(button), .table.table-xs .fbtn + .fbtn:not(button) {
      margin-left: 3px; }
      @media screen and (min-width: 768px) {
        .btn.btn-xs + .btn:not(button), .btn-group-xs > .btn + .btn:not(button), .btn-group-xs > .fbtn + .btn:not(button), .btn-xs.fbtn + .btn:not(button), .table.table-sm .btn.btn-xs + .btn:not(button), .table.table-sm .btn-xs.fbtn + .btn:not(button), .table.table-xs .btn + .btn:not(button), .table.table-xs .fbtn + .btn:not(button), .btn.btn-xs + .fbtn:not(button), .btn-group-xs > .btn + .fbtn:not(button), .btn-group-xs > .fbtn + .fbtn:not(button), .btn-xs.fbtn + .fbtn:not(button), .table.table-sm .btn.btn-xs + .fbtn:not(button), .table.table-sm .btn-xs.fbtn + .fbtn:not(button), .table.table-xs .btn + .fbtn:not(button), .table.table-xs .fbtn + .fbtn:not(button) {
          margin-left: 4px; } }
      @media screen and (min-width: 992px) {
        .btn.btn-xs + .btn:not(button), .btn-group-xs > .btn + .btn:not(button), .btn-group-xs > .fbtn + .btn:not(button), .btn-xs.fbtn + .btn:not(button), .table.table-sm .btn.btn-xs + .btn:not(button), .table.table-sm .btn-xs.fbtn + .btn:not(button), .table.table-xs .btn + .btn:not(button), .table.table-xs .fbtn + .btn:not(button), .btn.btn-xs + .fbtn:not(button), .btn-group-xs > .btn + .fbtn:not(button), .btn-group-xs > .fbtn + .fbtn:not(button), .btn-xs.fbtn + .fbtn:not(button), .table.table-sm .btn.btn-xs + .fbtn:not(button), .table.table-sm .btn-xs.fbtn + .fbtn:not(button), .table.table-xs .btn + .fbtn:not(button), .table.table-xs .fbtn + .fbtn:not(button) {
          margin-left: 5px; } }
      @media screen and (min-width: 1200px) {
        .btn.btn-xs + .btn:not(button), .btn-group-xs > .btn + .btn:not(button), .btn-group-xs > .fbtn + .btn:not(button), .btn-xs.fbtn + .btn:not(button), .table.table-sm .btn.btn-xs + .btn:not(button), .table.table-sm .btn-xs.fbtn + .btn:not(button), .table.table-xs .btn + .btn:not(button), .table.table-xs .fbtn + .btn:not(button), .btn.btn-xs + .fbtn:not(button), .btn-group-xs > .btn + .fbtn:not(button), .btn-group-xs > .fbtn + .fbtn:not(button), .btn-xs.fbtn + .fbtn:not(button), .table.table-sm .btn.btn-xs + .fbtn:not(button), .table.table-sm .btn-xs.fbtn + .fbtn:not(button), .table.table-xs .btn + .fbtn:not(button), .table.table-xs .fbtn + .fbtn:not(button) {
          margin-left: 6px; } }
  .btn.btn-xs ~ .button-popover, .btn-group-xs > .btn ~ .button-popover, .btn-group-xs > .fbtn ~ .button-popover, .btn-xs.fbtn ~ .button-popover, .table.table-sm .btn.btn-xs ~ .button-popover, .table.table-sm .btn-xs.fbtn ~ .button-popover, .table.table-xs .btn ~ .button-popover, .table.table-xs .fbtn ~ .button-popover {
    margin-left: 2px; }
    @media screen and (min-width: 768px) {
      .btn.btn-xs ~ .button-popover, .btn-group-xs > .btn ~ .button-popover, .btn-group-xs > .fbtn ~ .button-popover, .btn-xs.fbtn ~ .button-popover, .table.table-sm .btn.btn-xs ~ .button-popover, .table.table-sm .btn-xs.fbtn ~ .button-popover, .table.table-xs .btn ~ .button-popover, .table.table-xs .fbtn ~ .button-popover {
        margin-left: 2px; } }
    @media screen and (min-width: 992px) {
      .btn.btn-xs ~ .button-popover, .btn-group-xs > .btn ~ .button-popover, .btn-group-xs > .fbtn ~ .button-popover, .btn-xs.fbtn ~ .button-popover, .table.table-sm .btn.btn-xs ~ .button-popover, .table.table-sm .btn-xs.fbtn ~ .button-popover, .table.table-xs .btn ~ .button-popover, .table.table-xs .fbtn ~ .button-popover {
        margin-left: 3px; } }
    @media screen and (min-width: 1200px) {
      .btn.btn-xs ~ .button-popover, .btn-group-xs > .btn ~ .button-popover, .btn-group-xs > .fbtn ~ .button-popover, .btn-xs.fbtn ~ .button-popover, .table.table-sm .btn.btn-xs ~ .button-popover, .table.table-sm .btn-xs.fbtn ~ .button-popover, .table.table-xs .btn ~ .button-popover, .table.table-xs .fbtn ~ .button-popover {
        margin-left: 3px; } }
  .btn + .btn.btn-block, .fbtn + .btn.btn-block, .btn + .btn-block.fbtn, .fbtn + .btn-block.fbtn {
    margin: 0; }

.button-popover {
  display: inline-block;
  cursor: default; }

p + .btn-block {
  margin-top: 8px; }
  @media screen and (min-width: 768px) {
    p + .btn-block {
      margin-top: 12px; } }
  @media screen and (min-width: 992px) {
    p + .btn-block {
      margin-top: 16px; } }
  @media screen and (min-width: 1200px) {
    p + .btn-block {
      margin-top: 20px; } }

.btn, .fbtn,
a.btn,
a.fbtn,
.bootstrap-select .btn,
.bootstrap-select .fbtn {
  color: #fff;
  background-color: #808080;
  border-color: #808080;
  font-weight: bold; }
  .btn:focus, .fbtn:focus, .btn.focus, .focus.fbtn, .btn:hover, .fbtn:hover, .btn.hover, .hover.fbtn,
  a.btn:focus,
  a.fbtn:focus,
  a.btn.focus,
  a.focus.fbtn,
  a.btn:hover,
  a.fbtn:hover,
  a.btn.hover,
  a.hover.fbtn,
  .bootstrap-select .btn:focus,
  .bootstrap-select .fbtn:focus,
  .bootstrap-select .btn.focus,
  .bootstrap-select .focus.fbtn,
  .bootstrap-select .btn:hover,
  .bootstrap-select .fbtn:hover,
  .bootstrap-select .btn.hover,
  .bootstrap-select .hover.fbtn {
    color: #fff;
    border-color: #8d8d8d;
    background-color: #8d8d8d;
    outline: none; }
  .btn:active, .fbtn:active, .fbtn.filter[data-toggle=collapse]:not(.collapsed), .btn.filter[data-toggle=collapse]:not(.collapsed), .btn.active, .active.fbtn,
  .open > .btn.dropdown-toggle:not(.nav-link),
  .open > .dropdown-toggle.fbtn:not(.nav-link),
  a.btn:active,
  a.fbtn:active,
  a.fbtn.filter[data-toggle=collapse]:not(.collapsed),
  a.btn.filter[data-toggle=collapse]:not(.collapsed),
  a.btn.active,
  a.active.fbtn,
  .open > a.btn.dropdown-toggle:not(.nav-link),
  .open > a.dropdown-toggle.fbtn:not(.nav-link),
  .bootstrap-select .btn:active,
  .bootstrap-select .fbtn:active,
  .bootstrap-select .fbtn.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn.active,
  .bootstrap-select .active.fbtn,
  .open > .bootstrap-select .btn.dropdown-toggle:not(.nav-link),
  .open > .bootstrap-select .dropdown-toggle.fbtn:not(.nav-link) {
    color: #fff;
    background-color: #737373;
    border-color: #737373;
    box-shadow: none; }
    .btn:active:hover, .fbtn:active:hover, .fbtn.filter:hover[data-toggle=collapse]:not(.collapsed), .btn.filter:hover[data-toggle=collapse]:not(.collapsed), .btn:active.hover, .fbtn:active.hover, .fbtn.hover.filter[data-toggle=collapse]:not(.collapsed), .btn.hover.filter[data-toggle=collapse]:not(.collapsed), .btn:active:focus, .fbtn:active:focus, .fbtn.filter:focus[data-toggle=collapse]:not(.collapsed), .btn.filter:focus[data-toggle=collapse]:not(.collapsed), .btn:active.focus, .fbtn:active.focus, .fbtn.focus.filter[data-toggle=collapse]:not(.collapsed), .btn.focus.filter[data-toggle=collapse]:not(.collapsed), .btn.active:hover, .active.fbtn:hover, .btn.active.hover, .active.hover.fbtn, .btn.active:focus, .active.fbtn:focus, .btn.active.focus, .active.focus.fbtn,
    .open > .btn.dropdown-toggle:not(.nav-link):hover,
    .open > .dropdown-toggle.fbtn:not(.nav-link):hover,
    .open > .btn.dropdown-toggle:not(.nav-link).hover,
    .open > .dropdown-toggle.fbtn:not(.nav-link).hover,
    .open > .btn.dropdown-toggle:not(.nav-link):focus,
    .open > .dropdown-toggle.fbtn:not(.nav-link):focus,
    .open > .btn.dropdown-toggle:not(.nav-link).focus,
    .open > .dropdown-toggle.fbtn:not(.nav-link).focus,
    a.btn:active:hover,
    a.fbtn:active:hover,
    a.fbtn.filter:hover[data-toggle=collapse]:not(.collapsed),
    a.btn.filter:hover[data-toggle=collapse]:not(.collapsed),
    a.btn:active.hover,
    a.fbtn:active.hover,
    a.fbtn.hover.filter[data-toggle=collapse]:not(.collapsed),
    a.btn.hover.filter[data-toggle=collapse]:not(.collapsed),
    a.btn:active:focus,
    a.fbtn:active:focus,
    a.fbtn.filter:focus[data-toggle=collapse]:not(.collapsed),
    a.btn.filter:focus[data-toggle=collapse]:not(.collapsed),
    a.btn:active.focus,
    a.fbtn:active.focus,
    a.fbtn.focus.filter[data-toggle=collapse]:not(.collapsed),
    a.btn.focus.filter[data-toggle=collapse]:not(.collapsed),
    a.btn.active:hover,
    a.active.fbtn:hover,
    a.btn.active.hover,
    a.active.hover.fbtn,
    a.btn.active:focus,
    a.active.fbtn:focus,
    a.btn.active.focus,
    a.active.focus.fbtn,
    .open > a.btn.dropdown-toggle:not(.nav-link):hover,
    .open > a.dropdown-toggle.fbtn:not(.nav-link):hover,
    .open > a.btn.dropdown-toggle:not(.nav-link).hover,
    .open > a.dropdown-toggle.fbtn:not(.nav-link).hover,
    .open > a.btn.dropdown-toggle:not(.nav-link):focus,
    .open > a.dropdown-toggle.fbtn:not(.nav-link):focus,
    .open > a.btn.dropdown-toggle:not(.nav-link).focus,
    .open > a.dropdown-toggle.fbtn:not(.nav-link).focus,
    .bootstrap-select .btn:active:hover,
    .bootstrap-select .fbtn:active:hover,
    .bootstrap-select .fbtn.filter:hover[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn.filter:hover[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn:active.hover,
    .bootstrap-select .fbtn:active.hover,
    .bootstrap-select .fbtn.hover.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn.hover.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn:active:focus,
    .bootstrap-select .fbtn:active:focus,
    .bootstrap-select .fbtn.filter:focus[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn.filter:focus[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn:active.focus,
    .bootstrap-select .fbtn:active.focus,
    .bootstrap-select .fbtn.focus.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn.focus.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn.active:hover,
    .bootstrap-select .active.fbtn:hover,
    .bootstrap-select .btn.active.hover,
    .bootstrap-select .active.hover.fbtn,
    .bootstrap-select .btn.active:focus,
    .bootstrap-select .active.fbtn:focus,
    .bootstrap-select .btn.active.focus,
    .bootstrap-select .active.focus.fbtn,
    .open > .bootstrap-select .btn.dropdown-toggle:not(.nav-link):hover,
    .open > .bootstrap-select .dropdown-toggle.fbtn:not(.nav-link):hover,
    .open > .bootstrap-select .btn.dropdown-toggle:not(.nav-link).hover,
    .open > .bootstrap-select .dropdown-toggle.fbtn:not(.nav-link).hover,
    .open > .bootstrap-select .btn.dropdown-toggle:not(.nav-link):focus,
    .open > .bootstrap-select .dropdown-toggle.fbtn:not(.nav-link):focus,
    .open > .bootstrap-select .btn.dropdown-toggle:not(.nav-link).focus,
    .open > .bootstrap-select .dropdown-toggle.fbtn:not(.nav-link).focus {
      color: #fff;
      background-color: #676767;
      border-color: #676767;
      outline: none; }
  .btn:active, .fbtn:active, .fbtn.filter[data-toggle=collapse]:not(.collapsed), .btn.filter[data-toggle=collapse]:not(.collapsed), .btn.active, .active.fbtn,
  .open > .btn.dropdown-toggle,
  .open > .dropdown-toggle.fbtn,
  a.btn:active,
  a.fbtn:active,
  a.fbtn.filter[data-toggle=collapse]:not(.collapsed),
  a.btn.filter[data-toggle=collapse]:not(.collapsed),
  a.btn.active,
  a.active.fbtn,
  .open > a.btn.dropdown-toggle,
  .open > a.dropdown-toggle.fbtn,
  .bootstrap-select .btn:active,
  .bootstrap-select .fbtn:active,
  .bootstrap-select .fbtn.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn.active,
  .bootstrap-select .active.fbtn,
  .open > .bootstrap-select .btn.dropdown-toggle,
  .open > .bootstrap-select .dropdown-toggle.fbtn {
    background-image: none; }
  .btn .badge, .fbtn .badge,
  a.btn .badge,
  a.fbtn .badge,
  .bootstrap-select .btn .badge,
  .bootstrap-select .fbtn .badge {
    color: #808080;
    background-color: #fff; }

a.btn-primary, .navbar-inverse .navbar-nav > li > a.btn-primary, .btn-primary, .navbar-inverse .navbar-nav > li > a.btn-primary,
.bootstrap-select .btn-primary,
.bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-primary,
.navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-primary {
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #fff;
  background-color: #F7941D;
  border-color: #F7941D;
  font-weight: bold; }
  a.btn-primary:focus, .navbar-inverse .navbar-nav > li > a.btn-primary:focus, a.btn-primary.focus, .navbar-inverse .navbar-nav > li > a.focus.btn-primary, a.btn-primary:hover, .navbar-inverse .navbar-nav > li > a.btn-primary:hover, a.btn-primary.hover, .navbar-inverse .navbar-nav > li > a.hover.btn-primary, .btn-primary:focus, .navbar-inverse .navbar-nav > li > a.btn-primary:focus, .btn-primary.focus, .navbar-inverse .navbar-nav > li > a.focus.btn-primary, .btn-primary:hover, .navbar-inverse .navbar-nav > li > a.btn-primary:hover,
  .btn-primary.hover,
  .navbar-inverse .navbar-nav > li > a.hover.btn-primary,
  .bootstrap-select .btn-primary:focus,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-primary:focus,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-primary:focus,
  .bootstrap-select .btn-primary.focus,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.focus.btn-primary,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.focus.btn-primary,
  .bootstrap-select .btn-primary:hover,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-primary:hover,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-primary:hover,
  .bootstrap-select .btn-primary.hover,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.hover.btn-primary,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.hover.btn-primary {
    color: #fff;
    border-color: #f8a036;
    background-color: #f8a036;
    outline: none; }
  a.btn-primary:active, .navbar-inverse .navbar-nav > li > a.btn-primary:active, a.btn-primary.filter[data-toggle=collapse]:not(.collapsed), a.btn-primary.active, .navbar-inverse .navbar-nav > li > a.active.btn-primary,
  .open > a.btn-primary.dropdown-toggle:not(.nav-link),
  .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:not(.nav-link), .btn-primary:active, .navbar-inverse .navbar-nav > li > a.btn-primary:active, .btn-primary.filter[data-toggle=collapse]:not(.collapsed), .btn-primary.active, .navbar-inverse .navbar-nav > li > a.active.btn-primary,
  .open > .btn-primary.dropdown-toggle:not(.nav-link),
  .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:not(.nav-link),
  .bootstrap-select .btn-primary:active,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-primary:active,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-primary:active,
  .bootstrap-select .btn-primary.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-primary.active,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.active.btn-primary,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.active.btn-primary,
  .open > .bootstrap-select .btn-primary.dropdown-toggle:not(.nav-link),
  .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-primary:not(.nav-link) {
    color: #fff;
    background-color: #f28809;
    border-color: #f28809;
    box-shadow: none; }
    a.btn-primary:active:hover, .navbar-inverse .navbar-nav > li > a.btn-primary:active:hover, a.btn-primary.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-primary:active.hover, .navbar-inverse .navbar-nav > li > a.btn-primary:active.hover, a.btn-primary.hover.filter[data-toggle=collapse]:not(.collapsed), a.btn-primary:active:focus, .navbar-inverse .navbar-nav > li > a.btn-primary:active:focus, a.btn-primary.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-primary:active.focus, .navbar-inverse .navbar-nav > li > a.btn-primary:active.focus, a.btn-primary.focus.filter[data-toggle=collapse]:not(.collapsed), a.btn-primary.active:hover, .navbar-inverse .navbar-nav > li > a.active.btn-primary:hover, a.btn-primary.active.hover, .navbar-inverse .navbar-nav > li > a.active.hover.btn-primary, a.btn-primary.active:focus, .navbar-inverse .navbar-nav > li > a.active.btn-primary:focus, a.btn-primary.active.focus, .navbar-inverse .navbar-nav > li > a.active.focus.btn-primary,
    .open > a.btn-primary.dropdown-toggle:not(.nav-link):hover,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:not(.nav-link):hover,
    .open > a.btn-primary.dropdown-toggle:not(.nav-link).hover,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:not(.nav-link).hover,
    .open > a.btn-primary.dropdown-toggle:not(.nav-link):focus,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:not(.nav-link):focus,
    .open > a.btn-primary.dropdown-toggle:not(.nav-link).focus,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:not(.nav-link).focus, .btn-primary:active:hover, .navbar-inverse .navbar-nav > li > a.btn-primary:active:hover, .btn-primary.filter:hover[data-toggle=collapse]:not(.collapsed),
    .btn-primary:active.hover,
    .navbar-inverse .navbar-nav > li > a.btn-primary:active.hover,
    .btn-primary.hover.filter[data-toggle=collapse]:not(.collapsed), .btn-primary:active:focus, .navbar-inverse .navbar-nav > li > a.btn-primary:active:focus, .btn-primary.filter:focus[data-toggle=collapse]:not(.collapsed), .btn-primary:active.focus, .navbar-inverse .navbar-nav > li > a.btn-primary:active.focus, .btn-primary.focus.filter[data-toggle=collapse]:not(.collapsed), .btn-primary.active:hover, .navbar-inverse .navbar-nav > li > a.active.btn-primary:hover,
    .btn-primary.active.hover,
    .navbar-inverse .navbar-nav > li > a.active.hover.btn-primary, .btn-primary.active:focus, .navbar-inverse .navbar-nav > li > a.active.btn-primary:focus, .btn-primary.active.focus, .navbar-inverse .navbar-nav > li > a.active.focus.btn-primary,
    .open > .btn-primary.dropdown-toggle:not(.nav-link):hover,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:not(.nav-link):hover,
    .open > .btn-primary.dropdown-toggle:not(.nav-link).hover,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:not(.nav-link).hover,
    .open > .btn-primary.dropdown-toggle:not(.nav-link):focus,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:not(.nav-link):focus,
    .open > .btn-primary.dropdown-toggle:not(.nav-link).focus,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary:not(.nav-link).focus,
    .bootstrap-select .btn-primary:active:hover,
    .bootstrap-select .btn-primary.filter:hover[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-primary:active.hover,
    .bootstrap-select .btn-primary.hover.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-primary:active:focus,
    .bootstrap-select .btn-primary.filter:focus[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-primary:active.focus,
    .bootstrap-select .btn-primary.focus.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-primary.active:hover,
    .bootstrap-select .btn-primary.active.hover,
    .bootstrap-select .btn-primary.active:focus,
    .bootstrap-select .btn-primary.active.focus,
    .open > .bootstrap-select .btn-primary.dropdown-toggle:not(.nav-link):hover,
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-primary:not(.nav-link):hover,
    .open > .bootstrap-select .btn-primary.dropdown-toggle:not(.nav-link).hover,
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-primary:not(.nav-link).hover,
    .open > .bootstrap-select .btn-primary.dropdown-toggle:not(.nav-link):focus,
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-primary:not(.nav-link):focus,
    .open > .bootstrap-select .btn-primary.dropdown-toggle:not(.nav-link).focus,
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-primary:not(.nav-link).focus {
      color: #fff;
      background-color: #d97a08;
      border-color: #d97a08;
      outline: none; }
  a.btn-primary:active, .navbar-inverse .navbar-nav > li > a.btn-primary:active, a.btn-primary.filter[data-toggle=collapse]:not(.collapsed), a.btn-primary.active, .navbar-inverse .navbar-nav > li > a.active.btn-primary,
  .open > a.btn-primary.dropdown-toggle,
  .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary, .btn-primary:active, .navbar-inverse .navbar-nav > li > a.btn-primary:active, .btn-primary.filter[data-toggle=collapse]:not(.collapsed), .btn-primary.active, .navbar-inverse .navbar-nav > li > a.active.btn-primary,
  .open > .btn-primary.dropdown-toggle,
  .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-primary,
  .bootstrap-select .btn-primary:active,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-primary:active,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-primary:active,
  .bootstrap-select .btn-primary.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-primary.active,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.active.btn-primary,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.active.btn-primary,
  .open > .bootstrap-select .btn-primary.dropdown-toggle,
  .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-primary {
    background-image: none; }
  a.btn-primary .badge, .navbar-inverse .navbar-nav > li > a.btn-primary .badge, .btn-primary .badge, .navbar-inverse .navbar-nav > li > a.btn-primary .badge,
  .bootstrap-select .btn-primary .badge,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-primary .badge,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-primary .badge {
    color: #F7941D;
    background-color: #fff; }

a.btn-secondary, .navbar-inverse .navbar-nav > li > a.btn-secondary, a.filter[data-toggle=collapse]:not(.collapsed),
.btn-secondary,
.navbar-inverse .navbar-nav > li > a.btn-secondary,
.filter[data-toggle=collapse]:not(.collapsed),
.bootstrap-select .btn-secondary,
.bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-secondary,
.navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-secondary,
.bootstrap-select .filter[data-toggle=collapse]:not(.collapsed) {
  color: #468CCB;
  background-color: transparent;
  border-color: #468CCB;
  font-weight: bold; }
  a.btn-secondary:focus, .navbar-inverse .navbar-nav > li > a.btn-secondary:focus, a.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-secondary.focus, .navbar-inverse .navbar-nav > li > a.focus.btn-secondary, a.focus.filter[data-toggle=collapse]:not(.collapsed), a.btn-secondary:hover, .navbar-inverse .navbar-nav > li > a.btn-secondary:hover, a.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-secondary.hover, .navbar-inverse .navbar-nav > li > a.hover.btn-secondary, a.hover.filter[data-toggle=collapse]:not(.collapsed),
  .btn-secondary:focus,
  .navbar-inverse .navbar-nav > li > a.btn-secondary:focus,
  .filter:focus[data-toggle=collapse]:not(.collapsed),
  .btn-secondary.focus,
  .navbar-inverse .navbar-nav > li > a.focus.btn-secondary,
  .focus.filter[data-toggle=collapse]:not(.collapsed),
  .btn-secondary:hover,
  .navbar-inverse .navbar-nav > li > a.btn-secondary:hover,
  .filter:hover[data-toggle=collapse]:not(.collapsed),
  .btn-secondary.hover,
  .navbar-inverse .navbar-nav > li > a.hover.btn-secondary,
  .hover.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-secondary:focus,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-secondary:focus,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-secondary:focus,
  .bootstrap-select .filter:focus[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-secondary.focus,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.focus.btn-secondary,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.focus.btn-secondary,
  .bootstrap-select .focus.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-secondary:hover,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-secondary:hover,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-secondary:hover,
  .bootstrap-select .filter:hover[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-secondary.hover,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.hover.btn-secondary,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.hover.btn-secondary,
  .bootstrap-select .hover.filter[data-toggle=collapse]:not(.collapsed) {
    color: #468CCB;
    border-color: #468CCB;
    background-color: #edf4fa; }
  a.btn-secondary:active, .navbar-inverse .navbar-nav > li > a.btn-secondary:active, .navbar-inverse .navbar-nav > li > a.filter[data-toggle=collapse]:not(.collapsed), a.filter[data-toggle=collapse]:not(.collapsed), a.btn-secondary.active, .navbar-inverse .navbar-nav > li > a.active.btn-secondary, a.active.filter[data-toggle=collapse]:not(.collapsed),
  .open > a.btn-secondary.dropdown-toggle:not(.nav-link),
  .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary:not(.nav-link),
  .open > a.dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed),
  .btn-secondary:active,
  .navbar-inverse .navbar-nav > li > a.btn-secondary:active,
  .navbar-inverse .navbar-nav > li > a.filter[data-toggle=collapse]:not(.collapsed),
  .filter[data-toggle=collapse]:not(.collapsed),
  .btn-secondary.active,
  .navbar-inverse .navbar-nav > li > a.active.btn-secondary,
  .active.filter[data-toggle=collapse]:not(.collapsed),
  .open > .btn-secondary.dropdown-toggle:not(.nav-link),
  .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary:not(.nav-link),
  .open > .dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-secondary:active,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-secondary:active,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-secondary:active,
  .bootstrap-select .filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-secondary.active,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.active.btn-secondary,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.active.btn-secondary,
  .bootstrap-select .active.filter[data-toggle=collapse]:not(.collapsed),
  .open > .bootstrap-select .btn-secondary.dropdown-toggle:not(.nav-link),
  .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-secondary:not(.nav-link),
  .open > .bootstrap-select .dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed) {
    color: #fff;
    background-color: #468CCB;
    border-color: #468CCB; }
    a.btn-secondary:active.hover, .navbar-inverse .navbar-nav > li > a.btn-secondary:active.hover, a.hover.filter[data-toggle=collapse]:not(.collapsed), a.btn-secondary:active:hover, .navbar-inverse .navbar-nav > li > a.btn-secondary:active:hover, a.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-secondary:active:focus, .navbar-inverse .navbar-nav > li > a.btn-secondary:active:focus, a.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-secondary:active.focus, .navbar-inverse .navbar-nav > li > a.btn-secondary:active.focus, a.focus.filter[data-toggle=collapse]:not(.collapsed), a.btn-secondary.active.hover, .navbar-inverse .navbar-nav > li > a.active.hover.btn-secondary, a.active.hover.filter[data-toggle=collapse]:not(.collapsed), a.btn-secondary.active:hover, .navbar-inverse .navbar-nav > li > a.active.btn-secondary:hover, a.active.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-secondary.active:focus, .navbar-inverse .navbar-nav > li > a.active.btn-secondary:focus, a.active.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-secondary.active.focus, .navbar-inverse .navbar-nav > li > a.active.focus.btn-secondary, a.active.focus.filter[data-toggle=collapse]:not(.collapsed),
    .open > a.btn-secondary.dropdown-toggle:not(.nav-link).hover,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary:not(.nav-link).hover,
    .open > a.dropdown-toggle.filter:not(.nav-link).hover[data-toggle=collapse]:not(.collapsed),
    .open > a.btn-secondary.dropdown-toggle:not(.nav-link):hover,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary:not(.nav-link):hover,
    .open > a.dropdown-toggle.filter:not(.nav-link):hover[data-toggle=collapse]:not(.collapsed),
    .open > a.btn-secondary.dropdown-toggle:not(.nav-link):focus,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary:not(.nav-link):focus,
    .open > a.dropdown-toggle.filter:not(.nav-link):focus[data-toggle=collapse]:not(.collapsed),
    .open > a.btn-secondary.dropdown-toggle:not(.nav-link).focus,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary:not(.nav-link).focus,
    .open > a.dropdown-toggle.filter:not(.nav-link).focus[data-toggle=collapse]:not(.collapsed),
    .btn-secondary:active.hover,
    .navbar-inverse .navbar-nav > li > a.btn-secondary:active.hover,
    .hover.filter[data-toggle=collapse]:not(.collapsed),
    .btn-secondary:active:hover,
    .navbar-inverse .navbar-nav > li > a.btn-secondary:active:hover,
    .filter:hover[data-toggle=collapse]:not(.collapsed),
    .btn-secondary:active:focus,
    .navbar-inverse .navbar-nav > li > a.btn-secondary:active:focus,
    .filter:focus[data-toggle=collapse]:not(.collapsed),
    .btn-secondary:active.focus,
    .navbar-inverse .navbar-nav > li > a.btn-secondary:active.focus,
    .focus.filter[data-toggle=collapse]:not(.collapsed),
    .btn-secondary.active.hover,
    .navbar-inverse .navbar-nav > li > a.active.hover.btn-secondary,
    .active.hover.filter[data-toggle=collapse]:not(.collapsed),
    .btn-secondary.active:hover,
    .navbar-inverse .navbar-nav > li > a.active.btn-secondary:hover,
    .active.filter:hover[data-toggle=collapse]:not(.collapsed),
    .btn-secondary.active:focus,
    .navbar-inverse .navbar-nav > li > a.active.btn-secondary:focus,
    .active.filter:focus[data-toggle=collapse]:not(.collapsed),
    .btn-secondary.active.focus,
    .navbar-inverse .navbar-nav > li > a.active.focus.btn-secondary,
    .active.focus.filter[data-toggle=collapse]:not(.collapsed),
    .open > .btn-secondary.dropdown-toggle:not(.nav-link).hover,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary:not(.nav-link).hover,
    .open > .dropdown-toggle.filter:not(.nav-link).hover[data-toggle=collapse]:not(.collapsed),
    .open > .btn-secondary.dropdown-toggle:not(.nav-link):hover,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary:not(.nav-link):hover,
    .open > .dropdown-toggle.filter:not(.nav-link):hover[data-toggle=collapse]:not(.collapsed),
    .open > .btn-secondary.dropdown-toggle:not(.nav-link):focus,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary:not(.nav-link):focus,
    .open > .dropdown-toggle.filter:not(.nav-link):focus[data-toggle=collapse]:not(.collapsed),
    .open > .btn-secondary.dropdown-toggle:not(.nav-link).focus,
    .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary:not(.nav-link).focus,
    .open > .dropdown-toggle.filter:not(.nav-link).focus[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-secondary:active.hover,
    .bootstrap-select .hover.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-secondary:active:hover,
    .bootstrap-select .filter:hover[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-secondary:active:focus,
    .bootstrap-select .filter:focus[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-secondary:active.focus,
    .bootstrap-select .focus.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-secondary.active.hover,
    .bootstrap-select .active.hover.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-secondary.active:hover,
    .bootstrap-select .active.filter:hover[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-secondary.active:focus,
    .bootstrap-select .active.filter:focus[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-secondary.active.focus,
    .bootstrap-select .active.focus.filter[data-toggle=collapse]:not(.collapsed),
    .open > .bootstrap-select .btn-secondary.dropdown-toggle:not(.nav-link).hover,
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-secondary:not(.nav-link).hover,
    .open > .bootstrap-select .dropdown-toggle.filter:not(.nav-link).hover[data-toggle=collapse]:not(.collapsed),
    .open > .bootstrap-select .btn-secondary.dropdown-toggle:not(.nav-link):hover,
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-secondary:not(.nav-link):hover,
    .open > .bootstrap-select .dropdown-toggle.filter:not(.nav-link):hover[data-toggle=collapse]:not(.collapsed),
    .open > .bootstrap-select .btn-secondary.dropdown-toggle:not(.nav-link):focus,
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-secondary:not(.nav-link):focus,
    .open > .bootstrap-select .dropdown-toggle.filter:not(.nav-link):focus[data-toggle=collapse]:not(.collapsed),
    .open > .bootstrap-select .btn-secondary.dropdown-toggle:not(.nav-link).focus,
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-secondary:not(.nav-link).focus,
    .open > .bootstrap-select .dropdown-toggle.filter:not(.nav-link).focus[data-toggle=collapse]:not(.collapsed) {
      color: #fff;
      background-color: #367fc1;
      border-color: #367fc1; }
  a.btn-secondary:active, .navbar-inverse .navbar-nav > li > a.btn-secondary:active, .navbar-inverse .navbar-nav > li > a.filter[data-toggle=collapse]:not(.collapsed), a.filter[data-toggle=collapse]:not(.collapsed), a.btn-secondary.active, .navbar-inverse .navbar-nav > li > a.active.btn-secondary, a.active.filter[data-toggle=collapse]:not(.collapsed),
  .open > a.btn-secondary.dropdown-toggle,
  .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary,
  .open > a.dropdown-toggle.filter[data-toggle=collapse]:not(.collapsed),
  .btn-secondary:active,
  .navbar-inverse .navbar-nav > li > a.btn-secondary:active,
  .navbar-inverse .navbar-nav > li > a.filter[data-toggle=collapse]:not(.collapsed),
  .filter[data-toggle=collapse]:not(.collapsed),
  .btn-secondary.active,
  .navbar-inverse .navbar-nav > li > a.active.btn-secondary,
  .active.filter[data-toggle=collapse]:not(.collapsed),
  .open > .btn-secondary.dropdown-toggle,
  .navbar-inverse .navbar-nav > li.open > a.dropdown-toggle.btn-secondary,
  .open > .dropdown-toggle.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-secondary:active,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-secondary:active,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-secondary:active,
  .bootstrap-select .filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-secondary.active,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.active.btn-secondary,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.active.btn-secondary,
  .bootstrap-select .active.filter[data-toggle=collapse]:not(.collapsed),
  .open > .bootstrap-select .btn-secondary.dropdown-toggle,
  .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.dropdown-toggle.btn-secondary,
  .open > .bootstrap-select .dropdown-toggle.filter[data-toggle=collapse]:not(.collapsed) {
    background-image: none; }
  a.btn-secondary .badge, .navbar-inverse .navbar-nav > li > a.btn-secondary .badge, a.filter[data-toggle=collapse]:not(.collapsed) .badge,
  .btn-secondary .badge,
  .navbar-inverse .navbar-nav > li > a.btn-secondary .badge,
  .filter[data-toggle=collapse]:not(.collapsed) .badge,
  .bootstrap-select .btn-secondary .badge,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-secondary .badge,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-secondary .badge,
  .bootstrap-select .filter[data-toggle=collapse]:not(.collapsed) .badge {
    color: #fff;
    background-color: #468CCB; }
  a.btn-secondary.btn-neutral, .navbar-inverse .navbar-nav > li > a.btn-neutral.btn-secondary, a.btn-neutral.filter[data-toggle=collapse]:not(.collapsed),
  .btn-secondary.btn-neutral,
  .navbar-inverse .navbar-nav > li > a.btn-neutral.btn-secondary,
  .btn-neutral.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-secondary.btn-neutral,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-neutral.btn-secondary,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-neutral.btn-secondary,
  .bootstrap-select .btn-neutral.filter[data-toggle=collapse]:not(.collapsed) {
    border-color: white;
    color: white;
    background: transparent;
    -webkit-font-smoothing: antialiased; }
    a.btn-secondary.btn-neutral:hover:not(:active), a.btn-neutral.filter:hover:not(:active)[data-toggle=collapse]:not(.collapsed),
    .btn-secondary.btn-neutral:hover:not(:active),
    .btn-neutral.filter:hover:not(:active)[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-secondary.btn-neutral:hover:not(:active),
    .bootstrap-select .btn-neutral.filter:hover:not(:active)[data-toggle=collapse]:not(.collapsed) {
      background: rgba(102, 160, 212, 0.3); }

a.btn-buy,
.btn-buy,
.bootstrap-select .btn-buy {
  color: #fff;
  background-color: #669900;
  border-color: #669900;
  font-weight: bold; }
  a.btn-buy:focus, a.btn-buy.focus, a.btn-buy:hover, a.btn-buy.hover,
  .btn-buy:focus,
  .btn-buy.focus,
  .btn-buy:hover,
  .btn-buy.hover,
  .bootstrap-select .btn-buy:focus,
  .bootstrap-select .btn-buy.focus,
  .bootstrap-select .btn-buy:hover,
  .bootstrap-select .btn-buy.hover {
    color: #fff;
    border-color: #77b300;
    background-color: #77b300;
    outline: none; }
  a.btn-buy:active, a.btn-buy.filter[data-toggle=collapse]:not(.collapsed), a.btn-buy.active,
  .open > a.btn-buy.dropdown-toggle:not(.nav-link),
  .btn-buy:active,
  .btn-buy.filter[data-toggle=collapse]:not(.collapsed),
  .btn-buy.active,
  .open >
  .btn-buy.dropdown-toggle:not(.nav-link),
  .bootstrap-select .btn-buy:active,
  .bootstrap-select .btn-buy.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-buy.active,
  .open >
  .bootstrap-select .btn-buy.dropdown-toggle:not(.nav-link) {
    color: #fff;
    background-color: #558000;
    border-color: #558000;
    box-shadow: none; }
    a.btn-buy:active:hover, a.btn-buy.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-buy:active.hover, a.btn-buy.hover.filter[data-toggle=collapse]:not(.collapsed), a.btn-buy:active:focus, a.btn-buy.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-buy:active.focus, a.btn-buy.focus.filter[data-toggle=collapse]:not(.collapsed), a.btn-buy.active:hover, a.btn-buy.active.hover, a.btn-buy.active:focus, a.btn-buy.active.focus,
    .open > a.btn-buy.dropdown-toggle:not(.nav-link):hover,
    .open > a.btn-buy.dropdown-toggle:not(.nav-link).hover,
    .open > a.btn-buy.dropdown-toggle:not(.nav-link):focus,
    .open > a.btn-buy.dropdown-toggle:not(.nav-link).focus,
    .btn-buy:active:hover,
    .btn-buy.filter:hover[data-toggle=collapse]:not(.collapsed),
    .btn-buy:active.hover,
    .btn-buy.hover.filter[data-toggle=collapse]:not(.collapsed),
    .btn-buy:active:focus,
    .btn-buy.filter:focus[data-toggle=collapse]:not(.collapsed),
    .btn-buy:active.focus,
    .btn-buy.focus.filter[data-toggle=collapse]:not(.collapsed),
    .btn-buy.active:hover,
    .btn-buy.active.hover,
    .btn-buy.active:focus,
    .btn-buy.active.focus,
    .open >
    .btn-buy.dropdown-toggle:not(.nav-link):hover,
    .open >
    .btn-buy.dropdown-toggle:not(.nav-link).hover,
    .open >
    .btn-buy.dropdown-toggle:not(.nav-link):focus,
    .open >
    .btn-buy.dropdown-toggle:not(.nav-link).focus,
    .bootstrap-select .btn-buy:active:hover,
    .bootstrap-select .btn-buy.filter:hover[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy:active.hover,
    .bootstrap-select .btn-buy.hover.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy:active:focus,
    .bootstrap-select .btn-buy.filter:focus[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy:active.focus,
    .bootstrap-select .btn-buy.focus.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy.active:hover,
    .bootstrap-select .btn-buy.active.hover,
    .bootstrap-select .btn-buy.active:focus,
    .bootstrap-select .btn-buy.active.focus,
    .open >
    .bootstrap-select .btn-buy.dropdown-toggle:not(.nav-link):hover,
    .open >
    .bootstrap-select .btn-buy.dropdown-toggle:not(.nav-link).hover,
    .open >
    .bootstrap-select .btn-buy.dropdown-toggle:not(.nav-link):focus,
    .open >
    .bootstrap-select .btn-buy.dropdown-toggle:not(.nav-link).focus {
      color: #fff;
      background-color: #446600;
      border-color: #446600;
      outline: none; }
  a.btn-buy:active, a.btn-buy.filter[data-toggle=collapse]:not(.collapsed), a.btn-buy.active,
  .open > a.btn-buy.dropdown-toggle,
  .btn-buy:active,
  .btn-buy.filter[data-toggle=collapse]:not(.collapsed),
  .btn-buy.active,
  .open >
  .btn-buy.dropdown-toggle,
  .bootstrap-select .btn-buy:active,
  .bootstrap-select .btn-buy.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-buy.active,
  .open >
  .bootstrap-select .btn-buy.dropdown-toggle {
    background-image: none; }
  a.btn-buy .badge,
  .btn-buy .badge,
  .bootstrap-select .btn-buy .badge {
    color: #669900;
    background-color: #fff; }
  a.btn-buy.btn-secondary, .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary, a.btn-buy.filter[data-toggle=collapse]:not(.collapsed),
  .btn-buy.btn-secondary,
  .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary,
  .btn-buy.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-buy.btn-secondary,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-buy.btn-secondary,
  .bootstrap-select .btn-buy.filter[data-toggle=collapse]:not(.collapsed) {
    color: #669900;
    background-color: transparent;
    border-color: #669900;
    font-weight: bold; }
    a.btn-buy.btn-secondary:focus, .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary:focus, a.btn-buy.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary.focus, .navbar-inverse .navbar-nav > li > a.btn-buy.focus.btn-secondary, a.btn-buy.focus.filter[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary:hover, .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary:hover, a.btn-buy.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary.hover, .navbar-inverse .navbar-nav > li > a.btn-buy.hover.btn-secondary, a.btn-buy.hover.filter[data-toggle=collapse]:not(.collapsed),
    .btn-buy.btn-secondary:focus,
    .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary:focus,
    .btn-buy.filter:focus[data-toggle=collapse]:not(.collapsed),
    .btn-buy.btn-secondary.focus,
    .navbar-inverse .navbar-nav > li > a.btn-buy.focus.btn-secondary,
    .btn-buy.focus.filter[data-toggle=collapse]:not(.collapsed),
    .btn-buy.btn-secondary:hover,
    .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary:hover,
    .btn-buy.filter:hover[data-toggle=collapse]:not(.collapsed),
    .btn-buy.btn-secondary.hover,
    .navbar-inverse .navbar-nav > li > a.btn-buy.hover.btn-secondary,
    .btn-buy.hover.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy.btn-secondary:focus,
    .bootstrap-select .btn-buy.filter:focus[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy.btn-secondary.focus,
    .bootstrap-select .btn-buy.focus.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy.btn-secondary:hover,
    .bootstrap-select .btn-buy.filter:hover[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy.btn-secondary.hover,
    .bootstrap-select .btn-buy.hover.filter[data-toggle=collapse]:not(.collapsed) {
      color: #669900;
      border-color: #669900;
      background-color: #f0f5e6; }
    a.btn-buy.btn-secondary:active, .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary:active, a.btn-buy.filter[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary.active, .navbar-inverse .navbar-nav > li > a.btn-buy.active.btn-secondary, a.btn-buy.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > a.btn-buy.btn-secondary.dropdown-toggle:not(.nav-link),
    .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link),
    .open > a.btn-buy.dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed),
    .btn-buy.btn-secondary:active,
    .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary:active,
    .btn-buy.filter[data-toggle=collapse]:not(.collapsed),
    .btn-buy.btn-secondary.active,
    .navbar-inverse .navbar-nav > li > a.btn-buy.active.btn-secondary,
    .btn-buy.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > .btn-buy.btn-secondary.dropdown-toggle:not(.nav-link),
    .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link),
    .open > .btn-buy.dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy.btn-secondary:active,
    .bootstrap-select .btn-buy.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy.btn-secondary.active,
    .bootstrap-select .btn-buy.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > .bootstrap-select .btn-buy.btn-secondary.dropdown-toggle:not(.nav-link),
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link),
    .open > .bootstrap-select .btn-buy.dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed) {
      color: #fff;
      background-color: #669900;
      border-color: #669900; }
      a.btn-buy.btn-secondary:active.hover, a.btn-buy.hover.filter[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary:active:hover, a.btn-buy.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary:active:focus, a.btn-buy.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary:active.focus, a.btn-buy.focus.filter[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary.active.hover, a.btn-buy.active.hover.filter[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary.active:hover, a.btn-buy.active.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary.active:focus, a.btn-buy.active.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary.active.focus, a.btn-buy.active.focus.filter[data-toggle=collapse]:not(.collapsed),
      .open > a.btn-buy.btn-secondary.dropdown-toggle:not(.nav-link).hover,
      .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link).hover,
      .open > a.btn-buy.dropdown-toggle.filter:not(.nav-link).hover[data-toggle=collapse]:not(.collapsed),
      .open > a.btn-buy.btn-secondary.dropdown-toggle:not(.nav-link):hover,
      .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link):hover,
      .open > a.btn-buy.dropdown-toggle.filter:not(.nav-link):hover[data-toggle=collapse]:not(.collapsed),
      .open > a.btn-buy.btn-secondary.dropdown-toggle:not(.nav-link):focus,
      .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link):focus,
      .open > a.btn-buy.dropdown-toggle.filter:not(.nav-link):focus[data-toggle=collapse]:not(.collapsed),
      .open > a.btn-buy.btn-secondary.dropdown-toggle:not(.nav-link).focus,
      .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link).focus,
      .open > a.btn-buy.dropdown-toggle.filter:not(.nav-link).focus[data-toggle=collapse]:not(.collapsed),
      .btn-buy.btn-secondary:active.hover,
      .btn-buy.hover.filter[data-toggle=collapse]:not(.collapsed),
      .btn-buy.btn-secondary:active:hover,
      .btn-buy.filter:hover[data-toggle=collapse]:not(.collapsed),
      .btn-buy.btn-secondary:active:focus,
      .btn-buy.filter:focus[data-toggle=collapse]:not(.collapsed),
      .btn-buy.btn-secondary:active.focus,
      .btn-buy.focus.filter[data-toggle=collapse]:not(.collapsed),
      .btn-buy.btn-secondary.active.hover,
      .btn-buy.active.hover.filter[data-toggle=collapse]:not(.collapsed),
      .btn-buy.btn-secondary.active:hover,
      .btn-buy.active.filter:hover[data-toggle=collapse]:not(.collapsed),
      .btn-buy.btn-secondary.active:focus,
      .btn-buy.active.filter:focus[data-toggle=collapse]:not(.collapsed),
      .btn-buy.btn-secondary.active.focus,
      .btn-buy.active.focus.filter[data-toggle=collapse]:not(.collapsed),
      .open > .btn-buy.btn-secondary.dropdown-toggle:not(.nav-link).hover,
      .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link).hover,
      .open > .btn-buy.dropdown-toggle.filter:not(.nav-link).hover[data-toggle=collapse]:not(.collapsed),
      .open > .btn-buy.btn-secondary.dropdown-toggle:not(.nav-link):hover,
      .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link):hover,
      .open > .btn-buy.dropdown-toggle.filter:not(.nav-link):hover[data-toggle=collapse]:not(.collapsed),
      .open > .btn-buy.btn-secondary.dropdown-toggle:not(.nav-link):focus,
      .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link):focus,
      .open > .btn-buy.dropdown-toggle.filter:not(.nav-link):focus[data-toggle=collapse]:not(.collapsed),
      .open > .btn-buy.btn-secondary.dropdown-toggle:not(.nav-link).focus,
      .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link).focus,
      .open > .btn-buy.dropdown-toggle.filter:not(.nav-link).focus[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-buy.btn-secondary:active.hover,
      .bootstrap-select .btn-buy.hover.filter[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-buy.btn-secondary:active:hover,
      .bootstrap-select .btn-buy.filter:hover[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-buy.btn-secondary:active:focus,
      .bootstrap-select .btn-buy.filter:focus[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-buy.btn-secondary:active.focus,
      .bootstrap-select .btn-buy.focus.filter[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-buy.btn-secondary.active.hover,
      .bootstrap-select .btn-buy.active.hover.filter[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-buy.btn-secondary.active:hover,
      .bootstrap-select .btn-buy.active.filter:hover[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-buy.btn-secondary.active:focus,
      .bootstrap-select .btn-buy.active.filter:focus[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-buy.btn-secondary.active.focus,
      .bootstrap-select .btn-buy.active.focus.filter[data-toggle=collapse]:not(.collapsed),
      .open > .bootstrap-select .btn-buy.btn-secondary.dropdown-toggle:not(.nav-link).hover,
      .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link).hover,
      .open > .bootstrap-select .btn-buy.dropdown-toggle.filter:not(.nav-link).hover[data-toggle=collapse]:not(.collapsed),
      .open > .bootstrap-select .btn-buy.btn-secondary.dropdown-toggle:not(.nav-link):hover,
      .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link):hover,
      .open > .bootstrap-select .btn-buy.dropdown-toggle.filter:not(.nav-link):hover[data-toggle=collapse]:not(.collapsed),
      .open > .bootstrap-select .btn-buy.btn-secondary.dropdown-toggle:not(.nav-link):focus,
      .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link):focus,
      .open > .bootstrap-select .btn-buy.dropdown-toggle.filter:not(.nav-link):focus[data-toggle=collapse]:not(.collapsed),
      .open > .bootstrap-select .btn-buy.btn-secondary.dropdown-toggle:not(.nav-link).focus,
      .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-buy.dropdown-toggle.btn-secondary:not(.nav-link).focus,
      .open > .bootstrap-select .btn-buy.dropdown-toggle.filter:not(.nav-link).focus[data-toggle=collapse]:not(.collapsed) {
        color: #fff;
        background-color: #558000;
        border-color: #558000; }
    a.btn-buy.btn-secondary:active, .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary:active, a.btn-buy.filter[data-toggle=collapse]:not(.collapsed), a.btn-buy.btn-secondary.active, .navbar-inverse .navbar-nav > li > a.btn-buy.active.btn-secondary, a.btn-buy.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > a.btn-buy.btn-secondary.dropdown-toggle,
    .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary,
    .open > a.btn-buy.dropdown-toggle.filter[data-toggle=collapse]:not(.collapsed),
    .btn-buy.btn-secondary:active,
    .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary:active,
    .btn-buy.filter[data-toggle=collapse]:not(.collapsed),
    .btn-buy.btn-secondary.active,
    .navbar-inverse .navbar-nav > li > a.btn-buy.active.btn-secondary,
    .btn-buy.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > .btn-buy.btn-secondary.dropdown-toggle,
    .navbar-inverse .navbar-nav > li.open > a.btn-buy.dropdown-toggle.btn-secondary,
    .open > .btn-buy.dropdown-toggle.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy.btn-secondary:active,
    .bootstrap-select .btn-buy.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-buy.btn-secondary.active,
    .bootstrap-select .btn-buy.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > .bootstrap-select .btn-buy.btn-secondary.dropdown-toggle,
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-buy.dropdown-toggle.btn-secondary,
    .open > .bootstrap-select .btn-buy.dropdown-toggle.filter[data-toggle=collapse]:not(.collapsed) {
      background-image: none; }
    a.btn-buy.btn-secondary .badge, .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary .badge, a.btn-buy.filter[data-toggle=collapse]:not(.collapsed) .badge,
    .btn-buy.btn-secondary .badge,
    .navbar-inverse .navbar-nav > li > a.btn-buy.btn-secondary .badge,
    .btn-buy.filter[data-toggle=collapse]:not(.collapsed) .badge,
    .bootstrap-select .btn-buy.btn-secondary .badge,
    .bootstrap-select .btn-buy.filter[data-toggle=collapse]:not(.collapsed) .badge {
      color: #fff;
      background-color: #669900; }

a.btn-sell,
.btn-sell,
.bootstrap-select .btn-sell {
  color: #fff;
  background-color: #D40026;
  border-color: #D40026;
  font-weight: bold; }
  a.btn-sell:focus, a.btn-sell.focus, a.btn-sell:hover, a.btn-sell.hover,
  .btn-sell:focus,
  .btn-sell.focus,
  .btn-sell:hover,
  .btn-sell.hover,
  .bootstrap-select .btn-sell:focus,
  .bootstrap-select .btn-sell.focus,
  .bootstrap-select .btn-sell:hover,
  .bootstrap-select .btn-sell.hover {
    color: #fff;
    border-color: #ee002b;
    background-color: #ee002b;
    outline: none; }
  a.btn-sell:active, a.btn-sell.filter[data-toggle=collapse]:not(.collapsed), a.btn-sell.active,
  .open > a.btn-sell.dropdown-toggle:not(.nav-link),
  .btn-sell:active,
  .btn-sell.filter[data-toggle=collapse]:not(.collapsed),
  .btn-sell.active,
  .open >
  .btn-sell.dropdown-toggle:not(.nav-link),
  .bootstrap-select .btn-sell:active,
  .bootstrap-select .btn-sell.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-sell.active,
  .open >
  .bootstrap-select .btn-sell.dropdown-toggle:not(.nav-link) {
    color: #fff;
    background-color: #bb0021;
    border-color: #bb0021;
    box-shadow: none; }
    a.btn-sell:active:hover, a.btn-sell.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-sell:active.hover, a.btn-sell.hover.filter[data-toggle=collapse]:not(.collapsed), a.btn-sell:active:focus, a.btn-sell.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-sell:active.focus, a.btn-sell.focus.filter[data-toggle=collapse]:not(.collapsed), a.btn-sell.active:hover, a.btn-sell.active.hover, a.btn-sell.active:focus, a.btn-sell.active.focus,
    .open > a.btn-sell.dropdown-toggle:not(.nav-link):hover,
    .open > a.btn-sell.dropdown-toggle:not(.nav-link).hover,
    .open > a.btn-sell.dropdown-toggle:not(.nav-link):focus,
    .open > a.btn-sell.dropdown-toggle:not(.nav-link).focus,
    .btn-sell:active:hover,
    .btn-sell.filter:hover[data-toggle=collapse]:not(.collapsed),
    .btn-sell:active.hover,
    .btn-sell.hover.filter[data-toggle=collapse]:not(.collapsed),
    .btn-sell:active:focus,
    .btn-sell.filter:focus[data-toggle=collapse]:not(.collapsed),
    .btn-sell:active.focus,
    .btn-sell.focus.filter[data-toggle=collapse]:not(.collapsed),
    .btn-sell.active:hover,
    .btn-sell.active.hover,
    .btn-sell.active:focus,
    .btn-sell.active.focus,
    .open >
    .btn-sell.dropdown-toggle:not(.nav-link):hover,
    .open >
    .btn-sell.dropdown-toggle:not(.nav-link).hover,
    .open >
    .btn-sell.dropdown-toggle:not(.nav-link):focus,
    .open >
    .btn-sell.dropdown-toggle:not(.nav-link).focus,
    .bootstrap-select .btn-sell:active:hover,
    .bootstrap-select .btn-sell.filter:hover[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell:active.hover,
    .bootstrap-select .btn-sell.hover.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell:active:focus,
    .bootstrap-select .btn-sell.filter:focus[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell:active.focus,
    .bootstrap-select .btn-sell.focus.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell.active:hover,
    .bootstrap-select .btn-sell.active.hover,
    .bootstrap-select .btn-sell.active:focus,
    .bootstrap-select .btn-sell.active.focus,
    .open >
    .bootstrap-select .btn-sell.dropdown-toggle:not(.nav-link):hover,
    .open >
    .bootstrap-select .btn-sell.dropdown-toggle:not(.nav-link).hover,
    .open >
    .bootstrap-select .btn-sell.dropdown-toggle:not(.nav-link):focus,
    .open >
    .bootstrap-select .btn-sell.dropdown-toggle:not(.nav-link).focus {
      color: #fff;
      background-color: #a1001d;
      border-color: #a1001d;
      outline: none; }
  a.btn-sell:active, a.btn-sell.filter[data-toggle=collapse]:not(.collapsed), a.btn-sell.active,
  .open > a.btn-sell.dropdown-toggle,
  .btn-sell:active,
  .btn-sell.filter[data-toggle=collapse]:not(.collapsed),
  .btn-sell.active,
  .open >
  .btn-sell.dropdown-toggle,
  .bootstrap-select .btn-sell:active,
  .bootstrap-select .btn-sell.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-sell.active,
  .open >
  .bootstrap-select .btn-sell.dropdown-toggle {
    background-image: none; }
  a.btn-sell .badge,
  .btn-sell .badge,
  .bootstrap-select .btn-sell .badge {
    color: #D40026;
    background-color: #fff; }
  a.btn-sell.btn-secondary, .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary, a.btn-sell.filter[data-toggle=collapse]:not(.collapsed),
  .btn-sell.btn-secondary,
  .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary,
  .btn-sell.filter[data-toggle=collapse]:not(.collapsed),
  .bootstrap-select .btn-sell.btn-secondary,
  .bootstrap-select .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary,
  .navbar-inverse .bootstrap-select .navbar-nav > li > a.btn-sell.btn-secondary,
  .bootstrap-select .btn-sell.filter[data-toggle=collapse]:not(.collapsed) {
    color: #D40026;
    background-color: transparent;
    border-color: #D40026;
    font-weight: bold; }
    a.btn-sell.btn-secondary:focus, .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary:focus, a.btn-sell.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary.focus, .navbar-inverse .navbar-nav > li > a.btn-sell.focus.btn-secondary, a.btn-sell.focus.filter[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary:hover, .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary:hover, a.btn-sell.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary.hover, .navbar-inverse .navbar-nav > li > a.btn-sell.hover.btn-secondary, a.btn-sell.hover.filter[data-toggle=collapse]:not(.collapsed),
    .btn-sell.btn-secondary:focus,
    .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary:focus,
    .btn-sell.filter:focus[data-toggle=collapse]:not(.collapsed),
    .btn-sell.btn-secondary.focus,
    .navbar-inverse .navbar-nav > li > a.btn-sell.focus.btn-secondary,
    .btn-sell.focus.filter[data-toggle=collapse]:not(.collapsed),
    .btn-sell.btn-secondary:hover,
    .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary:hover,
    .btn-sell.filter:hover[data-toggle=collapse]:not(.collapsed),
    .btn-sell.btn-secondary.hover,
    .navbar-inverse .navbar-nav > li > a.btn-sell.hover.btn-secondary,
    .btn-sell.hover.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell.btn-secondary:focus,
    .bootstrap-select .btn-sell.filter:focus[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell.btn-secondary.focus,
    .bootstrap-select .btn-sell.focus.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell.btn-secondary:hover,
    .bootstrap-select .btn-sell.filter:hover[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell.btn-secondary.hover,
    .bootstrap-select .btn-sell.hover.filter[data-toggle=collapse]:not(.collapsed) {
      color: #D40026;
      border-color: #D40026;
      background-color: #fbe6e9; }
    a.btn-sell.btn-secondary:active, .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary:active, a.btn-sell.filter[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary.active, .navbar-inverse .navbar-nav > li > a.btn-sell.active.btn-secondary, a.btn-sell.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > a.btn-sell.btn-secondary.dropdown-toggle:not(.nav-link),
    .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link),
    .open > a.btn-sell.dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed),
    .btn-sell.btn-secondary:active,
    .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary:active,
    .btn-sell.filter[data-toggle=collapse]:not(.collapsed),
    .btn-sell.btn-secondary.active,
    .navbar-inverse .navbar-nav > li > a.btn-sell.active.btn-secondary,
    .btn-sell.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > .btn-sell.btn-secondary.dropdown-toggle:not(.nav-link),
    .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link),
    .open > .btn-sell.dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell.btn-secondary:active,
    .bootstrap-select .btn-sell.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell.btn-secondary.active,
    .bootstrap-select .btn-sell.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > .bootstrap-select .btn-sell.btn-secondary.dropdown-toggle:not(.nav-link),
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link),
    .open > .bootstrap-select .btn-sell.dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed) {
      color: #fff;
      background-color: #D40026;
      border-color: #D40026; }
      a.btn-sell.btn-secondary:active.hover, a.btn-sell.hover.filter[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary:active:hover, a.btn-sell.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary:active:focus, a.btn-sell.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary:active.focus, a.btn-sell.focus.filter[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary.active.hover, a.btn-sell.active.hover.filter[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary.active:hover, a.btn-sell.active.filter:hover[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary.active:focus, a.btn-sell.active.filter:focus[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary.active.focus, a.btn-sell.active.focus.filter[data-toggle=collapse]:not(.collapsed),
      .open > a.btn-sell.btn-secondary.dropdown-toggle:not(.nav-link).hover,
      .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link).hover,
      .open > a.btn-sell.dropdown-toggle.filter:not(.nav-link).hover[data-toggle=collapse]:not(.collapsed),
      .open > a.btn-sell.btn-secondary.dropdown-toggle:not(.nav-link):hover,
      .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link):hover,
      .open > a.btn-sell.dropdown-toggle.filter:not(.nav-link):hover[data-toggle=collapse]:not(.collapsed),
      .open > a.btn-sell.btn-secondary.dropdown-toggle:not(.nav-link):focus,
      .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link):focus,
      .open > a.btn-sell.dropdown-toggle.filter:not(.nav-link):focus[data-toggle=collapse]:not(.collapsed),
      .open > a.btn-sell.btn-secondary.dropdown-toggle:not(.nav-link).focus,
      .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link).focus,
      .open > a.btn-sell.dropdown-toggle.filter:not(.nav-link).focus[data-toggle=collapse]:not(.collapsed),
      .btn-sell.btn-secondary:active.hover,
      .btn-sell.hover.filter[data-toggle=collapse]:not(.collapsed),
      .btn-sell.btn-secondary:active:hover,
      .btn-sell.filter:hover[data-toggle=collapse]:not(.collapsed),
      .btn-sell.btn-secondary:active:focus,
      .btn-sell.filter:focus[data-toggle=collapse]:not(.collapsed),
      .btn-sell.btn-secondary:active.focus,
      .btn-sell.focus.filter[data-toggle=collapse]:not(.collapsed),
      .btn-sell.btn-secondary.active.hover,
      .btn-sell.active.hover.filter[data-toggle=collapse]:not(.collapsed),
      .btn-sell.btn-secondary.active:hover,
      .btn-sell.active.filter:hover[data-toggle=collapse]:not(.collapsed),
      .btn-sell.btn-secondary.active:focus,
      .btn-sell.active.filter:focus[data-toggle=collapse]:not(.collapsed),
      .btn-sell.btn-secondary.active.focus,
      .btn-sell.active.focus.filter[data-toggle=collapse]:not(.collapsed),
      .open > .btn-sell.btn-secondary.dropdown-toggle:not(.nav-link).hover,
      .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link).hover,
      .open > .btn-sell.dropdown-toggle.filter:not(.nav-link).hover[data-toggle=collapse]:not(.collapsed),
      .open > .btn-sell.btn-secondary.dropdown-toggle:not(.nav-link):hover,
      .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link):hover,
      .open > .btn-sell.dropdown-toggle.filter:not(.nav-link):hover[data-toggle=collapse]:not(.collapsed),
      .open > .btn-sell.btn-secondary.dropdown-toggle:not(.nav-link):focus,
      .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link):focus,
      .open > .btn-sell.dropdown-toggle.filter:not(.nav-link):focus[data-toggle=collapse]:not(.collapsed),
      .open > .btn-sell.btn-secondary.dropdown-toggle:not(.nav-link).focus,
      .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link).focus,
      .open > .btn-sell.dropdown-toggle.filter:not(.nav-link).focus[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-sell.btn-secondary:active.hover,
      .bootstrap-select .btn-sell.hover.filter[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-sell.btn-secondary:active:hover,
      .bootstrap-select .btn-sell.filter:hover[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-sell.btn-secondary:active:focus,
      .bootstrap-select .btn-sell.filter:focus[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-sell.btn-secondary:active.focus,
      .bootstrap-select .btn-sell.focus.filter[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-sell.btn-secondary.active.hover,
      .bootstrap-select .btn-sell.active.hover.filter[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-sell.btn-secondary.active:hover,
      .bootstrap-select .btn-sell.active.filter:hover[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-sell.btn-secondary.active:focus,
      .bootstrap-select .btn-sell.active.filter:focus[data-toggle=collapse]:not(.collapsed),
      .bootstrap-select .btn-sell.btn-secondary.active.focus,
      .bootstrap-select .btn-sell.active.focus.filter[data-toggle=collapse]:not(.collapsed),
      .open > .bootstrap-select .btn-sell.btn-secondary.dropdown-toggle:not(.nav-link).hover,
      .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link).hover,
      .open > .bootstrap-select .btn-sell.dropdown-toggle.filter:not(.nav-link).hover[data-toggle=collapse]:not(.collapsed),
      .open > .bootstrap-select .btn-sell.btn-secondary.dropdown-toggle:not(.nav-link):hover,
      .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link):hover,
      .open > .bootstrap-select .btn-sell.dropdown-toggle.filter:not(.nav-link):hover[data-toggle=collapse]:not(.collapsed),
      .open > .bootstrap-select .btn-sell.btn-secondary.dropdown-toggle:not(.nav-link):focus,
      .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link):focus,
      .open > .bootstrap-select .btn-sell.dropdown-toggle.filter:not(.nav-link):focus[data-toggle=collapse]:not(.collapsed),
      .open > .bootstrap-select .btn-sell.btn-secondary.dropdown-toggle:not(.nav-link).focus,
      .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-sell.dropdown-toggle.btn-secondary:not(.nav-link).focus,
      .open > .bootstrap-select .btn-sell.dropdown-toggle.filter:not(.nav-link).focus[data-toggle=collapse]:not(.collapsed) {
        color: #fff;
        background-color: #bb0021;
        border-color: #bb0021; }
    a.btn-sell.btn-secondary:active, .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary:active, a.btn-sell.filter[data-toggle=collapse]:not(.collapsed), a.btn-sell.btn-secondary.active, .navbar-inverse .navbar-nav > li > a.btn-sell.active.btn-secondary, a.btn-sell.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > a.btn-sell.btn-secondary.dropdown-toggle,
    .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary,
    .open > a.btn-sell.dropdown-toggle.filter[data-toggle=collapse]:not(.collapsed),
    .btn-sell.btn-secondary:active,
    .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary:active,
    .btn-sell.filter[data-toggle=collapse]:not(.collapsed),
    .btn-sell.btn-secondary.active,
    .navbar-inverse .navbar-nav > li > a.btn-sell.active.btn-secondary,
    .btn-sell.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > .btn-sell.btn-secondary.dropdown-toggle,
    .navbar-inverse .navbar-nav > li.open > a.btn-sell.dropdown-toggle.btn-secondary,
    .open > .btn-sell.dropdown-toggle.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell.btn-secondary:active,
    .bootstrap-select .btn-sell.filter[data-toggle=collapse]:not(.collapsed),
    .bootstrap-select .btn-sell.btn-secondary.active,
    .bootstrap-select .btn-sell.active.filter[data-toggle=collapse]:not(.collapsed),
    .open > .bootstrap-select .btn-sell.btn-secondary.dropdown-toggle,
    .navbar-inverse .open > .bootstrap-select .navbar-nav > li > a.btn-sell.dropdown-toggle.btn-secondary,
    .open > .bootstrap-select .btn-sell.dropdown-toggle.filter[data-toggle=collapse]:not(.collapsed) {
      background-image: none; }
    a.btn-sell.btn-secondary .badge, .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary .badge, a.btn-sell.filter[data-toggle=collapse]:not(.collapsed) .badge,
    .btn-sell.btn-secondary .badge,
    .navbar-inverse .navbar-nav > li > a.btn-sell.btn-secondary .badge,
    .btn-sell.filter[data-toggle=collapse]:not(.collapsed) .badge,
    .bootstrap-select .btn-sell.btn-secondary .badge,
    .bootstrap-select .btn-sell.filter[data-toggle=collapse]:not(.collapsed) .badge {
      color: #fff;
      background-color: #D40026; }

a, .btn-link {
  color: #468CCB;
  font-weight: normal;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  box-sizing: border-box;
  transition: color .2s ease-in-out, border-color .2s ease-in-out;
  border: 0;
  border-bottom: 1px dotted;
  text-decoration: none;
  padding-bottom: 2px; }
  button.btn-link {
    padding-top: 3px;
    line-height: 16px; }
  form a, form .btn-link {
    padding-top: 7px; }
  a, a:active, a.filter[data-toggle=collapse]:not(.collapsed), a.active, a:hover, a.hover, a:focus, a.focus, a[disabled],
  fieldset[disabled] a, .btn-link, .btn-link:active, .btn-link.filter[data-toggle=collapse]:not(.collapsed), .btn-link.active, .btn-link:hover, .btn-link.hover, .btn-link:focus, .btn-link.focus, .btn-link[disabled],
  fieldset[disabled] .btn-link {
    background-color: transparent;
    box-shadow: none;
    text-decoration: none;
    outline: none; }
  a:hover, a.hover, a:focus, a.focus, .btn-link:hover, .btn-link.hover, .btn-link:focus, .btn-link.focus {
    color: #82b1dc;
    outline: none; }
    a:hover.btn-link, a:hover.btn-link-inversed, a.hover.btn-link, a.hover.btn-link-inversed, a:focus.btn-link, a:focus.btn-link-inversed, a.focus.btn-link, a.focus.btn-link-inversed, .btn-link:hover.btn-link, .btn-link:hover.btn-link-inversed, .btn-link.hover.btn-link, .btn-link.hover.btn-link-inversed, .btn-link:focus.btn-link, .btn-link:focus.btn-link-inversed, .btn-link.focus.btn-link, .btn-link.focus.btn-link-inversed {
      border: 0;
      border-bottom: 1px dotted;
      border-bottom-color: #82b1dc;
      text-decoration: none;
      padding-bottom: 2px; }
  a:active, a.filter[data-toggle=collapse]:not(.collapsed), a.active, .btn-link:active, .btn-link.filter[data-toggle=collapse]:not(.collapsed), .btn-link.active {
    color: #2b6599; }
    button.btn-link:active, button.btn-link.filter[data-toggle=collapse]:not(.collapsed), button.btn-link.active {
      background-color: transparent; }
    a:active, a.filter[data-toggle=collapse]:not(.collapsed), a:active:hover, a.filter:hover[data-toggle=collapse]:not(.collapsed), a:active:focus, a.filter:focus[data-toggle=collapse]:not(.collapsed), a.active, a.active:hover, a.active:focus, .btn-link:active, .btn-link.filter[data-toggle=collapse]:not(.collapsed), .btn-link:active:hover, .btn-link.filter:hover[data-toggle=collapse]:not(.collapsed), .btn-link:active:focus, .btn-link.filter:focus[data-toggle=collapse]:not(.collapsed), .btn-link.active, .btn-link.active:hover, .btn-link.active:focus {
      color: #2b6599;
      outline: none; }
      button.btn-link:active, button.btn-link.filter[data-toggle=collapse]:not(.collapsed), button.btn-link:active:hover, button.btn-link.filter:hover[data-toggle=collapse]:not(.collapsed), button.btn-link:active:focus, button.btn-link.filter:focus[data-toggle=collapse]:not(.collapsed), button.btn-link.active, button.btn-link.active:hover, button.btn-link.active:focus {
        background-color: transparent; }
      a:active.btn-link, a.btn-link.filter[data-toggle=collapse]:not(.collapsed), a:active.btn-link-inversed, a.btn-link-inversed.filter[data-toggle=collapse]:not(.collapsed), a:active:hover.btn-link, a.filter:hover.btn-link[data-toggle=collapse]:not(.collapsed), a:active:hover.btn-link-inversed, a.filter:hover.btn-link-inversed[data-toggle=collapse]:not(.collapsed), a:active:focus.btn-link, a.filter:focus.btn-link[data-toggle=collapse]:not(.collapsed), a:active:focus.btn-link-inversed, a.filter:focus.btn-link-inversed[data-toggle=collapse]:not(.collapsed), a.active.btn-link, a.active.btn-link-inversed, a.active:hover.btn-link, a.active:hover.btn-link-inversed, a.active:focus.btn-link, a.active:focus.btn-link-inversed, .btn-link:active.btn-link, .btn-link.btn-link.filter[data-toggle=collapse]:not(.collapsed), .btn-link:active.btn-link-inversed, .btn-link.btn-link-inversed.filter[data-toggle=collapse]:not(.collapsed), .btn-link:active:hover.btn-link, .btn-link.filter:hover.btn-link[data-toggle=collapse]:not(.collapsed), .btn-link:active:hover.btn-link-inversed, .btn-link.filter:hover.btn-link-inversed[data-toggle=collapse]:not(.collapsed), .btn-link:active:focus.btn-link, .btn-link.filter:focus.btn-link[data-toggle=collapse]:not(.collapsed), .btn-link:active:focus.btn-link-inversed, .btn-link.filter:focus.btn-link-inversed[data-toggle=collapse]:not(.collapsed), .btn-link.active.btn-link, .btn-link.active.btn-link-inversed, .btn-link.active:hover.btn-link, .btn-link.active:hover.btn-link-inversed, .btn-link.active:focus.btn-link, .btn-link.active:focus.btn-link-inversed {
        border: 0;
        border-bottom: 1px dotted;
        border-bottom-color: #2b6599;
        text-decoration: none;
        padding-bottom: 2px; }
  a[disabled], a[disabled]:hover, a[disabled]:focus, a.disabled, a.disabled:hover, a.disabled:focus,
  fieldset[disabled] a,
  fieldset[disabled] a:hover,
  fieldset[disabled] a:focus, .btn-link[disabled], .btn-link[disabled]:hover, .btn-link[disabled]:focus, .btn-link.disabled, .btn-link.disabled:hover, .btn-link.disabled:focus,
  fieldset[disabled] .btn-link,
  fieldset[disabled] .btn-link:hover,
  fieldset[disabled] .btn-link:focus {
    color: #999999;
    border-color: transparent;
    pointer-events: none; }
  .disabled a,
  [disabled] a, .disabled .btn-link,
  [disabled] .btn-link {
    color: #cccccc;
    pointer-events: none; }

.btn-link-inversed {
  color: rgba(255, 255, 255, 0.95);
  font-weight: normal;
  border-radius: 0;
  padding: 0;
  cursor: pointer;
  box-sizing: border-box;
  transition: color .2s ease-in-out, border-color .2s ease-in-out;
  border: 0;
  border-bottom: 1px dotted;
  text-decoration: none;
  padding-bottom: 2px; }
  button.btn-link-inversed {
    padding-top: 3px;
    line-height: 16px; }
  form .btn-link-inversed {
    padding-top: 7px; }
  .btn-link-inversed, .btn-link-inversed:active, .btn-link-inversed.filter[data-toggle=collapse]:not(.collapsed), .btn-link-inversed.active, .btn-link-inversed:hover, .btn-link-inversed.hover, .btn-link-inversed:focus, .btn-link-inversed.focus, .btn-link-inversed[disabled],
  fieldset[disabled] .btn-link-inversed {
    background-color: transparent;
    box-shadow: none;
    text-decoration: none;
    outline: none; }
  .btn-link-inversed:hover, .btn-link-inversed.hover, .btn-link-inversed:focus, .btn-link-inversed.focus {
    color: rgba(255, 255, 255, 0.95);
    outline: none; }
    .btn-link-inversed:hover.btn-link, .btn-link-inversed:hover.btn-link-inversed, .btn-link-inversed.hover.btn-link, .btn-link-inversed.hover.btn-link-inversed, .btn-link-inversed:focus.btn-link, .btn-link-inversed:focus.btn-link-inversed, .btn-link-inversed.focus.btn-link, .btn-link-inversed.focus.btn-link-inversed {
      border: 0;
      border-bottom: 1px dotted;
      border-bottom-color: rgba(255, 255, 255, 0.95);
      text-decoration: none;
      padding-bottom: 2px; }
  .btn-link-inversed:active, .btn-link-inversed.filter[data-toggle=collapse]:not(.collapsed), .btn-link-inversed.active {
    color: rgba(217, 217, 217, 0.95); }
    button.btn-link-inversed:active, button.btn-link-inversed.filter[data-toggle=collapse]:not(.collapsed), button.btn-link-inversed.active {
      background-color: transparent; }
    .btn-link-inversed:active, .btn-link-inversed.filter[data-toggle=collapse]:not(.collapsed), .btn-link-inversed:active:hover, .btn-link-inversed.filter:hover[data-toggle=collapse]:not(.collapsed), .btn-link-inversed:active:focus, .btn-link-inversed.filter:focus[data-toggle=collapse]:not(.collapsed), .btn-link-inversed.active, .btn-link-inversed.active:hover, .btn-link-inversed.active:focus {
      color: rgba(217, 217, 217, 0.95);
      outline: none; }
      button.btn-link-inversed:active, button.btn-link-inversed.filter[data-toggle=collapse]:not(.collapsed), button.btn-link-inversed:active:hover, button.btn-link-inversed.filter:hover[data-toggle=collapse]:not(.collapsed), button.btn-link-inversed:active:focus, button.btn-link-inversed.filter:focus[data-toggle=collapse]:not(.collapsed), button.btn-link-inversed.active, button.btn-link-inversed.active:hover, button.btn-link-inversed.active:focus {
        background-color: transparent; }
      .btn-link-inversed:active.btn-link, .btn-link-inversed.btn-link.filter[data-toggle=collapse]:not(.collapsed), .btn-link-inversed:active.btn-link-inversed, .btn-link-inversed.btn-link-inversed.filter[data-toggle=collapse]:not(.collapsed), .btn-link-inversed:active:hover.btn-link, .btn-link-inversed.filter:hover.btn-link[data-toggle=collapse]:not(.collapsed), .btn-link-inversed:active:hover.btn-link-inversed, .btn-link-inversed.filter:hover.btn-link-inversed[data-toggle=collapse]:not(.collapsed), .btn-link-inversed:active:focus.btn-link, .btn-link-inversed.filter:focus.btn-link[data-toggle=collapse]:not(.collapsed), .btn-link-inversed:active:focus.btn-link-inversed, .btn-link-inversed.filter:focus.btn-link-inversed[data-toggle=collapse]:not(.collapsed), .btn-link-inversed.active.btn-link, .btn-link-inversed.active.btn-link-inversed, .btn-link-inversed.active:hover.btn-link, .btn-link-inversed.active:hover.btn-link-inversed, .btn-link-inversed.active:focus.btn-link, .btn-link-inversed.active:focus.btn-link-inversed {
        border: 0;
        border-bottom: 1px dotted;
        border-bottom-color: rgba(191, 191, 191, 0.95);
        text-decoration: none;
        padding-bottom: 2px; }
  .btn-link-inversed[disabled], .btn-link-inversed[disabled]:hover, .btn-link-inversed[disabled]:focus, .btn-link-inversed.disabled, .btn-link-inversed.disabled:hover, .btn-link-inversed.disabled:focus,
  fieldset[disabled] .btn-link-inversed,
  fieldset[disabled] .btn-link-inversed:hover,
  fieldset[disabled] .btn-link-inversed:focus {
    color: #999999;
    border-color: transparent;
    pointer-events: none; }

.btn-clearfix::after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  overflow: hidden;
  visibility: hidden; }

button:not(.btn):not(.fbtn)[data-icon]:not(.navbar-toggle):not(.icon-before):not(.icon-after) {
  border: 0;
  background: 0;
  color: #468CCB;
  padding-left: 0;
  padding-right: 0; }
  button:not(.btn):not(.fbtn)[data-icon]:not(.navbar-toggle):not(.icon-before):not(.icon-after):not([class*="btn-"]) {
    padding: 0; }

.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .fbtn, .form-horizontal .form-group-lg .btn, .form-horizontal .form-group-lg .fbtn {
  padding: 9px 16px;
  font-size: 18px;
  line-height: 1.25;
  border-radius: 2px; }

.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .fbtn, .navbar-inverse .navbar-nav > li > a.btn-sm, .table.table-sm .btn, .table.table-sm .fbtn {
  padding: 1px 3px;
  font-size: 13px;
  line-height: 1.425;
  border-radius: 2px; }

.btn-xs, .btn-group-xs > .btn, .btn-group-xs > .fbtn, .table.table-sm .btn.btn-xs, .table.table-sm .btn-xs.fbtn, .table.table-xs .btn, .table.table-xs .fbtn, .table.table-xs .label,
.table.table-xs .badge {
  padding: 0 2px;
  font-size: 11px;
  line-height: 1.425;
  border-radius: 2px;
  height: 16px;
  min-width: 16px;
  vertical-align: middle;
  line-height: 12px;
  border-width: 2px; }

.btn-group,
.btn-group-vertical {
  vertical-align: baseline;
  font-size: 0; }
  .btn-group .btn, .btn-group .fbtn, .btn-group-vertical .btn, .btn-group-vertical .fbtn {
    float: none; }

.btn-group > .btn-group:not(:first-child) .btn, .btn-group > .btn-group:not(:first-child) .fbtn,
.input-group-btn > .btn-group:not(:first-child) .btn,
.input-group-btn > .btn-group:not(:first-child) .fbtn {
  border-left: 0; }

.btn-group .btn:not(:first-child), .btn-group .fbtn:not(:first-child),
.input-group-btn .btn:not(:first-child),
.input-group-btn .fbtn:not(:first-child) {
  border-left: 0; }

.btn-group .btn + .btn, .btn-group .fbtn + .btn, .btn-group .btn + .fbtn, .btn-group .fbtn + .fbtn,
.input-group-btn .btn + .btn,
.input-group-btn .fbtn + .btn,
.input-group-btn .btn + .fbtn,
.input-group-btn .fbtn + .fbtn {
  margin: 0; }

.btn-group[data-toggle="buttons"] > .btn, .btn-group[data-toggle="buttons"] > .fbtn {
  color: #808080;
  background-color: transparent;
  border-color: #b2b2b2;
  font-weight: bold; }
  .btn-group[data-toggle="buttons"] > .btn:focus, .btn-group[data-toggle="buttons"] > .fbtn:focus, .btn-group[data-toggle="buttons"] > .btn.focus, .btn-group[data-toggle="buttons"] > .focus.fbtn, .btn-group[data-toggle="buttons"] > .btn:hover, .btn-group[data-toggle="buttons"] > .fbtn:hover, .btn-group[data-toggle="buttons"] > .btn.hover, .btn-group[data-toggle="buttons"] > .hover.fbtn {
    background-color: rgba(128, 128, 128, 0.1); }
  .btn-group[data-toggle="buttons"] > .btn.btn-sell:active, .btn-group[data-toggle="buttons"] > .btn-sell.fbtn:active, .btn-group[data-toggle="buttons"] > .btn-sell.fbtn.filter[data-toggle=collapse]:not(.collapsed), .btn-group[data-toggle="buttons"] > .btn.btn-sell.filter[data-toggle=collapse]:not(.collapsed), .btn-group[data-toggle="buttons"] > .btn.btn-sell.active, .btn-group[data-toggle="buttons"] > .btn-sell.active.fbtn {
    color: #fff;
    border-color: #D40026;
    background-color: #D40026; }
  .btn-group[data-toggle="buttons"] > .btn.btn-buy:active, .btn-group[data-toggle="buttons"] > .btn-buy.fbtn:active, .btn-group[data-toggle="buttons"] > .btn-buy.fbtn.filter[data-toggle=collapse]:not(.collapsed), .btn-group[data-toggle="buttons"] > .btn.btn-buy.filter[data-toggle=collapse]:not(.collapsed), .btn-group[data-toggle="buttons"] > .btn.btn-buy.active, .btn-group[data-toggle="buttons"] > .btn-buy.active.fbtn {
    color: #fff;
    border-color: #669900;
    background-color: #669900; }
  .btn-group[data-toggle="buttons"] > .btn.btn-secondary:active, .btn-group[data-toggle="buttons"] > .btn-secondary.fbtn:active, .navbar-inverse .navbar-nav > li.btn-group[data-toggle="buttons"] > a.fbtn.btn-secondary:active, .btn-group[data-toggle="buttons"] > .fbtn.filter[data-toggle=collapse]:not(.collapsed), .navbar-inverse .navbar-nav > li.btn-group[data-toggle="buttons"] > a.btn.btn-secondary:active, .navbar-inverse .navbar-nav > li.btn-group[data-toggle="buttons"] > a.fbtn.filter[data-toggle=collapse]:not(.collapsed), .navbar-inverse .navbar-nav > li.btn-group[data-toggle="buttons"] > a.btn.filter[data-toggle=collapse]:not(.collapsed), .btn-group[data-toggle="buttons"] > .btn.filter[data-toggle=collapse]:not(.collapsed), .btn-group[data-toggle="buttons"] > .btn.btn-secondary.active, .btn-group[data-toggle="buttons"] > .btn-secondary.active.fbtn, .navbar-inverse .navbar-nav > li.btn-group[data-toggle="buttons"] > a.active.fbtn.btn-secondary, .btn-group[data-toggle="buttons"] > .active.fbtn.filter[data-toggle=collapse]:not(.collapsed), .navbar-inverse .navbar-nav > li.btn-group[data-toggle="buttons"] > a.btn.active.btn-secondary, .btn-group[data-toggle="buttons"] > .btn.active.filter[data-toggle=collapse]:not(.collapsed) {
    color: #fff;
    border-color: #468CCB;
    background-color: #468CCB; }

.btn-group-vertical .btn:not(:first-child), .btn-group-vertical .fbtn:not(:first-child) {
  border-top: 0; }

.btn-group-vertical .btn + .btn, .btn-group-vertical .fbtn + .btn, .btn-group-vertical .btn + .fbtn, .btn-group-vertical .fbtn + .fbtn {
  margin: 0; }

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

.no-btn {
  background: none;
  border: 0;
  outline: none !important; }

.call-out-block:not(.call-out-block-small) {
  background-color: rgba(255, 255, 255, 0.9); }
  .call-out-block:not(.call-out-block-small) footer {
    padding-top: 20px; }
  .call-out-block:not(.call-out-block-small).callout-wide {
    padding-top: 16px;
    padding-bottom: 16px; }
    @media screen and (min-width: 768px) {
      .call-out-block:not(.call-out-block-small).callout-wide {
        padding-top: 24px;
        padding-bottom: 24px; } }
    @media screen and (min-width: 992px) {
      .call-out-block:not(.call-out-block-small).callout-wide {
        padding-top: 32px;
        padding-bottom: 32px; } }
    @media screen and (min-width: 1200px) {
      .call-out-block:not(.call-out-block-small).callout-wide {
        padding-top: 40px;
        padding-bottom: 40px; } }

.call-out-block-small {
  padding-top: 20px;
  padding-bottom: 20px; }

.cta-block {
  position: relative;
  text-align: center;
  padding: 6em; }
  .cta-block *:last-child {
    margin-bottom: 0; }
  .cta-block.inverted {
    color: #fff; }
  .cta-block.cta-image {
    background-size: cover;
    background-position: center center; }
    .cta-block.cta-image * {
      position: relative; }
    .cta-block.cta-image:before {
      background-color: rgba(48, 48, 48, 0.3);
      display: inline-block;
      content: "";
      height: 100%;
      width: 100%;
      position: absolute;
      top: 0;
      left: 0; }
  .cta-block.cta-transparent {
    background-color: transparent; }
  .cta-block > .container, .cta-block > .container-fluid-lg,
  .jumbotron .cta-block > .container-fluid-lg, .cta-block > .subMenuBar {
    color: white; }

.card {
  background: white;
  border: none;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1); }
  .card ~ .card,
  .card ~ .nav-tabs,
  .nav-tabs ~ .card,
  .bannersWithSpacing ~ .card,
  .form-group ~ .card {
    margin-top: 8px; }
    @media screen and (min-width: 768px) {
      .card ~ .card,
      .card ~ .nav-tabs,
      .nav-tabs ~ .card,
      .bannersWithSpacing ~ .card,
      .form-group ~ .card {
        margin-top: 12px; } }
    @media screen and (min-width: 992px) {
      .card ~ .card,
      .card ~ .nav-tabs,
      .nav-tabs ~ .card,
      .bannersWithSpacing ~ .card,
      .form-group ~ .card {
        margin-top: 16px; } }
    @media screen and (min-width: 1200px) {
      .card ~ .card,
      .card ~ .nav-tabs,
      .nav-tabs ~ .card,
      .bannersWithSpacing ~ .card,
      .form-group ~ .card {
        margin-top: 20px; } }
  .card-deck .card, .row.is-flex .card {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto; }
  a.card {
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    border-bottom: 0;
    position: relative;
    transition: all 200ms linear; }
    a.card img {
      margin: auto auto; }
    a.card img:not(.no-fade) {
      transition: opacity 200ms linear;
      opacity: .8; }
    a.card.disabled {
      opacity: .65; }
      a.card.disabled .btn, a.card.disabled .fbtn {
        opacity: 1; }
      a.card.disabled img {
        opacity: .5;
        -webkit-filter: grayscale(100%);
                filter: grayscale(100%); }
  .card-footer > .btn:first-child:last-child, .card-footer > .fbtn:first-child:last-child {
    margin: -0.5rem 0; }

a.card, a.img-hover {
  color: #333333; }
  a.card::after, a.img-hover::after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: 2px;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
    transition: opacity 200ms ease-in-out; }
  a.card:hover, a.card:focus, a.card:active, a.card.filter[data-toggle=collapse]:not(.collapsed), a.img-hover:hover, a.img-hover:focus, a.img-hover:active, a.img-hover.filter[data-toggle=collapse]:not(.collapsed) {
    color: #333333;
    -ms-transform: scale(1.015, 1.015) translateY(-1px);
    -webkit-transform: scale(1.015, 1.015) translateY(-1px);
    transform: scale(1.015, 1.015) translateY(-1px); }
    @media (max-width: 767px) {
      a.card:hover, a.card:focus, a.card:active, a.card.filter[data-toggle=collapse]:not(.collapsed), a.img-hover:hover, a.img-hover:focus, a.img-hover:active, a.img-hover.filter[data-toggle=collapse]:not(.collapsed) {
        -webkit-transform: none;
            -ms-transform: none;
                transform: none; } }
    a.card:hover img, a.card:focus img, a.card:active img, a.card.filter[data-toggle=collapse]:not(.collapsed) img, a.img-hover:hover img, a.img-hover:focus img, a.img-hover:active img, a.img-hover.filter[data-toggle=collapse]:not(.collapsed) img {
      opacity: 1; }
    a.card:hover .btn.btn-primary, a.card:hover .btn-primary.fbtn, a.card:focus .btn.btn-primary, a.card:focus .btn-primary.fbtn, a.card:active .btn.btn-primary, a.card.filter[data-toggle=collapse]:not(.collapsed) .btn.btn-primary, a.card:active .btn-primary.fbtn, a.card.filter[data-toggle=collapse]:not(.collapsed) .btn-primary.fbtn, a.img-hover:hover .btn.btn-primary, a.img-hover:hover .btn-primary.fbtn, a.img-hover:focus .btn.btn-primary, a.img-hover:focus .btn-primary.fbtn, a.img-hover:active .btn.btn-primary, a.img-hover.filter[data-toggle=collapse]:not(.collapsed) .btn.btn-primary, a.img-hover:active .btn-primary.fbtn, a.img-hover.filter[data-toggle=collapse]:not(.collapsed) .btn-primary.fbtn {
      color: #fff;
      border-color: #f8a036;
      background-color: #f8a036; }
    a.card:hover .btn.btn-secondary, a.card:hover .btn-secondary.fbtn, a.card:hover .fbtn.filter[data-toggle=collapse]:not(.collapsed), a.card:hover .btn.filter[data-toggle=collapse]:not(.collapsed), a.card:focus .btn.btn-secondary, a.card:focus .btn-secondary.fbtn, a.card:focus .fbtn.filter[data-toggle=collapse]:not(.collapsed), a.card:focus .btn.filter[data-toggle=collapse]:not(.collapsed), a.card:active .btn.btn-secondary, a.card.filter[data-toggle=collapse]:not(.collapsed) .btn.btn-secondary, a.card:active .btn-secondary.fbtn, a.card.filter[data-toggle=collapse]:not(.collapsed) .btn-secondary.fbtn, a.card:active .fbtn.filter[data-toggle=collapse]:not(.collapsed), a.card.filter[data-toggle=collapse]:not(.collapsed) .fbtn.filter[data-toggle=collapse]:not(.collapsed), a.card:active .btn.filter[data-toggle=collapse]:not(.collapsed), a.card.filter[data-toggle=collapse]:not(.collapsed) .btn.filter[data-toggle=collapse]:not(.collapsed), a.img-hover:hover .btn.btn-secondary, a.img-hover:hover .btn-secondary.fbtn, a.img-hover:hover .fbtn.filter[data-toggle=collapse]:not(.collapsed), a.img-hover:hover .btn.filter[data-toggle=collapse]:not(.collapsed), a.img-hover:focus .btn.btn-secondary, a.img-hover:focus .btn-secondary.fbtn, a.img-hover:focus .fbtn.filter[data-toggle=collapse]:not(.collapsed), a.img-hover:focus .btn.filter[data-toggle=collapse]:not(.collapsed), a.img-hover:active .btn.btn-secondary, a.img-hover.filter[data-toggle=collapse]:not(.collapsed) .btn.btn-secondary, a.img-hover:active .btn-secondary.fbtn, a.img-hover.filter[data-toggle=collapse]:not(.collapsed) .btn-secondary.fbtn, a.img-hover:active .fbtn.filter[data-toggle=collapse]:not(.collapsed), a.img-hover.filter[data-toggle=collapse]:not(.collapsed) .fbtn.filter[data-toggle=collapse]:not(.collapsed), a.img-hover:active .btn.filter[data-toggle=collapse]:not(.collapsed), a.img-hover.filter[data-toggle=collapse]:not(.collapsed) .btn.filter[data-toggle=collapse]:not(.collapsed) {
      color: #468CCB;
      border-color: #468CCB;
      background-color: #edf4fa; }
    a.card:hover::after, a.card:focus::after, a.card:active::after, a.card.filter:not(.collapsed)[data-toggle=collapse]::after, a.img-hover:hover::after, a.img-hover:focus::after, a.img-hover:active::after, a.img-hover.filter:not(.collapsed)[data-toggle=collapse]::after {
      opacity: 1; }

.card-block {
  padding: 8px; }
  .card-block:not(:last-child) {
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto; }
  @media screen and (min-width: 768px) {
    .card-block {
      padding: 12px; } }
  @media screen and (min-width: 992px) {
    .card-block {
      padding: 16px; } }
  @media screen and (min-width: 1200px) {
    .card-block {
      padding: 20px; } }
  .card-block.clickable {
    border-left: 2px solid transparent; }
    .card-block.clickable:hover {
      background-color: #f2f2f2;
      border-left: 2px solid #d9d9d9; }
    .card-block.clickable.active {
      background-color: #f2f2f2;
      border-left: 2px solid #468CCB; }
  .card-block .title:not(:first-child(div)) {
    font-weight: bold; }
  .card-block .title:not(:last-child) {
    margin-bottom: 4px; }
    @media screen and (min-width: 768px) {
      .card-block .title:not(:last-child) {
        margin-bottom: 6px; } }
    @media screen and (min-width: 992px) {
      .card-block .title:not(:last-child) {
        margin-bottom: 8px; } }
    @media screen and (min-width: 1200px) {
      .card-block .title:not(:last-child) {
        margin-bottom: 10px; } }
  .card-block.spacing-lg {
    padding: 24px; }
    @media screen and (min-width: 768px) {
      .card-block.spacing-lg {
        padding: 36px; } }
    @media screen and (min-width: 992px) {
      .card-block.spacing-lg {
        padding: 48px; } }
    @media screen and (min-width: 1200px) {
      .card-block.spacing-lg {
        padding: 60px; } }

.card-img-top, .card-header.bg-image {
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  width: 100%;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0; }

.card-img {
  width: 100%; }

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

.card-header,
.card-footer {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 15px;
  padding-bottom: 15px; }
  @media screen and (min-width: 768px) {
    .card-header,
    .card-footer {
      padding-left: 12px;
      padding-right: 12px; } }
  @media screen and (min-width: 992px) {
    .card-header,
    .card-footer {
      padding-left: 16px;
      padding-right: 16px; } }
  @media screen and (min-width: 1200px) {
    .card-header,
    .card-footer {
      padding-left: 20px;
      padding-right: 20px; } }

.card-footer.footer-flex .row {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .card-footer.footer-flex .row.align-right {
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .card-footer.footer-flex .row.align-center {
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .card-footer.footer-flex .row .col-flex {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.panel {
  box-shadow: none;
  border: none; }

.panel-default {
  border: none; }

.card-bubble {
  background: #8CD600;
  padding: 15px;
  width: 100px;
  height: 100px;
  display: block;
  border-radius: 50px;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-weight: bold;
  font-size: 60px;
  color: white; }
  .disabled .card-bubble,
  [disabled] .card-bubble {
    background: #cccccc; }
  .card.has-bubble > .card-bubble {
    margin: 0 auto;
    margin-top: -100px; }

.card {
  position: relative;
  color: #333333;
  display: block;
  border-radius: 2px; }
  .card:not([class*="bg-"]) {
    background-color: #fff; }
  .card.call-out {
    border-top: 2px solid #8CD600;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
  .card.call-out-big {
    border-top: 5px solid #8CD600;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
    .card.call-out-big.call-out-info {
      border-color: #468CCB; }
    .card.call-out-big.call-out-neutral {
      border-color: #000; }
  .card[disabled], .card.disabled {
    opacity: .65; }
    .card[disabled], .card[disabled] h1, .card[disabled] h2, .card[disabled] h3, .card[disabled] h4, .card[disabled] p, .card.disabled, .card.disabled h1, .card.disabled h2, .card.disabled h3, .card.disabled h4, .card.disabled p {
      color: #cccccc; }
    .card[disabled] img, .card.disabled img {
      opacity: .5;
      -webkit-filter: grayscale(100%);
      -moz-filter: grayscale(100%);
      -ms-filter: grayscale(100%);
      -o-filter: grayscale(100%);
      filter: grayscale(100%); }
  .card:not(.atomic-item) .card:not([class*="bg-"]),
  .lane.bg-white .card:not([class*="bg-"]),
  .modal .card {
    background-color: #F2F2F2;
    box-shadow: none; }
    .card:not(.atomic-item) .card:not([class*="bg-"]) .card:not([class*="bg-"]),
    .lane.bg-white .card:not([class*="bg-"]) .card:not([class*="bg-"]),
    .modal .card .card:not([class*="bg-"]) {
      background-color: white; }
    .card:not(.atomic-item) .card:not([class*="bg-"]).skewleft .bg-image::after, .card:not(.atomic-item) .card:not([class*="bg-"]).skewright .bg-image::after,
    .lane.bg-white .card:not([class*="bg-"]).skewleft .bg-image::after,
    .lane.bg-white .card:not([class*="bg-"]).skewright .bg-image::after,
    .modal .card.skewleft .bg-image::after,
    .modal .card.skewright .bg-image::after {
      background-color: #F2F2F2; }
    .card:not(.atomic-item) .card:not([class*="bg-"]) .form-control:not(:focus), .card:not(.atomic-item) .card:not([class*="bg-"]) .modalSelectButtons select:not(:focus), .modalSelectButtons .card:not(.atomic-item) .card:not([class*="bg-"]) select:not(:focus),
    .lane.bg-white .card:not([class*="bg-"]) .form-control:not(:focus),
    .lane.bg-white .card:not([class*="bg-"]) .modalSelectButtons select:not(:focus),
    .modalSelectButtons .lane.bg-white .card:not([class*="bg-"]) select:not(:focus),
    .modal .card .form-control:not(:focus),
    .modal .card .modalSelectButtons select:not(:focus),
    .modalSelectButtons .modal .card select:not(:focus) {
      background-color: #fff; }
  .card.has-bubble {
    margin-top: 50px;
    padding-top: 50px; }
    .card.has-bubble[data-icon] {
      position: relative; }
      .card.has-bubble[data-icon]:before {
        position: absolute;
        left: 50%;
        top: 0;
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        background: #8CD600;
        width: 100px;
        height: 100px;
        display: block;
        border-radius: 50px;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 60px;
        color: white; }
    .card.has-bubble.disabled[data-icon]:before, .card.has-bubble[disabled][data-icon]:before {
      background: #cccccc; }
  .card.bordered-block .card-block:not(:last-of-type) {
    border-bottom: 1px solid #F2F2F2; }
  .card.striped-block .card-block:nth-of-type(odd) {
    background-color: #fafafa; }
  .card > article,
  .card .entry-content article {
    padding-left: 8px;
    padding-right: 8px; }
    @media screen and (min-width: 768px) {
      .card > article,
      .card .entry-content article {
        padding-left: 12px;
        padding-right: 12px; } }
    @media screen and (min-width: 992px) {
      .card > article,
      .card .entry-content article {
        padding-left: 16px;
        padding-right: 16px; } }
    @media screen and (min-width: 1200px) {
      .card > article,
      .card .entry-content article {
        padding-left: 20px;
        padding-right: 20px; } }
  .card:not(.no-border) .card-header:not(.bg-image) {
    border-bottom: 1px solid rgba(104, 104, 104, 0.1); }
    .card:not(.no-border) .card-header:not(.bg-image)[data-toggle=collapse] {
      border-bottom-color: transparent; }
      .card:not(.no-border) .card-header:not(.bg-image)[data-toggle=collapse][aria-expanded=true] {
        border-bottom-color: rgba(104, 104, 104, 0.1); }
    .card:not(.no-border) .card-header:not(.bg-image) .panel-title span {
      font-weight: 400; }
  .card:not(.no-border) article {
    padding-top: 6px;
    padding-bottom: 6px; }
    @media screen and (min-width: 768px) {
      .card:not(.no-border) article {
        padding-top: 9px;
        padding-bottom: 9px; } }
    @media screen and (min-width: 992px) {
      .card:not(.no-border) article {
        padding-top: 12px;
        padding-bottom: 12px; } }
    @media screen and (min-width: 1200px) {
      .card:not(.no-border) article {
        padding-top: 15px;
        padding-bottom: 15px; } }
  .card:not(.no-border) article:not(:last-of-type),
  .card:not(.no-border) a.title:not(:last-of-type) {
    border-bottom: 1px solid #F2F2F2; }
  .card:not(.no-border) .card-footer:not(.no-border) {
    border-top: 1px solid #F2F2F2; }
  .card.no-border article {
    padding-top: 6px; }
    @media screen and (min-width: 768px) {
      .card.no-border article {
        padding-top: 9px; } }
    @media screen and (min-width: 992px) {
      .card.no-border article {
        padding-top: 12px; } }
    @media screen and (min-width: 1200px) {
      .card.no-border article {
        padding-top: 15px; } }
    .card.no-border article:last-of-type {
      padding-bottom: 6px; }
      @media screen and (min-width: 768px) {
        .card.no-border article:last-of-type {
          padding-bottom: 9px; } }
      @media screen and (min-width: 992px) {
        .card.no-border article:last-of-type {
          padding-bottom: 12px; } }
      @media screen and (min-width: 1200px) {
        .card.no-border article:last-of-type {
          padding-bottom: 15px; } }
  .card.no-border .entry-content.card-block {
    padding-top: 0; }
  .card .card-header {
    line-height: 1.5; }
    .card .card-header h2,
    .card .card-header h3 {
      font-weight: 300; }
    .card .card-header h3,
    .card .card-header h4,
    .card .card-header h5,
    .card .card-header h6 {
      line-height: 1.5rem;
      text-transform: uppercase;
      margin-bottom: 0; }
    .card .card-header[data-toggle=collapse] {
      border-top: 2px solid #468CCB;
      padding-top: 1em;
      padding-bottom: 1em; }
      .card .card-header[data-toggle=collapse] * {
        text-transform: inherit; }
    .card .card-header > .row:not(.no-margin) {
      margin: -0.465rem  0;
      padding: 0; }
      .card .card-header > .row:not(.no-margin) > div {
        padding: 0;
        -webkit-align-self: center;
            -ms-flex-item-align: center;
                    -ms-grid-row-align: center;
                align-self: center; }
        .card .card-header > .row:not(.no-margin) > div h1, .card .card-header > .row:not(.no-margin) > div h2, .card .card-header > .row:not(.no-margin) > div h3, .card .card-header > .row:not(.no-margin) > div h4, .card .card-header > .row:not(.no-margin) > div h5, .card .card-header > .row:not(.no-margin) > div h6 {
          line-height: 2.4rem; }
  .card > .row.is-flex.flex-right {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse; }
  .card article {
    padding-left: 8px;
    padding-right: 8px; }
    @media screen and (min-width: 768px) {
      .card article {
        padding-left: 12px;
        padding-right: 12px; } }
    @media screen and (min-width: 992px) {
      .card article {
        padding-left: 16px;
        padding-right: 16px; } }
    @media screen and (min-width: 1200px) {
      .card article {
        padding-left: 20px;
        padding-right: 20px; } }
  .card a.title {
    color: inherit;
    display: inherit;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 6px;
    padding-bottom: 6px;
    overflow-x: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    @media screen and (min-width: 768px) {
      .card a.title {
        padding-left: 12px;
        padding-right: 12px; } }
    @media screen and (min-width: 992px) {
      .card a.title {
        padding-left: 16px;
        padding-right: 16px; } }
    @media screen and (min-width: 1200px) {
      .card a.title {
        padding-left: 20px;
        padding-right: 20px; } }
    @media screen and (min-width: 768px) {
      .card a.title {
        padding-top: 9px;
        padding-bottom: 9px; } }
    @media screen and (min-width: 992px) {
      .card a.title {
        padding-top: 12px;
        padding-bottom: 12px; } }
    @media screen and (min-width: 1200px) {
      .card a.title {
        padding-top: 15px;
        padding-bottom: 15px; } }
    .card a.title:hover, .card a.title:focus {
      background-color: #F2F2F2;
      cursor: pointer;
      text-decoration: none;
      outline: none; }
  .card article a.title {
    margin-left: -8px;
    margin-right: -8px;
    margin-top: -6px;
    margin-bottom: -6px; }
    @media screen and (min-width: 768px) {
      .card article a.title {
        margin-left: -12px;
        margin-right: -12px; } }
    @media screen and (min-width: 992px) {
      .card article a.title {
        margin-left: -16px;
        margin-right: -16px; } }
    @media screen and (min-width: 1200px) {
      .card article a.title {
        margin-left: -20px;
        margin-right: -20px; } }
    @media screen and (min-width: 768px) {
      .card article a.title {
        margin-top: -9px;
        margin-bottom: -9px; } }
    @media screen and (min-width: 992px) {
      .card article a.title {
        margin-top: -12px;
        margin-bottom: -12px; } }
    @media screen and (min-width: 1200px) {
      .card article a.title {
        margin-top: -15px;
        margin-bottom: -15px; } }
  .card .entry-content .title {
    display: block; }
    .card .entry-content .title * {
      display: inline; }
    .card .entry-content .title,
    .card .entry-content .title * {
      font-weight: bold;
      overflow-x: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
    border: 0;
    display: block;
    margin-top: -6px;
    margin-bottom: -6px;
    margin-left: -8px;
    margin-right: -8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 6px;
    padding-bottom: 6px; }
    @media screen and (min-width: 768px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        margin-top: -9px;
        margin-bottom: -9px; } }
    @media screen and (min-width: 992px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        margin-top: -12px;
        margin-bottom: -12px; } }
    @media screen and (min-width: 1200px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        margin-top: -15px;
        margin-bottom: -15px; } }
    @media screen and (min-width: 768px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        margin-left: -12px;
        margin-right: -12px; } }
    @media screen and (min-width: 992px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        margin-left: -16px;
        margin-right: -16px; } }
    @media screen and (min-width: 1200px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        margin-left: -20px;
        margin-right: -20px; } }
    @media screen and (min-width: 768px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        padding-left: 12px;
        padding-right: 12px; } }
    @media screen and (min-width: 992px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        padding-left: 16px;
        padding-right: 16px; } }
    @media screen and (min-width: 1200px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        padding-left: 20px;
        padding-right: 20px; } }
    @media screen and (min-width: 768px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        padding-top: 9px;
        padding-bottom: 9px; } }
    @media screen and (min-width: 992px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        padding-top: 12px;
        padding-bottom: 12px; } }
    @media screen and (min-width: 1200px) {
      .card .entry-content[class*="clickable-rows"] a.negate-widget-margin {
        padding-top: 15px;
        padding-bottom: 15px; } }
  .card table {
    margin-bottom: 0; }
  .card .table:not(.table-sm):not(.table-xs) > tbody > tr > td:not(.not-first-column):first-child,
  .card .table:not(.table-sm):not(.table-xs) > thead > tr > th:first-child,
  .card .table:not(.table-sm):not(.table-xs) > tbody > tr > th:first-child,
  .card .table:not(.table-sm):not(.table-xs) > tfoot > tr > td:first-child {
    padding-left: 8px; }
    @media screen and (min-width: 768px) {
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > td:not(.not-first-column):first-child,
      .card .table:not(.table-sm):not(.table-xs) > thead > tr > th:first-child,
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > th:first-child,
      .card .table:not(.table-sm):not(.table-xs) > tfoot > tr > td:first-child {
        padding-left: 12px; } }
    @media screen and (min-width: 992px) {
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > td:not(.not-first-column):first-child,
      .card .table:not(.table-sm):not(.table-xs) > thead > tr > th:first-child,
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > th:first-child,
      .card .table:not(.table-sm):not(.table-xs) > tfoot > tr > td:first-child {
        padding-left: 16px; } }
    @media screen and (min-width: 1200px) {
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > td:not(.not-first-column):first-child,
      .card .table:not(.table-sm):not(.table-xs) > thead > tr > th:first-child,
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > th:first-child,
      .card .table:not(.table-sm):not(.table-xs) > tfoot > tr > td:first-child {
        padding-left: 20px; } }
  .card .table:not(.table-sm):not(.table-xs) > tbody > tr > td:not(.not-first-column):last-child,
  .card .table:not(.table-sm):not(.table-xs) > thead > tr > th:last-child,
  .card .table:not(.table-sm):not(.table-xs) > tbody > tr > th:last-child,
  .card .table:not(.table-sm):not(.table-xs) > tfoot > tr > td:last-child {
    padding-right: 8px; }
    @media screen and (min-width: 768px) {
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > td:not(.not-first-column):last-child,
      .card .table:not(.table-sm):not(.table-xs) > thead > tr > th:last-child,
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > th:last-child,
      .card .table:not(.table-sm):not(.table-xs) > tfoot > tr > td:last-child {
        padding-right: 12px; } }
    @media screen and (min-width: 992px) {
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > td:not(.not-first-column):last-child,
      .card .table:not(.table-sm):not(.table-xs) > thead > tr > th:last-child,
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > th:last-child,
      .card .table:not(.table-sm):not(.table-xs) > tfoot > tr > td:last-child {
        padding-right: 16px; } }
    @media screen and (min-width: 1200px) {
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > td:not(.not-first-column):last-child,
      .card .table:not(.table-sm):not(.table-xs) > thead > tr > th:last-child,
      .card .table:not(.table-sm):not(.table-xs) > tbody > tr > th:last-child,
      .card .table:not(.table-sm):not(.table-xs) > tfoot > tr > td:last-child {
        padding-right: 20px; } }
  .card .table > tbody > tr > td, .card .table > tbody > tr > th {
    border-color: #F2F2F2; }
  .card .cms-content table > tbody > tr > td {
    border-bottom: 1px solid #F2F2F2; }
  .card.bordered-block .card-block:not(:last-of-type) {
    border-bottom: 1px solid #F2F2F2; }
  .card.bordered-block.striped-block > .card-block > .row.is-flex > [class*='col-'] {
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between; }
  .card.striped-block .card-block:nth-of-type(odd) {
    background-color: #fafafa; }
  .card.complete .card-header[data-toggle=collapse] {
    pointer-events: none; }
    .card.complete .card-header[data-toggle=collapse]:hover {
      background-color: transparent; }
    .card.complete .card-header[data-toggle=collapse]:after {
      content: "\F00C";
      color: #8CD600; }
  .card.disabled .card-header[data-toggle=collapse] {
    pointer-events: none; }
    .card.disabled .card-header[data-toggle=collapse]:hover {
      background-color: transparent; }
    .card.disabled .card-header[data-toggle=collapse]:after {
      display: none; }

.card-deck .card {
  margin-bottom: 8px; }
  @media screen and (min-width: 768px) {
    .card-deck .card {
      margin-bottom: 12px; } }
  @media screen and (min-width: 992px) {
    .card-deck .card {
      margin-bottom: 16px; } }
  @media screen and (min-width: 1200px) {
    .card-deck .card {
      margin-bottom: 20px; } }

.card-deck .bg-image {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.card-deck .flex-middle,
.card-deck.flex-middle .card {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  text-align: center; }

@media (min-width: 768px) {
  .card-deck {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-left: -8px;
    margin-right: -8px;
    padding-left: 4px;
    padding-right: 4px; } }
  @media screen and (min-width: 768px) and (min-width: 768px) {
    .card-deck {
      margin-left: -12px;
      margin-right: -12px; } }
  @media screen and (min-width: 768px) and (min-width: 992px) {
    .card-deck {
      margin-left: -16px;
      margin-right: -16px; } }
  @media screen and (min-width: 768px) and (min-width: 1200px) {
    .card-deck {
      margin-left: -20px;
      margin-right: -20px; } }
  @media screen and (min-width: 768px) and (min-width: 768px) {
    .card-deck {
      padding-left: 6px;
      padding-right: 6px; } }
  @media screen and (min-width: 768px) and (min-width: 992px) {
    .card-deck {
      padding-left: 8px;
      padding-right: 8px; } }
  @media screen and (min-width: 768px) and (min-width: 1200px) {
    .card-deck {
      padding-left: 10px;
      padding-right: 10px; } }

@media (min-width: 768px) {
    .card-deck .card {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex: 1 0 0%;
          -ms-flex: 1 0 0%;
              flex: 1 0 0%;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      min-width: 12rem;
      margin-left: 4px;
      margin-right: 4px; } }
    @media screen and (min-width: 768px) and (min-width: 768px) {
      .card-deck .card {
        margin-left: 6px;
        margin-right: 6px; } }
    @media screen and (min-width: 768px) and (min-width: 992px) {
      .card-deck .card {
        margin-left: 8px;
        margin-right: 8px; } }
    @media screen and (min-width: 768px) and (min-width: 1200px) {
      .card-deck .card {
        margin-left: 10px;
        margin-right: 10px; } }

@media (min-width: 768px) {
      .card-deck .card ~ .card {
        margin-top: 0; }
        .card-deck .card ~ .card.has-bubble {
          margin-top: 50px; }
      .card-deck .card > .card-img-top {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
                flex-shrink: 0; } }

.card {
  margin: 0 auto; }
  .card-deck .card, .row.is-flex .card {
    overflow-wrap: break-word;
    word-wrap: break-word;
    word-break: break-word;
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto; }
  @media (min-width: 768px) {
    .card-xs {
      width: 10em; } }
  .card-deck .card-xs {
    width: auto;
    min-width: 10em; }
  @media (min-width: 768px) {
    .card-sm {
      width: 14em; } }
  .card-deck .card-sm {
    width: auto;
    min-width: 14em; }
  @media (min-width: 768px) {
    .card-md {
      width: 20em; } }
  .card-deck .card-md {
    width: auto;
    min-width: 20em; }
  @media (min-width: 768px) {
    .card-lg {
      width: 26em; } }
  .card-deck .card-lg {
    width: auto;
    min-width: 26em; }

.skewleft .row.is-flex > [class*='col-'].bg-image, .skewright .row.is-flex > [class*='col-'].bg-image {
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .skewleft .row.is-flex > [class*='col-'].bg-image::after, .skewright .row.is-flex > [class*='col-'].bg-image::after {
    position: absolute;
    top: 0; }

.skewleft .row.is-flex:not(.no-margin):not(.m-0), .skewright .row.is-flex:not(.no-margin):not(.m-0) {
  padding: 0;
  overflow: hidden; }
  .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-']:not(.bg-image), .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-']:not(.bg-image), .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-']:not(.bg-image), .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-']:not(.bg-image) {
    padding: 8px; }
    @media screen and (min-width: 768px) {
      .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-']:not(.bg-image), .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-']:not(.bg-image), .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-']:not(.bg-image), .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-']:not(.bg-image) {
        padding: 12px; } }
    @media screen and (min-width: 992px) {
      .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-']:not(.bg-image), .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-']:not(.bg-image), .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-']:not(.bg-image), .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-']:not(.bg-image) {
        padding: 16px; } }
    @media screen and (min-width: 1200px) {
      .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-']:not(.bg-image), .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-']:not(.bg-image), .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-']:not(.bg-image), .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-']:not(.bg-image) {
        padding: 20px; } }
  .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-'].bg-image *, .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-'].bg-image *, .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-'].bg-image *, .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-'].bg-image * {
    z-index: 1; }
  @media (min-width: 992px) {
    .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-'], .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-'], .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-'], .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-'] {
      position: relative;
      margin: 0;
      height: auto;
      padding-top: 0;
      padding-bottom: 0; } }

@media (min-width: 992px) {
  .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-'].bg-image, .skewleft .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-'].bg-image {
    margin-left: -1px; } }

.skewright .row.is-flex:not(.no-margin):not(.m-0) {
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row; }
  @media (min-width: 992px) {
    .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class*=' col-'].bg-image, .skewright .row.is-flex:not(.no-margin):not(.m-0) > [class^='col-'].bg-image {
      position: absolute;
      right: 0; } }

.content-center {
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.clickable-rows > *:hover, .clickable-rows > *:focus,
.clickable-rows-2 > * > *:hover,
.clickable-rows-2 > * > *:focus,
.clickable-rows-3 > * > * > *:hover,
.clickable-rows-3 > * > * > *:focus {
  background-color: #F2F2F2;
  cursor: pointer;
  text-decoration: none;
  outline: none; }

.clickable-rows a,
.clickable-rows-2 > * a,
.clickable-rows-3 > * > * a {
  color: inherit; }

.summary-bar {
  background-color: #f4f4f4;
  border-radius: 2px;
  padding: 4px; }
  @media screen and (min-width: 768px) {
    .summary-bar {
      padding: 6px; } }
  @media screen and (min-width: 992px) {
    .summary-bar {
      padding: 8px; } }
  @media screen and (min-width: 1200px) {
    .summary-bar {
      padding: 10px; } }

.card .article-striped > article:nth-of-type(2n+1),
.card.article-striped article:nth-of-type(2n+1) {
  background-color: #fafafa;
  margin: 0;
  padding-left: 8px;
  padding-right: 8px; }
  @media screen and (min-width: 768px) {
    .card .article-striped > article:nth-of-type(2n+1),
    .card.article-striped article:nth-of-type(2n+1) {
      padding-left: 12px;
      padding-right: 12px; } }
  @media screen and (min-width: 992px) {
    .card .article-striped > article:nth-of-type(2n+1),
    .card.article-striped article:nth-of-type(2n+1) {
      padding-left: 16px;
      padding-right: 16px; } }
  @media screen and (min-width: 1200px) {
    .card .article-striped > article:nth-of-type(2n+1),
    .card.article-striped article:nth-of-type(2n+1) {
      padding-left: 20px;
      padding-right: 20px; } }

.disclaimer {
  font-style: italic; }

[data-icon].icon-before.icon-size-lg.icon-left:not(.btn):not(.fbtn):before {
  color: #999; }

@media (max-width: 991px) {
  .card {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .card > .row > [class*='col-']:first-child {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
            flex-basis: 100%; } }

.article-block {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 20px;
  border-left: 2px solid transparent;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .article-block.active {
    border-left-color: #468CCB;
    background: #F2F2F2; }
  .article-block:hover {
    background-color: #f2f2f2;
    border-left: 2px solid #d9d9d9; }
  .article-block .text-block {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .article-block .img-cropper {
    margin: 0;
    margin-right: 10px; }
  .article-block + .article-block {
    border-top: 1px solid #F2F2F2; }

.carousel-lanes,
.carousel-cards,
.carousel-quotes,
#carousel-pricing {
  position: relative; }
  .carousel-lanes .pagination,
  .carousel-cards .pagination,
  .carousel-quotes .pagination,
  #carousel-pricing .pagination {
    position: absolute;
    top: 50%;
    line-height: 0;
    z-index: 10;
    -ms-transform: translateY(-50%) !important;
    -webkit-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important; }
    .carousel-lanes .pagination:first-of-type, .carousel-lanes .pagination:last-of-type,
    .carousel-cards .pagination:first-of-type,
    .carousel-cards .pagination:last-of-type,
    .carousel-quotes .pagination:first-of-type,
    .carousel-quotes .pagination:last-of-type,
    #carousel-pricing .pagination:first-of-type,
    #carousel-pricing .pagination:last-of-type {
      margin: 0; }
    .carousel-lanes .pagination:first-of-type,
    .carousel-cards .pagination:first-of-type,
    .carousel-quotes .pagination:first-of-type,
    #carousel-pricing .pagination:first-of-type {
      left: 20px; }
    .carousel-lanes .pagination:last-of-type,
    .carousel-cards .pagination:last-of-type,
    .carousel-quotes .pagination:last-of-type,
    #carousel-pricing .pagination:last-of-type {
      right: 20px; }
  .carousel-lanes .carousel-indicators,
  .carousel-cards .carousel-indicators,
  .carousel-quotes .carousel-indicators,
  #carousel-pricing .carousel-indicators {
    position: absolute;
    display: inline-block;
    font-size: 0;
    bottom: 20px;
    left: 0;
    width: 100%;
    margin-left: 0;
    margin: 0;
    z-index: 10; }
    .carousel-lanes .carousel-indicators li,
    .carousel-lanes .carousel-indicators li:first-child,
    .carousel-lanes .carousel-indicators li:last-child,
    .carousel-cards .carousel-indicators li,
    .carousel-cards .carousel-indicators li:first-child,
    .carousel-cards .carousel-indicators li:last-child,
    .carousel-quotes .carousel-indicators li,
    .carousel-quotes .carousel-indicators li:first-child,
    .carousel-quotes .carousel-indicators li:last-child,
    #carousel-pricing .carousel-indicators li,
    #carousel-pricing .carousel-indicators li:first-child,
    #carousel-pricing .carousel-indicators li:last-child {
      width: auto;
      height: auto;
      margin: 0;
      text-indent: 0;
      border: 0;
      cursor: pointer;
      background-color: transparent; }
      .carousel-lanes .carousel-indicators li.active a,
      .carousel-lanes .carousel-indicators li:first-child.active a,
      .carousel-lanes .carousel-indicators li:last-child.active a,
      .carousel-cards .carousel-indicators li.active a,
      .carousel-cards .carousel-indicators li:first-child.active a,
      .carousel-cards .carousel-indicators li:last-child.active a,
      .carousel-quotes .carousel-indicators li.active a,
      .carousel-quotes .carousel-indicators li:first-child.active a,
      .carousel-quotes .carousel-indicators li:last-child.active a,
      #carousel-pricing .carousel-indicators li.active a,
      #carousel-pricing .carousel-indicators li:first-child.active a,
      #carousel-pricing .carousel-indicators li:last-child.active a {
        background-color: #468CCB; }
      .carousel-lanes .carousel-indicators li a,
      .carousel-lanes .carousel-indicators li:first-child a,
      .carousel-lanes .carousel-indicators li:last-child a,
      .carousel-cards .carousel-indicators li a,
      .carousel-cards .carousel-indicators li:first-child a,
      .carousel-cards .carousel-indicators li:last-child a,
      .carousel-quotes .carousel-indicators li a,
      .carousel-quotes .carousel-indicators li:first-child a,
      .carousel-quotes .carousel-indicators li:last-child a,
      #carousel-pricing .carousel-indicators li a,
      #carousel-pricing .carousel-indicators li:first-child a,
      #carousel-pricing .carousel-indicators li:last-child a {
        width: 14px;
        height: 14px;
        position: relative;
        float: left;
        padding: 0;
        line-height: 0;
        text-decoration: none;
        color: #468CCB;
        background-color: #fff;
        border: 2px solid #468CCB;
        margin-left: 0;
        margin-right: 0; }
      .carousel-lanes .carousel-indicators li:not(:last-child) a,
      .carousel-lanes .carousel-indicators li:first-child:not(:last-child) a,
      .carousel-lanes .carousel-indicators li:last-child:not(:last-child) a,
      .carousel-cards .carousel-indicators li:not(:last-child) a,
      .carousel-cards .carousel-indicators li:first-child:not(:last-child) a,
      .carousel-cards .carousel-indicators li:last-child:not(:last-child) a,
      .carousel-quotes .carousel-indicators li:not(:last-child) a,
      .carousel-quotes .carousel-indicators li:first-child:not(:last-child) a,
      .carousel-quotes .carousel-indicators li:last-child:not(:last-child) a,
      #carousel-pricing .carousel-indicators li:not(:last-child) a,
      #carousel-pricing .carousel-indicators li:first-child:not(:last-child) a,
      #carousel-pricing .carousel-indicators li:last-child:not(:last-child) a {
        margin-right: 8px; }

.carousel-quotes.carousel.slide .lane {
  min-height: 250px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: none;
  flex-wrap: nowrap; }

.carousel-cards.carousel.slide ul.pagination.prev {
  left: -75px;
  margin: 0; }

.carousel-cards.carousel.slide ul.pagination.next {
  right: -75px;
  margin: 0; }

.carousel-cards.carousel.slide ul.carousel-indicators {
  position: static;
  padding-top: 10px; }

@media (max-width: 767px) {
  .carousel-cards ul.pagination, .carousel-quotes ul.pagination, .carousel-lanes ul.pagination {
    display: none; } }

@media (max-width: 991px) {
  .carousel-quotes.carousel.slide .lane .blockquote-wrap img {
    left: -70px; }
  .carousel-lanes.carousel.slide .has-halfrudder.lane {
    min-height: 370px !important; } }

.carousel-lanes.carousel.slide .lane {
  padding-bottom: 50px; }

.close {
  float: right;
  font-size: 33.6px;
  font-weight: 300;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: 0.2; }
  .close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    cursor: pointer;
    outline: none;
    filter: alpha(opacity=50);
    opacity: 0.5; }
  .modal-header .close {
    position: absolute;
    right: 23px;
    top: 19px; }
  .bg-image .close {
    color: white;
    line-height: 33.6px;
    font-weight: normal;
    text-shadow: 0 1px 0 rgba(48, 48, 48, 0.5);
    filter: alpha(opacity=80);
    opacity: 0.8; }
    .bg-image .close:focus, .bg-image .close:hover {
      filter: alpha(opacity=100);
      opacity: 1; }

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

.text-primary {
  color: #8CD600; }

.text-secondary {
  color: #303030; }

.text-default {
  color: #468CCB; }

.text-warning {
  color: #FED845 !important; }

.text-info {
  color: #468CCB; }

.text-header {
  color: #303030; }

.text-white {
  color: #fff; }

.bg-grey, a.bg-grey:hover {
  background-color: #F2F2F2; }

.bg-darkgrey, a.bg-darkgrey:hover {
  background-color: #303030;
  color: white; }

.bg-midgrey, a.bg-midgrey:hover {
  background-color: #cccccc; }

.bg-white, a.bg-midgrey:hover {
  background-color: white; }

.icon-color-success:not(.icon-after):before, .icon-color-success.icon-after:after {
  color: #8CD600; }

.icon-color-info:not(.icon-after):before, .icon-color-info.icon-after:after {
  color: #468CCB; }

.icon-color-warning:not(.icon-after):before, .icon-color-warning.icon-after:after {
  color: #FED845; }

.icon-color-danger:not(.icon-after):before, .icon-color-danger.icon-after:after {
  color: #a94442; }

.icon-color-primary:not(.icon-after):before, .icon-color-primary.icon-after:after {
  color: #8CD600; }

.icon-color-secondary:not(.icon-after):before, .icon-color-secondary.icon-after:after {
  color: #303030; }

.icon-color-gray:not(.icon-after):before, .icon-color-gray.icon-after:after {
  color: #686868; }

.icon-color-gray-dark:not(.icon-after):before, .icon-color-gray-dark.icon-after:after {
  color: #303030; }

.icon-color-white:not(.icon-after):before, .icon-color-white.icon-after:after {
  color: #fff; }

.datepicker-container {
  position: relative; }
  .datepicker-container input {
    border-radius: 0; }
  .datepicker-container div.datepicker {
    border-radius: 0 !important;
    border-top: none; }
    .datepicker-container div.datepicker th.today {
      border-top: #F2F2F2 solid 1px; }
    .datepicker-container div.datepicker .table-condensed thead tr {
      border-bottom: #F2F2F2 solid 1px; }
    .datepicker-container div.datepicker td, .datepicker-container div.datepicker th {
      border-radius: 0; }
    .datepicker-container div.datepicker td.today,
    .datepicker-container div.datepicker td.range.today {
      background: #468CCB;
      color: #fff; }
      .datepicker-container div.datepicker td.today:hover, .datepicker-container div.datepicker td.today:hover:hover,
      .datepicker-container div.datepicker td.range.today:hover,
      .datepicker-container div.datepicker td.range.today:hover:hover {
        background: #3172ad;
        color: #fff; }
    .datepicker-container div.datepicker td.range-start.day,
    .datepicker-container div.datepicker td.range-end.day {
      background: #333333; }
    .datepicker-container div.datepicker table tr td.active, .datepicker-container div.datepicker table tr td.active.active {
      background: #999;
      text-shadow: none; }
      .datepicker-container div.datepicker table tr td.active:hover, .datepicker-container div.datepicker table tr td.active.active:hover {
        background: gray; }
    .datepicker-container div.datepicker table tr td.highlighted {
      background: #e5eff8; }
      .datepicker-container div.datepicker table tr td.highlighted:hover {
        background: #e5eff8; }
    .datepicker-container div.datepicker table tr td.range,
    .datepicker-container div.datepicker table tr td.range:hover,
    .datepicker-container div.datepicker table tr td.range.disabled,
    .datepicker-container div.datepicker table tr td.range.disabled:hover {
      background: #F2F2F2; }
    .datepicker-container div.datepicker table tr td.active.disabled:hover,
    .datepicker-container div.datepicker table tr td.active.disabled:hover:hover,
    .datepicker-container div.datepicker table tr td.active.disabled:active,
    .datepicker-container div.datepicker table tr td.active.disabled.filter[data-toggle=collapse]:not(.collapsed),
    .datepicker-container div.datepicker table tr td.active.disabled:hover:active,
    .datepicker-container div.datepicker table tr td.active.disabled.filter:hover[data-toggle=collapse]:not(.collapsed),
    .datepicker-container div.datepicker table tr td.active.disabled.active,
    .datepicker-container div.datepicker table tr td.active.disabled:hover.active,
    .datepicker-container div.datepicker table tr td.active.disabled,
    .datepicker-container div.datepicker table tr td.active:hover.disabled,
    .datepicker-container div.datepicker table tr td.active.disabled.disabled,
    .datepicker-container div.datepicker table tr td.active.disabled:hover.disabled,
    .datepicker-container div.datepicker table tr td.active[disabled],
    .datepicker-container div.datepicker table tr td.active:hover[disabled],
    .datepicker-container div.datepicker table tr td.active.disabled[disabled],
    .datepicker-container div.datepicker table tr td.active.disabled:hover[disabled] {
      background: #333333; }
  .datepicker-container .input-daterange .daterange-addon {
    padding: 7px 9px;
    line-height: 18px;
    height: 34px;
    display: inline-block;
    border: none;
    vertical-align: middle;
    background: #cccccc;
    width: auto; }
  .datepicker-container .input-daterange input {
    text-align: left; }

.form-group-lg .daterange-datepicker-container .input-daterange .daterange-addon {
  font-size: 18px;
  padding: 9px 16px;
  line-height: 24px;
  height: 44px; }

.form-group-sm .daterange-datepicker-container .input-daterange .daterange-addon {
  font-size: 13px;
  padding: 1px 3px;
  line-height: 20px;
  height: 24px; }

.datepicker-dropdown:after, .datepicker-dropdown:before {
  display: none !important; }

/* DROPDOWNS */
.dropdown-toggle .bs-caret,
.dropdown-toggle .caret,
.nav li .nav-link.dropdown-toggle .bs-caret,
.nav li .nav-link.dropdown-toggle .caret,
.dropdown-menu .bs-caret,
.dropdown-menu .caret {
  display: none; }

.dropdown-toggle.btn + .dropdown-menu, .dropdown-toggle.fbtn + .dropdown-menu {
  margin-top: -2px; }

.dropdown-toggle,
.alert[data-toggle=collapse] .alert-title,
.alert[data-toggle=modal] .alert-title,
.card-header[data-toggle=collapse] {
  position: relative; }
  .dropdown-toggle,
  .nav > li > .dropdown-toggle,
  .alert[data-toggle=collapse] .alert-title,
  .nav > li >
  .alert[data-toggle=collapse] .alert-title,
  .alert[data-toggle=modal] .alert-title,
  .nav > li >
  .alert[data-toggle=modal] .alert-title,
  .card-header[data-toggle=collapse],
  .nav > li >
  .card-header[data-toggle=collapse] {
    padding-right: 35px; }
  .nav li .dropdown-toggle.nav-link, .dropdown-toggle.btn-sm, .btn-group-sm > .dropdown-toggle.btn, .btn-group-sm > .dropdown-toggle.fbtn, .navbar-inverse .navbar-nav > li > a.dropdown-toggle.btn-sm, .table.table-sm .dropdown-toggle.btn, .table.table-sm .dropdown-toggle.fbtn, .nav li
  .alert[data-toggle=collapse] .alert-title.nav-link,
  .alert[data-toggle=collapse] .alert-title.btn-sm,
  .alert[data-toggle=collapse] .btn-group-sm > .alert-title.btn,
  .alert[data-toggle=collapse] .btn-group-sm > .alert-title.fbtn,
  .alert[data-toggle=collapse] .table.table-sm .alert-title.btn,
  .table.table-sm .alert[data-toggle=collapse] .alert-title.btn,
  .alert[data-toggle=collapse] .table.table-sm .alert-title.fbtn,
  .table.table-sm .alert[data-toggle=collapse] .alert-title.fbtn, .nav li
  .alert[data-toggle=modal] .alert-title.nav-link,
  .alert[data-toggle=modal] .alert-title.btn-sm,
  .alert[data-toggle=modal] .btn-group-sm > .alert-title.btn,
  .alert[data-toggle=modal] .btn-group-sm > .alert-title.fbtn,
  .alert[data-toggle=modal] .table.table-sm .alert-title.btn,
  .table.table-sm .alert[data-toggle=modal] .alert-title.btn,
  .alert[data-toggle=modal] .table.table-sm .alert-title.fbtn,
  .table.table-sm .alert[data-toggle=modal] .alert-title.fbtn, .nav li
  .card-header[data-toggle=collapse].nav-link,
  .card-header[data-toggle=collapse].btn-sm,
  .btn-group-sm > .card-header.btn[data-toggle=collapse],
  .btn-group-sm > .card-header.fbtn[data-toggle=collapse],
  .navbar-inverse .navbar-nav > li > a.card-header.btn-sm[data-toggle=collapse],
  .table.table-sm .card-header.btn[data-toggle=collapse],
  .table.table-sm .card-header.fbtn[data-toggle=collapse] {
    padding-right: 21px; }
  .navbar-nav > li > .dropdown-toggle, .navbar-nav > li >
  .alert[data-toggle=collapse] .alert-title, .navbar-nav > li >
  .alert[data-toggle=modal] .alert-title, .navbar-nav > li >
  .card-header[data-toggle=collapse] {
    line-height: 16px; }
  .dropdown-toggle.nav-link:active:focus, .dropdown-toggle.nav-link.filter:focus[data-toggle=collapse]:not(.collapsed), .dropdown-toggle.nav-link:active:focus, .dropdown-toggle.nav-link.filter:focus[data-toggle=collapse]:not(.collapsed),
  .alert[data-toggle=collapse] .alert-title.nav-link:active:focus,
  .alert[data-toggle=collapse] .alert-title.nav-link.filter:focus[data-toggle=collapse]:not(.collapsed),
  .alert[data-toggle=collapse] .alert-title.nav-link:active:focus,
  .alert[data-toggle=collapse] .alert-title.nav-link.filter:focus[data-toggle=collapse]:not(.collapsed),
  .alert[data-toggle=modal] .alert-title.nav-link:active:focus,
  .alert[data-toggle=modal] .alert-title.nav-link.filter:focus[data-toggle=collapse]:not(.collapsed),
  .alert[data-toggle=modal] .alert-title.nav-link:active:focus,
  .alert[data-toggle=modal] .alert-title.nav-link.filter:focus[data-toggle=collapse]:not(.collapsed),
  .card-header[data-toggle=collapse].nav-link:active:focus,
  .card-header.filter[data-toggle=collapse].nav-link:focus:not(.collapsed),
  .card-header[data-toggle=collapse].nav-link:active:focus,
  .card-header.filter[data-toggle=collapse].nav-link:focus:not(.collapsed) {
    background: none;
    color: inherit; }
  .dropdown-toggle:after,
  .alert[data-toggle=collapse] .alert-title:after,
  .alert[data-toggle=modal] .alert-title:after,
  .card-header[data-toggle=collapse]:after {
    font-family: FontAwesome;
    content: "\F107";
    text-align: center;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: -8px;
    -webkit-transform: translateZ(0) rotateZ(0);
            transform: translateZ(0) rotateZ(0);
    -webkit-transform-origin: center;
        -ms-transform-origin: center;
            transform-origin: center;
    transition: -webkit-transform 200ms ease-in-out;
    transition: transform 200ms ease-in-out;
    transition: transform 200ms ease-in-out, -webkit-transform 200ms ease-in-out; }
    @media screen and (min-width: 992px) {
      .dropdown-toggle:after,
      .alert[data-toggle=collapse] .alert-title:after,
      .alert[data-toggle=modal] .alert-title:after,
      .card-header[data-toggle=collapse]:after {
        font-size: 15px; } }
  .dropdown-toggle.form-control:after, .modalSelectButtons select.dropdown-toggle:after,
  .alert[data-toggle=collapse] .alert-title.form-control:after,
  .alert[data-toggle=collapse] .modalSelectButtons select.alert-title:after,
  .modalSelectButtons .alert[data-toggle=collapse] select.alert-title:after,
  .alert[data-toggle=modal] .alert-title.form-control:after,
  .alert[data-toggle=modal] .modalSelectButtons select.alert-title:after,
  .modalSelectButtons .alert[data-toggle=modal] select.alert-title:after,
  .card-header[data-toggle=collapse].form-control:after,
  .modalSelectButtons select.card-header[data-toggle=collapse]:after {
    margin-top: -7px; }
  .dropdown-toggle.form-control, .modalSelectButtons select.dropdown-toggle,
  .alert[data-toggle=collapse] .alert-title.form-control,
  .alert[data-toggle=collapse] .modalSelectButtons select.alert-title,
  .modalSelectButtons .alert[data-toggle=collapse] select.alert-title,
  .alert[data-toggle=modal] .alert-title.form-control,
  .alert[data-toggle=modal] .modalSelectButtons select.alert-title,
  .modalSelectButtons .alert[data-toggle=modal] select.alert-title,
  .card-header[data-toggle=collapse].form-control,
  .modalSelectButtons select.card-header[data-toggle=collapse] {
    text-align: left;
    border-radius: 0; }
  .nav li .dropdown-toggle.nav-link:after, .dropdown-toggle.btn-sm:after, .btn-group-sm > .dropdown-toggle.btn:after, .btn-group-sm > .dropdown-toggle.fbtn:after, .navbar-inverse .navbar-nav > li > a.dropdown-toggle.btn-sm:after, .table.table-sm .dropdown-toggle.btn:after, .table.table-sm .dropdown-toggle.fbtn:after, .nav li
  .alert[data-toggle=collapse] .alert-title.nav-link:after,
  .alert[data-toggle=collapse] .alert-title.btn-sm:after,
  .alert[data-toggle=collapse] .btn-group-sm > .alert-title.btn:after,
  .alert[data-toggle=collapse] .btn-group-sm > .alert-title.fbtn:after,
  .alert[data-toggle=collapse] .table.table-sm .alert-title.btn:after,
  .table.table-sm .alert[data-toggle=collapse] .alert-title.btn:after,
  .alert[data-toggle=collapse] .table.table-sm .alert-title.fbtn:after,
  .table.table-sm .alert[data-toggle=collapse] .alert-title.fbtn:after, .nav li
  .alert[data-toggle=modal] .alert-title.nav-link:after,
  .alert[data-toggle=modal] .alert-title.btn-sm:after,
  .alert[data-toggle=modal] .btn-group-sm > .alert-title.btn:after,
  .alert[data-toggle=modal] .btn-group-sm > .alert-title.fbtn:after,
  .alert[data-toggle=modal] .table.table-sm .alert-title.btn:after,
  .table.table-sm .alert[data-toggle=modal] .alert-title.btn:after,
  .alert[data-toggle=modal] .table.table-sm .alert-title.fbtn:after,
  .table.table-sm .alert[data-toggle=modal] .alert-title.fbtn:after, .nav li
  .card-header[data-toggle=collapse].nav-link:after,
  .card-header[data-toggle=collapse].btn-sm:after,
  .btn-group-sm > .card-header.btn[data-toggle=collapse]:after,
  .btn-group-sm > .card-header.fbtn[data-toggle=collapse]:after,
  .navbar-inverse .navbar-nav > li > a.card-header.btn-sm[data-toggle=collapse]:after,
  .table.table-sm .card-header.btn[data-toggle=collapse]:after,
  .table.table-sm .card-header.fbtn[data-toggle=collapse]:after {
    width: 21px; }
  .dropdown-toggle.btn:after, .dropdown-toggle.fbtn:after,
  .alert[data-toggle=collapse] .alert-title.btn:after,
  .alert[data-toggle=collapse] .alert-title.fbtn:after,
  .alert[data-toggle=modal] .alert-title.btn:after,
  .alert[data-toggle=modal] .alert-title.fbtn:after,
  .card-header[data-toggle=collapse].btn:after,
  .card-header.fbtn[data-toggle=collapse]:after {
    margin-top: -8px;
    line-height: 16px; }
  .dropdown-toggle.alert-title:after,
  .alert[data-toggle=collapse] .alert-title.alert-title:after,
  .alert[data-toggle=modal] .alert-title.alert-title:after,
  .card-header[data-toggle=collapse].alert-title:after {
    margin-top: -9px;
    line-height: 16px; }
  .dropdown-toggle.btn.nav-link:active, .dropdown-toggle.nav-link.fbtn:active, .dropdown-toggle.nav-link.fbtn.filter[data-toggle=collapse]:not(.collapsed), .dropdown-toggle.btn.nav-link.filter[data-toggle=collapse]:not(.collapsed),
  .alert[data-toggle=collapse] .alert-title.btn.nav-link:active,
  .alert[data-toggle=collapse] .alert-title.nav-link.fbtn:active,
  .alert[data-toggle=collapse] .alert-title.nav-link.fbtn.filter[data-toggle=collapse]:not(.collapsed),
  .alert[data-toggle=collapse] .alert-title.btn.nav-link.filter[data-toggle=collapse]:not(.collapsed),
  .alert[data-toggle=modal] .alert-title.btn.nav-link:active,
  .alert[data-toggle=modal] .alert-title.nav-link.fbtn:active,
  .alert[data-toggle=modal] .alert-title.nav-link.fbtn.filter[data-toggle=collapse]:not(.collapsed),
  .alert[data-toggle=modal] .alert-title.btn.nav-link.filter[data-toggle=collapse]:not(.collapsed),
  .card-header[data-toggle=collapse].btn.nav-link:active,
  .card-header.fbtn[data-toggle=collapse].nav-link:active,
  .card-header.fbtn.filter[data-toggle=collapse].nav-link:not(.collapsed),
  .card-header.filter[data-toggle=collapse].btn.nav-link:not(.collapsed) {
    box-shadow: none; }
  .open > .dropdown-toggle:after,
  .bootstrap-select.open .dropdown-toggle:after, .dropdown-toggle[aria-expanded="true"]:after, .open >
  .alert[data-toggle=collapse] .alert-title:after,
  .bootstrap-select.open
  .alert[data-toggle=collapse] .alert-title:after,
  .alert[data-toggle=collapse] .alert-title[aria-expanded="true"]:after, .open >
  .alert[data-toggle=modal] .alert-title:after,
  .bootstrap-select.open
  .alert[data-toggle=modal] .alert-title:after,
  .alert[data-toggle=modal] .alert-title[aria-expanded="true"]:after, .open >
  .card-header[data-toggle=collapse]:after,
  .bootstrap-select.open
  .card-header[data-toggle=collapse]:after,
  .card-header[data-toggle=collapse][aria-expanded="true"]:after {
    top: 50%;
    -webkit-transform: translateZ(0) rotateZ(180deg);
            transform: translateZ(0) rotateZ(180deg); }
  tr.parent .dropdown-toggle:after, tr.parent
  .alert[data-toggle=collapse] .alert-title:after, tr.parent
  .alert[data-toggle=modal] .alert-title:after, tr.parent
  .card-header[data-toggle=collapse]:after {
    top: 50%;
    -webkit-transform: translateZ(0) rotateZ(180deg);
            transform: translateZ(0) rotateZ(180deg); }
  .dropdown-toggle .nav-text,
  .dropdown-toggle .dropdown-btn-text,
  .alert[data-toggle=collapse] .alert-title .nav-text,
  .alert[data-toggle=collapse] .alert-title .dropdown-btn-text,
  .alert[data-toggle=modal] .alert-title .nav-text,
  .alert[data-toggle=modal] .alert-title .dropdown-btn-text,
  .card-header[data-toggle=collapse] .nav-text,
  .card-header[data-toggle=collapse] .dropdown-btn-text {
    width: auto !important;
    display: inline-block !important;
    overflow: visible !important; }

.dropdown-toggle:after,
.card-header[data-toggle=collapse]:after {
  width: 35px; }

.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
  width: auto; }

.bootstrap-select .dropdown-toggle .filter-option {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

.bootstrap-select[style*='width: 100%'] .dropdown-menu {
  width: 100%;
  max-width: inherit; }

.bootstrap-select button.dropdown-toggle:focus {
  outline: 0 !important; }

.bootstrap-select.no-btn .dropdown-toggle {
  background: none;
  border: 0;
  padding: 12px; }

@media screen and (max-width: 767px) {
  .nav li .bootstrap-select .dropdown-toggle {
    height: auto; }
    .nav li .bootstrap-select .dropdown-toggle .filter-option {
      width: 96%; } }

.bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder.btn-secondary, .navbar-inverse .navbar-nav > li.bootstrap-select:not(.open) > a.dropdown-toggle.bs-placeholder.btn-secondary, .bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder.filter[data-toggle=collapse]:not(.collapsed), .bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder:hover.btn-secondary, .navbar-inverse .navbar-nav > li.bootstrap-select:not(.open) > a.dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder.filter:hover[data-toggle=collapse]:not(.collapsed), .bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder:hover.btn-secondary, .navbar-inverse .navbar-nav > li.bootstrap-select:not(.open) > a.dropdown-toggle.bs-placeholder.btn-secondary:hover, .bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder.filter:hover[data-toggle=collapse]:not(.collapsed), .bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder:active.btn-secondary, .navbar-inverse .navbar-nav > li.bootstrap-select:not(.open) > a.dropdown-toggle.bs-placeholder.btn-secondary:active, .navbar-inverse .navbar-nav > li.bootstrap-select:not(.open) > a.dropdown-toggle.bs-placeholder.filter[data-toggle=collapse]:not(.collapsed), .bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder.filter[data-toggle=collapse]:not(.collapsed) {
  color: #468CCB; }

.bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder.btn-default, .bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder:hover.btn-default, .bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder:hover.btn-default, .bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder:active.btn-default, .bootstrap-select:not(.open) > .dropdown-toggle.bs-placeholder.btn-default.filter[data-toggle=collapse]:not(.collapsed) {
  color: white; }

.bootstrap-select > .dropdown-toggle {
  white-space: nowrap;
  padding-right: calc(35px - .27em); }
  .bootstrap-select > .dropdown-toggle.btn-sm, .btn-group-sm.bootstrap-select > .dropdown-toggle.btn, .btn-group-sm.bootstrap-select > .dropdown-toggle.fbtn, .navbar-inverse .navbar-nav > li.bootstrap-select > a.dropdown-toggle.btn-sm, .table.table-sm .bootstrap-select > .dropdown-toggle.btn, .table.table-sm .bootstrap-select > .dropdown-toggle.fbtn {
    padding-right: calc(21px - .27em); }
  .bootstrap-select > .dropdown-toggle.btn-xs, .btn-group-xs.bootstrap-select > .dropdown-toggle.btn, .btn-group-xs.bootstrap-select > .dropdown-toggle.fbtn, .table.table-sm .bootstrap-select > .dropdown-toggle.btn.btn-xs, .table.table-sm .bootstrap-select > .dropdown-toggle.btn-xs.fbtn, .table.table-xs .bootstrap-select > .dropdown-toggle.btn, .table.table-xs .bootstrap-select > .dropdown-toggle.fbtn, .table.table-xs .bootstrap-select > .dropdown-toggle.label,
  .table.table-xs .bootstrap-select > .dropdown-toggle.badge {
    padding-right: 5px; }
  .bootstrap-select > .dropdown-toggle .bs-caret .caret {
    margin-top: -2px !important; }

.bootstrap-select.form-control, .modalSelectButtons select.bootstrap-select {
  background: none; }

.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.glyphicon {
  margin: 0;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
  font-family: FontAwesome; }
  .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.glyphicon.check-mark:before {
    content: '\F00C'; }

.bootstrap-select.btn-group .no-results {
  background: none; }

.bootstrap-select.btn-group .dropdown-menu .notify {
  background: #f9e2e2;
  box-shadow: 0 3px 3px rgba(0, 0, 0, 0.1);
  border: none;
  border-radius: 3px;
  bottom: 10px;
  opacity: 1; }

.alert[data-toggle="collapse"][aria-expanded="true"] .alert-title:after {
  top: 50%;
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg); }

[data-toggle=collapse] {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  [data-toggle=collapse].card-header {
    transition: 0.4s; }
    [data-toggle=collapse].card-header:hover {
      cursor: pointer;
      background-color: #d1e3f2; }

.dropdown-menu {
  background-clip: initial;
  border-radius: 0;
  border: 0;
  margin-top: 0;
  z-index: 1080;
  -webkit-font-smoothing: subpixel-antialiased;
  -webkit-backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  border-top: 2px solid #8CD600;
  padding-top: 0;
  padding-bottom: 0;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.175);
  transition: -webkit-transform 200ms ease-in;
  transition: transform 200ms ease-in;
  transition: transform 200ms ease-in, -webkit-transform 200ms ease-in; }
  .bootstrap-select .dropdown-menu {
    margin-top: -2px; }
  .dropdown-menu .divider {
    margin: 0; }
  .navbar-nav > li > .dropdown-menu {
    margin-top: -2px; }
  .dropdown-menu a, .dropdown-menu a:hover {
    border-bottom: 0; }
  .dropdown-menu li > a {
    white-space: normal;
    padding: 7px;
    font-weight: 300;
    font-size: 13px;
    font-family: "Open Sans", sans-serif;
    line-height: 29px;
    color: #333333;
    outline: none;
    line-height: 1.5 !important;
    cursor: pointer; }
    @media screen and (min-width: 768px) {
      .dropdown-menu li > a {
        padding: 10px; } }
    @media screen and (min-width: 992px) {
      .dropdown-menu li > a {
        padding: 13px; } }
    @media screen and (min-width: 1200px) {
      .dropdown-menu li > a {
        padding: 16px; } }
    .dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-menu li > a.active {
      color: #262626;
      background-color: #f2f2f2; }
    .dropdown-menu li > a[data-toggle="dropdown"] {
      cursor: default; }
    .dropdown-menu li > a.active {
      font-weight: bold;
      cursor: default;
      pointer-events: none; }
    .dropdown-menu li > a.disabled, .dropdown-menu li > a.upgrade {
      background-color: #f4f4f4;
      color: #999999; }
    .dropdown-menu li > a.upgrade:hover {
      background-color: #e7e7e7; }
  .dropdown-menu li > .content {
    padding: 7px 20px;
    line-height: 1.425; }
    .dropdown-menu li > .content p {
      font-size: 13px; }
  .dropdown-menu li.active > a, .dropdown-menu li.active > a:hover, .dropdown-menu li.selected > a {
    color: #262626;
    background-color: #f2f2f2;
    font-weight: bold; }
  .dropdown-menu .dropdown-header {
    padding: 0; }
    .dropdown-menu .dropdown-header span {
      display: block;
      padding: 3px;
      padding-left: 7px;
      text-transform: uppercase;
      font-size: 9px;
      font-weight: bold;
      line-height: 2.5; }
      @media screen and (min-width: 768px) {
        .dropdown-menu .dropdown-header span {
          padding: 5px; } }
      @media screen and (min-width: 992px) {
        .dropdown-menu .dropdown-header span {
          padding: 6px; } }
      @media screen and (min-width: 1200px) {
        .dropdown-menu .dropdown-header span {
          padding: 7px; } }
      @media screen and (min-width: 768px) {
        .dropdown-menu .dropdown-header span {
          padding-left: 10px; } }
      @media screen and (min-width: 992px) {
        .dropdown-menu .dropdown-header span {
          padding-left: 13px; } }
      @media screen and (min-width: 1200px) {
        .dropdown-menu .dropdown-header span {
          padding-left: 16px; } }
      @media (max-width: 767px) {
        .dropdown-menu .dropdown-header span {
          padding: 5px !important; } }
  .dropdown-menu > li > a.opt {
    position: relative;
    padding-left: 2.25em; }
  .dropdown-menu.personal-menu {
    width: 300px; }
    .dropdown-menu.personal-menuul,
    .dropdown-menu.personal-menu ul {
      list-style: none;
      margin: 0;
      padding: 0; }
    .dropdown-menu.personal-menu li a, .dropdown-menu.personal-menu li strong {
      display: block;
      padding: 3px;
      padding-left: 7px; }
      @media screen and (min-width: 768px) {
        .dropdown-menu.personal-menu li a, .dropdown-menu.personal-menu li strong {
          padding: 5px; } }
      @media screen and (min-width: 992px) {
        .dropdown-menu.personal-menu li a, .dropdown-menu.personal-menu li strong {
          padding: 6px; } }
      @media screen and (min-width: 1200px) {
        .dropdown-menu.personal-menu li a, .dropdown-menu.personal-menu li strong {
          padding: 7px; } }
      @media screen and (min-width: 768px) {
        .dropdown-menu.personal-menu li a, .dropdown-menu.personal-menu li strong {
          padding-left: 10px; } }
      @media screen and (min-width: 992px) {
        .dropdown-menu.personal-menu li a, .dropdown-menu.personal-menu li strong {
          padding-left: 13px; } }
      @media screen and (min-width: 1200px) {
        .dropdown-menu.personal-menu li a, .dropdown-menu.personal-menu li strong {
          padding-left: 16px; } }
    .dropdown-menu.personal-menu li a {
      border-left: 2px solid transparent; }
      .dropdown-menu.personal-menu li a::after {
        bottom: inherit; }
      .dropdown-menu.personal-menu li a.opt {
        padding-left: 2.25em; }
      .dropdown-menu.personal-menu li a:hover {
        border-left-color: #F2F2F2; }
    .dropdown-menu.personal-menu li.active > a {
      border-left-color: #468CCB;
      color: #303030;
      background: #e6e6e6; }
  .dropdown-menu .external-link,
  .dropdown-menu .upgrade,
  .dropdown-menu .dropdown-submenu > a {
    position: relative;
    padding-right: 35px !important;
    margin-right: 0 !important; }
    .dropdown-menu .external-link:after,
    .dropdown-menu .upgrade:after,
    .dropdown-menu .dropdown-submenu > a:after {
      font-family: "FontAwesome";
      position: absolute;
      font-size: 15px;
      right: 10px;
      bottom: 5px;
      bottom: 6px;
      line-height: 20px;
      color: #686868;
      margin-right: 0; }
      @media screen and (min-width: 768px) {
        .dropdown-menu .external-link:after,
        .dropdown-menu .upgrade:after,
        .dropdown-menu .dropdown-submenu > a:after {
          bottom: 9px; } }
      @media screen and (min-width: 992px) {
        .dropdown-menu .external-link:after,
        .dropdown-menu .upgrade:after,
        .dropdown-menu .dropdown-submenu > a:after {
          bottom: 12px; } }
      @media screen and (min-width: 1200px) {
        .dropdown-menu .external-link:after,
        .dropdown-menu .upgrade:after,
        .dropdown-menu .dropdown-submenu > a:after {
          bottom: 14px; } }
  .dropdown-menu .external-link i {
    display: none; }
  .dropdown-menu .dropdown-submenu > a:after {
    content: "\F054";
    font-weight: 300;
    font-size: 12px; }
  .dropdown-menu, .bootstrap-select.btn-group .dropdown-menu {
    min-width: 220px; }
  .wide-menu + .dropdown-menu, .bootstrap-select.btn-group .wide-menu + .dropdown-menu {
    min-width: 280px; }
  .form-control + .dropdown-menu:not(.datepicker), .modalSelectButtons select + .dropdown-menu:not(.datepicker) {
    width: 100%;
    max-width: inherit; }
  .dropdown-menu.min-width {
    min-width: 18em; }
  @media (min-width: 768px) {
    .dropdown-menu {
      max-width: 300px; } }

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-submenu .dropdown-menu li a:not(.dropdown-toggle) {
    padding-left: 13px; } }
  @media screen and (max-width: 767px) and (min-width: 768px) {
    .navbar-nav .open .dropdown-submenu .dropdown-menu li a:not(.dropdown-toggle) {
      padding-left: 20px; } }
  @media screen and (max-width: 767px) and (min-width: 992px) {
    .navbar-nav .open .dropdown-submenu .dropdown-menu li a:not(.dropdown-toggle) {
      padding-left: 26px; } }
  @media screen and (max-width: 767px) and (min-width: 1200px) {
    .navbar-nav .open .dropdown-submenu .dropdown-menu li a:not(.dropdown-toggle) {
      padding-left: 32px; } }

@media (max-width: 767px) {
  .open-dropdown .dropdown-menu {
    display: block;
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none; } }

@media (min-width: 768px) {
  .open-on-hover > .dropdown-menu {
    display: block; }
  .open-on-hover:not(:hover):not(.open) > .dropdown-menu {
    top: -99999px;
    right: 500px;
    transition: 0s top 0.5s, 0s right 0.5s; } }

.noTransitionDelay {
  transition: none !important; }

.dropdown-submenu {
  position: relative; }
  .dropdown-submenu .dropdown-menu {
    left: 100%;
    right: -100%;
    top: 0; }
  @media (min-width: 768px) {
    .dropdown-submenu .dropdown-menu {
      margin-top: -2px; }
    .dropdown-submenu:hover > a:after {
      border-left-color: #fff; } }
  .dropdown-submenu ul.open {
    display: block; }
  @media (min-width: 768px) {
    html:not(.aim) .dropdown-submenu:hover > .dropdown-menu {
      display: block; } }

.text-right .dropdown-menu,
.navbar-right .dropdown-menu {
  left: auto;
  right: 0; }
  .text-right .dropdown-menu .dropdown-submenu .dropdown-menu,
  .navbar-right .dropdown-menu .dropdown-submenu .dropdown-menu {
    left: -100%;
    right: 100% !important; }

.btn-secondary + .dropdown-menu, .navbar-inverse .navbar-nav > li > a.btn-secondary + .dropdown-menu, .filter[data-toggle=collapse]:not(.collapsed) + .dropdown-menu,
.form-control + .dropdown-menu,
.modalSelectButtons select + .dropdown-menu {
  border-color: #468CCB; }
  .has-success .btn-secondary + .dropdown-menu, .has-success .navbar-inverse .navbar-nav > li > a.btn-secondary + .dropdown-menu, .navbar-inverse .has-success .navbar-nav > li > a.btn-secondary + .dropdown-menu, .has-success .filter[data-toggle=collapse]:not(.collapsed) + .dropdown-menu, .has-success .form-control + .dropdown-menu, .has-success .modalSelectButtons select + .dropdown-menu, .modalSelectButtons .has-success select + .dropdown-menu {
    border-color: #8CD600; }
  .has-warning .btn-secondary + .dropdown-menu, .has-warning .navbar-inverse .navbar-nav > li > a.btn-secondary + .dropdown-menu, .navbar-inverse .has-warning .navbar-nav > li > a.btn-secondary + .dropdown-menu, .has-warning .filter[data-toggle=collapse]:not(.collapsed) + .dropdown-menu, .has-warning .form-control + .dropdown-menu, .has-warning .modalSelectButtons select + .dropdown-menu, .modalSelectButtons .has-warning select + .dropdown-menu {
    border-color: #FED845; }
  .has-danger .btn-secondary + .dropdown-menu, .has-danger .navbar-inverse .navbar-nav > li > a.btn-secondary + .dropdown-menu, .navbar-inverse .has-danger .navbar-nav > li > a.btn-secondary + .dropdown-menu, .has-danger .filter[data-toggle=collapse]:not(.collapsed) + .dropdown-menu, .has-error .btn-secondary + .dropdown-menu, .has-error .navbar-inverse .navbar-nav > li > a.btn-secondary + .dropdown-menu, .navbar-inverse .has-error .navbar-nav > li > a.btn-secondary + .dropdown-menu, .has-error .filter[data-toggle=collapse]:not(.collapsed) + .dropdown-menu, .has-danger .form-control + .dropdown-menu, .has-danger .modalSelectButtons select + .dropdown-menu, .modalSelectButtons .has-danger select + .dropdown-menu, .has-error .form-control + .dropdown-menu, .has-error .modalSelectButtons select + .dropdown-menu, .modalSelectButtons .has-error select + .dropdown-menu {
    border-color: #d9534f; }

.nav-item .form-control + .dropdown-menu, .nav-item .modalSelectButtons select + .dropdown-menu, .modalSelectButtons .nav-item select + .dropdown-menu {
  border-color: #8CD600; }

.btn-group.open .dropdown-toggle {
  box-shadow: none; }

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #303030;
    background: #e6e6e6; } }

/*_elements.scss*/
.bg-gray-lighter {
  background: #cccccc; }

.box-shadow {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.175); }

.bg-box {
  padding: 6px 12px;
  line-height: 1.5; }

@-webkit-keyframes scaleDownCenter {
  from { }
  to {
    opacity: 0;
    -webkit-transform: scale(0.7); } }

@keyframes scaleDownCenter {
  from { }
  to {
    opacity: 0;
    -webkit-transform: scale(0.7);
            transform: scale(0.7); } }

@-webkit-keyframes scaleUpCenter {
  from {
    opacity: 0;
    -webkit-transform: scale(0.7); } }

@keyframes scaleUpCenter {
  from {
    opacity: 0;
    -webkit-transform: scale(0.7);
            transform: scale(0.7); } }

.pt-page-scaleDownCenter {
  -webkit-animation: scaleDownCenter 0.3s ease-in both;
  animation: scaleDownCenter 0.3s ease-in both; }

.pt-page-scaleUpCenter {
  -webkit-animation: scaleUpCenter 0.3s ease-out both;
  animation: scaleUpCenter 0.3s ease-out both; }

.pre-scrollable {
  overflow-y: auto; }
  .pre-scrollable::-webkit-scrollbar {
    width: 0.5em; }
  .pre-scrollable::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
  .pre-scrollable::-webkit-scrollbar-thumb {
    background-color: darkgray; }

.clickable {
  cursor: pointer; }

/* Widgets */
/* NOTE: This is temporarilly set here untill we can decide where to place it */
.deposit-selection-item {
  padding: 10px 20px;
  line-height: 1.425;
  white-space: nowrap;
  font-size: 13px;
  text-align: left;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center; }
  .deposit-selection-item .deposit-selection-image {
    width: 62px;
    height: 40px;
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
    .deposit-selection-item .deposit-selection-image .img-responsive {
      display: inline-block;
      width: auto;
      max-height: 100%; }
  .deposit-selection-item.closed span,
  .deposit-selection-item.closed div {
    opacity: 0.5; }
  .deposit-selection-item.closed + .content {
    border-top: 2px solid #FED845;
    color: #333333;
    font-weight: bold;
    background-color: #fff8dd; }
  .deposit-selection-item .deposit-selection-interest {
    display: inline-block;
    margin-left: 15px;
    width: 41px; }
  .deposit-selection-item .deposit-selection-duration {
    display: inline-block;
    margin-left: 15px;
    width: 75px; }
  .deposit-selection-item button {
    display: -webkit-inline-flex;
    display: -moz-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center; }
  .deposit-selection-item .fa {
    margin-left: 12px;
    color: #cccccc;
    display: inline-block !important; }

.sticky-box {
  width: 100%;
  max-width: 600px;
  position: fixed;
  left: 0%;
  right: 0;
  margin: 0 auto;
  bottom: 0;
  box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.2);
  border-radius: 0;
  z-index: 1070; }
  .sticky-box .clickable-row {
    padding: 10px 10px 0 10px; }
    .sticky-box .clickable-row:hover {
      cursor: pointer;
      background-color: #f2f2f2; }

[data-toggle='collapse'] .expanded-icon {
  transition: 0.5s -webkit-transform 0s;
  transition: 0.5s transform 0s;
  transition: 0.5s transform 0s, 0.5s -webkit-transform 0s; }

[data-toggle='collapse'][aria-expanded='false'] .expanded-icon {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

[data-toggle='collapse'].reverse:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

[data-toggle='collapse'].reverse[aria-expanded='false']:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

[data-toggle='collapse'].reverse[aria-expanded='true']:after {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg); }

.row-steps .row {
  margin-top: 20px; }
  .row-steps .row .text-success {
    padding: 7px 9px; }
  .row-steps .row.active {
    background-color: #468CCB;
    color: #fff; }
  .row-steps .row + .row {
    border-top: 1px solid #F2F2F2; }

.circle-background {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 40px;
  width: 40px;
  border-radius: 50%; }
  .circle-background > span {
    -webkit-align-self: center;
        -ms-flex-item-align: center;
                -ms-grid-row-align: center;
            align-self: center;
    margin: auto;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
    color: white; }

html:not(.touch) .touch-device-only {
  display: none !important; }

.embed-container {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  max-width: 100%; }
  .embed-container iframe {
    border: #e5e5e5 solid 1px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

[contenteditable] {
  overflow-y: auto; }
  [contenteditable] h1,
  [contenteditable] h2,
  [contenteditable] h3,
  [contenteditable] h4,
  [contenteditable] h5,
  [contenteditable] h6,
  [contenteditable] div,
  [contenteditable] span,
  [contenteditable] p,
  [contenteditable] ol,
  [contenteditable] ul,
  [contenteditable] li {
    margin: 0.2em;
    padding: 0.2em;
    background-color: rgba(0, 0, 0, 0.05);
    list-style-type: none;
    line-height: 1.5; }
    [contenteditable] h1::before,
    [contenteditable] h2::before,
    [contenteditable] h3::before,
    [contenteditable] h4::before,
    [contenteditable] h5::before,
    [contenteditable] h6::before,
    [contenteditable] div::before,
    [contenteditable] span::before,
    [contenteditable] p::before,
    [contenteditable] ol::before,
    [contenteditable] ul::before,
    [contenteditable] li::before {
      font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
      font-size: 14px;
      color: #fff;
      background-color: rgba(0, 0, 0, 0.05);
      margin: auto 0.2em auto 0;
      padding: 0 0.4em;
      width: auto;
      position: static; }
  [contenteditable] ul > ul,
  [contenteditable] ul ol,
  [contenteditable] ol > ul,
  [contenteditable] ol ol {
    margin-left: 1em; }
  [contenteditable] ul > li::before {
    content: '\2022'; }
  [contenteditable] li {
    margin-left: 1em; }
  [contenteditable] div {
    border: 1px solid #468CCB;
    background-color: transparent; }
    [contenteditable] div::before {
      content: 'DIV';
      background-color: #468CCB; }
  [contenteditable] span {
    display: inline-block; }
    [contenteditable] span::before {
      content: 'SPAN'; }
  [contenteditable] h1,
  [contenteditable] h2,
  [contenteditable] h3,
  [contenteditable] h4,
  [contenteditable] h5,
  [contenteditable] h6 {
    text-transform: uppercase;
    font-size: larger; }
  [contenteditable] h1::before {
    content: 'H1'; }
  [contenteditable] h2::before {
    content: 'H2'; }
  [contenteditable] h3::before {
    content: 'H3'; }
  [contenteditable] h4::before {
    content: 'H4'; }
  [contenteditable] h5::before {
    content: 'H5'; }
  [contenteditable] h6::before {
    content: 'H6'; }
  [contenteditable] p::before {
    content: 'P'; }
  [contenteditable] ol::before {
    content: 'OL'; }
  [contenteditable] ul::before {
    content: 'UL'; }

xmp[contenteditable] {
  display: block;
  overflow: auto;
  white-space: pre-wrap;
  margin: 0; }

.scrollview {
  opacity: 0; }
  .scrollview.in, .scrollview.animated {
    opacity: 1; }

#main-footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  margin-top: 44px;
  opacity: 1;
  transition: opacity 0.2s ease-in; }
  #main-footer.hidden-footer {
    opacity: 0;
    transition: none; }
  #main-footer .footer {
    background-color: #303030;
    color: #fff;
    overflow: hidden; }
  #main-footer li {
    line-height: 30px;
    word-wrap: break-word; }
    #main-footer li a {
      color: rgba(255, 255, 255, 0.95);
      text-decoration: none; }
      #main-footer li a:hover {
        color: white; }
      #main-footer li a .fa-external-link {
        display: none; }
  #main-footer #footer-top {
    padding-top: 16px;
    padding-bottom: 16px; }
    @media screen and (min-width: 768px) {
      #main-footer #footer-top {
        padding-top: 24px;
        padding-bottom: 24px; } }
    @media screen and (min-width: 992px) {
      #main-footer #footer-top {
        padding-top: 32px;
        padding-bottom: 32px; } }
    @media screen and (min-width: 1200px) {
      #main-footer #footer-top {
        padding-top: 40px;
        padding-bottom: 40px; } }
  #main-footer #footer-mobile hr {
    margin: 20px auto; }
  #main-footer hr {
    border-color: #3f3f3f;
    margin: 0; }
  #main-footer #footer-bottom {
    padding-top: 8px;
    padding-bottom: 8px; }
    @media screen and (min-width: 768px) {
      #main-footer #footer-bottom {
        padding-top: 12px;
        padding-bottom: 12px; } }
    @media screen and (min-width: 992px) {
      #main-footer #footer-bottom {
        padding-top: 16px;
        padding-bottom: 16px; } }
    @media screen and (min-width: 1200px) {
      #main-footer #footer-bottom {
        padding-top: 20px;
        padding-bottom: 20px; } }
    #main-footer #footer-bottom ul {
      margin: 0; }
    #main-footer #footer-bottom li {
      line-height: inherit;
      padding: 0 0 0 20px; }
      #main-footer #footer-bottom li:not(:last-of-type) a {
        margin-right: 12px; }
    #main-footer #footer-bottom img {
      display: inline-block; }

/* F O R M   L A Y O U T S */
.bordered-form .card-block:not(:last-of-type) {
  border-bottom: 1px solid #F2F2F2; }

.form-group {
  margin-bottom: 0;
  font-weight: 400; }
  .form-group .form-control, .form-group .modalSelectButtons select, .modalSelectButtons .form-group select, .form-group .form-control:focus, .form-group .modalSelectButtons select:focus, .modalSelectButtons .form-group select:focus {
    box-shadow: none; }
  .form-group + .form-group:not([class*=col-]) {
    margin-top: 20px; }

.form-group .form-group {
  margin: 0 !important; }

@media (max-width: 991px) {
  .form-horizontal .control-label {
    padding-bottom: 0; } }

@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: left;
    padding-top: 0;
    min-height: 34px;
    line-height: 34px; } }

.form-horizontal .form-group-lg .control-label, .form-horizontal .form-group-sm .control-label {
  padding-top: 0; }

.form-horizontal .form-group-lg .control-label {
  min-height: 44px;
  line-height: 44px; }

.form-inline .form-group:not(:last-child) {
  margin-bottom: 6px;
  margin-top: 6px;
  padding-right: 10px; }

.form-inline .control-label {
  padding-right: 10px; }

.form-horizontal .form-group + .form-group:not([class*=col-]) {
  margin-top: 0; }

/* T E X T   B A S E D   I N P U T S */
.form-control, .modalSelectButtons select, .form-control.dropdown-toggle, .modalSelectButtons select.dropdown-toggle {
  border-width: 2px;
  box-shadow: none;
  vertical-align: middle;
  transition: background-color 0.2s; }
  .form-control, .modalSelectButtons select, .form-control.btn, .form-control.fbtn, .modalSelectButtons select.fbtn, .modalSelectButtons select.btn, .form-control.dropdown-toggle, .modalSelectButtons select.dropdown-toggle, .form-control.dropdown-toggle.btn, .form-control.dropdown-toggle.fbtn, .modalSelectButtons select.dropdown-toggle.fbtn, .modalSelectButtons select.dropdown-toggle.btn {
    background-color: white;
    border-color: #b2b2b2; }
  .form-control.btn.dropdown-toggle:not(.nav-link), .form-control.dropdown-toggle.fbtn:not(.nav-link), .modalSelectButtons select.dropdown-toggle.fbtn:not(.nav-link), .modalSelectButtons select.btn.dropdown-toggle:not(.nav-link), .form-control.dropdown-toggle.btn.dropdown-toggle:not(.nav-link), .form-control.dropdown-toggle.dropdown-toggle.fbtn:not(.nav-link), .modalSelectButtons select.dropdown-toggle.dropdown-toggle.fbtn:not(.nav-link), .modalSelectButtons select.dropdown-toggle.btn.dropdown-toggle:not(.nav-link) {
    font-weight: normal; }
    .form-control.btn.dropdown-toggle:not(.nav-link):not(.bs-placeholder), .form-control.dropdown-toggle.fbtn:not(.nav-link):not(.bs-placeholder), .modalSelectButtons select.dropdown-toggle.fbtn:not(.nav-link):not(.bs-placeholder), .modalSelectButtons select.btn.dropdown-toggle:not(.nav-link):not(.bs-placeholder), .form-control.dropdown-toggle.btn.dropdown-toggle:not(.nav-link):not(.bs-placeholder), .form-control.dropdown-toggle.dropdown-toggle.fbtn:not(.nav-link):not(.bs-placeholder), .modalSelectButtons select.dropdown-toggle.dropdown-toggle.fbtn:not(.nav-link):not(.bs-placeholder), .modalSelectButtons select.dropdown-toggle.btn.dropdown-toggle:not(.nav-link):not(.bs-placeholder) {
      color: #303030; }
    .open > .form-control.btn.dropdown-toggle:not(.nav-link), .open > .form-control.dropdown-toggle.fbtn:not(.nav-link), .modalSelectButtons .open > select.dropdown-toggle.fbtn:not(.nav-link), .modalSelectButtons .open > select.btn.dropdown-toggle:not(.nav-link), .open > .form-control.dropdown-toggle.btn.dropdown-toggle:not(.nav-link), .open > .form-control.dropdown-toggle.dropdown-toggle.fbtn:not(.nav-link), .modalSelectButtons .open > select.dropdown-toggle.dropdown-toggle.fbtn:not(.nav-link), .modalSelectButtons .open > select.dropdown-toggle.btn.dropdown-toggle:not(.nav-link) {
      color: #333333;
      border-color: #468CCB; }
  .open > .form-control.dropdown-toggle:not(.nav-link), .modalSelectButtons .open > select.dropdown-toggle:not(.nav-link), .open > .form-control.dropdown-toggle:not(.nav-link):active, .open > .form-control.dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open > select.dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open > select.dropdown-toggle:not(.nav-link):active, .open > .form-control.dropdown-toggle.dropdown-toggle:not(.nav-link), .modalSelectButtons .open > select.dropdown-toggle.dropdown-toggle:not(.nav-link), .open > .form-control.dropdown-toggle.dropdown-toggle:not(.nav-link):active, .open > .form-control.dropdown-toggle.dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open > select.dropdown-toggle.dropdown-toggle.filter:not(.nav-link)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open > select.dropdown-toggle.dropdown-toggle:not(.nav-link):active {
    background: #e5eff8; }
  .form-control:focus, .modalSelectButtons select:focus, .form-control.focus, .modalSelectButtons select.focus, .form-control[aria-expanded="true"], .modalSelectButtons select[aria-expanded="true"], .form-control.dropdown-toggle:focus, .modalSelectButtons select.dropdown-toggle:focus, .form-control.dropdown-toggle.focus, .modalSelectButtons select.dropdown-toggle.focus, .form-control.dropdown-toggle[aria-expanded="true"], .modalSelectButtons select.dropdown-toggle[aria-expanded="true"] {
    background: #e5eff8;
    border-color: #468CCB;
    box-shadow: none; }
  .form-control[maxlength="1"], .modalSelectButtons select[maxlength="1"], .form-control.dropdown-toggle[maxlength="1"], .modalSelectButtons select.dropdown-toggle[maxlength="1"] {
    padding-right: inherit;
    padding: 0;
    text-align: center;
    border-width: 2px;
    width: 34px;
    height: 34px;
    border-radius: 50%; }
  .form-control[type=number], .modalSelectButtons select[type=number], .form-control[type=date], .modalSelectButtons select[type=date], .form-control[type=datetime-local], .modalSelectButtons select[type=datetime-local], .form-control[type=month], .modalSelectButtons select[type=month], .form-control[type=time], .modalSelectButtons select[type=time], .form-control[type=week], .modalSelectButtons select[type=week], .form-control.dropdown-toggle[type=number], .modalSelectButtons select.dropdown-toggle[type=number], .form-control.dropdown-toggle[type=date], .modalSelectButtons select.dropdown-toggle[type=date], .form-control.dropdown-toggle[type=datetime-local], .modalSelectButtons select.dropdown-toggle[type=datetime-local], .form-control.dropdown-toggle[type=month], .modalSelectButtons select.dropdown-toggle[type=month], .form-control.dropdown-toggle[type=time], .modalSelectButtons select.dropdown-toggle[type=time], .form-control.dropdown-toggle[type=week], .modalSelectButtons select.dropdown-toggle[type=week] {
    appearance: textfield;
    -moz-appearance: textfield;
    -webkit-appearance: textfield; }
    .form-control[type=number]::-webkit-inner-spin-button, .modalSelectButtons select[type=number]::-webkit-inner-spin-button, .form-control[type=number]::-webkit-outer-spin-button, .modalSelectButtons select[type=number]::-webkit-outer-spin-button, .form-control[type=date]::-webkit-inner-spin-button, .modalSelectButtons select[type=date]::-webkit-inner-spin-button, .form-control[type=date]::-webkit-outer-spin-button, .modalSelectButtons select[type=date]::-webkit-outer-spin-button, .form-control[type=datetime-local]::-webkit-inner-spin-button, .modalSelectButtons select[type=datetime-local]::-webkit-inner-spin-button, .form-control[type=datetime-local]::-webkit-outer-spin-button, .modalSelectButtons select[type=datetime-local]::-webkit-outer-spin-button, .form-control[type=month]::-webkit-inner-spin-button, .modalSelectButtons select[type=month]::-webkit-inner-spin-button, .form-control[type=month]::-webkit-outer-spin-button, .modalSelectButtons select[type=month]::-webkit-outer-spin-button, .form-control[type=time]::-webkit-inner-spin-button, .modalSelectButtons select[type=time]::-webkit-inner-spin-button, .form-control[type=time]::-webkit-outer-spin-button, .modalSelectButtons select[type=time]::-webkit-outer-spin-button, .form-control[type=week]::-webkit-inner-spin-button, .modalSelectButtons select[type=week]::-webkit-inner-spin-button, .form-control[type=week]::-webkit-outer-spin-button, .modalSelectButtons select[type=week]::-webkit-outer-spin-button, .form-control.dropdown-toggle[type=number]::-webkit-inner-spin-button, .modalSelectButtons select.dropdown-toggle[type=number]::-webkit-inner-spin-button, .form-control.dropdown-toggle[type=number]::-webkit-outer-spin-button, .modalSelectButtons select.dropdown-toggle[type=number]::-webkit-outer-spin-button, .form-control.dropdown-toggle[type=date]::-webkit-inner-spin-button, .modalSelectButtons select.dropdown-toggle[type=date]::-webkit-inner-spin-button, .form-control.dropdown-toggle[type=date]::-webkit-outer-spin-button, .modalSelectButtons select.dropdown-toggle[type=date]::-webkit-outer-spin-button, .form-control.dropdown-toggle[type=datetime-local]::-webkit-inner-spin-button, .modalSelectButtons select.dropdown-toggle[type=datetime-local]::-webkit-inner-spin-button, .form-control.dropdown-toggle[type=datetime-local]::-webkit-outer-spin-button, .modalSelectButtons select.dropdown-toggle[type=datetime-local]::-webkit-outer-spin-button, .form-control.dropdown-toggle[type=month]::-webkit-inner-spin-button, .modalSelectButtons select.dropdown-toggle[type=month]::-webkit-inner-spin-button, .form-control.dropdown-toggle[type=month]::-webkit-outer-spin-button, .modalSelectButtons select.dropdown-toggle[type=month]::-webkit-outer-spin-button, .form-control.dropdown-toggle[type=time]::-webkit-inner-spin-button, .modalSelectButtons select.dropdown-toggle[type=time]::-webkit-inner-spin-button, .form-control.dropdown-toggle[type=time]::-webkit-outer-spin-button, .modalSelectButtons select.dropdown-toggle[type=time]::-webkit-outer-spin-button, .form-control.dropdown-toggle[type=week]::-webkit-inner-spin-button, .modalSelectButtons select.dropdown-toggle[type=week]::-webkit-inner-spin-button, .form-control.dropdown-toggle[type=week]::-webkit-outer-spin-button, .modalSelectButtons select.dropdown-toggle[type=week]::-webkit-outer-spin-button {
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      margin: 0; }
  .form-control[type=number], .modalSelectButtons select[type=number], .form-control.dropdown-toggle[type=number], .modalSelectButtons select.dropdown-toggle[type=number] {
    padding-top: 0;
    padding-bottom: 0; }

input:focus, textarea:focus {
  opacity: 1; }
  input:focus.placeholder, textarea:focus.placeholder {
    color: transparent;
    filter: alpha(opacity=0);
    opacity: 0;
    transition: 0.3s; }
  input:focus::-moz-placeholder, textarea:focus::-moz-placeholder {
    color: transparent;
    filter: alpha(opacity=0);
    opacity: 0;
    transition: 0.3s; }
  input:focus:-moz-placeholder, textarea:focus:-moz-placeholder {
    /* Firefox 18- */
    color: transparent;
    filter: alpha(opacity=0);
    opacity: 0;
    transition: 0.3s; }
  input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder {
    color: #d6d6d6 !important;
    transition: 0.3s;
    background: transparent; }
  input:focus::-ms-input-placeholder, textarea:focus::-ms-input-placeholder {
    color: #999 !important;
    filter: alpha(opacity=0);
    opacity: 0;
    transition: 0.3s;
    background: transparent; }
  input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder {
    color: transparent;
    filter: alpha(opacity=0);
    opacity: 0;
    transition: 0.3s; }

/* Fix for chrome's default setting*/
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px #F2F2F2 inset !important; }

input:-webkit-autofill:focus {
  -webkit-box-shadow: inset 0 0 0px 9999px #e5eff8 !important; }

/* Removes clear field on edge */
input.form-control[type=text]::-ms-clear {
  display: none; }

textarea {
  resize: vertical; }

input:-moz-read-only, input:-moz-read-only:focus {
  background: #EAEAEA; }

input:read-only, input:read-only:focus {
  background: #EAEAEA; }

.input-lg, .input-group-lg > .form-control, .modalSelectButtons .input-group-lg > select,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn, .input-group-lg > .input-group-btn > .fbtn {
  padding: 9px 16px;
  font-size: 18px;
  line-height: 1.25;
  border-radius: 2px; }

.input-sm, .input-group-sm > .form-control, .modalSelectButtons .input-group-sm > select,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn, .input-group-sm > .input-group-btn > .fbtn, html:not(.touch) .spacing-sm .form-control, html:not(.touch) .spacing-sm .modalSelectButtons select, .modalSelectButtons html:not(.touch) .spacing-sm select, html:not(.touch) .form-group-sm .form-control, html:not(.touch) .form-group-sm .modalSelectButtons select, .modalSelectButtons html:not(.touch) .form-group-sm select, html:not(.touch) .spacing-sm .input-group-addon, html:not(.touch) .form-group-sm .input-group-addon {
  padding: 1px 3px;
  font-size: 13px;
  line-height: 1.425;
  border-radius: 2px; }

html.touch .input-sm, html.touch .input-group-sm > .form-control, html.touch .modalSelectButtons .input-group-sm > select, .modalSelectButtons html.touch .input-group-sm > select,
html.touch .input-group-sm > .input-group-addon,
html.touch .input-group-sm > .input-group-btn > .btn, html.touch .input-group-sm > .input-group-btn > .fbtn, html.touch html:not(.touch) .spacing-sm .form-control, html:not(.touch) .spacing-sm html.touch .form-control, html.touch html:not(.touch) .spacing-sm .modalSelectButtons select, html:not(.touch) .spacing-sm .modalSelectButtons html.touch select, html.touch .modalSelectButtons html:not(.touch) .spacing-sm select, .modalSelectButtons html:not(.touch) .spacing-sm html.touch select, html.touch html:not(.touch) .form-group-sm .form-control, html:not(.touch) .form-group-sm html.touch .form-control, html.touch html:not(.touch) .form-group-sm .modalSelectButtons select, html:not(.touch) .form-group-sm .modalSelectButtons html.touch select, html.touch .modalSelectButtons html:not(.touch) .form-group-sm select, .modalSelectButtons html:not(.touch) .form-group-sm html.touch select, html.touch html:not(.touch) .spacing-sm .input-group-addon, html:not(.touch) .spacing-sm html.touch .input-group-addon, html.touch html:not(.touch) .form-group-sm .input-group-addon, html:not(.touch) .form-group-sm html.touch .input-group-addon {
  padding: 7px 9px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 2px;
  height: 34px; }

/* L A B E L S */
label {
  font-weight: normal;
  vertical-align: middle;
  display: block;
  margin-bottom: 4px; }
  @media screen and (min-width: 768px) {
    label {
      margin-bottom: 6px; } }
  @media screen and (min-width: 992px) {
    label {
      margin-bottom: 8px; } }
  @media screen and (min-width: 1200px) {
    label {
      margin-bottom: 10px; } }
  .form-inline label {
    display: inline-block;
    padding-top: 0; }
    @media (min-width: 768px) {
      .form-inline label {
        margin-bottom: 0; } }

[class*="col-"]:not(.form-group) > label {
  margin-bottom: 0; }

/* C H E C K  B O X  A N D  R A D I O */
.radio,
.checkbox,
.checker,
.radio-inline,
.checkbox-inline {
  padding-left: 0;
  min-height: 20px;
  vertical-align: middle; }
  .radio, .form-horizontal .radio,
  .checkbox, .form-horizontal
  .checkbox,
  .checker, .form-horizontal
  .checker,
  .radio-inline, .form-horizontal
  .radio-inline,
  .checkbox-inline, .form-horizontal
  .checkbox-inline {
    padding-top: 0; }
  .radio span,
  .checkbox span,
  .checker span,
  .radio-inline span,
  .checkbox-inline span {
    cursor: pointer;
    padding-left: 30px;
    display: inline-block; }
    .radio span:before,
    .checkbox span:before,
    .checker span:before,
    .radio-inline span:before,
    .checkbox-inline span:before {
      content: '';
      width: 20px;
      height: 20px;
      display: inline-block;
      position: absolute;
      left: 0;
      top: 0;
      border: 10px solid #e5e5e5;
      transition: 0.2s; }
  .radio input,
  .checkbox input,
  .checker input,
  .radio-inline input,
  .checkbox-inline input {
    visibility: hidden;
    opacity: 0; }
    .radio input[type="checkbox"],
    .checkbox input[type="checkbox"],
    .checker input[type="checkbox"],
    .radio-inline input[type="checkbox"],
    .checkbox-inline input[type="checkbox"] {
      margin: 0; }
    .radio input:checked ~ span::before,
    .checkbox input:checked ~ span::before,
    .checker input:checked ~ span::before,
    .radio-inline input:checked ~ span::before,
    .checkbox-inline input:checked ~ span::before {
      border: 6px solid #468CCB;
      background: white;
      transition: 0.2s; }
    .radio input:disabled ~ span, .radio input.disabled ~ span, .disabled .radio input ~ span, .radio input:checked:disabled ~ span, .radio input.disabled:checked ~ span, .disabled .radio input:checked ~ span,
    .checkbox input:disabled ~ span,
    .checkbox input.disabled ~ span, .disabled
    .checkbox input ~ span,
    .checkbox input:checked:disabled ~ span,
    .checkbox input.disabled:checked ~ span, .disabled
    .checkbox input:checked ~ span,
    .checker input:disabled ~ span,
    .checker input.disabled ~ span, .disabled
    .checker input ~ span,
    .checker input:checked:disabled ~ span,
    .checker input.disabled:checked ~ span, .disabled
    .checker input:checked ~ span,
    .radio-inline input:disabled ~ span,
    .radio-inline input.disabled ~ span, .disabled
    .radio-inline input ~ span,
    .radio-inline input:checked:disabled ~ span,
    .radio-inline input.disabled:checked ~ span, .disabled
    .radio-inline input:checked ~ span,
    .checkbox-inline input:disabled ~ span,
    .checkbox-inline input.disabled ~ span, .disabled
    .checkbox-inline input ~ span,
    .checkbox-inline input:checked:disabled ~ span,
    .checkbox-inline input.disabled:checked ~ span, .disabled
    .checkbox-inline input:checked ~ span {
      color: #d1d1d1;
      cursor: not-allowed; }
      .radio input:disabled ~ span:before, .radio input.disabled ~ span:before, .disabled .radio input ~ span:before, .radio input:checked:disabled ~ span:before, .radio input.disabled:checked ~ span:before, .disabled .radio input:checked ~ span:before,
      .checkbox input:disabled ~ span:before,
      .checkbox input.disabled ~ span:before, .disabled
      .checkbox input ~ span:before,
      .checkbox input:checked:disabled ~ span:before,
      .checkbox input.disabled:checked ~ span:before, .disabled
      .checkbox input:checked ~ span:before,
      .checker input:disabled ~ span:before,
      .checker input.disabled ~ span:before, .disabled
      .checker input ~ span:before,
      .checker input:checked:disabled ~ span:before,
      .checker input.disabled:checked ~ span:before, .disabled
      .checker input:checked ~ span:before,
      .radio-inline input:disabled ~ span:before,
      .radio-inline input.disabled ~ span:before, .disabled
      .radio-inline input ~ span:before,
      .radio-inline input:checked:disabled ~ span:before,
      .radio-inline input.disabled:checked ~ span:before, .disabled
      .radio-inline input:checked ~ span:before,
      .checkbox-inline input:disabled ~ span:before,
      .checkbox-inline input.disabled ~ span:before, .disabled
      .checkbox-inline input ~ span:before,
      .checkbox-inline input:checked:disabled ~ span:before,
      .checkbox-inline input.disabled:checked ~ span:before, .disabled
      .checkbox-inline input:checked ~ span:before {
        border-color: #b2b2b2; }
  .radio:hover input:first-child:not(:checked):not([disabled]) ~ span:before,
  .checkbox:hover input:first-child:not(:checked):not([disabled]) ~ span:before,
  .checker:hover input:first-child:not(:checked):not([disabled]) ~ span:before,
  .radio-inline:hover input:first-child:not(:checked):not([disabled]) ~ span:before,
  .checkbox-inline:hover input:first-child:not(:checked):not([disabled]) ~ span:before {
    border-color: #d9d9d9; }

.radio, .checkbox, .checker {
  margin-bottom: 0;
  margin-top: 0; }

.radio:not(:last-of-type), .checkbox:not(:last-of-type), .checker:not(:last-of-type) {
  margin-bottom: 8px; }
  @media screen and (min-width: 768px) {
    .radio:not(:last-of-type), .checkbox:not(:last-of-type), .checker:not(:last-of-type) {
      margin-bottom: 12px; } }
  @media screen and (min-width: 992px) {
    .radio:not(:last-of-type), .checkbox:not(:last-of-type), .checker:not(:last-of-type) {
      margin-bottom: 16px; } }
  @media screen and (min-width: 1200px) {
    .radio:not(:last-of-type), .checkbox:not(:last-of-type), .checker:not(:last-of-type) {
      margin-bottom: 20px; } }

.radio-inline,
.checkbox-inline {
  min-height: 34px;
  line-height: 34px;
  padding-right: 4px; }
  @media screen and (min-width: 768px) {
    .radio-inline,
    .checkbox-inline {
      padding-right: 6px; } }
  @media screen and (min-width: 992px) {
    .radio-inline,
    .checkbox-inline {
      padding-right: 8px; } }
  @media screen and (min-width: 1200px) {
    .radio-inline,
    .checkbox-inline {
      padding-right: 10px; } }
  .radio-inline input + span:before, .radio-inline.checkbox-inline input + span:after, .checkbox-inline input + span:before, .checkbox-inline.checkbox-inline input + span:after {
    top: 7px; }

.radio,
.checkbox {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .form-horizontal .radio, .form-inline .radio, .form-horizontal .checkbox, .form-inline .checkbox {
    display: inline-block;
    min-height: 34px;
    line-height: 34px; }
    .form-horizontal .radio input + span:before, .form-horizontal .radio.checkbox input + span:after, .form-inline .radio input + span:before, .form-inline .radio.checkbox input + span:after, .form-horizontal .checkbox input + span:before, .form-horizontal .checkbox.checkbox input + span:after, .form-inline .checkbox input + span:before, .form-inline .checkbox.checkbox input + span:after {
      top: 7px; }

.radio input + span:before, .radio-inline input + span:before {
  border-radius: 50%; }

.radio input:disabled + span:before, .radio input.disabled + span:before, .disabled .radio input + span:before, .radio input:checked:disabled + span:before, .radio input.disabled:checked + span:before, .disabled .radio input:checked + span:before, .radio-inline input:disabled + span:before, .radio-inline input.disabled + span:before, .disabled .radio-inline input + span:before, .radio-inline input:checked:disabled + span:before, .radio-inline input.disabled:checked + span:before, .disabled .radio-inline input:checked + span:before {
  background-color: #d1d1d1; }

.checkbox input ~ span:before, .checkbox-inline input ~ span:before {
  border-radius: 2px; }

.checkbox input ~ span::before, .checkbox input:checked ~ span::before, .checkbox-inline input ~ span::before, .checkbox-inline input:checked ~ span::before {
  background: #468CCB; }

.checkbox input:checked ~ span::before, .checkbox-inline input:checked ~ span::before {
  border-width: 0; }

.checkbox input ~ span:after, .checkbox-inline input ~ span:after {
  content: "\F00C";
  font-family: "FontAwesome";
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: white;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0; }

.checkbox input:checked ~ span::after, .checkbox-inline input:checked ~ span::after {
  opacity: 1; }

.checkbox input:disabled ~ span:before, .checkbox input.disabled ~ span:before, .disabled .checkbox input ~ span:before, .checkbox input:checked:disabled ~ span:before, .checkbox input.disabled:checked ~ span:before, .disabled .checkbox input:checked ~ span:before, .checkbox-inline input:disabled ~ span:before, .checkbox-inline input.disabled ~ span:before, .disabled .checkbox-inline input ~ span:before, .checkbox-inline input:checked:disabled ~ span:before, .checkbox-inline input.disabled:checked ~ span:before, .disabled .checkbox-inline input:checked ~ span:before {
  background-color: #686868; }

.checkbox input:disabled ~ span:after, .checkbox input.disabled ~ span:after, .disabled .checkbox input ~ span:after, .checkbox input:checked:disabled ~ span:after, .checkbox input.disabled:checked ~ span:after, .disabled .checkbox input:checked ~ span:after, .checkbox-inline input:disabled ~ span:after, .checkbox-inline input.disabled ~ span:after, .disabled .checkbox-inline input ~ span:after, .checkbox-inline input:checked:disabled ~ span:after, .checkbox-inline input.disabled:checked ~ span:after, .disabled .checkbox-inline input:checked ~ span:after {
  color: #F2F2F2; }

.radiocheck-sm, html:not(.touch) .spacing-sm .checkbox-inline, html:not(.touch) .spacing-sm .radio-inline, html:not(.touch) .form-group-sm .checkbox-inline, html:not(.touch) .form-group-sm .radio-inline {
  line-height: 23px;
  min-height: 23px;
  font-size: 13px; }
  .radiocheck-sm input + span, html:not(.touch) .spacing-sm .checkbox-inline input + span, html:not(.touch) .spacing-sm .radio-inline input + span, html:not(.touch) .form-group-sm .checkbox-inline input + span, html:not(.touch) .form-group-sm .radio-inline input + span {
    padding-left: 22.4px;
    line-height: 24px; }
    .radiocheck-sm input + span::before, html:not(.touch) .spacing-sm .checkbox-inline input + span::before, html:not(.touch) .spacing-sm .radio-inline input + span::before, html:not(.touch) .form-group-sm .checkbox-inline input + span::before, html:not(.touch) .form-group-sm .radio-inline input + span::before, .radiocheck-sm input + span::after, html:not(.touch) .spacing-sm .checkbox-inline input + span::after, html:not(.touch) .spacing-sm .radio-inline input + span::after, html:not(.touch) .form-group-sm .checkbox-inline input + span::after, html:not(.touch) .form-group-sm .radio-inline input + span::after {
      top: 4px;
      width: 16px;
      height: 16px; }
    .radiocheck-sm input + span::before, html:not(.touch) .spacing-sm .checkbox-inline input + span::before, html:not(.touch) .spacing-sm .radio-inline input + span::before, html:not(.touch) .form-group-sm .checkbox-inline input + span::before, html:not(.touch) .form-group-sm .radio-inline input + span::before {
      border-width: 8px; }
    .radiocheck-sm input + span::after, html:not(.touch) .spacing-sm .checkbox-inline input + span::after, html:not(.touch) .spacing-sm .radio-inline input + span::after, html:not(.touch) .form-group-sm .checkbox-inline input + span::after, html:not(.touch) .form-group-sm .radio-inline input + span::after {
      font-size: smaller;
      line-height: 17px; }
  .radiocheck-sm input:checked + span::before, html:not(.touch) .spacing-sm .checkbox-inline input:checked + span::before, html:not(.touch) .spacing-sm .radio-inline input:checked + span::before, html:not(.touch) .form-group-sm .checkbox-inline input:checked + span::before, html:not(.touch) .form-group-sm .radio-inline input:checked + span::before {
    border-width: 5px; }

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

.questions ol {
  margin: 0;
  padding: 0;
  list-style-type: none; }
  .questions ol li::before {
    content: ''; }

.questions .radio, .questions .checker {
  z-index: 1;
  display: inline-block;
  margin-bottom: 0px;
  position: absolute; }
  @media screen and (min-width: 768px) {
    .questions .radio, .questions .checker {
      margin-bottom: 0px; } }
  @media screen and (min-width: 992px) {
    .questions .radio, .questions .checker {
      margin-bottom: 0px; } }
  @media screen and (min-width: 1200px) {
    .questions .radio, .questions .checker {
      margin-bottom: 0px; } }
  .questions .radio span, .questions .checker span {
    display: block; }
    .questions .radio span.checked::before, .questions .checker span.checked::before {
      border: 6px solid #468CCB;
      background: white;
      transition: 0.2s; }
    .questions .radio span.hover:not(.checked)::before, .questions .checker span.hover:not(.checked)::before {
      border-color: #d9d9d9; }

.questions .radio span:before {
  border-radius: 50%; }

.questions .checker span:before {
  border-radius: 2px; }

.questions .checker span::before, .questions .checker span.checked::before {
  background: #468CCB; }

.questions .checker span.checked::before {
  border-width: 0; }

.questions .checker span:after {
  content: "\F00C";
  font-family: "FontAwesome";
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  color: white;
  display: inline-block;
  position: absolute;
  left: 0;
  top: 0;
  opacity: 0; }

.questions .checker span.checked::after {
  opacity: 1; }

.questions li:last-child {
  margin-bottom: 16px; }
  @media screen and (min-width: 768px) {
    .questions li:last-child {
      margin-bottom: 24px; } }
  @media screen and (min-width: 992px) {
    .questions li:last-child {
      margin-bottom: 32px; } }
  @media screen and (min-width: 1200px) {
    .questions li:last-child {
      margin-bottom: 40px; } }

.questions .label-wrap {
  position: relative;
  z-index: 2;
  cursor: pointer;
  display: inline-block;
  padding-left: 30px; }

.questions .label-wrap label {
  cursor: pointer;
  margin-bottom: 0px; }
  @media screen and (min-width: 768px) {
    .questions .label-wrap label {
      margin-bottom: 0px; } }
  @media screen and (min-width: 992px) {
    .questions .label-wrap label {
      margin-bottom: 0px; } }
  @media screen and (min-width: 1200px) {
    .questions .label-wrap label {
      margin-bottom: 0px; } }

/* V A L I D A T I O N   S T Y L E S */
[class*=form-group] input,
[class*=form-group] input.form-control,
[class*=form-group] textarea,
[class*=form-group] textarea.form-control,
[class*=form-group] select,
[class*=form-group] select.form-control,
[class*=form-group] .modalSelectButtons select,
.modalSelectButtons [class*=form-group] select,
[class*=form-group] button.form-control,
[class*=form-group] .bootstrap-select + .form-control-feedback, [class^=form-group] input,
[class^=form-group] input.form-control,
[class^=form-group] textarea,
[class^=form-group] textarea.form-control,
[class^=form-group] select,
[class^=form-group] select.form-control,
[class^=form-group] .modalSelectButtons select,
.modalSelectButtons [class^=form-group] select,
[class^=form-group] button.form-control,
[class^=form-group] .bootstrap-select + .form-control-feedback, .input-group input,
.input-group input.form-control,
.input-group textarea,
.input-group textarea.form-control,
.input-group select,
.input-group select.form-control,
.input-group .modalSelectButtons select,
.modalSelectButtons .input-group select,
.input-group button.form-control,
.input-group .bootstrap-select + .form-control-feedback {
  background-repeat: no-repeat;
  background-position: center right 8px;
  background-size: 18px 18px; }
  [class*=form-group] input.show-password,
  [class*=form-group] input.form-control.show-password,
  [class*=form-group] textarea.show-password,
  [class*=form-group] textarea.form-control.show-password,
  [class*=form-group] select.show-password,
  [class*=form-group] select.form-control.show-password,
  [class*=form-group] .modalSelectButtons select.show-password,
  .modalSelectButtons [class*=form-group] select.show-password,
  [class*=form-group] button.form-control.show-password,
  [class*=form-group] .bootstrap-select + .form-control-feedback.show-password, [class^=form-group] input.show-password,
  [class^=form-group] input.form-control.show-password,
  [class^=form-group] textarea.show-password,
  [class^=form-group] textarea.form-control.show-password,
  [class^=form-group] select.show-password,
  [class^=form-group] select.form-control.show-password,
  [class^=form-group] .modalSelectButtons select.show-password,
  .modalSelectButtons [class^=form-group] select.show-password,
  [class^=form-group] button.form-control.show-password,
  [class^=form-group] .bootstrap-select + .form-control-feedback.show-password, .input-group input.show-password,
  .input-group input.form-control.show-password,
  .input-group textarea.show-password,
  .input-group textarea.form-control.show-password,
  .input-group select.show-password,
  .input-group select.form-control.show-password,
  .input-group .modalSelectButtons select.show-password,
  .modalSelectButtons .input-group select.show-password,
  .input-group button.form-control.show-password,
  .input-group .bootstrap-select + .form-control-feedback.show-password {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath style='fill :%23303030;' d='M32.9,18c-2-3.1-4.4-5.3-7.4-6.8c0.8,1.3,1.2,2.8,1.2,4.4c0,2.4-0.8,4.4-2.5,6.1c-1.7,1.7-3.7,2.6-6.1,2.6 s-4.4-0.9-6.1-2.6c-1.7-1.7-2.5-3.7-2.5-6.1c0-1.6,0.4-3,1.2-4.4c-3,1.5-5.4,3.8-7.4,6.8c1.7,2.7,3.9,4.8,6.5,6.3s5.4,2.4,8.4,2.4 s5.8-0.8,8.4-2.4S31.1,20.7,32.9,18z M18.9,10.6c0-0.3-0.1-0.5-0.3-0.7S18.3,9.6,18,9.6c-1.6,0-3,0.6-4.1,1.7s-1.7,2.5-1.7,4.2 c0,0.3,0.1,0.5,0.3,0.7c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3c0.2-0.2,0.3-0.4,0.3-0.7c0-1.1,0.4-2.1,1.2-2.9 c0.8-0.8,1.7-1.2,2.8-1.2c0.3,0,0.5-0.1,0.7-0.3S18.9,10.8,18.9,10.6z M35.3,18c0,0.4-0.1,0.9-0.4,1.3c-1.8,3-4.2,5.4-7.3,7.1 s-6.3,2.7-9.7,2.7s-6.6-0.9-9.7-2.7c-3.1-1.8-5.5-4.2-7.3-7.1c-0.3-0.5-0.4-0.9-0.4-1.3s0.1-0.9,0.4-1.3c1.8-3,4.2-5.3,7.3-7.1 s6.3-2.7,9.7-2.7s6.6,0.9,9.7,2.7s5.5,4.2,7.3,7.1C35.2,17.1,35.3,17.6,35.3,18z'/%3E%3C/svg%3E"); }
  [class*=form-group] input.hide-password,
  [class*=form-group] input.form-control.hide-password,
  [class*=form-group] textarea.hide-password,
  [class*=form-group] textarea.form-control.hide-password,
  [class*=form-group] select.hide-password,
  [class*=form-group] select.form-control.hide-password,
  [class*=form-group] .modalSelectButtons select.hide-password,
  .modalSelectButtons [class*=form-group] select.hide-password,
  [class*=form-group] button.form-control.hide-password,
  [class*=form-group] .bootstrap-select + .form-control-feedback.hide-password, [class^=form-group] input.hide-password,
  [class^=form-group] input.form-control.hide-password,
  [class^=form-group] textarea.hide-password,
  [class^=form-group] textarea.form-control.hide-password,
  [class^=form-group] select.hide-password,
  [class^=form-group] select.form-control.hide-password,
  [class^=form-group] .modalSelectButtons select.hide-password,
  .modalSelectButtons [class^=form-group] select.hide-password,
  [class^=form-group] button.form-control.hide-password,
  [class^=form-group] .bootstrap-select + .form-control-feedback.hide-password, .input-group input.hide-password,
  .input-group input.form-control.hide-password,
  .input-group textarea.hide-password,
  .input-group textarea.form-control.hide-password,
  .input-group select.hide-password,
  .input-group select.form-control.hide-password,
  .input-group .modalSelectButtons select.hide-password,
  .modalSelectButtons .input-group select.hide-password,
  .input-group button.form-control.hide-password,
  .input-group .bootstrap-select + .form-control-feedback.hide-password {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath style='fill :%23303030;' d='M11.4,25.3l1.5-2.7c-1.1-0.8-2-1.8-2.6-3.1c-0.6-1.2-0.9-2.5-0.9-3.9c0-1.6,0.4-3,1.2-4.4 c-3,1.5-5.4,3.8-7.4,6.8C5.3,21.3,8.1,23.7,11.4,25.3z M18.9,10.6c0-0.3-0.1-0.5-0.3-0.7S18.3,9.6,18,9.6c-1.6,0-3,0.6-4.1,1.7 s-1.7,2.5-1.7,4.1c0,0.3,0.1,0.5,0.3,0.7s0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3c0.2-0.2,0.3-0.4,0.3-0.7c0-1.1,0.4-2.1,1.2-2.8 s1.7-1.2,2.8-1.2c0.3,0,0.5-0.1,0.7-0.3C18.8,11,18.9,10.8,18.9,10.6z M26,6.9c0,0.1,0,0.1,0,0.2c-1.4,2.4-3.4,6.1-6.1,11 s-4.7,8.5-6.1,10.9l-0.9,1.7c-0.1,0.2-0.3,0.3-0.5,0.3c-0.2,0-1-0.5-2.6-1.4c-0.2-0.1-0.3-0.3-0.3-0.5c0-0.2,0.3-0.7,0.9-1.7 c-1.8-0.8-3.5-2-5.1-3.3c-1.6-1.4-2.9-3-4-4.7c-0.3-0.4-0.4-0.8-0.4-1.3s0.1-0.9,0.4-1.3c2-3,4.4-5.4,7.4-7.2s6.1-2.6,9.6-2.6 c1.1,0,2.3,0.1,3.5,0.3l1-1.9C22.7,5.1,22.8,5,23.1,5c0.1,0,0.2,0,0.3,0.1c0.2,0.1,0.4,0.2,0.6,0.3s0.4,0.2,0.6,0.4 c0.2,0.1,0.4,0.2,0.6,0.4c0.2,0.1,0.3,0.2,0.4,0.2C25.8,6.5,26,6.7,26,6.9z M26.7,15.5c0,1.8-0.5,3.4-1.5,4.9s-2.4,2.5-4,3.2 l5.4-9.7C26.6,14.5,26.7,15,26.7,15.5z M35.3,18c0,0.5-0.1,0.9-0.4,1.3c-0.5,0.8-1.2,1.8-2.1,2.8c-1.9,2.2-4.2,3.9-6.7,5.2 s-5.3,1.8-8.1,1.8l1.4-2.6c2.7-0.2,5.3-1.1,7.6-2.7s4.3-3.5,5.8-5.9c-1.5-2.3-3.3-4.2-5.5-5.7l1.2-2.2c1.2,0.8,2.4,1.8,3.5,3 c1.1,1.1,2.1,2.3,2.8,3.6C35.2,17.1,35.3,17.5,35.3,18z'/%3E%3C/svg%3E"); }
  [class*=form-group] input[disabled], [class*=form-group] input.disabled,
  [class*=form-group] input.form-control[disabled],
  [class*=form-group] input.form-control.disabled,
  [class*=form-group] textarea[disabled],
  [class*=form-group] textarea.disabled,
  [class*=form-group] textarea.form-control[disabled],
  [class*=form-group] textarea.form-control.disabled,
  [class*=form-group] select[disabled],
  [class*=form-group] select.disabled,
  [class*=form-group] select.form-control[disabled],
  [class*=form-group] .modalSelectButtons select[disabled],
  .modalSelectButtons [class*=form-group] select[disabled],
  [class*=form-group] select.form-control.disabled,
  [class*=form-group] .modalSelectButtons select.disabled,
  .modalSelectButtons [class*=form-group] select.disabled,
  [class*=form-group] button.form-control[disabled],
  [class*=form-group] button.form-control.disabled,
  [class*=form-group] .bootstrap-select + .form-control-feedback[disabled],
  [class*=form-group] .bootstrap-select + .form-control-feedback.disabled, [class^=form-group] input[disabled], [class^=form-group] input.disabled,
  [class^=form-group] input.form-control[disabled],
  [class^=form-group] input.form-control.disabled,
  [class^=form-group] textarea[disabled],
  [class^=form-group] textarea.disabled,
  [class^=form-group] textarea.form-control[disabled],
  [class^=form-group] textarea.form-control.disabled,
  [class^=form-group] select[disabled],
  [class^=form-group] select.disabled,
  [class^=form-group] select.form-control[disabled],
  [class^=form-group] .modalSelectButtons select[disabled],
  .modalSelectButtons [class^=form-group] select[disabled],
  [class^=form-group] select.form-control.disabled,
  [class^=form-group] .modalSelectButtons select.disabled,
  .modalSelectButtons [class^=form-group] select.disabled,
  [class^=form-group] button.form-control[disabled],
  [class^=form-group] button.form-control.disabled,
  [class^=form-group] .bootstrap-select + .form-control-feedback[disabled],
  [class^=form-group] .bootstrap-select + .form-control-feedback.disabled, .input-group input[disabled], .input-group input.disabled,
  .input-group input.form-control[disabled],
  .input-group input.form-control.disabled,
  .input-group textarea[disabled],
  .input-group textarea.disabled,
  .input-group textarea.form-control[disabled],
  .input-group textarea.form-control.disabled,
  .input-group select[disabled],
  .input-group select.disabled,
  .input-group select.form-control[disabled],
  .input-group .modalSelectButtons select[disabled],
  .modalSelectButtons .input-group select[disabled],
  .input-group select.form-control.disabled,
  .input-group .modalSelectButtons select.disabled,
  .modalSelectButtons .input-group select.disabled,
  .input-group button.form-control[disabled],
  .input-group button.form-control.disabled,
  .input-group .bootstrap-select + .form-control-feedback[disabled],
  .input-group .bootstrap-select + .form-control-feedback.disabled {
    background-image: none;
    border-color: #b2b2b2;
    background-color: #EAEAEA;
    opacity: .65; }

[class*=form-group].icon-left input,
[class*=form-group].icon-left input.form-control, [class^=form-group].icon-left input,
[class^=form-group].icon-left input.form-control, .input-group.icon-left input,
.input-group.icon-left input.form-control {
  background-position: center left 8px;
  padding-left: 36px;
  padding-right: 7px; }

[class*=form-group] .bootstrap-select + .form-control-feedback, [class^=form-group] .bootstrap-select + .form-control-feedback, .input-group .bootstrap-select + .form-control-feedback {
  display: none; }

[class*=form-group][class^="has-"]:not(.has-calendar) .form-control, [class*=form-group][class^="has-"]:not(.has-calendar) .modalSelectButtons select, .modalSelectButtons [class*=form-group][class^="has-"]:not(.has-calendar) select, [class*=form-group][class*=" has-"]:not(.has-calendar) .form-control, [class*=form-group][class*=" has-"]:not(.has-calendar) .modalSelectButtons select, .modalSelectButtons [class*=form-group][class*=" has-"]:not(.has-calendar) select, [class^=form-group][class^="has-"]:not(.has-calendar) .form-control, [class^=form-group][class^="has-"]:not(.has-calendar) .modalSelectButtons select, .modalSelectButtons [class^=form-group][class^="has-"]:not(.has-calendar) select, [class^=form-group][class*=" has-"]:not(.has-calendar) .form-control, [class^=form-group][class*=" has-"]:not(.has-calendar) .modalSelectButtons select, .modalSelectButtons [class^=form-group][class*=" has-"]:not(.has-calendar) select, .input-group[class^="has-"]:not(.has-calendar) .form-control, .input-group[class^="has-"]:not(.has-calendar) .modalSelectButtons select, .modalSelectButtons .input-group[class^="has-"]:not(.has-calendar) select, .input-group[class*=" has-"]:not(.has-calendar) .form-control, .input-group[class*=" has-"]:not(.has-calendar) .modalSelectButtons select, .modalSelectButtons .input-group[class*=" has-"]:not(.has-calendar) select {
  box-shadow: none; }

[class*=form-group][class^="has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled), [class*=form-group][class^="has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class*=form-group][class^="has-"]:not(.has-calendar) select:not([disabled]):not(.disabled), [class*=form-group][class*=" has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled), [class*=form-group][class*=" has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class*=form-group][class*=" has-"]:not(.has-calendar) select:not([disabled]):not(.disabled), [class^=form-group][class^="has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled), [class^=form-group][class^="has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class^=form-group][class^="has-"]:not(.has-calendar) select:not([disabled]):not(.disabled), [class^=form-group][class*=" has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled), [class^=form-group][class*=" has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class^=form-group][class*=" has-"]:not(.has-calendar) select:not([disabled]):not(.disabled), .input-group[class^="has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled), .input-group[class^="has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .input-group[class^="has-"]:not(.has-calendar) select:not([disabled]):not(.disabled), .input-group[class*=" has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled), .input-group[class*=" has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .input-group[class*=" has-"]:not(.has-calendar) select:not([disabled]):not(.disabled) {
  padding-right: 31px; }
  [class*=form-group][class^="has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle, [class*=form-group][class^="has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle, .modalSelectButtons [class*=form-group][class^="has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle, [class*=form-group][class*=" has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle, [class*=form-group][class*=" has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle, .modalSelectButtons [class*=form-group][class*=" has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle, [class^=form-group][class^="has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle, [class^=form-group][class^="has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle, .modalSelectButtons [class^=form-group][class^="has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle, [class^=form-group][class*=" has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle, [class^=form-group][class*=" has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle, .modalSelectButtons [class^=form-group][class*=" has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle, .input-group[class^="has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle, .input-group[class^="has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle, .modalSelectButtons .input-group[class^="has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle, .input-group[class*=" has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle, .input-group[class*=" has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle, .modalSelectButtons .input-group[class*=" has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle {
    padding-right: 50.4px; }
    [class*=form-group][class^="has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle:after, [class*=form-group][class^="has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle:after, .modalSelectButtons [class*=form-group][class^="has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle:after, [class*=form-group][class*=" has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle:after, [class*=form-group][class*=" has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle:after, .modalSelectButtons [class*=form-group][class*=" has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle:after, [class^=form-group][class^="has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle:after, [class^=form-group][class^="has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle:after, .modalSelectButtons [class^=form-group][class^="has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle:after, [class^=form-group][class*=" has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle:after, [class^=form-group][class*=" has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle:after, .modalSelectButtons [class^=form-group][class*=" has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle:after, .input-group[class^="has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle:after, .input-group[class^="has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle:after, .modalSelectButtons .input-group[class^="has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle:after, .input-group[class*=" has-"]:not(.has-calendar) .form-control:not([disabled]):not(.disabled).dropdown-toggle:after, .input-group[class*=" has-"]:not(.has-calendar) .modalSelectButtons select:not([disabled]):not(.disabled).dropdown-toggle:after, .modalSelectButtons .input-group[class*=" has-"]:not(.has-calendar) select:not([disabled]):not(.disabled).dropdown-toggle:after {
      right: 25.2px; }

[class*=form-group][class^="has-"]:not(.has-calendar) .bootstrap-select + .form-control-feedback, [class*=form-group][class*=" has-"]:not(.has-calendar) .bootstrap-select + .form-control-feedback, [class^=form-group][class^="has-"]:not(.has-calendar) .bootstrap-select + .form-control-feedback, [class^=form-group][class*=" has-"]:not(.has-calendar) .bootstrap-select + .form-control-feedback, .input-group[class^="has-"]:not(.has-calendar) .bootstrap-select + .form-control-feedback, .input-group[class*=" has-"]:not(.has-calendar) .bootstrap-select + .form-control-feedback {
  display: block; }

[class*=form-group] .form-control.show-password:not([disabled]):not(.disabled), [class*=form-group] .modalSelectButtons select.show-password:not([disabled]):not(.disabled), .modalSelectButtons [class*=form-group] select.show-password:not([disabled]):not(.disabled), [class^=form-group] .form-control.show-password:not([disabled]):not(.disabled), [class^=form-group] .modalSelectButtons select.show-password:not([disabled]):not(.disabled), .modalSelectButtons [class^=form-group] select.show-password:not([disabled]):not(.disabled), .input-group .form-control.show-password:not([disabled]):not(.disabled), .input-group .modalSelectButtons select.show-password:not([disabled]):not(.disabled), .modalSelectButtons .input-group select.show-password:not([disabled]):not(.disabled) {
  padding-right: 31px; }

[class*=form-group].has-calendar .form-control, [class*=form-group].has-calendar .modalSelectButtons select, .modalSelectButtons [class*=form-group].has-calendar select, [class^=form-group].has-calendar .form-control, [class^=form-group].has-calendar .modalSelectButtons select, .modalSelectButtons [class^=form-group].has-calendar select, .input-group.has-calendar .form-control, .input-group.has-calendar .modalSelectButtons select, .modalSelectButtons .input-group.has-calendar select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath style='fill :%23303030;' d='M2.8,33.4h30.5V12.9H2.8V33.4z M11.1,9V3.2c0-0.2-0.1-0.3-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2H9c-0.2,0-0.4,0.1-0.5,0.2C8.4,2.9,8.3,3,8.3,3.2V9c0,0.2,0.1,0.3,0.2,0.5C8.6,9.6,8.8,9.6,9,9.6h1.4c0.2,0,0.4-0.1,0.5-0.2S11.1,9.2,11.1,9z M27.7,9V3.2c0-0.2-0.1-0.3-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2h-1.4c-0.2,0-0.4,0.1-0.5,0.2C25,2.9,24.9,3,24.9,3.2V9c0,0.2,0.1,0.3,0.2,0.5s0.3,0.2,0.5,0.2H27c0.2,0,0.4-0.1,0.5-0.2C27.6,9.3,27.7,9.2,27.7,9z M36,7.7v25.7c0,0.7-0.3,1.3-0.8,1.8C34.6,35.7,34,36,33.2,36H2.8c-0.8,0-1.4-0.3-1.9-0.8S0,34.1,0,33.4V7.7C0,7,0.3,6.4,0.8,5.9S2,5.1,2.8,5.1h2.8V3.2c0-0.9,0.3-1.6,1-2.3S8,0,9,0h1.4c1,0,1.8,0.3,2.4,0.9s1,1.4,1,2.3v1.9h8.3V3.2c0-0.9,0.3-1.6,1-2.3S24.7,0,25.6,0H27c1,0,1.8,0.3,2.4,0.9s1,1.4,1,2.3v1.9h2.8c0.8,0,1.4,0.3,1.9,0.8C35.7,6.4,36,7,36,7.7z'/%3E%3C/svg%3E"); }

[class*=form-group].has-search .form-control, [class*=form-group].has-search .modalSelectButtons select, .modalSelectButtons [class*=form-group].has-search select, [class^=form-group].has-search .form-control, [class^=form-group].has-search .modalSelectButtons select, .modalSelectButtons [class^=form-group].has-search select, .input-group.has-search .form-control, .input-group.has-search .modalSelectButtons select, .modalSelectButtons .input-group.has-search select {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath style='fill :%23303030;' d='M24.9,15.2c0-2.7-0.9-5-2.8-6.8c-1.9-1.9-4.2-2.8-6.8-2.8s-5,0.9-6.8,2.8s-2.8,4.2-2.8,6.8s0.9,5,2.8,6.8s4.2,2.8,6.8,2.8s5-0.9,6.8-2.8C24,20.2,24.9,17.9,24.9,15.2z M36,33.2c0,0.8-0.3,1.4-0.8,1.9C34.6,35.7,34,36,33.2,36c-0.8,0-1.4-0.3-1.9-0.8l-7.4-7.4c-2.6,1.8-5.5,2.7-8.6,2.7c-2.1,0-4-0.4-5.9-1.2c-1.9-0.8-3.5-1.9-4.9-3.2S2,23,1.2,21.1S0,17.3,0,15.2s0.4-4,1.2-5.9s1.9-3.5,3.2-4.9s3-2.4,4.9-3.2S13.2,0,15.2,0s4,0.4,5.9,1.2s3.5,1.9,4.9,3.2s2.4,3,3.2,4.9c0.8,1.9,1.2,3.9,1.2,5.9c0,3.2-0.9,6.1-2.7,8.6l7.4,7.4C35.7,31.8,36,32.5,36,33.2z'/%3E%3C/svg%3E"); }

[class*=form-group].has-success input,
[class*=form-group].has-success textarea,
[class*=form-group].has-success .bootstrap-select + .form-control-feedback, .open [class*=form-group].has-success input,
.open [class*=form-group].has-success textarea,
.open [class*=form-group].has-success .bootstrap-select + .form-control-feedback, [class^=form-group].has-success input,
[class^=form-group].has-success textarea,
[class^=form-group].has-success .bootstrap-select + .form-control-feedback, .open [class^=form-group].has-success input,
.open [class^=form-group].has-success textarea,
.open [class^=form-group].has-success .bootstrap-select + .form-control-feedback, .input-group.has-success input,
.input-group.has-success textarea,
.input-group.has-success .bootstrap-select + .form-control-feedback, .open .input-group.has-success input,
.open .input-group.has-success textarea,
.open .input-group.has-success .bootstrap-select + .form-control-feedback {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 30'%3E%3Cpath style='fill :%238CD600;' d='M36,6.6c0,0.6-0.2,1.1-0.7,1.6L18.5,25l-3.2,3.2c-0.4,0.4-1,0.7-1.6,0.7s-1.1-0.2-1.6-0.7L9.1,25l-8.4-8.4C0.2,16.1,0,15.6,0,15s0.2-1.1,0.7-1.6l3.2-3.2c0.4-0.4,1-0.7,1.6-0.7S6.5,9.8,7,10.3l6.8,6.9L29,1.9c0.4-0.4,1-0.7,1.6-0.7c0.6,0,1.1,0.2,1.6,0.7L35.3,5C35.8,5.4,36,6,36,6.6z'/%3E%3C/svg%3E"); }

[class*=form-group].has-success .form-control:not([disabled]):not(.disabled), [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class*=form-group].has-success select:not([disabled]):not(.disabled), [class*=form-group].has-success .form-control:not([disabled]):not(.disabled):active, [class*=form-group].has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class*=form-group].has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons [class*=form-group].has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons [class*=form-group].has-success select:not([disabled]):not(.disabled):active, .open [class*=form-group].has-success .form-control:not([disabled]):not(.disabled), .open [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class*=form-group].has-success select:not([disabled]):not(.disabled), [class*=form-group].has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class*=form-group].has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class*=form-group].has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons [class*=form-group].has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons [class*=form-group].has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class*=form-group].has-success .form-control:not([disabled]):not(.disabled), .open [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class*=form-group].has-success select:not([disabled]):not(.disabled), .open [class*=form-group].has-success .form-control:not([disabled]):not(.disabled):active, .open [class*=form-group].has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class*=form-group].has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open [class*=form-group].has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open [class*=form-group].has-success select:not([disabled]):not(.disabled):active, .open .open [class*=form-group].has-success .form-control:not([disabled]):not(.disabled), .open .open [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open [class*=form-group].has-success select:not([disabled]):not(.disabled), .open [class*=form-group].has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class*=form-group].has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class*=form-group].has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class*=form-group].has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class*=form-group].has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class^=form-group].has-success .form-control:not([disabled]):not(.disabled), [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class^=form-group].has-success select:not([disabled]):not(.disabled), [class^=form-group].has-success .form-control:not([disabled]):not(.disabled):active, [class^=form-group].has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class^=form-group].has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons [class^=form-group].has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons [class^=form-group].has-success select:not([disabled]):not(.disabled):active, .open [class^=form-group].has-success .form-control:not([disabled]):not(.disabled), .open [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class^=form-group].has-success select:not([disabled]):not(.disabled), [class^=form-group].has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class^=form-group].has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class^=form-group].has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons [class^=form-group].has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons [class^=form-group].has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class^=form-group].has-success .form-control:not([disabled]):not(.disabled), .open [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class^=form-group].has-success select:not([disabled]):not(.disabled), .open [class^=form-group].has-success .form-control:not([disabled]):not(.disabled):active, .open [class^=form-group].has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class^=form-group].has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open [class^=form-group].has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open [class^=form-group].has-success select:not([disabled]):not(.disabled):active, .open .open [class^=form-group].has-success .form-control:not([disabled]):not(.disabled), .open .open [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open [class^=form-group].has-success select:not([disabled]):not(.disabled), .open [class^=form-group].has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class^=form-group].has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class^=form-group].has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class^=form-group].has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class^=form-group].has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .input-group.has-success .form-control:not([disabled]):not(.disabled), .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .input-group.has-success select:not([disabled]):not(.disabled), .input-group.has-success .form-control:not([disabled]):not(.disabled):active, .input-group.has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .input-group.has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .input-group.has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .input-group.has-success select:not([disabled]):not(.disabled):active, .open .input-group.has-success .form-control:not([disabled]):not(.disabled), .open .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .input-group.has-success select:not([disabled]):not(.disabled), .input-group.has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .input-group.has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .input-group.has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .input-group.has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .input-group.has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open .input-group.has-success .form-control:not([disabled]):not(.disabled), .open .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .input-group.has-success select:not([disabled]):not(.disabled), .open .input-group.has-success .form-control:not([disabled]):not(.disabled):active, .open .input-group.has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open .input-group.has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open .input-group.has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open .input-group.has-success select:not([disabled]):not(.disabled):active, .open .open .input-group.has-success .form-control:not([disabled]):not(.disabled), .open .open .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open .input-group.has-success select:not([disabled]):not(.disabled), .open .input-group.has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open .input-group.has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open .input-group.has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open .input-group.has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open .input-group.has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) {
  background-color: #f4fbe6;
  border-color: #8CD600; }
  [class*=form-group].has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-success .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, [class*=form-group].has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class*=form-group].has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-success select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class*=form-group].has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-success .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class*=form-group].has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class*=form-group].has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-success select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open [class*=form-group].has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open [class*=form-group].has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-success .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, [class^=form-group].has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class^=form-group].has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-success select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class^=form-group].has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-success .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class^=form-group].has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class^=form-group].has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-success select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open [class^=form-group].has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open [class^=form-group].has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-success .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .input-group.has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .input-group.has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-success select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .input-group.has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-success .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .input-group.has-success .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open .input-group.has-success .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-success select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-success select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open .input-group.has-success .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open .input-group.has-success select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-success .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-success .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-success .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-success select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-success .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-success select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa {
    color: #8CD600;
    background-color: #f4fbe6;
    border-color: #8CD600; }

[class*=form-group].has-success .radio, [class*=form-group].has-success .checkbox, [class*=form-group].has-success .radio-inline, [class*=form-group].has-success .checkbox-inline, .open [class*=form-group].has-success .radio, .open [class*=form-group].has-success .checkbox, .open [class*=form-group].has-success .radio-inline, .open [class*=form-group].has-success .checkbox-inline, [class^=form-group].has-success .radio, [class^=form-group].has-success .checkbox, [class^=form-group].has-success .radio-inline, [class^=form-group].has-success .checkbox-inline, .open [class^=form-group].has-success .radio, .open [class^=form-group].has-success .checkbox, .open [class^=form-group].has-success .radio-inline, .open [class^=form-group].has-success .checkbox-inline, .input-group.has-success .radio, .input-group.has-success .checkbox, .input-group.has-success .radio-inline, .input-group.has-success .checkbox-inline, .open .input-group.has-success .radio, .open .input-group.has-success .checkbox, .open .input-group.has-success .radio-inline, .open .input-group.has-success .checkbox-inline {
  color: #333333; }

[class*=form-group].has-success .checkbox input + span:before,
[class*=form-group].has-success .checkbox input:checked + span:before,
[class*=form-group].has-success .checkbox-inline input + span:before,
[class*=form-group].has-success .checkbox-inline input:checked + span:before, .open [class*=form-group].has-success .checkbox input + span:before,
.open [class*=form-group].has-success .checkbox input:checked + span:before,
.open [class*=form-group].has-success .checkbox-inline input + span:before,
.open [class*=form-group].has-success .checkbox-inline input:checked + span:before, [class^=form-group].has-success .checkbox input + span:before,
[class^=form-group].has-success .checkbox input:checked + span:before,
[class^=form-group].has-success .checkbox-inline input + span:before,
[class^=form-group].has-success .checkbox-inline input:checked + span:before, .open [class^=form-group].has-success .checkbox input + span:before,
.open [class^=form-group].has-success .checkbox input:checked + span:before,
.open [class^=form-group].has-success .checkbox-inline input + span:before,
.open [class^=form-group].has-success .checkbox-inline input:checked + span:before, .input-group.has-success .checkbox input + span:before,
.input-group.has-success .checkbox input:checked + span:before,
.input-group.has-success .checkbox-inline input + span:before,
.input-group.has-success .checkbox-inline input:checked + span:before, .open .input-group.has-success .checkbox input + span:before,
.open .input-group.has-success .checkbox input:checked + span:before,
.open .input-group.has-success .checkbox-inline input + span:before,
.open .input-group.has-success .checkbox-inline input:checked + span:before {
  border-color: #d9f1ab;
  background-color: #d9f1ab; }

[class*=form-group].has-success .radio input + span:before,
[class*=form-group].has-success .radio-inline input + span:before, .open [class*=form-group].has-success .radio input + span:before,
.open [class*=form-group].has-success .radio-inline input + span:before, [class^=form-group].has-success .radio input + span:before,
[class^=form-group].has-success .radio-inline input + span:before, .open [class^=form-group].has-success .radio input + span:before,
.open [class^=form-group].has-success .radio-inline input + span:before, .input-group.has-success .radio input + span:before,
.input-group.has-success .radio-inline input + span:before, .open .input-group.has-success .radio input + span:before,
.open .input-group.has-success .radio-inline input + span:before {
  border-color: #d9f1ab;
  background-color: white; }

[class*=form-group].has-warning input,
[class*=form-group].has-warning textarea,
[class*=form-group].has-warning .bootstrap-select + .form-control-feedback, .open [class*=form-group].has-warning input,
.open [class*=form-group].has-warning textarea,
.open [class*=form-group].has-warning .bootstrap-select + .form-control-feedback, [class^=form-group].has-warning input,
[class^=form-group].has-warning textarea,
[class^=form-group].has-warning .bootstrap-select + .form-control-feedback, .open [class^=form-group].has-warning input,
.open [class^=form-group].has-warning textarea,
.open [class^=form-group].has-warning .bootstrap-select + .form-control-feedback, .input-group.has-warning input,
.input-group.has-warning textarea,
.input-group.has-warning .bootstrap-select + .form-control-feedback, .open .input-group.has-warning input,
.open .input-group.has-warning textarea,
.open .input-group.has-warning .bootstrap-select + .form-control-feedback {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath style='fill :%23FED845;' d='M20.6,29.7v-4.1c0-0.2-0.1-0.4-0.2-0.5c-0.1-0.1-0.3-0.2-0.5-0.2h-3.9c-0.2,0-0.3,0.1-0.5,0.2c-0.1,0.1-0.20.3-0.2,0.5v4.1c0,0.2,0.1,0.4,0.2,0.5c0.1,0.1,0.3,0.2,0.5,0.2h3.9c0.2,0,0.3-0.1,0.5-0.2C20.5,30.1,20.6,29.9,20.6,29.7z M20.5,21.7l0.4-9.9c0-0.2-0.1-0.3-0.2-0.4c-0.2-0.2-0.3-0.2-0.5-0.2h-4.4c-0.1,0-0.3,0.1-0.5,0.2c-0.1,0.1-0.2,0.3-0.2,0.5l0.3,9.9c0,0.1,0.1,0.3,0.2,0.4c0.1,0.1,0.3,0.1,0.5,0.1h3.7c0.2,0,0.3,0,0.5-0.1C20.4,21.9,20.5,21.8,20.5,21.7z M20.2,1.4l15.4,30.5c0.5,0.9,0.5,1.8,0,2.7c-0.2,0.4-0.5,0.8-0.9,1c-0.4,0.2-0.8,0.4-1.3,0.4H2.6c-0.5,0-0.9-0.1-1.3-0.4c-0.4-0.2-0.7-0.6-0.9-1c-0.5-0.9-0.5-1.8,0-2.7L15.8,1.4C16,1,16.3,0.6,16.7,0.4S17.5,0,18,0s0.9,0.1,1.3,0.4C19.7,0.6,20,1,20.2,1.4z'/%3E%3C/svg%3E"); }

[class*=form-group].has-warning .form-control:not([disabled]):not(.disabled), [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class*=form-group].has-warning select:not([disabled]):not(.disabled), [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled):active, [class*=form-group].has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class*=form-group].has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons [class*=form-group].has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons [class*=form-group].has-warning select:not([disabled]):not(.disabled):active, .open [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled), .open [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class*=form-group].has-warning select:not([disabled]):not(.disabled), [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class*=form-group].has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class*=form-group].has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons [class*=form-group].has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons [class*=form-group].has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled), .open [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class*=form-group].has-warning select:not([disabled]):not(.disabled), .open [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled):active, .open [class*=form-group].has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class*=form-group].has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open [class*=form-group].has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open [class*=form-group].has-warning select:not([disabled]):not(.disabled):active, .open .open [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled), .open .open [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open [class*=form-group].has-warning select:not([disabled]):not(.disabled), .open [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class*=form-group].has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class*=form-group].has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class*=form-group].has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class*=form-group].has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled), [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class^=form-group].has-warning select:not([disabled]):not(.disabled), [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled):active, [class^=form-group].has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class^=form-group].has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons [class^=form-group].has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons [class^=form-group].has-warning select:not([disabled]):not(.disabled):active, .open [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled), .open [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class^=form-group].has-warning select:not([disabled]):not(.disabled), [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class^=form-group].has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class^=form-group].has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons [class^=form-group].has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons [class^=form-group].has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled), .open [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class^=form-group].has-warning select:not([disabled]):not(.disabled), .open [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled):active, .open [class^=form-group].has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class^=form-group].has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open [class^=form-group].has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open [class^=form-group].has-warning select:not([disabled]):not(.disabled):active, .open .open [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled), .open .open [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open [class^=form-group].has-warning select:not([disabled]):not(.disabled), .open [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class^=form-group].has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class^=form-group].has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class^=form-group].has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class^=form-group].has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .input-group.has-warning .form-control:not([disabled]):not(.disabled), .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .input-group.has-warning select:not([disabled]):not(.disabled), .input-group.has-warning .form-control:not([disabled]):not(.disabled):active, .input-group.has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .input-group.has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .input-group.has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .input-group.has-warning select:not([disabled]):not(.disabled):active, .open .input-group.has-warning .form-control:not([disabled]):not(.disabled), .open .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .input-group.has-warning select:not([disabled]):not(.disabled), .input-group.has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .input-group.has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .input-group.has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .input-group.has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .input-group.has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open .input-group.has-warning .form-control:not([disabled]):not(.disabled), .open .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .input-group.has-warning select:not([disabled]):not(.disabled), .open .input-group.has-warning .form-control:not([disabled]):not(.disabled):active, .open .input-group.has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open .input-group.has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open .input-group.has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open .input-group.has-warning select:not([disabled]):not(.disabled):active, .open .open .input-group.has-warning .form-control:not([disabled]):not(.disabled), .open .open .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open .input-group.has-warning select:not([disabled]):not(.disabled), .open .input-group.has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open .input-group.has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open .input-group.has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open .input-group.has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open .input-group.has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) {
  background-color: #fffbec;
  border-color: #FED845; }
  [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, [class*=form-group].has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class*=form-group].has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-warning select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class*=form-group].has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class*=form-group].has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-warning select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open [class*=form-group].has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, [class^=form-group].has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class^=form-group].has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-warning select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class^=form-group].has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class^=form-group].has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-warning select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open [class^=form-group].has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-warning .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .input-group.has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .input-group.has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-warning select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .input-group.has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-warning .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .input-group.has-warning .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open .input-group.has-warning .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-warning select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-warning select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open .input-group.has-warning .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open .input-group.has-warning select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-warning .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-warning .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-warning .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-warning select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-warning .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-warning select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa {
    color: #FED845;
    background-color: #fffbec;
    border-color: #FED845; }

[class*=form-group].has-warning .radio, [class*=form-group].has-warning .checkbox, [class*=form-group].has-warning .radio-inline, [class*=form-group].has-warning .checkbox-inline, .open [class*=form-group].has-warning .radio, .open [class*=form-group].has-warning .checkbox, .open [class*=form-group].has-warning .radio-inline, .open [class*=form-group].has-warning .checkbox-inline, [class^=form-group].has-warning .radio, [class^=form-group].has-warning .checkbox, [class^=form-group].has-warning .radio-inline, [class^=form-group].has-warning .checkbox-inline, .open [class^=form-group].has-warning .radio, .open [class^=form-group].has-warning .checkbox, .open [class^=form-group].has-warning .radio-inline, .open [class^=form-group].has-warning .checkbox-inline, .input-group.has-warning .radio, .input-group.has-warning .checkbox, .input-group.has-warning .radio-inline, .input-group.has-warning .checkbox-inline, .open .input-group.has-warning .radio, .open .input-group.has-warning .checkbox, .open .input-group.has-warning .radio-inline, .open .input-group.has-warning .checkbox-inline {
  color: #333333; }

[class*=form-group].has-warning .checkbox input + span:before,
[class*=form-group].has-warning .checkbox input:checked + span:before,
[class*=form-group].has-warning .checkbox-inline input + span:before,
[class*=form-group].has-warning .checkbox-inline input:checked + span:before, .open [class*=form-group].has-warning .checkbox input + span:before,
.open [class*=form-group].has-warning .checkbox input:checked + span:before,
.open [class*=form-group].has-warning .checkbox-inline input + span:before,
.open [class*=form-group].has-warning .checkbox-inline input:checked + span:before, [class^=form-group].has-warning .checkbox input + span:before,
[class^=form-group].has-warning .checkbox input:checked + span:before,
[class^=form-group].has-warning .checkbox-inline input + span:before,
[class^=form-group].has-warning .checkbox-inline input:checked + span:before, .open [class^=form-group].has-warning .checkbox input + span:before,
.open [class^=form-group].has-warning .checkbox input:checked + span:before,
.open [class^=form-group].has-warning .checkbox-inline input + span:before,
.open [class^=form-group].has-warning .checkbox-inline input:checked + span:before, .input-group.has-warning .checkbox input + span:before,
.input-group.has-warning .checkbox input:checked + span:before,
.input-group.has-warning .checkbox-inline input + span:before,
.input-group.has-warning .checkbox-inline input:checked + span:before, .open .input-group.has-warning .checkbox input + span:before,
.open .input-group.has-warning .checkbox input:checked + span:before,
.open .input-group.has-warning .checkbox-inline input + span:before,
.open .input-group.has-warning .checkbox-inline input:checked + span:before {
  border-color: #fff2c2;
  background-color: #fff2c2; }

[class*=form-group].has-warning .radio input + span:before,
[class*=form-group].has-warning .radio-inline input + span:before, .open [class*=form-group].has-warning .radio input + span:before,
.open [class*=form-group].has-warning .radio-inline input + span:before, [class^=form-group].has-warning .radio input + span:before,
[class^=form-group].has-warning .radio-inline input + span:before, .open [class^=form-group].has-warning .radio input + span:before,
.open [class^=form-group].has-warning .radio-inline input + span:before, .input-group.has-warning .radio input + span:before,
.input-group.has-warning .radio-inline input + span:before, .open .input-group.has-warning .radio input + span:before,
.open .input-group.has-warning .radio-inline input + span:before {
  border-color: #fff2c2;
  background-color: white; }

[class*=form-group].has-danger input,
[class*=form-group].has-danger textarea,
[class*=form-group].has-danger .bootstrap-select + .form-control-feedback, .open [class*=form-group].has-danger input,
.open [class*=form-group].has-danger textarea,
.open [class*=form-group].has-danger .bootstrap-select + .form-control-feedback, [class*=form-group].has-error input,
[class*=form-group].has-error textarea,
[class*=form-group].has-error .bootstrap-select + .form-control-feedback, .open [class*=form-group].has-error input,
.open [class*=form-group].has-error textarea,
.open [class*=form-group].has-error .bootstrap-select + .form-control-feedback, [class^=form-group].has-danger input,
[class^=form-group].has-danger textarea,
[class^=form-group].has-danger .bootstrap-select + .form-control-feedback, .open [class^=form-group].has-danger input,
.open [class^=form-group].has-danger textarea,
.open [class^=form-group].has-danger .bootstrap-select + .form-control-feedback, [class^=form-group].has-error input,
[class^=form-group].has-error textarea,
[class^=form-group].has-error .bootstrap-select + .form-control-feedback, .open [class^=form-group].has-error input,
.open [class^=form-group].has-error textarea,
.open [class^=form-group].has-error .bootstrap-select + .form-control-feedback, .input-group.has-danger input,
.input-group.has-danger textarea,
.input-group.has-danger .bootstrap-select + .form-control-feedback, .open .input-group.has-danger input,
.open .input-group.has-danger textarea,
.open .input-group.has-danger .bootstrap-select + .form-control-feedback, .input-group.has-error input,
.input-group.has-error textarea,
.input-group.has-error .bootstrap-select + .form-control-feedback, .open .input-group.has-error input,
.open .input-group.has-error textarea,
.open .input-group.has-error .bootstrap-select + .form-control-feedback {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath style='fill :%23d9534f;' d='M36,29c0,0.8-0.3,1.5-0.8,2.1L31,35.2C30.5,35.7,29.8,36,29,36c-0.8,0-1.5-0.3-2.1-0.8L18,26.2l-8.9,8.9C8.5,35.7,7.8,36,7,36c-0.8,0-1.5-0.3-2.1-0.8L0.8,31C0.3,30.5,0,29.8,0,29c0-0.8,0.3-1.5,0.8-2.1L9.8,18L0.8,9.1C0.3,8.5,0,7.8,0,7S0.3,5.5,0.8,5L5,0.8C5.5,0.3,6.2,0,7,0c0.8,0,1.5,0.3,2.1,0.8L18,9.8l8.9-8.9C27.5,0.3,28.2,0,29,0c0.8,0,1.5,0.3,2.1,0.8L35.2,5C35.7,5.5,36,6.2,36,7s-0.3,1.5-0.8,2.1L26.2,18l8.9,8.9C35.7,27.5,36,28.2,36,29z'/%3E%3C/svg%3E"); }

[class*=form-group].has-danger .form-control:not([disabled]):not(.disabled), [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class*=form-group].has-danger select:not([disabled]):not(.disabled), [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled):active, [class*=form-group].has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class*=form-group].has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons [class*=form-group].has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons [class*=form-group].has-danger select:not([disabled]):not(.disabled):active, .open [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled), .open [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class*=form-group].has-danger select:not([disabled]):not(.disabled), [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class*=form-group].has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class*=form-group].has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons [class*=form-group].has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons [class*=form-group].has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled), .open [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class*=form-group].has-danger select:not([disabled]):not(.disabled), .open [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled):active, .open [class*=form-group].has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class*=form-group].has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open [class*=form-group].has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open [class*=form-group].has-danger select:not([disabled]):not(.disabled):active, .open .open [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled), .open .open [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open [class*=form-group].has-danger select:not([disabled]):not(.disabled), .open [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class*=form-group].has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class*=form-group].has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class*=form-group].has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class*=form-group].has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class*=form-group].has-error .form-control:not([disabled]):not(.disabled), [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class*=form-group].has-error select:not([disabled]):not(.disabled), [class*=form-group].has-error .form-control:not([disabled]):not(.disabled):active, [class*=form-group].has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class*=form-group].has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons [class*=form-group].has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons [class*=form-group].has-error select:not([disabled]):not(.disabled):active, .open [class*=form-group].has-error .form-control:not([disabled]):not(.disabled), .open [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class*=form-group].has-error select:not([disabled]):not(.disabled), [class*=form-group].has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class*=form-group].has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class*=form-group].has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons [class*=form-group].has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons [class*=form-group].has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class*=form-group].has-error .form-control:not([disabled]):not(.disabled), .open [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class*=form-group].has-error select:not([disabled]):not(.disabled), .open [class*=form-group].has-error .form-control:not([disabled]):not(.disabled):active, .open [class*=form-group].has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class*=form-group].has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open [class*=form-group].has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open [class*=form-group].has-error select:not([disabled]):not(.disabled):active, .open .open [class*=form-group].has-error .form-control:not([disabled]):not(.disabled), .open .open [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open [class*=form-group].has-error select:not([disabled]):not(.disabled), .open [class*=form-group].has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class*=form-group].has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class*=form-group].has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class*=form-group].has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class*=form-group].has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled), [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class^=form-group].has-danger select:not([disabled]):not(.disabled), [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled):active, [class^=form-group].has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class^=form-group].has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons [class^=form-group].has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons [class^=form-group].has-danger select:not([disabled]):not(.disabled):active, .open [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled), .open [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class^=form-group].has-danger select:not([disabled]):not(.disabled), [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class^=form-group].has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class^=form-group].has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons [class^=form-group].has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons [class^=form-group].has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled), .open [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class^=form-group].has-danger select:not([disabled]):not(.disabled), .open [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled):active, .open [class^=form-group].has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class^=form-group].has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open [class^=form-group].has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open [class^=form-group].has-danger select:not([disabled]):not(.disabled):active, .open .open [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled), .open .open [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open [class^=form-group].has-danger select:not([disabled]):not(.disabled), .open [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class^=form-group].has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class^=form-group].has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class^=form-group].has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class^=form-group].has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class^=form-group].has-error .form-control:not([disabled]):not(.disabled), [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons [class^=form-group].has-error select:not([disabled]):not(.disabled), [class^=form-group].has-error .form-control:not([disabled]):not(.disabled):active, [class^=form-group].has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class^=form-group].has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons [class^=form-group].has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons [class^=form-group].has-error select:not([disabled]):not(.disabled):active, .open [class^=form-group].has-error .form-control:not([disabled]):not(.disabled), .open [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class^=form-group].has-error select:not([disabled]):not(.disabled), [class^=form-group].has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), [class^=form-group].has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class^=form-group].has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons [class^=form-group].has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons [class^=form-group].has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class^=form-group].has-error .form-control:not([disabled]):not(.disabled), .open [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open [class^=form-group].has-error select:not([disabled]):not(.disabled), .open [class^=form-group].has-error .form-control:not([disabled]):not(.disabled):active, .open [class^=form-group].has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class^=form-group].has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open [class^=form-group].has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open [class^=form-group].has-error select:not([disabled]):not(.disabled):active, .open .open [class^=form-group].has-error .form-control:not([disabled]):not(.disabled), .open .open [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open [class^=form-group].has-error select:not([disabled]):not(.disabled), .open [class^=form-group].has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open [class^=form-group].has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class^=form-group].has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class^=form-group].has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open [class^=form-group].has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .input-group.has-danger .form-control:not([disabled]):not(.disabled), .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .input-group.has-danger select:not([disabled]):not(.disabled), .input-group.has-danger .form-control:not([disabled]):not(.disabled):active, .input-group.has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .input-group.has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .input-group.has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .input-group.has-danger select:not([disabled]):not(.disabled):active, .open .input-group.has-danger .form-control:not([disabled]):not(.disabled), .open .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .input-group.has-danger select:not([disabled]):not(.disabled), .input-group.has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .input-group.has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .input-group.has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .input-group.has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .input-group.has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open .input-group.has-danger .form-control:not([disabled]):not(.disabled), .open .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .input-group.has-danger select:not([disabled]):not(.disabled), .open .input-group.has-danger .form-control:not([disabled]):not(.disabled):active, .open .input-group.has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open .input-group.has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open .input-group.has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open .input-group.has-danger select:not([disabled]):not(.disabled):active, .open .open .input-group.has-danger .form-control:not([disabled]):not(.disabled), .open .open .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open .input-group.has-danger select:not([disabled]):not(.disabled), .open .input-group.has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open .input-group.has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open .input-group.has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open .input-group.has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open .input-group.has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .input-group.has-error .form-control:not([disabled]):not(.disabled), .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .input-group.has-error select:not([disabled]):not(.disabled), .input-group.has-error .form-control:not([disabled]):not(.disabled):active, .input-group.has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .input-group.has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .input-group.has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .input-group.has-error select:not([disabled]):not(.disabled):active, .open .input-group.has-error .form-control:not([disabled]):not(.disabled), .open .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .input-group.has-error select:not([disabled]):not(.disabled), .input-group.has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .input-group.has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .input-group.has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .input-group.has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .input-group.has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open .input-group.has-error .form-control:not([disabled]):not(.disabled), .open .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .input-group.has-error select:not([disabled]):not(.disabled), .open .input-group.has-error .form-control:not([disabled]):not(.disabled):active, .open .input-group.has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open .input-group.has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .modalSelectButtons .open .input-group.has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed), .open .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled):active, .modalSelectButtons .open .input-group.has-error select:not([disabled]):not(.disabled):active, .open .open .input-group.has-error .form-control:not([disabled]):not(.disabled), .open .open .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled), .modalSelectButtons .open .open .input-group.has-error select:not([disabled]):not(.disabled), .open .input-group.has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .open .input-group.has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open .input-group.has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .modalSelectButtons .open .input-group.has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link), .open .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link), .modalSelectButtons .open .input-group.has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) {
  background-color: #fbeeed;
  border-color: #d9534f; }
  [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, [class*=form-group].has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class*=form-group].has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-danger select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class*=form-group].has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class*=form-group].has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-danger select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open [class*=form-group].has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-error .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, [class*=form-group].has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class*=form-group].has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-error select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class*=form-group].has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class*=form-group].has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group].has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-error .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class*=form-group].has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class*=form-group].has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-error select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open [class*=form-group].has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open [class*=form-group].has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class*=form-group].has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class*=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class*=form-group].has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, [class^=form-group].has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class^=form-group].has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-danger select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class^=form-group].has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class^=form-group].has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-danger select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open [class^=form-group].has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-error .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, [class^=form-group].has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class^=form-group].has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-error select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class^=form-group].has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, [class^=form-group].has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group].has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-error .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open [class^=form-group].has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class^=form-group].has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-error select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open [class^=form-group].has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open [class^=form-group].has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open [class^=form-group].has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open [class^=form-group].has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open [class^=form-group].has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-danger .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .input-group.has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .input-group.has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-danger select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .input-group.has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-danger .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .input-group.has-danger .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open .input-group.has-danger .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-danger select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-danger select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open .input-group.has-danger .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open .input-group.has-danger select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-danger .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-danger .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-danger .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-danger select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-danger .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-danger select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-error .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .input-group.has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .input-group.has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-error select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .input-group.has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .input-group.has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .input-group.has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-error .form-control:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .input-group.has-error .form-control.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open .input-group.has-error .modalSelectButtons select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-error select.filter:not([disabled]):not(.disabled)[data-toggle=collapse]:not(.collapsed) + span.input-group-btn button.fa, .open .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-error select:not([disabled]):not(.disabled):active + span.input-group-btn button.fa, .open .open .input-group.has-error .form-control:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .open .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .modalSelectButtons .open .open .input-group.has-error select:not([disabled]):not(.disabled) + span.input-group-btn button.fa, .open .input-group.has-error .form-control:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-error .form-control.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-error .modalSelectButtons select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-error select.fbtn:not([disabled]):not(.disabled).dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .open .input-group.has-error .modalSelectButtons select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa, .modalSelectButtons .open .input-group.has-error select:not([disabled]):not(.disabled).btn.dropdown-toggle:not(.nav-link) + span.input-group-btn button.fa {
    color: #d9534f;
    background-color: #fbeeed;
    border-color: #d9534f; }

[class*=form-group].has-danger .radio, [class*=form-group].has-danger .checkbox, [class*=form-group].has-danger .radio-inline, [class*=form-group].has-danger .checkbox-inline, .open [class*=form-group].has-danger .radio, .open [class*=form-group].has-danger .checkbox, .open [class*=form-group].has-danger .radio-inline, .open [class*=form-group].has-danger .checkbox-inline, [class*=form-group].has-error .radio, [class*=form-group].has-error .checkbox, [class*=form-group].has-error .radio-inline, [class*=form-group].has-error .checkbox-inline, .open [class*=form-group].has-error .radio, .open [class*=form-group].has-error .checkbox, .open [class*=form-group].has-error .radio-inline, .open [class*=form-group].has-error .checkbox-inline, [class^=form-group].has-danger .radio, [class^=form-group].has-danger .checkbox, [class^=form-group].has-danger .radio-inline, [class^=form-group].has-danger .checkbox-inline, .open [class^=form-group].has-danger .radio, .open [class^=form-group].has-danger .checkbox, .open [class^=form-group].has-danger .radio-inline, .open [class^=form-group].has-danger .checkbox-inline, [class^=form-group].has-error .radio, [class^=form-group].has-error .checkbox, [class^=form-group].has-error .radio-inline, [class^=form-group].has-error .checkbox-inline, .open [class^=form-group].has-error .radio, .open [class^=form-group].has-error .checkbox, .open [class^=form-group].has-error .radio-inline, .open [class^=form-group].has-error .checkbox-inline, .input-group.has-danger .radio, .input-group.has-danger .checkbox, .input-group.has-danger .radio-inline, .input-group.has-danger .checkbox-inline, .open .input-group.has-danger .radio, .open .input-group.has-danger .checkbox, .open .input-group.has-danger .radio-inline, .open .input-group.has-danger .checkbox-inline, .input-group.has-error .radio, .input-group.has-error .checkbox, .input-group.has-error .radio-inline, .input-group.has-error .checkbox-inline, .open .input-group.has-error .radio, .open .input-group.has-error .checkbox, .open .input-group.has-error .radio-inline, .open .input-group.has-error .checkbox-inline {
  color: #333333; }

[class*=form-group].has-danger .checkbox input + span:before,
[class*=form-group].has-danger .checkbox input:checked + span:before,
[class*=form-group].has-danger .checkbox-inline input + span:before,
[class*=form-group].has-danger .checkbox-inline input:checked + span:before, .open [class*=form-group].has-danger .checkbox input + span:before,
.open [class*=form-group].has-danger .checkbox input:checked + span:before,
.open [class*=form-group].has-danger .checkbox-inline input + span:before,
.open [class*=form-group].has-danger .checkbox-inline input:checked + span:before, [class*=form-group].has-error .checkbox input + span:before,
[class*=form-group].has-error .checkbox input:checked + span:before,
[class*=form-group].has-error .checkbox-inline input + span:before,
[class*=form-group].has-error .checkbox-inline input:checked + span:before, .open [class*=form-group].has-error .checkbox input + span:before,
.open [class*=form-group].has-error .checkbox input:checked + span:before,
.open [class*=form-group].has-error .checkbox-inline input + span:before,
.open [class*=form-group].has-error .checkbox-inline input:checked + span:before, [class^=form-group].has-danger .checkbox input + span:before,
[class^=form-group].has-danger .checkbox input:checked + span:before,
[class^=form-group].has-danger .checkbox-inline input + span:before,
[class^=form-group].has-danger .checkbox-inline input:checked + span:before, .open [class^=form-group].has-danger .checkbox input + span:before,
.open [class^=form-group].has-danger .checkbox input:checked + span:before,
.open [class^=form-group].has-danger .checkbox-inline input + span:before,
.open [class^=form-group].has-danger .checkbox-inline input:checked + span:before, [class^=form-group].has-error .checkbox input + span:before,
[class^=form-group].has-error .checkbox input:checked + span:before,
[class^=form-group].has-error .checkbox-inline input + span:before,
[class^=form-group].has-error .checkbox-inline input:checked + span:before, .open [class^=form-group].has-error .checkbox input + span:before,
.open [class^=form-group].has-error .checkbox input:checked + span:before,
.open [class^=form-group].has-error .checkbox-inline input + span:before,
.open [class^=form-group].has-error .checkbox-inline input:checked + span:before, .input-group.has-danger .checkbox input + span:before,
.input-group.has-danger .checkbox input:checked + span:before,
.input-group.has-danger .checkbox-inline input + span:before,
.input-group.has-danger .checkbox-inline input:checked + span:before, .open .input-group.has-danger .checkbox input + span:before,
.open .input-group.has-danger .checkbox input:checked + span:before,
.open .input-group.has-danger .checkbox-inline input + span:before,
.open .input-group.has-danger .checkbox-inline input:checked + span:before, .input-group.has-error .checkbox input + span:before,
.input-group.has-error .checkbox input:checked + span:before,
.input-group.has-error .checkbox-inline input + span:before,
.input-group.has-error .checkbox-inline input:checked + span:before, .open .input-group.has-error .checkbox input + span:before,
.open .input-group.has-error .checkbox input:checked + span:before,
.open .input-group.has-error .checkbox-inline input + span:before,
.open .input-group.has-error .checkbox-inline input:checked + span:before {
  border-color: #f2c6c5;
  background-color: #f2c6c5; }

[class*=form-group].has-danger .radio input + span:before,
[class*=form-group].has-danger .radio-inline input + span:before, .open [class*=form-group].has-danger .radio input + span:before,
.open [class*=form-group].has-danger .radio-inline input + span:before, [class*=form-group].has-error .radio input + span:before,
[class*=form-group].has-error .radio-inline input + span:before, .open [class*=form-group].has-error .radio input + span:before,
.open [class*=form-group].has-error .radio-inline input + span:before, [class^=form-group].has-danger .radio input + span:before,
[class^=form-group].has-danger .radio-inline input + span:before, .open [class^=form-group].has-danger .radio input + span:before,
.open [class^=form-group].has-danger .radio-inline input + span:before, [class^=form-group].has-error .radio input + span:before,
[class^=form-group].has-error .radio-inline input + span:before, .open [class^=form-group].has-error .radio input + span:before,
.open [class^=form-group].has-error .radio-inline input + span:before, .input-group.has-danger .radio input + span:before,
.input-group.has-danger .radio-inline input + span:before, .open .input-group.has-danger .radio input + span:before,
.open .input-group.has-danger .radio-inline input + span:before, .input-group.has-error .radio input + span:before,
.input-group.has-error .radio-inline input + span:before, .open .input-group.has-error .radio input + span:before,
.open .input-group.has-error .radio-inline input + span:before {
  border-color: #f2c6c5;
  background-color: white; }

[class*=form-group] .form-control[type="search"] + span.input-group-btn button.fa, [class*=form-group] .modalSelectButtons select[type="search"] + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group] select[type="search"] + span.input-group-btn button.fa, [class^=form-group] .form-control[type="search"] + span.input-group-btn button.fa, [class^=form-group] .modalSelectButtons select[type="search"] + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group] select[type="search"] + span.input-group-btn button.fa, .input-group .form-control[type="search"] + span.input-group-btn button.fa, .input-group .modalSelectButtons select[type="search"] + span.input-group-btn button.fa, .modalSelectButtons .input-group select[type="search"] + span.input-group-btn button.fa {
  background-color: white;
  border-radius: 2px;
  border-width: 2px 2px 2px 1px;
  border-color: #b2b2b2;
  color: #303030;
  line-height: 0.75;
  transition: none; }

[class*=form-group] .form-control[type="search"]:focus + span.input-group-btn button.fa, [class*=form-group] .modalSelectButtons select[type="search"]:focus + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group] select[type="search"]:focus + span.input-group-btn button.fa, [class*=form-group] .form-control[type="search"].focus + span.input-group-btn button.fa, [class*=form-group] .modalSelectButtons select[type="search"].focus + span.input-group-btn button.fa, .modalSelectButtons [class*=form-group] select[type="search"].focus + span.input-group-btn button.fa, [class^=form-group] .form-control[type="search"]:focus + span.input-group-btn button.fa, [class^=form-group] .modalSelectButtons select[type="search"]:focus + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group] select[type="search"]:focus + span.input-group-btn button.fa, [class^=form-group] .form-control[type="search"].focus + span.input-group-btn button.fa, [class^=form-group] .modalSelectButtons select[type="search"].focus + span.input-group-btn button.fa, .modalSelectButtons [class^=form-group] select[type="search"].focus + span.input-group-btn button.fa, .input-group .form-control[type="search"]:focus + span.input-group-btn button.fa, .input-group .modalSelectButtons select[type="search"]:focus + span.input-group-btn button.fa, .modalSelectButtons .input-group select[type="search"]:focus + span.input-group-btn button.fa, .input-group .form-control[type="search"].focus + span.input-group-btn button.fa, .input-group .modalSelectButtons select[type="search"].focus + span.input-group-btn button.fa, .modalSelectButtons .input-group select[type="search"].focus + span.input-group-btn button.fa {
  background: #e5eff8;
  border-color: #468CCB; }

/* S E L E C T */
select.form-control, .modalSelectButtons select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  line-height: 1.5;
  padding-top: 5px;
  padding-bottom: 5px;
  cursor: pointer; }
  select.form-control:focus, .modalSelectButtons select:focus {
    background-color: #e5eff8; }
  select.form-control:-moz-focusring, .modalSelectButtons select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000; }
  select.form-control:not([multiple]), .modalSelectButtons select:not([multiple]) {
    padding-right: 31px;
    background-repeat: no-repeat;
    background-position: center right 8px;
    background-size: 18px 18px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 30'%3E%3Cpath style='fill :%23303030;' d='M26.5 14c0 .2-.1.3-.2.4l-8.8 8.8c-.1.1-.3.2-.4.2s-.3-.1-.4-.2l-8.8-8.8c-.1-.1-.2-.3-.2-.4 0-.2.1-.3.2-.4l.9-.9c.1-.1.3-.2.4-.2.2 0 .3.1.4.2L17 20l7.5-7.5c.1-.1.3-.2.4-.2.2 0 .3.1.4.2l.9.9c.2.3.3.4.3.6z'/%3E%3C/svg%3E"); }
    select.form-control:not([multiple]):focus, .modalSelectButtons select:not([multiple]):focus {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 30'%3E%3Cpath transform='rotate(180 17 17)' style='fill :%23303030;' d='M26.5 14c0 .2-.1.3-.2.4l-8.8 8.8c-.1.1-.3.2-.4.2s-.3-.1-.4-.2l-8.8-8.8c-.1-.1-.2-.3-.2-.4 0-.2.1-.3.2-.4l.9-.9c.1-.1.3-.2.4-.2.2 0 .3.1.4.2L17 20l7.5-7.5c.1-.1.3-.2.4-.2.2 0 .3.1.4.2l.9.9c.2.3.3.4.3.6z'/%3E%3C/svg%3E"); }
  select.form-control[multiple], .modalSelectButtons select[multiple] {
    overflow: auto; }

.bs-placeholder.btn-secondary[aria-expanded="false"] span, .navbar-inverse .navbar-nav > li > a.bs-placeholder.btn-secondary[aria-expanded="false"] span, .bs-placeholder.filter[aria-expanded="false"][data-toggle=collapse]:not(.collapsed) span {
  color: #468CCB; }

.bootstrap-select .form-control, .bootstrap-select .modalSelectButtons select, .modalSelectButtons .bootstrap-select select {
  border-radius: 2px;
  padding-top: 5px;
  padding-bottom: 5px; }

/* SMALL INPUTS AND BUTTONS */
html:not(.touch) .spacing-sm, html:not(.touch) .form-group-sm {
  font-size: 13px; }
  html:not(.touch) .spacing-sm .control-label, html:not(.touch) .form-group-sm .control-label {
    min-height: 24px;
    line-height: 24px; }
  @media screen and (min-width: 768px) {
    html:not(.touch) .spacing-sm .card-block, html:not(.touch) .spacing-sm.card-block, html:not(.touch) .form-group-sm .card-block, html:not(.touch) .form-group-sm.card-block {
      padding: 12px; } }
  html:not(.touch) .spacing-sm .form-control, html:not(.touch) .spacing-sm .modalSelectButtons select, .modalSelectButtons html:not(.touch) .spacing-sm select, html:not(.touch) .form-group-sm .form-control, html:not(.touch) .form-group-sm .modalSelectButtons select, .modalSelectButtons html:not(.touch) .form-group-sm select {
    padding-left: 5px; }
  html:not(.touch) .spacing-sm .dropdown-toggle, html:not(.touch) .form-group-sm .dropdown-toggle {
    padding-right: 16px; }
    html:not(.touch) .spacing-sm .dropdown-toggle::after, html:not(.touch) .form-group-sm .dropdown-toggle::after {
      width: 16px; }
  html:not(.touch) .spacing-sm .bootstrap-select .dropdown-menu a, html:not(.touch) .form-group-sm .bootstrap-select .dropdown-menu a {
    padding: 7px; }
  html:not(.touch) .spacing-sm .input-group-addon, html:not(.touch) .form-group-sm .input-group-addon {
    padding-top: 2px;
    padding-left: 6px;
    line-height: 1.425; }
  html:not(.touch) .spacing-sm .input-group-btn .btn, html:not(.touch) .spacing-sm .input-group-btn .fbtn, html:not(.touch) .form-group-sm .input-group-btn .btn, html:not(.touch) .form-group-sm .input-group-btn .fbtn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }

@media screen and (max-width: 991px) {
  html:not(.touch) .spacing-auto {
    font-size: 0.93em; }
    html:not(.touch) .spacing-auto .control-label {
      min-height: 24px;
      line-height: 24px; }
    html:not(.touch) .spacing-auto .card-block, html:not(.touch) .spacing-auto.card-block {
      padding: 12px; }
    html:not(.touch) .spacing-auto .form-control, html:not(.touch) .spacing-auto .modalSelectButtons select, .modalSelectButtons html:not(.touch) .spacing-auto select {
      height: 24px;
      padding-left: 6px;
      padding-top: 1px;
      padding-bottom: 1px;
      font-size: 13px;
      line-height: 1.425;
      border-radius: 2px; }
    html:not(.touch) .spacing-auto .input-group-addon {
      font-size: 13px;
      height: 24px;
      line-height: 1.425;
      padding-left: 6px;
      padding-top: 1px;
      padding-bottom: 1px;
      padding-top: 2px; }
    html:not(.touch) .spacing-auto .btn, html:not(.touch) .spacing-auto .fbtn {
      padding: 1px 3px;
      font-size: 13px;
      line-height: 1.425;
      border-radius: 2px;
      height: 24px; }
    html:not(.touch) .spacing-auto .input-group-btn .btn, html:not(.touch) .spacing-auto .input-group-btn .fbtn {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
    html:not(.touch) .spacing-auto .checkbox-inline, html:not(.touch) .spacing-auto .radio-inline {
      line-height: 23px;
      min-height: 23px;
      font-size: 13px; }
      html:not(.touch) .spacing-auto .checkbox-inline input + span, html:not(.touch) .spacing-auto .radio-inline input + span {
        padding-left: 22.4px;
        line-height: 24px; }
        html:not(.touch) .spacing-auto .checkbox-inline input + span::before, html:not(.touch) .spacing-auto .checkbox-inline input + span::after, html:not(.touch) .spacing-auto .radio-inline input + span::before, html:not(.touch) .spacing-auto .radio-inline input + span::after {
          top: 4px;
          width: 16px;
          height: 16px; }
        html:not(.touch) .spacing-auto .checkbox-inline input + span::before, html:not(.touch) .spacing-auto .radio-inline input + span::before {
          border-width: 8px; }
        html:not(.touch) .spacing-auto .checkbox-inline input + span::after, html:not(.touch) .spacing-auto .radio-inline input + span::after {
          font-size: smaller;
          line-height: 17px; }
      html:not(.touch) .spacing-auto .checkbox-inline input:checked + span::before, html:not(.touch) .spacing-auto .radio-inline input:checked + span::before {
        border-width: 5px; } }

.input-group {
  width: 100%; }

.input-group-clear {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  position: relative; }
  .input-group-clear input {
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    width: 100%;
    min-width: 70px;
    border-left-width: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
    .input-group-clear input ~ .input-group-addon {
      width: auto;
      -webkit-order: 1;
          -ms-flex-order: 1;
              order: 1;
      margin: 0;
      padding: 5px 0 5px 9px;
      height: 34px;
      line-height: 1.5;
      display: inline-block;
      border: 2px solid #b2b2b2;
      border-right-width: 0;
      border-radius: 2px;
      border-top-right-radius: 0;
      border-bottom-right-radius: 0;
      vertical-align: middle;
      color: #999999;
      background-color: white;
      transition: border-color ease-in-out 0.05s, background-color ease-in-out 0.05s, color ease-in-out 0.05s; }
    .input-group-clear input:focus ~ .input-group-addon {
      color: #468CCB;
      background-color: #e5eff8;
      border-color: #468CCB; }
    .input-group-clear input ~ .form-control-feedback {
      margin: 0; }
  .input-group-clear + .input-group-btn {
    padding-left: 1px;
    line-height: 0.75; }
  .has-danger .input-group-clear .input-group-addon, .has-danger .input-group-clear input:focus ~ .input-group-addon,
  .has-error .input-group-clear .input-group-addon, .has-error .input-group-clear input:focus ~ .input-group-addon,
  .has-success .input-group-clear .input-group-addon, .has-success .input-group-clear input:focus ~ .input-group-addon,
  .has-warning .input-group-clear .input-group-addon, .has-warning .input-group-clear input:focus ~ .input-group-addon {
    border-top-color: transparent;
    color: #999999; }
  .has-success .input-group-clear .input-group-addon, .has-success .input-group-clear input:focus ~ .input-group-addon {
    background-color: #f4fbe6;
    border-color: #8CD600; }
  .has-warning .input-group-clear .input-group-addon, .has-warning .input-group-clear input:focus ~ .input-group-addon {
    background-color: #fffbec;
    border-color: #FED845; }
  .has-danger .input-group-clear .input-group-addon, .has-danger .input-group-clear input:focus ~ .input-group-addon,
  .has-error .input-group-clear .input-group-addon, .has-error .input-group-clear input:focus ~ .input-group-addon {
    background-color: #fbeeed;
    border-color: #d9534f; }

.nav-item .form-group {
  padding: 12px 0 12px 12px; }
  .nav-item .form-group .form-control, .nav-item .form-group .modalSelectButtons select, .modalSelectButtons .nav-item .form-group select {
    width: 100%;
    display: block;
    height: 31px;
    padding-top: 8px; }
    .navbar-inverse .nav-item .form-group .form-control, .navbar-inverse .nav-item .form-group .modalSelectButtons select, .modalSelectButtons .navbar-inverse .nav-item .form-group select {
      background-color: #4a4a4a;
      transition: color 0.3s ease 0s, background-color 0.3s ease 0s, background-image 0.3s ease 0s;
      border-color: transparent;
      color: rgba(255, 255, 255, 0.95); }
      .navbar-inverse .nav-item .form-group .form-control::-webkit-input-placeholder, .navbar-inverse .nav-item .form-group .modalSelectButtons select::-webkit-input-placeholder, .modalSelectButtons .navbar-inverse .nav-item .form-group select::-webkit-input-placeholder {
        color: rgba(255, 255, 255, 0.95); }
      .navbar-inverse .nav-item .form-group .form-control:-ms-input-placeholder, .navbar-inverse .nav-item .form-group .modalSelectButtons select:-ms-input-placeholder, .modalSelectButtons .navbar-inverse .nav-item .form-group select:-ms-input-placeholder {
        color: rgba(255, 255, 255, 0.95); }
      .navbar-inverse .nav-item .form-group .form-control::placeholder, .navbar-inverse .nav-item .form-group .modalSelectButtons select::placeholder, .modalSelectButtons .navbar-inverse .nav-item .form-group select::placeholder {
        color: rgba(255, 255, 255, 0.95); }
      .navbar-inverse .nav-item .form-group .form-control:focus, .navbar-inverse .nav-item .form-group .modalSelectButtons select:focus, .modalSelectButtons .navbar-inverse .nav-item .form-group select:focus {
        background-color: #fff;
        color: inherit; }
  .navbar-inverse .nav-item .form-group.has-search .form-control, .navbar-inverse .nav-item .form-group.has-search .modalSelectButtons select, .modalSelectButtons .navbar-inverse .nav-item .form-group.has-search select {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath style='fill :rgba(255, 255, 255, 0.95);' d='M24.9,15.2c0-2.7-0.9-5-2.8-6.8c-1.9-1.9-4.2-2.8-6.8-2.8s-5,0.9-6.8,2.8s-2.8,4.2-2.8,6.8s0.9,5,2.8,6.8s4.2,2.8,6.8,2.8s5-0.9,6.8-2.8C24,20.2,24.9,17.9,24.9,15.2z M36,33.2c0,0.8-0.3,1.4-0.8,1.9C34.6,35.7,34,36,33.2,36c-0.8,0-1.4-0.3-1.9-0.8l-7.4-7.4c-2.6,1.8-5.5,2.7-8.6,2.7c-2.1,0-4-0.4-5.9-1.2c-1.9-0.8-3.5-1.9-4.9-3.2S2,23,1.2,21.1S0,17.3,0,15.2s0.4-4,1.2-5.9s1.9-3.5,3.2-4.9s3-2.4,4.9-3.2S13.2,0,15.2,0s4,0.4,5.9,1.2s3.5,1.9,4.9,3.2s2.4,3,3.2,4.9c0.8,1.9,1.2,3.9,1.2,5.9c0,3.2-0.9,6.1-2.7,8.6l7.4,7.4C35.7,31.8,36,32.5,36,33.2z'/%3E%3C/svg%3E"); }
    .navbar-inverse .nav-item .form-group.has-search .form-control:focus, .navbar-inverse .nav-item .form-group.has-search .modalSelectButtons select:focus, .modalSelectButtons .navbar-inverse .nav-item .form-group.has-search select:focus {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36'%3E%3Cpath style='fill :%23303030;' d='M24.9,15.2c0-2.7-0.9-5-2.8-6.8c-1.9-1.9-4.2-2.8-6.8-2.8s-5,0.9-6.8,2.8s-2.8,4.2-2.8,6.8s0.9,5,2.8,6.8s4.2,2.8,6.8,2.8s5-0.9,6.8-2.8C24,20.2,24.9,17.9,24.9,15.2z M36,33.2c0,0.8-0.3,1.4-0.8,1.9C34.6,35.7,34,36,33.2,36c-0.8,0-1.4-0.3-1.9-0.8l-7.4-7.4c-2.6,1.8-5.5,2.7-8.6,2.7c-2.1,0-4-0.4-5.9-1.2c-1.9-0.8-3.5-1.9-4.9-3.2S2,23,1.2,21.1S0,17.3,0,15.2s0.4-4,1.2-5.9s1.9-3.5,3.2-4.9s3-2.4,4.9-3.2S13.2,0,15.2,0s4,0.4,5.9,1.2s3.5,1.9,4.9,3.2s2.4,3,3.2,4.9c0.8,1.9,1.2,3.9,1.2,5.9c0,3.2-0.9,6.1-2.7,8.6l7.4,7.4C35.7,31.8,36,32.5,36,33.2z'/%3E%3C/svg%3E"); }

.form-control-feedback {
  color: inherit;
  pointer-events: initial;
  top: auto;
  bottom: 0; }
  textarea + .form-control-feedback {
    height: 100%; }
    [class^=col-] textarea + .form-control-feedback, [class*=' col-'] textarea + .form-control-feedback {
      height: calc(100% - 8px); }
      @media (min-width: 768px) {
        [class^=col-] textarea + .form-control-feedback, [class*=' col-'] textarea + .form-control-feedback {
          height: calc(100% - 12px); } }
      @media (min-width: 992px) {
        [class^=col-] textarea + .form-control-feedback, [class*=' col-'] textarea + .form-control-feedback {
          height: calc(100% - 16px); } }
      @media (min-width: 1200px) {
        [class^=col-] textarea + .form-control-feedback, [class*=' col-'] textarea + .form-control-feedback {
          height: calc(100% - 20px); } }
  [class^=col-] .form-control-feedback, [class*=' col-'] .form-control-feedback {
    margin: 4px; }
    @media screen and (min-width: 768px) {
      [class^=col-] .form-control-feedback, [class*=' col-'] .form-control-feedback {
        margin: 6px; } }
    @media screen and (min-width: 992px) {
      [class^=col-] .form-control-feedback, [class*=' col-'] .form-control-feedback {
        margin: 8px; } }
    @media screen and (min-width: 1200px) {
      [class^=col-] .form-control-feedback, [class*=' col-'] .form-control-feedback {
        margin: 10px; } }
  .form-control-feedback > span {
    display: none !important; }

.form-control-static {
  margin-bottom: 0;
  margin-top: 0;
  height: 34px;
  border: 2px solid transparent;
  max-width: 100%;
  pointer-events: none; }
  .form-control-static, .form-group .form-control-static {
    padding: 0; }
  .form-control-static, .form-control-static.h4 {
    line-height: 34px; }
  .form-control-static, .form-control-static:focus, .form-control-static[readonly], .form-control-static[readonly]:focus {
    background: none;
    outline: none; }

.fbtn {
  display: inline-block; }

label.btn.radiocard, label.radiocard.fbtn {
  color: #333333;
  border: 0;
  padding: 0;
  font-weight: normal;
  text-align: left;
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  transition: -webkit-transform 200ms linear;
  transition: transform 200ms linear;
  transition: transform 200ms linear, -webkit-transform 200ms linear; }
  label.btn.radiocard .has-halfrudder::after, label.radiocard.fbtn .has-halfrudder::after {
    background-size: 160px; }
  label.btn.radiocard .bg-image::before, label.radiocard.fbtn .bg-image::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0.6) 100%); }
  label.btn.radiocard h2, label.radiocard.fbtn h2 {
    line-height: initial; }
  label.btn.radiocard img, label.radiocard.fbtn img {
    transition: opacity 200ms linear;
    opacity: .8; }
  label.btn.radiocard[disabled], label.radiocard.fbtn[disabled],
  label.btn.radiocard.disabled img,
  label.radiocard.disabled.fbtn img {
    opacity: .3;
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%); }
  label.btn.radiocard:hover, label.radiocard.fbtn:hover {
    color: #333333; }
  label.btn.radiocard::after, label.radiocard.fbtn::after {
    content: '';
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    border-radius: 2px;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.2);
    transition: opacity 200ms ease-in-out; }
  label.btn.radiocard.call-out-big, label.radiocard.call-out-big.fbtn {
    border-top: 5px solid #8CD600; }
    label.btn.radiocard.call-out-big .card-img.bg-image, label.radiocard.call-out-big.fbtn .card-img.bg-image {
      border-radius: 0; }
    label.btn.radiocard.call-out-big.call-out-info, label.radiocard.call-out-big.call-out-info.fbtn {
      border-color: #468CCB; }
    label.btn.radiocard.call-out-big.call-out-neutral, label.radiocard.call-out-big.call-out-neutral.fbtn {
      border-color: #000; }
    label.btn.radiocard.call-out-big .action-corner, label.radiocard.call-out-big.fbtn .action-corner {
      top: -1px; }
  label.btn.radiocard.active, label.radiocard.active.fbtn {
    color: #333333;
    -webkit-transform: scale(1.015, 1.015) translateY(-1px);
        -ms-transform: scale(1.015, 1.015) translateY(-1px);
            transform: scale(1.015, 1.015) translateY(-1px); }
    @media (max-width: 767px) {
      label.btn.radiocard.active, label.radiocard.active.fbtn {
        -webkit-transform: none;
            -ms-transform: none;
                transform: none; } }
    label.btn.radiocard.active img, label.radiocard.active.fbtn img {
      opacity: 1; }
    label.btn.radiocard.active .fbtn.btn-primary, label.radiocard.active.fbtn .fbtn.btn-primary {
      color: #fff;
      border-color: #f8a036;
      background-color: #f8a036; }
    label.btn.radiocard.active .fbtn.btn-secondary, label.radiocard.active.fbtn .fbtn.btn-secondary, label.btn.radiocard.active .fbtn.filter[data-toggle=collapse]:not(.collapsed), label.radiocard.active.fbtn .fbtn.filter[data-toggle=collapse]:not(.collapsed) {
      color: #fff;
      background-color: #468CCB;
      border-color: #468CCB;
      pointer-events: none; }
    label.btn.radiocard.active::after, label.radiocard.active.fbtn::after {
      opacity: 1; }
    label.btn.radiocard.active .card-block, label.radiocard.active.fbtn .card-block,
    label.btn.radiocard.active .card-footer,
    label.radiocard.active.fbtn .card-footer {
      background-color: #fff; }

.file-upload .file-upload-container {
  border: 2px dashed #cccccc;
  padding: 2em;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .file-upload .file-upload-container.uploading {
    border-color: #468CCB; }
  .file-upload .file-upload-container .upload-text {
    margin-left: 1em; }

.file-upload input {
  opacity: 0;
  width: 0;
  height: 0; }
  .file-upload input:focus + .file-upload-container {
    border-color: #468CCB; }

.file-upload .file-uploaded {
  border: 1px solid #cccccc; }
  .file-upload .file-uploaded p {
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis; }

.form-block {
  width: 100%;
  border: 1px solid #999999;
  position: relative;
  margin-top: 20px;
  padding: 8px; }
  @media screen and (min-width: 768px) {
    .form-block {
      padding: 12px; } }
  @media screen and (min-width: 992px) {
    .form-block {
      padding: 16px; } }
  @media screen and (min-width: 1200px) {
    .form-block {
      padding: 20px; } }
  .form-block::after, .form-block::before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    bottom: 100%;
    left: 5%; }
  .form-block::after {
    border-top: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 14px solid white;
    border-left: 14px solid  transparent;
    margin-left: -14px; }
  .form-block::before {
    border-top: 15px solid transparent;
    border-right: 15px solid transparent;
    border-bottom: 15px solid #999999;
    border-left: 15px solid  transparent;
    margin-left: -15px; }
  .form-block-middle::after, .form-block-middle::before {
    left: 50%; }
  .form-block-right::after, .form-block-right::before {
    left: 95%; }

.column-selection-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  /* Track */
  /* Handle */ }
  .column-selection-container .column-block {
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start; }
  .column-selection-container .list-group {
    overflow-y: auto;
    height: 21em; }
    .column-selection-container .list-group.selected {
      background: #F2F2F2; }
    .column-selection-container .list-group .list-group-item:hover {
      background: #F2F2F2; }
  .column-selection-container .draggable::after {
    content: '\E924';
    font-family: 'BinckIcons';
    right: 0;
    position: absolute;
    color: #999999; }
  .column-selection-container .btn-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .column-selection-container ::-webkit-scrollbar {
    width: 10px; }
  .column-selection-container ::-webkit-scrollbar-track {
    background: #F2F2F2; }
  .column-selection-container ::-webkit-scrollbar-thumb {
    background: #999999; }

@media screen and (max-width: 480px) {
  .column-selection-container {
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .column-selection-container div {
      -webkit-flex-basis: 100%;
          -ms-flex-preferred-size: 100%;
              flex-basis: 100%; } }

.input-deck {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  margin: -8px;
  padding: 4px; }
  @media screen and (min-width: 768px) {
    .input-deck {
      margin: -12px; } }
  @media screen and (min-width: 992px) {
    .input-deck {
      margin: -16px; } }
  @media screen and (min-width: 1200px) {
    .input-deck {
      margin: -20px; } }
  @media screen and (min-width: 768px) {
    .input-deck {
      padding: 6px; } }
  @media screen and (min-width: 992px) {
    .input-deck {
      padding: 8px; } }
  @media screen and (min-width: 1200px) {
    .input-deck {
      padding: 10px; } }
  .input-deck .input-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 4px; }
    @media screen and (min-width: 768px) {
      .input-deck .input-block {
        padding: 6px; } }
    @media screen and (min-width: 992px) {
      .input-deck .input-block {
        padding: 8px; } }
    @media screen and (min-width: 1200px) {
      .input-deck .input-block {
        padding: 10px; } }
  .input-deck .input-label {
    cursor: pointer;
    border: 2px solid #b2b2b2;
    border-radius: 3px;
    position: relative;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 10em;
    margin-bottom: 0; }
    .input-deck .input-label:hover {
      background-color: #f2f2f2; }
  .input-deck input {
    position: absolute;
    width: 0;
    height: 0;
    opacity: 0; }
    .input-deck input:focus + .input-label {
      background: #e5eff8;
      border-color: #468CCB; }
      .input-deck input:focus + .input-label span::before {
        border-color: #cccccc; }
    .input-deck input[disabled] + .input-label {
      cursor: not-allowed;
      background-color: #EAEAEA;
      border-color: #EAEAEA; }
  .input-deck .icon-block {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    width: 10em; }
    .input-deck .icon-block svg {
      width: 3.4em; }
  .input-deck .label-text {
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    padding-top: 1.4em;
    text-align: center; }
  .input-deck .svg-img {
    padding-top: 1.4em; }
    .input-deck .svg-img .input-svg {
      width: 3.4em; }
  .input-deck span {
    padding-top: 1.4em;
    padding-bottom: 1.4em;
    position: relative; }
  .input-deck input[type="radio"] + label span::before,
  .input-deck input[type="checkbox"] + label span::before {
    content: '';
    width: 1.4em;
    height: 1.4em;
    display: inline-block;
    border: 10px solid #e5e5e5;
    transition: 0.2s;
    border-radius: 50%; }
  .input-deck input[type="checkbox"] + label span::before {
    border-radius: 2px; }
  .input-deck input[type="checkbox"] + label span::after {
    content: "\F00C";
    font-family: "FontAwesome";
    width: 1.4em;
    height: 1.4em;
    line-height: 1.4em;
    text-align: center;
    color: #fff;
    display: inline-block;
    opacity: 0;
    position: absolute;
    right: 0; }
  .input-deck input[type="radio"]:checked + label {
    border-color: #468CCB; }
    .input-deck input[type="radio"]:checked + label span::before {
      border: 6px solid #468CCB;
      background: #fff; }
  .input-deck input[type="checkbox"]:checked + label {
    border-color: #468CCB; }
    .input-deck input[type="checkbox"]:checked + label span::before {
      border-width: 0;
      background: #468CCB;
      transition: 0.2s; }
    .input-deck input[type="checkbox"]:checked + label span::after {
      opacity: 1; }

.row-eq-height {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex; }
  .row-eq-height > .column-center-content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }

.row-no-padding > [class*="col-"] {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

@media screen and (min-width: 992px) {
  .row-eq-height-md {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    .row-eq-height-md > .column-center-content {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; } }

.no-margin-bottom {
  margin-bottom: 0; }

.no-margin-top {
  margin-top: 0; }

.no-margin-vertical {
  margin-bottom: 0;
  margin-top: 0; }

@media (min-width: 480px) {
  .col-xs-auto {
    width: auto;
    float: left; } }

@media (min-width: 768px) {
  .col-sm-auto {
    width: auto;
    float: left; } }

@media (min-width: 992px) {
  .col-md-auto {
    width: auto;
    float: left; } }

@media (min-width: 1200px) {
  .col-lg-auto {
    width: auto;
    float: left; } }

.col-xs-auto,
.col-sm-auto,
.col-md-auto,
.col-lg-auto {
  position: relative;
  min-height: 1px;
  padding-left: 20px;
  padding-right: 20px; }

.pt-0 {
  padding-top: 0 !important; }

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

@media (min-width: 1200px) {
  .container-fluid-lg,
  .jumbotron .container-fluid-lg {
    width: auto;
    max-width: 1840px; } }

.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.col-xs-5ths {
  width: 20%;
  float: left; }

@media (min-width: 768px) {
  .col-sm-5ths {
    width: 20%;
    float: left; } }

@media (min-width: 992px) {
  .col-md-5ths {
    width: 20%;
    float: left; } }

@media (min-width: 1200px) {
  .col-lg-5ths {
    width: 20%;
    float: left; } }

.col-auto,
.col-lg-auto,
.col-md-auto,
.col-sm-auto,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }

.col-auto {
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none; }
  @media (max-width: 991px) {
    .col-auto {
      width: 100%; } }

.first-col-fullwidth > [class*='col-']:first-of-type {
  width: 100%; }

body,
body::after {
  content: "undefined"; }
  @media screen and (max-width: 479px) {
    body,
    body::after {
      content: "XXS"; } }
  @media only screen and (max-width: 320px) {
    body,
    body::after {
      content: "MIN"; } }
  @media screen and (min-width: 480px) {
    body,
    body::after {
      content: "XS"; } }
  @media screen and (min-width: 768px) {
    body,
    body::after {
      content: "SM"; } }
  @media screen and (min-width: 992px) {
    body,
    body::after {
      content: "MD"; } }
  @media screen and (min-width: 1200px) {
    body,
    body::after {
      content: "LG"; } }
  @media print {
    body,
    body::after {
      content: "PRINT"; } }

body::after {
  display: none; }

/* H O R I Z O N T A L  R U L E R S */
.bigruler {
  border-top: 2px solid;
  margin: 10px auto;
  width: 100px; }

.littleruler {
  border-top: 2px solid;
  margin: 10px auto;
  width: 60px;
  margin: 20px auto; }

.fullruler {
  border-top: 1px solid;
  margin: 10px auto;
  width: 100%; }

.fa-1x {
  font-size: 20px; }

.no-preset-icon::after {
  content: none !important; }

i[data-icon] {
  font-style: normal;
  font-weight: normal;
  line-height: 1; }
  i[data-icon].icon-fw:before, i[data-icon].icon-fw:after {
    text-align: center; }

[data-icon].btn-sm:not(.icon-before):not(.icon-after):before, .btn-group-sm > .btn[data-icon]:not(.icon-before):not(.icon-after):before, .btn-group-sm > .fbtn[data-icon]:not(.icon-before):not(.icon-after):before, .table.table-sm .btn[data-icon]:not(.icon-before):not(.icon-after):before, .table.table-sm .fbtn[data-icon]:not(.icon-before):not(.icon-after):before, [data-icon].btn-sm.icon-after:after, .btn-group-sm > .btn[data-icon].icon-after:after, .btn-group-sm > .fbtn[data-icon].icon-after:after, .navbar-inverse .navbar-nav > li > a.btn-sm[data-icon].icon-after:after, .table.table-sm .btn[data-icon].icon-after:after, .table.table-sm .fbtn[data-icon].icon-after:after {
  line-height: 1; }

[data-icon].icon-before:before, [data-icon].icon-after:after, [data-icon]:not(.icon-before):not(.icon-after):before {
  font-family: FontAwesome;
  text-transform: none;
  content: attr(data-icon); }

[data-icon].binck-icon.icon-before:before, [data-icon].binck-icon.icon-after:after, [data-icon].binck-icon:not(.icon-before):not(.icon-after):before {
  font-family: 'BinckIcons' !important; }

[data-icon]:before {
  display: inline-block; }

[data-icon].icon-before:before, [data-icon].icon-after:after {
  display: inline; }

i[data-icon].fa-fw:before, i[data-icon].icon-fw:before,
span[data-icon].fa-fw:before,
span[data-icon].icon-fw:before {
  width: 1.54em; }

[data-icon].icon-before:not([class*='icon-size']):not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-before:not([class*='icon-size']).btn-link, [data-icon].icon-before:not([class*='icon-size']).label.clean {
  margin-left: 1.54em;
  padding-left: 0; }

[data-icon].icon-before:not([class*='icon-size']):not(.btn):not(.fbtn):not(.label):not(.badge):before {
  text-align: center; }

[data-icon].icon-before:not([class*='icon-size']):before {
  display: inline-block;
  margin-left: -1.54em;
  line-height: 1; }

[data-icon].icon-before:not([class*='icon-size']).btn:not(.btn-link)::before, .fbtn[data-icon].icon-before:not([class*='icon-size']):not(.btn-link)::before, [data-icon].icon-before:not([class*='icon-size']).label:not(.clean)::before, [data-icon].icon-before:not([class*='icon-size']).badge::before {
  margin-left: 0;
  padding-right: 0.31em;
  text-align: left; }

button[data-icon].icon-before:not([class*='icon-size']):before {
  position: relative; }

[data-icon].icon-before:not([class*='icon-size']):not(.btn):not(.fbtn):before {
  width: 1.54em; }

[data-icon].icon-before:not([class*='icon-size']).btn.btn-link:before, .fbtn[data-icon].icon-before:not([class*='icon-size']).btn-link:before {
  width: 1.54em; }

[data-icon].icon-after:not([class*='icon-size']):not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-after:not([class*='icon-size']).btn-link, [data-icon].icon-after:not([class*='icon-size']).label.clean {
  margin-right: 1.54em;
  padding-right: 0; }

[data-icon].icon-after:not([class*='icon-size']):not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[data-icon].icon-after:not([class*='icon-size']):after {
  display: inline-block;
  margin-right: -1.54em;
  line-height: 1; }

[data-icon].icon-after:not([class*='icon-size']).btn:not(.btn-link)::after, .fbtn[data-icon].icon-after:not([class*='icon-size']):not(.btn-link)::after, [data-icon].icon-after:not([class*='icon-size']).label:not(.clean)::after, [data-icon].icon-after:not([class*='icon-size']).badge::after {
  margin-right: 0;
  padding-left: 0.31em;
  text-align: right; }

button[data-icon].icon-after:not([class*='icon-size']):after {
  position: relative; }

[data-icon].icon-after:not([class*='icon-size']):not(.btn):not(.fbtn):after {
  width: 1.54em; }

[data-icon].icon-after:not([class*='icon-size']).btn.btn-link:after, .fbtn[data-icon].icon-after:not([class*='icon-size']).btn-link:after {
  width: 1.54em; }

i[data-icon].icon-size-lg:not(.icon-before):not(.icon-after) {
  font-size: 1.3em; }

[data-icon].icon-size-lg:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 1.3em;
  width: 1.54em;
  line-height: 1; }

i[data-icon].icon-before.icon-size-lg {
  font-size: 1.3em; }

[data-icon].icon-before.icon-size-lg:not(i):before {
  font-size: 1.3em;
  width: 1.54em;
  line-height: 1; }

[data-icon].icon-before.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-before.icon-size-lg.btn-link, [data-icon].icon-before.icon-size-lg.label.clean {
  margin-left: 2.06em;
  padding-left: 0; }

[data-icon].icon-before.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):before {
  text-align: center; }

[data-icon].icon-before.icon-size-lg:before {
  display: inline-block;
  margin-left: -1.54em;
  line-height: 1; }

[data-icon].icon-before.icon-size-lg.btn:not(.btn-link)::before, .fbtn[data-icon].icon-before.icon-size-lg:not(.btn-link)::before, [data-icon].icon-before.icon-size-lg.label:not(.clean)::before, [data-icon].icon-before.icon-size-lg.badge::before {
  margin-left: 0;
  padding-right: 0.41em;
  text-align: left;
  vertical-align: -13.33333%; }

button[data-icon].icon-before.icon-size-lg:before {
  position: relative; }

i[data-icon].upgrade.icon-size-lg, i[data-icon].external-link.icon-size-lg, i[data-icon][href$='pdf'].icon-size-lg, i[data-icon][href$='zip'].icon-size-lg, i[data-icon][href$='doc'].icon-size-lg, i[data-icon][href$='docx'].icon-size-lg, i[data-icon][href$='ppt'].icon-size-lg, i[data-icon][href$='pptx'].icon-size-lg, i[data-icon][href$='xls'].icon-size-lg, i[data-icon][href$='xlsx'].icon-size-lg, i[data-icon][data-toggle=modal].icon-size-lg {
  font-size: 1.3em; }

[data-icon].upgrade.icon-size-lg:not(i):after, [data-icon].external-link.icon-size-lg:not(i):after, [data-icon][href$='pdf'].icon-size-lg:not(i):after, [data-icon][href$='zip'].icon-size-lg:not(i):after, [data-icon][href$='doc'].icon-size-lg:not(i):after, [data-icon][href$='docx'].icon-size-lg:not(i):after, [data-icon][href$='ppt'].icon-size-lg:not(i):after, [data-icon][href$='pptx'].icon-size-lg:not(i):after, [data-icon][href$='xls'].icon-size-lg:not(i):after, [data-icon][href$='xlsx'].icon-size-lg:not(i):after, [data-icon][data-toggle=modal].icon-size-lg:not(i):after {
  font-size: 1.3em;
  width: 1.54em;
  line-height: 1; }

i[data-icon].icon-size-1x:not(.icon-before):not(.icon-after) {
  font-size: 20px; }

[data-icon].icon-size-1x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 20px;
  width: 30.9px;
  line-height: 1; }

i[data-icon].icon-before.icon-size-1x {
  font-size: 20px; }

[data-icon].icon-before.icon-size-1x:not(i):before {
  font-size: 20px;
  width: 30.9px;
  line-height: 1; }

[data-icon].icon-before.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-before.icon-size-1x.btn-link, [data-icon].icon-before.icon-size-1x.label.clean {
  margin-left: 30.9px;
  padding-left: 0; }

[data-icon].icon-before.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):before {
  text-align: center; }

[data-icon].icon-before.icon-size-1x:before {
  display: inline-block;
  margin-left: -30.9px;
  line-height: 1; }

[data-icon].icon-before.icon-size-1x.btn:not(.btn-link)::before, .fbtn[data-icon].icon-before.icon-size-1x:not(.btn-link)::before, [data-icon].icon-before.icon-size-1x.label:not(.clean)::before, [data-icon].icon-before.icon-size-1x.badge::before {
  margin-left: 0;
  padding-right: 6.18px;
  text-align: left; }

button[data-icon].icon-before.icon-size-1x:before {
  position: relative; }

i[data-icon].upgrade.icon-size-1x, i[data-icon].external-link.icon-size-1x, i[data-icon][href$='pdf'].icon-size-1x, i[data-icon][href$='zip'].icon-size-1x, i[data-icon][href$='doc'].icon-size-1x, i[data-icon][href$='docx'].icon-size-1x, i[data-icon][href$='ppt'].icon-size-1x, i[data-icon][href$='pptx'].icon-size-1x, i[data-icon][href$='xls'].icon-size-1x, i[data-icon][href$='xlsx'].icon-size-1x, i[data-icon][data-toggle=modal].icon-size-1x {
  font-size: 20px; }

[data-icon].upgrade.icon-size-1x:not(i):after, [data-icon].external-link.icon-size-1x:not(i):after, [data-icon][href$='pdf'].icon-size-1x:not(i):after, [data-icon][href$='zip'].icon-size-1x:not(i):after, [data-icon][href$='doc'].icon-size-1x:not(i):after, [data-icon][href$='docx'].icon-size-1x:not(i):after, [data-icon][href$='ppt'].icon-size-1x:not(i):after, [data-icon][href$='pptx'].icon-size-1x:not(i):after, [data-icon][href$='xls'].icon-size-1x:not(i):after, [data-icon][href$='xlsx'].icon-size-1x:not(i):after, [data-icon][data-toggle=modal].icon-size-1x:not(i):after {
  font-size: 20px;
  width: 30.9px;
  line-height: 1; }

i[data-icon].icon-size-2x:not(.icon-before):not(.icon-after) {
  font-size: 30px; }

[data-icon].icon-size-2x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 30px;
  width: 46.3px;
  line-height: 1; }

i[data-icon].icon-before.icon-size-2x {
  font-size: 30px; }

[data-icon].icon-before.icon-size-2x:not(i):before {
  font-size: 30px;
  width: 46.3px;
  line-height: 1; }

[data-icon].icon-before.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-before.icon-size-2x.btn-link, [data-icon].icon-before.icon-size-2x.label.clean {
  margin-left: 46.3px;
  padding-left: 0; }

[data-icon].icon-before.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):before {
  text-align: center; }

[data-icon].icon-before.icon-size-2x:before {
  display: inline-block;
  margin-left: -46.3px;
  line-height: 1; }

[data-icon].icon-before.icon-size-2x.btn:not(.btn-link)::before, .fbtn[data-icon].icon-before.icon-size-2x:not(.btn-link)::before, [data-icon].icon-before.icon-size-2x.label:not(.clean)::before, [data-icon].icon-before.icon-size-2x.badge::before {
  margin-left: 0;
  padding-right: 9.26px;
  text-align: left;
  vertical-align: -15%; }

button[data-icon].icon-before.icon-size-2x:before {
  position: relative; }

i[data-icon].upgrade.icon-size-2x, i[data-icon].external-link.icon-size-2x, i[data-icon][href$='pdf'].icon-size-2x, i[data-icon][href$='zip'].icon-size-2x, i[data-icon][href$='doc'].icon-size-2x, i[data-icon][href$='docx'].icon-size-2x, i[data-icon][href$='ppt'].icon-size-2x, i[data-icon][href$='pptx'].icon-size-2x, i[data-icon][href$='xls'].icon-size-2x, i[data-icon][href$='xlsx'].icon-size-2x, i[data-icon][data-toggle=modal].icon-size-2x {
  font-size: 30px; }

[data-icon].upgrade.icon-size-2x:not(i):after, [data-icon].external-link.icon-size-2x:not(i):after, [data-icon][href$='pdf'].icon-size-2x:not(i):after, [data-icon][href$='zip'].icon-size-2x:not(i):after, [data-icon][href$='doc'].icon-size-2x:not(i):after, [data-icon][href$='docx'].icon-size-2x:not(i):after, [data-icon][href$='ppt'].icon-size-2x:not(i):after, [data-icon][href$='pptx'].icon-size-2x:not(i):after, [data-icon][href$='xls'].icon-size-2x:not(i):after, [data-icon][href$='xlsx'].icon-size-2x:not(i):after, [data-icon][data-toggle=modal].icon-size-2x:not(i):after {
  font-size: 30px;
  width: 46.3px;
  line-height: 1; }

i[data-icon].icon-size-3x:not(.icon-before):not(.icon-after) {
  font-size: 50px; }

[data-icon].icon-size-3x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 50px;
  width: 77.1px;
  line-height: 1; }

i[data-icon].icon-before.icon-size-3x {
  font-size: 50px; }

[data-icon].icon-before.icon-size-3x:not(i):before {
  font-size: 50px;
  width: 77.1px;
  line-height: 1; }

[data-icon].icon-before.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-before.icon-size-3x.btn-link, [data-icon].icon-before.icon-size-3x.label.clean {
  margin-left: 77.1px;
  padding-left: 0; }

[data-icon].icon-before.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):before {
  text-align: center; }

[data-icon].icon-before.icon-size-3x:before {
  display: inline-block;
  margin-left: -77.1px;
  line-height: 1; }

[data-icon].icon-before.icon-size-3x.btn:not(.btn-link)::before, .fbtn[data-icon].icon-before.icon-size-3x:not(.btn-link)::before, [data-icon].icon-before.icon-size-3x.label:not(.clean)::before, [data-icon].icon-before.icon-size-3x.badge::before {
  margin-left: 0;
  padding-right: 15.42px;
  text-align: left;
  vertical-align: -25%; }

button[data-icon].icon-before.icon-size-3x:before {
  position: relative; }

i[data-icon].upgrade.icon-size-3x, i[data-icon].external-link.icon-size-3x, i[data-icon][href$='pdf'].icon-size-3x, i[data-icon][href$='zip'].icon-size-3x, i[data-icon][href$='doc'].icon-size-3x, i[data-icon][href$='docx'].icon-size-3x, i[data-icon][href$='ppt'].icon-size-3x, i[data-icon][href$='pptx'].icon-size-3x, i[data-icon][href$='xls'].icon-size-3x, i[data-icon][href$='xlsx'].icon-size-3x, i[data-icon][data-toggle=modal].icon-size-3x {
  font-size: 50px; }

[data-icon].upgrade.icon-size-3x:not(i):after, [data-icon].external-link.icon-size-3x:not(i):after, [data-icon][href$='pdf'].icon-size-3x:not(i):after, [data-icon][href$='zip'].icon-size-3x:not(i):after, [data-icon][href$='doc'].icon-size-3x:not(i):after, [data-icon][href$='docx'].icon-size-3x:not(i):after, [data-icon][href$='ppt'].icon-size-3x:not(i):after, [data-icon][href$='pptx'].icon-size-3x:not(i):after, [data-icon][href$='xls'].icon-size-3x:not(i):after, [data-icon][href$='xlsx'].icon-size-3x:not(i):after, [data-icon][data-toggle=modal].icon-size-3x:not(i):after {
  font-size: 50px;
  width: 77.1px;
  line-height: 1; }

i[data-icon].icon-size-4x:not(.icon-before):not(.icon-after) {
  font-size: 70px; }

[data-icon].icon-size-4x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 70px;
  width: 108px;
  line-height: 1; }

i[data-icon].icon-before.icon-size-4x {
  font-size: 70px; }

[data-icon].icon-before.icon-size-4x:not(i):before {
  font-size: 70px;
  width: 108px;
  line-height: 1; }

[data-icon].icon-before.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-before.icon-size-4x.btn-link, [data-icon].icon-before.icon-size-4x.label.clean {
  margin-left: 108px;
  padding-left: 0; }

[data-icon].icon-before.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):before {
  text-align: center; }

[data-icon].icon-before.icon-size-4x:before {
  display: inline-block;
  margin-left: -108px;
  line-height: 1; }

[data-icon].icon-before.icon-size-4x.btn:not(.btn-link)::before, .fbtn[data-icon].icon-before.icon-size-4x:not(.btn-link)::before, [data-icon].icon-before.icon-size-4x.label:not(.clean)::before, [data-icon].icon-before.icon-size-4x.badge::before {
  margin-left: 0;
  padding-right: 21.6px;
  text-align: left;
  vertical-align: -35%; }

button[data-icon].icon-before.icon-size-4x:before {
  position: relative; }

i[data-icon].upgrade.icon-size-4x, i[data-icon].external-link.icon-size-4x, i[data-icon][href$='pdf'].icon-size-4x, i[data-icon][href$='zip'].icon-size-4x, i[data-icon][href$='doc'].icon-size-4x, i[data-icon][href$='docx'].icon-size-4x, i[data-icon][href$='ppt'].icon-size-4x, i[data-icon][href$='pptx'].icon-size-4x, i[data-icon][href$='xls'].icon-size-4x, i[data-icon][href$='xlsx'].icon-size-4x, i[data-icon][data-toggle=modal].icon-size-4x {
  font-size: 70px; }

[data-icon].upgrade.icon-size-4x:not(i):after, [data-icon].external-link.icon-size-4x:not(i):after, [data-icon][href$='pdf'].icon-size-4x:not(i):after, [data-icon][href$='zip'].icon-size-4x:not(i):after, [data-icon][href$='doc'].icon-size-4x:not(i):after, [data-icon][href$='docx'].icon-size-4x:not(i):after, [data-icon][href$='ppt'].icon-size-4x:not(i):after, [data-icon][href$='pptx'].icon-size-4x:not(i):after, [data-icon][href$='xls'].icon-size-4x:not(i):after, [data-icon][href$='xlsx'].icon-size-4x:not(i):after, [data-icon][data-toggle=modal].icon-size-4x:not(i):after {
  font-size: 70px;
  width: 108px;
  line-height: 1; }

i[data-icon].icon-size-lg:not(.icon-before):not(.icon-after) {
  font-size: 1.3em; }

[data-icon].icon-size-lg:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 1.3em;
  width: 1.54em;
  line-height: 1; }

i[data-icon].icon-after.icon-size-lg {
  font-size: 1.3em; }

[data-icon].icon-after.icon-size-lg:not(i):after {
  font-size: 1.3em;
  width: 1.54em;
  line-height: 1; }

[data-icon].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-after.icon-size-lg.btn-link, [data-icon].icon-after.icon-size-lg.label.clean {
  margin-right: 2.06em;
  padding-right: 0; }

[data-icon].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[data-icon].icon-after.icon-size-lg:after {
  display: inline-block;
  margin-right: -1.54em;
  line-height: 1; }

[data-icon].icon-after.icon-size-lg.btn:not(.btn-link)::after, .fbtn[data-icon].icon-after.icon-size-lg:not(.btn-link)::after, [data-icon].icon-after.icon-size-lg.label:not(.clean)::after, [data-icon].icon-after.icon-size-lg.badge::after {
  margin-right: 0;
  padding-left: 0.41em;
  text-align: right;
  vertical-align: -13.33333%; }

button[data-icon].icon-after.icon-size-lg:after {
  position: relative; }

i[data-icon].upgrade.icon-size-lg, i[data-icon].external-link.icon-size-lg, i[data-icon][href$='pdf'].icon-size-lg, i[data-icon][href$='zip'].icon-size-lg, i[data-icon][href$='doc'].icon-size-lg, i[data-icon][href$='docx'].icon-size-lg, i[data-icon][href$='ppt'].icon-size-lg, i[data-icon][href$='pptx'].icon-size-lg, i[data-icon][href$='xls'].icon-size-lg, i[data-icon][href$='xlsx'].icon-size-lg, i[data-icon][data-toggle=modal].icon-size-lg {
  font-size: 1.3em; }

[data-icon].upgrade.icon-size-lg:not(i):after, [data-icon].external-link.icon-size-lg:not(i):after, [data-icon][href$='pdf'].icon-size-lg:not(i):after, [data-icon][href$='zip'].icon-size-lg:not(i):after, [data-icon][href$='doc'].icon-size-lg:not(i):after, [data-icon][href$='docx'].icon-size-lg:not(i):after, [data-icon][href$='ppt'].icon-size-lg:not(i):after, [data-icon][href$='pptx'].icon-size-lg:not(i):after, [data-icon][href$='xls'].icon-size-lg:not(i):after, [data-icon][href$='xlsx'].icon-size-lg:not(i):after, [data-icon][data-toggle=modal].icon-size-lg:not(i):after {
  font-size: 1.3em;
  width: 1.54em;
  line-height: 1; }

i[data-icon].icon-size-1x:not(.icon-before):not(.icon-after) {
  font-size: 20px; }

[data-icon].icon-size-1x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 20px;
  width: 30.9px;
  line-height: 1; }

i[data-icon].icon-after.icon-size-1x {
  font-size: 20px; }

[data-icon].icon-after.icon-size-1x:not(i):after {
  font-size: 20px;
  width: 30.9px;
  line-height: 1; }

[data-icon].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-after.icon-size-1x.btn-link, [data-icon].icon-after.icon-size-1x.label.clean {
  margin-right: 30.9px;
  padding-right: 0; }

[data-icon].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[data-icon].icon-after.icon-size-1x:after {
  display: inline-block;
  margin-right: -30.9px;
  line-height: 1; }

[data-icon].icon-after.icon-size-1x.btn:not(.btn-link)::after, .fbtn[data-icon].icon-after.icon-size-1x:not(.btn-link)::after, [data-icon].icon-after.icon-size-1x.label:not(.clean)::after, [data-icon].icon-after.icon-size-1x.badge::after {
  margin-right: 0;
  padding-left: 6.18px;
  text-align: right; }

button[data-icon].icon-after.icon-size-1x:after {
  position: relative; }

i[data-icon].upgrade.icon-size-1x, i[data-icon].external-link.icon-size-1x, i[data-icon][href$='pdf'].icon-size-1x, i[data-icon][href$='zip'].icon-size-1x, i[data-icon][href$='doc'].icon-size-1x, i[data-icon][href$='docx'].icon-size-1x, i[data-icon][href$='ppt'].icon-size-1x, i[data-icon][href$='pptx'].icon-size-1x, i[data-icon][href$='xls'].icon-size-1x, i[data-icon][href$='xlsx'].icon-size-1x, i[data-icon][data-toggle=modal].icon-size-1x {
  font-size: 20px; }

[data-icon].upgrade.icon-size-1x:not(i):after, [data-icon].external-link.icon-size-1x:not(i):after, [data-icon][href$='pdf'].icon-size-1x:not(i):after, [data-icon][href$='zip'].icon-size-1x:not(i):after, [data-icon][href$='doc'].icon-size-1x:not(i):after, [data-icon][href$='docx'].icon-size-1x:not(i):after, [data-icon][href$='ppt'].icon-size-1x:not(i):after, [data-icon][href$='pptx'].icon-size-1x:not(i):after, [data-icon][href$='xls'].icon-size-1x:not(i):after, [data-icon][href$='xlsx'].icon-size-1x:not(i):after, [data-icon][data-toggle=modal].icon-size-1x:not(i):after {
  font-size: 20px;
  width: 30.9px;
  line-height: 1; }

i[data-icon].icon-size-2x:not(.icon-before):not(.icon-after) {
  font-size: 30px; }

[data-icon].icon-size-2x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 30px;
  width: 46.3px;
  line-height: 1; }

i[data-icon].icon-after.icon-size-2x {
  font-size: 30px; }

[data-icon].icon-after.icon-size-2x:not(i):after {
  font-size: 30px;
  width: 46.3px;
  line-height: 1; }

[data-icon].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-after.icon-size-2x.btn-link, [data-icon].icon-after.icon-size-2x.label.clean {
  margin-right: 46.3px;
  padding-right: 0; }

[data-icon].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[data-icon].icon-after.icon-size-2x:after {
  display: inline-block;
  margin-right: -46.3px;
  line-height: 1; }

[data-icon].icon-after.icon-size-2x.btn:not(.btn-link)::after, .fbtn[data-icon].icon-after.icon-size-2x:not(.btn-link)::after, [data-icon].icon-after.icon-size-2x.label:not(.clean)::after, [data-icon].icon-after.icon-size-2x.badge::after {
  margin-right: 0;
  padding-left: 9.26px;
  text-align: right;
  vertical-align: -15%; }

button[data-icon].icon-after.icon-size-2x:after {
  position: relative; }

i[data-icon].upgrade.icon-size-2x, i[data-icon].external-link.icon-size-2x, i[data-icon][href$='pdf'].icon-size-2x, i[data-icon][href$='zip'].icon-size-2x, i[data-icon][href$='doc'].icon-size-2x, i[data-icon][href$='docx'].icon-size-2x, i[data-icon][href$='ppt'].icon-size-2x, i[data-icon][href$='pptx'].icon-size-2x, i[data-icon][href$='xls'].icon-size-2x, i[data-icon][href$='xlsx'].icon-size-2x, i[data-icon][data-toggle=modal].icon-size-2x {
  font-size: 30px; }

[data-icon].upgrade.icon-size-2x:not(i):after, [data-icon].external-link.icon-size-2x:not(i):after, [data-icon][href$='pdf'].icon-size-2x:not(i):after, [data-icon][href$='zip'].icon-size-2x:not(i):after, [data-icon][href$='doc'].icon-size-2x:not(i):after, [data-icon][href$='docx'].icon-size-2x:not(i):after, [data-icon][href$='ppt'].icon-size-2x:not(i):after, [data-icon][href$='pptx'].icon-size-2x:not(i):after, [data-icon][href$='xls'].icon-size-2x:not(i):after, [data-icon][href$='xlsx'].icon-size-2x:not(i):after, [data-icon][data-toggle=modal].icon-size-2x:not(i):after {
  font-size: 30px;
  width: 46.3px;
  line-height: 1; }

i[data-icon].icon-size-3x:not(.icon-before):not(.icon-after) {
  font-size: 50px; }

[data-icon].icon-size-3x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 50px;
  width: 77.1px;
  line-height: 1; }

i[data-icon].icon-after.icon-size-3x {
  font-size: 50px; }

[data-icon].icon-after.icon-size-3x:not(i):after {
  font-size: 50px;
  width: 77.1px;
  line-height: 1; }

[data-icon].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-after.icon-size-3x.btn-link, [data-icon].icon-after.icon-size-3x.label.clean {
  margin-right: 77.1px;
  padding-right: 0; }

[data-icon].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[data-icon].icon-after.icon-size-3x:after {
  display: inline-block;
  margin-right: -77.1px;
  line-height: 1; }

[data-icon].icon-after.icon-size-3x.btn:not(.btn-link)::after, .fbtn[data-icon].icon-after.icon-size-3x:not(.btn-link)::after, [data-icon].icon-after.icon-size-3x.label:not(.clean)::after, [data-icon].icon-after.icon-size-3x.badge::after {
  margin-right: 0;
  padding-left: 15.42px;
  text-align: right;
  vertical-align: -25%; }

button[data-icon].icon-after.icon-size-3x:after {
  position: relative; }

i[data-icon].upgrade.icon-size-3x, i[data-icon].external-link.icon-size-3x, i[data-icon][href$='pdf'].icon-size-3x, i[data-icon][href$='zip'].icon-size-3x, i[data-icon][href$='doc'].icon-size-3x, i[data-icon][href$='docx'].icon-size-3x, i[data-icon][href$='ppt'].icon-size-3x, i[data-icon][href$='pptx'].icon-size-3x, i[data-icon][href$='xls'].icon-size-3x, i[data-icon][href$='xlsx'].icon-size-3x, i[data-icon][data-toggle=modal].icon-size-3x {
  font-size: 50px; }

[data-icon].upgrade.icon-size-3x:not(i):after, [data-icon].external-link.icon-size-3x:not(i):after, [data-icon][href$='pdf'].icon-size-3x:not(i):after, [data-icon][href$='zip'].icon-size-3x:not(i):after, [data-icon][href$='doc'].icon-size-3x:not(i):after, [data-icon][href$='docx'].icon-size-3x:not(i):after, [data-icon][href$='ppt'].icon-size-3x:not(i):after, [data-icon][href$='pptx'].icon-size-3x:not(i):after, [data-icon][href$='xls'].icon-size-3x:not(i):after, [data-icon][href$='xlsx'].icon-size-3x:not(i):after, [data-icon][data-toggle=modal].icon-size-3x:not(i):after {
  font-size: 50px;
  width: 77.1px;
  line-height: 1; }

i[data-icon].icon-size-4x:not(.icon-before):not(.icon-after) {
  font-size: 70px; }

[data-icon].icon-size-4x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 70px;
  width: 108px;
  line-height: 1; }

i[data-icon].icon-after.icon-size-4x {
  font-size: 70px; }

[data-icon].icon-after.icon-size-4x:not(i):after {
  font-size: 70px;
  width: 108px;
  line-height: 1; }

[data-icon].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [data-icon].icon-after.icon-size-4x.btn-link, [data-icon].icon-after.icon-size-4x.label.clean {
  margin-right: 108px;
  padding-right: 0; }

[data-icon].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[data-icon].icon-after.icon-size-4x:after {
  display: inline-block;
  margin-right: -108px;
  line-height: 1; }

[data-icon].icon-after.icon-size-4x.btn:not(.btn-link)::after, .fbtn[data-icon].icon-after.icon-size-4x:not(.btn-link)::after, [data-icon].icon-after.icon-size-4x.label:not(.clean)::after, [data-icon].icon-after.icon-size-4x.badge::after {
  margin-right: 0;
  padding-left: 21.6px;
  text-align: right;
  vertical-align: -35%; }

button[data-icon].icon-after.icon-size-4x:after {
  position: relative; }

i[data-icon].upgrade.icon-size-4x, i[data-icon].external-link.icon-size-4x, i[data-icon][href$='pdf'].icon-size-4x, i[data-icon][href$='zip'].icon-size-4x, i[data-icon][href$='doc'].icon-size-4x, i[data-icon][href$='docx'].icon-size-4x, i[data-icon][href$='ppt'].icon-size-4x, i[data-icon][href$='pptx'].icon-size-4x, i[data-icon][href$='xls'].icon-size-4x, i[data-icon][href$='xlsx'].icon-size-4x, i[data-icon][data-toggle=modal].icon-size-4x {
  font-size: 70px; }

[data-icon].upgrade.icon-size-4x:not(i):after, [data-icon].external-link.icon-size-4x:not(i):after, [data-icon][href$='pdf'].icon-size-4x:not(i):after, [data-icon][href$='zip'].icon-size-4x:not(i):after, [data-icon][href$='doc'].icon-size-4x:not(i):after, [data-icon][href$='docx'].icon-size-4x:not(i):after, [data-icon][href$='ppt'].icon-size-4x:not(i):after, [data-icon][href$='pptx'].icon-size-4x:not(i):after, [data-icon][href$='xls'].icon-size-4x:not(i):after, [data-icon][href$='xlsx'].icon-size-4x:not(i):after, [data-icon][data-toggle=modal].icon-size-4x:not(i):after {
  font-size: 70px;
  width: 108px;
  line-height: 1; }

[data-icon]:not([class*="icon-before"]):not([class*="icon-after"]):before {
  padding: 0; }

.icon-abs {
  position: relative; }
  .icon-abs.icon-before:before {
    left: 0; }
  .icon-abs.icon-after:after {
    right: 0; }
  .icon-abs.icon-before:before, .icon-abs.icon-after:after {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important; }
  .icon-abs-top {
    position: relative; }
    .icon-abs-top.icon-before:before, .icon-abs-top.icon-after:after {
      position: absolute;
      top: 0; }

[class*='icon-abs'].icon-after:after {
  right: 0; }

[data-icon].fa-spin {
  -webkit-animation: none;
          animation: none; }
  [data-icon].fa-spin:before {
    -webkit-animation: fa-spin 2s infinite linear;
            animation: fa-spin 2s infinite linear; }
    ul.icon-list [data-icon].fa-spin:before {
      padding-right: 0; }

.asc::after {
  font-family: "FontAwesome";
  content: " \F0DE"; }

.desc::after {
  font-family: "FontAwesome";
  content: " \F0DD"; }

@font-face {
  font-family: 'BinckIcons';
  src: url("/fonts/BinckPatternLAB/binckicons.eot");
  /* IE9*/
  src: url("/fonts/BinckPatternLAB/binckicons.eot?#iefix") format("embedded-opentype"), url("/fonts/BinckPatternLAB/binckicons.woff") format("woff"), url("/fonts/BinckPatternLAB/binckicons.ttf") format("truetype"), url("/fonts/BinckPatternLAB/binckicons.svg#iconfont") format("svg");
  /* iOS 4.1- */ }

/* PRESET ICONS */
[href$='doc']:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='doc'].btn-link, [href$='doc'].label.clean, [href$='docx']:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='docx'].btn-link, [href$='docx'].label.clean,
[href$='pdf']:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='pdf'].btn-link,
[href$='pdf'].label.clean,
[href$='ppt']:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='ppt'].btn-link,
[href$='ppt'].label.clean, [href$='pptx']:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='pptx'].btn-link, [href$='pptx'].label.clean,
[href$='xls']:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='xls'].btn-link,
[href$='xls'].label.clean, [href$='xlsx']:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='xlsx'].btn-link, [href$='xlsx'].label.clean,
[href$='zip']:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='zip'].btn-link,
[href$='zip'].label.clean,
[data-toggle="modal"]:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[data-toggle="modal"].btn-link,
[data-toggle="modal"].label.clean,
.external-link:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.external-link.btn-link,
.external-link.label.clean,
.upgrade:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.upgrade.btn-link,
.upgrade.label.clean {
  margin-right: 1.54em;
  padding-right: 0; }

[href$='doc']:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='docx']:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='pdf']:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='ppt']:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='pptx']:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='xls']:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='xlsx']:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='zip']:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[data-toggle="modal"]:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.external-link:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.upgrade:not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[href$='doc']:after, [href$='docx']:after,
[href$='pdf']:after,
[href$='ppt']:after, [href$='pptx']:after,
[href$='xls']:after, [href$='xlsx']:after,
[href$='zip']:after,
[data-toggle="modal"]:after,
.external-link:after,
.upgrade:after {
  display: inline-block;
  margin-right: -1.54em;
  line-height: 1; }

[href$='doc'].btn:not(.btn-link)::after, .fbtn[href$='doc']:not(.btn-link)::after, [href$='doc'].label:not(.clean)::after, [href$='doc'].badge::after, [href$='docx'].btn:not(.btn-link)::after, .fbtn[href$='docx']:not(.btn-link)::after, [href$='docx'].label:not(.clean)::after, [href$='docx'].badge::after,
[href$='pdf'].btn:not(.btn-link)::after,
.fbtn[href$='pdf']:not(.btn-link)::after,
[href$='pdf'].label:not(.clean)::after,
[href$='pdf'].badge::after,
[href$='ppt'].btn:not(.btn-link)::after,
.fbtn[href$='ppt']:not(.btn-link)::after,
[href$='ppt'].label:not(.clean)::after,
[href$='ppt'].badge::after, [href$='pptx'].btn:not(.btn-link)::after, .fbtn[href$='pptx']:not(.btn-link)::after, [href$='pptx'].label:not(.clean)::after, [href$='pptx'].badge::after,
[href$='xls'].btn:not(.btn-link)::after,
.fbtn[href$='xls']:not(.btn-link)::after,
[href$='xls'].label:not(.clean)::after,
[href$='xls'].badge::after, [href$='xlsx'].btn:not(.btn-link)::after, .fbtn[href$='xlsx']:not(.btn-link)::after, [href$='xlsx'].label:not(.clean)::after, [href$='xlsx'].badge::after,
[href$='zip'].btn:not(.btn-link)::after,
.fbtn[href$='zip']:not(.btn-link)::after,
[href$='zip'].label:not(.clean)::after,
[href$='zip'].badge::after,
[data-toggle="modal"].btn:not(.btn-link)::after,
.fbtn[data-toggle="modal"]:not(.btn-link)::after,
[data-toggle="modal"].label:not(.clean)::after,
[data-toggle="modal"].badge::after,
.external-link.btn:not(.btn-link)::after,
.external-link.fbtn:not(.btn-link)::after,
.external-link.label:not(.clean)::after,
.external-link.badge::after,
.upgrade.btn:not(.btn-link)::after,
.upgrade.fbtn:not(.btn-link)::after,
.upgrade.label:not(.clean)::after,
.upgrade.badge::after {
  margin-right: 0;
  padding-left: 0.31em;
  text-align: right; }

button[href$='doc']:after, button[href$='docx']:after, button[href$='pdf']:after, button[href$='ppt']:after, button[href$='pptx']:after, button[href$='xls']:after, button[href$='xlsx']:after, button[href$='zip']:after, button[data-toggle="modal"]:after, button.external-link:after, button.upgrade:after {
  position: relative; }

[href$='doc']:not(.btn):not(.fbtn):not(.img-hover):not(.card):after, [href$='doc'].btn.btn-link:after, .fbtn[href$='doc'].btn-link:after, [href$='docx']:not(.btn):not(.fbtn):not(.img-hover):not(.card):after, [href$='docx'].btn.btn-link:after, .fbtn[href$='docx'].btn-link:after,
[href$='pdf']:not(.btn):not(.fbtn):not(.img-hover):not(.card):after,
[href$='pdf'].btn.btn-link:after,
.fbtn[href$='pdf'].btn-link:after,
[href$='ppt']:not(.btn):not(.fbtn):not(.img-hover):not(.card):after,
[href$='ppt'].btn.btn-link:after,
.fbtn[href$='ppt'].btn-link:after, [href$='pptx']:not(.btn):not(.fbtn):not(.img-hover):not(.card):after, [href$='pptx'].btn.btn-link:after, .fbtn[href$='pptx'].btn-link:after,
[href$='xls']:not(.btn):not(.fbtn):not(.img-hover):not(.card):after,
[href$='xls'].btn.btn-link:after,
.fbtn[href$='xls'].btn-link:after, [href$='xlsx']:not(.btn):not(.fbtn):not(.img-hover):not(.card):after, [href$='xlsx'].btn.btn-link:after, .fbtn[href$='xlsx'].btn-link:after,
[href$='zip']:not(.btn):not(.fbtn):not(.img-hover):not(.card):after,
[href$='zip'].btn.btn-link:after,
.fbtn[href$='zip'].btn-link:after,
[data-toggle="modal"]:not(.btn):not(.fbtn):not(.img-hover):not(.card):after,
[data-toggle="modal"].btn.btn-link:after,
.fbtn[data-toggle="modal"].btn-link:after,
.external-link:not(.btn):not(.fbtn):not(.img-hover):not(.card):after,
.external-link.btn.btn-link:after,
.external-link.btn-link.fbtn:after,
.upgrade:not(.btn):not(.fbtn):not(.img-hover):not(.card):after,
.upgrade.btn.btn-link:after,
.upgrade.btn-link.fbtn:after {
  width: 1.54286em; }

[href$='doc']:after, [href$='docx']:after,
[href$='pdf']:after,
[href$='ppt']:after, [href$='pptx']:after,
[href$='xls']:after, [href$='xlsx']:after,
[href$='zip']:after,
[data-toggle="modal"]:after,
.external-link:after,
.upgrade:after {
  font-family: "FontAwesome"; }

i[href$='doc'].icon-size-lg:not(.icon-before):not(.icon-after), i[href$='docx'].icon-size-lg:not(.icon-before):not(.icon-after), i[href$='pdf'].icon-size-lg:not(.icon-before):not(.icon-after), i[href$='ppt'].icon-size-lg:not(.icon-before):not(.icon-after), i[href$='pptx'].icon-size-lg:not(.icon-before):not(.icon-after), i[href$='xls'].icon-size-lg:not(.icon-before):not(.icon-after), i[href$='xlsx'].icon-size-lg:not(.icon-before):not(.icon-after), i[href$='zip'].icon-size-lg:not(.icon-before):not(.icon-after), i[data-toggle="modal"].icon-size-lg:not(.icon-before):not(.icon-after), i.external-link.icon-size-lg:not(.icon-before):not(.icon-after), i.upgrade.icon-size-lg:not(.icon-before):not(.icon-after) {
  font-size: 1.3em; }

[href$='doc'].icon-size-lg:not(.icon-before):not(.icon-after):not(i):before, [href$='docx'].icon-size-lg:not(.icon-before):not(.icon-after):not(i):before,
[href$='pdf'].icon-size-lg:not(.icon-before):not(.icon-after):not(i):before,
[href$='ppt'].icon-size-lg:not(.icon-before):not(.icon-after):not(i):before, [href$='pptx'].icon-size-lg:not(.icon-before):not(.icon-after):not(i):before,
[href$='xls'].icon-size-lg:not(.icon-before):not(.icon-after):not(i):before, [href$='xlsx'].icon-size-lg:not(.icon-before):not(.icon-after):not(i):before,
[href$='zip'].icon-size-lg:not(.icon-before):not(.icon-after):not(i):before,
[data-toggle="modal"].icon-size-lg:not(.icon-before):not(.icon-after):not(i):before,
.external-link.icon-size-lg:not(.icon-before):not(.icon-after):not(i):before,
.upgrade.icon-size-lg:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 1.3em;
  width: 1.54em;
  line-height: 1; }

i[href$='doc'].icon-after.icon-size-lg, i[href$='docx'].icon-after.icon-size-lg, i[href$='pdf'].icon-after.icon-size-lg, i[href$='ppt'].icon-after.icon-size-lg, i[href$='pptx'].icon-after.icon-size-lg, i[href$='xls'].icon-after.icon-size-lg, i[href$='xlsx'].icon-after.icon-size-lg, i[href$='zip'].icon-after.icon-size-lg, i[data-toggle="modal"].icon-after.icon-size-lg, i.external-link.icon-after.icon-size-lg, i.upgrade.icon-after.icon-size-lg {
  font-size: 1.3em; }

[href$='doc'].icon-after.icon-size-lg:not(i):after, [href$='docx'].icon-after.icon-size-lg:not(i):after,
[href$='pdf'].icon-after.icon-size-lg:not(i):after,
[href$='ppt'].icon-after.icon-size-lg:not(i):after, [href$='pptx'].icon-after.icon-size-lg:not(i):after,
[href$='xls'].icon-after.icon-size-lg:not(i):after, [href$='xlsx'].icon-after.icon-size-lg:not(i):after,
[href$='zip'].icon-after.icon-size-lg:not(i):after,
[data-toggle="modal"].icon-after.icon-size-lg:not(i):after,
.external-link.icon-after.icon-size-lg:not(i):after,
.upgrade.icon-after.icon-size-lg:not(i):after {
  font-size: 1.3em;
  width: 1.54em;
  line-height: 1; }

[href$='doc'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='doc'].icon-after.icon-size-lg.btn-link, [href$='doc'].icon-after.icon-size-lg.label.clean, [href$='docx'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='docx'].icon-after.icon-size-lg.btn-link, [href$='docx'].icon-after.icon-size-lg.label.clean,
[href$='pdf'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='pdf'].icon-after.icon-size-lg.btn-link,
[href$='pdf'].icon-after.icon-size-lg.label.clean,
[href$='ppt'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='ppt'].icon-after.icon-size-lg.btn-link,
[href$='ppt'].icon-after.icon-size-lg.label.clean, [href$='pptx'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='pptx'].icon-after.icon-size-lg.btn-link, [href$='pptx'].icon-after.icon-size-lg.label.clean,
[href$='xls'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='xls'].icon-after.icon-size-lg.btn-link,
[href$='xls'].icon-after.icon-size-lg.label.clean, [href$='xlsx'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='xlsx'].icon-after.icon-size-lg.btn-link, [href$='xlsx'].icon-after.icon-size-lg.label.clean,
[href$='zip'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='zip'].icon-after.icon-size-lg.btn-link,
[href$='zip'].icon-after.icon-size-lg.label.clean,
[data-toggle="modal"].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[data-toggle="modal"].icon-after.icon-size-lg.btn-link,
[data-toggle="modal"].icon-after.icon-size-lg.label.clean,
.external-link.icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.external-link.icon-after.icon-size-lg.btn-link,
.external-link.icon-after.icon-size-lg.label.clean,
.upgrade.icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.upgrade.icon-after.icon-size-lg.btn-link,
.upgrade.icon-after.icon-size-lg.label.clean {
  margin-right: 2.06em;
  padding-right: 0; }

[href$='doc'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='docx'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='pdf'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='ppt'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='pptx'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='xls'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='xlsx'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='zip'].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[data-toggle="modal"].icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.external-link.icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.upgrade.icon-after.icon-size-lg:not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[href$='doc'].icon-after.icon-size-lg:after, [href$='docx'].icon-after.icon-size-lg:after,
[href$='pdf'].icon-after.icon-size-lg:after,
[href$='ppt'].icon-after.icon-size-lg:after, [href$='pptx'].icon-after.icon-size-lg:after,
[href$='xls'].icon-after.icon-size-lg:after, [href$='xlsx'].icon-after.icon-size-lg:after,
[href$='zip'].icon-after.icon-size-lg:after,
[data-toggle="modal"].icon-after.icon-size-lg:after,
.external-link.icon-after.icon-size-lg:after,
.upgrade.icon-after.icon-size-lg:after {
  display: inline-block;
  margin-right: -1.54em;
  line-height: 1; }

[href$='doc'].icon-after.icon-size-lg.btn:not(.btn-link)::after, .fbtn[href$='doc'].icon-after.icon-size-lg:not(.btn-link)::after, [href$='doc'].icon-after.icon-size-lg.label:not(.clean)::after, [href$='doc'].icon-after.icon-size-lg.badge::after, [href$='docx'].icon-after.icon-size-lg.btn:not(.btn-link)::after, .fbtn[href$='docx'].icon-after.icon-size-lg:not(.btn-link)::after, [href$='docx'].icon-after.icon-size-lg.label:not(.clean)::after, [href$='docx'].icon-after.icon-size-lg.badge::after,
[href$='pdf'].icon-after.icon-size-lg.btn:not(.btn-link)::after,
.fbtn[href$='pdf'].icon-after.icon-size-lg:not(.btn-link)::after,
[href$='pdf'].icon-after.icon-size-lg.label:not(.clean)::after,
[href$='pdf'].icon-after.icon-size-lg.badge::after,
[href$='ppt'].icon-after.icon-size-lg.btn:not(.btn-link)::after,
.fbtn[href$='ppt'].icon-after.icon-size-lg:not(.btn-link)::after,
[href$='ppt'].icon-after.icon-size-lg.label:not(.clean)::after,
[href$='ppt'].icon-after.icon-size-lg.badge::after, [href$='pptx'].icon-after.icon-size-lg.btn:not(.btn-link)::after, .fbtn[href$='pptx'].icon-after.icon-size-lg:not(.btn-link)::after, [href$='pptx'].icon-after.icon-size-lg.label:not(.clean)::after, [href$='pptx'].icon-after.icon-size-lg.badge::after,
[href$='xls'].icon-after.icon-size-lg.btn:not(.btn-link)::after,
.fbtn[href$='xls'].icon-after.icon-size-lg:not(.btn-link)::after,
[href$='xls'].icon-after.icon-size-lg.label:not(.clean)::after,
[href$='xls'].icon-after.icon-size-lg.badge::after, [href$='xlsx'].icon-after.icon-size-lg.btn:not(.btn-link)::after, .fbtn[href$='xlsx'].icon-after.icon-size-lg:not(.btn-link)::after, [href$='xlsx'].icon-after.icon-size-lg.label:not(.clean)::after, [href$='xlsx'].icon-after.icon-size-lg.badge::after,
[href$='zip'].icon-after.icon-size-lg.btn:not(.btn-link)::after,
.fbtn[href$='zip'].icon-after.icon-size-lg:not(.btn-link)::after,
[href$='zip'].icon-after.icon-size-lg.label:not(.clean)::after,
[href$='zip'].icon-after.icon-size-lg.badge::after,
[data-toggle="modal"].icon-after.icon-size-lg.btn:not(.btn-link)::after,
.fbtn[data-toggle="modal"].icon-after.icon-size-lg:not(.btn-link)::after,
[data-toggle="modal"].icon-after.icon-size-lg.label:not(.clean)::after,
[data-toggle="modal"].icon-after.icon-size-lg.badge::after,
.external-link.icon-after.icon-size-lg.btn:not(.btn-link)::after,
.external-link.icon-after.icon-size-lg.fbtn:not(.btn-link)::after,
.external-link.icon-after.icon-size-lg.label:not(.clean)::after,
.external-link.icon-after.icon-size-lg.badge::after,
.upgrade.icon-after.icon-size-lg.btn:not(.btn-link)::after,
.upgrade.icon-after.icon-size-lg.fbtn:not(.btn-link)::after,
.upgrade.icon-after.icon-size-lg.label:not(.clean)::after,
.upgrade.icon-after.icon-size-lg.badge::after {
  margin-right: 0;
  padding-left: 0.41em;
  text-align: right;
  vertical-align: -13.33333%; }

button[href$='doc'].icon-after.icon-size-lg:after, button[href$='docx'].icon-after.icon-size-lg:after, button[href$='pdf'].icon-after.icon-size-lg:after, button[href$='ppt'].icon-after.icon-size-lg:after, button[href$='pptx'].icon-after.icon-size-lg:after, button[href$='xls'].icon-after.icon-size-lg:after, button[href$='xlsx'].icon-after.icon-size-lg:after, button[href$='zip'].icon-after.icon-size-lg:after, button[data-toggle="modal"].icon-after.icon-size-lg:after, button.external-link.icon-after.icon-size-lg:after, button.upgrade.icon-after.icon-size-lg:after {
  position: relative; }

i[href$='doc'].upgrade.icon-size-lg, i[href$='doc'].external-link.icon-size-lg, i[href$='doc'][href$='pdf'].icon-size-lg, i[href$='doc'][href$='zip'].icon-size-lg, i[href$='doc'][href$='doc'].icon-size-lg, i[href$='doc'][href$='docx'].icon-size-lg, i[href$='doc'][href$='ppt'].icon-size-lg, i[href$='doc'][href$='pptx'].icon-size-lg, i[href$='doc'][href$='xls'].icon-size-lg, i[href$='doc'][href$='xlsx'].icon-size-lg, i[href$='doc'][data-toggle=modal].icon-size-lg, i[href$='docx'].upgrade.icon-size-lg, i[href$='docx'].external-link.icon-size-lg, i[href$='docx'][href$='pdf'].icon-size-lg, i[href$='docx'][href$='zip'].icon-size-lg, i[href$='docx'][href$='doc'].icon-size-lg, i[href$='docx'][href$='docx'].icon-size-lg, i[href$='docx'][href$='ppt'].icon-size-lg, i[href$='docx'][href$='pptx'].icon-size-lg, i[href$='docx'][href$='xls'].icon-size-lg, i[href$='docx'][href$='xlsx'].icon-size-lg, i[href$='docx'][data-toggle=modal].icon-size-lg, i[href$='pdf'].upgrade.icon-size-lg, i[href$='pdf'].external-link.icon-size-lg, i[href$='pdf'][href$='pdf'].icon-size-lg, i[href$='pdf'][href$='zip'].icon-size-lg, i[href$='pdf'][href$='doc'].icon-size-lg, i[href$='pdf'][href$='docx'].icon-size-lg, i[href$='pdf'][href$='ppt'].icon-size-lg, i[href$='pdf'][href$='pptx'].icon-size-lg, i[href$='pdf'][href$='xls'].icon-size-lg, i[href$='pdf'][href$='xlsx'].icon-size-lg, i[href$='pdf'][data-toggle=modal].icon-size-lg, i[href$='ppt'].upgrade.icon-size-lg, i[href$='ppt'].external-link.icon-size-lg, i[href$='ppt'][href$='pdf'].icon-size-lg, i[href$='ppt'][href$='zip'].icon-size-lg, i[href$='ppt'][href$='doc'].icon-size-lg, i[href$='ppt'][href$='docx'].icon-size-lg, i[href$='ppt'][href$='ppt'].icon-size-lg, i[href$='ppt'][href$='pptx'].icon-size-lg, i[href$='ppt'][href$='xls'].icon-size-lg, i[href$='ppt'][href$='xlsx'].icon-size-lg, i[href$='ppt'][data-toggle=modal].icon-size-lg, i[href$='pptx'].upgrade.icon-size-lg, i[href$='pptx'].external-link.icon-size-lg, i[href$='pptx'][href$='pdf'].icon-size-lg, i[href$='pptx'][href$='zip'].icon-size-lg, i[href$='pptx'][href$='doc'].icon-size-lg, i[href$='pptx'][href$='docx'].icon-size-lg, i[href$='pptx'][href$='ppt'].icon-size-lg, i[href$='pptx'][href$='pptx'].icon-size-lg, i[href$='pptx'][href$='xls'].icon-size-lg, i[href$='pptx'][href$='xlsx'].icon-size-lg, i[href$='pptx'][data-toggle=modal].icon-size-lg, i[href$='xls'].upgrade.icon-size-lg, i[href$='xls'].external-link.icon-size-lg, i[href$='xls'][href$='pdf'].icon-size-lg, i[href$='xls'][href$='zip'].icon-size-lg, i[href$='xls'][href$='doc'].icon-size-lg, i[href$='xls'][href$='docx'].icon-size-lg, i[href$='xls'][href$='ppt'].icon-size-lg, i[href$='xls'][href$='pptx'].icon-size-lg, i[href$='xls'][href$='xls'].icon-size-lg, i[href$='xls'][href$='xlsx'].icon-size-lg, i[href$='xls'][data-toggle=modal].icon-size-lg, i[href$='xlsx'].upgrade.icon-size-lg, i[href$='xlsx'].external-link.icon-size-lg, i[href$='xlsx'][href$='pdf'].icon-size-lg, i[href$='xlsx'][href$='zip'].icon-size-lg, i[href$='xlsx'][href$='doc'].icon-size-lg, i[href$='xlsx'][href$='docx'].icon-size-lg, i[href$='xlsx'][href$='ppt'].icon-size-lg, i[href$='xlsx'][href$='pptx'].icon-size-lg, i[href$='xlsx'][href$='xls'].icon-size-lg, i[href$='xlsx'][href$='xlsx'].icon-size-lg, i[href$='xlsx'][data-toggle=modal].icon-size-lg, i[href$='zip'].upgrade.icon-size-lg, i[href$='zip'].external-link.icon-size-lg, i[href$='zip'][href$='pdf'].icon-size-lg, i[href$='zip'][href$='zip'].icon-size-lg, i[href$='zip'][href$='doc'].icon-size-lg, i[href$='zip'][href$='docx'].icon-size-lg, i[href$='zip'][href$='ppt'].icon-size-lg, i[href$='zip'][href$='pptx'].icon-size-lg, i[href$='zip'][href$='xls'].icon-size-lg, i[href$='zip'][href$='xlsx'].icon-size-lg, i[href$='zip'][data-toggle=modal].icon-size-lg, i[data-toggle="modal"].upgrade.icon-size-lg, i[data-toggle="modal"].external-link.icon-size-lg, i[data-toggle="modal"][href$='pdf'].icon-size-lg, i[data-toggle="modal"][href$='zip'].icon-size-lg, i[data-toggle="modal"][href$='doc'].icon-size-lg, i[data-toggle="modal"][href$='docx'].icon-size-lg, i[data-toggle="modal"][href$='ppt'].icon-size-lg, i[data-toggle="modal"][href$='pptx'].icon-size-lg, i[data-toggle="modal"][href$='xls'].icon-size-lg, i[data-toggle="modal"][href$='xlsx'].icon-size-lg, i[data-toggle="modal"][data-toggle=modal].icon-size-lg, i.external-link.upgrade.icon-size-lg, i.external-link.external-link.icon-size-lg, i.external-link[href$='pdf'].icon-size-lg, i.external-link[href$='zip'].icon-size-lg, i.external-link[href$='doc'].icon-size-lg, i.external-link[href$='docx'].icon-size-lg, i.external-link[href$='ppt'].icon-size-lg, i.external-link[href$='pptx'].icon-size-lg, i.external-link[href$='xls'].icon-size-lg, i.external-link[href$='xlsx'].icon-size-lg, i.external-link[data-toggle=modal].icon-size-lg, i.upgrade.upgrade.icon-size-lg, i.upgrade.external-link.icon-size-lg, i.upgrade[href$='pdf'].icon-size-lg, i.upgrade[href$='zip'].icon-size-lg, i.upgrade[href$='doc'].icon-size-lg, i.upgrade[href$='docx'].icon-size-lg, i.upgrade[href$='ppt'].icon-size-lg, i.upgrade[href$='pptx'].icon-size-lg, i.upgrade[href$='xls'].icon-size-lg, i.upgrade[href$='xlsx'].icon-size-lg, i.upgrade[data-toggle=modal].icon-size-lg {
  font-size: 1.3em; }

[href$='doc'].upgrade.icon-size-lg:not(i):after, [href$='doc'].external-link.icon-size-lg:not(i):after, [href$='doc'][href$='pdf'].icon-size-lg:not(i):after, [href$='doc'][href$='zip'].icon-size-lg:not(i):after, [href$='doc'][href$='doc'].icon-size-lg:not(i):after, [href$='doc'][href$='docx'].icon-size-lg:not(i):after, [href$='doc'][href$='ppt'].icon-size-lg:not(i):after, [href$='doc'][href$='pptx'].icon-size-lg:not(i):after, [href$='doc'][href$='xls'].icon-size-lg:not(i):after, [href$='doc'][href$='xlsx'].icon-size-lg:not(i):after, [href$='doc'][data-toggle=modal].icon-size-lg:not(i):after, [href$='docx'].upgrade.icon-size-lg:not(i):after, [href$='docx'].external-link.icon-size-lg:not(i):after, [href$='docx'][href$='pdf'].icon-size-lg:not(i):after, [href$='docx'][href$='zip'].icon-size-lg:not(i):after, [href$='docx'][href$='doc'].icon-size-lg:not(i):after, [href$='docx'][href$='docx'].icon-size-lg:not(i):after, [href$='docx'][href$='ppt'].icon-size-lg:not(i):after, [href$='docx'][href$='pptx'].icon-size-lg:not(i):after, [href$='docx'][href$='xls'].icon-size-lg:not(i):after, [href$='docx'][href$='xlsx'].icon-size-lg:not(i):after, [href$='docx'][data-toggle=modal].icon-size-lg:not(i):after,
[href$='pdf'].upgrade.icon-size-lg:not(i):after,
[href$='pdf'].external-link.icon-size-lg:not(i):after,
[href$='pdf'][href$='pdf'].icon-size-lg:not(i):after,
[href$='pdf'][href$='zip'].icon-size-lg:not(i):after,
[href$='pdf'][href$='doc'].icon-size-lg:not(i):after,
[href$='pdf'][href$='docx'].icon-size-lg:not(i):after,
[href$='pdf'][href$='ppt'].icon-size-lg:not(i):after,
[href$='pdf'][href$='pptx'].icon-size-lg:not(i):after,
[href$='pdf'][href$='xls'].icon-size-lg:not(i):after,
[href$='pdf'][href$='xlsx'].icon-size-lg:not(i):after,
[href$='pdf'][data-toggle=modal].icon-size-lg:not(i):after,
[href$='ppt'].upgrade.icon-size-lg:not(i):after,
[href$='ppt'].external-link.icon-size-lg:not(i):after,
[href$='ppt'][href$='pdf'].icon-size-lg:not(i):after,
[href$='ppt'][href$='zip'].icon-size-lg:not(i):after,
[href$='ppt'][href$='doc'].icon-size-lg:not(i):after,
[href$='ppt'][href$='docx'].icon-size-lg:not(i):after,
[href$='ppt'][href$='ppt'].icon-size-lg:not(i):after,
[href$='ppt'][href$='pptx'].icon-size-lg:not(i):after,
[href$='ppt'][href$='xls'].icon-size-lg:not(i):after,
[href$='ppt'][href$='xlsx'].icon-size-lg:not(i):after,
[href$='ppt'][data-toggle=modal].icon-size-lg:not(i):after, [href$='pptx'].upgrade.icon-size-lg:not(i):after, [href$='pptx'].external-link.icon-size-lg:not(i):after, [href$='pptx'][href$='pdf'].icon-size-lg:not(i):after, [href$='pptx'][href$='zip'].icon-size-lg:not(i):after, [href$='pptx'][href$='doc'].icon-size-lg:not(i):after, [href$='pptx'][href$='docx'].icon-size-lg:not(i):after, [href$='pptx'][href$='ppt'].icon-size-lg:not(i):after, [href$='pptx'][href$='pptx'].icon-size-lg:not(i):after, [href$='pptx'][href$='xls'].icon-size-lg:not(i):after, [href$='pptx'][href$='xlsx'].icon-size-lg:not(i):after, [href$='pptx'][data-toggle=modal].icon-size-lg:not(i):after,
[href$='xls'].upgrade.icon-size-lg:not(i):after,
[href$='xls'].external-link.icon-size-lg:not(i):after,
[href$='xls'][href$='pdf'].icon-size-lg:not(i):after,
[href$='xls'][href$='zip'].icon-size-lg:not(i):after,
[href$='xls'][href$='doc'].icon-size-lg:not(i):after,
[href$='xls'][href$='docx'].icon-size-lg:not(i):after,
[href$='xls'][href$='ppt'].icon-size-lg:not(i):after,
[href$='xls'][href$='pptx'].icon-size-lg:not(i):after,
[href$='xls'][href$='xls'].icon-size-lg:not(i):after,
[href$='xls'][href$='xlsx'].icon-size-lg:not(i):after,
[href$='xls'][data-toggle=modal].icon-size-lg:not(i):after, [href$='xlsx'].upgrade.icon-size-lg:not(i):after, [href$='xlsx'].external-link.icon-size-lg:not(i):after, [href$='xlsx'][href$='pdf'].icon-size-lg:not(i):after, [href$='xlsx'][href$='zip'].icon-size-lg:not(i):after, [href$='xlsx'][href$='doc'].icon-size-lg:not(i):after, [href$='xlsx'][href$='docx'].icon-size-lg:not(i):after, [href$='xlsx'][href$='ppt'].icon-size-lg:not(i):after, [href$='xlsx'][href$='pptx'].icon-size-lg:not(i):after, [href$='xlsx'][href$='xls'].icon-size-lg:not(i):after, [href$='xlsx'][href$='xlsx'].icon-size-lg:not(i):after, [href$='xlsx'][data-toggle=modal].icon-size-lg:not(i):after,
[href$='zip'].upgrade.icon-size-lg:not(i):after,
[href$='zip'].external-link.icon-size-lg:not(i):after,
[href$='zip'][href$='pdf'].icon-size-lg:not(i):after,
[href$='zip'][href$='zip'].icon-size-lg:not(i):after,
[href$='zip'][href$='doc'].icon-size-lg:not(i):after,
[href$='zip'][href$='docx'].icon-size-lg:not(i):after,
[href$='zip'][href$='ppt'].icon-size-lg:not(i):after,
[href$='zip'][href$='pptx'].icon-size-lg:not(i):after,
[href$='zip'][href$='xls'].icon-size-lg:not(i):after,
[href$='zip'][href$='xlsx'].icon-size-lg:not(i):after,
[href$='zip'][data-toggle=modal].icon-size-lg:not(i):after,
[data-toggle="modal"].upgrade.icon-size-lg:not(i):after,
[data-toggle="modal"].external-link.icon-size-lg:not(i):after,
[data-toggle="modal"][href$='pdf'].icon-size-lg:not(i):after,
[data-toggle="modal"][href$='zip'].icon-size-lg:not(i):after,
[data-toggle="modal"][href$='doc'].icon-size-lg:not(i):after,
[data-toggle="modal"][href$='docx'].icon-size-lg:not(i):after,
[data-toggle="modal"][href$='ppt'].icon-size-lg:not(i):after,
[data-toggle="modal"][href$='pptx'].icon-size-lg:not(i):after,
[data-toggle="modal"][href$='xls'].icon-size-lg:not(i):after,
[data-toggle="modal"][href$='xlsx'].icon-size-lg:not(i):after,
[data-toggle="modal"][data-toggle=modal].icon-size-lg:not(i):after,
.external-link.upgrade.icon-size-lg:not(i):after,
.external-link.external-link.icon-size-lg:not(i):after,
.external-link[href$='pdf'].icon-size-lg:not(i):after,
.external-link[href$='zip'].icon-size-lg:not(i):after,
.external-link[href$='doc'].icon-size-lg:not(i):after,
.external-link[href$='docx'].icon-size-lg:not(i):after,
.external-link[href$='ppt'].icon-size-lg:not(i):after,
.external-link[href$='pptx'].icon-size-lg:not(i):after,
.external-link[href$='xls'].icon-size-lg:not(i):after,
.external-link[href$='xlsx'].icon-size-lg:not(i):after,
.external-link[data-toggle=modal].icon-size-lg:not(i):after,
.upgrade.upgrade.icon-size-lg:not(i):after,
.upgrade.external-link.icon-size-lg:not(i):after,
.upgrade[href$='pdf'].icon-size-lg:not(i):after,
.upgrade[href$='zip'].icon-size-lg:not(i):after,
.upgrade[href$='doc'].icon-size-lg:not(i):after,
.upgrade[href$='docx'].icon-size-lg:not(i):after,
.upgrade[href$='ppt'].icon-size-lg:not(i):after,
.upgrade[href$='pptx'].icon-size-lg:not(i):after,
.upgrade[href$='xls'].icon-size-lg:not(i):after,
.upgrade[href$='xlsx'].icon-size-lg:not(i):after,
.upgrade[data-toggle=modal].icon-size-lg:not(i):after {
  font-size: 1.3em;
  width: 1.54em;
  line-height: 1; }

i[href$='doc'].icon-size-1x:not(.icon-before):not(.icon-after), i[href$='docx'].icon-size-1x:not(.icon-before):not(.icon-after), i[href$='pdf'].icon-size-1x:not(.icon-before):not(.icon-after), i[href$='ppt'].icon-size-1x:not(.icon-before):not(.icon-after), i[href$='pptx'].icon-size-1x:not(.icon-before):not(.icon-after), i[href$='xls'].icon-size-1x:not(.icon-before):not(.icon-after), i[href$='xlsx'].icon-size-1x:not(.icon-before):not(.icon-after), i[href$='zip'].icon-size-1x:not(.icon-before):not(.icon-after), i[data-toggle="modal"].icon-size-1x:not(.icon-before):not(.icon-after), i.external-link.icon-size-1x:not(.icon-before):not(.icon-after), i.upgrade.icon-size-1x:not(.icon-before):not(.icon-after) {
  font-size: 20px; }

[href$='doc'].icon-size-1x:not(.icon-before):not(.icon-after):not(i):before, [href$='docx'].icon-size-1x:not(.icon-before):not(.icon-after):not(i):before,
[href$='pdf'].icon-size-1x:not(.icon-before):not(.icon-after):not(i):before,
[href$='ppt'].icon-size-1x:not(.icon-before):not(.icon-after):not(i):before, [href$='pptx'].icon-size-1x:not(.icon-before):not(.icon-after):not(i):before,
[href$='xls'].icon-size-1x:not(.icon-before):not(.icon-after):not(i):before, [href$='xlsx'].icon-size-1x:not(.icon-before):not(.icon-after):not(i):before,
[href$='zip'].icon-size-1x:not(.icon-before):not(.icon-after):not(i):before,
[data-toggle="modal"].icon-size-1x:not(.icon-before):not(.icon-after):not(i):before,
.external-link.icon-size-1x:not(.icon-before):not(.icon-after):not(i):before,
.upgrade.icon-size-1x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 20px;
  width: 30.9px;
  line-height: 1; }

i[href$='doc'].icon-after.icon-size-1x, i[href$='docx'].icon-after.icon-size-1x, i[href$='pdf'].icon-after.icon-size-1x, i[href$='ppt'].icon-after.icon-size-1x, i[href$='pptx'].icon-after.icon-size-1x, i[href$='xls'].icon-after.icon-size-1x, i[href$='xlsx'].icon-after.icon-size-1x, i[href$='zip'].icon-after.icon-size-1x, i[data-toggle="modal"].icon-after.icon-size-1x, i.external-link.icon-after.icon-size-1x, i.upgrade.icon-after.icon-size-1x {
  font-size: 20px; }

[href$='doc'].icon-after.icon-size-1x:not(i):after, [href$='docx'].icon-after.icon-size-1x:not(i):after,
[href$='pdf'].icon-after.icon-size-1x:not(i):after,
[href$='ppt'].icon-after.icon-size-1x:not(i):after, [href$='pptx'].icon-after.icon-size-1x:not(i):after,
[href$='xls'].icon-after.icon-size-1x:not(i):after, [href$='xlsx'].icon-after.icon-size-1x:not(i):after,
[href$='zip'].icon-after.icon-size-1x:not(i):after,
[data-toggle="modal"].icon-after.icon-size-1x:not(i):after,
.external-link.icon-after.icon-size-1x:not(i):after,
.upgrade.icon-after.icon-size-1x:not(i):after {
  font-size: 20px;
  width: 30.9px;
  line-height: 1; }

[href$='doc'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='doc'].icon-after.icon-size-1x.btn-link, [href$='doc'].icon-after.icon-size-1x.label.clean, [href$='docx'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='docx'].icon-after.icon-size-1x.btn-link, [href$='docx'].icon-after.icon-size-1x.label.clean,
[href$='pdf'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='pdf'].icon-after.icon-size-1x.btn-link,
[href$='pdf'].icon-after.icon-size-1x.label.clean,
[href$='ppt'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='ppt'].icon-after.icon-size-1x.btn-link,
[href$='ppt'].icon-after.icon-size-1x.label.clean, [href$='pptx'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='pptx'].icon-after.icon-size-1x.btn-link, [href$='pptx'].icon-after.icon-size-1x.label.clean,
[href$='xls'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='xls'].icon-after.icon-size-1x.btn-link,
[href$='xls'].icon-after.icon-size-1x.label.clean, [href$='xlsx'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='xlsx'].icon-after.icon-size-1x.btn-link, [href$='xlsx'].icon-after.icon-size-1x.label.clean,
[href$='zip'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='zip'].icon-after.icon-size-1x.btn-link,
[href$='zip'].icon-after.icon-size-1x.label.clean,
[data-toggle="modal"].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[data-toggle="modal"].icon-after.icon-size-1x.btn-link,
[data-toggle="modal"].icon-after.icon-size-1x.label.clean,
.external-link.icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.external-link.icon-after.icon-size-1x.btn-link,
.external-link.icon-after.icon-size-1x.label.clean,
.upgrade.icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.upgrade.icon-after.icon-size-1x.btn-link,
.upgrade.icon-after.icon-size-1x.label.clean {
  margin-right: 30.9px;
  padding-right: 0; }

[href$='doc'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='docx'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='pdf'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='ppt'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='pptx'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='xls'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='xlsx'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='zip'].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[data-toggle="modal"].icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.external-link.icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.upgrade.icon-after.icon-size-1x:not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[href$='doc'].icon-after.icon-size-1x:after, [href$='docx'].icon-after.icon-size-1x:after,
[href$='pdf'].icon-after.icon-size-1x:after,
[href$='ppt'].icon-after.icon-size-1x:after, [href$='pptx'].icon-after.icon-size-1x:after,
[href$='xls'].icon-after.icon-size-1x:after, [href$='xlsx'].icon-after.icon-size-1x:after,
[href$='zip'].icon-after.icon-size-1x:after,
[data-toggle="modal"].icon-after.icon-size-1x:after,
.external-link.icon-after.icon-size-1x:after,
.upgrade.icon-after.icon-size-1x:after {
  display: inline-block;
  margin-right: -30.9px;
  line-height: 1; }

[href$='doc'].icon-after.icon-size-1x.btn:not(.btn-link)::after, .fbtn[href$='doc'].icon-after.icon-size-1x:not(.btn-link)::after, [href$='doc'].icon-after.icon-size-1x.label:not(.clean)::after, [href$='doc'].icon-after.icon-size-1x.badge::after, [href$='docx'].icon-after.icon-size-1x.btn:not(.btn-link)::after, .fbtn[href$='docx'].icon-after.icon-size-1x:not(.btn-link)::after, [href$='docx'].icon-after.icon-size-1x.label:not(.clean)::after, [href$='docx'].icon-after.icon-size-1x.badge::after,
[href$='pdf'].icon-after.icon-size-1x.btn:not(.btn-link)::after,
.fbtn[href$='pdf'].icon-after.icon-size-1x:not(.btn-link)::after,
[href$='pdf'].icon-after.icon-size-1x.label:not(.clean)::after,
[href$='pdf'].icon-after.icon-size-1x.badge::after,
[href$='ppt'].icon-after.icon-size-1x.btn:not(.btn-link)::after,
.fbtn[href$='ppt'].icon-after.icon-size-1x:not(.btn-link)::after,
[href$='ppt'].icon-after.icon-size-1x.label:not(.clean)::after,
[href$='ppt'].icon-after.icon-size-1x.badge::after, [href$='pptx'].icon-after.icon-size-1x.btn:not(.btn-link)::after, .fbtn[href$='pptx'].icon-after.icon-size-1x:not(.btn-link)::after, [href$='pptx'].icon-after.icon-size-1x.label:not(.clean)::after, [href$='pptx'].icon-after.icon-size-1x.badge::after,
[href$='xls'].icon-after.icon-size-1x.btn:not(.btn-link)::after,
.fbtn[href$='xls'].icon-after.icon-size-1x:not(.btn-link)::after,
[href$='xls'].icon-after.icon-size-1x.label:not(.clean)::after,
[href$='xls'].icon-after.icon-size-1x.badge::after, [href$='xlsx'].icon-after.icon-size-1x.btn:not(.btn-link)::after, .fbtn[href$='xlsx'].icon-after.icon-size-1x:not(.btn-link)::after, [href$='xlsx'].icon-after.icon-size-1x.label:not(.clean)::after, [href$='xlsx'].icon-after.icon-size-1x.badge::after,
[href$='zip'].icon-after.icon-size-1x.btn:not(.btn-link)::after,
.fbtn[href$='zip'].icon-after.icon-size-1x:not(.btn-link)::after,
[href$='zip'].icon-after.icon-size-1x.label:not(.clean)::after,
[href$='zip'].icon-after.icon-size-1x.badge::after,
[data-toggle="modal"].icon-after.icon-size-1x.btn:not(.btn-link)::after,
.fbtn[data-toggle="modal"].icon-after.icon-size-1x:not(.btn-link)::after,
[data-toggle="modal"].icon-after.icon-size-1x.label:not(.clean)::after,
[data-toggle="modal"].icon-after.icon-size-1x.badge::after,
.external-link.icon-after.icon-size-1x.btn:not(.btn-link)::after,
.external-link.icon-after.icon-size-1x.fbtn:not(.btn-link)::after,
.external-link.icon-after.icon-size-1x.label:not(.clean)::after,
.external-link.icon-after.icon-size-1x.badge::after,
.upgrade.icon-after.icon-size-1x.btn:not(.btn-link)::after,
.upgrade.icon-after.icon-size-1x.fbtn:not(.btn-link)::after,
.upgrade.icon-after.icon-size-1x.label:not(.clean)::after,
.upgrade.icon-after.icon-size-1x.badge::after {
  margin-right: 0;
  padding-left: 6.18px;
  text-align: right; }

button[href$='doc'].icon-after.icon-size-1x:after, button[href$='docx'].icon-after.icon-size-1x:after, button[href$='pdf'].icon-after.icon-size-1x:after, button[href$='ppt'].icon-after.icon-size-1x:after, button[href$='pptx'].icon-after.icon-size-1x:after, button[href$='xls'].icon-after.icon-size-1x:after, button[href$='xlsx'].icon-after.icon-size-1x:after, button[href$='zip'].icon-after.icon-size-1x:after, button[data-toggle="modal"].icon-after.icon-size-1x:after, button.external-link.icon-after.icon-size-1x:after, button.upgrade.icon-after.icon-size-1x:after {
  position: relative; }

i[href$='doc'].upgrade.icon-size-1x, i[href$='doc'].external-link.icon-size-1x, i[href$='doc'][href$='pdf'].icon-size-1x, i[href$='doc'][href$='zip'].icon-size-1x, i[href$='doc'][href$='doc'].icon-size-1x, i[href$='doc'][href$='docx'].icon-size-1x, i[href$='doc'][href$='ppt'].icon-size-1x, i[href$='doc'][href$='pptx'].icon-size-1x, i[href$='doc'][href$='xls'].icon-size-1x, i[href$='doc'][href$='xlsx'].icon-size-1x, i[href$='doc'][data-toggle=modal].icon-size-1x, i[href$='docx'].upgrade.icon-size-1x, i[href$='docx'].external-link.icon-size-1x, i[href$='docx'][href$='pdf'].icon-size-1x, i[href$='docx'][href$='zip'].icon-size-1x, i[href$='docx'][href$='doc'].icon-size-1x, i[href$='docx'][href$='docx'].icon-size-1x, i[href$='docx'][href$='ppt'].icon-size-1x, i[href$='docx'][href$='pptx'].icon-size-1x, i[href$='docx'][href$='xls'].icon-size-1x, i[href$='docx'][href$='xlsx'].icon-size-1x, i[href$='docx'][data-toggle=modal].icon-size-1x, i[href$='pdf'].upgrade.icon-size-1x, i[href$='pdf'].external-link.icon-size-1x, i[href$='pdf'][href$='pdf'].icon-size-1x, i[href$='pdf'][href$='zip'].icon-size-1x, i[href$='pdf'][href$='doc'].icon-size-1x, i[href$='pdf'][href$='docx'].icon-size-1x, i[href$='pdf'][href$='ppt'].icon-size-1x, i[href$='pdf'][href$='pptx'].icon-size-1x, i[href$='pdf'][href$='xls'].icon-size-1x, i[href$='pdf'][href$='xlsx'].icon-size-1x, i[href$='pdf'][data-toggle=modal].icon-size-1x, i[href$='ppt'].upgrade.icon-size-1x, i[href$='ppt'].external-link.icon-size-1x, i[href$='ppt'][href$='pdf'].icon-size-1x, i[href$='ppt'][href$='zip'].icon-size-1x, i[href$='ppt'][href$='doc'].icon-size-1x, i[href$='ppt'][href$='docx'].icon-size-1x, i[href$='ppt'][href$='ppt'].icon-size-1x, i[href$='ppt'][href$='pptx'].icon-size-1x, i[href$='ppt'][href$='xls'].icon-size-1x, i[href$='ppt'][href$='xlsx'].icon-size-1x, i[href$='ppt'][data-toggle=modal].icon-size-1x, i[href$='pptx'].upgrade.icon-size-1x, i[href$='pptx'].external-link.icon-size-1x, i[href$='pptx'][href$='pdf'].icon-size-1x, i[href$='pptx'][href$='zip'].icon-size-1x, i[href$='pptx'][href$='doc'].icon-size-1x, i[href$='pptx'][href$='docx'].icon-size-1x, i[href$='pptx'][href$='ppt'].icon-size-1x, i[href$='pptx'][href$='pptx'].icon-size-1x, i[href$='pptx'][href$='xls'].icon-size-1x, i[href$='pptx'][href$='xlsx'].icon-size-1x, i[href$='pptx'][data-toggle=modal].icon-size-1x, i[href$='xls'].upgrade.icon-size-1x, i[href$='xls'].external-link.icon-size-1x, i[href$='xls'][href$='pdf'].icon-size-1x, i[href$='xls'][href$='zip'].icon-size-1x, i[href$='xls'][href$='doc'].icon-size-1x, i[href$='xls'][href$='docx'].icon-size-1x, i[href$='xls'][href$='ppt'].icon-size-1x, i[href$='xls'][href$='pptx'].icon-size-1x, i[href$='xls'][href$='xls'].icon-size-1x, i[href$='xls'][href$='xlsx'].icon-size-1x, i[href$='xls'][data-toggle=modal].icon-size-1x, i[href$='xlsx'].upgrade.icon-size-1x, i[href$='xlsx'].external-link.icon-size-1x, i[href$='xlsx'][href$='pdf'].icon-size-1x, i[href$='xlsx'][href$='zip'].icon-size-1x, i[href$='xlsx'][href$='doc'].icon-size-1x, i[href$='xlsx'][href$='docx'].icon-size-1x, i[href$='xlsx'][href$='ppt'].icon-size-1x, i[href$='xlsx'][href$='pptx'].icon-size-1x, i[href$='xlsx'][href$='xls'].icon-size-1x, i[href$='xlsx'][href$='xlsx'].icon-size-1x, i[href$='xlsx'][data-toggle=modal].icon-size-1x, i[href$='zip'].upgrade.icon-size-1x, i[href$='zip'].external-link.icon-size-1x, i[href$='zip'][href$='pdf'].icon-size-1x, i[href$='zip'][href$='zip'].icon-size-1x, i[href$='zip'][href$='doc'].icon-size-1x, i[href$='zip'][href$='docx'].icon-size-1x, i[href$='zip'][href$='ppt'].icon-size-1x, i[href$='zip'][href$='pptx'].icon-size-1x, i[href$='zip'][href$='xls'].icon-size-1x, i[href$='zip'][href$='xlsx'].icon-size-1x, i[href$='zip'][data-toggle=modal].icon-size-1x, i[data-toggle="modal"].upgrade.icon-size-1x, i[data-toggle="modal"].external-link.icon-size-1x, i[data-toggle="modal"][href$='pdf'].icon-size-1x, i[data-toggle="modal"][href$='zip'].icon-size-1x, i[data-toggle="modal"][href$='doc'].icon-size-1x, i[data-toggle="modal"][href$='docx'].icon-size-1x, i[data-toggle="modal"][href$='ppt'].icon-size-1x, i[data-toggle="modal"][href$='pptx'].icon-size-1x, i[data-toggle="modal"][href$='xls'].icon-size-1x, i[data-toggle="modal"][href$='xlsx'].icon-size-1x, i[data-toggle="modal"][data-toggle=modal].icon-size-1x, i.external-link.upgrade.icon-size-1x, i.external-link.external-link.icon-size-1x, i.external-link[href$='pdf'].icon-size-1x, i.external-link[href$='zip'].icon-size-1x, i.external-link[href$='doc'].icon-size-1x, i.external-link[href$='docx'].icon-size-1x, i.external-link[href$='ppt'].icon-size-1x, i.external-link[href$='pptx'].icon-size-1x, i.external-link[href$='xls'].icon-size-1x, i.external-link[href$='xlsx'].icon-size-1x, i.external-link[data-toggle=modal].icon-size-1x, i.upgrade.upgrade.icon-size-1x, i.upgrade.external-link.icon-size-1x, i.upgrade[href$='pdf'].icon-size-1x, i.upgrade[href$='zip'].icon-size-1x, i.upgrade[href$='doc'].icon-size-1x, i.upgrade[href$='docx'].icon-size-1x, i.upgrade[href$='ppt'].icon-size-1x, i.upgrade[href$='pptx'].icon-size-1x, i.upgrade[href$='xls'].icon-size-1x, i.upgrade[href$='xlsx'].icon-size-1x, i.upgrade[data-toggle=modal].icon-size-1x {
  font-size: 20px; }

[href$='doc'].upgrade.icon-size-1x:not(i):after, [href$='doc'].external-link.icon-size-1x:not(i):after, [href$='doc'][href$='pdf'].icon-size-1x:not(i):after, [href$='doc'][href$='zip'].icon-size-1x:not(i):after, [href$='doc'][href$='doc'].icon-size-1x:not(i):after, [href$='doc'][href$='docx'].icon-size-1x:not(i):after, [href$='doc'][href$='ppt'].icon-size-1x:not(i):after, [href$='doc'][href$='pptx'].icon-size-1x:not(i):after, [href$='doc'][href$='xls'].icon-size-1x:not(i):after, [href$='doc'][href$='xlsx'].icon-size-1x:not(i):after, [href$='doc'][data-toggle=modal].icon-size-1x:not(i):after, [href$='docx'].upgrade.icon-size-1x:not(i):after, [href$='docx'].external-link.icon-size-1x:not(i):after, [href$='docx'][href$='pdf'].icon-size-1x:not(i):after, [href$='docx'][href$='zip'].icon-size-1x:not(i):after, [href$='docx'][href$='doc'].icon-size-1x:not(i):after, [href$='docx'][href$='docx'].icon-size-1x:not(i):after, [href$='docx'][href$='ppt'].icon-size-1x:not(i):after, [href$='docx'][href$='pptx'].icon-size-1x:not(i):after, [href$='docx'][href$='xls'].icon-size-1x:not(i):after, [href$='docx'][href$='xlsx'].icon-size-1x:not(i):after, [href$='docx'][data-toggle=modal].icon-size-1x:not(i):after,
[href$='pdf'].upgrade.icon-size-1x:not(i):after,
[href$='pdf'].external-link.icon-size-1x:not(i):after,
[href$='pdf'][href$='pdf'].icon-size-1x:not(i):after,
[href$='pdf'][href$='zip'].icon-size-1x:not(i):after,
[href$='pdf'][href$='doc'].icon-size-1x:not(i):after,
[href$='pdf'][href$='docx'].icon-size-1x:not(i):after,
[href$='pdf'][href$='ppt'].icon-size-1x:not(i):after,
[href$='pdf'][href$='pptx'].icon-size-1x:not(i):after,
[href$='pdf'][href$='xls'].icon-size-1x:not(i):after,
[href$='pdf'][href$='xlsx'].icon-size-1x:not(i):after,
[href$='pdf'][data-toggle=modal].icon-size-1x:not(i):after,
[href$='ppt'].upgrade.icon-size-1x:not(i):after,
[href$='ppt'].external-link.icon-size-1x:not(i):after,
[href$='ppt'][href$='pdf'].icon-size-1x:not(i):after,
[href$='ppt'][href$='zip'].icon-size-1x:not(i):after,
[href$='ppt'][href$='doc'].icon-size-1x:not(i):after,
[href$='ppt'][href$='docx'].icon-size-1x:not(i):after,
[href$='ppt'][href$='ppt'].icon-size-1x:not(i):after,
[href$='ppt'][href$='pptx'].icon-size-1x:not(i):after,
[href$='ppt'][href$='xls'].icon-size-1x:not(i):after,
[href$='ppt'][href$='xlsx'].icon-size-1x:not(i):after,
[href$='ppt'][data-toggle=modal].icon-size-1x:not(i):after, [href$='pptx'].upgrade.icon-size-1x:not(i):after, [href$='pptx'].external-link.icon-size-1x:not(i):after, [href$='pptx'][href$='pdf'].icon-size-1x:not(i):after, [href$='pptx'][href$='zip'].icon-size-1x:not(i):after, [href$='pptx'][href$='doc'].icon-size-1x:not(i):after, [href$='pptx'][href$='docx'].icon-size-1x:not(i):after, [href$='pptx'][href$='ppt'].icon-size-1x:not(i):after, [href$='pptx'][href$='pptx'].icon-size-1x:not(i):after, [href$='pptx'][href$='xls'].icon-size-1x:not(i):after, [href$='pptx'][href$='xlsx'].icon-size-1x:not(i):after, [href$='pptx'][data-toggle=modal].icon-size-1x:not(i):after,
[href$='xls'].upgrade.icon-size-1x:not(i):after,
[href$='xls'].external-link.icon-size-1x:not(i):after,
[href$='xls'][href$='pdf'].icon-size-1x:not(i):after,
[href$='xls'][href$='zip'].icon-size-1x:not(i):after,
[href$='xls'][href$='doc'].icon-size-1x:not(i):after,
[href$='xls'][href$='docx'].icon-size-1x:not(i):after,
[href$='xls'][href$='ppt'].icon-size-1x:not(i):after,
[href$='xls'][href$='pptx'].icon-size-1x:not(i):after,
[href$='xls'][href$='xls'].icon-size-1x:not(i):after,
[href$='xls'][href$='xlsx'].icon-size-1x:not(i):after,
[href$='xls'][data-toggle=modal].icon-size-1x:not(i):after, [href$='xlsx'].upgrade.icon-size-1x:not(i):after, [href$='xlsx'].external-link.icon-size-1x:not(i):after, [href$='xlsx'][href$='pdf'].icon-size-1x:not(i):after, [href$='xlsx'][href$='zip'].icon-size-1x:not(i):after, [href$='xlsx'][href$='doc'].icon-size-1x:not(i):after, [href$='xlsx'][href$='docx'].icon-size-1x:not(i):after, [href$='xlsx'][href$='ppt'].icon-size-1x:not(i):after, [href$='xlsx'][href$='pptx'].icon-size-1x:not(i):after, [href$='xlsx'][href$='xls'].icon-size-1x:not(i):after, [href$='xlsx'][href$='xlsx'].icon-size-1x:not(i):after, [href$='xlsx'][data-toggle=modal].icon-size-1x:not(i):after,
[href$='zip'].upgrade.icon-size-1x:not(i):after,
[href$='zip'].external-link.icon-size-1x:not(i):after,
[href$='zip'][href$='pdf'].icon-size-1x:not(i):after,
[href$='zip'][href$='zip'].icon-size-1x:not(i):after,
[href$='zip'][href$='doc'].icon-size-1x:not(i):after,
[href$='zip'][href$='docx'].icon-size-1x:not(i):after,
[href$='zip'][href$='ppt'].icon-size-1x:not(i):after,
[href$='zip'][href$='pptx'].icon-size-1x:not(i):after,
[href$='zip'][href$='xls'].icon-size-1x:not(i):after,
[href$='zip'][href$='xlsx'].icon-size-1x:not(i):after,
[href$='zip'][data-toggle=modal].icon-size-1x:not(i):after,
[data-toggle="modal"].upgrade.icon-size-1x:not(i):after,
[data-toggle="modal"].external-link.icon-size-1x:not(i):after,
[data-toggle="modal"][href$='pdf'].icon-size-1x:not(i):after,
[data-toggle="modal"][href$='zip'].icon-size-1x:not(i):after,
[data-toggle="modal"][href$='doc'].icon-size-1x:not(i):after,
[data-toggle="modal"][href$='docx'].icon-size-1x:not(i):after,
[data-toggle="modal"][href$='ppt'].icon-size-1x:not(i):after,
[data-toggle="modal"][href$='pptx'].icon-size-1x:not(i):after,
[data-toggle="modal"][href$='xls'].icon-size-1x:not(i):after,
[data-toggle="modal"][href$='xlsx'].icon-size-1x:not(i):after,
[data-toggle="modal"][data-toggle=modal].icon-size-1x:not(i):after,
.external-link.upgrade.icon-size-1x:not(i):after,
.external-link.external-link.icon-size-1x:not(i):after,
.external-link[href$='pdf'].icon-size-1x:not(i):after,
.external-link[href$='zip'].icon-size-1x:not(i):after,
.external-link[href$='doc'].icon-size-1x:not(i):after,
.external-link[href$='docx'].icon-size-1x:not(i):after,
.external-link[href$='ppt'].icon-size-1x:not(i):after,
.external-link[href$='pptx'].icon-size-1x:not(i):after,
.external-link[href$='xls'].icon-size-1x:not(i):after,
.external-link[href$='xlsx'].icon-size-1x:not(i):after,
.external-link[data-toggle=modal].icon-size-1x:not(i):after,
.upgrade.upgrade.icon-size-1x:not(i):after,
.upgrade.external-link.icon-size-1x:not(i):after,
.upgrade[href$='pdf'].icon-size-1x:not(i):after,
.upgrade[href$='zip'].icon-size-1x:not(i):after,
.upgrade[href$='doc'].icon-size-1x:not(i):after,
.upgrade[href$='docx'].icon-size-1x:not(i):after,
.upgrade[href$='ppt'].icon-size-1x:not(i):after,
.upgrade[href$='pptx'].icon-size-1x:not(i):after,
.upgrade[href$='xls'].icon-size-1x:not(i):after,
.upgrade[href$='xlsx'].icon-size-1x:not(i):after,
.upgrade[data-toggle=modal].icon-size-1x:not(i):after {
  font-size: 20px;
  width: 30.9px;
  line-height: 1; }

i[href$='doc'].icon-size-2x:not(.icon-before):not(.icon-after), i[href$='docx'].icon-size-2x:not(.icon-before):not(.icon-after), i[href$='pdf'].icon-size-2x:not(.icon-before):not(.icon-after), i[href$='ppt'].icon-size-2x:not(.icon-before):not(.icon-after), i[href$='pptx'].icon-size-2x:not(.icon-before):not(.icon-after), i[href$='xls'].icon-size-2x:not(.icon-before):not(.icon-after), i[href$='xlsx'].icon-size-2x:not(.icon-before):not(.icon-after), i[href$='zip'].icon-size-2x:not(.icon-before):not(.icon-after), i[data-toggle="modal"].icon-size-2x:not(.icon-before):not(.icon-after), i.external-link.icon-size-2x:not(.icon-before):not(.icon-after), i.upgrade.icon-size-2x:not(.icon-before):not(.icon-after) {
  font-size: 30px; }

[href$='doc'].icon-size-2x:not(.icon-before):not(.icon-after):not(i):before, [href$='docx'].icon-size-2x:not(.icon-before):not(.icon-after):not(i):before,
[href$='pdf'].icon-size-2x:not(.icon-before):not(.icon-after):not(i):before,
[href$='ppt'].icon-size-2x:not(.icon-before):not(.icon-after):not(i):before, [href$='pptx'].icon-size-2x:not(.icon-before):not(.icon-after):not(i):before,
[href$='xls'].icon-size-2x:not(.icon-before):not(.icon-after):not(i):before, [href$='xlsx'].icon-size-2x:not(.icon-before):not(.icon-after):not(i):before,
[href$='zip'].icon-size-2x:not(.icon-before):not(.icon-after):not(i):before,
[data-toggle="modal"].icon-size-2x:not(.icon-before):not(.icon-after):not(i):before,
.external-link.icon-size-2x:not(.icon-before):not(.icon-after):not(i):before,
.upgrade.icon-size-2x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 30px;
  width: 46.3px;
  line-height: 1; }

i[href$='doc'].icon-after.icon-size-2x, i[href$='docx'].icon-after.icon-size-2x, i[href$='pdf'].icon-after.icon-size-2x, i[href$='ppt'].icon-after.icon-size-2x, i[href$='pptx'].icon-after.icon-size-2x, i[href$='xls'].icon-after.icon-size-2x, i[href$='xlsx'].icon-after.icon-size-2x, i[href$='zip'].icon-after.icon-size-2x, i[data-toggle="modal"].icon-after.icon-size-2x, i.external-link.icon-after.icon-size-2x, i.upgrade.icon-after.icon-size-2x {
  font-size: 30px; }

[href$='doc'].icon-after.icon-size-2x:not(i):after, [href$='docx'].icon-after.icon-size-2x:not(i):after,
[href$='pdf'].icon-after.icon-size-2x:not(i):after,
[href$='ppt'].icon-after.icon-size-2x:not(i):after, [href$='pptx'].icon-after.icon-size-2x:not(i):after,
[href$='xls'].icon-after.icon-size-2x:not(i):after, [href$='xlsx'].icon-after.icon-size-2x:not(i):after,
[href$='zip'].icon-after.icon-size-2x:not(i):after,
[data-toggle="modal"].icon-after.icon-size-2x:not(i):after,
.external-link.icon-after.icon-size-2x:not(i):after,
.upgrade.icon-after.icon-size-2x:not(i):after {
  font-size: 30px;
  width: 46.3px;
  line-height: 1; }

[href$='doc'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='doc'].icon-after.icon-size-2x.btn-link, [href$='doc'].icon-after.icon-size-2x.label.clean, [href$='docx'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='docx'].icon-after.icon-size-2x.btn-link, [href$='docx'].icon-after.icon-size-2x.label.clean,
[href$='pdf'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='pdf'].icon-after.icon-size-2x.btn-link,
[href$='pdf'].icon-after.icon-size-2x.label.clean,
[href$='ppt'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='ppt'].icon-after.icon-size-2x.btn-link,
[href$='ppt'].icon-after.icon-size-2x.label.clean, [href$='pptx'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='pptx'].icon-after.icon-size-2x.btn-link, [href$='pptx'].icon-after.icon-size-2x.label.clean,
[href$='xls'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='xls'].icon-after.icon-size-2x.btn-link,
[href$='xls'].icon-after.icon-size-2x.label.clean, [href$='xlsx'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='xlsx'].icon-after.icon-size-2x.btn-link, [href$='xlsx'].icon-after.icon-size-2x.label.clean,
[href$='zip'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='zip'].icon-after.icon-size-2x.btn-link,
[href$='zip'].icon-after.icon-size-2x.label.clean,
[data-toggle="modal"].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[data-toggle="modal"].icon-after.icon-size-2x.btn-link,
[data-toggle="modal"].icon-after.icon-size-2x.label.clean,
.external-link.icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.external-link.icon-after.icon-size-2x.btn-link,
.external-link.icon-after.icon-size-2x.label.clean,
.upgrade.icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.upgrade.icon-after.icon-size-2x.btn-link,
.upgrade.icon-after.icon-size-2x.label.clean {
  margin-right: 46.3px;
  padding-right: 0; }

[href$='doc'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='docx'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='pdf'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='ppt'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='pptx'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='xls'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='xlsx'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='zip'].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[data-toggle="modal"].icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.external-link.icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.upgrade.icon-after.icon-size-2x:not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[href$='doc'].icon-after.icon-size-2x:after, [href$='docx'].icon-after.icon-size-2x:after,
[href$='pdf'].icon-after.icon-size-2x:after,
[href$='ppt'].icon-after.icon-size-2x:after, [href$='pptx'].icon-after.icon-size-2x:after,
[href$='xls'].icon-after.icon-size-2x:after, [href$='xlsx'].icon-after.icon-size-2x:after,
[href$='zip'].icon-after.icon-size-2x:after,
[data-toggle="modal"].icon-after.icon-size-2x:after,
.external-link.icon-after.icon-size-2x:after,
.upgrade.icon-after.icon-size-2x:after {
  display: inline-block;
  margin-right: -46.3px;
  line-height: 1; }

[href$='doc'].icon-after.icon-size-2x.btn:not(.btn-link)::after, .fbtn[href$='doc'].icon-after.icon-size-2x:not(.btn-link)::after, [href$='doc'].icon-after.icon-size-2x.label:not(.clean)::after, [href$='doc'].icon-after.icon-size-2x.badge::after, [href$='docx'].icon-after.icon-size-2x.btn:not(.btn-link)::after, .fbtn[href$='docx'].icon-after.icon-size-2x:not(.btn-link)::after, [href$='docx'].icon-after.icon-size-2x.label:not(.clean)::after, [href$='docx'].icon-after.icon-size-2x.badge::after,
[href$='pdf'].icon-after.icon-size-2x.btn:not(.btn-link)::after,
.fbtn[href$='pdf'].icon-after.icon-size-2x:not(.btn-link)::after,
[href$='pdf'].icon-after.icon-size-2x.label:not(.clean)::after,
[href$='pdf'].icon-after.icon-size-2x.badge::after,
[href$='ppt'].icon-after.icon-size-2x.btn:not(.btn-link)::after,
.fbtn[href$='ppt'].icon-after.icon-size-2x:not(.btn-link)::after,
[href$='ppt'].icon-after.icon-size-2x.label:not(.clean)::after,
[href$='ppt'].icon-after.icon-size-2x.badge::after, [href$='pptx'].icon-after.icon-size-2x.btn:not(.btn-link)::after, .fbtn[href$='pptx'].icon-after.icon-size-2x:not(.btn-link)::after, [href$='pptx'].icon-after.icon-size-2x.label:not(.clean)::after, [href$='pptx'].icon-after.icon-size-2x.badge::after,
[href$='xls'].icon-after.icon-size-2x.btn:not(.btn-link)::after,
.fbtn[href$='xls'].icon-after.icon-size-2x:not(.btn-link)::after,
[href$='xls'].icon-after.icon-size-2x.label:not(.clean)::after,
[href$='xls'].icon-after.icon-size-2x.badge::after, [href$='xlsx'].icon-after.icon-size-2x.btn:not(.btn-link)::after, .fbtn[href$='xlsx'].icon-after.icon-size-2x:not(.btn-link)::after, [href$='xlsx'].icon-after.icon-size-2x.label:not(.clean)::after, [href$='xlsx'].icon-after.icon-size-2x.badge::after,
[href$='zip'].icon-after.icon-size-2x.btn:not(.btn-link)::after,
.fbtn[href$='zip'].icon-after.icon-size-2x:not(.btn-link)::after,
[href$='zip'].icon-after.icon-size-2x.label:not(.clean)::after,
[href$='zip'].icon-after.icon-size-2x.badge::after,
[data-toggle="modal"].icon-after.icon-size-2x.btn:not(.btn-link)::after,
.fbtn[data-toggle="modal"].icon-after.icon-size-2x:not(.btn-link)::after,
[data-toggle="modal"].icon-after.icon-size-2x.label:not(.clean)::after,
[data-toggle="modal"].icon-after.icon-size-2x.badge::after,
.external-link.icon-after.icon-size-2x.btn:not(.btn-link)::after,
.external-link.icon-after.icon-size-2x.fbtn:not(.btn-link)::after,
.external-link.icon-after.icon-size-2x.label:not(.clean)::after,
.external-link.icon-after.icon-size-2x.badge::after,
.upgrade.icon-after.icon-size-2x.btn:not(.btn-link)::after,
.upgrade.icon-after.icon-size-2x.fbtn:not(.btn-link)::after,
.upgrade.icon-after.icon-size-2x.label:not(.clean)::after,
.upgrade.icon-after.icon-size-2x.badge::after {
  margin-right: 0;
  padding-left: 9.26px;
  text-align: right;
  vertical-align: -15%; }

button[href$='doc'].icon-after.icon-size-2x:after, button[href$='docx'].icon-after.icon-size-2x:after, button[href$='pdf'].icon-after.icon-size-2x:after, button[href$='ppt'].icon-after.icon-size-2x:after, button[href$='pptx'].icon-after.icon-size-2x:after, button[href$='xls'].icon-after.icon-size-2x:after, button[href$='xlsx'].icon-after.icon-size-2x:after, button[href$='zip'].icon-after.icon-size-2x:after, button[data-toggle="modal"].icon-after.icon-size-2x:after, button.external-link.icon-after.icon-size-2x:after, button.upgrade.icon-after.icon-size-2x:after {
  position: relative; }

i[href$='doc'].upgrade.icon-size-2x, i[href$='doc'].external-link.icon-size-2x, i[href$='doc'][href$='pdf'].icon-size-2x, i[href$='doc'][href$='zip'].icon-size-2x, i[href$='doc'][href$='doc'].icon-size-2x, i[href$='doc'][href$='docx'].icon-size-2x, i[href$='doc'][href$='ppt'].icon-size-2x, i[href$='doc'][href$='pptx'].icon-size-2x, i[href$='doc'][href$='xls'].icon-size-2x, i[href$='doc'][href$='xlsx'].icon-size-2x, i[href$='doc'][data-toggle=modal].icon-size-2x, i[href$='docx'].upgrade.icon-size-2x, i[href$='docx'].external-link.icon-size-2x, i[href$='docx'][href$='pdf'].icon-size-2x, i[href$='docx'][href$='zip'].icon-size-2x, i[href$='docx'][href$='doc'].icon-size-2x, i[href$='docx'][href$='docx'].icon-size-2x, i[href$='docx'][href$='ppt'].icon-size-2x, i[href$='docx'][href$='pptx'].icon-size-2x, i[href$='docx'][href$='xls'].icon-size-2x, i[href$='docx'][href$='xlsx'].icon-size-2x, i[href$='docx'][data-toggle=modal].icon-size-2x, i[href$='pdf'].upgrade.icon-size-2x, i[href$='pdf'].external-link.icon-size-2x, i[href$='pdf'][href$='pdf'].icon-size-2x, i[href$='pdf'][href$='zip'].icon-size-2x, i[href$='pdf'][href$='doc'].icon-size-2x, i[href$='pdf'][href$='docx'].icon-size-2x, i[href$='pdf'][href$='ppt'].icon-size-2x, i[href$='pdf'][href$='pptx'].icon-size-2x, i[href$='pdf'][href$='xls'].icon-size-2x, i[href$='pdf'][href$='xlsx'].icon-size-2x, i[href$='pdf'][data-toggle=modal].icon-size-2x, i[href$='ppt'].upgrade.icon-size-2x, i[href$='ppt'].external-link.icon-size-2x, i[href$='ppt'][href$='pdf'].icon-size-2x, i[href$='ppt'][href$='zip'].icon-size-2x, i[href$='ppt'][href$='doc'].icon-size-2x, i[href$='ppt'][href$='docx'].icon-size-2x, i[href$='ppt'][href$='ppt'].icon-size-2x, i[href$='ppt'][href$='pptx'].icon-size-2x, i[href$='ppt'][href$='xls'].icon-size-2x, i[href$='ppt'][href$='xlsx'].icon-size-2x, i[href$='ppt'][data-toggle=modal].icon-size-2x, i[href$='pptx'].upgrade.icon-size-2x, i[href$='pptx'].external-link.icon-size-2x, i[href$='pptx'][href$='pdf'].icon-size-2x, i[href$='pptx'][href$='zip'].icon-size-2x, i[href$='pptx'][href$='doc'].icon-size-2x, i[href$='pptx'][href$='docx'].icon-size-2x, i[href$='pptx'][href$='ppt'].icon-size-2x, i[href$='pptx'][href$='pptx'].icon-size-2x, i[href$='pptx'][href$='xls'].icon-size-2x, i[href$='pptx'][href$='xlsx'].icon-size-2x, i[href$='pptx'][data-toggle=modal].icon-size-2x, i[href$='xls'].upgrade.icon-size-2x, i[href$='xls'].external-link.icon-size-2x, i[href$='xls'][href$='pdf'].icon-size-2x, i[href$='xls'][href$='zip'].icon-size-2x, i[href$='xls'][href$='doc'].icon-size-2x, i[href$='xls'][href$='docx'].icon-size-2x, i[href$='xls'][href$='ppt'].icon-size-2x, i[href$='xls'][href$='pptx'].icon-size-2x, i[href$='xls'][href$='xls'].icon-size-2x, i[href$='xls'][href$='xlsx'].icon-size-2x, i[href$='xls'][data-toggle=modal].icon-size-2x, i[href$='xlsx'].upgrade.icon-size-2x, i[href$='xlsx'].external-link.icon-size-2x, i[href$='xlsx'][href$='pdf'].icon-size-2x, i[href$='xlsx'][href$='zip'].icon-size-2x, i[href$='xlsx'][href$='doc'].icon-size-2x, i[href$='xlsx'][href$='docx'].icon-size-2x, i[href$='xlsx'][href$='ppt'].icon-size-2x, i[href$='xlsx'][href$='pptx'].icon-size-2x, i[href$='xlsx'][href$='xls'].icon-size-2x, i[href$='xlsx'][href$='xlsx'].icon-size-2x, i[href$='xlsx'][data-toggle=modal].icon-size-2x, i[href$='zip'].upgrade.icon-size-2x, i[href$='zip'].external-link.icon-size-2x, i[href$='zip'][href$='pdf'].icon-size-2x, i[href$='zip'][href$='zip'].icon-size-2x, i[href$='zip'][href$='doc'].icon-size-2x, i[href$='zip'][href$='docx'].icon-size-2x, i[href$='zip'][href$='ppt'].icon-size-2x, i[href$='zip'][href$='pptx'].icon-size-2x, i[href$='zip'][href$='xls'].icon-size-2x, i[href$='zip'][href$='xlsx'].icon-size-2x, i[href$='zip'][data-toggle=modal].icon-size-2x, i[data-toggle="modal"].upgrade.icon-size-2x, i[data-toggle="modal"].external-link.icon-size-2x, i[data-toggle="modal"][href$='pdf'].icon-size-2x, i[data-toggle="modal"][href$='zip'].icon-size-2x, i[data-toggle="modal"][href$='doc'].icon-size-2x, i[data-toggle="modal"][href$='docx'].icon-size-2x, i[data-toggle="modal"][href$='ppt'].icon-size-2x, i[data-toggle="modal"][href$='pptx'].icon-size-2x, i[data-toggle="modal"][href$='xls'].icon-size-2x, i[data-toggle="modal"][href$='xlsx'].icon-size-2x, i[data-toggle="modal"][data-toggle=modal].icon-size-2x, i.external-link.upgrade.icon-size-2x, i.external-link.external-link.icon-size-2x, i.external-link[href$='pdf'].icon-size-2x, i.external-link[href$='zip'].icon-size-2x, i.external-link[href$='doc'].icon-size-2x, i.external-link[href$='docx'].icon-size-2x, i.external-link[href$='ppt'].icon-size-2x, i.external-link[href$='pptx'].icon-size-2x, i.external-link[href$='xls'].icon-size-2x, i.external-link[href$='xlsx'].icon-size-2x, i.external-link[data-toggle=modal].icon-size-2x, i.upgrade.upgrade.icon-size-2x, i.upgrade.external-link.icon-size-2x, i.upgrade[href$='pdf'].icon-size-2x, i.upgrade[href$='zip'].icon-size-2x, i.upgrade[href$='doc'].icon-size-2x, i.upgrade[href$='docx'].icon-size-2x, i.upgrade[href$='ppt'].icon-size-2x, i.upgrade[href$='pptx'].icon-size-2x, i.upgrade[href$='xls'].icon-size-2x, i.upgrade[href$='xlsx'].icon-size-2x, i.upgrade[data-toggle=modal].icon-size-2x {
  font-size: 30px; }

[href$='doc'].upgrade.icon-size-2x:not(i):after, [href$='doc'].external-link.icon-size-2x:not(i):after, [href$='doc'][href$='pdf'].icon-size-2x:not(i):after, [href$='doc'][href$='zip'].icon-size-2x:not(i):after, [href$='doc'][href$='doc'].icon-size-2x:not(i):after, [href$='doc'][href$='docx'].icon-size-2x:not(i):after, [href$='doc'][href$='ppt'].icon-size-2x:not(i):after, [href$='doc'][href$='pptx'].icon-size-2x:not(i):after, [href$='doc'][href$='xls'].icon-size-2x:not(i):after, [href$='doc'][href$='xlsx'].icon-size-2x:not(i):after, [href$='doc'][data-toggle=modal].icon-size-2x:not(i):after, [href$='docx'].upgrade.icon-size-2x:not(i):after, [href$='docx'].external-link.icon-size-2x:not(i):after, [href$='docx'][href$='pdf'].icon-size-2x:not(i):after, [href$='docx'][href$='zip'].icon-size-2x:not(i):after, [href$='docx'][href$='doc'].icon-size-2x:not(i):after, [href$='docx'][href$='docx'].icon-size-2x:not(i):after, [href$='docx'][href$='ppt'].icon-size-2x:not(i):after, [href$='docx'][href$='pptx'].icon-size-2x:not(i):after, [href$='docx'][href$='xls'].icon-size-2x:not(i):after, [href$='docx'][href$='xlsx'].icon-size-2x:not(i):after, [href$='docx'][data-toggle=modal].icon-size-2x:not(i):after,
[href$='pdf'].upgrade.icon-size-2x:not(i):after,
[href$='pdf'].external-link.icon-size-2x:not(i):after,
[href$='pdf'][href$='pdf'].icon-size-2x:not(i):after,
[href$='pdf'][href$='zip'].icon-size-2x:not(i):after,
[href$='pdf'][href$='doc'].icon-size-2x:not(i):after,
[href$='pdf'][href$='docx'].icon-size-2x:not(i):after,
[href$='pdf'][href$='ppt'].icon-size-2x:not(i):after,
[href$='pdf'][href$='pptx'].icon-size-2x:not(i):after,
[href$='pdf'][href$='xls'].icon-size-2x:not(i):after,
[href$='pdf'][href$='xlsx'].icon-size-2x:not(i):after,
[href$='pdf'][data-toggle=modal].icon-size-2x:not(i):after,
[href$='ppt'].upgrade.icon-size-2x:not(i):after,
[href$='ppt'].external-link.icon-size-2x:not(i):after,
[href$='ppt'][href$='pdf'].icon-size-2x:not(i):after,
[href$='ppt'][href$='zip'].icon-size-2x:not(i):after,
[href$='ppt'][href$='doc'].icon-size-2x:not(i):after,
[href$='ppt'][href$='docx'].icon-size-2x:not(i):after,
[href$='ppt'][href$='ppt'].icon-size-2x:not(i):after,
[href$='ppt'][href$='pptx'].icon-size-2x:not(i):after,
[href$='ppt'][href$='xls'].icon-size-2x:not(i):after,
[href$='ppt'][href$='xlsx'].icon-size-2x:not(i):after,
[href$='ppt'][data-toggle=modal].icon-size-2x:not(i):after, [href$='pptx'].upgrade.icon-size-2x:not(i):after, [href$='pptx'].external-link.icon-size-2x:not(i):after, [href$='pptx'][href$='pdf'].icon-size-2x:not(i):after, [href$='pptx'][href$='zip'].icon-size-2x:not(i):after, [href$='pptx'][href$='doc'].icon-size-2x:not(i):after, [href$='pptx'][href$='docx'].icon-size-2x:not(i):after, [href$='pptx'][href$='ppt'].icon-size-2x:not(i):after, [href$='pptx'][href$='pptx'].icon-size-2x:not(i):after, [href$='pptx'][href$='xls'].icon-size-2x:not(i):after, [href$='pptx'][href$='xlsx'].icon-size-2x:not(i):after, [href$='pptx'][data-toggle=modal].icon-size-2x:not(i):after,
[href$='xls'].upgrade.icon-size-2x:not(i):after,
[href$='xls'].external-link.icon-size-2x:not(i):after,
[href$='xls'][href$='pdf'].icon-size-2x:not(i):after,
[href$='xls'][href$='zip'].icon-size-2x:not(i):after,
[href$='xls'][href$='doc'].icon-size-2x:not(i):after,
[href$='xls'][href$='docx'].icon-size-2x:not(i):after,
[href$='xls'][href$='ppt'].icon-size-2x:not(i):after,
[href$='xls'][href$='pptx'].icon-size-2x:not(i):after,
[href$='xls'][href$='xls'].icon-size-2x:not(i):after,
[href$='xls'][href$='xlsx'].icon-size-2x:not(i):after,
[href$='xls'][data-toggle=modal].icon-size-2x:not(i):after, [href$='xlsx'].upgrade.icon-size-2x:not(i):after, [href$='xlsx'].external-link.icon-size-2x:not(i):after, [href$='xlsx'][href$='pdf'].icon-size-2x:not(i):after, [href$='xlsx'][href$='zip'].icon-size-2x:not(i):after, [href$='xlsx'][href$='doc'].icon-size-2x:not(i):after, [href$='xlsx'][href$='docx'].icon-size-2x:not(i):after, [href$='xlsx'][href$='ppt'].icon-size-2x:not(i):after, [href$='xlsx'][href$='pptx'].icon-size-2x:not(i):after, [href$='xlsx'][href$='xls'].icon-size-2x:not(i):after, [href$='xlsx'][href$='xlsx'].icon-size-2x:not(i):after, [href$='xlsx'][data-toggle=modal].icon-size-2x:not(i):after,
[href$='zip'].upgrade.icon-size-2x:not(i):after,
[href$='zip'].external-link.icon-size-2x:not(i):after,
[href$='zip'][href$='pdf'].icon-size-2x:not(i):after,
[href$='zip'][href$='zip'].icon-size-2x:not(i):after,
[href$='zip'][href$='doc'].icon-size-2x:not(i):after,
[href$='zip'][href$='docx'].icon-size-2x:not(i):after,
[href$='zip'][href$='ppt'].icon-size-2x:not(i):after,
[href$='zip'][href$='pptx'].icon-size-2x:not(i):after,
[href$='zip'][href$='xls'].icon-size-2x:not(i):after,
[href$='zip'][href$='xlsx'].icon-size-2x:not(i):after,
[href$='zip'][data-toggle=modal].icon-size-2x:not(i):after,
[data-toggle="modal"].upgrade.icon-size-2x:not(i):after,
[data-toggle="modal"].external-link.icon-size-2x:not(i):after,
[data-toggle="modal"][href$='pdf'].icon-size-2x:not(i):after,
[data-toggle="modal"][href$='zip'].icon-size-2x:not(i):after,
[data-toggle="modal"][href$='doc'].icon-size-2x:not(i):after,
[data-toggle="modal"][href$='docx'].icon-size-2x:not(i):after,
[data-toggle="modal"][href$='ppt'].icon-size-2x:not(i):after,
[data-toggle="modal"][href$='pptx'].icon-size-2x:not(i):after,
[data-toggle="modal"][href$='xls'].icon-size-2x:not(i):after,
[data-toggle="modal"][href$='xlsx'].icon-size-2x:not(i):after,
[data-toggle="modal"][data-toggle=modal].icon-size-2x:not(i):after,
.external-link.upgrade.icon-size-2x:not(i):after,
.external-link.external-link.icon-size-2x:not(i):after,
.external-link[href$='pdf'].icon-size-2x:not(i):after,
.external-link[href$='zip'].icon-size-2x:not(i):after,
.external-link[href$='doc'].icon-size-2x:not(i):after,
.external-link[href$='docx'].icon-size-2x:not(i):after,
.external-link[href$='ppt'].icon-size-2x:not(i):after,
.external-link[href$='pptx'].icon-size-2x:not(i):after,
.external-link[href$='xls'].icon-size-2x:not(i):after,
.external-link[href$='xlsx'].icon-size-2x:not(i):after,
.external-link[data-toggle=modal].icon-size-2x:not(i):after,
.upgrade.upgrade.icon-size-2x:not(i):after,
.upgrade.external-link.icon-size-2x:not(i):after,
.upgrade[href$='pdf'].icon-size-2x:not(i):after,
.upgrade[href$='zip'].icon-size-2x:not(i):after,
.upgrade[href$='doc'].icon-size-2x:not(i):after,
.upgrade[href$='docx'].icon-size-2x:not(i):after,
.upgrade[href$='ppt'].icon-size-2x:not(i):after,
.upgrade[href$='pptx'].icon-size-2x:not(i):after,
.upgrade[href$='xls'].icon-size-2x:not(i):after,
.upgrade[href$='xlsx'].icon-size-2x:not(i):after,
.upgrade[data-toggle=modal].icon-size-2x:not(i):after {
  font-size: 30px;
  width: 46.3px;
  line-height: 1; }

i[href$='doc'].icon-size-3x:not(.icon-before):not(.icon-after), i[href$='docx'].icon-size-3x:not(.icon-before):not(.icon-after), i[href$='pdf'].icon-size-3x:not(.icon-before):not(.icon-after), i[href$='ppt'].icon-size-3x:not(.icon-before):not(.icon-after), i[href$='pptx'].icon-size-3x:not(.icon-before):not(.icon-after), i[href$='xls'].icon-size-3x:not(.icon-before):not(.icon-after), i[href$='xlsx'].icon-size-3x:not(.icon-before):not(.icon-after), i[href$='zip'].icon-size-3x:not(.icon-before):not(.icon-after), i[data-toggle="modal"].icon-size-3x:not(.icon-before):not(.icon-after), i.external-link.icon-size-3x:not(.icon-before):not(.icon-after), i.upgrade.icon-size-3x:not(.icon-before):not(.icon-after) {
  font-size: 50px; }

[href$='doc'].icon-size-3x:not(.icon-before):not(.icon-after):not(i):before, [href$='docx'].icon-size-3x:not(.icon-before):not(.icon-after):not(i):before,
[href$='pdf'].icon-size-3x:not(.icon-before):not(.icon-after):not(i):before,
[href$='ppt'].icon-size-3x:not(.icon-before):not(.icon-after):not(i):before, [href$='pptx'].icon-size-3x:not(.icon-before):not(.icon-after):not(i):before,
[href$='xls'].icon-size-3x:not(.icon-before):not(.icon-after):not(i):before, [href$='xlsx'].icon-size-3x:not(.icon-before):not(.icon-after):not(i):before,
[href$='zip'].icon-size-3x:not(.icon-before):not(.icon-after):not(i):before,
[data-toggle="modal"].icon-size-3x:not(.icon-before):not(.icon-after):not(i):before,
.external-link.icon-size-3x:not(.icon-before):not(.icon-after):not(i):before,
.upgrade.icon-size-3x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 50px;
  width: 77.1px;
  line-height: 1; }

i[href$='doc'].icon-after.icon-size-3x, i[href$='docx'].icon-after.icon-size-3x, i[href$='pdf'].icon-after.icon-size-3x, i[href$='ppt'].icon-after.icon-size-3x, i[href$='pptx'].icon-after.icon-size-3x, i[href$='xls'].icon-after.icon-size-3x, i[href$='xlsx'].icon-after.icon-size-3x, i[href$='zip'].icon-after.icon-size-3x, i[data-toggle="modal"].icon-after.icon-size-3x, i.external-link.icon-after.icon-size-3x, i.upgrade.icon-after.icon-size-3x {
  font-size: 50px; }

[href$='doc'].icon-after.icon-size-3x:not(i):after, [href$='docx'].icon-after.icon-size-3x:not(i):after,
[href$='pdf'].icon-after.icon-size-3x:not(i):after,
[href$='ppt'].icon-after.icon-size-3x:not(i):after, [href$='pptx'].icon-after.icon-size-3x:not(i):after,
[href$='xls'].icon-after.icon-size-3x:not(i):after, [href$='xlsx'].icon-after.icon-size-3x:not(i):after,
[href$='zip'].icon-after.icon-size-3x:not(i):after,
[data-toggle="modal"].icon-after.icon-size-3x:not(i):after,
.external-link.icon-after.icon-size-3x:not(i):after,
.upgrade.icon-after.icon-size-3x:not(i):after {
  font-size: 50px;
  width: 77.1px;
  line-height: 1; }

[href$='doc'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='doc'].icon-after.icon-size-3x.btn-link, [href$='doc'].icon-after.icon-size-3x.label.clean, [href$='docx'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='docx'].icon-after.icon-size-3x.btn-link, [href$='docx'].icon-after.icon-size-3x.label.clean,
[href$='pdf'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='pdf'].icon-after.icon-size-3x.btn-link,
[href$='pdf'].icon-after.icon-size-3x.label.clean,
[href$='ppt'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='ppt'].icon-after.icon-size-3x.btn-link,
[href$='ppt'].icon-after.icon-size-3x.label.clean, [href$='pptx'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='pptx'].icon-after.icon-size-3x.btn-link, [href$='pptx'].icon-after.icon-size-3x.label.clean,
[href$='xls'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='xls'].icon-after.icon-size-3x.btn-link,
[href$='xls'].icon-after.icon-size-3x.label.clean, [href$='xlsx'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='xlsx'].icon-after.icon-size-3x.btn-link, [href$='xlsx'].icon-after.icon-size-3x.label.clean,
[href$='zip'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='zip'].icon-after.icon-size-3x.btn-link,
[href$='zip'].icon-after.icon-size-3x.label.clean,
[data-toggle="modal"].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[data-toggle="modal"].icon-after.icon-size-3x.btn-link,
[data-toggle="modal"].icon-after.icon-size-3x.label.clean,
.external-link.icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.external-link.icon-after.icon-size-3x.btn-link,
.external-link.icon-after.icon-size-3x.label.clean,
.upgrade.icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.upgrade.icon-after.icon-size-3x.btn-link,
.upgrade.icon-after.icon-size-3x.label.clean {
  margin-right: 77.1px;
  padding-right: 0; }

[href$='doc'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='docx'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='pdf'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='ppt'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='pptx'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='xls'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='xlsx'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='zip'].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[data-toggle="modal"].icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.external-link.icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.upgrade.icon-after.icon-size-3x:not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[href$='doc'].icon-after.icon-size-3x:after, [href$='docx'].icon-after.icon-size-3x:after,
[href$='pdf'].icon-after.icon-size-3x:after,
[href$='ppt'].icon-after.icon-size-3x:after, [href$='pptx'].icon-after.icon-size-3x:after,
[href$='xls'].icon-after.icon-size-3x:after, [href$='xlsx'].icon-after.icon-size-3x:after,
[href$='zip'].icon-after.icon-size-3x:after,
[data-toggle="modal"].icon-after.icon-size-3x:after,
.external-link.icon-after.icon-size-3x:after,
.upgrade.icon-after.icon-size-3x:after {
  display: inline-block;
  margin-right: -77.1px;
  line-height: 1; }

[href$='doc'].icon-after.icon-size-3x.btn:not(.btn-link)::after, .fbtn[href$='doc'].icon-after.icon-size-3x:not(.btn-link)::after, [href$='doc'].icon-after.icon-size-3x.label:not(.clean)::after, [href$='doc'].icon-after.icon-size-3x.badge::after, [href$='docx'].icon-after.icon-size-3x.btn:not(.btn-link)::after, .fbtn[href$='docx'].icon-after.icon-size-3x:not(.btn-link)::after, [href$='docx'].icon-after.icon-size-3x.label:not(.clean)::after, [href$='docx'].icon-after.icon-size-3x.badge::after,
[href$='pdf'].icon-after.icon-size-3x.btn:not(.btn-link)::after,
.fbtn[href$='pdf'].icon-after.icon-size-3x:not(.btn-link)::after,
[href$='pdf'].icon-after.icon-size-3x.label:not(.clean)::after,
[href$='pdf'].icon-after.icon-size-3x.badge::after,
[href$='ppt'].icon-after.icon-size-3x.btn:not(.btn-link)::after,
.fbtn[href$='ppt'].icon-after.icon-size-3x:not(.btn-link)::after,
[href$='ppt'].icon-after.icon-size-3x.label:not(.clean)::after,
[href$='ppt'].icon-after.icon-size-3x.badge::after, [href$='pptx'].icon-after.icon-size-3x.btn:not(.btn-link)::after, .fbtn[href$='pptx'].icon-after.icon-size-3x:not(.btn-link)::after, [href$='pptx'].icon-after.icon-size-3x.label:not(.clean)::after, [href$='pptx'].icon-after.icon-size-3x.badge::after,
[href$='xls'].icon-after.icon-size-3x.btn:not(.btn-link)::after,
.fbtn[href$='xls'].icon-after.icon-size-3x:not(.btn-link)::after,
[href$='xls'].icon-after.icon-size-3x.label:not(.clean)::after,
[href$='xls'].icon-after.icon-size-3x.badge::after, [href$='xlsx'].icon-after.icon-size-3x.btn:not(.btn-link)::after, .fbtn[href$='xlsx'].icon-after.icon-size-3x:not(.btn-link)::after, [href$='xlsx'].icon-after.icon-size-3x.label:not(.clean)::after, [href$='xlsx'].icon-after.icon-size-3x.badge::after,
[href$='zip'].icon-after.icon-size-3x.btn:not(.btn-link)::after,
.fbtn[href$='zip'].icon-after.icon-size-3x:not(.btn-link)::after,
[href$='zip'].icon-after.icon-size-3x.label:not(.clean)::after,
[href$='zip'].icon-after.icon-size-3x.badge::after,
[data-toggle="modal"].icon-after.icon-size-3x.btn:not(.btn-link)::after,
.fbtn[data-toggle="modal"].icon-after.icon-size-3x:not(.btn-link)::after,
[data-toggle="modal"].icon-after.icon-size-3x.label:not(.clean)::after,
[data-toggle="modal"].icon-after.icon-size-3x.badge::after,
.external-link.icon-after.icon-size-3x.btn:not(.btn-link)::after,
.external-link.icon-after.icon-size-3x.fbtn:not(.btn-link)::after,
.external-link.icon-after.icon-size-3x.label:not(.clean)::after,
.external-link.icon-after.icon-size-3x.badge::after,
.upgrade.icon-after.icon-size-3x.btn:not(.btn-link)::after,
.upgrade.icon-after.icon-size-3x.fbtn:not(.btn-link)::after,
.upgrade.icon-after.icon-size-3x.label:not(.clean)::after,
.upgrade.icon-after.icon-size-3x.badge::after {
  margin-right: 0;
  padding-left: 15.42px;
  text-align: right;
  vertical-align: -25%; }

button[href$='doc'].icon-after.icon-size-3x:after, button[href$='docx'].icon-after.icon-size-3x:after, button[href$='pdf'].icon-after.icon-size-3x:after, button[href$='ppt'].icon-after.icon-size-3x:after, button[href$='pptx'].icon-after.icon-size-3x:after, button[href$='xls'].icon-after.icon-size-3x:after, button[href$='xlsx'].icon-after.icon-size-3x:after, button[href$='zip'].icon-after.icon-size-3x:after, button[data-toggle="modal"].icon-after.icon-size-3x:after, button.external-link.icon-after.icon-size-3x:after, button.upgrade.icon-after.icon-size-3x:after {
  position: relative; }

i[href$='doc'].upgrade.icon-size-3x, i[href$='doc'].external-link.icon-size-3x, i[href$='doc'][href$='pdf'].icon-size-3x, i[href$='doc'][href$='zip'].icon-size-3x, i[href$='doc'][href$='doc'].icon-size-3x, i[href$='doc'][href$='docx'].icon-size-3x, i[href$='doc'][href$='ppt'].icon-size-3x, i[href$='doc'][href$='pptx'].icon-size-3x, i[href$='doc'][href$='xls'].icon-size-3x, i[href$='doc'][href$='xlsx'].icon-size-3x, i[href$='doc'][data-toggle=modal].icon-size-3x, i[href$='docx'].upgrade.icon-size-3x, i[href$='docx'].external-link.icon-size-3x, i[href$='docx'][href$='pdf'].icon-size-3x, i[href$='docx'][href$='zip'].icon-size-3x, i[href$='docx'][href$='doc'].icon-size-3x, i[href$='docx'][href$='docx'].icon-size-3x, i[href$='docx'][href$='ppt'].icon-size-3x, i[href$='docx'][href$='pptx'].icon-size-3x, i[href$='docx'][href$='xls'].icon-size-3x, i[href$='docx'][href$='xlsx'].icon-size-3x, i[href$='docx'][data-toggle=modal].icon-size-3x, i[href$='pdf'].upgrade.icon-size-3x, i[href$='pdf'].external-link.icon-size-3x, i[href$='pdf'][href$='pdf'].icon-size-3x, i[href$='pdf'][href$='zip'].icon-size-3x, i[href$='pdf'][href$='doc'].icon-size-3x, i[href$='pdf'][href$='docx'].icon-size-3x, i[href$='pdf'][href$='ppt'].icon-size-3x, i[href$='pdf'][href$='pptx'].icon-size-3x, i[href$='pdf'][href$='xls'].icon-size-3x, i[href$='pdf'][href$='xlsx'].icon-size-3x, i[href$='pdf'][data-toggle=modal].icon-size-3x, i[href$='ppt'].upgrade.icon-size-3x, i[href$='ppt'].external-link.icon-size-3x, i[href$='ppt'][href$='pdf'].icon-size-3x, i[href$='ppt'][href$='zip'].icon-size-3x, i[href$='ppt'][href$='doc'].icon-size-3x, i[href$='ppt'][href$='docx'].icon-size-3x, i[href$='ppt'][href$='ppt'].icon-size-3x, i[href$='ppt'][href$='pptx'].icon-size-3x, i[href$='ppt'][href$='xls'].icon-size-3x, i[href$='ppt'][href$='xlsx'].icon-size-3x, i[href$='ppt'][data-toggle=modal].icon-size-3x, i[href$='pptx'].upgrade.icon-size-3x, i[href$='pptx'].external-link.icon-size-3x, i[href$='pptx'][href$='pdf'].icon-size-3x, i[href$='pptx'][href$='zip'].icon-size-3x, i[href$='pptx'][href$='doc'].icon-size-3x, i[href$='pptx'][href$='docx'].icon-size-3x, i[href$='pptx'][href$='ppt'].icon-size-3x, i[href$='pptx'][href$='pptx'].icon-size-3x, i[href$='pptx'][href$='xls'].icon-size-3x, i[href$='pptx'][href$='xlsx'].icon-size-3x, i[href$='pptx'][data-toggle=modal].icon-size-3x, i[href$='xls'].upgrade.icon-size-3x, i[href$='xls'].external-link.icon-size-3x, i[href$='xls'][href$='pdf'].icon-size-3x, i[href$='xls'][href$='zip'].icon-size-3x, i[href$='xls'][href$='doc'].icon-size-3x, i[href$='xls'][href$='docx'].icon-size-3x, i[href$='xls'][href$='ppt'].icon-size-3x, i[href$='xls'][href$='pptx'].icon-size-3x, i[href$='xls'][href$='xls'].icon-size-3x, i[href$='xls'][href$='xlsx'].icon-size-3x, i[href$='xls'][data-toggle=modal].icon-size-3x, i[href$='xlsx'].upgrade.icon-size-3x, i[href$='xlsx'].external-link.icon-size-3x, i[href$='xlsx'][href$='pdf'].icon-size-3x, i[href$='xlsx'][href$='zip'].icon-size-3x, i[href$='xlsx'][href$='doc'].icon-size-3x, i[href$='xlsx'][href$='docx'].icon-size-3x, i[href$='xlsx'][href$='ppt'].icon-size-3x, i[href$='xlsx'][href$='pptx'].icon-size-3x, i[href$='xlsx'][href$='xls'].icon-size-3x, i[href$='xlsx'][href$='xlsx'].icon-size-3x, i[href$='xlsx'][data-toggle=modal].icon-size-3x, i[href$='zip'].upgrade.icon-size-3x, i[href$='zip'].external-link.icon-size-3x, i[href$='zip'][href$='pdf'].icon-size-3x, i[href$='zip'][href$='zip'].icon-size-3x, i[href$='zip'][href$='doc'].icon-size-3x, i[href$='zip'][href$='docx'].icon-size-3x, i[href$='zip'][href$='ppt'].icon-size-3x, i[href$='zip'][href$='pptx'].icon-size-3x, i[href$='zip'][href$='xls'].icon-size-3x, i[href$='zip'][href$='xlsx'].icon-size-3x, i[href$='zip'][data-toggle=modal].icon-size-3x, i[data-toggle="modal"].upgrade.icon-size-3x, i[data-toggle="modal"].external-link.icon-size-3x, i[data-toggle="modal"][href$='pdf'].icon-size-3x, i[data-toggle="modal"][href$='zip'].icon-size-3x, i[data-toggle="modal"][href$='doc'].icon-size-3x, i[data-toggle="modal"][href$='docx'].icon-size-3x, i[data-toggle="modal"][href$='ppt'].icon-size-3x, i[data-toggle="modal"][href$='pptx'].icon-size-3x, i[data-toggle="modal"][href$='xls'].icon-size-3x, i[data-toggle="modal"][href$='xlsx'].icon-size-3x, i[data-toggle="modal"][data-toggle=modal].icon-size-3x, i.external-link.upgrade.icon-size-3x, i.external-link.external-link.icon-size-3x, i.external-link[href$='pdf'].icon-size-3x, i.external-link[href$='zip'].icon-size-3x, i.external-link[href$='doc'].icon-size-3x, i.external-link[href$='docx'].icon-size-3x, i.external-link[href$='ppt'].icon-size-3x, i.external-link[href$='pptx'].icon-size-3x, i.external-link[href$='xls'].icon-size-3x, i.external-link[href$='xlsx'].icon-size-3x, i.external-link[data-toggle=modal].icon-size-3x, i.upgrade.upgrade.icon-size-3x, i.upgrade.external-link.icon-size-3x, i.upgrade[href$='pdf'].icon-size-3x, i.upgrade[href$='zip'].icon-size-3x, i.upgrade[href$='doc'].icon-size-3x, i.upgrade[href$='docx'].icon-size-3x, i.upgrade[href$='ppt'].icon-size-3x, i.upgrade[href$='pptx'].icon-size-3x, i.upgrade[href$='xls'].icon-size-3x, i.upgrade[href$='xlsx'].icon-size-3x, i.upgrade[data-toggle=modal].icon-size-3x {
  font-size: 50px; }

[href$='doc'].upgrade.icon-size-3x:not(i):after, [href$='doc'].external-link.icon-size-3x:not(i):after, [href$='doc'][href$='pdf'].icon-size-3x:not(i):after, [href$='doc'][href$='zip'].icon-size-3x:not(i):after, [href$='doc'][href$='doc'].icon-size-3x:not(i):after, [href$='doc'][href$='docx'].icon-size-3x:not(i):after, [href$='doc'][href$='ppt'].icon-size-3x:not(i):after, [href$='doc'][href$='pptx'].icon-size-3x:not(i):after, [href$='doc'][href$='xls'].icon-size-3x:not(i):after, [href$='doc'][href$='xlsx'].icon-size-3x:not(i):after, [href$='doc'][data-toggle=modal].icon-size-3x:not(i):after, [href$='docx'].upgrade.icon-size-3x:not(i):after, [href$='docx'].external-link.icon-size-3x:not(i):after, [href$='docx'][href$='pdf'].icon-size-3x:not(i):after, [href$='docx'][href$='zip'].icon-size-3x:not(i):after, [href$='docx'][href$='doc'].icon-size-3x:not(i):after, [href$='docx'][href$='docx'].icon-size-3x:not(i):after, [href$='docx'][href$='ppt'].icon-size-3x:not(i):after, [href$='docx'][href$='pptx'].icon-size-3x:not(i):after, [href$='docx'][href$='xls'].icon-size-3x:not(i):after, [href$='docx'][href$='xlsx'].icon-size-3x:not(i):after, [href$='docx'][data-toggle=modal].icon-size-3x:not(i):after,
[href$='pdf'].upgrade.icon-size-3x:not(i):after,
[href$='pdf'].external-link.icon-size-3x:not(i):after,
[href$='pdf'][href$='pdf'].icon-size-3x:not(i):after,
[href$='pdf'][href$='zip'].icon-size-3x:not(i):after,
[href$='pdf'][href$='doc'].icon-size-3x:not(i):after,
[href$='pdf'][href$='docx'].icon-size-3x:not(i):after,
[href$='pdf'][href$='ppt'].icon-size-3x:not(i):after,
[href$='pdf'][href$='pptx'].icon-size-3x:not(i):after,
[href$='pdf'][href$='xls'].icon-size-3x:not(i):after,
[href$='pdf'][href$='xlsx'].icon-size-3x:not(i):after,
[href$='pdf'][data-toggle=modal].icon-size-3x:not(i):after,
[href$='ppt'].upgrade.icon-size-3x:not(i):after,
[href$='ppt'].external-link.icon-size-3x:not(i):after,
[href$='ppt'][href$='pdf'].icon-size-3x:not(i):after,
[href$='ppt'][href$='zip'].icon-size-3x:not(i):after,
[href$='ppt'][href$='doc'].icon-size-3x:not(i):after,
[href$='ppt'][href$='docx'].icon-size-3x:not(i):after,
[href$='ppt'][href$='ppt'].icon-size-3x:not(i):after,
[href$='ppt'][href$='pptx'].icon-size-3x:not(i):after,
[href$='ppt'][href$='xls'].icon-size-3x:not(i):after,
[href$='ppt'][href$='xlsx'].icon-size-3x:not(i):after,
[href$='ppt'][data-toggle=modal].icon-size-3x:not(i):after, [href$='pptx'].upgrade.icon-size-3x:not(i):after, [href$='pptx'].external-link.icon-size-3x:not(i):after, [href$='pptx'][href$='pdf'].icon-size-3x:not(i):after, [href$='pptx'][href$='zip'].icon-size-3x:not(i):after, [href$='pptx'][href$='doc'].icon-size-3x:not(i):after, [href$='pptx'][href$='docx'].icon-size-3x:not(i):after, [href$='pptx'][href$='ppt'].icon-size-3x:not(i):after, [href$='pptx'][href$='pptx'].icon-size-3x:not(i):after, [href$='pptx'][href$='xls'].icon-size-3x:not(i):after, [href$='pptx'][href$='xlsx'].icon-size-3x:not(i):after, [href$='pptx'][data-toggle=modal].icon-size-3x:not(i):after,
[href$='xls'].upgrade.icon-size-3x:not(i):after,
[href$='xls'].external-link.icon-size-3x:not(i):after,
[href$='xls'][href$='pdf'].icon-size-3x:not(i):after,
[href$='xls'][href$='zip'].icon-size-3x:not(i):after,
[href$='xls'][href$='doc'].icon-size-3x:not(i):after,
[href$='xls'][href$='docx'].icon-size-3x:not(i):after,
[href$='xls'][href$='ppt'].icon-size-3x:not(i):after,
[href$='xls'][href$='pptx'].icon-size-3x:not(i):after,
[href$='xls'][href$='xls'].icon-size-3x:not(i):after,
[href$='xls'][href$='xlsx'].icon-size-3x:not(i):after,
[href$='xls'][data-toggle=modal].icon-size-3x:not(i):after, [href$='xlsx'].upgrade.icon-size-3x:not(i):after, [href$='xlsx'].external-link.icon-size-3x:not(i):after, [href$='xlsx'][href$='pdf'].icon-size-3x:not(i):after, [href$='xlsx'][href$='zip'].icon-size-3x:not(i):after, [href$='xlsx'][href$='doc'].icon-size-3x:not(i):after, [href$='xlsx'][href$='docx'].icon-size-3x:not(i):after, [href$='xlsx'][href$='ppt'].icon-size-3x:not(i):after, [href$='xlsx'][href$='pptx'].icon-size-3x:not(i):after, [href$='xlsx'][href$='xls'].icon-size-3x:not(i):after, [href$='xlsx'][href$='xlsx'].icon-size-3x:not(i):after, [href$='xlsx'][data-toggle=modal].icon-size-3x:not(i):after,
[href$='zip'].upgrade.icon-size-3x:not(i):after,
[href$='zip'].external-link.icon-size-3x:not(i):after,
[href$='zip'][href$='pdf'].icon-size-3x:not(i):after,
[href$='zip'][href$='zip'].icon-size-3x:not(i):after,
[href$='zip'][href$='doc'].icon-size-3x:not(i):after,
[href$='zip'][href$='docx'].icon-size-3x:not(i):after,
[href$='zip'][href$='ppt'].icon-size-3x:not(i):after,
[href$='zip'][href$='pptx'].icon-size-3x:not(i):after,
[href$='zip'][href$='xls'].icon-size-3x:not(i):after,
[href$='zip'][href$='xlsx'].icon-size-3x:not(i):after,
[href$='zip'][data-toggle=modal].icon-size-3x:not(i):after,
[data-toggle="modal"].upgrade.icon-size-3x:not(i):after,
[data-toggle="modal"].external-link.icon-size-3x:not(i):after,
[data-toggle="modal"][href$='pdf'].icon-size-3x:not(i):after,
[data-toggle="modal"][href$='zip'].icon-size-3x:not(i):after,
[data-toggle="modal"][href$='doc'].icon-size-3x:not(i):after,
[data-toggle="modal"][href$='docx'].icon-size-3x:not(i):after,
[data-toggle="modal"][href$='ppt'].icon-size-3x:not(i):after,
[data-toggle="modal"][href$='pptx'].icon-size-3x:not(i):after,
[data-toggle="modal"][href$='xls'].icon-size-3x:not(i):after,
[data-toggle="modal"][href$='xlsx'].icon-size-3x:not(i):after,
[data-toggle="modal"][data-toggle=modal].icon-size-3x:not(i):after,
.external-link.upgrade.icon-size-3x:not(i):after,
.external-link.external-link.icon-size-3x:not(i):after,
.external-link[href$='pdf'].icon-size-3x:not(i):after,
.external-link[href$='zip'].icon-size-3x:not(i):after,
.external-link[href$='doc'].icon-size-3x:not(i):after,
.external-link[href$='docx'].icon-size-3x:not(i):after,
.external-link[href$='ppt'].icon-size-3x:not(i):after,
.external-link[href$='pptx'].icon-size-3x:not(i):after,
.external-link[href$='xls'].icon-size-3x:not(i):after,
.external-link[href$='xlsx'].icon-size-3x:not(i):after,
.external-link[data-toggle=modal].icon-size-3x:not(i):after,
.upgrade.upgrade.icon-size-3x:not(i):after,
.upgrade.external-link.icon-size-3x:not(i):after,
.upgrade[href$='pdf'].icon-size-3x:not(i):after,
.upgrade[href$='zip'].icon-size-3x:not(i):after,
.upgrade[href$='doc'].icon-size-3x:not(i):after,
.upgrade[href$='docx'].icon-size-3x:not(i):after,
.upgrade[href$='ppt'].icon-size-3x:not(i):after,
.upgrade[href$='pptx'].icon-size-3x:not(i):after,
.upgrade[href$='xls'].icon-size-3x:not(i):after,
.upgrade[href$='xlsx'].icon-size-3x:not(i):after,
.upgrade[data-toggle=modal].icon-size-3x:not(i):after {
  font-size: 50px;
  width: 77.1px;
  line-height: 1; }

i[href$='doc'].icon-size-4x:not(.icon-before):not(.icon-after), i[href$='docx'].icon-size-4x:not(.icon-before):not(.icon-after), i[href$='pdf'].icon-size-4x:not(.icon-before):not(.icon-after), i[href$='ppt'].icon-size-4x:not(.icon-before):not(.icon-after), i[href$='pptx'].icon-size-4x:not(.icon-before):not(.icon-after), i[href$='xls'].icon-size-4x:not(.icon-before):not(.icon-after), i[href$='xlsx'].icon-size-4x:not(.icon-before):not(.icon-after), i[href$='zip'].icon-size-4x:not(.icon-before):not(.icon-after), i[data-toggle="modal"].icon-size-4x:not(.icon-before):not(.icon-after), i.external-link.icon-size-4x:not(.icon-before):not(.icon-after), i.upgrade.icon-size-4x:not(.icon-before):not(.icon-after) {
  font-size: 70px; }

[href$='doc'].icon-size-4x:not(.icon-before):not(.icon-after):not(i):before, [href$='docx'].icon-size-4x:not(.icon-before):not(.icon-after):not(i):before,
[href$='pdf'].icon-size-4x:not(.icon-before):not(.icon-after):not(i):before,
[href$='ppt'].icon-size-4x:not(.icon-before):not(.icon-after):not(i):before, [href$='pptx'].icon-size-4x:not(.icon-before):not(.icon-after):not(i):before,
[href$='xls'].icon-size-4x:not(.icon-before):not(.icon-after):not(i):before, [href$='xlsx'].icon-size-4x:not(.icon-before):not(.icon-after):not(i):before,
[href$='zip'].icon-size-4x:not(.icon-before):not(.icon-after):not(i):before,
[data-toggle="modal"].icon-size-4x:not(.icon-before):not(.icon-after):not(i):before,
.external-link.icon-size-4x:not(.icon-before):not(.icon-after):not(i):before,
.upgrade.icon-size-4x:not(.icon-before):not(.icon-after):not(i):before {
  font-size: 70px;
  width: 108px;
  line-height: 1; }

i[href$='doc'].icon-after.icon-size-4x, i[href$='docx'].icon-after.icon-size-4x, i[href$='pdf'].icon-after.icon-size-4x, i[href$='ppt'].icon-after.icon-size-4x, i[href$='pptx'].icon-after.icon-size-4x, i[href$='xls'].icon-after.icon-size-4x, i[href$='xlsx'].icon-after.icon-size-4x, i[href$='zip'].icon-after.icon-size-4x, i[data-toggle="modal"].icon-after.icon-size-4x, i.external-link.icon-after.icon-size-4x, i.upgrade.icon-after.icon-size-4x {
  font-size: 70px; }

[href$='doc'].icon-after.icon-size-4x:not(i):after, [href$='docx'].icon-after.icon-size-4x:not(i):after,
[href$='pdf'].icon-after.icon-size-4x:not(i):after,
[href$='ppt'].icon-after.icon-size-4x:not(i):after, [href$='pptx'].icon-after.icon-size-4x:not(i):after,
[href$='xls'].icon-after.icon-size-4x:not(i):after, [href$='xlsx'].icon-after.icon-size-4x:not(i):after,
[href$='zip'].icon-after.icon-size-4x:not(i):after,
[data-toggle="modal"].icon-after.icon-size-4x:not(i):after,
.external-link.icon-after.icon-size-4x:not(i):after,
.upgrade.icon-after.icon-size-4x:not(i):after {
  font-size: 70px;
  width: 108px;
  line-height: 1; }

[href$='doc'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='doc'].icon-after.icon-size-4x.btn-link, [href$='doc'].icon-after.icon-size-4x.label.clean, [href$='docx'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='docx'].icon-after.icon-size-4x.btn-link, [href$='docx'].icon-after.icon-size-4x.label.clean,
[href$='pdf'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='pdf'].icon-after.icon-size-4x.btn-link,
[href$='pdf'].icon-after.icon-size-4x.label.clean,
[href$='ppt'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='ppt'].icon-after.icon-size-4x.btn-link,
[href$='ppt'].icon-after.icon-size-4x.label.clean, [href$='pptx'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='pptx'].icon-after.icon-size-4x.btn-link, [href$='pptx'].icon-after.icon-size-4x.label.clean,
[href$='xls'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='xls'].icon-after.icon-size-4x.btn-link,
[href$='xls'].icon-after.icon-size-4x.label.clean, [href$='xlsx'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item), [href$='xlsx'].icon-after.icon-size-4x.btn-link, [href$='xlsx'].icon-after.icon-size-4x.label.clean,
[href$='zip'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[href$='zip'].icon-after.icon-size-4x.btn-link,
[href$='zip'].icon-after.icon-size-4x.label.clean,
[data-toggle="modal"].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
[data-toggle="modal"].icon-after.icon-size-4x.btn-link,
[data-toggle="modal"].icon-after.icon-size-4x.label.clean,
.external-link.icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.external-link.icon-after.icon-size-4x.btn-link,
.external-link.icon-after.icon-size-4x.label.clean,
.upgrade.icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.title):not(.alert):not(.label):not(.badge):not(.list-group-item),
.upgrade.icon-after.icon-size-4x.btn-link,
.upgrade.icon-after.icon-size-4x.label.clean {
  margin-right: 108px;
  padding-right: 0; }

[href$='doc'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='docx'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='pdf'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='ppt'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='pptx'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='xls'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after, [href$='xlsx'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[href$='zip'].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
[data-toggle="modal"].icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.external-link.icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after,
.upgrade.icon-after.icon-size-4x:not(.btn):not(.fbtn):not(.label):not(.badge):after {
  text-align: center; }

[href$='doc'].icon-after.icon-size-4x:after, [href$='docx'].icon-after.icon-size-4x:after,
[href$='pdf'].icon-after.icon-size-4x:after,
[href$='ppt'].icon-after.icon-size-4x:after, [href$='pptx'].icon-after.icon-size-4x:after,
[href$='xls'].icon-after.icon-size-4x:after, [href$='xlsx'].icon-after.icon-size-4x:after,
[href$='zip'].icon-after.icon-size-4x:after,
[data-toggle="modal"].icon-after.icon-size-4x:after,
.external-link.icon-after.icon-size-4x:after,
.upgrade.icon-after.icon-size-4x:after {
  display: inline-block;
  margin-right: -108px;
  line-height: 1; }

[href$='doc'].icon-after.icon-size-4x.btn:not(.btn-link)::after, .fbtn[href$='doc'].icon-after.icon-size-4x:not(.btn-link)::after, [href$='doc'].icon-after.icon-size-4x.label:not(.clean)::after, [href$='doc'].icon-after.icon-size-4x.badge::after, [href$='docx'].icon-after.icon-size-4x.btn:not(.btn-link)::after, .fbtn[href$='docx'].icon-after.icon-size-4x:not(.btn-link)::after, [href$='docx'].icon-after.icon-size-4x.label:not(.clean)::after, [href$='docx'].icon-after.icon-size-4x.badge::after,
[href$='pdf'].icon-after.icon-size-4x.btn:not(.btn-link)::after,
.fbtn[href$='pdf'].icon-after.icon-size-4x:not(.btn-link)::after,
[href$='pdf'].icon-after.icon-size-4x.label:not(.clean)::after,
[href$='pdf'].icon-after.icon-size-4x.badge::after,
[href$='ppt'].icon-after.icon-size-4x.btn:not(.btn-link)::after,
.fbtn[href$='ppt'].icon-after.icon-size-4x:not(.btn-link)::after,
[href$='ppt'].icon-after.icon-size-4x.label:not(.clean)::after,
[href$='ppt'].icon-after.icon-size-4x.badge::after, [href$='pptx'].icon-after.icon-size-4x.btn:not(.btn-link)::after, .fbtn[href$='pptx'].icon-after.icon-size-4x:not(.btn-link)::after, [href$='pptx'].icon-after.icon-size-4x.label:not(.clean)::after, [href$='pptx'].icon-after.icon-size-4x.badge::after,
[href$='xls'].icon-after.icon-size-4x.btn:not(.btn-link)::after,
.fbtn[href$='xls'].icon-after.icon-size-4x:not(.btn-link)::after,
[href$='xls'].icon-after.icon-size-4x.label:not(.clean)::after,
[href$='xls'].icon-after.icon-size-4x.badge::after, [href$='xlsx'].icon-after.icon-size-4x.btn:not(.btn-link)::after, .fbtn[href$='xlsx'].icon-after.icon-size-4x:not(.btn-link)::after, [href$='xlsx'].icon-after.icon-size-4x.label:not(.clean)::after, [href$='xlsx'].icon-after.icon-size-4x.badge::after,
[href$='zip'].icon-after.icon-size-4x.btn:not(.btn-link)::after,
.fbtn[href$='zip'].icon-after.icon-size-4x:not(.btn-link)::after,
[href$='zip'].icon-after.icon-size-4x.label:not(.clean)::after,
[href$='zip'].icon-after.icon-size-4x.badge::after,
[data-toggle="modal"].icon-after.icon-size-4x.btn:not(.btn-link)::after,
.fbtn[data-toggle="modal"].icon-after.icon-size-4x:not(.btn-link)::after,
[data-toggle="modal"].icon-after.icon-size-4x.label:not(.clean)::after,
[data-toggle="modal"].icon-after.icon-size-4x.badge::after,
.external-link.icon-after.icon-size-4x.btn:not(.btn-link)::after,
.external-link.icon-after.icon-size-4x.fbtn:not(.btn-link)::after,
.external-link.icon-after.icon-size-4x.label:not(.clean)::after,
.external-link.icon-after.icon-size-4x.badge::after,
.upgrade.icon-after.icon-size-4x.btn:not(.btn-link)::after,
.upgrade.icon-after.icon-size-4x.fbtn:not(.btn-link)::after,
.upgrade.icon-after.icon-size-4x.label:not(.clean)::after,
.upgrade.icon-after.icon-size-4x.badge::after {
  margin-right: 0;
  padding-left: 21.6px;
  text-align: right;
  vertical-align: -35%; }

button[href$='doc'].icon-after.icon-size-4x:after, button[href$='docx'].icon-after.icon-size-4x:after, button[href$='pdf'].icon-after.icon-size-4x:after, button[href$='ppt'].icon-after.icon-size-4x:after, button[href$='pptx'].icon-after.icon-size-4x:after, button[href$='xls'].icon-after.icon-size-4x:after, button[href$='xlsx'].icon-after.icon-size-4x:after, button[href$='zip'].icon-after.icon-size-4x:after, button[data-toggle="modal"].icon-after.icon-size-4x:after, button.external-link.icon-after.icon-size-4x:after, button.upgrade.icon-after.icon-size-4x:after {
  position: relative; }

i[href$='doc'].upgrade.icon-size-4x, i[href$='doc'].external-link.icon-size-4x, i[href$='doc'][href$='pdf'].icon-size-4x, i[href$='doc'][href$='zip'].icon-size-4x, i[href$='doc'][href$='doc'].icon-size-4x, i[href$='doc'][href$='docx'].icon-size-4x, i[href$='doc'][href$='ppt'].icon-size-4x, i[href$='doc'][href$='pptx'].icon-size-4x, i[href$='doc'][href$='xls'].icon-size-4x, i[href$='doc'][href$='xlsx'].icon-size-4x, i[href$='doc'][data-toggle=modal].icon-size-4x, i[href$='docx'].upgrade.icon-size-4x, i[href$='docx'].external-link.icon-size-4x, i[href$='docx'][href$='pdf'].icon-size-4x, i[href$='docx'][href$='zip'].icon-size-4x, i[href$='docx'][href$='doc'].icon-size-4x, i[href$='docx'][href$='docx'].icon-size-4x, i[href$='docx'][href$='ppt'].icon-size-4x, i[href$='docx'][href$='pptx'].icon-size-4x, i[href$='docx'][href$='xls'].icon-size-4x, i[href$='docx'][href$='xlsx'].icon-size-4x, i[href$='docx'][data-toggle=modal].icon-size-4x, i[href$='pdf'].upgrade.icon-size-4x, i[href$='pdf'].external-link.icon-size-4x, i[href$='pdf'][href$='pdf'].icon-size-4x, i[href$='pdf'][href$='zip'].icon-size-4x, i[href$='pdf'][href$='doc'].icon-size-4x, i[href$='pdf'][href$='docx'].icon-size-4x, i[href$='pdf'][href$='ppt'].icon-size-4x, i[href$='pdf'][href$='pptx'].icon-size-4x, i[href$='pdf'][href$='xls'].icon-size-4x, i[href$='pdf'][href$='xlsx'].icon-size-4x, i[href$='pdf'][data-toggle=modal].icon-size-4x, i[href$='ppt'].upgrade.icon-size-4x, i[href$='ppt'].external-link.icon-size-4x, i[href$='ppt'][href$='pdf'].icon-size-4x, i[href$='ppt'][href$='zip'].icon-size-4x, i[href$='ppt'][href$='doc'].icon-size-4x, i[href$='ppt'][href$='docx'].icon-size-4x, i[href$='ppt'][href$='ppt'].icon-size-4x, i[href$='ppt'][href$='pptx'].icon-size-4x, i[href$='ppt'][href$='xls'].icon-size-4x, i[href$='ppt'][href$='xlsx'].icon-size-4x, i[href$='ppt'][data-toggle=modal].icon-size-4x, i[href$='pptx'].upgrade.icon-size-4x, i[href$='pptx'].external-link.icon-size-4x, i[href$='pptx'][href$='pdf'].icon-size-4x, i[href$='pptx'][href$='zip'].icon-size-4x, i[href$='pptx'][href$='doc'].icon-size-4x, i[href$='pptx'][href$='docx'].icon-size-4x, i[href$='pptx'][href$='ppt'].icon-size-4x, i[href$='pptx'][href$='pptx'].icon-size-4x, i[href$='pptx'][href$='xls'].icon-size-4x, i[href$='pptx'][href$='xlsx'].icon-size-4x, i[href$='pptx'][data-toggle=modal].icon-size-4x, i[href$='xls'].upgrade.icon-size-4x, i[href$='xls'].external-link.icon-size-4x, i[href$='xls'][href$='pdf'].icon-size-4x, i[href$='xls'][href$='zip'].icon-size-4x, i[href$='xls'][href$='doc'].icon-size-4x, i[href$='xls'][href$='docx'].icon-size-4x, i[href$='xls'][href$='ppt'].icon-size-4x, i[href$='xls'][href$='pptx'].icon-size-4x, i[href$='xls'][href$='xls'].icon-size-4x, i[href$='xls'][href$='xlsx'].icon-size-4x, i[href$='xls'][data-toggle=modal].icon-size-4x, i[href$='xlsx'].upgrade.icon-size-4x, i[href$='xlsx'].external-link.icon-size-4x, i[href$='xlsx'][href$='pdf'].icon-size-4x, i[href$='xlsx'][href$='zip'].icon-size-4x, i[href$='xlsx'][href$='doc'].icon-size-4x, i[href$='xlsx'][href$='docx'].icon-size-4x, i[href$='xlsx'][href$='ppt'].icon-size-4x, i[href$='xlsx'][href$='pptx'].icon-size-4x, i[href$='xlsx'][href$='xls'].icon-size-4x, i[href$='xlsx'][href$='xlsx'].icon-size-4x, i[href$='xlsx'][data-toggle=modal].icon-size-4x, i[href$='zip'].upgrade.icon-size-4x, i[href$='zip'].external-link.icon-size-4x, i[href$='zip'][href$='pdf'].icon-size-4x, i[href$='zip'][href$='zip'].icon-size-4x, i[href$='zip'][href$='doc'].icon-size-4x, i[href$='zip'][href$='docx'].icon-size-4x, i[href$='zip'][href$='ppt'].icon-size-4x, i[href$='zip'][href$='pptx'].icon-size-4x, i[href$='zip'][href$='xls'].icon-size-4x, i[href$='zip'][href$='xlsx'].icon-size-4x, i[href$='zip'][data-toggle=modal].icon-size-4x, i[data-toggle="modal"].upgrade.icon-size-4x, i[data-toggle="modal"].external-link.icon-size-4x, i[data-toggle="modal"][href$='pdf'].icon-size-4x, i[data-toggle="modal"][href$='zip'].icon-size-4x, i[data-toggle="modal"][href$='doc'].icon-size-4x, i[data-toggle="modal"][href$='docx'].icon-size-4x, i[data-toggle="modal"][href$='ppt'].icon-size-4x, i[data-toggle="modal"][href$='pptx'].icon-size-4x, i[data-toggle="modal"][href$='xls'].icon-size-4x, i[data-toggle="modal"][href$='xlsx'].icon-size-4x, i[data-toggle="modal"][data-toggle=modal].icon-size-4x, i.external-link.upgrade.icon-size-4x, i.external-link.external-link.icon-size-4x, i.external-link[href$='pdf'].icon-size-4x, i.external-link[href$='zip'].icon-size-4x, i.external-link[href$='doc'].icon-size-4x, i.external-link[href$='docx'].icon-size-4x, i.external-link[href$='ppt'].icon-size-4x, i.external-link[href$='pptx'].icon-size-4x, i.external-link[href$='xls'].icon-size-4x, i.external-link[href$='xlsx'].icon-size-4x, i.external-link[data-toggle=modal].icon-size-4x, i.upgrade.upgrade.icon-size-4x, i.upgrade.external-link.icon-size-4x, i.upgrade[href$='pdf'].icon-size-4x, i.upgrade[href$='zip'].icon-size-4x, i.upgrade[href$='doc'].icon-size-4x, i.upgrade[href$='docx'].icon-size-4x, i.upgrade[href$='ppt'].icon-size-4x, i.upgrade[href$='pptx'].icon-size-4x, i.upgrade[href$='xls'].icon-size-4x, i.upgrade[href$='xlsx'].icon-size-4x, i.upgrade[data-toggle=modal].icon-size-4x {
  font-size: 70px; }

[href$='doc'].upgrade.icon-size-4x:not(i):after, [href$='doc'].external-link.icon-size-4x:not(i):after, [href$='doc'][href$='pdf'].icon-size-4x:not(i):after, [href$='doc'][href$='zip'].icon-size-4x:not(i):after, [href$='doc'][href$='doc'].icon-size-4x:not(i):after, [href$='doc'][href$='docx'].icon-size-4x:not(i):after, [href$='doc'][href$='ppt'].icon-size-4x:not(i):after, [href$='doc'][href$='pptx'].icon-size-4x:not(i):after, [href$='doc'][href$='xls'].icon-size-4x:not(i):after, [href$='doc'][href$='xlsx'].icon-size-4x:not(i):after, [href$='doc'][data-toggle=modal].icon-size-4x:not(i):after, [href$='docx'].upgrade.icon-size-4x:not(i):after, [href$='docx'].external-link.icon-size-4x:not(i):after, [href$='docx'][href$='pdf'].icon-size-4x:not(i):after, [href$='docx'][href$='zip'].icon-size-4x:not(i):after, [href$='docx'][href$='doc'].icon-size-4x:not(i):after, [href$='docx'][href$='docx'].icon-size-4x:not(i):after, [href$='docx'][href$='ppt'].icon-size-4x:not(i):after, [href$='docx'][href$='pptx'].icon-size-4x:not(i):after, [href$='docx'][href$='xls'].icon-size-4x:not(i):after, [href$='docx'][href$='xlsx'].icon-size-4x:not(i):after, [href$='docx'][data-toggle=modal].icon-size-4x:not(i):after,
[href$='pdf'].upgrade.icon-size-4x:not(i):after,
[href$='pdf'].external-link.icon-size-4x:not(i):after,
[href$='pdf'][href$='pdf'].icon-size-4x:not(i):after,
[href$='pdf'][href$='zip'].icon-size-4x:not(i):after,
[href$='pdf'][href$='doc'].icon-size-4x:not(i):after,
[href$='pdf'][href$='docx'].icon-size-4x:not(i):after,
[href$='pdf'][href$='ppt'].icon-size-4x:not(i):after,
[href$='pdf'][href$='pptx'].icon-size-4x:not(i):after,
[href$='pdf'][href$='xls'].icon-size-4x:not(i):after,
[href$='pdf'][href$='xlsx'].icon-size-4x:not(i):after,
[href$='pdf'][data-toggle=modal].icon-size-4x:not(i):after,
[href$='ppt'].upgrade.icon-size-4x:not(i):after,
[href$='ppt'].external-link.icon-size-4x:not(i):after,
[href$='ppt'][href$='pdf'].icon-size-4x:not(i):after,
[href$='ppt'][href$='zip'].icon-size-4x:not(i):after,
[href$='ppt'][href$='doc'].icon-size-4x:not(i):after,
[href$='ppt'][href$='docx'].icon-size-4x:not(i):after,
[href$='ppt'][href$='ppt'].icon-size-4x:not(i):after,
[href$='ppt'][href$='pptx'].icon-size-4x:not(i):after,
[href$='ppt'][href$='xls'].icon-size-4x:not(i):after,
[href$='ppt'][href$='xlsx'].icon-size-4x:not(i):after,
[href$='ppt'][data-toggle=modal].icon-size-4x:not(i):after, [href$='pptx'].upgrade.icon-size-4x:not(i):after, [href$='pptx'].external-link.icon-size-4x:not(i):after, [href$='pptx'][href$='pdf'].icon-size-4x:not(i):after, [href$='pptx'][href$='zip'].icon-size-4x:not(i):after, [href$='pptx'][href$='doc'].icon-size-4x:not(i):after, [href$='pptx'][href$='docx'].icon-size-4x:not(i):after, [href$='pptx'][href$='ppt'].icon-size-4x:not(i):after, [href$='pptx'][href$='pptx'].icon-size-4x:not(i):after, [href$='pptx'][href$='xls'].icon-size-4x:not(i):after, [href$='pptx'][href$='xlsx'].icon-size-4x:not(i):after, [href$='pptx'][data-toggle=modal].icon-size-4x:not(i):after,
[href$='xls'].upgrade.icon-size-4x:not(i):after,
[href$='xls'].external-link.icon-size-4x:not(i):after,
[href$='xls'][href$='pdf'].icon-size-4x:not(i):after,
[href$='xls'][href$='zip'].icon-size-4x:not(i):after,
[href$='xls'][href$='doc'].icon-size-4x:not(i):after,
[href$='xls'][href$='docx'].icon-size-4x:not(i):after,
[href$='xls'][href$='ppt'].icon-size-4x:not(i):after,
[href$='xls'][href$='pptx'].icon-size-4x:not(i):after,
[href$='xls'][href$='xls'].icon-size-4x:not(i):after,
[href$='xls'][href$='xlsx'].icon-size-4x:not(i):after,
[href$='xls'][data-toggle=modal].icon-size-4x:not(i):after, [href$='xlsx'].upgrade.icon-size-4x:not(i):after, [href$='xlsx'].external-link.icon-size-4x:not(i):after, [href$='xlsx'][href$='pdf'].icon-size-4x:not(i):after, [href$='xlsx'][href$='zip'].icon-size-4x:not(i):after, [href$='xlsx'][href$='doc'].icon-size-4x:not(i):after, [href$='xlsx'][href$='docx'].icon-size-4x:not(i):after, [href$='xlsx'][href$='ppt'].icon-size-4x:not(i):after, [href$='xlsx'][href$='pptx'].icon-size-4x:not(i):after, [href$='xlsx'][href$='xls'].icon-size-4x:not(i):after, [href$='xlsx'][href$='xlsx'].icon-size-4x:not(i):after, [href$='xlsx'][data-toggle=modal].icon-size-4x:not(i):after,
[href$='zip'].upgrade.icon-size-4x:not(i):after,
[href$='zip'].external-link.icon-size-4x:not(i):after,
[href$='zip'][href$='pdf'].icon-size-4x:not(i):after,
[href$='zip'][href$='zip'].icon-size-4x:not(i):after,
[href$='zip'][href$='doc'].icon-size-4x:not(i):after,
[href$='zip'][href$='docx'].icon-size-4x:not(i):after,
[href$='zip'][href$='ppt'].icon-size-4x:not(i):after,
[href$='zip'][href$='pptx'].icon-size-4x:not(i):after,
[href$='zip'][href$='xls'].icon-size-4x:not(i):after,
[href$='zip'][href$='xlsx'].icon-size-4x:not(i):after,
[href$='zip'][data-toggle=modal].icon-size-4x:not(i):after,
[data-toggle="modal"].upgrade.icon-size-4x:not(i):after,
[data-toggle="modal"].external-link.icon-size-4x:not(i):after,
[data-toggle="modal"][href$='pdf'].icon-size-4x:not(i):after,
[data-toggle="modal"][href$='zip'].icon-size-4x:not(i):after,
[data-toggle="modal"][href$='doc'].icon-size-4x:not(i):after,
[data-toggle="modal"][href$='docx'].icon-size-4x:not(i):after,
[data-toggle="modal"][href$='ppt'].icon-size-4x:not(i):after,
[data-toggle="modal"][href$='pptx'].icon-size-4x:not(i):after,
[data-toggle="modal"][href$='xls'].icon-size-4x:not(i):after,
[data-toggle="modal"][href$='xlsx'].icon-size-4x:not(i):after,
[data-toggle="modal"][data-toggle=modal].icon-size-4x:not(i):after,
.external-link.upgrade.icon-size-4x:not(i):after,
.external-link.external-link.icon-size-4x:not(i):after,
.external-link[href$='pdf'].icon-size-4x:not(i):after,
.external-link[href$='zip'].icon-size-4x:not(i):after,
.external-link[href$='doc'].icon-size-4x:not(i):after,
.external-link[href$='docx'].icon-size-4x:not(i):after,
.external-link[href$='ppt'].icon-size-4x:not(i):after,
.external-link[href$='pptx'].icon-size-4x:not(i):after,
.external-link[href$='xls'].icon-size-4x:not(i):after,
.external-link[href$='xlsx'].icon-size-4x:not(i):after,
.external-link[data-toggle=modal].icon-size-4x:not(i):after,
.upgrade.upgrade.icon-size-4x:not(i):after,
.upgrade.external-link.icon-size-4x:not(i):after,
.upgrade[href$='pdf'].icon-size-4x:not(i):after,
.upgrade[href$='zip'].icon-size-4x:not(i):after,
.upgrade[href$='doc'].icon-size-4x:not(i):after,
.upgrade[href$='docx'].icon-size-4x:not(i):after,
.upgrade[href$='ppt'].icon-size-4x:not(i):after,
.upgrade[href$='pptx'].icon-size-4x:not(i):after,
.upgrade[href$='xls'].icon-size-4x:not(i):after,
.upgrade[href$='xlsx'].icon-size-4x:not(i):after,
.upgrade[data-toggle=modal].icon-size-4x:not(i):after {
  font-size: 70px;
  width: 108px;
  line-height: 1; }

[href$='doc'].btn:after, .fbtn[href$='doc']:after, [href$='docx'].btn:after, .fbtn[href$='docx']:after,
[href$='pdf'].btn:after,
.fbtn[href$='pdf']:after,
[href$='ppt'].btn:after,
.fbtn[href$='ppt']:after, [href$='pptx'].btn:after, .fbtn[href$='pptx']:after,
[href$='xls'].btn:after,
.fbtn[href$='xls']:after, [href$='xlsx'].btn:after, .fbtn[href$='xlsx']:after,
[href$='zip'].btn:after,
.fbtn[href$='zip']:after,
[data-toggle="modal"].btn:after,
.fbtn[data-toggle="modal"]:after,
.external-link.btn:after,
.external-link.fbtn:after,
.upgrade.btn:after,
.upgrade.fbtn:after {
  margin-left: .2em; }

.external-link:after {
  content: "\F08E"; }

.upgrade:after {
  font-family: 'BinckIcons' !important;
  content: "\E905";
  color: #C1C1C1 !important; }

[href$='doc']:after, [href$='docx']:after {
  content: "\F1C2"; }

[href$='pdf']:after {
  content: "\F1C1"; }

[href$='ppt']:after, [href$='pptx']:after {
  content: "\F1C4"; }

[href$='xls']:after, [href$='xlsx']:after {
  content: "\F1C3"; }

[href$='zip']:after {
  content: "\F1C6"; }

[data-toggle=modal]::after,
[data-toggle=modal].alert .alert-title::after {
  font-family: 'BinckIcons' !important;
  content: "\E902"; }

[data-toggle=modal].img-hover:after, [data-toggle=modal].card:after {
  content: '';
  width: 100%; }

.has-halfrudder {
  position: relative; }
  .has-halfrudder.lane, .has-halfrudder.card {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: none;
    flex-wrap: nowrap;
    min-height: 300px; }
    @media (max-width: 767px) {
      .has-halfrudder.lane, .has-halfrudder.card {
        min-height: 100px; } }
  .has-halfrudder::after {
    opacity: 0.25;
    content: '';
    display: block;
    min-width: 222px;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='600px' height='1080px' viewBox='0 0 600 1080' style='enable-background:new 0 0 600 1080;' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:none;%7D.st1%7Bfill:%23FFFFFF;%7D%3C/style%3E%3Crect class='st0'/%3E%3Cpath class='st1' d='M513.7,209.7L547,475.6L310.6,360.9c-10.3,16-19,32.6-26.4,49.9c-8.1,19.1-14.5,39-18.9,59.7c-4.2,19.4-6.9,39.6-8,60.4l256.8,49.5L334.7,775.6c7.1,8.6,14.7,17.1,22.7,25.4c7.9,8.1,16,15.8,24.3,22.9c12.8,11,26.1,20.9,39.8,29.7c17.2,10.9,35.1,20.1,53.6,27.4L600,647.1V199.2C569.7,199.2,541,202.8,513.7,209.7z'/%3E%3C/svg%3E");
    background-position: right;
    background-repeat: no-repeat;
    background-size: 222px; }
    @media (max-width: 767px) {
      .has-halfrudder::after {
        display: none; } }
  .has-halfrudder.bg-white::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='600px' height='1080px' viewBox='0 0 600 1080' style='enable-background:new 0 0 600 1080;' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:none;%7D.st1%7Bfill:%23f2f2f2;%7D%3C/style%3E%3Crect class='st0'/%3E%3Cpath class='st1' d='M513.7,209.7L547,475.6L310.6,360.9c-10.3,16-19,32.6-26.4,49.9c-8.1,19.1-14.5,39-18.9,59.7c-4.2,19.4-6.9,39.6-8,60.4l256.8,49.5L334.7,775.6c7.1,8.6,14.7,17.1,22.7,25.4c7.9,8.1,16,15.8,24.3,22.9c12.8,11,26.1,20.9,39.8,29.7c17.2,10.9,35.1,20.1,53.6,27.4L600,647.1V199.2C569.7,199.2,541,202.8,513.7,209.7z'/%3E%3C/svg%3E");
    opacity: 1; }
  .has-halfrudder.bg-grey::after {
    opacity: 1; }
  .has-halfrudder.bg-darkgrey::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='600px' height='1080px' viewBox='0 0 600 1080' style='enable-background:new 0 0 600 1080;' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:none;%7D.st1%7Bfill:%23f2f2f2;%7D%3C/style%3E%3Crect class='st0'/%3E%3Cpath class='st1' d='M513.7,209.7L547,475.6L310.6,360.9c-10.3,16-19,32.6-26.4,49.9c-8.1,19.1-14.5,39-18.9,59.7c-4.2,19.4-6.9,39.6-8,60.4l256.8,49.5L334.7,775.6c7.1,8.6,14.7,17.1,22.7,25.4c7.9,8.1,16,15.8,24.3,22.9c12.8,11,26.1,20.9,39.8,29.7c17.2,10.9,35.1,20.1,53.6,27.4L600,647.1V199.2C569.7,199.2,541,202.8,513.7,209.7z'/%3E%3C/svg%3E"); }
  @media (min-width: 992px) {
    .has-halfrudder.skewright::after {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' width='600px' height='1080px' viewBox='0 0 600 1080' style='enable-background:new 0 0 600 1080;' xml:space='preserve'%3E%3Cstyle%3E.st0%7Bfill:none;%7D.st1%7Bfill:%23FFFFFF;%7D%3C/style%3E%3Crect class='st0'/%3E%3Cpath class='st1' d='M513.7,209.7L547,475.6L310.6,360.9c-10.3,16-19,32.6-26.4,49.9c-8.1,19.1-14.5,39-18.9,59.7c-4.2,19.4-6.9,39.6-8,60.4l256.8,49.5L334.7,775.6c7.1,8.6,14.7,17.1,22.7,25.4c7.9,8.1,16,15.8,24.3,22.9c12.8,11,26.1,20.9,39.8,29.7c17.2,10.9,35.1,20.1,53.6,27.4L600,647.1V199.2C569.7,199.2,541,202.8,513.7,209.7z'/%3E%3C/svg%3E");
      opacity: .25; } }
  .has-halfrudder .container, .has-halfrudder .container-fluid-lg, .has-halfrudder .subMenuBar, .has-halfrudder .container-fluid, .has-halfrudder .container-fluid-lg {
    z-index: 1;
    max-width: 66%; }
    @media (max-width: 767px) {
      .has-halfrudder .container, .has-halfrudder .container-fluid-lg, .has-halfrudder .subMenuBar, .has-halfrudder .container-fluid, .has-halfrudder .container-fluid-lg {
        max-width: 100%; } }
    @media (min-width: 1200px) {
      .has-halfrudder .container, .has-halfrudder .container-fluid-lg, .has-halfrudder .subMenuBar, .has-halfrudder .container-fluid, .has-halfrudder .container-fluid-lg {
        max-width: 80%; } }
  .has-halfrudder .card-block {
    z-index: 1; }
  @media (min-width: 992px) {
    .has-halfrudder.skewright .container, .has-halfrudder.skewright .container-fluid-lg, .has-halfrudder.skewright .subMenuBar, .has-halfrudder.skewright .container-fluid, .has-halfrudder.skewright .container-fluid-lg {
      max-width: 100%; } }

.bg-image {
  position: relative;
  margin-bottom: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 200px;
  z-index: 0;
  color: white;
  text-align: center; }
  .bg-image::before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    right: 0;
    z-index: -1;
    border-radius: 2.4px;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, rgba(0, 0, 0, 0.4) 100%); }
  .bg-image.lane::before {
    border-radius: 0; }
  .bg-image.bg-image-dark::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.5) 100%); }
  .bg-image .sublead {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    width: 100%; }
  .skewleft .bg-image, .skewright .bg-image {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden; }
    .skewleft .bg-image::after, .skewright .bg-image::after {
      content: '';
      display: block;
      position: absolute;
      height: 100%;
      width: 150%;
      background: white;
      -webkit-transform: skewX(-15deg);
          -ms-transform: skewX(-15deg);
              transform: skewX(-15deg);
      -webkit-transform-origin: left top;
          -ms-transform-origin: left top;
              transform-origin: left top;
      right: -150%; }
    @media (max-width: 991px) {
      .skewleft .bg-image, .skewright .bg-image {
        display: none; } }
  .skewleft > .bg-image, .skewright > .bg-image {
    width: 45%; }
  .bg-white.card .bg-image:after {
    background: white; }
  .bg-grey.card .bg-image:after {
    background: #F2F2F2; }
  .bg-darkgrey.card .bg-image:after {
    background: #303030; }
  .bg-midgrey.card .bg-image:after {
    background: #cccccc; }
  .skewright .bg-image {
    right: 0;
    left: auto;
    top: 0; }
    .skewright .bg-image::before {
      -webkit-transform-origin: left bottom;
          -ms-transform-origin: left bottom;
              transform-origin: left bottom; }
    .skewright .bg-image:after {
      -webkit-transform-origin: right bottom;
          -ms-transform-origin: right bottom;
              transform-origin: right bottom;
      left: -150%;
      right: auto; }
  .card .bg-image {
    min-height: 250px; }
    .card .bg-image, .card .bg-image::before {
      border-radius: 2px 0 0 2px; }
    @media (max-width: 991px) {
      .card .bg-image {
        display: block;
        position: relative;
        width: 100%; } }
  @media (max-width: 991px) {
    .card.skewleft .bg-image::after, .card.skewright .bg-image::after {
      display: none; } }
  .card.skewright .bg-image,
  .card [class*=' col-md-push-'] .bg-image,
  .card [class^='col-md-push-'] .bg-image {
    right: -1px; }
    .card.skewright .bg-image, .card.skewright .bg-image::before,
    .card [class*=' col-md-push-'] .bg-image,
    .card [class*=' col-md-push-'] .bg-image::before,
    .card [class^='col-md-push-'] .bg-image,
    .card [class^='col-md-push-'] .bg-image::before {
      border-radius: 0 2px 2px 0; }
  @media (max-width: 991px) {
    .card .bg-image, .card .bg-image::before,
    .card.skewright .bg-image,
    .card.skewright .bg-image::before,
    .card [class*=' col-md-push-'] .bg-image,
    .card [class*=' col-md-push-'] .bg-image::before,
    .card [class^='col-md-push-'] .bg-image,
    .card [class^='col-md-push-'] .bg-image::before {
      border-radius: 2px 2px 0 0; } }

.skewleft.lane, .skewleft.card, .skewright.lane, .skewright.card {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column; }

.skewleft.lane, .skewright.lane {
  min-height: 200px; }

.skewleft.card, .skewright.card {
  min-height: 250px; }

@media (min-width: 768px) {
  .skewleft.has-halfrudder, .skewright.has-halfrudder {
    min-height: 300px; } }

@media (max-width: 991px) {
  .skewleft.card.has-halfrudder::after, .skewright.card.has-halfrudder::after {
    display: none; } }

.fixed-image {
  background-attachment: fixed; }

.avatar {
  width: 6em;
  height: 6em;
  background: transparent;
  border-radius: 50%;
  background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6em 6em'%3E %3Cpath fill='%238CD600' class='cls-1' d='M0,0V84H84V0ZM63.34,60.35c-.58.69-1.2,1.37-1.86,2s-1.57,1.48-2.38,2.14a25.39,25.39,0,0,1-2.36,1.71,25.72,25.72,0,0,1-4.64,2.38L42,50.22,32,68.64a26.2,26.2,0,0,1-4.3-2.14,28.25,28.25,0,0,1-3.2-2.32c-.67-.56-1.31-1.16-2-1.79s-1.25-1.31-1.82-2L35.08,45.15,14.5,41.28a28.59,28.59,0,0,1,.64-4.72,25,25,0,0,1,1.52-4.67A25.26,25.26,0,0,1,18.76,28l18.94,9L35,16.18a28.57,28.57,0,0,1,7-.83h0a28.34,28.34,0,0,1,7,.83L46.32,37l18.92-9A26.28,26.28,0,0,1,67.6,32.5a25.24,25.24,0,0,1,1.12,3.44,28,28,0,0,1,.78,5.34L49,45.15Z'/%3E%3C/svg%3E") no-repeat center center;
  background-size: 100%;
  margin: 0 auto 1em auto; }

.img-cropper {
  position: relative;
  overflow: hidden;
  border-radius: 50%;
  width: 70px;
  height: 70px;
  margin: 0 auto; }
  .img-cropper.lg {
    width: 165px;
    height: 165px; }
  .img-cropper > .rectangle-to-round {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }

.img-cover {
  background-size: cover;
  background-position: center; }

.img-hover {
  display: inline-block;
  transition: all 200ms linear;
  position: relative;
  border: none;
  padding: 0;
  border-radius: 2px; }
  .img-hover * {
    display: block;
    margin: auto auto; }

.image-deck {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-flex-flow: row wrap;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .image-deck > * {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-left: 4px;
    margin-right: 4px; }
    @media screen and (min-width: 768px) {
      .image-deck > * {
        margin-left: 6px;
        margin-right: 6px; } }
    @media screen and (min-width: 992px) {
      .image-deck > * {
        margin-left: 8px;
        margin-right: 8px; } }
    @media screen and (min-width: 1200px) {
      .image-deck > * {
        margin-left: 10px;
        margin-right: 10px; } }
  .image-deck .bg-image {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .image-deck.flex-middle * {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }

.fill #main-footer .indice-bar {
  left: 0;
  right: 0; }

.footer-bar, .indice-bar {
  width: 100%; }
  .footer-bar .bar, .indice-bar .bar {
    position: relative;
    background-color: #f3f3f3;
    border-top: 1px solid #d1d1d1;
    padding: 7px 0;
    max-height: 50px;
    overflow: hidden; }
  .footer-bar.indice-bottom-fixed, .indice-bar.indice-bottom-fixed {
    position: fixed;
    bottom: -1px;
    left: 0;
    right: 0;
    margin: 0;
    z-index: 10; }

.indice-bar .indice-collapse {
  position: relative;
  background-color: #f3f3f3;
  border: 1px solid #d1d1d1;
  border-bottom: none;
  width: 50px;
  height: 25px;
  margin: -24px auto -1px auto;
  text-align: center;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 1;
  border-radius: 25px 25px 0 0; }
  .indice-bar .indice-collapse:before {
    font-size: 16px;
    font-family: FontAwesome;
    content: "\F107";
    display: block;
    line-height: 25px;
    transition: -webkit-transform 200ms ease;
    transition: transform 200ms ease;
    transition: transform 200ms ease, -webkit-transform 200ms ease; }
    @media screen and (min-width: 992px) {
      .indice-bar .indice-collapse:before {
        font-size: 17px; } }
  .indice-bar .indice-collapse i {
    display: none; }

.indice-bar .bar {
  transition: max-height 200ms ease; }
  .indice-bar .bar .container-fluid-lg {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    justify-content: space-between;
    position: relative; }
  .indice-bar .bar .inline {
    display: inline-block;
    position: absolute;
    right: 0;
    width: 30px;
    height: 100%; }

.indice-bar.collapsed .indice-collapse::before {
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }

.indice-bar.collapsed .bar {
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0; }

.indice-bar a,
.indice-bar button {
  text-decoration: none;
  color: #333333;
  margin-right: 5px;
  padding: 7px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex: 0 1 auto;
  -moz-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap; }
  .indice-bar a:last-of-type,
  .indice-bar button:last-of-type {
    margin-right: 0; }
  .indice-bar a:hover,
  .indice-bar button:hover {
    background-color: #e7e7e7;
    border-radius: 2px; }
  .indice-bar a .indice-name,
  .indice-bar a .indice-quote,
  .indice-bar button .indice-name,
  .indice-bar button .indice-quote {
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase; }
  .indice-bar a .indice-name,
  .indice-bar button .indice-name {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    min-width: 20px;
    margin-right: 3px;
    -webkit-flex: 0 1 auto;
    -moz-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto; }
  .indice-bar a .indice-quote,
  .indice-bar button .indice-quote {
    font-size: 0;
    -webkit-flex: 0 0 auto;
    -moz-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }
    .indice-bar a .indice-quote [data-stream-quote-type],
    .indice-bar button .indice-quote [data-stream-quote-type] {
      font-size: 10px; }
      .indice-bar a .indice-quote [data-stream-quote-type].quote-up-text,
      .indice-bar a .indice-quote [data-stream-quote-type] .up,
      .indice-bar button .indice-quote [data-stream-quote-type].quote-up-text,
      .indice-bar button .indice-quote [data-stream-quote-type] .up {
        color: #669900; }
      .indice-bar a .indice-quote [data-stream-quote-type].quote-up,
      .indice-bar button .indice-quote [data-stream-quote-type].quote-up {
        background-color: #669900; }
        .indice-bar a .indice-quote [data-stream-quote-type].quote-up,
        .indice-bar a .indice-quote [data-stream-quote-type].quote-up *,
        .indice-bar button .indice-quote [data-stream-quote-type].quote-up,
        .indice-bar button .indice-quote [data-stream-quote-type].quote-up * {
          color: #fff !important; }
      .indice-bar a .indice-quote [data-stream-quote-type].quote-down-text,
      .indice-bar a .indice-quote [data-stream-quote-type] .down,
      .indice-bar button .indice-quote [data-stream-quote-type].quote-down-text,
      .indice-bar button .indice-quote [data-stream-quote-type] .down {
        color: #D40026; }
      .indice-bar a .indice-quote [data-stream-quote-type].quote-down,
      .indice-bar button .indice-quote [data-stream-quote-type].quote-down {
        background-color: #D40026; }
        .indice-bar a .indice-quote [data-stream-quote-type].quote-down,
        .indice-bar a .indice-quote [data-stream-quote-type].quote-down *,
        .indice-bar button .indice-quote [data-stream-quote-type].quote-down,
        .indice-bar button .indice-quote [data-stream-quote-type].quote-down * {
          color: #fff !important; }
      .indice-bar a .indice-quote [data-stream-quote-type].quote-equal-text,
      .indice-bar a .indice-quote [data-stream-quote-type] .equal,
      .indice-bar button .indice-quote [data-stream-quote-type].quote-equal-text,
      .indice-bar button .indice-quote [data-stream-quote-type] .equal {
        color: #468CCB; }
      .indice-bar a .indice-quote [data-stream-quote-type].quote-equal,
      .indice-bar button .indice-quote [data-stream-quote-type].quote-equal {
        background-color: #468CCB; }
        .indice-bar a .indice-quote [data-stream-quote-type].quote-equal,
        .indice-bar a .indice-quote [data-stream-quote-type].quote-equal *,
        .indice-bar button .indice-quote [data-stream-quote-type].quote-equal,
        .indice-bar button .indice-quote [data-stream-quote-type].quote-equal * {
          color: #fff !important; }
      .indice-bar a .indice-quote [data-stream-quote-type]:first-child,
      .indice-bar button .indice-quote [data-stream-quote-type]:first-child {
        border-radius: 2px 0 0 2px;
        padding: 0 3px; }
      .indice-bar a .indice-quote [data-stream-quote-type]:last-child,
      .indice-bar button .indice-quote [data-stream-quote-type]:last-child {
        border-radius: 0 2px 2px 0;
        padding-right: 1px; }
      .indice-bar a .indice-quote [data-stream-quote-type] .direction-image.up::before, .indice-bar a .indice-quote [data-stream-quote-type] .direction-image.down::before,
      .indice-bar button .indice-quote [data-stream-quote-type] .direction-image.up::before,
      .indice-bar button .indice-quote [data-stream-quote-type] .direction-image.down::before {
        font-family: "FontAwesome"; }
      .indice-bar a .indice-quote [data-stream-quote-type] .direction-image.down::before,
      .indice-bar button .indice-quote [data-stream-quote-type] .direction-image.down::before {
        content: "\F0D7"; }
      .indice-bar a .indice-quote [data-stream-quote-type] .direction-image.up::before,
      .indice-bar button .indice-quote [data-stream-quote-type] .direction-image.up::before {
        content: "\F0D8"; }
      .indice-bar a .indice-quote [data-stream-quote-type] .direction-image.equal::before,
      .indice-bar button .indice-quote [data-stream-quote-type] .direction-image.equal::before {
        content: "=";
        font-family: "Arial"; }
    .indice-bar a .indice-quote span:not(:first-child),
    .indice-bar button .indice-quote span:not(:first-child) {
      padding-left: 5px; }

.indice-bar button.btn-config {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0;
  width: 30px;
  height: 100%;
  cursor: pointer; }
  .indice-bar button.btn-config:not(.btn):not(.fbtn)[data-icon]:not(.icon-before):not(.icon-after) {
    padding-left: 0;
    text-align: left;
    background-color: #f3f3f3; }
    .indice-bar button.btn-config:not(.btn):not(.fbtn)[data-icon]:not(.icon-before):not(.icon-after):before {
      width: 30px;
      text-align: center; }
  .indice-bar button.btn-config:not(.btn):not(.fbtn)[data-icon]:hover {
    color: #222222; }
  .indice-bar button.btn-config::before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%) !important;
    -ms-transform: translateY(-50%) !important;
    transform: translateY(-50%) !important;
    left: 0;
    width: 100%;
    font-size: 18px; }

.label {
  margin: 0;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 2px;
  padding: .3em .6em;
  border: 1px solid #cccccc;
  color: #cccccc;
  font-size: 14px;
  text-transform: uppercase;
  display: inline-block;
  background: transparent; }
  .label + .label {
    margin-left: 10px; }
  .label[data-tag-remove] .remove::after {
    font-family: 'FontAwesome';
    content: '\F00D';
    padding-left: 5px;
    cursor: pointer;
    visibility: hidden; }
  .label[data-tag-remove]:hover .remove::after {
    visibility: visible; }
  .label.clean {
    border: 0; }
  .label.tag {
    color: #303030;
    border: 0; }
    .label.tag::before {
      font-family: 'FontAwesome';
      content: '\F02B';
      padding-right: 5px; }
  .label.label-default, .label.label-neutral {
    border-color: #686868;
    color: #686868; }
  .label.label-primary {
    border-color: #F7941D;
    color: #F7941D; }
  .label.label-success {
    border-color: #8CD600;
    color: #8CD600; }
  .label.label-info, .label.label-equal {
    border-color: #468CCB;
    color: #468CCB; }
    .label.label-info.alt, .label.label-equal.alt {
      background-color: #468CCB;
      color: #fff; }
  .label.label-warning {
    border-color: #FED845;
    color: #FED845; }
  .label.label-danger {
    border-color: #d9534f;
    color: #d9534f; }
  .label.label-positive {
    border-color: #669900;
    color: #669900; }
  .label.label-negative {
    border-color: #D40026;
    color: #D40026; }

.label-xs {
  padding: 0 2px;
  font-size: 11px;
  line-height: 1.425;
  border-radius: 2px;
  height: 16px;
  min-width: 16px;
  vertical-align: middle;
  line-height: 13px; }

.label-md {
  padding: 7px 9px;
  font-size: 14px;
  line-height: 1.5;
  border-radius: 2px; }

.label-lg {
  padding: 9px 16px;
  font-size: 18px;
  line-height: 1.25;
  border-radius: 2px; }

.lane {
  position: relative; }
  .lane .row {
    text-align: left; }
  .lane + * {
    padding-top: 30px; }
  .lane .container, .lane .container-fluid-lg, .lane .subMenuBar {
    z-index: 1; }
  @media (max-width: 767px) {
    .lane .call-out-block {
      border-top: none; } }
  .lane.fixed-image {
    background-attachment: fixed; }
  .lane.has-tail {
    padding-bottom: 200px; }
    .lane.has-tail + .tail {
      margin-top: -200px; }
      .lane.has-tail + .tail .card h2, .lane.has-tail + .tail .card h3, .lane.has-tail + .tail .card ul, .lane.has-tail + .tail .card ol {
        font-weight: 300; }
  .lane.white-gradient-right, .lane.black-gradient-right, .lane.white-gradient-left, .lane.black-gradient-left {
    text-align: left; }
  .lane.white-gradient-right, .lane.white-gradient-left {
    color: #333333; }
  .lane.white-gradient-left::before {
    background: linear-gradient(to right, #fff 0, rgba(255, 255, 255, 0.95) 50%, rgba(255, 255, 255, 0) 100%); }
  .lane.white-gradient-right::before {
    background: linear-gradient(to left, #fff 0, rgba(255, 255, 255, 0.95) 50%, rgba(255, 255, 255, 0) 100%); }
  .lane.black-gradient-left::before {
    background: linear-gradient(to right, #303030 0, rgba(48, 48, 48, 0.95) 50%, rgba(48, 48, 48, 0) 100%); }
  .lane.black-gradient-right::before {
    background: linear-gradient(to left, #303030 0, rgba(48, 48, 48, 0.95) 50%, rgba(48, 48, 48, 0) 100%); }
  @media (max-width: 991px) {
    .lane.white-gradient-left::before, .lane.white-gradient-right::before {
      background: white; }
    .lane.black-gradient-left::before, .lane.black-gradient-right::before {
      background: #303030; }
    .lane.white-gradient-right, .lane.black-gradient-right, .lane.white-gradient-left, .lane.black-gradient-left {
      min-height: auto; } }
  .lane .lane-block {
    position: relative;
    text-align: center;
    padding: 6em; }
  .lane.lane-footer.bg-image::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.05) 0%, #303030 100%); }
  .lane.lane-footer + #footerPush + #main-footer {
    margin-top: 0; }
  .lane.skewleft.bg-darkgrey .bg-image::after, .lane.skewright.bg-darkgrey .bg-image::after {
    background: #303030; }
  .lane.skewleft.bg-white .bg-image::after, .lane.skewright.bg-white .bg-image::after {
    background: white; }
  .lane.skewleft .bg-image::after, .lane.skewright .bg-image::after {
    background: #F2F2F2; }
  .lane.full-left > img, .lane.full-right > img {
    max-width: 50%; }
  .lane.full-left > img {
    float: left; }
  .lane.full-right > img {
    float: right; }

ul,
ol {
  counter-reset: li; }
  ul.ordered, ul.unordered, ul.arrow, ul.arrow-list, ul.checkmark-list, ul.icon-list,
  ol.ordered,
  ol.unordered,
  ol.arrow,
  ol.arrow-list,
  ol.checkmark-list,
  ol.icon-list {
    margin-bottom: 0;
    line-height: 1.65; }
    ul.ordered,
    ul.ordered ul,
    ul.ordered ol, ul.unordered,
    ul.unordered ul,
    ul.unordered ol, ul.arrow,
    ul.arrow ul,
    ul.arrow ol, ul.arrow-list,
    ul.arrow-list ul,
    ul.arrow-list ol, ul.checkmark-list,
    ul.checkmark-list ul,
    ul.checkmark-list ol, ul.icon-list,
    ul.icon-list ul,
    ul.icon-list ol,
    ol.ordered,
    ol.ordered ul,
    ol.ordered ol,
    ol.unordered,
    ol.unordered ul,
    ol.unordered ol,
    ol.arrow,
    ol.arrow ul,
    ol.arrow ol,
    ol.arrow-list,
    ol.arrow-list ul,
    ol.arrow-list ol,
    ol.checkmark-list,
    ol.checkmark-list ul,
    ol.checkmark-list ol,
    ol.icon-list,
    ol.icon-list ul,
    ol.icon-list ol {
      padding-left: 1.5em; }
    ul.ordered li, ul.unordered li, ul.arrow li, ul.arrow-list li, ul.checkmark-list li, ul.icon-list li,
    ol.ordered li,
    ol.unordered li,
    ol.arrow li,
    ol.arrow-list li,
    ol.checkmark-list li,
    ol.icon-list li {
      margin-top: .8em; }
    ul.ordered > li:first-child, ul.unordered > li:first-child, ul.arrow > li:first-child, ul.arrow-list > li:first-child, ul.checkmark-list > li:first-child, ul.icon-list > li:first-child,
    ol.ordered > li:first-child,
    ol.unordered > li:first-child,
    ol.arrow > li:first-child,
    ol.arrow-list > li:first-child,
    ol.checkmark-list > li:first-child,
    ol.icon-list > li:first-child {
      margin-top: 0; }
  ul.arrow,
  ul.arrow ul,
  ul.arrow ol, ul.arrow-list,
  ul.arrow-list ul,
  ul.arrow-list ol, ul.checkmark-list,
  ul.checkmark-list ul,
  ul.checkmark-list ol, ul.icon-list,
  ul.icon-list ul,
  ul.icon-list ol,
  ol.arrow,
  ol.arrow ul,
  ol.arrow ol,
  ol.arrow-list,
  ol.arrow-list ul,
  ol.arrow-list ol,
  ol.checkmark-list,
  ol.checkmark-list ul,
  ol.checkmark-list ol,
  ol.icon-list,
  ol.icon-list ul,
  ol.icon-list ol {
    list-style-type: none; }
  ul.arrow li, ul.arrow-list li, ul.checkmark-list li, ul.icon-list li,
  ol.arrow li,
  ol.arrow-list li,
  ol.checkmark-list li,
  ol.icon-list li {
    position: relative; }
    ul.arrow li::before, ul.arrow-list li::before, ul.checkmark-list li::before, ul.icon-list li::before,
    ol.arrow li::before,
    ol.arrow-list li::before,
    ol.checkmark-list li::before,
    ol.icon-list li::before {
      font-family: "FontAwesome";
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      position: absolute;
      display: inline-block;
      margin-left: -1.5em;
      width: 1.5em; }
  ul.arrow li::before, ul.arrow-list li::before,
  ol.arrow li::before,
  ol.arrow-list li::before {
    content: '\F054';
    color: #468CCB; }
  ul.checkmark-list li::before,
  ol.checkmark-list li::before {
    content: '\F00C';
    color: #8CD600; }
  ul.icon-list li > [data-icon]::before,
  ol.icon-list li > [data-icon]::before {
    display: inline-block;
    vertical-align: top;
    margin-left: -1.5em;
    margin-right: .5em;
    text-align: center; }

ol {
  margin-bottom: 0;
  line-height: 1.65; }
  ol,
  ol ol,
  ol ul {
    padding-left: 1.5em; }
    ol li, ol li:first-child,
    ol ol li,
    ol ol li:first-child,
    ol ul li,
    ol ul li:first-child {
      margin-top: .8em; }
  ol > li:first-child {
    margin-top: 0; }
  ol.circle,
  ol.circle ul,
  ol.circle ol, ol.circle-success, ol.circle-info, ol.circle-danger {
    list-style-type: none;
    padding-left: 2.5em; }
  ol.circle li {
    counter-increment: li;
    position: relative; }
    ol.circle li::before {
      content: '';
      display: inline-block;
      margin-right: 2em;
      margin-left: .5em;
      border: 2px solid;
      border-radius: 50%;
      text-align: center;
      line-height: .6em;
      font-size: 1em;
      font-weight: 600;
      width: .9em;
      height: .9em;
      font-size: 1.3em;
      line-height: 1.3em;
      width: 1.5em;
      height: 1.5em;
      margin: .2em 1em .2em 0;
      content: counter(li);
      margin-top: -.1em;
      position: absolute;
      left: -2em;
      background-color: #468CCB;
      border-color: #468CCB;
      color: #fff; }
  ol.circle-success li::before {
    background-color: #8CD600;
    border-color: #8CD600; }
  ol.circle-danger li::before {
    background-color: #d9534f;
    border-color: #d9534f; }
  @media (min-width: 768px) {
    ol.circle.horizontal {
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%; }
      ol.circle.horizontal li {
        position: relative;
        -webkit-flex: 1;
            -ms-flex: 1;
                flex: 1;
        text-align: center;
        padding-top: 3em;
        cursor: default; }
        ol.circle.horizontal li::before {
          position: absolute;
          top: 0;
          left: calc(50% - .75em);
          margin: 0; }
        ol.circle.horizontal li::after {
          content: '';
          display: block;
          border-style: dashed;
          border-width: 0 1px 0 0;
          width: 1em;
          height: 1.5em;
          border-width: 0 0 1px 0;
          position: absolute;
          top: 0;
          z-index: 0;
          width: calc(100% - 3em);
          left: calc(50% + 1.5em);
          height: 1em;
          margin: 0; }
      ol.circle.horizontal li {
        margin: 0 1.5em; }
        ol.circle.horizontal li::after {
          color: #468CCB;
          width: 100%; }
        ol.circle.horizontal li:last-child::after {
          content: none; } }

.list-lg {
  font-size: larger; }

.stick-left-wrapper {
  position: fixed;
  left: 15px;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 1; }

@-webkit-keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
    stroke-dashoffset: 26.4; }
  50% {
    -webkit-transform: rotate(720deg);
    stroke-dashoffset: 125.6; }
  100% {
    -webkit-transform: rotate(1080deg);
    stroke-dashoffset: 26.4; } }

@keyframes spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    stroke-dashoffset: 26.4; }
  50% {
    -webkit-transform: rotate(720deg);
            transform: rotate(720deg);
    stroke-dashoffset: 125.6; }
  100% {
    -webkit-transform: rotate(1080deg);
            transform: rotate(1080deg);
    stroke-dashoffset: 26.4; } }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

.loader,
body.wrapper-login {
  /* IE10+ CSS styles go here */ }
  .loader::before, .loader::after,
  body.wrapper-login::before,
  body.wrapper-login::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    opacity: 0;
    transition: opacity 500ms ease;
    z-index: -1; }
  .loader::before,
  body.wrapper-login::before {
    background: rgba(255, 255, 255, 0.66); }
  .loader::after,
  body.wrapper-login::after {
    position: absolute;
    border: none;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='40' height='40'%3E%3Cstyle%3Ecircle %7Bfill: transparent;stroke: %238CD600; stroke-width: 4px; stroke-linecap: round;stroke-dasharray: 125.6; stroke-dashoffset: 40;-webkit-transform-origin: 20px 20px 0;-ms-transform-origin: 20px 20px 0;transform-origin: 20px 20px 0;-webkit-animation: spinner 3s linear infinite;animation: spinner 3s linear infinite;%7D@-webkit-keyframes spinner %7B0%25 %7B-webkit-transform: rotate(0deg);stroke-dashoffset: 26.4 %7D50%25 %7B-webkit-transform: rotate(720deg);stroke-dashoffset: 125.6 %7D100%25 %7B-webkit-transform: rotate(1080deg);stroke-dashoffset: 26.4 %7D%7D@keyframes spinner %7B0%25 %7B-webkit-transform: rotate(0deg);transform: rotate(0deg);stroke-dashoffset: 26.4 %7D50%25 %7B-webkit-transform: rotate(720deg);transform: rotate(720deg);stroke-dashoffset: 125.6 %7D100%25 %7B-webkit-transform: rotate(1080deg);transform: rotate(1080deg);stroke-dashoffset: 26.4 %7D%7D%3C/style%3E%3Ccircle cx='20' cy='20' r='18'%3E%3C/circle%3E%3C/svg%3E") no-repeat center center;
    -webkit-transform-origin: 20px 20px 0;
    -ms-transform-origin: 20px 20px 0;
    transform-origin: 20px 20px 0; }
  .loader.card::after,
  body.wrapper-login.card::after {
    border-radius: 2px; }
  .loader.wrapper-flex::after,
  body.wrapper-login.wrapper-flex::after {
    width: 40px;
    height: 40px;
    left: calc(50% - 30px);
    top: calc(50% - 30px);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='40' height='40'%3E%3Cstyle%3Ecircle %7Bfill: transparent;stroke: %238CD600; stroke-width: 4px; stroke-linecap: round;stroke-dasharray: 125.6; stroke-dashoffset: 40;-webkit-transform-origin: 20px 20px 0;-ms-transform-origin: 20px 20px 0;transform-origin: 20px 20px 0;%7D%3C/style%3E%3Ccircle cx='20' cy='20' r='18'%3E%3C/circle%3E%3C/svg%3E");
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite; }
  @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .loader::after,
    body.wrapper-login::after {
      width: 40px;
      height: 40px;
      left: calc(50% - 30px);
      top: calc(50% - 30px);
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='40' height='40'%3E%3Cstyle%3Ecircle %7Bfill: transparent;stroke: %238CD600; stroke-width: 4px; stroke-linecap: round;stroke-dasharray: 125.6; stroke-dashoffset: 40;-webkit-transform-origin: 20px 20px 0;-ms-transform-origin: 20px 20px 0;transform-origin: 20px 20px 0;%7D%3C/style%3E%3Ccircle cx='20' cy='20' r='18'%3E%3C/circle%3E%3C/svg%3E");
      -webkit-animation: spin 1s linear infinite;
      animation: spin 1s linear infinite; } }
  .loader.loading, .loader.box-loading,
  body.wrapper-login.loading,
  body.wrapper-login.box-loading {
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none; }
    .loader.loading::before, .loader.loading::after, .loader.box-loading::before, .loader.box-loading::after,
    body.wrapper-login.loading::before,
    body.wrapper-login.loading::after,
    body.wrapper-login.box-loading::before,
    body.wrapper-login.box-loading::after {
      opacity: 1;
      z-index: 1; }

.btn.loading, .loading.fbtn {
  position: relative;
  padding-right: 2em; }
  .btn.loading::after, .loading.fbtn::after {
    font-family: 'BinckIcons' !important;
    content: "\E904";
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite;
    display: inline-block;
    margin-left: .5em;
    vertical-align: middle;
    top: 50%;
    margin-top: -0.5em;
    position: absolute;
    width: 1em;
    height: 1em;
    line-height: 1;
    border-radius: .5em;
    padding-left: 0; }
  .btn.loading:not(.btn-link)::after, .loading.fbtn:not(.btn-link)::after {
    padding-left: 0; }
  .btn.loading.btn-link, .loading.btn-link.fbtn {
    text-align: right; }

.mejs__overlay-loading-bg-img {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40' width='40' height='40'%3E%3Cstyle%3Ecircle %7Bfill: transparent;stroke: %238CD600; stroke-width: 4px; stroke-linecap: round;stroke-dasharray: 125.6; stroke-dashoffset: 40;-webkit-transform-origin: 20px 20px 0;-ms-transform-origin: 20px 20px 0;transform-origin: 20px 20px 0;-webkit-animation: spinner 3s linear infinite;animation: spinner 3s linear infinite;%7D@-webkit-keyframes spinner %7B0%25 %7B-webkit-transform: rotate(0deg);stroke-dashoffset: 26.4 %7D50%25 %7B-webkit-transform: rotate(720deg);stroke-dashoffset: 125.6 %7D100%25 %7B-webkit-transform: rotate(1080deg);stroke-dashoffset: 26.4 %7D%7D@keyframes spinner %7B0%25 %7B-webkit-transform: rotate(0deg);transform: rotate(0deg);stroke-dashoffset: 26.4 %7D50%25 %7B-webkit-transform: rotate(720deg);transform: rotate(720deg);stroke-dashoffset: 125.6 %7D100%25 %7B-webkit-transform: rotate(1080deg);transform: rotate(1080deg);stroke-dashoffset: 26.4 %7D%7D%3C/style%3E%3Ccircle cx='20' cy='20' r='18'%3E%3C/circle%3E%3C/svg%3E") no-repeat;
  -webkit-animation: none;
  animation: none; }
  .mejs__overlay-loading-bg-img::after {
    content: '';
    width: 100%;
    height: 100%;
    -webkit-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite; }

figure figcaption {
  color: #686868;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }

/*_modals.scss*/
.modal-content {
  border-radius: 0;
  border: 0; }

.modal-header {
  border-top: 3px solid #8CD600; }
  .modal-header.modal-header-lg {
    padding: 40px; }
    @media screen and (min-width: 768px) {
      .modal-header.modal-header-lg {
        padding: 60px; } }
    @media screen and (min-width: 992px) {
      .modal-header.modal-header-lg {
        padding: 80px; } }
    @media screen and (min-width: 1200px) {
      .modal-header.modal-header-lg {
        padding: 100px; } }
  .modal-header.bg-image:before {
    border-radius: 0; }

.modal-body:not([class*="mejs__"])*:first-child {
  margin-top: 0; }

.modal-body > table.table-sm.table-striped > tbody > tr.compare-table > td {
  padding-bottom: .1em;
  padding-top: 1.3em; }

.modal-body > table.table-sm.table-striped tr.compare-table {
  background: white; }

.modal-dialog.alert-modal-info .modal-header {
  background: #e5eff8;
  border-top-color: #468CCB; }

.modal-dialog.alert-modal-success .modal-header {
  background: #f1ffd6;
  border-top-color: #8CD600; }

.modal-dialog.alert-modal-warning .modal-header {
  background: #fff8dd;
  border-top-color: #FED845; }

.modal-dialog.alert-modal-danger .modal-header {
  background: #f9e2e2;
  border-top-color: #d9534f; }

.column-setting-modal .list-arrows button:last-child {
  margin-top: 5px; }

.column-setting-modal .list-group-item {
  padding-top: 3px;
  padding-bottom: 3px; }
  @media screen and (min-width: 768px) {
    .column-setting-modal .list-group-item {
      padding-top: 4px;
      padding-bottom: 4px; } }
  @media screen and (min-width: 992px) {
    .column-setting-modal .list-group-item {
      padding-top: 5px;
      padding-bottom: 5px; } }
  @media screen and (min-width: 1200px) {
    .column-setting-modal .list-group-item {
      padding-top: 6px;
      padding-bottom: 6px; } }
  .column-setting-modal .list-group-item:hover {
    background-color: #f6f6f6;
    cursor: pointer; }
  .column-setting-modal .list-group-item:active, .column-setting-modal .list-group-item.filter[data-toggle=collapse]:not(.collapsed), .column-setting-modal .list-group-item.active {
    background-color: #468CCB;
    border-color: #468CCB;
    color: #fff; }

.compare-modal .modal-header {
  border-top-color: #468CCB; }

.compare-modal table.table > thead > tr > th {
  border-color: #468CCB;
  padding-bottom: 1em; }

@media (max-width: 991px) {
  #videoModal2 > .modal-dialog {
    width: 660px;
    margin: 10px auto; } }

@media (max-width: 767px) {
  #videoModal2 > .modal-dialog {
    width: 400px; }
    #videoModal2 > .modal-dialog iframe {
      width: 100%; } }

@media (min-width: 992px) {
  .modal-xl {
    width: 1200px; } }

/* _navbar.scss */
.navbar {
  border-radius: 0;
  margin-bottom: 0;
  border: 0;
  height: auto;
  min-height: 0; }
  @media (max-width: 768px) {
    .navbar .bootstrap-select, .navbar .bootstrap-select.fit-width {
      width: 100% !important; }
    .navbar .bootstrap-select > .dropdown-toggle {
      width: 100% !important; } }

.navbar .bootstrap-select.fit-width .dropdown-menu {
  min-width: 160px; }

.navbar-light {
  background: #fff; }

.navbar-fixed {
  margin-top: 55px; }
  @media (max-width: 767px) {
    .navbar-fixed {
      margin-top: 0; } }

.navbar-fixed-top {
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.175); }
  @media (max-width: 767px) {
    .navbar-fixed-top {
      position: relative;
      top: auto !important; } }

.navbar-brand {
  border: 0;
  padding: 17.5px 20px;
  line-height: 31px;
  box-sizing: border-box; }
  @media (max-width: 767px) {
    .navbar-brand {
      height: 60px; } }
  .navbar-brand > img {
    max-height: 20px;
    max-width: 75vw; }
    @media (max-width: 767px) {
      .navbar-brand > img {
        margin-top: 2px; } }

.navbar-nav {
  margin: 0; }

.navbar-collapse {
  background: #fff; }
  @media (min-width: 768px) {
    .navbar-collapse {
      padding-left: 0;
      padding-right: 0;
      background: transparent; } }

.container-fluid-lg {
  padding-left: 8px;
  padding-right: 8px; }
  @media screen and (min-width: 768px) {
    .container-fluid-lg {
      padding-left: 12px;
      padding-right: 12px; } }
  @media screen and (min-width: 992px) {
    .container-fluid-lg {
      padding-left: 16px;
      padding-right: 16px; } }
  @media screen and (min-width: 1200px) {
    .container-fluid-lg {
      padding-left: 20px;
      padding-right: 20px; } }
  @media (max-width: 767px) {
    .container-fluid-lg > .navbar-collapse {
      margin-left: -8px;
      margin-right: -8px; } }
  @media screen and (max-width: 767px) and (min-width: 768px) {
    .container-fluid-lg > .navbar-collapse {
      margin-left: -12px;
      margin-right: -12px; } }
  @media screen and (max-width: 767px) and (min-width: 992px) {
    .container-fluid-lg > .navbar-collapse {
      margin-left: -16px;
      margin-right: -16px; } }
  @media screen and (max-width: 767px) and (min-width: 1200px) {
    .container-fluid-lg > .navbar-collapse {
      margin-left: -20px;
      margin-right: -20px; } }
  @media (max-width: 767px) {
      .container-fluid-lg > .navbar-collapse .nav-link, .container-fluid-lg > .navbar-collapse .bootstrap-select .nav-link {
        padding-left: 0; } }
  .container-fluid-lg .navbar-header {
    margin-left: -8px;
    margin-right: -8px; }
    @media screen and (min-width: 768px) {
      .container-fluid-lg .navbar-header {
        margin-left: -12px;
        margin-right: -12px; } }
    @media screen and (min-width: 992px) {
      .container-fluid-lg .navbar-header {
        margin-left: -16px;
        margin-right: -16px; } }
    @media screen and (min-width: 1200px) {
      .container-fluid-lg .navbar-header {
        margin-left: -20px;
        margin-right: -20px; } }
    .container-fluid-lg .navbar-header .navbar-brand {
      margin-left: 0;
      padding-left: 8px; }
      @media screen and (min-width: 768px) {
        .container-fluid-lg .navbar-header .navbar-brand {
          padding-left: 12px; } }
      @media screen and (min-width: 992px) {
        .container-fluid-lg .navbar-header .navbar-brand {
          padding-left: 16px; } }
      @media screen and (min-width: 1200px) {
        .container-fluid-lg .navbar-header .navbar-brand {
          padding-left: 20px; } }

.navbar-toggle {
  padding-left: 0;
  padding-right: 1em;
  background: none;
  border: 0;
  outline: none !important;
  color: #fff;
  margin-right: 0; }
  .navbar-toggle:not(.collapsed)[data-icon]::before, .navbar-toggle:not(.collapsed) [data-icon]::before, .navbar-toggle:not(.collapsed) .fa::before {
    content: "\F00D"; }

.navbar-inverse .nav-item {
  margin-left: 2px; }

.navbar-inverse .nav-link:hover {
  background-color: #4a4a4a !important; }

.navbar-inverse .nav-link[data-icon] {
  margin-left: 0 !important;
  padding-left: 30.9px !important; }

.navbar-inverse .nav-link::before {
  margin-left: 0 !important; }

.nav-link.active:not(.dropdown-toggle) {
  cursor: default;
  pointer-events: none; }

.personal-menu-text {
  display: inline-block;
  vertical-align: top; }
  .personal-menu-text .wrap {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: auto;
    height: 31px; }
    .personal-menu-text .wrap .account-name, .personal-menu-text .wrap .name {
      line-height: 15.5px; }
    .personal-menu-text .wrap .account-name {
      font-size: 9px;
      line-height: 9px; }

.navbar-inverse .navbar-nav > li > a {
  color: #686868; }
  .navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
    color: #686868;
    background-color: #fff; }

.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
  color: #686868;
  background-color: #fff; }

.navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
  color: #686868;
  background-color: #fff; }

@media (min-width: 768px) {
  .navbar-inverse .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.95);
    font-weight: 400; }
  .navbar-inverse .navbar-nav .text-header {
    color: #fff; }
  .navbar-inverse .navbar-nav > li .dropdown-toggle:focus, .navbar-inverse .navbar-nav > li .dropdown-toggle:hover,
  .navbar-inverse .navbar-nav > li > a:focus,
  .navbar-inverse .navbar-nav > li > a:hover {
    color: #fff;
    background-color: transparent; }
  .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover {
    color: #fff;
    background-color: transparent; }
  .navbar-inverse .navbar-nav > .disabled > a, .navbar-inverse .navbar-nav > .disabled > a:focus, .navbar-inverse .navbar-nav > .disabled > a:hover {
    color: #444;
    background-color: transparent; } }

@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #e5e5e5; }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    padding: 7px;
    font-weight: 300;
    font-size: 13px;
    font-family: "Open Sans", sans-serif;
    line-height: 29px;
    color: #333333;
    outline: none; } }
  @media screen and (max-width: 767px) and (min-width: 768px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      padding: 10px; } }
  @media screen and (max-width: 767px) and (min-width: 992px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      padding: 13px; } }
  @media screen and (max-width: 767px) and (min-width: 1200px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
      padding: 16px; } }

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a.active {
      color: #262626;
      background-color: #f2f2f2; }
  .navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    color: #303030;
    background-color: transparent; } }

@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu > li > a:not(.dropdown-toggle) {
    padding: 7px;
    font-weight: 300;
    font-size: 13px;
    font-family: "Open Sans", sans-serif;
    line-height: 29px;
    color: #333333;
    outline: none;
    color: #686868; } }
  @media screen and (max-width: 767px) and (min-width: 768px) {
    .navbar-nav .open .dropdown-menu > li > a:not(.dropdown-toggle) {
      padding: 10px; } }
  @media screen and (max-width: 767px) and (min-width: 992px) {
    .navbar-nav .open .dropdown-menu > li > a:not(.dropdown-toggle) {
      padding: 13px; } }
  @media screen and (max-width: 767px) and (min-width: 1200px) {
    .navbar-nav .open .dropdown-menu > li > a:not(.dropdown-toggle) {
      padding: 16px; } }

@media (max-width: 767px) {
    .navbar-nav .open .dropdown-menu > li > a:not(.dropdown-toggle):hover, .navbar-nav .open .dropdown-menu > li > a:not(.dropdown-toggle):focus, .navbar-nav .open .dropdown-menu > li > a:not(.dropdown-toggle).active {
      color: #262626;
      background-color: #f2f2f2; } }

/* _navs.scss */
.nav li a .has-badge {
  margin-right: 12px; }

.nav li a.phone .fa {
  bottom: 16px;
  left: -7px; }

.nav li.bootstrap-select.btn-group:not(.input-group-btn), .nav li.bootstrap-select.btn-group[class*="col-"] {
  width: auto; }

.nav li.bootstrap-select.btn-group:not(.input-group-btn), .nav li.bootstrap-select.btn-group[class*="col-"] {
  float: left; }

.nav li .bootstrap-select.no-btn > .btn:hover, .nav li .bootstrap-select.no-btn > .fbtn:hover, .nav li .bootstrap-select.no-btn > .btn:focus, .nav li .bootstrap-select.no-btn > .fbtn:focus, .nav li .bootstrap-select.no-btn > .btn:active, .nav li .bootstrap-select.no-btn > .fbtn:active, .nav li .bootstrap-select.no-btn > .fbtn.filter[data-toggle=collapse]:not(.collapsed), .nav li .bootstrap-select.no-btn > .btn.filter[data-toggle=collapse]:not(.collapsed) {
  background: none;
  border: 0;
  outline: none !important; }

.nav li .nav-link {
  font-size: 13px;
  letter-spacing: 0.5px;
  line-height: 31px;
  border-radius: 0;
  padding: 12px;
  transition: color 0.2s;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  border: none;
  background: none;
  color: #686868; }
  .nav li .nav-link.active {
    border-bottom: 2px solid #8CD600; }
  .nav li .nav-link.upgrade {
    color: #999999; }
    .nav li .nav-link.upgrade::before {
      height: 0px !important;
      transition: none; }
    .nav li .nav-link.upgrade:after {
      -webkit-transform: none;
          -ms-transform: none;
              transform: none; }
  @media (min-width: 768px) {
    .nav li .nav-link:hover, .nav li .nav-link:active, .nav li .nav-link.filter[data-toggle=collapse]:not(.collapsed), .nav li .nav-link.active {
      border-bottom: none; } }

@media (min-width: 768px) {
  .levelmenu {
    border-bottom: 1px solid #e7e7e7; } }

.nav-item .dropdown-submenu > a {
  padding-right: 38px; }

.nav-item .nav-text {
  display: inline-block; }
  .nav-item .nav-text:not(.visible-xs) + i.fa,
  .nav-item .nav-text:not(.visible-xs) + .fa-stack {
    margin-left: 5px; }

.nav-item .fa-stack,
.nav-item .fa {
  display: none; }
  @media (min-width: 768px) {
    .nav-item .fa-stack,
    .nav-item .fa {
      display: inline-block; } }

.nav-item i.fa + .nav-text {
  margin-left: 5px; }

.nav-item > a > i.fa {
  vertical-align: middle;
  margin-bottom: 3px; }

@media (min-width: 768px) {
  .secondary-nav.navbar-collapse.collapse {
    padding-top: 5px;
    padding-bottom: 5px; } }
  @media screen and (min-width: 768px) and (min-width: 768px) {
    .secondary-nav.navbar-collapse.collapse {
      padding-top: 8px;
      padding-bottom: 8px; } }
  @media screen and (min-width: 768px) and (min-width: 992px) {
    .secondary-nav.navbar-collapse.collapse {
      padding-top: 10px;
      padding-bottom: 10px; } }
  @media screen and (min-width: 768px) and (min-width: 1200px) {
    .secondary-nav.navbar-collapse.collapse {
      padding-top: 12px;
      padding-bottom: 12px; } }

@media (min-width: 768px) {
  .secondary-nav:not(.alt) .nav-link {
    padding-left: 0;
    padding-right: 0; }
  .secondary-nav .nav-link:not(.icon-before):before, .secondary-nav .nav-link.icon-before::after {
    position: absolute;
    content: '';
    border: 0;
    height: 2px;
    background-color: #8CD600;
    width: 0;
    display: block;
    margin: 0 auto;
    transition: 400ms ease;
    bottom: 0;
    left: 50%; }
  .secondary-nav .nav-link.active {
    font-weight: 700; }
  .secondary-nav .nav-link.dropdown-toggle:before {
    left: 30%; }
  html:not(.touch) .secondary-nav .nav-link:hover, .secondary-nav .nav-link:active, .secondary-nav .nav-link.filter[data-toggle=collapse]:not(.collapsed), .secondary-nav .nav-link.active {
    color: #303030; }
    html:not(.touch) .secondary-nav .nav-link:hover:not(.icon-before)::before, html:not(.touch) .secondary-nav .nav-link:hover.icon-before::after, .secondary-nav .nav-link:active:not(.icon-before)::before, .secondary-nav .nav-link.filter:not(.collapsed)[data-toggle=collapse]:not(.icon-before)::before, .secondary-nav .nav-link:active.icon-before::after, .secondary-nav .nav-link.icon-before.filter:not(.collapsed)[data-toggle=collapse]::after, .secondary-nav .nav-link.active:not(.icon-before)::before, .secondary-nav .nav-link.active.icon-before::after {
      width: 80%;
      left: 10%; }
    html:not(.touch) .secondary-nav .nav-link:hover.dropdown-toggle:not(.icon-before)::before, html:not(.touch) .secondary-nav .nav-link:hover.dropdown-toggle.icon-before::after, .secondary-nav .nav-link:active.dropdown-toggle:not(.icon-before)::before, .secondary-nav .nav-link.dropdown-toggle.filter:not(.collapsed)[data-toggle=collapse]:not(.icon-before)::before, .secondary-nav .nav-link:active.dropdown-toggle.icon-before::after, .secondary-nav .nav-link.dropdown-toggle.icon-before.filter:not(.collapsed)[data-toggle=collapse]::after, .secondary-nav .nav-link.active.dropdown-toggle:not(.icon-before)::before, .secondary-nav .nav-link.active.dropdown-toggle.icon-before::after {
      width: 60%;
      left: 10%; }
  .secondary-nav > li {
    margin-right: 19.2px; }
    .secondary-nav > li:last-child {
      margin: 0; }
    .secondary-nav > li .nav-link {
      padding-bottom: 9px;
      padding-top: 9px;
      line-height: 16px;
      font-size: 15px; }
  .navbar-light.alt .secondary-nav.navbar-collapse.collapse {
    padding: 0; }
  .navbar-light.alt .secondary-nav .nav-link {
    padding: 19px 12px; }
    .navbar-light.alt .secondary-nav .nav-link.dropdown-toggle:before {
      left: 50%; }
    html:not(.touch) .navbar-light.alt .secondary-nav .nav-link:not(.active):not(.icon-before):hover:not(.icon-before)::before, html:not(.touch) .navbar-light.alt .secondary-nav .nav-link:not(.active):not(.icon-before):hover.icon-before::after {
      width: 60%;
      left: 20%; }
    .navbar-light.alt .secondary-nav .nav-link.active {
      background: #f1ffd6; }
      .navbar-light.alt .secondary-nav .nav-link.active:not(.icon-before)::before, .navbar-light.alt .secondary-nav .nav-link.active.icon-before::after, .navbar-light.alt .secondary-nav .nav-link.active.dropdown-toggle:hover:before {
        width: 100%;
        left: 0%; }
  .navbar-light.alt .secondary-nav > li {
    margin-right: 0; } }

@media (min-width: 768px) and (min-width: 768px) {
  .navbar-light.alt .secondary-nav > .form-group, .navbar-light.alt .secondary-nav .btn, .navbar-light.alt .secondary-nav .fbtn {
    margin-top: 11px; } }

@media (min-width: 768px) {
  .navbar-light.alt .secondary-nav > li:not(:first-child) .form-group, .navbar-light.alt .secondary-nav > li:not(:first-child) .btn, .navbar-light.alt .secondary-nav > li:not(:first-child) .fbtn {
    margin-left: 9px; }
  .navbar-light.alt .secondary-nav > li:not(:last-child) .form-group, .navbar-light.alt .secondary-nav > li:not(:last-child) .btn, .navbar-light.alt .secondary-nav > li:not(:last-child) .fbtn {
    margin-right: 9px; }
  .alt .secondary-nav .nav-link.dropdown-toggle, .levelmenu.alt .secondary-nav .nav-link.dropdown-toggle {
    padding-right: 1.8em; }
    .alt .secondary-nav .nav-link.dropdown-toggle:after, .levelmenu.alt .secondary-nav .nav-link.dropdown-toggle:after {
      right: .4em; }
  .levelmenu.alt .secondary-nav .nav-link,
  .levelmenu.alt .secondary-nav a.nav-link {
    padding: .35em .6em;
    border: 1px solid transparent; }
    .levelmenu.alt .secondary-nav .nav-link::before, .levelmenu.alt .secondary-nav .nav-link.icon-before::after,
    .levelmenu.alt .secondary-nav a.nav-link::before,
    .levelmenu.alt .secondary-nav a.nav-link.icon-before::after {
      display: none; }
    html:not(.touch) .levelmenu.alt .secondary-nav .nav-link:hover::before, html:not(.touch) .levelmenu.alt .secondary-nav .nav-link:hover.icon-before::after, html:not(.touch)
    .levelmenu.alt .secondary-nav a.nav-link:hover::before, html:not(.touch)
    .levelmenu.alt .secondary-nav a.nav-link:hover.icon-before::after {
      display: none; }
    .levelmenu.alt .secondary-nav .nav-link.active,
    .levelmenu.alt .secondary-nav a.nav-link.active {
      background: #fff;
      border: 1px solid rgba(104, 104, 104, 0.5);
      border-radius: 2px; }
  .levelmenu + .levelmenu .nav-link,
  .levelmenu + .levelmenu a.nav-link {
    font-size: 14px; }
  .open > a:hover > span.nav-text::after, .open > a:focus > span.nav-text::after {
    width: 0 !important; } }

section.options {
  -webkit-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 3em;
  column-gap: 3em; }
  @media screen and (max-width: 991px) {
    section.options {
      -webkit-column-count: 2;
      column-count: 2;
      -webkit-column-gap: 3em;
      column-gap: 3em; } }
  @media screen and (max-width: 767px) {
    section.options {
      -webkit-column-count: 1;
      column-count: 1;
      -webkit-column-gap: 3em;
      column-gap: 3em; } }
  section.options > .category-box {
    -webkit-column-break-inside: avoid;
            break-inside: avoid; }
    section.options > .category-box.highlighted {
      font-weight: bold; }
      section.options > .category-box.highlighted > header {
        background-color: #468CCB;
        color: #fff; }
    section.options > .category-box > header {
      text-align: center;
      font-weight: bold;
      background-color: #e5e5e5;
      padding: 7px 0; }
    section.options > .category-box .list-group a, section.options > .category-box .list-group li {
      border-left: none;
      border-right: none; }

.panel-heading {
  cursor: pointer; }

.filter .form-group.collapsing {
  vertical-align: bottom; }

.pagination > li, .carousel-indicators > li {
  display: inline-block; }
  .pagination > li > a,
  .pagination > li > span, .pagination > li:first-child > a,
  .pagination > li:first-child > span, .pagination > li:last-child > a,
  .pagination > li:last-child > span, .carousel-indicators > li > a,
  .carousel-indicators > li > span, .carousel-indicators > li:first-child > a,
  .carousel-indicators > li:first-child > span, .carousel-indicators > li:last-child > a,
  .carousel-indicators > li:last-child > span {
    padding: 0;
    margin: 0 2px;
    text-align: center;
    width: 35px;
    height: 35px;
    line-height: 31px;
    font-weight: bold;
    border-width: 2px;
    border-radius: 50%; }
  .pagination > li.ellipsis > a,
  .pagination > li.ellipsis > span, .carousel-indicators > li.ellipsis > a,
  .carousel-indicators > li.ellipsis > span {
    border: 0;
    background: none;
    width: auto;
    height: auto;
    line-height: 100%; }

.dataTables_paginate {
  text-align: right; }

.dataTables_paginate .pagination {
  margin-top: 0; }

.pagination .previous > a, .pagination .next > a, .pagination li.previous:first-child > a, .pagination li.next:last-child > a {
  font-family: FontAwesome;
  line-height: 33px;
  font-size: 12px; }

.pagination > .disabled > a, .pagination > .disabled > a:focus {
  border-color: #cccccc;
  background: #cccccc; }

.popover {
  border: none;
  border-top: 2px solid #8CD600;
  padding: 0;
  border-radius: 0;
  max-width: 280px; }
  .popover.compare-popover {
    border-top-color: #468CCB; }
    .popover.compare-popover .popover-content {
      padding: 0; }
      .popover.compare-popover .popover-content .table > tbody > tr > td:not(.not-first-column) {
        border-color: #F2F2F2; }
        .popover.compare-popover .popover-content .table > tbody > tr > td:not(.not-first-column):first-child {
          padding-left: 14px; }
        .popover.compare-popover .popover-content .table > tbody > tr > td:not(.not-first-column):last-child {
          padding-right: 14px; }
  .popover .popover-content {
    padding: 8px; }
    @media screen and (min-width: 768px) {
      .popover .popover-content {
        padding: 12px; } }
  .popover button.close {
    line-height: 1.1;
    padding-right: 14px; }
  .popover.right .arrow {
    border-right-color: rgba(0, 0, 0, 0.1); }
  .popover.left .arrow {
    border-left-color: rgba(0, 0, 0, 0.1); }
  .popover.top .arrow {
    border-top-color: rgba(0, 0, 0, 0.1); }
  .popover.bottom .arrow {
    border-bottom-color: rgba(0, 0, 0, 0.1); }
  .popover.width-auto {
    max-width: none; }
  .popover.popover-success {
    background: #f1ffd6;
    color: #333333;
    border-top: 2px solid #8CD600; }
    .popover.popover-success.left .arrow:after {
      border-left-color: #f1ffd6; }
    .popover.popover-success.right .arrow:after {
      border-right-color: #f1ffd6; }
    .popover.popover-success.top .arrow:after {
      border-top-color: #f1ffd6; }
    .popover.popover-success.bottom .arrow:after {
      border-bottom-color: #f1ffd6; }
  .popover.popover-info {
    background: #e5eff8;
    color: #333333;
    border-top: 2px solid #468CCB; }
    .popover.popover-info.left .arrow:after {
      border-left-color: #e5eff8; }
    .popover.popover-info.right .arrow:after {
      border-right-color: #e5eff8; }
    .popover.popover-info.top .arrow:after {
      border-top-color: #e5eff8; }
    .popover.popover-info.bottom .arrow:after {
      border-bottom-color: #e5eff8; }
  .popover.popover-danger {
    background: #f9e2e2;
    color: #333333;
    border-top: 2px solid #d9534f; }
    .popover.popover-danger.left .arrow:after {
      border-left-color: #f9e2e2; }
    .popover.popover-danger.right .arrow:after {
      border-right-color: #f9e2e2; }
    .popover.popover-danger.top .arrow:after {
      border-top-color: #f9e2e2; }
    .popover.popover-danger.bottom .arrow:after {
      border-bottom-color: #f9e2e2; }
  .popover.popover-warning {
    background: #fff8dd;
    color: #333333;
    border-top: 2px solid #FED845; }
    .popover.popover-warning.left .arrow:after {
      border-left-color: #fff8dd; }
    .popover.popover-warning.right .arrow:after {
      border-right-color: #fff8dd; }
    .popover.popover-warning.top .arrow:after {
      border-top-color: #fff8dd; }
    .popover.popover-warning.bottom .arrow:after {
      border-bottom-color: #fff8dd; }
  .popover .popover-title {
    font-weight: bolder;
    text-transform: uppercase;
    background-color: #fff;
    border-bottom: 1px solid #F2F2F2; }
  .popover .list-group {
    margin-bottom: 0; }
    .popover .list-group .list-group-item {
      border: 0;
      cursor: pointer;
      padding: 8px;
      padding-right: 25px; }
      .popover .list-group .list-group-item:not(:first-child) {
        border-top: 1px solid #e5e5e5; }
      .popover .list-group .list-group-item.disabled {
        background-color: #f4f4f4; }
        .popover .list-group .list-group-item.disabled:after {
          content: "\F023";
          font-family: FontAwesome;
          position: absolute;
          font-size: 15px;
          right: 10px; }
  .popover footer {
    border-top: 1px solid #F2F2F2;
    padding: 10px 14px; }

.popover, .tooltip {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

.progress {
  box-shadow: none;
  margin: 0; }
  .progress.timeline {
    height: 4px;
    width: 100%;
    overflow: visible;
    box-shadow: none;
    position: relative;
    margin: 20px 0; }
    .progress.timeline span {
      position: absolute;
      width: 100%;
      left: 0;
      top: -21px; }
    .progress.timeline::after {
      position: absolute;
      display: block;
      content: '';
      background-color: inherit;
      width: 14px;
      height: 14px;
      border-radius: 50%;
      margin-top: -5px;
      right: -3px; }
    .progress.timeline .progress-bar {
      color: inherit;
      font-size: inherit;
      font-weight: 600;
      box-shadow: none; }
      .progress.timeline .progress-bar::before {
        position: absolute;
        display: block;
        content: '';
        background-color: inherit;
        width: 14px;
        height: 14px;
        border-radius: 50%;
        margin-top: -5px;
        left: -1px; }
      .progress.timeline .progress-bar[aria-valuenow="0"]::before {
        background-color: #e4e4e4; }
      .progress.timeline .progress-bar[aria-valuenow="100"]::after {
        position: absolute;
        display: block;
        content: '';
        background-color: inherit;
        width: 14px;
        height: 14px;
        border-radius: 50%;
        margin-top: -5px;
        right: -3px;
        z-index: 1; }
    .progress.timeline .progress-begin {
      position: absolute;
      top: 10px;
      font-weight: 600; }
    .progress.timeline .progress-end {
      position: absolute;
      top: 10px;
      font-weight: 600;
      right: 0; }
  .progress .progress-bar {
    box-shadow: none;
    transition: 0.2s ease-in-out;
    font-weight: bold; }
    .progress .progress-bar[aria-valuenow="0"] {
      width: 0%; }
    .progress .progress-bar[aria-valuenow="1"] {
      width: 1%; }
    .progress .progress-bar[aria-valuenow="2"] {
      width: 2%; }
    .progress .progress-bar[aria-valuenow="3"] {
      width: 3%; }
    .progress .progress-bar[aria-valuenow="4"] {
      width: 4%; }
    .progress .progress-bar[aria-valuenow="5"] {
      width: 5%; }
    .progress .progress-bar[aria-valuenow="6"] {
      width: 6%; }
    .progress .progress-bar[aria-valuenow="7"] {
      width: 7%; }
    .progress .progress-bar[aria-valuenow="8"] {
      width: 8%; }
    .progress .progress-bar[aria-valuenow="9"] {
      width: 9%; }
    .progress .progress-bar[aria-valuenow="10"] {
      width: 10%; }
    .progress .progress-bar[aria-valuenow="11"] {
      width: 11%; }
    .progress .progress-bar[aria-valuenow="12"] {
      width: 12%; }
    .progress .progress-bar[aria-valuenow="13"] {
      width: 13%; }
    .progress .progress-bar[aria-valuenow="14"] {
      width: 14%; }
    .progress .progress-bar[aria-valuenow="15"] {
      width: 15%; }
    .progress .progress-bar[aria-valuenow="16"] {
      width: 16%; }
    .progress .progress-bar[aria-valuenow="17"] {
      width: 17%; }
    .progress .progress-bar[aria-valuenow="18"] {
      width: 18%; }
    .progress .progress-bar[aria-valuenow="19"] {
      width: 19%; }
    .progress .progress-bar[aria-valuenow="20"] {
      width: 20%; }
    .progress .progress-bar[aria-valuenow="21"] {
      width: 21%; }
    .progress .progress-bar[aria-valuenow="22"] {
      width: 22%; }
    .progress .progress-bar[aria-valuenow="23"] {
      width: 23%; }
    .progress .progress-bar[aria-valuenow="24"] {
      width: 24%; }
    .progress .progress-bar[aria-valuenow="25"] {
      width: 25%; }
    .progress .progress-bar[aria-valuenow="26"] {
      width: 26%; }
    .progress .progress-bar[aria-valuenow="27"] {
      width: 27%; }
    .progress .progress-bar[aria-valuenow="28"] {
      width: 28%; }
    .progress .progress-bar[aria-valuenow="29"] {
      width: 29%; }
    .progress .progress-bar[aria-valuenow="30"] {
      width: 30%; }
    .progress .progress-bar[aria-valuenow="31"] {
      width: 31%; }
    .progress .progress-bar[aria-valuenow="32"] {
      width: 32%; }
    .progress .progress-bar[aria-valuenow="33"] {
      width: 33%; }
    .progress .progress-bar[aria-valuenow="34"] {
      width: 34%; }
    .progress .progress-bar[aria-valuenow="35"] {
      width: 35%; }
    .progress .progress-bar[aria-valuenow="36"] {
      width: 36%; }
    .progress .progress-bar[aria-valuenow="37"] {
      width: 37%; }
    .progress .progress-bar[aria-valuenow="38"] {
      width: 38%; }
    .progress .progress-bar[aria-valuenow="39"] {
      width: 39%; }
    .progress .progress-bar[aria-valuenow="40"] {
      width: 40%; }
    .progress .progress-bar[aria-valuenow="41"] {
      width: 41%; }
    .progress .progress-bar[aria-valuenow="42"] {
      width: 42%; }
    .progress .progress-bar[aria-valuenow="43"] {
      width: 43%; }
    .progress .progress-bar[aria-valuenow="44"] {
      width: 44%; }
    .progress .progress-bar[aria-valuenow="45"] {
      width: 45%; }
    .progress .progress-bar[aria-valuenow="46"] {
      width: 46%; }
    .progress .progress-bar[aria-valuenow="47"] {
      width: 47%; }
    .progress .progress-bar[aria-valuenow="48"] {
      width: 48%; }
    .progress .progress-bar[aria-valuenow="49"] {
      width: 49%; }
    .progress .progress-bar[aria-valuenow="50"] {
      width: 50%; }
    .progress .progress-bar[aria-valuenow="51"] {
      width: 51%; }
    .progress .progress-bar[aria-valuenow="52"] {
      width: 52%; }
    .progress .progress-bar[aria-valuenow="53"] {
      width: 53%; }
    .progress .progress-bar[aria-valuenow="54"] {
      width: 54%; }
    .progress .progress-bar[aria-valuenow="55"] {
      width: 55%; }
    .progress .progress-bar[aria-valuenow="56"] {
      width: 56%; }
    .progress .progress-bar[aria-valuenow="57"] {
      width: 57%; }
    .progress .progress-bar[aria-valuenow="58"] {
      width: 58%; }
    .progress .progress-bar[aria-valuenow="59"] {
      width: 59%; }
    .progress .progress-bar[aria-valuenow="60"] {
      width: 60%; }
    .progress .progress-bar[aria-valuenow="61"] {
      width: 61%; }
    .progress .progress-bar[aria-valuenow="62"] {
      width: 62%; }
    .progress .progress-bar[aria-valuenow="63"] {
      width: 63%; }
    .progress .progress-bar[aria-valuenow="64"] {
      width: 64%; }
    .progress .progress-bar[aria-valuenow="65"] {
      width: 65%; }
    .progress .progress-bar[aria-valuenow="66"] {
      width: 66%; }
    .progress .progress-bar[aria-valuenow="67"] {
      width: 67%; }
    .progress .progress-bar[aria-valuenow="68"] {
      width: 68%; }
    .progress .progress-bar[aria-valuenow="69"] {
      width: 69%; }
    .progress .progress-bar[aria-valuenow="70"] {
      width: 70%; }
    .progress .progress-bar[aria-valuenow="71"] {
      width: 71%; }
    .progress .progress-bar[aria-valuenow="72"] {
      width: 72%; }
    .progress .progress-bar[aria-valuenow="73"] {
      width: 73%; }
    .progress .progress-bar[aria-valuenow="74"] {
      width: 74%; }
    .progress .progress-bar[aria-valuenow="75"] {
      width: 75%; }
    .progress .progress-bar[aria-valuenow="76"] {
      width: 76%; }
    .progress .progress-bar[aria-valuenow="77"] {
      width: 77%; }
    .progress .progress-bar[aria-valuenow="78"] {
      width: 78%; }
    .progress .progress-bar[aria-valuenow="79"] {
      width: 79%; }
    .progress .progress-bar[aria-valuenow="80"] {
      width: 80%; }
    .progress .progress-bar[aria-valuenow="81"] {
      width: 81%; }
    .progress .progress-bar[aria-valuenow="82"] {
      width: 82%; }
    .progress .progress-bar[aria-valuenow="83"] {
      width: 83%; }
    .progress .progress-bar[aria-valuenow="84"] {
      width: 84%; }
    .progress .progress-bar[aria-valuenow="85"] {
      width: 85%; }
    .progress .progress-bar[aria-valuenow="86"] {
      width: 86%; }
    .progress .progress-bar[aria-valuenow="87"] {
      width: 87%; }
    .progress .progress-bar[aria-valuenow="88"] {
      width: 88%; }
    .progress .progress-bar[aria-valuenow="89"] {
      width: 89%; }
    .progress .progress-bar[aria-valuenow="90"] {
      width: 90%; }
    .progress .progress-bar[aria-valuenow="91"] {
      width: 91%; }
    .progress .progress-bar[aria-valuenow="92"] {
      width: 92%; }
    .progress .progress-bar[aria-valuenow="93"] {
      width: 93%; }
    .progress .progress-bar[aria-valuenow="94"] {
      width: 94%; }
    .progress .progress-bar[aria-valuenow="95"] {
      width: 95%; }
    .progress .progress-bar[aria-valuenow="96"] {
      width: 96%; }
    .progress .progress-bar[aria-valuenow="97"] {
      width: 97%; }
    .progress .progress-bar[aria-valuenow="98"] {
      width: 98%; }
    .progress .progress-bar[aria-valuenow="99"] {
      width: 99%; }
    .progress .progress-bar[aria-valuenow="100"] {
      width: 100%; }

.progress.active .progress-bar,
.progress-bar-striped {
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); }

.progress.vertical {
  height: 100px;
  display: -webkit-inline-flex;
  display: -moz-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background: transparent;
  vertical-align: bottom; }
  .progress.vertical .progress-bar {
    width: 50px;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end;
    border-radius: 5px 5px 0 0; }
    .progress.vertical .progress-bar[aria-valuenow="0"] {
      height: 0%; }
    .progress.vertical .progress-bar[aria-valuenow="1"] {
      height: 1%; }
    .progress.vertical .progress-bar[aria-valuenow="2"] {
      height: 2%; }
    .progress.vertical .progress-bar[aria-valuenow="3"] {
      height: 3%; }
    .progress.vertical .progress-bar[aria-valuenow="4"] {
      height: 4%; }
    .progress.vertical .progress-bar[aria-valuenow="5"] {
      height: 5%; }
    .progress.vertical .progress-bar[aria-valuenow="6"] {
      height: 6%; }
    .progress.vertical .progress-bar[aria-valuenow="7"] {
      height: 7%; }
    .progress.vertical .progress-bar[aria-valuenow="8"] {
      height: 8%; }
    .progress.vertical .progress-bar[aria-valuenow="9"] {
      height: 9%; }
    .progress.vertical .progress-bar[aria-valuenow="10"] {
      height: 10%; }
    .progress.vertical .progress-bar[aria-valuenow="11"] {
      height: 11%; }
    .progress.vertical .progress-bar[aria-valuenow="12"] {
      height: 12%; }
    .progress.vertical .progress-bar[aria-valuenow="13"] {
      height: 13%; }
    .progress.vertical .progress-bar[aria-valuenow="14"] {
      height: 14%; }
    .progress.vertical .progress-bar[aria-valuenow="15"] {
      height: 15%; }
    .progress.vertical .progress-bar[aria-valuenow="16"] {
      height: 16%; }
    .progress.vertical .progress-bar[aria-valuenow="17"] {
      height: 17%; }
    .progress.vertical .progress-bar[aria-valuenow="18"] {
      height: 18%; }
    .progress.vertical .progress-bar[aria-valuenow="19"] {
      height: 19%; }
    .progress.vertical .progress-bar[aria-valuenow="20"] {
      height: 20%; }
    .progress.vertical .progress-bar[aria-valuenow="21"] {
      height: 21%; }
    .progress.vertical .progress-bar[aria-valuenow="22"] {
      height: 22%; }
    .progress.vertical .progress-bar[aria-valuenow="23"] {
      height: 23%; }
    .progress.vertical .progress-bar[aria-valuenow="24"] {
      height: 24%; }
    .progress.vertical .progress-bar[aria-valuenow="25"] {
      height: 25%; }
    .progress.vertical .progress-bar[aria-valuenow="26"] {
      height: 26%; }
    .progress.vertical .progress-bar[aria-valuenow="27"] {
      height: 27%; }
    .progress.vertical .progress-bar[aria-valuenow="28"] {
      height: 28%; }
    .progress.vertical .progress-bar[aria-valuenow="29"] {
      height: 29%; }
    .progress.vertical .progress-bar[aria-valuenow="30"] {
      height: 30%; }
    .progress.vertical .progress-bar[aria-valuenow="31"] {
      height: 31%; }
    .progress.vertical .progress-bar[aria-valuenow="32"] {
      height: 32%; }
    .progress.vertical .progress-bar[aria-valuenow="33"] {
      height: 33%; }
    .progress.vertical .progress-bar[aria-valuenow="34"] {
      height: 34%; }
    .progress.vertical .progress-bar[aria-valuenow="35"] {
      height: 35%; }
    .progress.vertical .progress-bar[aria-valuenow="36"] {
      height: 36%; }
    .progress.vertical .progress-bar[aria-valuenow="37"] {
      height: 37%; }
    .progress.vertical .progress-bar[aria-valuenow="38"] {
      height: 38%; }
    .progress.vertical .progress-bar[aria-valuenow="39"] {
      height: 39%; }
    .progress.vertical .progress-bar[aria-valuenow="40"] {
      height: 40%; }
    .progress.vertical .progress-bar[aria-valuenow="41"] {
      height: 41%; }
    .progress.vertical .progress-bar[aria-valuenow="42"] {
      height: 42%; }
    .progress.vertical .progress-bar[aria-valuenow="43"] {
      height: 43%; }
    .progress.vertical .progress-bar[aria-valuenow="44"] {
      height: 44%; }
    .progress.vertical .progress-bar[aria-valuenow="45"] {
      height: 45%; }
    .progress.vertical .progress-bar[aria-valuenow="46"] {
      height: 46%; }
    .progress.vertical .progress-bar[aria-valuenow="47"] {
      height: 47%; }
    .progress.vertical .progress-bar[aria-valuenow="48"] {
      height: 48%; }
    .progress.vertical .progress-bar[aria-valuenow="49"] {
      height: 49%; }
    .progress.vertical .progress-bar[aria-valuenow="50"] {
      height: 50%; }
    .progress.vertical .progress-bar[aria-valuenow="51"] {
      height: 51%; }
    .progress.vertical .progress-bar[aria-valuenow="52"] {
      height: 52%; }
    .progress.vertical .progress-bar[aria-valuenow="53"] {
      height: 53%; }
    .progress.vertical .progress-bar[aria-valuenow="54"] {
      height: 54%; }
    .progress.vertical .progress-bar[aria-valuenow="55"] {
      height: 55%; }
    .progress.vertical .progress-bar[aria-valuenow="56"] {
      height: 56%; }
    .progress.vertical .progress-bar[aria-valuenow="57"] {
      height: 57%; }
    .progress.vertical .progress-bar[aria-valuenow="58"] {
      height: 58%; }
    .progress.vertical .progress-bar[aria-valuenow="59"] {
      height: 59%; }
    .progress.vertical .progress-bar[aria-valuenow="60"] {
      height: 60%; }
    .progress.vertical .progress-bar[aria-valuenow="61"] {
      height: 61%; }
    .progress.vertical .progress-bar[aria-valuenow="62"] {
      height: 62%; }
    .progress.vertical .progress-bar[aria-valuenow="63"] {
      height: 63%; }
    .progress.vertical .progress-bar[aria-valuenow="64"] {
      height: 64%; }
    .progress.vertical .progress-bar[aria-valuenow="65"] {
      height: 65%; }
    .progress.vertical .progress-bar[aria-valuenow="66"] {
      height: 66%; }
    .progress.vertical .progress-bar[aria-valuenow="67"] {
      height: 67%; }
    .progress.vertical .progress-bar[aria-valuenow="68"] {
      height: 68%; }
    .progress.vertical .progress-bar[aria-valuenow="69"] {
      height: 69%; }
    .progress.vertical .progress-bar[aria-valuenow="70"] {
      height: 70%; }
    .progress.vertical .progress-bar[aria-valuenow="71"] {
      height: 71%; }
    .progress.vertical .progress-bar[aria-valuenow="72"] {
      height: 72%; }
    .progress.vertical .progress-bar[aria-valuenow="73"] {
      height: 73%; }
    .progress.vertical .progress-bar[aria-valuenow="74"] {
      height: 74%; }
    .progress.vertical .progress-bar[aria-valuenow="75"] {
      height: 75%; }
    .progress.vertical .progress-bar[aria-valuenow="76"] {
      height: 76%; }
    .progress.vertical .progress-bar[aria-valuenow="77"] {
      height: 77%; }
    .progress.vertical .progress-bar[aria-valuenow="78"] {
      height: 78%; }
    .progress.vertical .progress-bar[aria-valuenow="79"] {
      height: 79%; }
    .progress.vertical .progress-bar[aria-valuenow="80"] {
      height: 80%; }
    .progress.vertical .progress-bar[aria-valuenow="81"] {
      height: 81%; }
    .progress.vertical .progress-bar[aria-valuenow="82"] {
      height: 82%; }
    .progress.vertical .progress-bar[aria-valuenow="83"] {
      height: 83%; }
    .progress.vertical .progress-bar[aria-valuenow="84"] {
      height: 84%; }
    .progress.vertical .progress-bar[aria-valuenow="85"] {
      height: 85%; }
    .progress.vertical .progress-bar[aria-valuenow="86"] {
      height: 86%; }
    .progress.vertical .progress-bar[aria-valuenow="87"] {
      height: 87%; }
    .progress.vertical .progress-bar[aria-valuenow="88"] {
      height: 88%; }
    .progress.vertical .progress-bar[aria-valuenow="89"] {
      height: 89%; }
    .progress.vertical .progress-bar[aria-valuenow="90"] {
      height: 90%; }
    .progress.vertical .progress-bar[aria-valuenow="91"] {
      height: 91%; }
    .progress.vertical .progress-bar[aria-valuenow="92"] {
      height: 92%; }
    .progress.vertical .progress-bar[aria-valuenow="93"] {
      height: 93%; }
    .progress.vertical .progress-bar[aria-valuenow="94"] {
      height: 94%; }
    .progress.vertical .progress-bar[aria-valuenow="95"] {
      height: 95%; }
    .progress.vertical .progress-bar[aria-valuenow="96"] {
      height: 96%; }
    .progress.vertical .progress-bar[aria-valuenow="97"] {
      height: 97%; }
    .progress.vertical .progress-bar[aria-valuenow="98"] {
      height: 98%; }
    .progress.vertical .progress-bar[aria-valuenow="99"] {
      height: 99%; }
    .progress.vertical .progress-bar[aria-valuenow="100"] {
      height: 100%; }

.progress.circular {
  width: auto;
  height: auto;
  position: static;
  margin: auto;
  overflow: visible;
  background-color: transparent;
  transition: none; }
  .progress.circular:after {
    content: none; }
  .progress.circular .progress-begin,
  .progress.circular .progress-end,
  .progress.circular span.sr-only + span {
    display: none; }
  .progress.circular .progress-bar {
    position: relative;
    color: #333333;
    width: 60px !important;
    height: 60px !important;
    background: transparent;
    border-radius: 50%;
    transition: none; }
    .progress.circular .progress-bar[aria-valuenow="0"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(90deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="1"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(93.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="2"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(97.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="3"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(100.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="4"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(104.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="5"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(108deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="6"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(111.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="7"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(115.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="8"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(118.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="9"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(122.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="10"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(126deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="11"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(129.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="12"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(133.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="13"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(136.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="14"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(140.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="15"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(144deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="16"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(147.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="17"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(151.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="18"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(154.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="19"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(158.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="20"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(162deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="21"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(165.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="22"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(169.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="23"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(172.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="24"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(176.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="25"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(180deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="26"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(183.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="27"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(187.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="28"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(190.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="29"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(194.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="30"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(198deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="31"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(201.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="32"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(205.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="33"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(208.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="34"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(212.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="35"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(216deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="36"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(219.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="37"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(223.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="38"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(226.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="39"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(230.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="40"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(234deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="41"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(237.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="42"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(241.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="43"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(244.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="44"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(248.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="45"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(252deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="46"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(255.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="47"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(259.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="48"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(262.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="49"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(266.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="50"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(270deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="51"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(273.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="52"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(277.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="53"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(280.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="54"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(284.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="55"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(288deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="56"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(291.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="57"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(295.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="58"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(298.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="59"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(302.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="60"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(306deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="61"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(309.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="62"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(313.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="63"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(316.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="64"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(320.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="65"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(324deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="66"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(327.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="67"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(331.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="68"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(334.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="69"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(338.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="70"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(342deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="71"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(345.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="72"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(349.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="73"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(352.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="74"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(356.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="75"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(360deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="76"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(363.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="77"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(367.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="78"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(370.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="79"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(374.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="80"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(378deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="81"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(381.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="82"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(385.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="83"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(388.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="84"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(392.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="85"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(396deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="86"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(399.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="87"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(403.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="88"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(406.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="89"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(410.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="90"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(414deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="91"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(417.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="92"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(421.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="93"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(424.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="94"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(428.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="95"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(432deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="96"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(435.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="97"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(439.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="98"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(442.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="99"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(446.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar[aria-valuenow="100"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(450deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar:before {
      content: attr(aria-valuenow) "%";
      display: block;
      position: absolute;
      text-indent: 0;
      text-align: center;
      font-weight: bold;
      font-size: 1.1em;
      line-height: 48px;
      z-index: 1;
      width: 80%;
      height: 80%;
      background-color: #fff;
      left: 10%;
      top: 10%;
      margin: auto;
      border-radius: 50%; }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="0"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(90deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="1"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(93.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="2"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(97.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="3"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(100.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="4"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(104.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="5"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(108deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="6"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(111.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="7"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(115.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="8"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(118.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="9"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(122.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="10"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(126deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="11"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(129.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="12"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(133.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="13"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(136.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="14"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(140.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="15"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(144deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="16"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(147.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="17"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(151.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="18"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(154.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="19"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(158.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="20"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(162deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="21"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(165.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="22"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(169.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="23"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(172.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="24"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(176.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="25"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(180deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="26"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(183.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="27"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(187.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="28"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(190.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="29"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(194.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="30"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(198deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="31"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(201.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="32"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(205.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="33"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(208.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="34"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(212.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="35"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(216deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="36"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(219.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="37"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(223.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="38"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(226.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="39"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(230.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="40"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(234deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="41"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(237.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="42"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(241.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="43"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(244.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="44"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(248.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="45"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(252deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="46"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(255.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="47"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(259.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="48"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(262.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="49"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(266.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="50"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(270deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="51"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(273.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="52"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(277.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="53"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(280.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="54"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(284.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="55"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(288deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="56"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(291.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="57"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(295.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="58"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(298.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="59"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(302.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="60"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(306deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="61"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(309.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="62"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(313.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="63"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(316.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="64"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(320.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="65"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(324deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="66"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(327.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="67"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(331.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="68"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(334.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="69"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(338.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="70"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(342deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="71"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(345.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="72"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(349.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="73"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(352.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="74"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(356.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="75"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(360deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="76"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(363.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="77"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(367.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="78"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(370.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="79"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(374.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="80"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(378deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="81"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(381.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="82"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(385.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="83"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(388.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="84"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(392.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="85"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(396deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="86"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(399.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="87"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(403.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="88"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(406.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="89"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(410.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="90"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(414deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="91"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(417.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="92"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(421.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="93"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(424.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="94"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(428.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="95"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(432deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="96"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(435.6deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="97"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(439.2deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="98"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(442.8deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="99"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(446.4deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-success[aria-valuenow="100"] {
      background-image: linear-gradient(90deg, transparent 50%, #8CD600 50%), linear-gradient(450deg, #8CD600 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="0"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(90deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="1"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(93.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="2"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(97.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="3"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(100.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="4"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(104.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="5"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(108deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="6"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(111.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="7"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(115.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="8"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(118.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="9"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(122.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="10"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(126deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="11"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(129.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="12"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(133.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="13"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(136.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="14"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(140.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="15"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(144deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="16"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(147.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="17"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(151.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="18"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(154.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="19"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(158.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="20"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(162deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="21"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(165.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="22"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(169.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="23"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(172.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="24"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(176.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="25"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(180deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="26"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(183.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="27"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(187.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="28"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(190.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="29"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(194.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="30"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(198deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="31"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(201.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="32"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(205.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="33"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(208.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="34"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(212.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="35"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(216deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="36"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(219.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="37"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(223.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="38"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(226.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="39"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(230.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="40"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(234deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="41"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(237.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="42"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(241.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="43"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(244.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="44"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(248.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="45"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(252deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="46"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(255.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="47"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(259.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="48"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(262.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="49"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(266.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="50"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(270deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="51"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(273.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="52"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(277.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="53"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(280.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="54"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(284.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="55"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(288deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="56"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(291.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="57"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(295.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="58"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(298.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="59"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(302.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="60"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(306deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="61"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(309.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="62"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(313.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="63"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(316.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="64"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(320.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="65"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(324deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="66"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(327.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="67"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(331.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="68"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(334.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="69"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(338.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="70"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(342deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="71"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(345.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="72"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(349.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="73"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(352.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="74"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(356.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="75"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(360deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="76"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(363.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="77"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(367.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="78"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(370.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="79"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(374.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="80"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(378deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="81"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(381.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="82"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(385.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="83"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(388.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="84"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(392.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="85"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(396deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="86"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(399.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="87"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(403.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="88"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(406.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="89"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(410.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="90"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(414deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="91"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(417.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="92"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(421.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="93"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(424.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="94"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(428.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="95"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(432deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="96"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(435.6deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="97"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(439.2deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="98"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(442.8deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="99"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(446.4deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-info[aria-valuenow="100"] {
      background-image: linear-gradient(90deg, transparent 50%, #468CCB 50%), linear-gradient(450deg, #468CCB 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="0"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(90deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="1"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(93.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="2"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(97.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="3"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(100.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="4"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(104.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="5"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(108deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="6"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(111.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="7"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(115.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="8"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(118.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="9"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(122.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="10"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(126deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="11"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(129.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="12"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(133.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="13"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(136.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="14"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(140.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="15"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(144deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="16"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(147.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="17"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(151.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="18"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(154.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="19"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(158.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="20"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(162deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="21"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(165.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="22"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(169.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="23"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(172.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="24"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(176.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="25"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(180deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="26"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(183.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="27"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(187.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="28"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(190.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="29"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(194.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="30"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(198deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="31"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(201.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="32"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(205.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="33"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(208.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="34"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(212.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="35"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(216deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="36"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(219.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="37"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(223.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="38"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(226.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="39"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(230.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="40"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(234deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="41"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(237.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="42"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(241.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="43"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(244.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="44"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(248.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="45"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(252deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="46"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(255.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="47"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(259.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="48"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(262.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="49"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(266.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="50"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(270deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="51"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(273.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="52"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(277.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="53"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(280.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="54"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(284.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="55"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(288deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="56"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(291.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="57"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(295.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="58"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(298.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="59"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(302.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="60"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(306deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="61"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(309.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="62"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(313.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="63"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(316.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="64"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(320.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="65"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(324deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="66"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(327.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="67"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(331.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="68"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(334.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="69"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(338.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="70"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(342deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="71"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(345.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="72"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(349.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="73"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(352.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="74"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(356.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="75"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(360deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="76"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(363.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="77"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(367.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="78"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(370.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="79"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(374.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="80"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(378deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="81"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(381.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="82"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(385.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="83"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(388.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="84"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(392.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="85"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(396deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="86"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(399.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="87"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(403.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="88"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(406.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="89"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(410.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="90"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(414deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="91"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(417.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="92"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(421.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="93"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(424.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="94"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(428.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="95"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(432deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="96"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(435.6deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="97"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(439.2deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="98"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(442.8deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="99"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(446.4deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-warning[aria-valuenow="100"] {
      background-image: linear-gradient(90deg, transparent 50%, #FED845 50%), linear-gradient(450deg, #FED845 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="0"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(90deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="1"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(93.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="2"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(97.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="3"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(100.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="4"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(104.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="5"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(108deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="6"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(111.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="7"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(115.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="8"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(118.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="9"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(122.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="10"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(126deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="11"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(129.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="12"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(133.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="13"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(136.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="14"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(140.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="15"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(144deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="16"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(147.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="17"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(151.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="18"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(154.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="19"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(158.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="20"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(162deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="21"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(165.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="22"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(169.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="23"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(172.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="24"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(176.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="25"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(180deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="26"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(183.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="27"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(187.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="28"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(190.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="29"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(194.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="30"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(198deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="31"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(201.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="32"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(205.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="33"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(208.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="34"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(212.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="35"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(216deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="36"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(219.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="37"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(223.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="38"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(226.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="39"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(230.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="40"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(234deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="41"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(237.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="42"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(241.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="43"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(244.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="44"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(248.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="45"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(252deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="46"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(255.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="47"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(259.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="48"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(262.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="49"] {
      background-image: linear-gradient(90deg, #e4e4e4 50%, transparent 50%), linear-gradient(266.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="50"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(270deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="51"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(273.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="52"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(277.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="53"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(280.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="54"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(284.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="55"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(288deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="56"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(291.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="57"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(295.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="58"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(298.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="59"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(302.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="60"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(306deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="61"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(309.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="62"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(313.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="63"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(316.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="64"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(320.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="65"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(324deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="66"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(327.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="67"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(331.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="68"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(334.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="69"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(338.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="70"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(342deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="71"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(345.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="72"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(349.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="73"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(352.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="74"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(356.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="75"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(360deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="76"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(363.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="77"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(367.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="78"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(370.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="79"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(374.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="80"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(378deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="81"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(381.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="82"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(385.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="83"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(388.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="84"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(392.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="85"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(396deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="86"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(399.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="87"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(403.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="88"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(406.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="89"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(410.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="90"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(414deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="91"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(417.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="92"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(421.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="93"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(424.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="94"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(428.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="95"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(432deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="96"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(435.6deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="97"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(439.2deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="98"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(442.8deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="99"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(446.4deg, #d9534f 50%, #e4e4e4 50%); }
    .progress.circular .progress-bar.progress-bar-danger[aria-valuenow="100"] {
      background-image: linear-gradient(90deg, transparent 50%, #d9534f 50%), linear-gradient(450deg, #d9534f 50%, #e4e4e4 50%); }

.quote-down-text {
  color: #D40026; }
  .quote-down-text:not(.badge):not(td) {
    padding: 0 2px;
    border-radius: 2px; }
  .quote-down-text.badge {
    border-color: #D40026; }
  .quote-down-text.quote-value:before {
    font-family: FontAwesome;
    display: inline-block;
    width: 1em;
    height: 1em;
    font-weight: 400;
    margin-right: .25em;
    content: "\F0D7"; }

.quote-down {
  color: #fff;
  background: #D40026; }
  .quote-down.badge {
    border-color: #D40026; }

.quote-up {
  color: #fff;
  background: #669900; }
  .quote-up.badge {
    border-color: #669900; }

.quote-equal {
  color: #fff;
  background: #468CCB; }
  .quote-equal.badge {
    border-color: #468CCB; }

.quote-up-text {
  color: #669900; }
  .quote-up-text:not(.badge):not(td) {
    padding: 0 2px;
    border-radius: 2px; }
  .quote-up-text.badge {
    border-color: #669900; }
  .quote-up-text.quote-value:before {
    font-family: FontAwesome;
    display: inline-block;
    width: 1em;
    height: 1em;
    font-weight: 400;
    margin-right: .25em;
    content: "\F0D8"; }

.quote-down {
  color: #fff;
  background: #D40026; }
  .quote-down.badge {
    border-color: #D40026; }

.quote-up {
  color: #fff;
  background: #669900; }
  .quote-up.badge {
    border-color: #669900; }

.quote-equal {
  color: #fff;
  background: #468CCB; }
  .quote-equal.badge {
    border-color: #468CCB; }

.quote-equal-text {
  color: #468CCB; }
  .quote-equal-text:not(.badge):not(td) {
    padding: 0 2px;
    border-radius: 2px; }
  .quote-equal-text.badge {
    border-color: #468CCB; }
  .quote-equal-text.quote-value:before {
    font-family: FontAwesome;
    display: inline-block;
    width: 1em;
    height: 1em;
    font-weight: 400;
    margin-right: .25em;
    content: "="; }

.quote-down {
  color: #fff;
  background: #D40026; }
  .quote-down.badge {
    border-color: #D40026; }

.quote-up {
  color: #fff;
  background: #669900; }
  .quote-up.badge {
    border-color: #669900; }

.quote-equal {
  color: #fff;
  background: #468CCB; }
  .quote-equal.badge {
    border-color: #468CCB; }

.quote-change {
  color: #fff;
  background: #808080; }

.quotetile {
  padding: 0;
  list-style: none; }
  .quotetile:not(ul) {
    display: inline-block; }
  .quotetile li.quotetile,
  .quotetile li {
    display: inline-block;
    border-bottom: 2px solid #cccccc;
    padding: 8px;
    min-width: calc((100% - 20px) / 6); }
    @media screen and (min-width: 768px) {
      .quotetile li.quotetile,
      .quotetile li {
        padding: 12px; } }
    @media screen and (min-width: 992px) {
      .quotetile li.quotetile,
      .quotetile li {
        padding: 16px; } }
    @media screen and (min-width: 1200px) {
      .quotetile li.quotetile,
      .quotetile li {
        padding: 20px; } }
    @media screen and (max-width: 1199px) {
      .quotetile li.quotetile,
      .quotetile li {
        min-width: 33.333%;
        float: left; } }
    .quotetile li.quotetile.default,
    .quotetile li.default {
      position: relative; }
      .quotetile li.quotetile.default:before,
      .quotetile li.default:before {
        font-family: FontAwesome;
        content: '\F00C';
        color: #468CCB;
        position: absolute;
        right: 5px;
        top: 0px; }
    .quotetile li.quotetile:hover,
    .quotetile li:hover {
      background: #f2f2f2;
      cursor: pointer; }
    .quotetile li.quotetile.active,
    .quotetile li.active {
      border-bottom-color: #468CCB;
      background: #f2f2f2;
      cursor: default; }
  .quotetile .badge {
    margin: 0; }
  .quotetile.quote-horizontal {
    display: block; }
    .quotetile.quote-horizontal .card-block {
      width: 100%;
      padding: 16px; }
      .quotetile.quote-horizontal .card-block:first-of-type {
        border-bottom: 1px solid #ccc; }
      .quotetile.quote-horizontal .card-block .quote-name {
        font-size: 18px;
        font-weight: 300; }
      .quotetile.quote-horizontal .card-block > span span:not(.badge) {
        font-size: 18px; }
      .quotetile.quote-horizontal .card-block > span:last-of-type {
        white-space: nowrap; }
      .quotetile.quote-horizontal .card-block span:not(:first-child), .quotetile.quote-horizontal .card-block time {
        margin-left: 10px; }
      .quotetile.quote-horizontal .card-block .badge-negative:hover {
        color: white;
        background: #D40026; }

.quote-title span {
  margin-left: 10px; }

.quote-title div {
  display: inline-block; }

.stars {
  display: inline-block; }

input.star {
  position: absolute;
  visibility: hidden;
  opacity: 0; }

label.star {
  font-size: 30px;
  width: 32px;
  height: 20px;
  line-height: 20px;
  text-align: left;
  cursor: pointer; }
  .stars label.star {
    float: right; }
  label.star:before {
    color: #e5e5e5;
    font-family: 'FontAwesome';
    content: '\F005'; }
  label.star:hover:before, label.star:hover ~ label:before {
    color: #d9d9d9; }

input:checked ~ label.star:before {
  color: #468CCB; }

.text-xs-left {
  text-align: left; }

.text-xs-right {
  text-align: right; }

.text-xs-center {
  text-align: center; }

.text-xs-justify {
  text-align: justify; }

@media (min-width: 768px) {
  .text-sm-left {
    text-align: left; }
  .text-sm-right {
    text-align: right; }
  .text-sm-center {
    text-align: center; }
  .text-sm-justify {
    text-align: justify; } }

@media (min-width: 992px) {
  .text-md-left {
    text-align: left; }
  .text-md-right {
    text-align: right; }
  .text-md-center {
    text-align: center; }
  .text-md-justify {
    text-align: justify; } }

@media (min-width: 1200px) {
  .text-lg-left {
    text-align: left; }
  .text-lg-right {
    text-align: right; }
  .text-lg-center {
    text-align: center; }
  .text-lg-justify {
    text-align: justify; } }

a.title, a.no-border, #main-footer .pull-left {
  border: 0;
  padding: initial; }

.no-border, a.indice-block {
  border: 0; }

.navigate-to-top {
  color: #fff;
  background-color: #669900;
  border-radius: 50%;
  margin: -32px 0;
  transition: background-color 0.2s;
  cursor: pointer;
  position: relative;
  z-index: 1; }
  .navigate-to-top:hover {
    background-color: #558000; }
  .navigate-to-top i {
    line-height: 60px;
    height: 64px;
    width: 64px;
    text-align: center; }

.flex-vertical-center {
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.bank-image-md {
  max-height: 50px; }
  .bank-image-md,
  .bank-image-md + figcaption {
    max-width: 100px; }

.bank-image-sm {
  max-height: 30px;
  min-height: 10px; }
  .bank-image-sm,
  .bank-image-sm + figcaption {
    min-width: 50px;
    max-width: 50px; }

ul.scale-bar {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  list-style-type: none;
  padding: 40px 0; }
  ul.scale-bar > li {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    text-align: center;
    cursor: default;
    color: #999;
    font-weight: 600;
    padding: 20px 0;
    background: #F2F2F2;
    border: 1px solid rgba(104, 104, 104, 0.1);
    position: relative; }
    ul.scale-bar > li:not(:first-child) {
      border-left: 0; }
    ul.scale-bar > li.current {
      background: #468CCB;
      color: white;
      border-color: #468CCB; }
      ul.scale-bar > li.current:before {
        font-family: "BinckIcons";
        content: "\EA05";
        position: absolute;
        color: #303030;
        font-size: 50px;
        font-weight: 400;
        display: -webkit-flex;
        display: -moz-flex;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        -moz-justify-content: center;
        justify-content: center;
        left: 50%;
        bottom: 20px;
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }
  @media screen and (max-width: 767px) {
    ul.scale-bar > li:not(.current) {
      display: none; } }

@keyframes searchAnimation {
  0% {
    opacity: 0;
    height: 0;
    width: 0; }
  100% {
    opacity: 1;
    height: 45em;
    width: 50em; } }

@keyframes searchAnimationReverse {
  0% {
    opacity: 1;
    height: 45em;
    width: 50em; }
  100% {
    opacity: 0;
    height: 0;
    width: 0; } }

@-webkit-keyframes searchAnimation {
  0% {
    opacity: 0;
    height: 0;
    width: 0; }
  100% {
    opacity: 1;
    height: 45em;
    width: 50em; } }

@-webkit-keyframes searchAnimationReverse {
  0% {
    opacity: 1;
    height: 45em;
    width: 50em; }
  100% {
    opacity: 0;
    height: 0;
    width: 0; } }

@keyframes searchAnimationSmall {
  0% {
    opacity: 0;
    height: 0;
    width: 0; }
  100% {
    opacity: 1;
    height: 45em;
    width: 50em; } }

@keyframes searchAnimationSmallReverse {
  0% {
    opacity: 1;
    height: 22.5em;
    width: 50em; }
  100% {
    opacity: 0;
    height: 0;
    width: 0; } }

@-webkit-keyframes searchAnimationSmall {
  0% {
    opacity: 0;
    height: 0;
    width: 0; }
  100% {
    opacity: 1;
    height: 22.5em;
    width: 50em; } }

@-webkit-keyframes searchAnimationSmallReverse {
  0% {
    opacity: 1;
    height: 22.5em;
    width: 50em; }
  100% {
    opacity: 0;
    height: 0;
    width: 0; } }

.search-collapse-box {
  position: absolute;
  overflow: hidden;
  z-index: 12;
  right: 0;
  height: 45em;
  width: 50em;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.175); }
  .search-collapse-box.active {
    display: block; }
  .search-collapse-box[aria-expanded="false"].collapsing {
    -webkit-animation: searchAnimationReverse 0.35s;
    animation: searchAnimationReverse 0.35s; }
    .search-collapse-box[aria-expanded="false"].collapsing ul,
    .search-collapse-box[aria-expanded="false"].collapsing table,
    .search-collapse-box[aria-expanded="false"].collapsing img {
      display: none; }
  .search-collapse-box[aria-expanded="true"].collapsing {
    -webkit-animation: searchAnimation 0.35s;
    animation: searchAnimation 0.35s; }
    .search-collapse-box[aria-expanded="true"].collapsing ul,
    .search-collapse-box[aria-expanded="true"].collapsing table,
    .search-collapse-box[aria-expanded="true"].collapsing img {
      display: none; }
  .search-collapse-box.small {
    height: 22.5em; }
    .search-collapse-box.small[aria-expanded="false"].collapsing {
      -webkit-animation: searchAnimationSmallReverse 0.35s;
      animation: searchAnimationSmallReverse 0.35s; }
    .search-collapse-box.small[aria-expanded="true"].collapsing {
      -webkit-animation: searchAnimationSmall 0.35s;
      animation: searchAnimationSmall 0.35s; }
  .search-collapse-box .search-result-popover {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    box-shadow: 0 6px 18px rgba(0, 0, 0, 0.175);
    height: 100%;
    background-color: #fff;
    border-top: 2px solid #8CD600;
    right: 0; }
  .search-collapse-box .search-categories {
    -webkit-flex: 0 0 28%;
    -moz-flex: 0 0 28%;
    -ms-flex: 0 0 28%;
    flex: 0 0 28%;
    overflow: hidden;
    overflow-y: auto;
    font-size: 14px;
    text-transform: uppercase;
    background-color: #fbfbfb;
    border-right: 1px solid #ccc; }
    .search-collapse-box .search-categories::-webkit-scrollbar {
      width: 0.5em; }
    .search-collapse-box .search-categories::-webkit-scrollbar-track {
      box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
    .search-collapse-box .search-categories::-webkit-scrollbar-thumb {
      background-color: darkgray; }
    .search-collapse-box .search-categories ul {
      padding-left: 0;
      list-style-type: none; }
      .search-collapse-box .search-categories ul li {
        vertical-align: middle;
        margin: 0;
        position: relative;
        margin-top: 0px;
        border-left: 2px solid transparent;
        cursor: pointer;
        padding-left: 4px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-right: 25.2px;
        font-size: 13px; }
        @media screen and (min-width: 768px) {
          .search-collapse-box .search-categories ul li {
            padding-left: 6px;
            padding-top: 6px;
            padding-bottom: 6px; } }
        @media screen and (min-width: 992px) {
          .search-collapse-box .search-categories ul li {
            padding-left: 8px;
            padding-top: 8px;
            padding-bottom: 8px; } }
        @media screen and (min-width: 1200px) {
          .search-collapse-box .search-categories ul li {
            padding-left: 10px;
            padding-top: 10px;
            padding-bottom: 10px; } }
        @media screen and (min-width: 768px) {
          .search-collapse-box .search-categories ul li {
            font-size: 14px; } }
        .search-collapse-box .search-categories ul li::before {
          content: attr(data-count);
          float: right;
          position: relative;
          margin: 0 0 0 3px;
          width: auto;
          background: #ccc;
          padding: 0 5px;
          border-radius: 3px; }
        .search-collapse-box .search-categories ul li::after {
          font-family: "FontAwesome";
          position: absolute;
          top: 0;
          font-size: 14px;
          top: 4px;
          line-height: 20px;
          color: #686868;
          content: "\F054";
          width: 14px;
          text-align: right;
          right: 7px; }
          @media screen and (min-width: 768px) {
            .search-collapse-box .search-categories ul li::after {
              top: 6px; } }
          @media screen and (min-width: 992px) {
            .search-collapse-box .search-categories ul li::after {
              top: 8px; } }
          @media screen and (min-width: 1200px) {
            .search-collapse-box .search-categories ul li::after {
              top: 10px; } }
        .search-collapse-box .search-categories ul li span {
          overflow: hidden;
          white-space: nowrap;
          text-overflow: ellipsis;
          display: block; }
        .search-collapse-box .search-categories ul li:hover {
          background-color: #eeeeee;
          border-left: 2px solid #d5d5d5; }
        .search-collapse-box .search-categories ul li.active {
          border-left: 2px solid #468CCB;
          background-color: #eeeeee; }
          .search-collapse-box .search-categories ul li.active::before {
            background: #468CCB;
            color: #fff; }
  .search-collapse-box .search-results {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex: 0 0 72%;
    -moz-flex: 0 0 72%;
    -ms-flex: 0 0 72%;
    flex: 0 0 72%;
    overflow: hidden;
    font-size: 13px; }
    .search-collapse-box .search-results a.btn-link {
      -webkit-flex: 0 0 auto;
      -moz-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      color: #468CCB;
      background: #fff;
      border-top: 1px solid #cccccc; }
      .search-collapse-box .search-results a.btn-link span {
        border-bottom: 1px dotted; }
      .search-collapse-box .search-results a.btn-link:hover {
        background: #e6e6e6; }
    .search-collapse-box .search-results .search-result-table-container {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      -moz-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-flex: 1 1 auto;
      -moz-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      overflow-x: hidden;
      overflow-y: scroll; }
      .search-collapse-box .search-results .search-result-table-container table {
        width: 100%;
        border-collapse: separate; }
        .search-collapse-box .search-results .search-result-table-container table tr {
          cursor: pointer; }
          .search-collapse-box .search-results .search-result-table-container table tr:hover td:first-child {
            border-left: 2px solid #d9d9d9; }
          .search-collapse-box .search-results .search-result-table-container table tr td {
            padding: 4px; }
            @media screen and (min-width: 768px) {
              .search-collapse-box .search-results .search-result-table-container table tr td {
                padding: 6px; } }
            @media screen and (min-width: 992px) {
              .search-collapse-box .search-results .search-result-table-container table tr td {
                padding: 8px; } }
            @media screen and (min-width: 1200px) {
              .search-collapse-box .search-results .search-result-table-container table tr td {
                padding: 10px; } }
            .search-collapse-box .search-results .search-result-table-container table tr td:not(:first-child) {
              overflow: hidden;
              text-overflow: ellipsis;
              white-space: nowrap;
              max-width: 12em; }
            .search-collapse-box .search-results .search-result-table-container table tr td:first-child {
              border-left: 2px solid transparent;
              max-width: 4em; }
            .search-collapse-box .search-results .search-result-table-container table tr td.small {
              color: #999999;
              text-align: right;
              font-size: 9px;
              max-width: 4em; }
      .search-collapse-box .search-results .search-result-table-container .center-block {
        -webkit-order: 1;
        -moz-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin: auto; }
        .search-collapse-box .search-results .search-result-table-container .center-block img {
          display: block;
          margin: auto; }
      .search-collapse-box .search-results .search-result-table-container::-webkit-scrollbar {
        width: 0.5em; }
      .search-collapse-box .search-results .search-result-table-container::-webkit-scrollbar-track {
        box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
      .search-collapse-box .search-results .search-result-table-container::-webkit-scrollbar-thumb {
        background-color: darkgray; }

/* BOOTSTRAP 4 SPACING CLASSES */
.p-relative {
  position: relative !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important; }

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

.m-2 {
  margin: 0.5rem 0.5rem !important; }

.mt-2 {
  margin-top: 0.5rem !important; }

.mr-2 {
  margin-right: 0.5rem !important; }

.mb-2 {
  margin-bottom: 0.5rem !important; }

.ml-2 {
  margin-left: 0.5rem !important; }

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important; }

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

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

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

.mr-3 {
  margin-right: 1rem !important; }

.mb-3 {
  margin-bottom: 1rem !important; }

.ml-3 {
  margin-left: 1rem !important; }

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important; }

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.m-4 {
  margin: 1.5rem 1.5rem !important; }

.mt-4 {
  margin-top: 1.5rem !important; }

.mr-4 {
  margin-right: 1.5rem !important; }

.mb-4 {
  margin-bottom: 1.5rem !important; }

.ml-4 {
  margin-left: 1.5rem !important; }

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important; }

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.m-5 {
  margin: 3rem 3rem !important; }

.mt-5 {
  margin-top: 3rem !important; }

.mr-5 {
  margin-right: 3rem !important; }

.mb-5 {
  margin-bottom: 3rem !important; }

.ml-5 {
  margin-left: 3rem !important; }

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important; }

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.p-0 {
  padding: 0 0 !important; }

.pt-0 {
  padding-top: 0 !important; }

.pr-0 {
  padding-right: 0 !important; }

.pb-0 {
  padding-bottom: 0 !important; }

.pl-0 {
  padding-left: 0 !important; }

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.p-1 {
  padding: 0.25rem 0.25rem !important; }

.pt-1 {
  padding-top: 0.25rem !important; }

.pr-1 {
  padding-right: 0.25rem !important; }

.pb-1 {
  padding-bottom: 0.25rem !important; }

.pl-1 {
  padding-left: 0.25rem !important; }

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important; }

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.p-2 {
  padding: 0.5rem 0.5rem !important; }

.pt-2 {
  padding-top: 0.5rem !important; }

.pr-2 {
  padding-right: 0.5rem !important; }

.pb-2 {
  padding-bottom: 0.5rem !important; }

.pl-2 {
  padding-left: 0.5rem !important; }

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important; }

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.p-3 {
  padding: 1rem 1rem !important; }

.pt-3 {
  padding-top: 1rem !important; }

.pr-3 {
  padding-right: 1rem !important; }

.pb-3 {
  padding-bottom: 1rem !important; }

.pl-3 {
  padding-left: 1rem !important; }

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.p-4 {
  padding: 1.5rem 1.5rem !important; }

.pt-4 {
  padding-top: 1.5rem !important; }

.pr-4 {
  padding-right: 1.5rem !important; }

.pb-4 {
  padding-bottom: 1.5rem !important; }

.pl-4 {
  padding-left: 1.5rem !important; }

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important; }

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.p-5 {
  padding: 3rem 3rem !important; }

.pt-5 {
  padding-top: 3rem !important; }

.pr-5 {
  padding-right: 3rem !important; }

.pb-5 {
  padding-bottom: 3rem !important; }

.pl-5 {
  padding-left: 3rem !important; }

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important; }

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

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

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

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

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

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

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

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

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

.align-items-center {
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }

/* RESPONSIVE ROWS AND COLUMS AND EXTENSION OF SPACING TO VERTICAL SPACE*/
.container, .container-fluid-lg,
.jumbotron .container-fluid-lg, .subMenuBar,
.container-fluid {
  padding-left: 8px;
  padding-right: 8px; }
  @media screen and (min-width: 768px) {
    .container, .container-fluid-lg,
    .jumbotron .container-fluid-lg, .subMenuBar,
    .container-fluid {
      padding-left: 12px;
      padding-right: 12px; } }
  @media screen and (min-width: 992px) {
    .container, .container-fluid-lg,
    .jumbotron .container-fluid-lg, .subMenuBar,
    .container-fluid {
      padding-left: 16px;
      padding-right: 16px; } }
  @media screen and (min-width: 1200px) {
    .container, .container-fluid-lg,
    .jumbotron .container-fluid-lg, .subMenuBar,
    .container-fluid {
      padding-left: 20px;
      padding-right: 20px; } }

main {
  padding-top: 8px;
  padding-bottom: 16px; }
  @media screen and (min-width: 768px) {
    main {
      padding-top: 12px; } }
  @media screen and (min-width: 992px) {
    main {
      padding-top: 16px; } }
  @media screen and (min-width: 1200px) {
    main {
      padding-top: 20px; } }
  @media screen and (min-width: 768px) {
    main {
      padding-bottom: 24px; } }
  @media screen and (min-width: 992px) {
    main {
      padding-bottom: 32px; } }
  @media screen and (min-width: 1200px) {
    main {
      padding-bottom: 40px; } }

.lane {
  display: block;
  padding-bottom: 16px;
  padding-top: 16px; }
  @media screen and (min-width: 768px) {
    .lane {
      padding-bottom: 24px;
      padding-top: 24px; } }
  @media screen and (min-width: 992px) {
    .lane {
      padding-bottom: 32px;
      padding-top: 32px; } }
  @media screen and (min-width: 1200px) {
    .lane {
      padding-bottom: 40px;
      padding-top: 40px; } }
  .lane.lane-sm {
    padding: 16px 0; }
    @media screen and (min-width: 992px) {
      .lane.lane-sm {
        padding: 16px 0; } }
    @media screen and (min-width: 1200px) {
      .lane.lane-sm {
        padding: 20px 0; } }

.row:not(.no-margin):not(.m-0),
.form-horizontal .form-group {
  margin: -8px;
  padding: 4px; }
  @media screen and (min-width: 768px) {
    .row:not(.no-margin):not(.m-0),
    .form-horizontal .form-group {
      margin: -12px; } }
  @media screen and (min-width: 992px) {
    .row:not(.no-margin):not(.m-0),
    .form-horizontal .form-group {
      margin: -16px; } }
  @media screen and (min-width: 1200px) {
    .row:not(.no-margin):not(.m-0),
    .form-horizontal .form-group {
      margin: -20px; } }
  @media screen and (min-width: 768px) {
    .row:not(.no-margin):not(.m-0),
    .form-horizontal .form-group {
      padding: 6px; } }
  @media screen and (min-width: 992px) {
    .row:not(.no-margin):not(.m-0),
    .form-horizontal .form-group {
      padding: 8px; } }
  @media screen and (min-width: 1200px) {
    .row:not(.no-margin):not(.m-0),
    .form-horizontal .form-group {
      padding: 10px; } }
  .row:not(.no-margin):not(.m-0):not(.is-flex) + .row.is-flex,
  .form-horizontal .form-group:not(.is-flex) + .row.is-flex {
    padding-top: 0;
    margin-top: 4px; }
    @media screen and (min-width: 768px) {
      .row:not(.no-margin):not(.m-0):not(.is-flex) + .row.is-flex,
      .form-horizontal .form-group:not(.is-flex) + .row.is-flex {
        margin-top: 6px; } }
    @media screen and (min-width: 992px) {
      .row:not(.no-margin):not(.m-0):not(.is-flex) + .row.is-flex,
      .form-horizontal .form-group:not(.is-flex) + .row.is-flex {
        margin-top: 8px; } }
    @media screen and (min-width: 1200px) {
      .row:not(.no-margin):not(.m-0):not(.is-flex) + .row.is-flex,
      .form-horizontal .form-group:not(.is-flex) + .row.is-flex {
        margin-top: 10px; } }

.row.no-margin {
  margin: 0; }

.row-steps .row {
  margin-top: 0 !important;
  padding-top: 0 !important;
  margin-bottom: 0 !important;
  padding-bottom: 0 !important; }
  .row-steps .row:before, .row-steps .row:after {
    content: " ";
    display: table;
    clear: both; }

*:not(.row) + .row {
  margin-top: 0 !important; }

[class^=col-], [class*=' col-'] {
  padding: 4px; }
  @media screen and (min-width: 768px) {
    [class^=col-], [class*=' col-'] {
      padding: 6px; } }
  @media screen and (min-width: 992px) {
    [class^=col-], [class*=' col-'] {
      padding: 8px; } }
  @media screen and (min-width: 1200px) {
    [class^=col-], [class*=' col-'] {
      padding: 10px; } }

.row.spacing-lg {
  padding-left: 0px;
  padding-right: 0px; }
  @media screen and (min-width: 768px) {
    .row.spacing-lg {
      padding-left: 0px;
      padding-right: 0px; } }
  @media screen and (min-width: 992px) {
    .row.spacing-lg {
      padding-left: 0px;
      padding-right: 0px; } }
  @media screen and (min-width: 1200px) {
    .row.spacing-lg {
      padding-left: 0px;
      padding-right: 0px; } }
  .row.spacing-lg > [class^=col-], .row.spacing-lg > [class*=' col-'] {
    padding: 8px; }
    @media screen and (min-width: 768px) {
      .row.spacing-lg > [class^=col-], .row.spacing-lg > [class*=' col-'] {
        padding: 12px; } }
    @media screen and (min-width: 992px) {
      .row.spacing-lg > [class^=col-], .row.spacing-lg > [class*=' col-'] {
        padding: 16px; } }
    @media screen and (min-width: 1200px) {
      .row.spacing-lg > [class^=col-], .row.spacing-lg > [class*=' col-'] {
        padding: 20px; } }

@media screen and (min-width: 768px) {
  .spacing-sm .card-block, .spacing-sm.box, .spacing-sm .box {
    padding: 12px; }
  .spacing-sm.row, .spacing-sm .row, .spacing-sm.form-horizontal .form-group, .spacing-sm .form-horizontal .form-group {
    margin: -12px;
    padding: 6px; }
    .spacing-sm.row [class^=col-], .spacing-sm.row [class*=' col-'], .spacing-sm .row [class^=col-], .spacing-sm .row [class*=' col-'], .spacing-sm.form-horizontal .form-group [class^=col-], .spacing-sm.form-horizontal .form-group [class*=' col-'], .spacing-sm .form-horizontal .form-group [class^=col-], .spacing-sm .form-horizontal .form-group [class*=' col-'] {
      padding: 6px; }
  .spacing-sm .card header,
  .spacing-sm .card-header,
  .spacing-sm .card footer,
  .spacing-sm .card-footer {
    padding: 12px; } }

.row > .nav-tabs li {
  padding-left: 4px;
  padding-right: 4px; }
  @media screen and (min-width: 768px) {
    .row > .nav-tabs li {
      padding-left: 6px;
      padding-right: 6px; } }
  @media screen and (min-width: 992px) {
    .row > .nav-tabs li {
      padding-left: 8px;
      padding-right: 8px; } }
  @media screen and (min-width: 1200px) {
    .row > .nav-tabs li {
      padding-left: 10px;
      padding-right: 10px; } }

.form-horizontal .control-label[class^=col-], .form-horizontal .control-label[class*=' col-'] {
  padding-top: 17px; }
  @media screen and (min-width: 768px) {
    .form-horizontal .control-label[class^=col-], .form-horizontal .control-label[class*=' col-'] {
      padding-top: 19px; } }
  @media screen and (min-width: 992px) {
    .form-horizontal .control-label[class^=col-], .form-horizontal .control-label[class*=' col-'] {
      padding-top: 21px; } }
  @media screen and (min-width: 1200px) {
    .form-horizontal .control-label[class^=col-], .form-horizontal .control-label[class*=' col-'] {
      padding-top: 23px;
      padding-bottom: 10px; } }

label {
  margin-bottom: 4px; }
  @media screen and (min-width: 768px) {
    label {
      margin-bottom: 6px; } }
  @media screen and (min-width: 992px) {
    label {
      margin-bottom: 8px; } }
  @media screen and (min-width: 1200px) {
    label {
      margin-bottom: 10px; } }

/* Temporary files to show off the working of the grid.
Some of them will be included in their specific scss file. */
.center {
  text-align: center; }

.bg-white {
  background: white; }

.bg-gray {
  background: #F2F2F2; }

/* Temporary files for .box, will be changed to .card and then moved to another scss file when it is documented. */
.box:not([class*="bg-"]) {
  background: white; }

.box {
  padding: 8px;
  clear: both; }
  @media screen and (min-width: 768px) {
    .box {
      padding: 12px; } }
  @media screen and (min-width: 992px) {
    .box {
      padding: 16px; } }
  @media screen and (min-width: 1200px) {
    .box {
      padding: 20px; } }
  .box + * {
    margin-top: 8px; }
    @media screen and (min-width: 768px) {
      .box + * {
        margin-top: 12px; } }
    @media screen and (min-width: 992px) {
      .box + * {
        margin-top: 16px; } }
    @media screen and (min-width: 1200px) {
      .box + * {
        margin-top: 20px; } }

.has-videobg {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-direction: column;
  -webkit-flex-direction: column;
          flex-direction: column;
  height: 400px;
  background: none; }

article hr {
  width: 50px;
  margin: 15px auto; }

h1 {
  letter-spacing: 3px; }

ol.stepindicator, ol.stepindicator-vertical, ol.small-wizard, ol.small-wizard-vertical,
ul.stepindicator,
ul.stepindicator-vertical,
ul.small-wizard,
ul.small-wizard-vertical {
  display: block;
  width: auto; }
  ol.stepindicator,
  ol.stepindicator ol,
  ol.stepindicator ul, ol.stepindicator-vertical,
  ol.stepindicator-vertical ol,
  ol.stepindicator-vertical ul, ol.small-wizard,
  ol.small-wizard ol,
  ol.small-wizard ul, ol.small-wizard-vertical,
  ol.small-wizard-vertical ol,
  ol.small-wizard-vertical ul,
  ul.stepindicator,
  ul.stepindicator ol,
  ul.stepindicator ul,
  ul.stepindicator-vertical,
  ul.stepindicator-vertical ol,
  ul.stepindicator-vertical ul,
  ul.small-wizard,
  ul.small-wizard ol,
  ul.small-wizard ul,
  ul.small-wizard-vertical,
  ul.small-wizard-vertical ol,
  ul.small-wizard-vertical ul {
    padding-left: 0;
    counter-reset: li;
    list-style-type: none; }
  ol.stepindicator li, ol.stepindicator-vertical li, ol.small-wizard li, ol.small-wizard-vertical li,
  ul.stepindicator li,
  ul.stepindicator-vertical li,
  ul.small-wizard li,
  ul.small-wizard-vertical li {
    margin: 0 !important;
    counter-increment: li;
    vertical-align: middle;
    color: #cccccc;
    cursor: default; }
    ol.stepindicator li::before, ol.stepindicator-vertical li::before, ol.small-wizard li::before, ol.small-wizard-vertical li::before,
    ul.stepindicator li::before,
    ul.stepindicator-vertical li::before,
    ul.small-wizard li::before,
    ul.small-wizard-vertical li::before {
      content: '';
      display: inline-block;
      margin-right: 2em;
      margin-left: .5em;
      border: 2px solid;
      border-radius: 50%;
      text-align: center;
      line-height: .6em;
      font-size: 1em;
      font-weight: 600;
      width: .9em;
      height: .9em; }
    ol.stepindicator li::after, ol.stepindicator-vertical li::after, ol.small-wizard li::after, ol.small-wizard-vertical li::after,
    ul.stepindicator li::after,
    ul.stepindicator-vertical li::after,
    ul.small-wizard li::after,
    ul.small-wizard-vertical li::after {
      content: '';
      display: block;
      border-style: dashed;
      border-width: 0 1px 0 0;
      width: 1em;
      height: 1.5em; }
    ol.stepindicator li:last-child::after, ol.stepindicator-vertical li:last-child::after, ol.small-wizard li:last-child::after, ol.small-wizard-vertical li:last-child::after,
    ul.stepindicator li:last-child::after,
    ul.stepindicator-vertical li:last-child::after,
    ul.small-wizard li:last-child::after,
    ul.small-wizard-vertical li:last-child::after {
      border-width: 0;
      height: 0; }
    ol.stepindicator li.complete, ol.stepindicator li.current, ol.stepindicator-vertical li.complete, ol.stepindicator-vertical li.current, ol.small-wizard li.complete, ol.small-wizard li.current, ol.small-wizard-vertical li.complete, ol.small-wizard-vertical li.current,
    ul.stepindicator li.complete,
    ul.stepindicator li.current,
    ul.stepindicator-vertical li.complete,
    ul.stepindicator-vertical li.current,
    ul.small-wizard li.complete,
    ul.small-wizard li.current,
    ul.small-wizard-vertical li.complete,
    ul.small-wizard-vertical li.current {
      color: #468CCB; }
      ol.stepindicator li.complete::before, ol.stepindicator li.current::before, ol.stepindicator-vertical li.complete::before, ol.stepindicator-vertical li.current::before, ol.small-wizard li.complete::before, ol.small-wizard li.current::before, ol.small-wizard-vertical li.complete::before, ol.small-wizard-vertical li.current::before,
      ul.stepindicator li.complete::before,
      ul.stepindicator li.current::before,
      ul.stepindicator-vertical li.complete::before,
      ul.stepindicator-vertical li.current::before,
      ul.small-wizard li.complete::before,
      ul.small-wizard li.current::before,
      ul.small-wizard-vertical li.complete::before,
      ul.small-wizard-vertical li.current::before {
        border: 2px solid #468CCB; }
    ol.stepindicator li.current ul::before,
    ol.stepindicator li.current ol::before, ol.stepindicator-vertical li.current ul::before,
    ol.stepindicator-vertical li.current ol::before, ol.small-wizard li.current ul::before,
    ol.small-wizard li.current ol::before, ol.small-wizard-vertical li.current ul::before,
    ol.small-wizard-vertical li.current ol::before,
    ul.stepindicator li.current ul::before,
    ul.stepindicator li.current ol::before,
    ul.stepindicator-vertical li.current ul::before,
    ul.stepindicator-vertical li.current ol::before,
    ul.small-wizard li.current ul::before,
    ul.small-wizard li.current ol::before,
    ul.small-wizard-vertical li.current ul::before,
    ul.small-wizard-vertical li.current ol::before {
      color: #468CCB;
      content: '';
      display: block;
      border-style: dashed;
      border-width: 0 1px 0 0;
      width: 1em;
      height: 1.5em; }
    ol.stepindicator li.current::before, ol.stepindicator-vertical li.current::before, ol.small-wizard li.current::before, ol.small-wizard-vertical li.current::before,
    ul.stepindicator li.current::before,
    ul.stepindicator-vertical li.current::before,
    ul.small-wizard li.current::before,
    ul.small-wizard-vertical li.current::before {
      background-color: #468CCB; }
    ol.stepindicator li.current::after, ol.stepindicator-vertical li.current::after, ol.small-wizard li.current::after, ol.small-wizard-vertical li.current::after,
    ul.stepindicator li.current::after,
    ul.stepindicator-vertical li.current::after,
    ul.small-wizard li.current::after,
    ul.small-wizard-vertical li.current::after {
      color: #cccccc; }
    ol.stepindicator li.current > *, ol.stepindicator-vertical li.current > *, ol.small-wizard li.current > *, ol.small-wizard-vertical li.current > *,
    ul.stepindicator li.current > *,
    ul.stepindicator-vertical li.current > *,
    ul.small-wizard li.current > *,
    ul.small-wizard-vertical li.current > * {
      color: #303030; }
  ol.stepindicator > li::before, ol.stepindicator-vertical > li::before, ol.small-wizard > li::before, ol.small-wizard-vertical > li::before,
  ul.stepindicator > li::before,
  ul.stepindicator-vertical > li::before,
  ul.small-wizard > li::before,
  ul.small-wizard-vertical > li::before {
    content: counter(li);
    font-size: 1.3em;
    line-height: 1.3em;
    width: 1.5em;
    height: 1.5em;
    margin: .2em 1em .2em 0; }
  ol.stepindicator > li::after, ol.stepindicator-vertical > li::after, ol.small-wizard > li::after, ol.small-wizard-vertical > li::after,
  ul.stepindicator > li::after,
  ul.stepindicator-vertical > li::after,
  ul.small-wizard > li::after,
  ul.small-wizard-vertical > li::after {
    height: 2em; }
  ol.stepindicator > li.complete::before, ol.stepindicator-vertical > li.complete::before, ol.small-wizard > li.complete::before, ol.small-wizard-vertical > li.complete::before,
  ul.stepindicator > li.complete::before,
  ul.stepindicator-vertical > li.complete::before,
  ul.small-wizard > li.complete::before,
  ul.small-wizard-vertical > li.complete::before {
    font-family: "FontAwesome";
    content: "\F00C"; }
  ol.stepindicator > li.current, ol.stepindicator-vertical > li.current, ol.small-wizard > li.current, ol.small-wizard-vertical > li.current,
  ul.stepindicator > li.current,
  ul.stepindicator-vertical > li.current,
  ul.small-wizard > li.current,
  ul.small-wizard-vertical > li.current {
    color: #fff; }
  ol.stepindicator a, ol.stepindicator-vertical a, ol.small-wizard a, ol.small-wizard-vertical a,
  ul.stepindicator a,
  ul.stepindicator-vertical a,
  ul.small-wizard a,
  ul.small-wizard-vertical a {
    border: none;
    padding-bottom: 0; }

ol.stepindicator, ol.stepindicator-horizontal, ol.small-wizard, ol.small-wizard-horizontal,
ul.stepindicator,
ul.stepindicator-horizontal,
ul.small-wizard,
ul.small-wizard-horizontal {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  ol.stepindicator li, ol.stepindicator-horizontal li, ol.small-wizard li, ol.small-wizard-horizontal li,
  ul.stepindicator li,
  ul.stepindicator-horizontal li,
  ul.small-wizard li,
  ul.small-wizard-horizontal li {
    position: relative;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
    text-align: center;
    padding-top: 3em;
    cursor: default; }
    ol.stepindicator li::before, ol.stepindicator-horizontal li::before, ol.small-wizard li::before, ol.small-wizard-horizontal li::before,
    ul.stepindicator li::before,
    ul.stepindicator-horizontal li::before,
    ul.small-wizard li::before,
    ul.small-wizard-horizontal li::before {
      position: absolute;
      top: 0;
      left: calc(50% - .75em);
      margin: 0; }
    ol.stepindicator li::after, ol.stepindicator-horizontal li::after, ol.small-wizard li::after, ol.small-wizard-horizontal li::after,
    ul.stepindicator li::after,
    ul.stepindicator-horizontal li::after,
    ul.small-wizard li::after,
    ul.small-wizard-horizontal li::after {
      content: '';
      display: block;
      border-style: dashed;
      border-width: 0 1px 0 0;
      width: 1em;
      height: 1.5em;
      border-width: 0 0 1px 0;
      position: absolute;
      top: 0;
      z-index: 0;
      width: calc(100% - 3em);
      left: calc(50% + 1.5em);
      height: 1em;
      margin: 0; }

ol.stepindicator.step-lg li, ol.small-wizard.step-lg li,
ul.stepindicator.step-lg li,
ul.small-wizard.step-lg li {
  padding: 0; }
  ol.stepindicator.step-lg li::before, ol.small-wizard.step-lg li::before,
  ul.stepindicator.step-lg li::before,
  ul.small-wizard.step-lg li::before {
    content: none; }
  ol.stepindicator.step-lg li::after, ol.small-wizard.step-lg li::after,
  ul.stepindicator.step-lg li::after,
  ul.small-wizard.step-lg li::after {
    height: 2.5em;
    width: calc(100% - 6em);
    left: calc(50% + 3em); }
  ol.stepindicator.step-lg li.complete, ol.stepindicator.step-lg li.current, ol.small-wizard.step-lg li.complete, ol.small-wizard.step-lg li.current,
  ul.stepindicator.step-lg li.complete,
  ul.stepindicator.step-lg li.current,
  ul.small-wizard.step-lg li.complete,
  ul.small-wizard.step-lg li.current {
    color: #8CD600; }
  ol.stepindicator.step-lg li img, ol.small-wizard.step-lg li img,
  ul.stepindicator.step-lg li img,
  ul.small-wizard.step-lg li img {
    display: block;
    width: 5em;
    margin: 0 auto 1em auto; }
    ol.stepindicator.step-lg li img + span, ol.small-wizard.step-lg li img + span,
    ul.stepindicator.step-lg li img + span,
    ul.small-wizard.step-lg li img + span {
      display: block;
      width: 50%;
      margin: auto; }
  ol.stepindicator.step-lg li.complete span, ol.small-wizard.step-lg li.complete span,
  ul.stepindicator.step-lg li.complete span,
  ul.small-wizard.step-lg li.complete span {
    color: initial; }

ol.stepindicator-sm, ol.small-wizard-sm,
ul.stepindicator-sm,
ul.small-wizard-sm {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  ol.stepindicator-sm li, ol.small-wizard-sm li,
  ul.stepindicator-sm li,
  ul.small-wizard-sm li {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    ol.stepindicator-sm li::before, ol.small-wizard-sm li::before,
    ul.stepindicator-sm li::before,
    ul.small-wizard-sm li::before {
      margin: 0 1em 0 0;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
    ol.stepindicator-sm li::after, ol.small-wizard-sm li::after,
    ul.stepindicator-sm li::after,
    ul.small-wizard-sm li::after {
      border-width: 0 0 1px 0;
      width: 3em;
      height: 1em;
      margin: 0 1em; }
  @media (max-width: 767px) {
    ol.stepindicator-sm li::after, ol.small-wizard-sm li::after,
    ul.stepindicator-sm li::after,
    ul.small-wizard-sm li::after {
      width: 1em; }
    ol.stepindicator-sm li.complete::before, ol.stepindicator-sm li.disabled::before, ol.small-wizard-sm li.complete::before, ol.small-wizard-sm li.disabled::before,
    ul.stepindicator-sm li.complete::before,
    ul.stepindicator-sm li.disabled::before,
    ul.small-wizard-sm li.complete::before,
    ul.small-wizard-sm li.disabled::before {
      margin: 0; }
    ol.stepindicator-sm li.complete a,
    ol.stepindicator-sm li.complete span, ol.stepindicator-sm li.disabled a,
    ol.stepindicator-sm li.disabled span, ol.small-wizard-sm li.complete a,
    ol.small-wizard-sm li.complete span, ol.small-wizard-sm li.disabled a,
    ol.small-wizard-sm li.disabled span,
    ul.stepindicator-sm li.complete a,
    ul.stepindicator-sm li.complete span,
    ul.stepindicator-sm li.disabled a,
    ul.stepindicator-sm li.disabled span,
    ul.small-wizard-sm li.complete a,
    ul.small-wizard-sm li.complete span,
    ul.small-wizard-sm li.disabled a,
    ul.small-wizard-sm li.disabled span {
      display: none; } }

.sticky-contents {
  position: sticky;
  position: -webkit-sticky;
  top: 4em;
  height: auto; }
  .sticky-contents.t-0 {
    top: 0; }

table {
  border: none; }
  table.table {
    border-collapse: collapse;
    margin-bottom: 0; }
    table.table > tbody > tr > td,
    table.table thead > tr > td {
      vertical-align: middle; }
    table.table > thead > tr > th {
      border-color: #cccccc;
      position: relative; }
      table.table > thead > tr > th.asc, table.table > thead > tr > th.desc, table.table > thead > tr > th.sorting_asc, table.table > thead > tr > th.sorting_desc, table.table > thead > tr > th.sorting {
        cursor: pointer; }
    table.table > tbody > tr:first-child > td {
      border-top: none; }
    table.table.no-border > tbody tr td,
    table.table.no-border > tbody tr th,
    table.table.no-border > tfoot tr td,
    table.table.no-border > tfoot tr th {
      border-top: 0; }

.table-striped > tbody:not(:last-of-type),
.table-striped > tbody + tbody {
  border-top: 0; }
  .table-striped > tbody:not(:last-of-type) tr,
  .table-striped > tbody:not(:last-of-type) tr:nth-of-type(odd),
  .table-striped > tbody + tbody tr,
  .table-striped > tbody + tbody tr:nth-of-type(odd) {
    background: transparent; }
    .table-striped > tbody:not(:last-of-type) tr td,
    .table-striped > tbody:not(:last-of-type) tr th,
    .table-striped > tbody:not(:last-of-type) tr:nth-of-type(odd) td,
    .table-striped > tbody:not(:last-of-type) tr:nth-of-type(odd) th,
    .table-striped > tbody + tbody tr td,
    .table-striped > tbody + tbody tr th,
    .table-striped > tbody + tbody tr:nth-of-type(odd) td,
    .table-striped > tbody + tbody tr:nth-of-type(odd) th {
      vertical-align: inherit; }
  .table-striped > tbody:not(:last-of-type):nth-child(odd),
  .table-striped > tbody + tbody:nth-child(odd) {
    background-color: transparent; }
  .table-striped > tbody:not(:last-of-type):nth-child(even),
  .table-striped > tbody + tbody:nth-child(even) {
    background-color: #fafafa; }

.table-hover > tbody > .no-hover:hover {
  cursor: default;
  background-color: transparent; }

.table-hover.table-striped > tbody > .no-hover:nth-of-type(odd):hover {
  background-color: #fafafa; }

.table-hover > tbody > tr {
  cursor: pointer; }
  .table-hover > tbody > tr:hover {
    background-color: #f6f6f6 !important; }

.table-hover > tbody:not(:last-of-type):hover,
.table-hover > tbody + tbody:hover {
  background-color: #f6f6f6 !important; }

.table-list > tbody {
  background-color: #fff;
  border-bottom: 1em solid #F3F3F3; }
  .table-list > tbody:last-child {
    border-bottom: none; }

.table-clean {
  width: 100%;
  table-layout: fixed; }
  .table-clean th,
  .table-clean td {
    max-width: 0;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis; }
  .table-clean th {
    width: 30%; }
  .table-clean td {
    width: auto; }
  .table-clean th + td::before {
    content: ":";
    margin: auto 0.5em; }

.table-spacing {
  width: 100%;
  border-collapse: inherit; }
  .table-spacing th .checkbox,
  .table-spacing td .checkbox {
    display: inline-block !important; }
  .table-spacing > tr:not(.alert) th,
  .table-spacing > tr:not(.alert) td {
    padding: 20px 10px; }
    .table-spacing > tr:not(.alert) th:first-child,
    .table-spacing > tr:not(.alert) td:first-child {
      padding-left: 20px; }
    .table-spacing > tr:not(.alert) th:last-child,
    .table-spacing > tr:not(.alert) td:last-child {
      padding-right: 20px; }
  .table-spacing > tbody > tr:not(.alert) {
    background-color: #fff; }
    .table-spacing > tbody > tr:not(.alert):not(:first-child) > td {
      border-top: 20px solid #F3F3F3; }
    .table-spacing > tbody > tr:not(.alert).info td {
      padding-top: 10px;
      border-top-width: 1px;
      border-top-color: #e7e7e7; }
    .table-spacing > tbody > tr:not(.alert).disabled-row td > *:not(button) {
      opacity: 0.5; }
    .table-spacing > tbody > tr:not(.alert).disabled-row *:not(.active) * {
      pointer-events: none;
      cursor: default; }
    .table-spacing > tbody > tr:not(.alert).disabled-row + .info > * {
      opacity: 0.5;
      pointer-events: none; }
    .table-spacing > tbody > tr:not(.alert).warning td {
      border-top: 2px solid !important;
      color: #333333;
      font-weight: bold;
      background-color: #fff8dd; }
    .table-spacing > tbody > tr:not(.alert).has-alert td {
      padding: 0;
      border: 0; }
      .table-spacing > tbody > tr:not(.alert).has-alert td .alert {
        margin: 0; }

table.center td,
table.center th {
  text-align: center;
  overflow: hidden; }

table.center td:first-child,
table.center th:first-child {
  text-align: left; }

table.allcenter td,
table.allcenter th {
  text-align: center;
  overflow: hidden; }

table.right td,
table.right th {
  text-align: right;
  overflow: hidden; }

table.right td:first-child,
table.right th:first-child {
  text-align: left; }

table.lastright td,
table.lastright th {
  overflow: hidden; }

table.lastright td:last-child:not(:first-child),
table.lastright th:last-child:not(:first-child) {
  text-align: right; }

table.allright td,
table.allright th {
  text-align: right;
  overflow: hidden; }

.table-fixed-layout {
  table-layout: fixed; }

.spacing-sm .table td {
  padding: .2em; }

.table.table-sm > thead > tr > th,
.table.table-sm > tbody > tr > td,
.table.table-sm > tbody > tr > th {
  line-height: 1;
  padding-bottom: .3em;
  padding-top: .3em;
  vertical-align: middle; }
  .table.table-sm > thead > tr > th:first-child,
  .table.table-sm > tbody > tr > td:first-child,
  .table.table-sm > tbody > tr > th:first-child {
    padding-left: 0; }
  .table.table-sm > thead > tr > th:last-child,
  .table.table-sm > tbody > tr > td:last-child,
  .table.table-sm > tbody > tr > th:last-child {
    padding-right: 0; }

.table.table-xs > thead > tr > th,
.table.table-xs > tbody > tr > td,
.table.table-xs > tbody > tr > th {
  font-size: 13px;
  line-height: 1;
  padding-bottom: .2em;
  padding-top: .2em;
  vertical-align: middle; }
  .table.table-xs > thead > tr > th:first-child,
  .table.table-xs > tbody > tr > td:first-child,
  .table.table-xs > tbody > tr > th:first-child {
    padding-left: 0; }
  .table.table-xs > thead > tr > th:last-child,
  .table.table-xs > tbody > tr > td:last-child,
  .table.table-xs > tbody > tr > th:last-child {
    padding-right: 0; }

.table.table-xs .label,
.table.table-xs .badge {
  border-width: 1px;
  padding: 1px 4px; }

.table > tbody > tr.rowgroup:first-of-type > th {
  border-bottom: 2px solid #F2F2F2; }

.table > tbody > tr.rowgroup > th {
  padding-bottom: 20px;
  border-width: 2px; }

.table > tbody > tr.rowgroup + tr.rowgroup > th {
  border-top: 0;
  padding-top: 20px;
  padding-bottom: 15px; }

.table-xs > tbody > tr.rowgroup:first-of-type > th, .table-sm > tbody > tr.rowgroup:first-of-type > th {
  padding-bottom: .9em;
  padding-top: .9em;
  border-bottom: 2px solid #F2F2F2; }

.table-xs > tbody > tr.rowgroup > th, .table-sm > tbody > tr.rowgroup > th {
  padding-bottom: .9em;
  border-width: 2px; }

.table-xs > tbody > tr.rowgroup + tr.rowgroup > th, .table-sm > tbody > tr.rowgroup + tr.rowgroup > th {
  border-top: 0;
  padding-top: .9em;
  padding-bottom: .3em; }

.pt-0 > table > tbody > tr:first-child > td,
.pt-0 > table > tbody > tr:first-child > th {
  border-top: none; }

.table-responsive {
  border: none !important;
  -webkit-overflow-scrolling: touch; }

.dataTables_length > label > select.form-control, .modalSelectButtons .dataTables_length > label > select {
  line-height: inherit; }

table.dataTable > tbody > tr.child ul.dtr-details {
  width: 100%; }

table.dataTable > tbody > tr.child ul span.dtr-title {
  width: 30%; }

table.dataTable > tbody > tr.child ul span.dtr-data {
  width: 70%; }

.DTFC_ScrollWrapper {
  overflow: hidden; }

.DTFC_LeftHeadWrapper, .DTFC_LeftBodyWrapper, .DTFC_RightHeadWrapper, .DTFC_RightBodyWrapper {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); }

div.dataTables_wrapper div.dataTables_filter {
  text-align: right; }

.cms-content table:not(.table) {
  border-collapse: collapse;
  margin-bottom: 0;
  width: 100% !important;
  max-width: 100%; }
  .cms-content table:not(.table) > tbody > tr > td {
    vertical-align: middle;
    padding: 8px; }
    @media screen and (min-width: 768px) {
      .cms-content table:not(.table) > tbody > tr > td {
        padding: 12px; } }
    @media screen and (min-width: 992px) {
      .cms-content table:not(.table) > tbody > tr > td {
        padding: 16px; } }
    @media screen and (min-width: 1200px) {
      .cms-content table:not(.table) > tbody > tr > td {
        padding: 20px; } }
  .cms-content table:not(.table) > tbody > tr:first-child {
    text-transform: uppercase; }
    .cms-content table:not(.table) > tbody > tr:first-child > td {
      border-bottom: 2px solid #8CD600;
      border-top: none; }
  @media screen and (max-width: 767px) {
    .cms-content table:not(.table) > tbody > tr > td {
      font-size: 13px;
      line-height: 1;
      padding-bottom: .2em;
      padding-top: .2em;
      vertical-align: middle; }
      .cms-content table:not(.table) > tbody > tr > td:first-child {
        padding-left: 0; }
      .cms-content table:not(.table) > tbody > tr > td:last-child {
        padding-right: 0; } }

.colwidth-1 {
  min-width: 80px;
  width: 80px;
  max-width: 80px; }

.colwidth-2 {
  min-width: 160px;
  width: 160px;
  max-width: 160px; }

.colwidth-3 {
  min-width: 240px;
  width: 240px;
  max-width: 240px; }

.colwidth-4 {
  min-width: 320px;
  width: 320px;
  max-width: 320px; }

.colwidth-5 {
  min-width: 400px;
  width: 400px;
  max-width: 400px; }

.colwidth-6 {
  min-width: 480px;
  width: 480px;
  max-width: 480px; }

.colwidth-fit,
.button-cell {
  width: 1%;
  white-space: nowrap; }

.table.no-wrap th,
.table.no-wrap td {
  white-space: nowrap; }

.pricing-table.table tbody,
.pricing-table.table tfoot {
  border-width: 0; }
  .pricing-table.table tbody tr.active,
  .pricing-table.table tfoot tr.active {
    font-weight: 600;
    text-transform: uppercase;
    font-size: 18px; }
    .pricing-table.table tbody tr.active i,
    .pricing-table.table tfoot tr.active i {
      color: #C1C1C1; }

.pricing-table.table .has-halfrudder::after {
  background-size: 120px; }

.pricing-table.table tbody > tr > td,
.pricing-table.table tfoot > tr > td {
  vertical-align: top; }
  .pricing-table.table tbody > tr > td:not(:first-child),
  .pricing-table.table tfoot > tr > td:not(:first-child) {
    border: solid 1px #F2F2F2;
    border-bottom: 0; }

.pricing-table.table tbody > tr.row-total {
  font-weight: bold; }
  .pricing-table.table tbody > tr.row-total > td {
    border-top-color: #000; }

.pricing-table.table thead tr th {
  text-transform: inherit;
  border-bottom: 0;
  border-right: 1px solid #f2f2f2 !important;
  border-top: 0; }
  .pricing-table.table thead tr th.bg-image::before {
    border-radius: 0; }
  .pricing-table.table thead tr th.call-out-big {
    border-top: 5px solid #8CD600;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
    .pricing-table.table thead tr th.call-out-big.call-out-info {
      border-color: #468CCB; }
    .pricing-table.table thead tr th.call-out-big.call-out-neutral {
      border-color: #000; }

.pricing-table.table tfoot td {
  border-color: #F2F2F2; }
  .pricing-table.table tfoot td:not(:first-child) {
    vertical-align: bottom; }

.pricing-table.table .vertical-block {
  display: inline-block; }
  .pricing-table.table .vertical-block.text-muted,
  .pricing-table.table .vertical-block i.icon-size-1x {
    display: none; }

.pricing-table.table .block-icon-change {
  text-align: center; }
  .pricing-table.table .block-icon-change .binck-icon {
    color: #C1C1C1; }

.pricing-table.table .flagsblock {
  display: inline-block;
  text-align: left; }
  .pricing-table.table .flagsblock div + div {
    margin-top: 5px; }
  .pricing-table.table .flagsblock .text-muted,
  .pricing-table.table .flagsblock .icon-size-1x {
    display: none; }

#carousel-pricing .indicatorrow {
  display: none;
  width: 100%; }
  #carousel-pricing .indicatorrow th {
    padding: 0;
    position: absolute;
    width: 100%; }

#carousel-pricing .sticky {
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  position: sticky;
  top: 0px;
  width: 100%;
  z-index: 1; }
  #carousel-pricing .sticky h2 {
    margin: 0;
    line-height: 1.2; }

@media (max-width: 991px) {
  #carousel-pricing .sticky th {
    height: 155px; }
  #carousel-pricing .sticky tr:not(.indicatorrow) th {
    background: white;
    box-shadow: 0 4px 4px #f2f2f2; }
  #carousel-pricing .carousel-inner {
    overflow: visible; }
  #carousel-pricing .table,
  #carousel-pricing tbody,
  #carousel-pricing thead,
  #carousel-pricing tr,
  #carousel-pricing tfoot,
  #carousel-pricing th,
  #carousel-pricing td {
    display: block; }
  #carousel-pricing table,
  #carousel-pricing tr,
  #carousel-pricing td,
  #carousel-pricing tbody,
  #carousel-pricing thead {
    border: 0; }
  #carousel-pricing table {
    border: #F2F2F2 solid 1px;
    border-top: 0; }
  #carousel-pricing tr {
    border-top: #F2F2F2 solid 1px; }
    #carousel-pricing tr td {
      padding: 8px 10px; }
  #carousel-pricing thead tr {
    border: 0; }
  #carousel-pricing th,
  #carousel-pricing td {
    display: none; }
  #carousel-pricing .indicatorrow {
    display: block; }
    #carousel-pricing .indicatorrow th {
      display: block; }
  #carousel-pricing .prices-container tr:not(.active) {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
    -webkit-justify-content: space-around;
    -moz-justify-content: space-around;
    justify-content: space-around; }
    #carousel-pricing .prices-container tr:not(.active) td {
      -ms-flex-preferred-size: 50%;
      -webkit-flex-basis: 50%;
              flex-basis: 50%; }
  #carousel-pricing tfoot tr {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; }
    #carousel-pricing tfoot tr td:first-child {
      -webkit-order: 2;
      -moz-order: 2;
      -ms-flex-order: 2;
      order: 2; }
  #carousel-pricing .block-icon-change {
    text-align: left;
    padding: 0; }
    #carousel-pricing .block-icon-change .flagsblock div {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      #carousel-pricing .block-icon-change .flagsblock div span:not(.flag-icon) {
        display: block;
        padding: 8px 10px; }
        #carousel-pricing .block-icon-change .flagsblock div span:not(.flag-icon)::before {
          width: auto; }
    #carousel-pricing .block-icon-change .vertical-block {
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex; }
      #carousel-pricing .block-icon-change .vertical-block div,
      #carousel-pricing .block-icon-change .vertical-block i.icon-size-1x {
        display: block;
        padding: 8px 10px; }
  #carousel-pricing .flag-icon,
  #carousel-pricing .binck-icon {
    display: none; }
  #carousel-pricing .services-container tr:not(.active) {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex; }
    #carousel-pricing .services-container tr:not(.active) td:first-child {
      -webkit-order: 2;
      -moz-order: 2;
      -ms-flex-order: 2;
      order: 2; }
  #carousel-pricing .item.active:nth-of-type(1) ~ .pricing-table thead tr th:nth-of-type(2),
  #carousel-pricing .item.active:nth-of-type(1) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(1) ~ .pricing-table td:nth-of-type(2):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(1) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(2) ~ .pricing-table thead tr th:nth-of-type(3),
  #carousel-pricing .item.active:nth-of-type(2) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(2) ~ .pricing-table td:nth-of-type(3):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(2) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(3) ~ .pricing-table thead tr th:nth-of-type(4),
  #carousel-pricing .item.active:nth-of-type(3) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(3) ~ .pricing-table td:nth-of-type(4):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(3) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(4) ~ .pricing-table thead tr th:nth-of-type(5),
  #carousel-pricing .item.active:nth-of-type(4) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(4) ~ .pricing-table td:nth-of-type(5):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(4) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(5) ~ .pricing-table thead tr th:nth-of-type(6),
  #carousel-pricing .item.active:nth-of-type(5) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(5) ~ .pricing-table td:nth-of-type(6):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(5) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(6) ~ .pricing-table thead tr th:nth-of-type(7),
  #carousel-pricing .item.active:nth-of-type(6) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(6) ~ .pricing-table td:nth-of-type(7):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(6) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(7) ~ .pricing-table thead tr th:nth-of-type(8),
  #carousel-pricing .item.active:nth-of-type(7) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(7) ~ .pricing-table td:nth-of-type(8):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(7) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(8) ~ .pricing-table thead tr th:nth-of-type(9),
  #carousel-pricing .item.active:nth-of-type(8) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(8) ~ .pricing-table td:nth-of-type(9):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(8) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(9) ~ .pricing-table thead tr th:nth-of-type(10),
  #carousel-pricing .item.active:nth-of-type(9) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(9) ~ .pricing-table td:nth-of-type(10):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(9) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(10) ~ .pricing-table thead tr th:nth-of-type(11),
  #carousel-pricing .item.active:nth-of-type(10) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(10) ~ .pricing-table td:nth-of-type(11):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(10) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(11) ~ .pricing-table thead tr th:nth-of-type(12),
  #carousel-pricing .item.active:nth-of-type(11) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(11) ~ .pricing-table td:nth-of-type(12):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(11) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(12) ~ .pricing-table thead tr th:nth-of-type(13),
  #carousel-pricing .item.active:nth-of-type(12) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(12) ~ .pricing-table td:nth-of-type(13):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(12) ~ .pricing-table td:first-of-type {
    display: block; }
  #carousel-pricing .item.active:nth-of-type(13) ~ .pricing-table thead tr th:nth-of-type(14),
  #carousel-pricing .item.active:nth-of-type(13) ~ .pricing-table tbody tr:not(.active) td[colspan],
  #carousel-pricing .item.active:nth-of-type(13) ~ .pricing-table td:nth-of-type(14):not([colspan]),
  #carousel-pricing .item.active:nth-of-type(13) ~ .pricing-table td:first-of-type {
    display: block; } }

@media (max-width: 767px) {
  #carousel-pricing .sticky th:not(.indicatorheading),
  #carousel-pricing .sticky th.indicatorheading .header-bar {
    height: 110px; } }

.accountoverview-table.table thead > tr > th {
  text-transform: inherit; }

.accountoverview-table.table tbody td:first-child > div {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  .accountoverview-table.table tbody td:first-child > div > div:last-child {
    margin-left: 15px;
    font-size: 15px;
    -webkit-flex: 1 1 0%;
        -ms-flex: 1 1 0%;
            flex: 1 1 0%;
    min-width: 0; }
    .accountoverview-table.table tbody td:first-child > div > div:last-child h6 {
      margin-top: 0px;
      margin-bottom: 0px; }

.accountoverview-table.table td.inactive {
  text-align: right; }

@media (max-width: 767px) {
  .accountoverview-table.table th:empty {
    display: none; }
  .accountoverview-table.table td {
    display: block;
    width: 100% !important;
    padding: 5px !important; }
    .accountoverview-table.table td:empty {
      display: none; }
    .accountoverview-table.table td.inactive {
      text-align: left; } }

@media (max-width: 991px) {
  .table.accountoverview-table > thead > tr > th:last-child {
    vertical-align: middle; }
  .table.accountoverview-table [class*='colwidth-'] {
    max-width: auto;
    min-width: auto;
    width: auto; } }

.dataTables_scrollHeadInner .sorting_asc:focus,
.dataTables_scrollHeadInner .sorting_desc:focus,
.dataTables_scrollHeadInner .sorting:focus,
.DTFC_LeftHeadWrapper .sorting_asc:focus,
.DTFC_LeftHeadWrapper .sorting_desc:focus,
.DTFC_LeftHeadWrapper .sorting:focus {
  outline: none; }

.dataTables_scrollHeadInner .sorting_asc::after, .DTFC_LeftHeadWrapper .sorting_asc::after {
  font-family: 'FontAwesome';
  opacity: 0.7;
  content: "\F0DE";
  position: absolute;
  right: 3px; }

.dataTables_scrollHeadInner .sorting_desc::after, .DTFC_LeftHeadWrapper .sorting_desc::after {
  font-family: 'FontAwesome';
  opacity: 0.7;
  content: "\F0DD";
  position: absolute;
  right: 3px; }

.dataTables_scrollHeadInner .sorting::after, .DTFC_LeftHeadWrapper .sorting::after {
  font-family: 'FontAwesome';
  opacity: 0.2;
  content: "\F0DC";
  position: absolute;
  right: 3px; }

.nav-tabs > li {
  padding: 0; }
  .nav-tabs > li:hover {
    background: #e7e7e7; }
    .nav-tabs > li:hover a {
      color: #303030; }
  .nav-tabs > li a,
  .nav-tabs > li a.nav-link,
  .nav-tabs > li a.nav-link.active {
    font-weight: bold;
    line-height: 1.5;
    font-size: 14px;
    color: #555555;
    padding: 9px;
    border: 0;
    border-bottom: 2px solid transparent !important;
    border-radius: 0; }
    .nav-tabs > li a:hover,
    .nav-tabs > li a.nav-link:hover,
    .nav-tabs > li a.nav-link.active:hover {
      border-color: #cccccc #cccccc #e7e7e7; }
    .nav-tabs > li a.upgrade,
    .nav-tabs > li a.nav-link.upgrade,
    .nav-tabs > li a.nav-link.active.upgrade {
      background-color: #f4f4f4;
      color: #999999;
      margin-right: 0 !important;
      padding-right: 1.54em !important;
      border-bottom: 1px; }
      .nav-tabs > li a.upgrade::after,
      .nav-tabs > li a.nav-link.upgrade::after,
      .nav-tabs > li a.nav-link.active.upgrade::after {
        background-color: #f4f4f4; }
  .nav-tabs > li.active {
    border-bottom: 2px solid #468CCB;
    color: #303030;
    background: #e7e7e7; }
    .nav-tabs > li.active a,
    .nav-tabs > li.active a.nav-link {
      border-bottom-width: 0 !important;
      color: #303030; }
      .nav-tabs > li.active a, .nav-tabs > li.active a:hover, .nav-tabs > li.active a:focus,
      .nav-tabs > li.active a.nav-link,
      .nav-tabs > li.active a.nav-link:hover,
      .nav-tabs > li.active a.nav-link:focus {
        border: 0; }

.nav-tabs.center > li, .nav-tabs.text-center > li {
  display: inline-block;
  float: none; }

.inline {
  display: inline-block; }

.subMenuBar {
  margin-top: 0;
  padding: 5px 10px; }
  .subMenuBar .refreshPage {
    cursor: pointer; }
  @media (min-width: 1200px) {
    .subMenuBar {
      width: auto;
      max-width: 1840px; } }
  .subMenuBar > div:not(.search-collapse-box):not(.center-block):not(.text-center):not(.search-result-table-container):not(.tooltip) {
    font-size: 13px;
    display: inline-block;
    position: relative; }
    .subMenuBar > div:not(.search-collapse-box):not(.center-block):not(.text-center):not(.search-result-table-container):not(.tooltip) > span {
      font-weight: bold;
      padding-right: 5px; }
    .subMenuBar > div:not(.search-collapse-box):not(.center-block):not(.text-center):not(.search-result-table-container):not(.tooltip) + div:not(.tooltip):not(.tooltip-inner):not(.search-results):not(.iban) {
      margin-left: 20px; }

.modalSelectButtons .indent.inline {
  margin-bottom: 20px; }

.modalSelectButtons .selector,
.modalSelectButtons .indent.inline {
  display: inline-block; }

.modalSelectButtons .selector {
  margin-right: 20px; }

.modalSelectButtons span {
  display: none; }

.modalSelectButtons .focus select {
  background-color: #e5eff8;
  border-color: #468CCB; }

.modalSelectButtons select {
  width: 100%;
  cursor: pointer; }

.modalSelectButtons select::-ms-expand {
  /* for IE 11 */
  display: none; }

.tabs-menu {
  border-bottom: 1px solid #e7e7e7;
  margin: 10px 0; }
  .tabs-menu ul {
    content: " ";
    display: table;
    margin-bottom: 0;
    padding-left: 0; }
    .tabs-menu ul > li {
      position: relative;
      display: block;
      float: left;
      padding: 0; }
      .tabs-menu ul > li:hover {
        border-color: #e7e7e7; }
      .tabs-menu ul > li a {
        font-weight: bold;
        font-size: 14px;
        padding: 9px;
        border: 0;
        border-bottom: 2px solid transparent;
        position: relative;
        display: block;
        text-decoration: none;
        line-height: 18px;
        color: #555555;
        text-transform: none; }
        .tabs-menu ul > li a:hover {
          color: #303030;
          background-color: #e7e7e7; }
        .tabs-menu ul > li a .caret {
          display: none; }
        .tabs-menu ul > li a.upgrade {
          color: #999999; }
          .tabs-menu ul > li a.upgrade:hover {
            background: transparent; }
      .tabs-menu ul > li.active {
        border-bottom: 2px solid #468CCB;
        background-color: #e7e7e7; }
        .tabs-menu ul > li.active a, .tabs-menu ul > li.active a:hover, .tabs-menu ul > li.active a:focus {
          border: 0;
          color: #303030; }

.segmented-menu {
  margin-bottom: 10px;
  display: inline-block;
  font-size: 0;
  font-weight: bold; }
  .segmented-menu + hr {
    display: none; }
  .segmented-menu:first-child {
    margin-top: 0; }
  .segmented-menu ul {
    list-style: none;
    margin: 0;
    padding-left: 0; }
    .segmented-menu ul li {
      display: inline-block;
      vertical-align: middle;
      font-size: 14px; }
      .segmented-menu ul li.active a {
        color: #fff;
        background-color: #468CCB; }
        .segmented-menu ul li.active a:hover {
          background-color: #367fc1;
          border-color: #367fc1; }
      .segmented-menu ul li a {
        display: block;
        padding: 0 9px;
        line-height: 22px;
        text-decoration: none;
        border-radius: 2px;
        color: #468CCB;
        border: solid 2px #468CCB;
        font-weight: 700; }
        .segmented-menu ul li a:hover {
          background-color: #edf4fa; }
        .segmented-menu ul li a:focus, .segmented-menu ul li a:active, .segmented-menu ul li a.filter[data-toggle=collapse]:not(.collapsed) {
          color: #fff;
          background-color: #367fc1;
          border-color: #367fc1; }
      .segmented-menu ul li + li {
        margin-left: -2px; }

button.icon {
  border: none;
  background-position: 0 0; }
  button.icon.buy {
    width: 16px;
    height: 16px;
    background-image: url("/Content/company/Binck/images/icons/buy.png"); }
    button.icon.buy:hover {
      background-position: 0 -16px; }
    button.icon.buy:active, button.icon.buy.filter[data-toggle=collapse]:not(.collapsed) {
      background-position: 0 -32px; }
    button.icon.buy.disabled, button.icon.buy.disabled:hover, button.icon.buy.disabled:active, button.icon.buy.disabled.filter[data-toggle=collapse]:not(.collapsed) {
      opacity: 1;
      background-position: 0 -48px; }
      button.icon.buy.disabled.transparent, button.icon.buy.disabled:hover.transparent, button.icon.buy.disabled:active.transparent, button.icon.buy.disabled.transparent.filter[data-toggle=collapse]:not(.collapsed) {
        opacity: 0.5;
        background-position: 0 -32px; }
  button.icon.sell {
    width: 16px;
    height: 16px;
    background-image: url("/Content/company/Binck/images/icons/sell.png"); }
    button.icon.sell:hover {
      background-position: 0 -16px; }
    button.icon.sell:active, button.icon.sell.filter[data-toggle=collapse]:not(.collapsed) {
      background-position: 0 -32px; }
    button.icon.sell.disabled, button.icon.sell.disabled:hover, button.icon.sell.disabled:active, button.icon.sell.disabled.filter[data-toggle=collapse]:not(.collapsed) {
      opacity: 1;
      background-position: 0 -48px; }
      button.icon.sell.disabled.transparent, button.icon.sell.disabled:hover.transparent, button.icon.sell.disabled:active.transparent, button.icon.sell.disabled.transparent.filter[data-toggle=collapse]:not(.collapsed) {
        opacity: 0.5;
        background-position: 0 -32px; }
  button.icon.context-menu {
    width: 16px;
    height: 16px;
    background-image: url("/Content/company/Binck/images/icons/context-menu-icon.png"); }
    button.icon.context-menu:hover {
      background-position: 0 -16px; }
    button.icon.context-menu:active, button.icon.context-menu.filter[data-toggle=collapse]:not(.collapsed) {
      background-position: 0 -32px; }
    button.icon.context-menu.disabled, button.icon.context-menu.disabled:hover, button.icon.context-menu.disabled:active, button.icon.context-menu.disabled.filter[data-toggle=collapse]:not(.collapsed) {
      opacity: 1;
      background-position: 0 -48px; }
    button.icon.context-menu.margin-fix {
      margin-right: 3px; }
    button.icon.context-menu.context-menu-options {
      font: normal; }

select::-ms-expand {
  display: none; }

.sort > span::after {
  font-family: "FontAwesome";
  content: "\F0DC";
  color: #cccccc; }

.sort > span.asc::after {
  content: "\F0DE";
  color: inherit; }

.sort > span.desc::after {
  content: "\F0DD";
  color: inherit; }

@media print {
  .table {
    font-size: 10px; }
    .table > tbody > tr > td {
      padding: 3px !important; } }

/* Small topbar*/
.small-topbar {
  border-bottom: 1px solid #cccccc;
  margin-bottom: 40px; }

/* video */
.has-videobg video {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  z-index: -100; }

html,
body {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  font-weight: 400;
  height: 100%; }
  html > .wrap,
  body > .wrap {
    min-height: 100%;
    position: relative; }

body {
  overflow-y: scroll; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  color: inherit;
  line-height: 1.1; }
  h1:first-child,
  h2:first-child,
  h3:first-child,
  h4:first-child,
  h5:first-child,
  h6:first-child,
  .h1:first-child,
  .h2:first-child,
  .h3:first-child,
  .h4:first-child,
  .h5:first-child,
  .h6:first-child {
    margin-top: 0; }
  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 {
    color: inherit; }

[lang=nl] {
  -webkit-hyphenate-locale: NL; }

[lang=en] {
  -webkit-hyphenate-locale: EN; }

[lang=fr] {
  -webkit-hyphenate-locale: FR; }

[lang=it] {
  -webkit-hyphenate-locale: IT; }

[lang=es] {
  -webkit-hyphenate-locale: ES; }

.icon-container {
  font-size: 0; }
  .icon-container h1,
  .icon-container h2,
  .icon-container h3,
  .icon-container h4,
  .icon-container h5,
  .icon-container h6 {
    display: inline-block; }

hr {
  border-top: 1px solid #e7e7e7;
  margin: 10px 0; }

h1,
.h1,
.jumbotron h1 {
  font-size: 50px;
  font-weight: 300; }
  @media (max-width: 768px) {
    h1,
    .h1,
    .jumbotron h1 {
      font-size: 30px; } }

@media (max-width: 768px) {
  h2, .h2 {
    font-size: 30px; } }

h4,
.h4,
h5,
.h5 {
  font-weight: 600; }

h5, .h5 {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px; }

h6, .h6 {
  font-size: 12px;
  font-weight: 300; }

.smaller {
  font-size: 9px; }

.large {
  font-size: 18px; }

.larger {
  font-size: 28px; }

td a:not(.btn):not(.fbtn) {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.65;
  margin: 0; }
  td a:not(.btn):not(.fbtn) + * {
    margin-top: 21px; }

p {
  font-size: 14px;
  font-weight: normal;
  line-height: 1.65; }
  p:last-child {
    margin-bottom: 0; }

.lead,
p.lead {
  line-height: 1.5em;
  text-align: center;
  font-weight: 200;
  font-size: 22px; }
  @media (min-width: 768px) {
    .lead,
    p.lead {
      font-size: 22px; } }

.bg-image h1, .bg-image .h1, .bg-image h2, .bg-image .h2, .bg-image p.lead {
  text-shadow: 1px 1px 6px rgba(23, 23, 23, 0.2), -1px -1px 6px rgba(23, 23, 23, 0.2); }

.card h1, .card .h1, .card h2, .card .h2, .card p.lead {
  text-shadow: none; }

.card.bg-image h1, .card.bg-image h2, .card.bg-image p.lead, .card .bg-image h1, .card .bg-image h2, .card .bg-image p.lead {
  text-shadow: 1px 1px 6px rgba(23, 23, 23, 0.2), -1px -1px 6px rgba(23, 23, 23, 0.2); }

abbr[title],
abbr[data-original-title] {
  text-decoration: none; }

small,
.small {
  font-size: 13px; }

mark {
  text-transform: uppercase;
  color: #fff;
  border-radius: 2px;
  padding: 0 4px;
  font-weight: 700;
  background: #8CD600; }

.table-search-results mark {
  text-transform: none;
  border-radius: 0;
  font-weight: 400;
  color: #468CCB;
  background: transparent;
  padding: 0; }

.text-bold,
time {
  font-weight: bold; }

.text-bu {
  font-weight: bold;
  text-transform: uppercase; }

.right-detail {
  float: right;
  color: #999999;
  margin-left: 10px;
  line-height: initial; }

.reset-paragraph,
.reset-paragraph p {
  font-weight: inherit;
  font-size: inherit;
  margin: 0;
  display: inline-block;
  text-decoration: inherit; }

.text-overflow {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.footnote {
  border-left: 4px solid #cccccc;
  padding-left: 1em; }
  .footnote > ol > li {
    margin-top: 0; }

.blockquote-wrap {
  width: 100%;
  max-width: 400px;
  margin: 0 auto;
  position: relative; }
  .blockquote-wrap img {
    position: absolute;
    left: -95px;
    top: 50%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    width: 70px;
    height: 70px; }
  .blockquote-wrap i.binck-icon {
    color: #8CD600; }
  .blockquote-wrap blockquote {
    border: 0; }
    .blockquote-wrap blockquote.blockquote-text {
      margin: auto; }

.mejs__inner *.mejs__mediaelement {
  display: block;
  text-align: center; }

.mejs__inner *:focus,
.mejs__inner * button:focus {
  outline: 0; }

.mejs__inner *.mejs__overlay-button {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='120' viewBox='0 0 400 120'%3E%3Cstyle%3E.st2%7Bfill:%23686868%7D.st3%7Bfill:none;stroke:%23686868;stroke-width:1.5;stroke-linecap:round%7D%3C/style%3E%3Cpath d='M82.5 79c0-20.7 16.8-37.5 37.5-37.5s37.5 16.8 37.5 37.5-16.8 37.5-37.5 37.5S82.5 99.7 82.5 79z' fill='%23fff'/%3E%3Cpath d='M2.5 79c0-20.7 16.8-37.5 37.5-37.5S77.5 58.3 77.5 79 60.7 116.5 40 116.5 2.5 99.7 2.5 79z' opacity='.5' fill='%23fff'/%3E%3Cpath class='st2' d='M16.5 8.5c.3.1.4.5.2.8-.1.1-.1.2-.2.2l-11.4 7c-.5.3-.8.1-.8-.5V2c0-.5.4-.8.8-.5l11.4 7zM24 1h2.2c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1H24c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1zm9.8 0H36c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1h-2.2c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1zM67 5.8c-.5.4-1.2.6-1.8.6H62c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h4.2c.3.2.5.4.8.6l3.5 2.6c.4.3.8.1.8-.4V3.5c0-.5-.4-.7-.8-.4L67 5.8z'/%3E%3Cpath class='st3' d='M73.9 2.5s3.9-.8 3.9 7.7-3.9 7.8-3.9 7.8'/%3E%3Cpath class='st3' d='M72.6 6.4s2.6-.4 2.6 3.8-2.6 3.9-2.6 3.9'/%3E%3Cpath class='st2' d='M47 5.8c-.5.4-1.2.6-1.8.6H42c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h4.2c.3.2.5.4.8.6l3.5 2.6c.4.3.8.1.8-.4V3.5c0-.5-.4-.7-.8-.4L47 5.8z'/%3E%3Cpath d='M128.7 8.6c-6.2-4.2-6.5 7.8 0 3.9m6.5-3.9c-6.2-4.2-6.5 7.8 0 3.9' fill='none' stroke='%23686868'/%3E%3Cpath class='st2' d='M122.2 3.4h15.7v13.1h-15.7V3.4zM120.8 2v15.7h18.3V2h-18.3zM143.2 3h14c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2h-14c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z'/%3E%3Cpath d='M146.4 13.8c-.8 0-1.6-.4-2.1-1-1.1-1.4-1-3.4.1-4.8.5-.6 2-1.7 4.6.2l-.6.8c-1.4-1-2.6-1.1-3.3-.3-.8 1-.8 2.4-.1 3.5.7.9 1.9.8 3.4-.1l.5.9c-.7.5-1.6.7-2.5.8zm7.5 0c-.8 0-1.6-.4-2.1-1-1.1-1.4-1-3.4.1-4.8.5-.6 2-1.7 4.6.2l-.5.8c-1.4-1-2.6-1.1-3.3-.3-.8 1-.8 2.4-.1 3.5.7.9 1.9.8 3.4-.1l.5.9c-.8.5-1.7.7-2.6.8z' fill='%23231f20'/%3E%3Cpath class='st2' d='M60.3 77c.6.2.8.8.6 1.4-.1.3-.3.5-.6.6L30 96.5c-1 .6-1.7.1-1.7-1v-35c0-1.1.8-1.5 1.7-1L60.3 77z'/%3E%3Cpath d='M141.9 76.9c.7.2.9.9.7 1.5-.1.3-.3.6-.7.7l-33.4 19.3c-1.1.7-1.9.1-1.9-1.1V58.7c0-1.2.9-1.7 1.9-1.1l33.4 19.3z' style='fill :%238CD600;'/%3E%3Ccircle class='st2' cx='201.9' cy='47.1' r='8.1'/%3E%3Ccircle cx='233.9' cy='79' r='5' opacity='.4' fill='%23686868'/%3E%3Ccircle cx='201.9' cy='110.9' r='6' opacity='.6' fill='%23686868'/%3E%3Ccircle cx='170.1' cy='79' r='7' opacity='.8' fill='%23686868'/%3E%3Ccircle cx='178.2' cy='56.3' r='7.5' opacity='.9' fill='%23686868'/%3E%3Ccircle cx='226.3' cy='56.1' r='4.5' opacity='.3' fill='%23686868'/%3E%3Ccircle cx='225.8' cy='102.8' r='5.5' opacity='.5' fill='%23686868'/%3E%3Ccircle cx='178.2' cy='102.8' r='6.5' opacity='.7' fill='%23686868'/%3E%3Cpath class='st2' d='M178 9.4c0 .4-.4.7-.9.7-.1 0-.2 0-.2-.1L172 8.2c-.5-.2-.6-.6-.1-.8l6.2-3.6c.5-.3.8-.1.7.5l-.8 5.1z'/%3E%3Cpath class='st2' d='M169.4 15.9c-1 0-2-.2-2.9-.7-2-1-3.2-3-3.2-5.2.1-3.4 2.9-6 6.3-6 2.5.1 4.8 1.7 5.6 4.1l.1-.1 2.1 1.1c-.6-4.4-4.7-7.5-9.1-6.9-3.9.6-6.9 3.9-7 7.9 0 2.9 1.7 5.6 4.3 7 1.2.6 2.5.9 3.8 1 2.6 0 5-1.2 6.6-3.3l-1.8-.9c-1.2 1.2-3 2-4.8 2zM183.4 3.2c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zm-5.1 5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zm-5.1 5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zM97.8.4h-5.4c-.6 0-.7.3-.3.7L94 3l-2.9 3 2.1 2.1 2.9-2.9L98 7.1c.4.4.7.3.7-.3V1.4c.1-.6-.3-1-.9-1zM86.6 10.5l-2.9 2.9-1.9-1.9c-.4-.4-.7-.3-.7.3v5.4c0 .6.4 1 1 1h5.4c.6 0 .7-.3.3-.7l-1.9-1.9 2.9-2.9-2.2-2.2zM111.7 8h5.4c.6 0 .7-.3.3-.7l-1.9-1.9 2.9-2.9-2.1-2.1-2.9 2.9-1.9-1.9c-.4-.4-.7-.3-.7.3V7c-.1.6.3 1 .9 1zM107.6 10.1h-5.4c-.6 0-.7.3-.3.7l1.9 1.9-2.9 2.9 2.1 2.1 2.9-2.9 1.9 1.9c.4.4.7.3.7-.3V11c.1-.5-.3-.9-.9-.9z'/%3E%3Cpath class='st3' d='M52.8 7l5.4 5.4M52.8 12.4L58.2 7'/%3E%3C/svg%3E"); }

.mejs__inner *.mejs__overlay-loading {
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -30px;
  margin-top: -30px; }

.mejs__inner *.mejs__controls:not([style*='display: none']) {
  background: #F2F2F2; }
  .mejs__inner *.mejs__controls:not([style*='display: none']) .mejs__button > button {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='120' viewBox='0 0 400 120'%3E%3Cstyle%3E.st2%7Bfill:%23686868%7D.st3%7Bfill:none;stroke:%23686868;stroke-width:1.5;stroke-linecap:round%7D%3C/style%3E%3Cpath d='M82.5 79c0-20.7 16.8-37.5 37.5-37.5s37.5 16.8 37.5 37.5-16.8 37.5-37.5 37.5S82.5 99.7 82.5 79z' fill='%23fff'/%3E%3Cpath d='M2.5 79c0-20.7 16.8-37.5 37.5-37.5S77.5 58.3 77.5 79 60.7 116.5 40 116.5 2.5 99.7 2.5 79z' opacity='.5' fill='%23fff'/%3E%3Cpath class='st2' d='M16.5 8.5c.3.1.4.5.2.8-.1.1-.1.2-.2.2l-11.4 7c-.5.3-.8.1-.8-.5V2c0-.5.4-.8.8-.5l11.4 7zM24 1h2.2c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1H24c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1zm9.8 0H36c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1h-2.2c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1zM67 5.8c-.5.4-1.2.6-1.8.6H62c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h4.2c.3.2.5.4.8.6l3.5 2.6c.4.3.8.1.8-.4V3.5c0-.5-.4-.7-.8-.4L67 5.8z'/%3E%3Cpath class='st3' d='M73.9 2.5s3.9-.8 3.9 7.7-3.9 7.8-3.9 7.8'/%3E%3Cpath class='st3' d='M72.6 6.4s2.6-.4 2.6 3.8-2.6 3.9-2.6 3.9'/%3E%3Cpath class='st2' d='M47 5.8c-.5.4-1.2.6-1.8.6H42c-.6 0-1 .4-1 1v5.7c0 .6.4 1 1 1h4.2c.3.2.5.4.8.6l3.5 2.6c.4.3.8.1.8-.4V3.5c0-.5-.4-.7-.8-.4L47 5.8z'/%3E%3Cpath d='M128.7 8.6c-6.2-4.2-6.5 7.8 0 3.9m6.5-3.9c-6.2-4.2-6.5 7.8 0 3.9' fill='none' stroke='%23686868'/%3E%3Cpath class='st2' d='M122.2 3.4h15.7v13.1h-15.7V3.4zM120.8 2v15.7h18.3V2h-18.3zM143.2 3h14c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2h-14c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z'/%3E%3Cpath d='M146.4 13.8c-.8 0-1.6-.4-2.1-1-1.1-1.4-1-3.4.1-4.8.5-.6 2-1.7 4.6.2l-.6.8c-1.4-1-2.6-1.1-3.3-.3-.8 1-.8 2.4-.1 3.5.7.9 1.9.8 3.4-.1l.5.9c-.7.5-1.6.7-2.5.8zm7.5 0c-.8 0-1.6-.4-2.1-1-1.1-1.4-1-3.4.1-4.8.5-.6 2-1.7 4.6.2l-.5.8c-1.4-1-2.6-1.1-3.3-.3-.8 1-.8 2.4-.1 3.5.7.9 1.9.8 3.4-.1l.5.9c-.8.5-1.7.7-2.6.8z' fill='%23231f20'/%3E%3Cpath class='st2' d='M60.3 77c.6.2.8.8.6 1.4-.1.3-.3.5-.6.6L30 96.5c-1 .6-1.7.1-1.7-1v-35c0-1.1.8-1.5 1.7-1L60.3 77z'/%3E%3Cpath d='M141.9 76.9c.7.2.9.9.7 1.5-.1.3-.3.6-.7.7l-33.4 19.3c-1.1.7-1.9.1-1.9-1.1V58.7c0-1.2.9-1.7 1.9-1.1l33.4 19.3z' style='fill :%238CD600;'/%3E%3Ccircle class='st2' cx='201.9' cy='47.1' r='8.1'/%3E%3Ccircle cx='233.9' cy='79' r='5' opacity='.4' fill='%23686868'/%3E%3Ccircle cx='201.9' cy='110.9' r='6' opacity='.6' fill='%23686868'/%3E%3Ccircle cx='170.1' cy='79' r='7' opacity='.8' fill='%23686868'/%3E%3Ccircle cx='178.2' cy='56.3' r='7.5' opacity='.9' fill='%23686868'/%3E%3Ccircle cx='226.3' cy='56.1' r='4.5' opacity='.3' fill='%23686868'/%3E%3Ccircle cx='225.8' cy='102.8' r='5.5' opacity='.5' fill='%23686868'/%3E%3Ccircle cx='178.2' cy='102.8' r='6.5' opacity='.7' fill='%23686868'/%3E%3Cpath class='st2' d='M178 9.4c0 .4-.4.7-.9.7-.1 0-.2 0-.2-.1L172 8.2c-.5-.2-.6-.6-.1-.8l6.2-3.6c.5-.3.8-.1.7.5l-.8 5.1z'/%3E%3Cpath class='st2' d='M169.4 15.9c-1 0-2-.2-2.9-.7-2-1-3.2-3-3.2-5.2.1-3.4 2.9-6 6.3-6 2.5.1 4.8 1.7 5.6 4.1l.1-.1 2.1 1.1c-.6-4.4-4.7-7.5-9.1-6.9-3.9.6-6.9 3.9-7 7.9 0 2.9 1.7 5.6 4.3 7 1.2.6 2.5.9 3.8 1 2.6 0 5-1.2 6.6-3.3l-1.8-.9c-1.2 1.2-3 2-4.8 2zM183.4 3.2c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zm-5.1 5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zm-5.1 5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5-1.5-.7-1.5-1.5c0-.9.7-1.5 1.5-1.5zm5.1 0h8.5c.9 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5h-8.5c-.9 0-1.5-.7-1.5-1.5-.1-.9.6-1.5 1.5-1.5zM97.8.4h-5.4c-.6 0-.7.3-.3.7L94 3l-2.9 3 2.1 2.1 2.9-2.9L98 7.1c.4.4.7.3.7-.3V1.4c.1-.6-.3-1-.9-1zM86.6 10.5l-2.9 2.9-1.9-1.9c-.4-.4-.7-.3-.7.3v5.4c0 .6.4 1 1 1h5.4c.6 0 .7-.3.3-.7l-1.9-1.9 2.9-2.9-2.2-2.2zM111.7 8h5.4c.6 0 .7-.3.3-.7l-1.9-1.9 2.9-2.9-2.1-2.1-2.9 2.9-1.9-1.9c-.4-.4-.7-.3-.7.3V7c-.1.6.3 1 .9 1zM107.6 10.1h-5.4c-.6 0-.7.3-.3.7l1.9 1.9-2.9 2.9 2.1 2.1 2.9-2.9 1.9 1.9c.4.4.7.3.7-.3V11c.1-.5-.3-.9-.9-.9z'/%3E%3Cpath class='st3' d='M52.8 7l5.4 5.4M52.8 12.4L58.2 7'/%3E%3C/svg%3E"); }
  .mejs__inner *.mejs__controls:not([style*='display: none']) .mejs__time {
    color: #cccccc; }
  .mejs__inner *.mejs__controls:not([style*='display: none']) .mejs__time-total {
    background: #cccccc; }
    .mejs__inner *.mejs__controls:not([style*='display: none']) .mejs__time-total .mejs__time-current,
    .mejs__inner *.mejs__controls:not([style*='display: none']) .mejs__time-total .mejs__time-handle-content {
      background-color: #8CD600; }
    .mejs__inner *.mejs__controls:not([style*='display: none']) .mejs__time-total .mejs__time-handle-content {
      border: 4px solid #8CD600; }
    .mejs__inner *.mejs__controls:not([style*='display: none']) .mejs__time-total .mejs__time-float {
      background: #8CD600;
      color: white;
      border: 0;
      font-size: 14px;
      height: 28px;
      width: 65px;
      line-height: 26px; }
      .mejs__inner *.mejs__controls:not([style*='display: none']) .mejs__time-total .mejs__time-float .mejs__time-float-current {
        width: 100%;
        margin: 0 auto; }
      .mejs__inner *.mejs__controls:not([style*='display: none']) .mejs__time-total .mejs__time-float .mejs__time-float-corner {
        border-color: #8CD600 transparent transparent; }
    .mejs__inner *.mejs__controls:not([style*='display: none']) .mejs__time-total .mejs__time-hovered {
      background: #cccccc; }

.no-controls .mejs__controls {
  display: none; }

.wrapper-flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  height: calc(100vh - 55px); }
  .wrapper-flex .center-content {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center;
    -webkit-flex: 1 0 auto;
    -moz-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto; }
    .wrapper-flex .center-content .progress {
      background-color: transparent;
      height: auto; }
      .wrapper-flex .center-content .progress .progress-bar {
        height: 5px; }
        .wrapper-flex .center-content .progress .progress-bar.progress-bar-striped {
          height: 10px; }

.avatar {
  width: 6em;
  height: 6em;
  background: transparent;
  border-radius: 50%;
  background: #8CD600 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1024 1024'%3E%3Cpath d='M793.4 751.3c-23.2-23.2-52-37.3-79.5-49-11.2-4.8-22.2-9.1-33-13.3-16.2-6.3-31.5-12.4-44.4-18.7-21.8-10.6-34.1-21-39.5-33.5-1.3-15.5-1.6-27.9-1.6-41.8 0-13.3 7.8-23.2 14.1-34 10.6-17.9 18.8-40 22.6-60.9.8-4.6 7.2-4.2 10.3-5.8 4.3-2.2 7.5-5.8 9.8-10 5.8-10.8 9.8-25.4 9.8-37.7v-.1c1.4-15.5-2.6-28.8-11.6-39.7 7.4-22.4 19.3-66.7 15.8-112-2-26.9-9.6-49.5-22.6-67.1-12.9-17.6-33.8-29.9-60.5-35.6-16.2-21.3-46.4-32.5-87.3-32.5h-.7c-38.3.8-70.8 8.6-96.7 23.2-24.6 13.9-42.7 33.5-53.7 58.3-18 40.6-18.5 94.5-1.6 164.6-9.9 11.4-14 24.7-12.7 40.8v1.1l.2 1.1c1.5 10.1 3.6 20.5 7.7 29.9 5.4 12.4 11.9 14.7 22.7 21 1.6.9 3.5 14.5 4.4 17.2 2.1 6.4 4.6 12.7 7.4 18.9 4.8 10.9 9.3 24.7 17 33.9l.1.2c5.1 7.6 7.9 18.2 7.9 30.5 0 14-.3 25.2-1.6 37.6-4.9 11.8-16.5 21.9-37.9 32.5-12.9 6.4-28.5 12.6-44.9 19.1-10.4 4.1-21.1 8.4-31.9 12.9-26.1 11-55.9 25.5-79.5 49-20.8 20.7-33.9 45.9-39.2 75.2C248.9 922 373.4 982 512 982c124.9 0 238.5-48.8 322.7-128.3l-.3-6.9c-2.1-38.2-16-70.3-41-95.5zM629.2 469.7z' fill='%23fff' opacity='0.75' /%3E%3C/svg%3E") no-repeat center center;
  background-size: 100%;
  margin: 0 auto 1em auto; }
