.icon {
  text-align: left;
}
.icon:active,
.icon:hover,
.icon:visited {
  color: #333;
}
.icon.notes {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.notes:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f14b ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.yes-tick {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.yes-tick:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #A8C868;
  font-family: 'FontAwesome';
  content: "\f00c ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.square-round {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.square-round:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0c8 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.maximize {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.maximize:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f096 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.minimize {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.minimize:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f068 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.pending {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.pending:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f141 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.pinned {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.pinned:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f023 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.unpinned {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.unpinned:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f09c ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.edit {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.edit:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f040 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.new {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.new:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f067 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.search {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.search:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f002 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.sync {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.sync:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f021 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.refresh {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.refresh:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f021 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.secure {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.secure:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f023 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.report,
.icon.graph,
.icon.responsedetails {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.report:before,
.icon.graph:before,
.icon.responsedetails:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f080 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.report,
.icon.graph,
.icon.responsedetails-icon-only {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.report:before,
.icon.graph:before,
.icon.responsedetails-icon-only:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f080 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.settings {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.settings:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f013 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.running {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.running:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f013 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
@keyframes kf-icon-running {
  0% {
    transform: rotateZ(0deg);
  }
  100% {
    transform: rotateZ(360deg);
  }
}
.icon.running:before {
  content: '\f013';
  animation: kf-icon-running 1s 0s infinite linear;
}
.icon.calendar {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.calendar:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f073 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.merge {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.merge:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f066 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.permissions {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.permissions:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f13e ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.machine {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.machine:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f17b ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.person {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.person:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f007 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.human {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.human:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f1ae ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.people {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.people:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0c0 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.copy {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.copy:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0c5 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.more-info {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.more-info:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f142 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.activity {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.activity:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f211 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.showfilter {
  text-align: right;
  border-right: 1px transparent solid;
}
.icon.showfilter:after {
  font-size: 'inherit';
  color: inherit;
  font-weight: normal;
  font-family: 'FontAwesome';
  content: " \f078";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.showfilter.open {
  text-align: right;
  border-right: 1px #A8C868 solid;
}
.icon.showfilter.open:after {
  font-size: 'inherit';
  color: inherit;
  font-weight: normal;
  font-family: 'FontAwesome';
  content: " \f077";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.widen {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.widen:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f07e ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.expandcollapse {
  text-align: right;
}
.icon.expandcollapse:after {
  font-size: 'inherit';
  color: inherit;
  font-weight: normal;
  font-family: 'FontAwesome';
  content: " \f078";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.expandcollapse.open {
  text-align: right;
}
.icon.expandcollapse.open:after {
  font-size: 'inherit';
  color: inherit;
  font-weight: normal;
  font-family: 'FontAwesome';
  content: " \f077";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.open-shevron-no-border {
  text-align: right;
}
.icon.open-shevron-no-border:after {
  font-size: 'inherit';
  color: inherit;
  font-weight: normal;
  font-family: 'FontAwesome';
  content: " \f077";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.begin-import {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.begin-import:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f04b ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.translate {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.translate:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f086 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.more {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.more:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f142 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.advancedsearch {
  text-align: right;
}
.icon.advancedsearch:after {
  font-size: 'inherit';
  color: inherit;
  font-weight: normal;
  font-family: 'FontAwesome';
  content: " \f054";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.person-of-interest-frustrated-give-ups {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.person-of-interest-frustrated-give-ups:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f071 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.person-of-interest-time-bombs {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.person-of-interest-time-bombs:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f1e2 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.person-of-interest-sticky-angels {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.person-of-interest-sticky-angels:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f118 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.person-of-interest-fallen-angels {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.person-of-interest-fallen-angels:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f119 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.person-of-interest-removed-unresolved-angries {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.person-of-interest-removed-unresolved-angries:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f235 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.person-of-interest-success-stories {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.person-of-interest-success-stories:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f005 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.minus {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.minus:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f068 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.preview {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.preview:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f152 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.search {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.search:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f002 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.zoom {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.zoom:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f00e ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.business-action {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.business-action:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0f3 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.export-to-excel {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.export-to-excel:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0ce ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.sms {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.sms:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f10b ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.sms:before {
  font-size: 135%;
}
.icon.unchecked {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.unchecked:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f096 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.checked {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.checked:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f14a ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.commentofinterest {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.commentofinterest:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f097 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.commentsofinterest {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.commentsofinterest:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f097 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.mousepointer {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.mousepointer:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f1fb ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.url {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.url:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f14c ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.closetheloop {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.closetheloop:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #A8C868;
  font-family: 'FontAwesome';
  content: "\f10c ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.closetheloop-error {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.closetheloop-error:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #c00;
  font-family: 'FontAwesome';
  content: "\f10c ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.closetheloop-completed {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.closetheloop-completed:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #00A551;
  font-family: 'FontAwesome';
  content: "\f10c ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.closetheloop-accepted {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.closetheloop-accepted:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #FAC607;
  font-family: 'FontAwesome';
  content: "\f10c ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.closetheloop-declined {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.closetheloop-declined:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #999;
  font-family: 'FontAwesome';
  content: "\f10c ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.closetheloop-pending {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.closetheloop-pending:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #f1490e;
  font-family: 'FontAwesome';
  content: "\f10c ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.closetheloop-completed-with-promise {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.closetheloop-completed-with-promise:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #4cc085;
  font-family: 'FontAwesome';
  content: "\f10c ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.closetheloop-accepted-with-promise {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.closetheloop-accepted-with-promise:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #fbd751;
  font-family: 'FontAwesome';
  content: "\f10c ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.positiveverbatim {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.positiveverbatim:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #A8C868;
  font-family: 'FontAwesome';
  content: "\f058 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.negativeverbatim {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.negativeverbatim:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #c00;
  font-family: 'FontAwesome';
  content: "\f057 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.create-screencast {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.create-screencast:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f152 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.ffm {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.ffm:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f007 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.not-coded {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.not-coded:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f056 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.notsure,
.icon.maybe,
.icon.record-needs-updating,
.icon.import-pending {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.notsure:before,
.icon.maybe:before,
.icon.record-needs-updating:before,
.icon.import-pending:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #999;
  font-family: 'FontAwesome';
  content: "\f056 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.no,
.icon.import-failed {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.no:before,
.icon.import-failed:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #c00;
  font-family: 'FontAwesome';
  content: "\f057 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.import-validated {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.import-validated:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #A8C868;
  font-family: 'FontAwesome';
  content: "\f056 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.yes,
.icon.import-complete {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.yes:before,
.icon.import-complete:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #A8C868;
  font-family: 'FontAwesome';
  content: "\f058 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.drag {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.drag:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #c00;
  font-family: 'FontAwesome';
  content: "\f078 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.lift {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.lift:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #A8C868;
  font-family: 'FontAwesome';
  content: "\f077 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.parse-import {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.parse-import:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f135 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.replacements {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.replacements:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f233 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.import {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.import:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f01b ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.list-view {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.list-view:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0c9 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.details-view {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.details-view:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0f6 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.template {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.template:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f140 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.tree-closed {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.tree-closed:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f196 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.tree-open {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.tree-open:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f147 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.full-width {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.full-width:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f07e ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.survey {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.survey:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0e5 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.log {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.log:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0f9 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.viewdifferences {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.viewdifferences:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f20b ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.resource-hub {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.resource-hub:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: orange;
  font-family: 'FontAwesome';
  content: "\f059 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.help {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.help:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: orange;
  font-family: 'FontAwesome';
  content: "\f059 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.history {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.history:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f02d ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.walkthrough {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.walkthrough:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: orange;
  font-family: 'FontAwesome';
  content: "\f059 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.warning {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.warning:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: orange;
  font-family: 'FontAwesome';
  content: "\f071 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.warning-severe {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.warning-severe:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: red;
  font-family: 'FontAwesome';
  content: "\f071 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.coding {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.coding:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0e7 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.prev {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.prev:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f104 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.next {
  text-align: right;
}
.icon.next:after {
  font-size: 'inherit';
  color: inherit;
  font-weight: normal;
  font-family: 'FontAwesome';
  content: " \f105";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.e2e {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.e2e:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: #A8C868;
  font-family: 'FontAwesome';
  content: "\f144 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.navigate-back {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.navigate-back:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f104 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.navigate-forward {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.navigate-forward:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f105 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.arrow-right,
.icon.run {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.arrow-right:before,
.icon.run:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f105 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.arrow-down {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.arrow-down:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f107 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.refresh {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.refresh:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f021 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.export-to-pdf,
.icon.print {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.export-to-pdf:before,
.icon.print:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f02f ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.chrome,
.icon.firefox,
.icon.internetexplorer {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.chrome:before,
.icon.firefox:before,
.icon.internetexplorer:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0c2 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.download {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.download:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0ed ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.comment {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.comment:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0e5 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.file {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.file:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f016 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.happy {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.happy:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f118 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.sad {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.sad:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f119 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.scratchpad {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.scratchpad:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f1ea ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.delete,
.icon.clear {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.delete:before,
.icon.clear:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f00d ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.close {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.close:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f057 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.save {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.save:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0c7 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.change-order {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.change-order:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f0c9 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.cancel {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.cancel:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f190 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.contact {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.contact:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f003 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.email {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.email:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f003 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.invite {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.invite:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f234 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.pop-out {
  padding-left: 20px;
  text-indent: -20px;
  display: inline-block;
}
.icon.pop-out:before {
  margin-left: 0px;
  text-indent: 0px;
  font-weight: normal;
  font-size: 'inherit';
  color: inherit;
  font-family: 'FontAwesome';
  content: "\f065 ";
  display: inline-block;
  width: 20px;
  vertical-align: middle;
}
.icon.inline {
  margin-right: 0px;
  float: none;
  display: inline-block;
}
.icon.block {
  margin-right: 0px;
  float: none;
  display: block;
}
.icon.float-right {
  float: right;
  margin-right: 0px;
  margin-left: 20px;
}
.icon.border {
  border: 1px #333 solid;
  padding: 2px 2px 2px 22px;
}
.icon.display-inline {
  display: inline;
}
a.icon:not(.inherit-font) {
  font-size: 11px;
  font-weight: bold;
  color: #333;
}
div.icon,
span.icon {
  float: none;
  font-weight: normal;
  clear: none;
  margin-right: 0px;
}
.icon-list a.icon {
  float: none;
  display: block;
  margin-bottom: 5px;
  margin-right: 0px;
}
@keyframes rotateAndFadeIntoView {
  0% {
    transform: rotateY(90deg);
    opacity: 0;
  }
  100% {
    transform: rotateY(0deg);
    opacity: 1;
  }
}
@keyframes highlightBoxShadowAnimationError {
  0%,
  100% {
    box-shadow: 0px 0px 0px transparent;
  }
  50% {
    box-shadow: 0px 0px 20px #c00;
  }
}
@keyframes highlightBoxShadowAnimation {
  0%,
  100% {
    box-shadow: 0px 0px 0px transparent;
  }
  50% {
    box-shadow: 0px 0px 20px #A8C868;
  }
}
@keyframes highlightTextShadowAnimation {
  0%,
  100% {
    text-shadow: 0px 0px 0px transparent;
  }
  50% {
    text-shadow: 0px 0px 20px #A8C868;
  }
}
.circle {
  -webkit-border-top-left-radius: 50%;
  -webkit-border-top-right-radius: 50%;
  -webkit-border-bottom-right-radius: 50%;
  -webkit-border-bottom-left-radius: 50%;
  -moz-border-radius-topleft: 50%;
  -moz-border-radius-topright: 50%;
  -moz-border-radius-bottomright: 50%;
  -moz-border-radius-bottomleft: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.hover {
  background-color: #A8C868 !important;
  color: #fff !important;
  cursor: pointer;
}
.hover a,
.hover a:visited,
.hover a:hover {
  color: #fff;
}
.thickborder {
  border: 10px #fff solid;
  /*
	-webkit-border-top-left-radius: @tl;
	-webkit-border-top-right-radius: @tr;
	-webkit-border-bottom-right-radius: @br;
	-webkit-border-bottom-left-radius: @bl;
	-moz-border-radius-topleft: @tl;
	-moz-border-radius-topright: @tr;
	-moz-border-radius-bottomright: @br;
	-moz-border-radius-bottomleft: @bl;
	border-top-left-radius: @tl;
	border-top-right-radius: @tr;
	border-bottom-right-radius: @br;
	border-bottom-left-radius: @bl;
	*/
}
.color0 {
  color: #ff0000;
}
.color1 {
  color: #fc1104;
}
.color2 {
  color: #f82507;
}
.color3 {
  color: #f1490e;
}
.color4 {
  color: #f6813c;
}
.color5 {
  color: #EA7116;
}
.color6 {
  color: #F79C0E;
}
.color7 {
  color: #FAC607;
}
.color8 {
  color: #FCDC04;
}
.color9 {
  color: #66C430;
}
.color10 {
  color: #00A551;
}
.color,
.colorNA {
  color: #ddd;
}
.border-color0 {
  border-color: #ff0000;
}
.border-color1 {
  border-color: #fc1104;
}
.border-color2 {
  border-color: #f82507;
}
.border-color3 {
  border-color: #f1490e;
}
.border-color4 {
  border-color: #f6813c;
}
.border-color5 {
  border-color: #EA7116;
}
.border-color6 {
  border-color: #F79C0E;
}
.border-color7 {
  border-color: #FAC607;
}
.border-color8 {
  border-color: #FCDC04;
}
.border-color9 {
  border-color: #66C430;
}
.border-color10 {
  border-color: #00A551;
}
.border-color,
.border-colorNA {
  border-color: #ddd;
}
.bgcolor-sentiment4 {
  background-color: #f6813c;
}
.bgcolor-sentiment3 {
  background-color: #00A551;
}
.bgcolor-sentiment2 {
  background-color: #f82507;
}
.bgcolor-sentiment1 {
  background-color: #fc1104;
}
.bgcolor-sentiment0 {
  background-color: #ff0000;
}
.bgcolor0 {
  background-color: #ff0000;
}
.bgcolor1 {
  background-color: #fc1104;
}
.bgcolor2 {
  background-color: #f82507;
}
.bgcolor3 {
  background-color: #f1490e;
}
.bgcolor4 {
  background-color: #f6813c;
}
.bgcolor5 {
  background-color: #EA7116;
}
.bgcolor6 {
  background-color: #F79C0E;
}
.bgcolor7 {
  background-color: #FAC607;
}
.bgcolor8 {
  background-color: #FCDC04;
}
.bgcolor9 {
  background-color: #66C430;
}
.bgcolor10 {
  background-color: #00A551;
}
.bgcolor,
.bgcolorNA {
  background-color: #ddd;
}
.bgRGBAcolor0 {
  background-color: rgba(255, 0, 0, 0.2);
}
.bgRGBAcolor1 {
  background-color: rgba(252, 17, 4, 0.2);
}
.bgRGBAcolor2 {
  background-color: rgba(248, 37, 7, 0.2);
}
.bgRGBAcolor3 {
  background-color: rgba(241, 73, 14, 0.2);
}
.bgRGBAcolor4 {
  background-color: rgba(246, 129, 60, 0.2);
}
.bgRGBAcolor5 {
  background-color: rgba(234, 113, 22, 0.2);
}
.bgRGBAcolor6 {
  background-color: rgba(247, 156, 14, 0.2);
}
.bgRGBAcolor7 {
  background-color: rgba(250, 198, 7, 0.2);
}
.bgRGBAcolor8 {
  background-color: rgba(252, 220, 4, 0.2);
}
.bgRGBAcolor9 {
  background-color: rgba(102, 196, 48, 0.2);
}
.bgRGBAcolor10 {
  background-color: rgba(0, 165, 81, 0.2);
}
.bgRGBAcolor,
.bgRGBAcolorNA {
  background-color: rgba(221, 221, 221, 0.2);
}
.border-bottom-color0 {
  border-bottom-color: #ff0000 !important;
}
.border-bottom-color1 {
  border-bottom-color: #fc1104 !important;
}
.border-bottom-color2 {
  border-bottom-color: #f82507 !important;
}
.border-bottom-color3 {
  border-bottom-color: #f1490e !important;
}
.border-bottom-color4 {
  border-bottom-color: #f6813c !important;
}
.border-bottom-color5 {
  border-bottom-color: #EA7116 !important;
}
.border-bottom-color6 {
  border-bottom-color: #F79C0E !important;
}
.border-bottom-color7 {
  border-bottom-color: #FAC607 !important;
}
.border-bottom-color8 {
  border-bottom-color: #FCDC04 !important;
}
.border-bottom-color9 {
  border-bottom-color: #66C430 !important;
}
.border-bottom-color10 {
  border-bottom-color: #00A551 !important;
}
.border-bottom-color,
.border-bottom-colorNA {
  border-bottom-color: #ddd !important;
}
.deltabgcolor0 {
  background-color: #FAC607;
}
.deltabgcolor1 {
  background-color: #FCDC04;
}
.deltabgcolor2 {
  background-color: #66C430;
}
.deltabgcolor3 {
  background-color: #00A551;
}
.deltabgcolor-1 {
  background-color: #f6813c;
}
.deltabgcolor-2 {
  background-color: #f82507;
}
.deltabgcolor-3 {
  background-color: #ff0000;
}
.sub-form {
  margin-bottom: 20px;
  background-color: #B8C8D8;
  padding: 20px;
  font-size: 11px;
}
.sub-form input[type=text],
.sub-form select,
.sub-form textarea {
  font-size: 11px;
}
.sub-form .buttons {
  border-top: none;
  margin-top: 0px;
}
.sub-form fieldset:last-child {
  margin-bottom: 0px;
}
.login-con.show-multi-prompt #MFAForm {
  display: block;
}
.login-con.show-multi-prompt #LoginForm {
  display: none;
}
.login-con #LoginForm {
  display: block;
}
.login-con #MFAForm {
  display: none;
}
.password-editor-con {
  margin-left: auto;
  margin-right: auto;
  max-width: 90%;
  width: 700px;
}
