/*Author: 		Lewis Garmston*/

/*Purpose: 		[describe what is and what shouldn't be in this file]*/

/*The master variables/color file is stored in %K2Install%/K2 smartforms Designer/ - which is 3 folders up  */

/*This is because /styles, /forms, /rules etc all have css in them */


/* Form Field Styling */

.form-field {
  display: flex;
  flex-direction: row;
  align-items: left;
  position: relative;
  margin-bottom: 3px;
  padding: 0;
  clear: both;
}
.form-field.stacked {
  flex-direction: column;
  margin-bottom: 15px;
}
.form-field.stacked > .form-field-label {
  flex-basis: auto;
  width: auto;
  line-height: normal;
}
.form-field.stacked > .form-field-element-wrapper {
  padding-left: 0px;
}
.form-field > .form-field-element-wrapper {
  flex-grow: 1;
  min-width: 0;
  width: 100%;
}
.form-field > .form-field-element-wrapper > .input-control {
  min-width: 0;
}
.form-field.hidden {
  display: none;
}
.form-field:first-child {
  margin-top: 1px;
}
.form-field:only-child,
.form-field.only-child,
.form-field:last-child,
.form-field.last-child {
  margin-bottom: 0;
}
.form-field.override-top-margin {
  margin-top: 9px;
}
.form-field.override-bottom-margin {
  margin-bottom: 9px;
}
.toolbar .form-field {
  margin-top: 0;
  margin-bottom: 0;
}
.form-field label.form-field-label {
  display: block;
  line-height: 20px;
  padding-left: 5px;
  padding-right: 14px;
  position: relative;
  vertical-align: top;
  width: 140px;
  flex-basis: 140px;
  flex-shrink: 0;
  overflow: hidden;
  white-space: nowrap;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.panel #MoveToCategoryLookUpFF.form-field label.form-field-label {
  padding-left: 0px;
}
html[dir=rtl] .form-field label.form-field-label {
  order: 1;
  padding-left: 0;
  padding-right: 5px;
}
.form-field.hidden-label label.form-field-label {
  display: none;
}
.toolbar .form-field label.form-field-label {
  line-height: 20px;
}
.dropLabel.required > span::after,
.form-field.required label.form-field-label,
.dropLabel.required label.input-control {
  background-repeat: no-repeat;
  background-size: 10px 10px;
  background-position: 98% center;
}
.dropLabel.required > span {
  position: relative;
}
.dropLabel.required > span::after {
  position: absolute;
  right: 2px;
  top: 0;
  display: block;
  width: 10px;
  height: 100%;
  content: '';
}
html[dir=rtl] .form-field.required label.form-field-label,
html[dir=rtl] .dropLabel.required label.input-control {
  background-position: 0 2px;
}
.form-field .form-field-element-wrapper {
  order: 2;
}
html[dir=rtl] .form-field .form-field-element-wrapper {
  order: 2;
}
.form-field .form-field-element-wrapper a {
  line-height: 20px;
}
.toolbar .form-field .form-field-element-wrapper {
  padding-right: 0;
}
html[dir=rtl] .toolbar .form-field .form-field-element-wrapper {
  padding-left: 0;
}
.form-field.narrow-label label.form-field-label {
  width: 70px;
}
.form-field.narrow-label .form-field-element-wrapper {
  margin-left: 77px;
}
html[dir=rtl] .form-field.narrow-label .form-field-element-wrapper {
  margin-left: 0;
  margin-right: 77px;
}
.form-field.no-label .form-field-element-wrapper {
  margin-left: 3px;
}
html[dir=rtl] .form-field.no-label .form-field-element-wrapper {
  margin-left: 0;
  margin-right: 3px;
}
.form-field.stacked label.form-field-label {
  float: none;
  width: auto;
}
.form-field.stacked.required label.form-field-label {
  background-image: none;
}
.form-field.bold-label label.form-field-label {
  font-weight: 700;
}
.form-field.stacked .form-field-element-wrapper {
  margin-left: 0;
  padding-left: 5px;
}
.form-field.stacked.required .form-field-element-wrapper {
  padding-left: 10px;
  background: url(../Images/Forms/required_field_orange_line.png) no-repeat 6px 2px;
}
.form-field.disabled {
  color: #999999;
}
.form-field-content-label {
  line-height: 20px;
  min-height: 20px;
}
/* Input Controls Base Styling */

.input-control,
.input-control .input-control-body {
  position: relative;
}
.input-control.large {
  min-height: 30px;
}
.input-control.large .input-control-wrapper {
  min-height: 30px;
  line-height: 30px;
}
.input-control.large .input-control-watermark {
  line-height: 30px;
  height: 30px;
  padding: 0px 10px;
}
.input-control.large input[type="text"] {
  padding-left: 10px;
}
.input-control input[type=text],
.input-control input[type=password] {
  border: none;
  margin: 0;
  width: 100%;
  background-color: transparent;
}
.input-control input[type=password] {
  font-size: 11px;
}
.input-control a.input-control {
  background-color: white;
  color: #4e5758;
  cursor: default;
  display: block;
  height: 20px;
  line-height: 20px;
  margin: 0;
  outline: none;
  overflow: hidden;
  text-decoration: none;
  -webkit-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.input-control.watermark a.input-control,
.input-control.watermark a.input-control span {
  font-size: 11px;
  font-family: "Open-Sans", "Segoe UI Regular", Helvetica, Arial, sans-serif;
  font-style: italic;
  color: rgba(78, 87, 88, 0.2);
}
.input-control a.input-control span {
  padding-left: 2px;
}
.input-control.disabled a.input-control,
.input-control.disabled input[type=text],
.input-control.disabled input[type=password],
.input-control.disabled textarea,
.input-control input[type=text][disabled=disabled],
.input-control input[type=password][disabled=disabled],
.input-control textarea[disabled=disabled] {
  color: rgba(78, 87, 88, 0.4);
  cursor: default;
}
html[dir=rtl] .input-control.disabled a.input-control,
html[dir=rtl] .input-control.disabled input[type=text],
html[dir=rtl] .input-control.disabled input[type=password],
html[dir=rtl] .input-control.disabled textarea,
html[dir=rtl] .input-control input[type=text][disabled=disabled],
html[dir=rtl] .input-control input[type=password][disabled=disabled],
html[dir=rtl] .input-control textarea[disabled=disabled] {
  text-align: right;
}
.input-control textarea {
  border: none;
  margin: 0;
  width: 100%;
  background-color: white;
  overflow: auto;
  resize: none;
  padding: 1px 0 0 0;
}
html[dir=rtl] .input-control textarea {
  text-align: right;
  direction: rtl;
}
.edit-template-row .input-control.checkbox {
  padding-left: 1px;
}
.input-control input[type=text]:focus,
.input-control input[type=password]:focus,
.input-control textarea:focus {
  outline: none;
}
.input-control input[readonly=readonly] {
  cursor: default;
}
.input-control .input-control-m-c,
.input-control-content {
  background: white;
  border: solid 1px #dddddd;
  min-height: 20px;
  transition: border-color 0.15s linear;
}
.input-control.active .input-control-m-c,
.input-control.active .input-control-content {
  border-color: #1b7ecd;
}
/*LG: Need to change the button border too! */

.input-control.disabled .input-control-m-c,
.input-control.disabled .input-control-content {
  border-color: #f7f8f6;
}
.input-control.invalid .input-control-m-c,
.input-control.invalid .input-control-content,
.file-wrapper-wrapper.invalid,
.image-wrapper-wrapper.invalid {
  border-color: #a7b48b !important;
}
.input-control .input-control-m-l,
.input-control .input-control-m-r {
  display: none;
}
.input-control .input-control-wrapper {
  min-height: 20px;
  line-height: 20px;
  padding-left: 3px;
  position: relative;
}
html[dir=rtl] .input-control .input-control-wrapper {
  padding-left: 0;
  padding-right: 3px;
}
.input-control.select-box.dropdown-box.And .input-control-wrapper,
.input-control.select-box.dropdown-box.Or .input-control-wrapper {
  padding-left: 0;
}
.input-control.disabled .input-control-wrapper {
  border-color: transparent;
  opacity: 0.5;
}
.input-control.invalid .input-control-wrapper {
  border-color: #f98515;
}
/* Input Control - State Styling */

.input-control.error-state input[type=text],
.input-control.error-state input[type=password],
.input-control.error-state a.input-control {
  color: #4e5758;
}
.input-control.error-state .input-control-m-c,
.input-control.error-state .input-control-content {
  border: solid 1px #e10808;
}
.input-control.select-box .input-control-wrapper {
  padding-right: 22px;
}
html [dir=rtl] .input-control.select-box .input-control-wrapper {
  padding-left: 22px;
  padding-right: 0px;
}
/* Icon Control Styling */

.input-control.icon-control.select-box .input-control-wrapper {
  padding-left: 20px;
  padding-right: 22px;
}
html[dir=rtl] .input-control.icon-control.select-box .input-control-wrapper {
  padding-left: 22px;
  padding-right: 20px;
}
.input-control.icon-control .input-control-wrapper {
  position: relative;
  padding-left: 20px;
  background-position: 1px 50%;
  background-size: 16px 16px;
  background-repeat: no-repeat;
}
html[dir=rtl] .input-control.icon-control .input-control-wrapper {
  padding-left: 0;
  padding-right: 20px;
  background-position: 100% 50%;
}
.input-control.icon-control.watermark .input-control-wrapper {
  padding-left: 0;
}
html[dir=rtl] .input-control.icon-control.watermark .input-control-wrapper {
  padding-right: 0;
}
/* Icon Control - State Styling */

.input-control.icon-control.error-state .input-control-wrapper::after,
.input-control.icon-control.error-state.checkbox .input-control-icon::after/*Picker filter checkboxes*/ {
  -moz-animation: fadein 0.25s;
  -o-animation: fadein 0.25s;
  -webkit-animation: fadein 0.25s;
  animation: fadein 0.25s;
  background: url(../Images/Icons/Badges/Error16.png) no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
  content: '';
  display: block;
  position: absolute;
  left: 6px;
  top: 0;
}
.input-control.icon-control.error-state.error .input-control-wrapper::after/*Display template / items with no icon*/ {
  display: none;
}
.input-control.icon-control.error-state.checkbox .input-control-icon::after/*Picker filter checkboxes*/ {
  left: 28px;
}
/* Checkbox / Radiobutton Styling */

ul.input-control-group {
  list-style: none outside none;
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
ul.input-control-group li {
  margin: 2px 0 0 0;
  padding: 0;
}
ul.input-control-group li:first-child {
  margin-top: 0;
}
ul.input-control-group.collapsed li {
  display: inline;
  margin: 0 2px 2px 0;
}
label.input-control {
  display: inline-flex;
  flex-direction: row;
}
label.input-control input {
  position: absolute;
  top: 0px;
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}
label.input-control .input-control-img {
  order: 1;
  width: 18px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  padding: 0;
  height: 20px;
  flex-shrink: 0;
}
label.input-control .input-control-icon {
  order: 2;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  padding: 0;
  height: 20px;
  width: 20px;
  background-size: 16px 16px;
  flex-shrink: 0;
}
label.input-control .input-control-text {
  order: 3;
  margin: 1px;
  float: none;
  background: none;
  padding: 0;
  height: 20px;
  line-height: 20px;
  flex-shrink: 1;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
label.input-control .input-control-text:empty {
  display: none;
}
label.input-control span {
  height: 20px;
  cursor: pointer;
}
label.input-control.disabled .input-control-icon {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
label.input-control.disabled .input-control-text {
  color: rgba(78, 87, 88, 0.4);
}
label.input-control.disabled span {
  cursor: default;
}
label.input-control:focus .input-control-text,
label.input-control.focus .input-control-text {
  outline: black 1px dotted;
}
label.input-control.checkbox,
label.input-control.radio {
  display: inline-flex;
  align-items: center;
  white-space: nowrap;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
}
label.input-control.checkbox > .input-control-img,
label.input-control.radio > .input-control-img {
  flex-shrink: 0;
}
label.input-control.radio .input-control-img,
label.input-control.checkbox .input-control-img,
.radiobox.small-buttons .radiobox-button .radiobox-button-input {
  background-size: 108px 108px;
  /*Size of sprite*/
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
}
.popupManager label.input-control.radio svg {
  display: none;
}
label.input-control.radio .input-control-img {
  background-position: -63px -9px;
  /*1st*/

}
label.input-control.radio:hover .input-control-img {
  background-position: -63px -36px;
  /*2th*/

}
label.input-control.radio:focus .input-control-img {
  background-position: -63px -63px;
}
label.input-control.radio.disabled .input-control-img {
  background-position: -63px -90px;
  /*3th*/

}
label.input-control.radio.checked .input-control-img {
  background-position: -90px -9px;
  /*4th*/

}
label.input-control.radio.checked:hover .input-control-img {
  background-position: -90px -36px;
  /*5th*/

}
label.input-control.radio.checked:focus .input-control-img {
  background-position: -90px -63px;
  /*5th*/

}
label.input-control.radio.checked.disabled .input-control-img {
  background-position: -90px -90px;
  /*7th*/

}
.popupManager label.input-control.checkbox svg,
.form-field label.input-control.checkbox svg {
  display: none;
}
label.input-control.checkbox .input-control-img {
  background-position: -9px -9px;
  /*1st*/

}
label.input-control.checkbox:hover .input-control-img {
  background-position: -9px -36px;
  /*2th*/

}
label.input-control.checkbox:focus .input-control-img {
  background-position: -9px -63px;
  /*4th*/

}
label.input-control.checkbox.disabled .input-control-img {
  background-position: -9px -90px;
  /*3th*/

}
label.input-control.checkbox.checked .input-control-img {
  background-position: -36px -9px;
  /*4th*/

}
label.input-control.checkbox.checked:hover .input-control-img {
  background-position: -36px -36px;
  /*5th*/

}
label.input-control.checkbox.checked:focus .input-control-img {
  background-position: -36px -63px;
}
label.input-control.checkbox.checked.disabled .input-control-img {
  background-position: -36px -90px;
  /*7th*/

}
.radiobox .radiobox-button .radiobox-button-input.radio {
  background-position: -63px -9px;
  /*1st*/

}
.radiobox .radiobox-button:hover .radiobox-button-input.radio {
  background-position: -63px -36px;
  /*2th*/

}
.radiobox .radiobox-button:focus .radiobox-button-input.radio {
  background-position: -63px -63px;
}
.radiobox .radiobox-button.disabled .radiobox-button-input.radio {
  background-position: -63px -90px;
  /*3th*/

}
.radiobox .radiobox-button.checked .radiobox-button-input.radio {
  background-position: -90px -9px;
  /*4th*/

}
.radiobox .radiobox-button.checked:hover .radiobox-button-input.radio {
  background-position: -90px -36px;
  /*5th*/

}
.radiobox .radiobox-button.checked:focus .radiobox-button-input.radio {
  background-position: -90px -63px;
  /*5th*/

}
.radiobox .radiobox-button.checked.disabled .radiobox-button-input.radio {
  background-position: -90px -90px;
  /*7th*/

}
.radiobox .radiobox-button .radiobox-button-input.checkbox {
  background-position: -9px -9px;
}
.radiobox .radiobox-button:hover .radiobox-button-input.checkbox {
  background-position: -9px -36px;
  /*2th*/

}
.radiobox .radiobox-button:focus .radiobox-button-input.checkbox {
  background-position: -9px -63px;
  /*4th*/

}
.radiobox .radiobox-button.disabled .radiobox-button-input.checkbox {
  background-position: -9px -90px;
  /*3th*/

}
.radiobox .radiobox-button.checked .radiobox-button-input.checkbox {
  background-position: -36px -9px;
  /*4th*/

}
.radiobox .radiobox-button.checked:hover .radiobox-button-input.checkbox {
  background-position: -36px -36px;
  /*5th*/

}
.radiobox .radiobox-button.checked:focus .radiobox-button-input.checkbox {
  background-position: -36px -63px;
}
.radiobox .radiobox-button.checked.disabled .radiobox-button-input.checkbox {
  background-position: -36px -90px;
  /*7th*/

}
.styling-outer-wrapper {
  min-height: 20px;
}
.styling-outer-wrapper .input-control-m,
.styling-outer-wrapper .input-control-m .input-control-m-c,
.styling-outer-wrapper .input-control-m .input-control-m-c .input-control-wrapper,
.styling-outer-wrapper .input-control-m .input-control-m-c .input-control-wrapper input,
.styling-outer-wrapper .input-control-m .input-control-m-c .input-control-wrapper a {
  background-color: inherit;
}
/* Base Select Box Styling */

select.input-control {
  width: 100%;
}
.input-control.select-box {
  min-height: 20px;
  min-width: 40px;
  background: white;
  line-height: 1.15;
}
#ParmGrid .input-control.select-box {
  min-width: 120px;
}
.input-control.select-box .input-control-body {
  top: 0;
  left: 0;
  right: 19px;
  min-height: 18px;
}
html[dir=rtl] .input-control.select-box .input-control-body {
  position: absolute;
  right: 0;
  left: 0px;
}
.input-control.select-box.disabled .input-control-buttons {
  background: transparent;
  /* Old browsers */
  border-color: #d5d6ce;
}
.input-control-buttons {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  min-height: 18px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: stretch;
}
html[dir=rtl] .input-control-buttons {
  left: 1px;
  right: auto;
  min-height: 20px;
}
.input-control-buttons a,
.input-control-buttons.twisty-button,
.input-control-buttons.rule-configuration-button {
  border: solid 1px transparent;
  width: 20px;
  text-decoration: none;
  color: #4e5758;
  line-height: 20px;
  height: auto;
  background-position: center center;
  display: flex;
  flex-direction: row;
  align-items: center;
}
.input-control-buttons.rule-configuration-button {
  border: solid 1px #dddddd;
  top: 0px;
  bottom: 0px;
  min-height: 20px;
}
.input-control.select-box.double-buttons .input-control-body {
  right: 39px;
}
/* Select Box Button Styling */

html[dir=rtl] .input-control.select-box .input-control-buttons a,
html[dir=rtl] .input-control-buttons.twisty-button {
  float: right;
  right: 0px;
}
.input-control.select-box .input-control-buttons a:hover,
.input-control.select-box .input-control-buttons a:focus {
  color: white;
}
.input-control.select-box.disabled {
  pointer-events: none;
}
.input-control.select-box.disabled .input-control-buttons a,
.input-control.select-box.disabled .input-control-buttons a:hover,
.input-control.select-box.disabled .input-control-buttons a:focus {
  pointer-events: none;
  cursor: default !important;
}
.input-control-buttons a > span,
.input-control-buttons a > span > span,
.input-control-buttons.rule-configuration-button > span,
.input-control-buttons.rule-configuration-button > span > span {
  display: block;
  text-align: center;
  margin: auto;
  height: 16px;
  width: 16px;
}
.input-control.select-box .input-control-buttons,
.input-control-buttons.twisty-button {
  background-color: transparent;
  /* Old browsers */

}
.input-control.select-box .input-control-buttons a:hover,
.input-control-buttons.twisty-button:hover {
  background-color: #deeffd;
  /* Old browsers */

}
.input-control-buttons.rule-configuration-button:hover {
  color: white;
  background-color: #deeffd;
}
.input-control.select-box .input-control-buttons a:focus,
.input-control-buttons.twisty-button:focus {
  border: solid 1px #1b7ecd;
}
.input-control.select-box.disabled .input-control-buttons a:hover,
.input-control.select-box.disabled .input-control-buttons a:focus,
.input-control.select-box .input-control-buttons a:active,
.input-control.select-box.active .input-control-buttons,
.input-control.select-box.disabled .input-control-buttons a:active,
.input-control.select-box.active.disabled .input-control-buttons a,
.input-control.select-box.disabled .input-control-buttons a > span,
.input-control.select-box.disabled .input-control-buttons:hover a > span,
.input-control.select-box.disabled .input-control-buttons:focus a > span,
.input-control.select-box.disabled .input-control-buttons:active a > span {
  background: transparent;
  /* Old browsers */

}
.input-control.select-box .input-control-buttons a:active,
.input-control.select-box.active .input-control-buttons {
  border-color: #1b7ecd;
  color: #4e5758;
}
.input-control.select-box.disabled .input-control-buttons a:active,
.input-control.select-box.active.disabled .input-control-buttons a {
  border-color: #d5d6ce;
  color: rgba(78, 87, 88, 0.4);
}
.input-control-buttons a > span span {
  display: none;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 12px 12px;
  text-indent: -9999px;
}
.input-control.select-box .input-control-buttons a.dropdown > span span,
.input-control.select-box.read-only .input-control-buttons a.dropdown:hover > span span,
.input-control.select-box.read-only .input-control-buttons a.dropdown:focus > span span,
.input-control.select-box .input-control-buttons a.dropdown:hover > span span,
.input-control.select-box .input-control-buttons a.dropdown:focus > span span,
.input-control.select-box.disabled .input-control-buttons a.dropdown > span span,
.input-control.select-box.disabled .input-control-buttons a.dropdown:hover > span span,
.input-control.select-box.disabled .input-control-buttons a.dropdown:focus > span span,
.input-control.select-box.active .input-control-buttons a.dropdown > span span,
.input-control.select-box.active .input-control-buttons a.dropdown:hover > span span,
.input-control.select-box.active .input-control-buttons a.dropdown:focus > span span,
.input-control.select-box.active .input-control-buttons a.dropdown:active > span span,
.input-control.select-box .input-control-buttons a.search > span span,
.input-control.select-box .input-control-buttons a.clear-search > span span,
.input-control.select-box .input-control-buttons a.date > span span,
.input-control.select-box .input-control-buttons a.ellipsis > span span {
  display: block;
  cursor: pointer;
}
.input-control.select-box .input-control-buttons a.ellipsis > span span,
.input-control-buttons.rule-configuration-button.ellipsis > span span {
  text-indent: 0px;
  line-height: 10px;
  vertical-align: top;
  font-weight: bold;
}
.input-control.select-box.disabled .input-control-buttons a.ellipsis > span span {
  color: rgba(78, 87, 88, 0.4);
  cursor: default;
}
/* LookupBox Styling */

.input-control.select-box.lookup-box.disabled .input-control-buttons a > span {
  -moz-opacity: 0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
}
.picker .input-control.select-box .input-control-buttons a.picker-resolve > span span,
.picker .input-control.select-box .input-control-buttons a.picker-search > span span {
  display: block;
}
.mozila .input-control.select-box {
  line-height: 13px;
}
/* Watermark Styling */

.input-control.text-input input::-webkit-input-placeholder,
.input-control.text-input input::-moz-placeholder,
.input-control.text-input input:-ms-input-placeholder {
  font-style: italic;
  font-size: 11px;
  font-family: "Open-Sans", "Segoe UI Regular", Helvetica, Arial, sans-serif;
  color: rgba(78, 87, 88, 0.2);
  vertical-align: middle;
}
.input-control-watermark,
#rwSearchTextFF .input-control-watermark {
  font-style: italic;
  color: rgba(78, 87, 88, 0.2);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 0px 2px;
  overflow: hidden;
  text-align: left;
  line-height: 20px;
  vertical-align: middle;
}
html[dir=rtl] .input-control-watermark {
  text-align: right;
}
.input-control.text-input .input-control-watermark {
  cursor: text;
}
.input-control.text-input .input-control-watermark:empty {
  display: none;
}
html[dir=rtl] .input-control.text-input .input-control-watermark {
  text-align: right;
}
.input-control.text-input.read-only .input-control-watermark {
  cursor: default;
}
.input-control.icon-control .input-control-watermark {
  padding-left: 18px;
}
html[dir=rtl] .input-control.icon-control .input-control-watermark {
  padding-left: 0;
  padding-right: 18px;
}
.input-control.text-input input:focus .input-control-watermark {
  display: none;
}
/*Search box*/

.input-control.search-box .clear-search.inactive,
.input-control.search-box .search.inactive {
  display: none;
}
/* Drop Down Menu Styling */

.drop-menu {
  border: solid 1px #dddddd;
  position: relative;
}
.drop-menu .drop-menu-m {
  border: solid 1px white;
}
.drop-menu .drop-menu-m-l,
.drop-menu .drop-menu-m-r {
  display: none;
}
.drop-menu.icon-control .drop-menu-t-c,
.drop-menu.icon-control .drop-menu-b-c {
  left: 23px;
}
.drop-menu .drop-menu-wrapper {
  position: relative;
  height: 100%;
  overflow: hidden;
}
.drop-menu.overflown .drop-menu-t,
.drop-menu.overflown .drop-menu-m,
.drop-menu.overflown .drop-menu-b {
  position: absolute;
  left: 0;
  right: 0;
  overflow: hidden;
}
.drop-menu.overflown .drop-menu-t {
  top: 0;
}
.drop-menu.overflown .drop-menu-m {
  top: 0;
  bottom: 0;
}
.drop-menu.overflown .drop-menu-b {
  bottom: 0;
}
.drop-menu.overflown .drop-menu-m-c {
  height: 100%;
  overflow: visible;
}
.drop-menu.overflown .drop-menu-wrapper {
  height: 100%;
  overflow: auto;
}
.drop-menu ul.drop-menu {
  border: none;
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.drop-menu ul.drop-menu li {
  list-style-image: none;
  margin: 0;
  padding: 0;
  height: 20px;
  position: relative;
}
.drop-menu ul.drop-menu a {
  display: block;
  text-decoration: none;
  color: #4e5758;
  line-height: 19px;
  height: 20px;
  width: auto;
  background-color: transparent;
  background-position: 2px center;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  outline: none;
  overflow: hidden;
  white-space: nowrap;
  padding: 0 3px;
  background-color: white;
  cursor: pointer;
  -ms-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  -webkit-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.drop-menu.icon-control ul.drop-menu a {
  padding-left: 21px;
}
html[dir=rtl] .drop-menu.icon-control ul.drop-menu a {
  background-position: right;
  padding-left: 0;
  padding-right: 21px;
}
/* Drop Down Menu Item Error State Styling */

.drop-menu.icon-control ul.drop-menu a.error-state::after {
  -moz-animation: fadein 0.25s;
  -o-animation: fadein 0.25s;
  -webkit-animation: fadein 0.25s;
  animation: fadein 0.25s;
  background-repeat: no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
  content: '';
  display: block;
  position: absolute;
  left: 6px;
  top: 0;
}
.drop-menu.icon-control ul.drop-menu a.error-state.error::after/* Hide for the error icon*/ {
  display: none;
}
/* End of Drop Down Menu Item Error State Styling */

.drop-menu ul.drop-menu a:hover {
  background-color: #deeffd;
}
.drop-menu ul.drop-menu a.selected,
.drop-menu ul.drop-menu li.selected a {
  background-color: #2196f3;
  color: white;
}
.drop-menu ul.drop-menu a.disabled,
.drop-menu ul.drop-menu a.disabled:hover {
  background-color: white;
  color: rgba(78, 87, 88, 0.4);
  cursor: default;
}
/* Fieldset Styling */

fieldset {
  border: medium none;
  margin: 0;
  padding: 5px 10px;
}
.ie8 fieldset,
.ie9 fieldset,
.ie10 fieldset {
  padding-top: 18px;
}
legend {
  font-weight: bold;
  margin-left: -10px;
}
.ie8 legend,
.ie9 legend,
.ie10 legend {
  position: absolute;
  top: 0;
  left: 0;
  margin-left: 0;
}
/* Sortables Styling */

ul.sortable {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul.sortable li {
  margin: 0;
  padding: 0;
}
ul.sortable li a {
  color: #4e5758;
  display: block;
  height: 20px;
  line-height: 18px;
  padding: 0 5px;
  text-decoration: none;
}
ul.sortable li a.icon {
  background-repeat: no-repeat;
  background-position: 0 50%;
  padding-left: 20px;
  background-size: 16px 16px;
}
ul.sortable li a:hover {
  background-color: #e4efc3;
}
/* Radio Box Styling */

.radiobox {
  position: relative;
}
.radiobox.collapsed li {
  float: left;
  margin-right: 1px;
}
.radiobox .radiobox-button {
  border: 1px solid transparent;
  display: block;
  min-height: 48px;
  line-height: 48px;
  position: relative;
  cursor: pointer;
}
.radiobox.small-buttons .radiobox-button {
  min-height: 22px;
  line-height: 22px;
}
.radiobox .radiobox-button:hover {
  border-color: transparent;
  background-color: #deeffd;
}
.radiobox .radiobox-button.checked,
.radiobox .radiobox-button.checked:hover {
  border-color: #2196f3;
  background-color: #deeffd;
}
.radiobox .radiobox-button.checked.disabled,
.radiobox .radiobox-button.checked.disabled:hover {
  border-color: #999999;
  border-color: transparent;
}
.radiobox .radiobox-button.disabled {
  color: #999999;
  cursor: default;
  opacity: 0.5;
}
.radiobox.collapsed .radiobox-button {
  width: 320px;
}
.radiobox .radiobox-button .radiobox-button-c {
  display: inline-block;
  min-width: 100%;
  height: auto;
  line-height: normal;
  vertical-align: middle;
}
html[dir=rtl] .radiobox .radiobox-button .radiobox-button-c .radiobox-button-icon {
  float: right;
}
html[dir=rtl] .rules-list-container .radiobox .radiobox-button .radiobox-button-c .radiobox-button-icon {
  float: left !important;
}
.radiobox .radiobox-button.disabled:hover .radiobox-button-c {
  border-color: transparent;
  background-image: none;
}
.radiobox.small-buttons .radiobox-button .radiobox-button-c {
  height: auto;
  min-height: 22px;
}
.radiobox .radiobox-button input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  margin: 0;
}
.lyt-radiobox-content {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.lyt-radiobox-content > .radiobox-button-icon {
  flex-shrink: 0;
}
.lyt-radiobox-content > .lyt-radiobox-text {
  flex-grow: 1;
}
.radiobox-button-icon {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 32px 32px;
  display: block;
  float: left;
  height: 32px;
  width: 32px;
  margin-right: 5px;
  margin-left: 5px;
}
.radiobox.small-buttons .radiobox-button-icon {
  margin-right: 0px;
  margin-left: 0px;
  width: 22px;
  height: 22px;
  background-size: 16px 16px;
}
.radiobox-button.disabled .radiobox-button-icon {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.radiobox .radiobox-button .radiobox-button-input {
  display: block;
  float: left;
  background-repeat: no-repeat;
  width: 22px;
  height: 22px;
  margin: 9px 10px 9px 0;
}
.radiobox.small-buttons .radiobox-button .radiobox-button-input {
  width: 22px;
  height: 22px;
  margin: 2px 4px 2px 0;
}
.radiobox .radiobox-button .radiobox-button-text {
  display: block;
  font-weight: 700;
  white-space: normal;
}
.radiobox .radiobox-button .radiobox-button-desc {
  white-space: normal;
}
.radiobox.small-buttons .radiobox-button .radiobox-button-text {
  font-weight: normal;
  margin-top: 0;
  line-height: 21px;
}
.radiobox.small-buttons .radiobox-button .radiobox-button-desc {
  display: none;
}
/* OptionSelectBox Styling */

.option-select-box {
  position: relative;
}
.option-select-box.full {
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.option-select-box.full > .option-select-box-header,
.option-select-box.full > .option-select-box-body {
  position: absolute;
  overflow: hidden;
  left: 0;
  right: 0;
}
/* OptionSelectBox Header Styling */

.option-select-box.with-header > .option-select-box-header {
  height: 24px;
}
.option-select-box.without-header > .option-select-box-header {
  display: none;
}
.option-select-box .option-select-box-header-l,
.option-select-box .option-select-box-header-c,
.option-select-box .option-select-box-header-r {
  position: absolute;
  overflow: hidden;
  top: 0;
}
.option-select-box .option-select-box-header-l {
  background: transparent url(../Images/TitleBar/titlebar_corners.png) no-repeat -5px 0;
  width: 5px;
  height: 24px;
}
.option-select-box .option-select-box-header-c {
  background: transparent url(../Images/TitleBar/titlebar_repeater.png) repeat-x 0 0;
  left: 5px;
  right: 5px;
  height: 24px;
  font-weight: 700;
  line-height: 23px;
}
.option-select-box .option-select-box-header-r {
  background: transparent url(../Images/TitleBar/titlebar_corners.png) no-repeat 0 0;
  width: 5px;
  height: 24px;
  right: 0;
}
.option-select-box .option-select-box-header-c .wrapper {
  padding: 0 2px;
}
/* OptionSelectBox Body Styling */

.option-select-box .option-select-box-body {
  position: relative;
}
.option-select-box.full .option-select-box-body {
  bottom: 0;
}
.option-select-box.without-header.full .option-select-box-body {
  top: 0;
}
.option-select-box.with-header.full .option-select-box-body {
  top: 24px;
}
.option-select-box .option-select-box-body-t,
.option-select-box .option-select-box-body-m,
.option-select-box .option-select-box-body-b {
  position: relative;
}
.option-select-box .option-select-box-body-t,
.option-select-box .option-select-box-body-b {
  height: 3px;
}
.option-select-box .option-select-box-body-t {
  background: transparent url(../Images/Panels/panel_top_left_corner.png) no-repeat 0 0;
  padding-left: 3px;
}
.option-select-box .option-select-box-body-tc {
  background: transparent url(../Images/Panels/panel_top_right_slide.png) no-repeat 100% 0;
  padding-right: 3px;
}
.option-select-box.full .option-select-box-body-tc {
  background: transparent url(../Images/Panels/panel_top_border.png) repeat-x 0 0;
  padding: 0;
  left: 3px;
  right: 3px;
}
.option-select-box .option-select-box-body-tl,
.option-select-box .option-select-box-body-tr {
  display: none;
}
.option-select-box.full .option-select-box-body-tl {
  background: transparent url(../Images/Panels/panel_top_left_corner.png) no-repeat 0 0;
  left: 0;
}
.option-select-box.full .option-select-box-body-tr {
  background: transparent url(../Images/Panels/panel_top_right_corner.png) no-repeat 100% 0;
  right: 0;
}
.option-select-box .option-select-box-body-m {
  background: transparent url(../Images/Panels/panel_left_border.png) repeat-y 0 0;
  padding-left: 3px;
}
.option-select-box .option-select-box-body-mc {
  background: white url(../Images/Panels/panel_right_border.png) repeat-y 100% 0;
  padding-right: 3px;
}
.option-select-box.full .option-select-box-body-mc {
  background-image: none;
  padding: 0;
  left: 3px;
  right: 3px;
}
.option-select-box .option-select-box-body-ml,
.option-select-box .option-select-box-body-mr {
  display: none;
}
.option-select-box.full .option-select-box-body-ml {
  background: transparent url(../Images/Panels/panel_left_border.png) repeat-y 0 0;
  left: 0;
}
.option-select-box.full .option-select-box-body-mr {
  background: transparent url(../Images/Panels/panel_right_border.png) repeat-y 100% 0;
  right: 0;
}
.option-select-box .option-select-box-body-b {
  background: transparent url(../Images/Panels/panel_bottom_left_corner.png) no-repeat 0 -2px;
  padding-left: 3px;
}
.option-select-box .option-select-box-body-bc {
  background: transparent url(../Images/Panels/panel_bottom_right_slide.png) no-repeat 100% 0;
  padding-right: 3px;
}
.option-select-box.full .option-select-box-body-bc {
  background: transparent url(../Images/Panels/panel_bottom_border.png) repeat-x 0 -2px;
  padding: 0;
  left: 3px;
  right: 3px;
}
.option-select-box .option-select-box-body-bl,
.option-select-box .option-select-box-body-br {
  display: none;
}
.option-select-box.full .option-select-box-body-bl {
  background: transparent url(../Images/Panels/panel_bottom_left_corner.png) no-repeat 0 -2px;
  left: 0;
}
.option-select-box.full .option-select-box-body-br {
  background: transparent url(../Images/Panels/panel_bottom_right_corner.png) no-repeat -2px -2px;
  right: 0;
}
.option-select-box.full .option-select-box-body-t,
.option-select-box.full .option-select-box-body-m,
.option-select-box.full .option-select-box-body-b {
  position: absolute;
  overflow: hidden;
  left: 0;
  right: 0;
  background: none;
  padding: 0;
}
.option-select-box.full .option-select-box-body-t {
  top: 0;
  display: block;
}
.option-select-box.full .option-select-box-body-m {
  top: 3px;
  bottom: 3px;
  padding: 0;
}
.option-select-box.full .option-select-box-body-b {
  bottom: 0;
  padding: 0;
}
.option-select-box.with-header .option-select-box-body-t,
.option-select-box.with-header.full .option-select-box-body-t {
  display: none;
}
.option-select-box.with-header.full .option-select-box-body-m {
  top: 0;
  background: none;
}
.option-select-box .option-select-box-body-tl,
.option-select-box .option-select-box-body-tc,
.option-select-box .option-select-box-body-tr,
.option-select-box .option-select-box-body-bl,
.option-select-box .option-select-box-body-bc,
.option-select-box .option-select-box-body-br {
  height: 3px;
}
.option-select-box.full .option-select-box-body-tl,
.option-select-box.full .option-select-box-body-tc,
.option-select-box.full .option-select-box-body-tr,
.option-select-box.full .option-select-box-body-bl,
.option-select-box.full .option-select-box-body-bc,
.option-select-box.full .option-select-box-body-br {
  position: absolute;
  overflow: hidden;
  top: 0;
  height: 3px;
  display: block;
}
.option-select-box .option-select-box-body-tl,
.option-select-box .option-select-box-body-tr,
.option-select-box .option-select-box-body-ml,
.option-select-box .option-select-box-body-mr,
.option-select-box .option-select-box-body-bl,
.option-select-box .option-select-box-body-br {
  width: 3px;
}
.option-select-box.full .option-select-box-body-ml,
.option-select-box.full .option-select-box-body-mc,
.option-select-box.full .option-select-box-body-mr {
  position: absolute;
  overflow: hidden;
  top: 0;
  bottom: 0;
  display: block;
}
.option-select-box .option-select-box-body-wrapper {
  position: relative;
}
.option-select-box.with-header .option-select-box-body-wrapper {
  padding-top: 2px;
}
.option-select-box.full .option-select-box-body-wrapper {
  overflow: auto;
}
/* New OptionSelectBox Styling */

ul.option-select-box,
.option-select-box ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.option-select-box li {
  list-style-type: none;
  margin: 0 0 1px 0;
}
.option-select-box.collapsed li {
  width: 320px;
  position: relative;
  display: inline-block;
  float: left;
  margin: 1px;
}
.option-select-box label {
  border: 1px solid transparent;
  display: block;
  min-height: 48px;
  position: relative;
  cursor: pointer;
}
.option-select-box label .option-c {
  border: 1px solid transparent;
}
.lyt-option-content {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.lyt-option-content > .icon {
  flex-shrink: 0;
}
.lyt-option-content > .lyt-option-text {
  flex-grow: 1;
}
.option-select-box label:hover .option-c {
  border-color: transparent;
  background-color: #deeffd;
}
.option-select-box label.selected .option-c,
.option-select-box label.selected:hover .option-c {
  border-color: #2196f3;
  background-color: #deeffd;
}
.option-select-box input {
  display: none;
}
.option-select-box .icon {
  display: block;
  float: left;
  margin: 5px;
  width: 32px;
  height: 32px;
  background-size: 32px 32px;
  /*needed for hi resolution - see media query*/
  background-color: transparent;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url(../Images/Icons/Default32px.png);
}
html[dir=rtl] .option-select-box .icon {
  float: right;
}
.option-select-box .title {
  display: block;
  font-weight: 700;
  margin-top: 5px;
  text-decoration: none;
}
.option-select-box .desc {
  display: block;
  margin-bottom: 5px;
}
.option-select-box label.disabled .icon {
  opacity: 0.3;
  cursor: default;
  font: #cccccc;
  color: #cccccc;
}
/*Images - normal*/

@media only screen and (max-resolution: 1.5dppx), (max-resolution: 144dpi), (-webkit-max-device-pixel-ratio: 1.5), (-o-max-device-pixel-ratio: 3/2) {
  .option-select-box label.list-user-objects .icon {
    background-image: url("../Images/Icons/Management/User32.png");
  }
  .option-select-box label.landing-page .icon {
    background-image: url("../Images/Icons/FileTypes/K2Project32.png");
  }
  .option-select-box label.save .icon {
    background-image: url("../Images/Icons/Toolbar/Save32.png");
  }
  .option-select-box label.checkin .icon {
    background-image: url("../Images/Icons/Toolbar/CheckIn32.png");
  }
  .option-select-box label.new-so .icon {
    background-image: url("../Images/Icons/Toolbar/DesignANewSmartObject32.png");
  }
  .option-select-box label.list-all-smartobjects .icon {
    background-image: url("../Images/Icons/FileTypes/SmartObject32.png");
  }
  .option-select-box label.list-recent-smartobjects .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32.png");
  }
  .option-select-box label.simple-so .icon {
    background-image: url("../Images/Icons/FileTypes/SmartObject32.png");
  }
  .option-select-box label.composite-so .icon {
    background-image: url("../Images/Icons/FileTypes/SmartObjectComposite32.png");
  }
  .option-select-box label.generate-view .icon {
    background-image: url("../Images/Icons/Toolbar/GenerateANewView32.png");
  }
  .option-select-box label.edit-smartobject .icon {
    background-image: url("../Images/Icons/Toolbar/Edit32.png");
  }
  .option-select-box label.delete-smartobject .icon {
    background-image: url("../Images/Icons/Toolbar/Delete32.png");
  }
  .option-select-box label.save-as-smartobject .icon {
    background-image: url("../Images/Icons/Toolbar/SaveAs32.png");
  }
  .option-select-box label.new-view .icon {
    background-image: url("../Images/Icons/Toolbar/DesignANewView32.png");
  }
  .option-select-box label.list-all-views .icon {
    background-image: url("../Images/Icons/Toolbar/View32.png");
  }
  .option-select-box label.list-recent-views .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32.png");
  }
  .option-select-box label.item-view .icon {
    background-image: url("../Images/Icons/FileTypes/ItemView32.png");
  }
  .option-select-box label.list-view .icon {
    background-image: url("../Images/Icons/FileTypes/ListView32.png");
  }
  .option-select-box label.capture-list .icon {
    background-image: url("../Images/Icons/FileTypes/ListView32.png");
  }
  .option-select-box label.content-view .icon {
    background-image: url("../Images/Icons/FileTypes/View32.png");
  }
  .option-select-box label.display-view .icon {
    background-image: url("../Images/Icons/FileTypes/View32.png");
  }
  .option-select-box label.generate-form .icon {
    background-image: url("../Images/Icons/Ribbon/GenerateA_NewForm32.png");
  }
  .option-select-box label.run-view .icon {
    background-image: url("../Images/Icons/Toolbar/Run32.png");
  }
  .option-select-box label.run-viewparameters .icon {
    background-image: url("../Images/Icons/Toolbar/RunWithParameters32.png");
  }
  .option-select-box label.edit-view .icon {
    background-image: url("../Images/Icons/Toolbar/Edit32.png");
  }
  .option-select-box label.delete-view .icon {
    background-image: url("../Images/Icons/Toolbar/Delete32.png");
  }
  .option-select-box label.save-as-view .icon {
    background-image: url("../Images/Icons/Toolbar/SaveAs32.png");
  }
  .option-select-box label.check-in-view .icon {
    background-image: url("../Images/Icons/Toolbar/CheckIn32.png");
  }
  .option-select-box label.check-out-view .icon {
    background-image: url("../Images/Icons/Toolbar/CheckOut32.png");
  }
  .option-select-box label.cancel-check-out-view .icon {
    background-image: url("../Images/Icons/Toolbar/CancelCheckOut32.png");
  }
  .option-select-box label.new-form .icon {
    background-image: url("../Images/Icons/Toolbar/DesignANewForm32.png");
  }
  .option-select-box label.list-all-forms .icon {
    background-image: url("../Images/Icons/FileTypes/Form32.png");
  }
  .option-select-box label.list-recent-forms .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32.png");
  }
  .option-select-box label.preview-form .icon {
    background-image: url("../Images/Icons/Ribbon/Run32.png");
  }
  .option-select-box label.run-form .icon {
    background-image: url("../Images/Icons/Ribbon/Run32.png");
  }
  .option-select-box label.run-parameterform .icon {
    background-image: url("../Images/Icons/Ribbon/RunWithParameters32.png");
  }
  .option-select-box label.edit-form .icon {
    background-image: url("../Images/Icons/Toolbar/Edit32.png");
  }
  .option-select-box label.delete-form .icon {
    background-image: url("../Images/Icons/Toolbar/Delete32.png");
  }
  .option-select-box label.save-as-form .icon {
    background-image: url("../Images/Icons/Toolbar/SaveAs32.png");
  }
  .option-select-box label.check-in-form .icon {
    background-image: url("../Images/Icons/Toolbar/CheckIn32.png");
  }
  .option-select-box label.check-out-form .icon {
    background-image: url("../Images/Icons/Toolbar/CheckOut32.png");
  }
  .option-select-box label.cancel-check-out-form .icon {
    background-image: url("../Images/Icons/Toolbar/CancelCheckOut32.png");
  }
  .option-select-box label.list-all-styleprofiles .icon {
    background-image: url("../Images/Icons/FileTypes/StyleProfile32.png");
  }
  .option-select-box label.list-recent-styleprofiles .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32.png");
  }
  .option-select-box label.edit-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/Edit32.png");
  }
  .option-select-box label.delete-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/Delete32.png");
  }
  .option-select-box label.save-as-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/SaveAs32.png");
  }
  .option-select-box label.check-in-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/CheckIn32.png");
  }
  .option-select-box label.check-out-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/CheckOut32.png");
  }
  .option-select-box label.cancel-check-out-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/CancelCheckOut32.png");
  }
  .option-select-box label.new-workflow .icon {
    background-image: url("../Images/Icons/Toolbar/DesignANewWorkflowFile32.png");
  }
  .option-select-box label.edit-workflow .icon {
    background-image: url("../Images/Icons/Toolbar/Edit32.png");
  }
  .option-select-box label.unlock-workflow .icon {
    background-image: url("../Images/Icons/Management/Release32.png");
  }
  .option-select-box label.delete-workflow .icon {
    background-image: url("../Images/Icons/Toolbar/Delete32.png");
  }
  .option-select-box label.save-as-workflow .icon {
    background-image: url("../Images/Icons/Toolbar/SaveAs32.png");
  }
  .option-select-box label.list-all-workflows .icon {
    background-image: url("../Images/Icons/Toolbar/Workflow32.png");
  }
  .option-select-box label.list-recent-workflows .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32.png");
  }
  .option-select-box label.new-app .icon {
    background-image: url("../Images/Icons/Steps/Create32.png");
  }
  .option-select-box label.list-all-applications .icon {
    background-image: url("../Images/Icons/FileTypes/K2Project32.png");
  }
  .option-select-box label.list-recent-applications .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32.png");
  }
  .option-select-box label.play-app .icon {
    background-image: url("../Images/Icons/Ribbon/Run32.png");
  }
  /* Drop Menu Item Icon Styling */
  
  .drop-menu.icon-control ul.drop-menu a.default,
  .drop-menu.icon-control ul.drop-menu a.unknown,
  .input-control.icon-control.default .input-control-icon,
  .input-control.icon-control.unknown .input-control-icon,
  .input-control.icon-control.default .input-control-wrapper,
  .input-control.icon-control.unknown .input-control-wrapper {
    background-image: url("../Images/Icons/Default16px.png");
  }
  .drop-menu.icon-control ul.drop-menu a.pattern,
  .input-control.icon-control.pattern .input-control-icon,
  .input-control.icon-control.pattern .input-control-wrapper {
    background-image: url("../Images/Icons/Functions/RegularExpressionFunction16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.staticdata,
  .input-control.icon-control.staticdata .input-control-icon,
  .input-control.icon-control.staticdata .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/StaticData16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.smartobject,
  .input-control.icon-control.smartobject .input-control-icon,
  .input-control.icon-control.smartobject .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/SmartObject16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workflow,
  .input-control.icon-control.workflow .input-control-icon,
  .input-control.icon-control.workflow .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Workflow16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.smartfunction,
  .input-control.icon-control.smartfunction .input-control-icon,
  .input-control.icon-control.smartfunction .input-control-wrapper {
    background-image: url("../Images/Icons/DataTypes/Functions16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.view,
  .input-control.icon-control.view .input-control-icon,
  .input-control.icon-control.view .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/View16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.form,
  .input-control.icon-control.form .input-control-icon,
  .input-control.icon-control.form .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Form16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.styleprofile,
  .input-control.icon-control.styleprofile .input-control-icon,
  .input-control.icon-control.styleprofile .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/StyleProfile16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.application,
  .input-control.icon-control.application .input-control-icon,
  .input-control.icon-control.application .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/K2Project16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.eventbus,
  .input-control.icon-control.eventbus .input-control-icon,
  .input-control.icon-control.eventbus .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Event16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.field,
  .input-control.icon-control.field .input-control-icon,
  .input-control.icon-control.field .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/MenuFieldsTab16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.association,
  .input-control.icon-control.association .input-control-icon,
  .input-control.icon-control.association .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/Associations16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.controls-input,
  .drop-menu.icon-control ul.drop-menu a.controlsinput,
  .input-control.icon-control.controls-input .input-control-icon,
  .input-control.icon-control.controls-input .input-control-wrapper {
    background-image: url("../Images/Icons/DropdownSet/InputControl16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.controls-display,
  .drop-menu.icon-control ul.drop-menu a.controlsdisplay,
  .input-control.icon-control.controls-display .input-control-icon,
  .input-control.icon-control.controls-display .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Display16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.labels-top,
  .drop-menu.icon-control ul.drop-menu a.labelstop,
  .input-control.icon-control.labels-top .input-control-icon,
  .input-control.icon-control.loading .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/View16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.labels-left,
  .input-control.icon-control.labels-left .input-control-icon,
  .input-control.icon-control.labels-left .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/View16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.buttons-standard,
  .input-control.icon-control.buttons-standard .input-control-icon,
  .input-control.icon-control.buttons-standard .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Button16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.buttons-toolbar,
  .input-control.icon-control.buttons-toolbar .input-control-icon,
  .input-control.icon-control.buttons-toolbar .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Button16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.columns-one,
  .input-control.icon-control.columns-one .input-control-icon,
  .input-control.icon-control.columns-one .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.columns-two,
  .input-control.icon-control.columns-two .input-control-icon,
  .input-control.icon-control.columns-two .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.columns-custom,
  .input-control.icon-control.columns-custom .input-control-icon,
  .input-control.icon-control.columns-custom .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.smartobject-method,
  .input-control.icon-control.smartobject-method .input-control-icon,
  .input-control.icon-control.smartobject-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.control-method-parameter,
  .drop-menu.icon-control ul.drop-menu a.controlmethodparameter,
  .input-control.icon-control.control-method-parameter .input-control-icon,
  .input-control.icon-control.controlmethodparameter .input-control-icon,
  .input-control.icon-control.control-method-parameter .input-control-wrapper,
  .input-control.icon-control.controlmethodparameter .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.control-method,
  .drop-menu.icon-control ul.drop-menu a.controlmethod,
  .input-control.icon-control.control-method .input-control-icon,
  .input-control.icon-control.controlmethod .input-control-icon,
  .input-control.icon-control.control-method .input-control-wrapper,
  .input-control.icon-control.controlmethod .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16.png");
  }
  /* View Designer Toolbox Properties Dropdown Icons */
  
  .drop-menu.icon-control ul.drop-menu a.generic,
  .input-control.icon-control.generic .input-control-icon,
  .input-control.icon-control.generic .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Button16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.add,
  .input-control.icon-control.add .input-control-icon,
  .input-control.icon-control.add .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Add16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.edit,
  .input-control.icon-control.edit .input-control-icon,
  .input-control.icon-control.edit .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Edit16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.delete,
  .input-control.icon-control.delete .input-control-icon,
  .input-control.icon-control.delete .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Delete16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.delete-all,
  .input-control.icon-control.delete-all .input-control-icon,
  .input-control.icon-control.delete-all .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/RemoveAll16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.load,
  .input-control.icon-control.load .input-control-icon,
  .input-control.icon-control.load .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Load16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.save,
  .input-control.icon-control.save .input-control-icon,
  .input-control.icon-control.save .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Save16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.refresh,
  .input-control.icon-control.refresh .input-control-icon,
  .input-control.icon-control.refresh .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/Refresh16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.checkin,
  .input-control.icon-control.checkin .input-control-icon,
  .input-control.icon-control.checkin .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/CheckIn16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.checkout,
  .input-control.icon-control.checkout .input-control-icon,
  .input-control.icon-control.checkout .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/CheckOut16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.undocheckout,
  .input-control.icon-control.undocheckout .input-control-icon,
  .input-control.icon-control.undocheckout .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/CancelCheckOut16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.filter,
  .input-control.icon-control.filter .input-control-icon,
  .input-control.icon-control.filter .input-control-wrapper {
    background-image: url("../Images/Icons/Runtime/Filter16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.exclude-off,
  .input-control.icon-control.exclude-off .input-control-icon,
  .input-control.icon-control.exclude-off .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Delete16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.exclude-on,
  .input-control.icon-control.exclude-on .input-control-icon,
  .input-control.icon-control.exclude-on .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Delete16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.excludedata-off,
  .input-control.icon-control.excludedata-off .input-control-icon,
  .input-control.icon-control.excludedata-off .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/IncludeData16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.excludedata-on,
  .input-control.icon-control.excludedata-on .input-control-icon,
  .input-control.icon-control.excludedata-on .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/ExcludeData16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.none,
  .input-control.icon-control.none .input-control-icon,
  .input-control.icon-control.none .input-control-wrapper {
    background-image: none;
  }
  /* SmartObject Designer Dropdown Styling */
  
  .drop-menu.icon-control ul.drop-menu a.smartobject-property,
  .input-control.icon-control.smartobject-property .input-control-icon,
  .input-control.icon-control.smartobject-property .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/SmartObjectProperties16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.smartobject-method-parameter,
  .input-control.icon-control.smartobject-method-parameter .input-control-icon,
  .input-control.icon-control.smartobject-method-parameter .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.specific-value,
  .input-control.icon-control.specific-value .input-control-icon,
  .input-control.icon-control.specific-value .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/SpecificValue16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.system-value,
  .input-control.icon-control.system-value .input-control-icon,
  .input-control.icon-control.system-value .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/SystemValue16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.list-method,
  .input-control.icon-control.list-method .input-control-icon,
  .input-control.icon-control.list-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.create-method,
  .input-control.icon-control.create-method .input-control-icon,
  .input-control.icon-control.create-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.delete-method,
  .input-control.icon-control.delete-method .input-control-icon,
  .input-control.icon-control.delete-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.execute-method,
  .input-control.icon-control.execute-method .input-control-icon,
  .input-control.icon-control.execute-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.read-method,
  .input-control.icon-control.read-method .input-control-icon,
  .input-control.icon-control.read-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.update-method,
  .input-control.icon-control.update-method .input-control-icon,
  .input-control.icon-control.update-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16.png");
  }
  /* Mappings Tree Styling */
  
  .drop-menu.icon-control ul.drop-menu a.default,
  .input-control.icon-control.default .input-control-icon,
  .input-control.icon-control.default .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Document16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.control,
  .input-control.icon-control.control .input-control-icon,
  .input-control.icon-control.control .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Controls16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.viewparameter,
  .input-control.icon-control.viewparameter .input-control-icon,
  .input-control.icon-control.viewparameter .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Parameter16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.formparameter,
  .input-control.icon-control.formparameter .input-control-icon,
  .input-control.icon-control.formparameter .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Parameter16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.views,
  .input-control.icon-control.views .input-control-icon,
  .input-control.icon-control.views .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/View16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.forms,
  .input-control.icon-control.forms .input-control-icon,
  .input-control.icon-control.forms .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Document16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.applications,
  .input-control.icon-control.applications .input-control-icon,
  .input-control.icon-control.applications .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/K2Project16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.smartfunctions,
  .input-control.icon-control.smartfunctions .input-control-icon,
  .input-control.icon-control.smartfunctions .input-control-wrapper {
    background-image: url("../Images/Icons/DataTypes/Functions16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.loading,
  .input-control.icon-control.loading .input-control-icon,
  .input-control.icon-control.loading .input-control-wrapper {
    background-image: url("../Images/Icons/Animated/LoadingControl_light16.gif");
  }
  .drop-menu.icon-control ul.drop-menu a.warning,
  .input-control.icon-control.warning .input-control-icon,
  .input-control.icon-control.warning .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/ErrorHandling16.png");
  }
  .input-control.icon-control.none .input-control-icon,
  .input-control.icon-control.none .input-control-wrapper {
    padding-left: 2px;
  }
  .drop-menu.icon-control ul.drop-menu a.error,
  .input-control.icon-control.error .input-control-icon,
  .input-control.icon-control.error .input-control-wrapper,
  .propertyGridPropertyItem.error .input-control.icon-control .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Error16.png");
  }
  .propertyGridPropertyItem.error .input-control.icon-control.expression .input-control-wrapper {
    background-image: url("../Images/Icons/Badges/RegularExpressionFunctionError16.png");
  }
  .propertyGridPropertyItem.error .input-control.icon-control.styleprofile .input-control-wrapper {
    background-image: url("../Images/Icons/Badges/styleprofileerror16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.info,
  .input-control.icon-control.info .input-control-icon,
  .input-control.icon-control.info .input-control-wrapper {
    background-image: url("../Images/Icons/Indicators/InformationBadge_Alt16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.confirmation,
  .input-control.icon-control.confirmation .input-control-icon,
  .input-control.icon-control.confirmation .input-control-wrapper {
    background-image: url("../Images/Icons/DropdownSet/SelectedRowIndicator16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.message,
  .input-control.icon-control.message .input-control-icon,
  .input-control.icon-control.message .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/K2Project16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.field-types,
  .input-control.icon-control.field-types .input-control-icon,
  .input-control.icon-control.field-types .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/MenuFieldsTab16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.category,
  .input-control.icon-control.category .input-control-icon,
  .input-control.icon-control.category .input-control-wrapper {
    background-image: url("../Images/Icons/AssetBrowser/FolderClosed16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.controls,
  .input-control.icon-control.controls .input-control-icon,
  .input-control.icon-control.controls .input-control-wrapper {
    background-image: url("../Images/Icons/AssetBrowser/FolderClosed16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.toolbar-control,
  .input-control.icon-control.toolbar-control .input-control-icon,
  .input-control.icon-control.toolbar-control .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/ToolbarControl16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.sqlum,
  .input-control.icon-control.sqlum .input-control-icon,
  .input-control.icon-control.sqlum .input-control-wrapper {
    background-image: url("../Images/Icons/Management/SQLUserManager16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.group,
  .input-control.icon-control.group .input-control-icon,
  .input-control.icon-control.group .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Groups16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.user,
  .input-control.icon-control.user .input-control-icon,
  .input-control.icon-control.user .input-control-wrapper {
    background-image: url("../Images/Icons/Management/User16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.role,
  .input-control.icon-control.role .input-control-icon,
  .input-control.icon-control.role .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Roles16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.plugin,
  .input-control.icon-control.plugin .input-control-icon,
  .input-control.icon-control.plugin .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Plugin_Alt16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.parameters,
  .input-control.icon-control.parameters .input-control-icon,
  .input-control.icon-control.parameters .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Parameter16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.parameter,
  .input-control.icon-control.parameter .input-control-icon,
  .input-control.icon-control.parameter .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Parameter16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.no-image,
  .input-control.icon-control.no-image .input-control-icon,
  .input-control.icon-control.no-image .input-control-wrapper {
    background-image: none;
  }
  .drop-menu.icon-control ul.drop-menu a.event,
  .input-control.icon-control.event .input-control-icon,
  .input-control.icon-control.event .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Event16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.form-state,
  .input-control.icon-control.form-state .input-control-icon,
  .input-control.icon-control.form-state .input-control-wrapper {
    background-image: url("../Images/Icons/Rules/State16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.process-activity,
  .input-control.icon-control.process-activity .input-control-icon,
  .input-control.icon-control.process-activity .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/Activities16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.action,
  .input-control.icon-control.action .input-control-icon,
  .input-control.icon-control.action .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Action16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.data-field,
  .input-control.icon-control.data-field .input-control-icon,
  .input-control.icon-control.data-field .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/FieldsTab16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.xml-field,
  .input-control.icon-control.xml-field .input-control-icon,
  .input-control.icon-control.xml-field .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/XamlField16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workflow-action-name,
  .input-control.icon-control.workflow-action-name .input-control-icon,
  .input-control.icon-control.workflow-action-name .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Action16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workflow-actions,
  .input-control.icon-control.workflow-actions .input-control-icon,
  .input-control.icon-control.workflow-actions .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Action16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workflow-view-event,
  .input-control.icon-control.workflow-view-event .input-control-icon,
  .input-control.icon-control.workflow-view-event .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Event16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workflow-view,
  .input-control.icon-control.workflow-view .input-control-icon,
  .input-control.icon-control.workflow-view .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Viewflow16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.text-matches,
  .input-control.icon-control.text-matches .input-control-icon,
  .input-control.icon-control.text-matches .input-control-wrapper {
    background-image: url("../Images/Icons/Functions/Match16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.text-not-matches,
  .input-control.icon-control.text-not-matches .input-control-icon,
  .input-control.icon-control.text-not-matches .input-control-wrapper {
    background-image: url("../Images/Icons/Functions/MatchDoesNot16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.contains,
  .input-control.icon-control.contains .input-control-icon,
  .input-control.icon-control.contains .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Contains16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.starts-with,
  .input-control.icon-control.starts-with .input-control-icon,
  .input-control.icon-control.starts-with .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/StartsWith16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.ends-with,
  .input-control.icon-control.ends-with .input-control-icon,
  .input-control.icon-control.ends-with .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/EndsWith16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.text-blank,
  .input-control.icon-control.text-blank .input-control-icon,
  .input-control.icon-control.text-blank .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/IsBlank16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.text-not-blank,
  .input-control.icon-control.text-not-blank .input-control-icon,
  .input-control.icon-control.text-not-blank .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/IsNotBlank16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.equals,
  .input-control.icon-control.equals .input-control-icon,
  .input-control.icon-control.equals .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Equals16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.not-equals,
  .input-control.icon-control.not-equals .input-control-icon,
  .input-control.icon-control.not-equals .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/NotEqual16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.greater-than-equals,
  .input-control.icon-control.greater-than-equals .input-control-icon,
  .input-control.icon-control.greater-than-equals .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/GreaterThanEqual16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.greater-than,
  .input-control.icon-control.greater-than .input-control-icon,
  .input-control.icon-control.greater-than .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/GreaterThan16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.less-than-equals,
  .input-control.icon-control.less-than-equals .input-control-icon,
  .input-control.icon-control.less-than-equals .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/LessThanEqual16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.less-than,
  .input-control.icon-control.less-than .input-control-icon,
  .input-control.icon-control.less-than .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/LessThan16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.sort-asc,
  .input-control.icon-control.sort-asc .input-control-icon,
  .input-control.icon-control.sort-asc .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Ascending16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.sort-desc,
  .input-control.icon-control.sort-desc .input-control-icon,
  .input-control.icon-control.sort-desc .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Descending16.png");
  }
  /* Dropdown Icon Styling - File Types */
  
  .drop-menu.icon-control ul.drop-menu a.document-generic,
  .input-control.icon-control.document-generic .input-control-icon,
  .input-control.icon-control.document-generic .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/TextDoc16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-avi,
  .input-control.icon-control.document-avi .input-control-icon,
  .input-control.icon-control.document-avi .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/Avi16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-mov,
  .input-control.icon-control.document-mov .input-control-icon,
  .input-control.icon-control.document-mov .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/MOV16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-wmv,
  .input-control.icon-control.document-wmv .input-control-icon,
  .input-control.icon-control.document-wmv .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/WMV16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-bmp,
  .input-control.icon-control.document-bmp .input-control-icon,
  .input-control.icon-control.document-bmp .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/BMP16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-gif,
  .input-control.icon-control.document-gif .input-control-icon,
  .input-control.icon-control.document-gif .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/GIF16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-png,
  .input-control.icon-control.document-png .input-control-icon,
  .input-control.icon-control.document-png .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/PNG16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-chm,
  .input-control.icon-control.document-chm .input-control-icon,
  .input-control.icon-control.document-chm .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/HLP16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-csv,
  .input-control.icon-control.document-csv .input-control-icon,
  .input-control.icon-control.document-csv .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/CSV_16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-doc,
  .input-control.icon-control.document-doc .input-control-icon,
  .input-control.icon-control.document-doc .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/Docs16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-htm,
  .input-control.icon-control.document-htm .input-control-icon,
  .input-control.icon-control.document-htm .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/HTM16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-html,
  .input-control.icon-control.document-html .input-control-icon,
  .input-control.icon-control.document-html .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/HTML16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-mp3,
  .input-control.icon-control.document-mp3 .input-control-icon,
  .input-control.icon-control.document-mp3 .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/MP316.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-wav,
  .input-control.icon-control.document-wav .input-control-icon,
  .input-control.icon-control.document-wav .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/WAV16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-wma,
  .input-control.icon-control.document-wma .input-control-icon,
  .input-control.icon-control.document-wma .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/WMA16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-one,
  .input-control.icon-control.document-one .input-control-icon,
  .input-control.icon-control.document-one .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/One16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-pdf,
  .input-control.icon-control.document-pdf .input-control-icon,
  .input-control.icon-control.document-pdf .input-control-wrapper,
  .drop-menu.icon-control ul.drop-menu a.pdfdocument,
  .input-control.icon-control.pdfdocument .input-control-icon,
  .input-control.icon-control.pdfdocument .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/Pdf16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-ppt,
  .input-control.icon-control.document-ppt .input-control-icon,
  .input-control.icon-control.document-ppt .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/PPT16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-pps,
  .input-control.icon-control.document-pps .input-control-icon,
  .input-control.icon-control.document-pps .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/PPS16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-txt,
  .input-control.icon-control.document-txt .input-control-icon,
  .input-control.icon-control.document-txt .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/TextDoc16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-xls,
  .input-control.icon-control.document-xls .input-control-icon,
  .input-control.icon-control.document-xls .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/XLS16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-xsn,
  .input-control.icon-control.document-xsn .input-control-icon,
  .input-control.icon-control.document-xsn .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/XSN16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-zip,
  .input-control.icon-control.document-zip .input-control-icon,
  .input-control.icon-control.document-zip .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/Zip16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.user-account,
  .input-control.icon-control.user-account .input-control-icon,
  .input-control.icon-control.user-account .input-control-wrapper {
    background-image: url("../Images/Icons/DataTypes/User16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.invoice,
  .input-control.icon-control.invoice .input-control-icon,
  .input-control.icon-control.invoice .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Document16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.sort-ascending,
  .input-control.icon-control.sort-ascending .input-control-icon,
  .input-control.icon-control.sort-ascending .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Ascending16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.sort-descending,
  .input-control.icon-control.sort-descending .input-control-icon,
  .input-control.icon-control.sort-descending .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Descending16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.expression,
  .input-control.icon-control.expression .input-control-icon,
  .input-control.icon-control.expression .input-control-wrapper {
    background-image: url("../Images/Icons/Functions/RegularExpressionFunction16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.view-flow,
  .input-control.icon-control.view-flow .input-control-icon,
  .input-control.icon-control.view-flow .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ViewFlow16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.height,
  .input-control.icon-control.height .input-control-icon,
  .input-control.icon-control.height .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Height16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.vertical-align,
  .input-control.icon-control.vertical-align .input-control-icon,
  .input-control.icon-control.vertical-align .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/VerticalAlign16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.width,
  .input-control.icon-control.width .input-control-icon,
  .input-control.icon-control.width .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Width16.png");
  }
  /*K2 Management Site Icons*/
  
  .drop-menu.icon-control ul.drop-menu a.executesmartobject,
  .input-control.icon-control.executesmartobject .input-control-icon,
  .input-control.icon-control.executesmartobject .input-control-wrapper,
  a.toolbar-button.executesmartobject .button-icon {
    background-image: url("../Images/Icons/Toolbar/Run16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processinstances,
  .input-control.icon-control.processinstances .input-control-icon,
  .input-control.icon-control.processinstances .input-control-wrapper,
  a.toolbar-button.processinstances .button-icon {
    background-image: url("../Images/Icons/Management/WorkflowInstance16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processrights,
  .input-control.icon-control.processrights .input-control-icon,
  .input-control.icon-control.processrights .input-control-wrapper,
  a.toolbar-button.processrights .button-icon {
    background-image: url("../Images/Icons/Management/WorkflowRights16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.roles,
  .input-control.icon-control.roles .input-control-icon,
  .input-control.icon-control.roles .input-control-wrapper,
  a.toolbar-button.roles .button-icon {
    background-image: url("../Images/Icons/Management/Roles16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.startprocess,
  .input-control.icon-control.startprocess .input-control-icon,
  .input-control.icon-control.startprocess .input-control-wrapper,
  a.toolbar-button.startprocess .button-icon {
    background-image: url("../Images/Icons/Management/StartProcess16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.startprocessinstance,
  .input-control.icon-control.startprocessinstance .input-control-icon,
  .input-control.icon-control.startprocessinstance .input-control-wrapper,
  a.toolbar-button.startprocessinstance .button-icon {
    background-image: url("../Images/Icons/Management/StartProcess16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.stopprocessinstance,
  .input-control.icon-control.stopprocessinstance .input-control-icon,
  .input-control.icon-control.stopprocessinstance .input-control-wrapper,
  a.toolbar-button.stopprocessinstance .button-icon {
    background-image: url("../Images/Icons/Management/StopProcess16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.gotoactivity,
  .input-control.icon-control.gotoactivity .input-control-icon,
  .input-control.icon-control.gotoactivity .input-control-wrapper,
  a.toolbar-button.gotoactivity .button-icon {
    background-image: url("../Images/Icons/Management/GoToActivity16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.viewflow,
  .input-control.icon-control.viewflow .input-control-icon,
  .input-control.icon-control.viewflow .input-control-wrapper,
  a.toolbar-button.viewflow .button-icon {
    background-image: url("../Images/Icons/Management/ViewFlow16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.setasdefault,
  .input-control.icon-control.setasdefault .input-control-icon,
  .input-control.icon-control.setasdefault .input-control-wrapper,
  a.toolbar-button.setasdefault .button-icon {
    background-image: url("../Images/Icons/Management/SetAsDefault16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.setdefaultworkinghourzone,
  .input-control.icon-control.setdefaultworkinghourzone .input-control-icon,
  .input-control.icon-control.setdefaultworkinghourzone .input-control-wrapper,
  a.toolbar-button.setdefaultworkinghourzone .button-icon {
    background-image: url("../Images/Icons/Management/WorkingHours16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.retryinstance,
  .input-control.icon-control.retryinstance .input-control-icon,
  .input-control.icon-control.retryinstance .input-control-wrapper,
  a.toolbar-button.retryinstance .button-icon {
    background-image: url("../Images/Icons/Management/Refresh16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.errorfulldetail,
  .input-control.icon-control.errorfulldetail .input-control-icon,
  .input-control.icon-control.errorfulldetail .input-control-wrapper,
  a.toolbar-button.errorfulldetail .button-icon {
    background-image: url("../Images/Icons/Management/Error16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.worklistdelegateitem,
  .input-control.icon-control.worklistdelegateitem .input-control-icon,
  .input-control.icon-control.worklistdelegateitem .input-control-wrapper,
  a.toolbar-button.worklistdelegateitem .button-icon {
    background-image: url("../Images/Icons/Management/Redirect16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.worklistredirect,
  .input-control.icon-control.worklistredirect .input-control-icon,
  .input-control.icon-control.worklistredirect .input-control-wrapper,
  a.toolbar-button.worklistredirect .button-icon {
    background-image: url("../Images/Icons/Management/Redirect16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.worklistrelease,
  .input-control.icon-control.worklistrelease .input-control-icon,
  .input-control.icon-control.worklistrelease .input-control-wrapper,
  a.toolbar-button.worklistrelease .button-icon {
    background-image: url("../Images/Icons/Management/Release16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.search,
  .input-control.icon-control.search .input-control-icon,
  .input-control.icon-control.search .input-control-wrapper,
  a.toolbar-button.search .button-icon {
    background-image: url("../Images/Icons/Ribbon/Search16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.k2workflow,
  .input-control.icon-control.k2workflow .input-control-icon,
  .input-control.icon-control.k2workflow .input-control-wrapper {
    background-image: url("../Images/Icons/Management/WorkflowInstance16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.oauthresourcetype,
  .input-control.icon-control.oauthresourcetype .input-control-icon,
  .input-control.icon-control.oauthresourcetype .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ResourceTypes16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.oauthresourceparameter,
  .input-control.icon-control.oauthresourceparameter .input-control-icon,
  .input-control.icon-control.oauthresourceparameter .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Parameter16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.oauthissuers,
  .input-control.icon-control.oauthissuers .input-control-icon,
  .input-control.icon-control.oauthissuers .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ClaimsIssuers16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.securitylabels,
  .input-control.icon-control.securitylabels .input-control-icon,
  .input-control.icon-control.securitylabels .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Security16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.realms,
  .input-control.icon-control.realms .input-control-icon,
  .input-control.icon-control.realms .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Realms16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.audiences,
  .input-control.icon-control.audiences .input-control-icon,
  .input-control.icon-control.audiences .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Audience16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.serviceinstance,
  .input-control.icon-control.serviceinstance .input-control-icon,
  .input-control.icon-control.serviceinstance .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ServiceInstance16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.servicetype,
  .input-control.icon-control.servicetype .input-control-icon,
  .input-control.icon-control.servicetype .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ServiceTypes16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.service-method,
  .input-control.icon-control.service-method .input-control-icon,
  .input-control.icon-control.service-method .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ServiceMethod16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processversion,
  .input-control.icon-control.processversion .input-control-icon,
  .input-control.icon-control.processversion .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ProcessVersion16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processinstance,
  .input-control.icon-control.processinstance .input-control-icon,
  .input-control.icon-control.processinstance .input-control-wrapper {
    background-image: url("../Images/Icons/Management/WorkflowInstance16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processxmlfield,
  .input-control.icon-control.processxmlfield .input-control-icon,
  .input-control.icon-control.processxmlfield .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/XamlField16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processdatafield,
  .input-control.icon-control.processdatafield .input-control-icon,
  .input-control.icon-control.processdatafield .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/MenuFieldsTab16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workinghourzone,
  .input-control.icon-control.workinghourzone .input-control-icon,
  .input-control.icon-control.workinghourzone .input-control-wrapper {
    background-image: url("../Images/Icons/Management/WorkingHours16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.dayoftheweek,
  .input-control.icon-control.dayoftheweek .input-control-icon,
  .input-control.icon-control.dayoftheweek .input-control-wrapper {
    background-image: url("../Images/Icons/Functions/WeekDay16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.exceptiondate,
  .input-control.icon-control.exceptiondate .input-control-icon,
  .input-control.icon-control.exceptiondate .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ExceptionDate16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processschedule,
  .input-control.icon-control.processschedule .input-control-icon,
  .input-control.icon-control.processschedule .input-control-wrapper {
    background-image: url("../Images/Icons/Management/WorkflowSchedules16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.errorprofile,
  .input-control.icon-control.errorprofile .input-control-icon,
  .input-control.icon-control.errorprofile .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/ErrorHandling16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processerror,
  .input-control.icon-control.processerror .input-control-icon,
  .input-control.icon-control.processerror .input-control-wrapper {
    background-image: url("../Images/Icons/Badges/ProcessDefinition_Error16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.oofexceptionrule,
  .input-control.icon-control.oofexceptionrule .input-control-icon,
  .input-control.icon-control.oofexceptionrule .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/ExceptionRule16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.stacked-columns,
  .input-control.icon-control.stacked-columns .input-control-icon,
  .input-control.icon-control.stacked-columns .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.stacked-rows,
  .input-control.icon-control.stacked-rows .input-control-icon,
  .input-control.icon-control.stacked-rows .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/RowLayout16.png");
  }
  .input-control.select-box .input-control-buttons a.dropdown > span span,
  .input-control.select-box.read-only .input-control-buttons a.dropdown:hover > span span,
  .input-control.select-box.read-only .input-control-buttons a.dropdown:focus > span span {
    background-image: url("../Images/Icons/DropdownSet/Dropdown12.png");
  }
  .input-control.select-box .input-control-buttons a.dropdown:hover > span span,
  .input-control.select-box .input-control-buttons a.dropdown:focus > span span {
    background-image: url("../Images/Icons/DropdownSet/Dropdown_Toggled12.png");
  }
  .input-control.select-box.disabled .input-control-buttons a.dropdown > span span,
  .input-control.select-box.disabled .input-control-buttons a.dropdown:hover > span span,
  .input-control.select-box.disabled .input-control-buttons a.dropdown:focus > span span {
    background-image: url("../Images/Icons/DropdownSet/Dropdown_Alt12.png");
  }
  .input-control.select-box.active .input-control-buttons a.dropdown > span span,
  .input-control.select-box.active .input-control-buttons a.dropdown:hover > span span,
  .input-control.select-box.active .input-control-buttons a.dropdown:focus > span span,
  .input-control.select-box.active .input-control-buttons a.dropdown:active > span span {
    background-image: url("../Images/Icons/DropdownSet/Dropdown12.png");
  }
  .input-control.select-box .input-control-buttons a.search > span span {
    background-image: url("../Images/Icons/Ribbon/Search16.png");
  }
  .input-control.select-box .input-control-buttons a.clear-search > span span {
    background-image: url("../Images/Icons/Runtime/HeaderClose16.png");
  }
  .input-control.select-box .input-control-buttons a.date > span span {
    background-image: url("../Images/Icons/DataTypes/DateTime16.png");
  }
  ul.sortable li a.icon {
    background-image: url("../Images/Icons/Toolbox/ListDisplay16.png");
  }
  /* Radio Button Styling */
  
  label.radio-icon {
    padding: 2px 2px 2px 22px;
    background-repeat: no-repeat;
    background-position: 0 1px;
    height: 100px;
    vertical-align: middle;
  }
  label.radio-icon.default {
    background-image: url("../Images/Icons/Toolbox/RadioButton16.png");
  }
  label.radio-icon.controls-input {
    background-image: url("../Images/Icons/DropdownSet/InputControl16.png");
  }
  label.radio-icon.controls-display {
    background-image: url("../Images/Icons/Toolbox/Display16.png");
  }
  label.radio-icon.labels-top {
    background-image: url("../Images/Icons/FileTypes/View16.png");
  }
  label.radio-icon.labels-left {
    background-image: url("../Images/Icons/FileTypes/View16.png");
  }
  label.radio-icon.buttons-standard {
    background-image: url("../Images/Icons/Toolbox/Button16.png");
  }
  label.radio-icon.buttons-toolbar {
    background-image: url("../Images/Icons/Toolbox/ToolbarControl16.png");
  }
  label.radio-icon.columns-one {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16.png");
  }
  label.radio-icon.columns-two {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16.png");
  }
  label.radio-icon.columns-custom {
    background-image: url("../Images/Icons/Toolbar/TableProperties16.png");
  }
  /* Generic Radiobox Button Icons */
  
  .radiobox .radiobox-button .radiobox-button-icon.default {
    background-image: url("../Images/Icons/Toolbox/RadioButton32.png");
  }
  .radiobox.small-buttons .radiobox-button .radiobox-button-icon.default {
    background-image: url("../Images/Icons/Toolbox/RadioButton16.png");
  }
  /* SO Designer Radiobox Button Icons */
  
  .radiobox .radiobox-button .radiobox-button-icon.simple-so {
    background-image: url("../Images/Icons/Filetypes/SmartObject32.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.composite-so {
    background-image: url("../Images/Icons/Filetypes/SmartObjectComposite32.png");
  }
  /* Rules Grid/Groups Radio Button Icons */
  
  .radiobox .radiobox-button .radiobox-button-icon.form-event,
  .radiobox .radiobox-button .radiobox-button-icon.view-event,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subform-event,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subview-event,
  .radiobox .radiobox-button .radiobox-button-icon.control-event {
    background-image: url("../Images/Icons/Rules/Rule16.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subform-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subview-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.control-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.form-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subform-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subview-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.control-event-error {
    background-image: url("../Images/Icons/Rules/Rule_Error16.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.view-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subform-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subview-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.control-event.disabled-rule {
    background-image: url("../Images/Icons/Rules/Rule_Disabled16.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subform-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subview-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.control-event.disabled-rule.error {
    background-image: url("../Images/Icons/Rules/Rule_Disabled_Error16.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event-extended,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-extended,
  .radiobox .radiobox-button .radiobox-button-icon.extended-form-event,
  .radiobox .radiobox-button .radiobox-button-icon.extended-view-event,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-extended,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-extended,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-extended,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-extended {
    background-image: url("../Images/Icons/Rules/Rule_Extended16.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-form-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-view-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.form-event-extended-error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-extended-error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-form-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-view-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-extended-error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-extended-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-extended-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-extended-error {
    background-image: url("../Images/Icons/Rules/Rule_Extended_Error16.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event-extended.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-extended.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.extended-form-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.extended-view-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-extended.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-extended.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-extended.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-extended.disabled-rule {
    background-image: url("../Images/Icons/Rules/Rule_Extended_Disabled16.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event-extended.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-extended.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-form-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-view-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-extended.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-extended.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-extended.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-extended.disabled-rule.error {
    background-image: url("../Images/Icons/Rules/Rule_Extended_Disabled_Error16.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.view-event-error-extended,
  .radiobox .radiobox-button .radiobox-button-icon.form-event-error-extended,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-error-extended,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-error-extended {
    background-image: url("../Images/Icons/Rules/Rule_Extended_Error16.png");
  }
  .rules-list-container .radiobox .radiobox-button.error::before {
    background-image: url("../Images/Icons/Badges/Error16.png");
  }
  /* Rules Wizard Radio Button Icons */
  
  .radiobox-button .radiobox-button-icon.event {
    background-image: url("../Images/Icons/Toolbox/Event16.png");
  }
  .radiobox-button .radiobox-button-icon.condition {
    background-image: url("../Images/Icons/Toolbox/Conditions16.png");
  }
  .radiobox-button .radiobox-button-icon.action {
    background-image: url("../Images/Icons/Toolbox/Action16.png");
  }
  .radiobox-button .radiobox-button-icon.template {
    background-image: url("../Images/Icons/Toolbox/RulesTemplate16.png");
  }
  .picker .input-control.select-box .input-control-buttons a.picker-resolve > span span {
    background-image: url("../Images/Icons/Toolbox/Picker16.png");
  }
  .picker .input-control.select-box .input-control-buttons a.picker-search > span span {
    background-image: url("../Images/Icons/Ribbon/Search16.png");
  }
  label.input-control.default .input-control-icon,
  label.input-control.unknown .input-control-icon {
    background-image: url("../Images/Icons/DropdownSet/InputControl16.png");
  }
  label.input-control.input-controls .input-control-icon {
    background-image: url("../Images/Icons/DropdownSet/InputControl16.png");
  }
  label.input-control.display-controls .input-control-icon {
    background-image: url("../Images/Icons/Toolbox/Display16.png");
  }
  label.input-control.inline-labels .input-control-icon {
    background-image: url("../Images/Icons/FileTypes/View16.png");
  }
  label.input-control.stacked-labels .input-control-icon {
    background-image: url("../Images/Icons/FileTypes/View16.png");
  }
  label.input-control.standard-buttons .input-control-icon {
    background-image: url("../Images/Icons/Toolbox/Button16.png");
  }
  label.input-control.toolbar-buttons .input-control-icon {
    background-image: url("../Images/Icons/Toolbox/ToolbarControl16.png");
  }
  label.input-control.one-column .input-control-icon {
    background-image: url("../Images/Icons/Placeholder/Placeholder16.png");
  }
  label.input-control.two-columns .input-control-icon {
    background-image: url("../Images/Icons/Placeholder/Placeholder16.png");
  }
  label.input-control.custom-columns .input-control-icon {
    background-image: url("../Images/Icons/Toolbar/TableProperties16.png");
  }
  label.input-control.checkbox .input-control-img,
  .radiobox .radiobox-button .radiobox-button-input.checkbox {
    background-image: url("../Images/Icons/Controls/Controls18.png");
  }
  label.input-control.radio .input-control-img,
  .radiobox .radiobox-button .radiobox-button-input.radio {
    background-image: url("../Images/Icons/Controls/Controls18.png");
  }
  .form-field.required label.form-field-label,
  .dropLabel.required label.input-control {
    background-image: url("../Images/Icons/Indicators/RequiredField16.png");
  }
  .dropLabel.required > span::after {
    background-image: url("../Images/Icons/Indicators/RequiredField16.png") !important;
  }
  .ListViewGeneralStepMethodControlsDisabled {
    background-image: url("../Images/Icons/Indicators/InformationBadge16.png");
  }
  .drop-menu.icon-control ul.drop-menu a.error-state::after {
    background-image: url("../Images/Icons/Ribbon/Error16.png");
  }
  button.spinner-up-button {
    background-image: url("../Images/Arrows/black_arrow_up.gif");
  }
  .spinner.disabled button.spinner-up-button {
    background-image: url("../Images/Arrows/grey_arrow_up.gif");
  }
  button.spinner-down-button {
    background-image: url("../Images/Arrows/black_arrow_down.gif");
  }
  .spinner.disabled button.spinner-down-button {
    background-image: url("../Images/Arrows/grey_arrow_down.gif");
  }
  /* ToolBarButton icon selection dropdown Icons */
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.add,
  .input-control.icon-control.toolbarbutton.add .input-control-icon,
  .input-control.icon-control.toolbarbutton.add .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Add16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.generic,
  .input-control.icon-control.toolbarbutton.generic .input-control-icon,
  .input-control.icon-control.toolbarbutton.generic .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Button16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.undocheckout,
  .input-control.icon-control.toolbarbutton.undocheckout .input-control-icon,
  .input-control.icon-control.toolbarbutton.undocheckout .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/CancelCheckOut16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.checkin,
  .input-control.icon-control.toolbarbutton.checkin .input-control-icon,
  .input-control.icon-control.toolbarbutton.checkin .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/CheckIn16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.checkout,
  .input-control.icon-control.toolbarbutton.checkout .input-control-icon,
  .input-control.icon-control.toolbarbutton.checkout .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/CheckOut16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.delete,
  .input-control.icon-control.toolbarbutton.delete .input-control-icon,
  .input-control.icon-control.toolbarbutton.delete .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Delete16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.delete-all,
  .input-control.icon-control.toolbarbutton.delete-all .input-control-icon,
  .input-control.icon-control.toolbarbutton.delete-all .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/RemoveAll16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.edit,
  .input-control.icon-control.toolbarbutton.edit .input-control-icon,
  .input-control.icon-control.toolbarbutton.edit .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Edit16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.filter,
  .input-control.icon-control.toolbarbutton.filter .input-control-icon,
  .input-control.icon-control.toolbarbutton.filter .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Filter16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.load,
  .input-control.icon-control.toolbarbutton.load .input-control-icon,
  .input-control.icon-control.toolbarbutton.load .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Load16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.pdfdocument,
  .input-control.icon-control.toolbarbutton.pdfdocument .input-control-icon,
  .input-control.icon-control.toolbarbutton.pdfdocument .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Pdf16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.refresh,
  .input-control.icon-control.toolbarbutton.refresh .input-control-icon,
  .input-control.icon-control.toolbarbutton.refresh .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Refresh16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.save,
  .input-control.icon-control.toolbarbutton.save .input-control-icon,
  .input-control.icon-control.toolbarbutton.save .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Save16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.exceldocument,
  .input-control.icon-control.toolbarbutton.exceldocument .input-control-icon,
  .input-control.icon-control.toolbarbutton.exceldocument .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ExportExcel16.png');
  }
  /* System icons */
  
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.executesmartobject,
  .input-control.icon-control.toolbarbutton.executesmartobject .input-control-icon,
  .input-control.icon-control.toolbarbutton.executesmartobject .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ExecuteSmartObject16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.processinstances,
  .input-control.icon-control.toolbarbutton.processinstances .input-control-icon,
  .input-control.icon-control.toolbarbutton.processinstances .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ProcessInstances16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.processrights,
  .input-control.icon-control.toolbarbutton.processrights .input-control-icon,
  .input-control.icon-control.toolbarbutton.processrights .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ProcessRights16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.roles,
  .input-control.icon-control.toolbarbutton.roles .input-control-icon,
  .input-control.icon-control.toolbarbutton.roles .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Roles16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.startprocess,
  .input-control.icon-control.toolbarbutton.startprocess .input-control-icon,
  .input-control.icon-control.toolbarbutton.startprocess .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/StartProcess16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.startprocessinstance,
  .input-control.icon-control.toolbarbutton.startprocessinstance .input-control-icon,
  .input-control.icon-control.toolbarbutton.startprocessinstance .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/StartProcessInstance16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.stopprocessinstance,
  .input-control.icon-control.toolbarbutton.stopprocessinstance .input-control-icon,
  .input-control.icon-control.toolbarbutton.stopprocessinstance .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/StopProcessInstance16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.gotoactivity,
  .input-control.icon-control.toolbarbutton.gotoactivity .input-control-icon,
  .input-control.icon-control.toolbarbutton.gotoactivity .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/GoToActivity16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.viewflow,
  .input-control.icon-control.toolbarbutton.viewflow .input-control-icon,
  .input-control.icon-control.toolbarbutton.viewflow .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ViewFlow16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.setasdefault,
  .input-control.icon-control.toolbarbutton.setasdefault .input-control-icon,
  .input-control.icon-control.toolbarbutton.setasdefault .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/SetAsDefault16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.setdefaultworkinghourzone,
  .input-control.icon-control.toolbarbutton.setdefaultworkinghourzone .input-control-icon,
  .input-control.icon-control.toolbarbutton.setdefaultworkinghourzone .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/WorkingHourZone16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.retryinstance,
  .input-control.icon-control.toolbarbutton.retryinstance .input-control-icon,
  .input-control.icon-control.toolbarbutton.retryinstance .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/RetryInstance16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.errorfulldetail,
  .input-control.icon-control.toolbarbutton.errorfulldetail .input-control-icon,
  .input-control.icon-control.toolbarbutton.errorfulldetail .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ErrorFullDetails16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.worklistdelegateitem,
  .input-control.icon-control.toolbarbutton.worklistdelegateitem .input-control-icon,
  .input-control.icon-control.toolbarbutton.worklistdelegateitem .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/DelegateWorklistItem16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.worklistredirect,
  .input-control.icon-control.toolbarbutton.worklistredirect .input-control-icon,
  .input-control.icon-control.toolbarbutton.worklistredirect .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/WorklistRedirect16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.worklistrelease,
  .input-control.icon-control.toolbarbutton.worklistrelease .input-control-icon,
  .input-control.icon-control.toolbarbutton.worklistrelease .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/WorklistRelease16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.search,
  .input-control.icon-control.toolbarbutton.search .input-control-icon,
  .input-control.icon-control.toolbarbutton.search .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Search16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.security,
  .input-control.icon-control.toolbarbutton.security .input-control-icon,
  .input-control.icon-control.toolbarbutton.security .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Security16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.exclude-on,
  .input-control.icon-control.toolbarbutton.exclude-on .input-control-icon,
  .input-control.icon-control.toolbarbutton.exclude-on .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Exclude_Selected16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.exclude-off,
  .input-control.icon-control.toolbarbutton.exclude-off .input-control-icon,
  .input-control.icon-control.toolbarbutton.exclude-off .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Exclude16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.excludedata-on,
  .input-control.icon-control.toolbarbutton.excludedata-on .input-control-icon,
  .input-control.icon-control.toolbarbutton.excludedata-on .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ExcludeData16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.excludedata-off,
  .input-control.icon-control.toolbarbutton.excludedata-off .input-control-icon,
  .input-control.icon-control.toolbarbutton.excludedata-off .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/IncludeData16.png');
  }
  /* END for ToolBarButton icon selection dropdown Icons */
}
/*Images@2x - hi-dpi*/

@media only screen and (min-resolution: 1.5dppx), (min-resolution: 144dpi), (-webkit-min-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2) {
  .option-select-box label.list-user-objects .icon {
    background-image: url("../Images/Icons/Management/User32@2x.png");
  }
  .option-select-box label.landing-page .icon {
    background-image: url("../Images/Icons/FileTypes/K2Project32@2x.png");
  }
  .option-select-box label.save .icon {
    background-image: url("../Images/Icons/Toolbar/Save32@2x.png");
  }
  .option-select-box label.checkin .icon {
    background-image: url("../Images/Icons/Toolbar/CheckIn32@2x.png");
  }
  .option-select-box label.new-so .icon {
    background-image: url("../Images/Icons/Toolbar/DesignANewSmartObject32@2x.png");
  }
  .option-select-box label.list-all-smartobjects .icon {
    background-image: url("../Images/Icons/FileTypes/SmartObject32@2x.png");
  }
  .option-select-box label.list-recent-smartobjects .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32@2x.png");
  }
  .option-select-box label.simple-so .icon {
    background-image: url("../Images/Icons/FileTypes/SmartObject32@2x.png");
  }
  .option-select-box label.composite-so .icon {
    background-image: url("../Images/Icons/FileTypes/SmartObjectComposite32@2x.png");
  }
  .option-select-box label.generate-view .icon {
    background-image: url("../Images/Icons/Toolbar/GenerateANewView32@2x.png");
  }
  .option-select-box label.edit-smartobject .icon {
    background-image: url("../Images/Icons/Toolbar/Edit32@2x.png");
  }
  .option-select-box label.delete-smartobject .icon {
    background-image: url("../Images/Icons/Toolbar/Delete32@2x.png");
  }
  .option-select-box label.save-as-smartobject .icon {
    background-image: url("../Images/Icons/Toolbar/SaveAs32@2x.png");
  }
  .option-select-box label.new-view .icon {
    background-image: url("../Images/Icons/Toolbar/DesignANewView32@2x.png");
  }
  .option-select-box label.list-all-views .icon {
    background-image: url("../Images/Icons/Toolbar/View32@2x.png");
  }
  .option-select-box label.list-recent-views .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32@2x.png");
  }
  .option-select-box label.item-view .icon {
    background-image: url("../Images/Icons/FileTypes/ItemView32@2x.png");
  }
  .option-select-box label.list-view .icon {
    background-image: url("../Images/Icons/FileTypes/ListView32@2x.png");
  }
  .option-select-box label.capture-list .icon {
    background-image: url("../Images/Icons/FileTypes/ListView32@2x.png");
  }
  .option-select-box label.content-view .icon {
    background-image: url("../Images/Icons/FileTypes/View32@2x.png");
  }
  .option-select-box label.display-view .icon {
    background-image: url("../Images/Icons/FileTypes/View32@2x.png");
  }
  .option-select-box label.generate-form .icon {
    background-image: url("../Images/Icons/Ribbon/GenerateA_NewForm32@2x.png");
  }
  .option-select-box label.run-view .icon {
    background-image: url("../Images/Icons/Toolbar/Run32@2x.png");
  }
  .option-select-box label.run-viewparameters .icon {
    background-image: url("../Images/Icons/Toolbar/RunWithParameters32@2x.png");
  }
  .option-select-box label.edit-view .icon {
    background-image: url("../Images/Icons/Toolbar/Edit32@2x.png");
  }
  .option-select-box label.delete-view .icon {
    background-image: url("../Images/Icons/Toolbar/Delete32@2x.png");
  }
  .option-select-box label.save-as-view .icon {
    background-image: url("../Images/Icons/Toolbar/SaveAs32@2x.png");
  }
  .option-select-box label.check-in-view .icon {
    background-image: url("../Images/Icons/Toolbar/CheckIn32@2x.png");
  }
  .option-select-box label.check-out-view .icon {
    background-image: url("../Images/Icons/Toolbar/CheckOut32@2x.png");
  }
  .option-select-box label.cancel-check-out-view .icon {
    background-image: url("../Images/Icons/Toolbar/CancelCheckOut32@2x.png");
  }
  .option-select-box label.new-form .icon {
    background-image: url("../Images/Icons/Toolbar/DesignANewForm32@2x.png");
  }
  .option-select-box label.list-all-forms .icon {
    background-image: url("../Images/Icons/FileTypes/Form32@2x.png");
  }
  .option-select-box label.list-recent-forms .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32@2x.png");
  }
  .option-select-box label.preview-form .icon {
    background-image: url("../Images/Icons/Ribbon/Run32@2x.png");
  }
  .option-select-box label.run-form .icon {
    background-image: url("../Images/Icons/Ribbon/Run32@2x.png");
  }
  .option-select-box label.run-parameterform .icon {
    background-image: url("../Images/Icons/Ribbon/RunWithParameters32@2x.png");
  }
  .option-select-box label.edit-form .icon {
    background-image: url("../Images/Icons/Toolbar/Edit32@2x.png");
  }
  .option-select-box label.delete-form .icon {
    background-image: url("../Images/Icons/Toolbar/Delete32@2x.png");
  }
  .option-select-box label.save-as-form .icon {
    background-image: url("../Images/Icons/Toolbar/SaveAs32@2x.png");
  }
  .option-select-box label.check-in-form .icon {
    background-image: url("../Images/Icons/Toolbar/CheckIn32@2x.png");
  }
  .option-select-box label.check-out-form .icon {
    background-image: url("../Images/Icons/Toolbar/CheckOut32@2x.png");
  }
  .option-select-box label.cancel-check-out-form .icon {
    background-image: url("../Images/Icons/Toolbar/CancelCheckOut32@2x.png");
  }
  .option-select-box label.list-all-styleprofiles .icon {
    background-image: url("../Images/Icons/FileTypes/StyleProfile32@2x.png");
  }
  .option-select-box label.list-recent-styleprofiles .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32@2x.png");
  }
  .option-select-box label.edit-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/Edit32@2x.png");
  }
  .option-select-box label.delete-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/Delete32@2x.png");
  }
  .option-select-box label.save-as-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/SaveAs32@2x.png");
  }
  .option-select-box label.check-in-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/CheckIn32@2x.png");
  }
  .option-select-box label.check-out-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/CheckOut32@2x.png");
  }
  .option-select-box label.cancel-check-out-styleprofile .icon {
    background-image: url("../Images/Icons/Toolbar/CancelCheckOut32@2x.png");
  }
  .option-select-box label.new-workflow .icon {
    background-image: url("../Images/Icons/Toolbar/DesignANewWorkflowFile32@2x.png");
  }
  .option-select-box label.edit-workflow .icon {
    background-image: url("../Images/Icons/Toolbar/Edit32@2x.png");
  }
  .option-select-box label.unlock-workflow .icon {
    background-image: url("../Images/Icons/Management/Release32@2x.png");
  }
  .option-select-box label.delete-workflow .icon {
    background-image: url("../Images/Icons/Toolbar/Delete32@2x.png");
  }
  .option-select-box label.save-as-workflow .icon {
    background-image: url("../Images/Icons/Toolbar/SaveAs32@2x.png");
  }
  .option-select-box label.list-all-workflows .icon {
    background-image: url("../Images/Icons/Toolbar/Workflow32@2x.png");
  }
  .option-select-box label.list-recent-workflows .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32@2x.png");
  }
  .option-select-box label.new-app .icon {
    background-image: url("../Images/Icons/Steps/Create32@2x.png");
  }
  .option-select-box label.list-all-applications .icon {
    background-image: url("../Images/Icons/FileTypes/K2Project32@2x.png");
  }
  .option-select-box label.list-recent-applications .icon {
    background-image: url("../Images/Icons/AssetBrowser/RecentItems32@2x.png");
  }
  .option-select-box label.play-app .icon {
    background-image: url("../Images/Icons/Ribbon/Run32@2x.png");
  }
  /* Drop Menu Item Icon Styling */
  
  .drop-menu.icon-control ul.drop-menu a.default,
  .drop-menu.icon-control ul.drop-menu a.unknown,
  .input-control.icon-control.default .input-control-icon,
  .input-control.icon-control.unknown .input-control-icon,
  .input-control.icon-control.default .input-control-wrapper,
  .input-control.icon-control.unknown .input-control-wrapper {
    background-image: url("../Images/Icons/Default16px@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.pattern,
  .input-control.icon-control.pattern .input-control-icon,
  .input-control.icon-control.pattern .input-control-wrapper {
    background-image: url("../Images/Icons/Functions/RegularExpressionFunction16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.staticdata,
  .input-control.icon-control.staticdata .input-control-icon,
  .input-control.icon-control.staticdata .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/StaticData16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.smartobject,
  .input-control.icon-control.smartobject .input-control-icon,
  .input-control.icon-control.smartobject .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/SmartObject16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workflow,
  .input-control.icon-control.workflow .input-control-icon,
  .input-control.icon-control.workflow .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Workflow16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.smartfunction,
  .input-control.icon-control.smartfunction .input-control-icon,
  .input-control.icon-control.smartfunction .input-control-wrapper {
    background-image: url("../Images/Icons/DataTypes/Functions16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.view,
  .input-control.icon-control.view .input-control-icon,
  .input-control.icon-control.view .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/View16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.form,
  .input-control.icon-control.form .input-control-icon,
  .input-control.icon-control.form .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Form16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.styleprofile,
  .input-control.icon-control.styleprofile .input-control-icon,
  .input-control.icon-control.styleprofile .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/StyleProfile16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.application,
  .input-control.icon-control.application .input-control-icon,
  .input-control.icon-control.application .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/K2Project16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.eventbus,
  .input-control.icon-control.eventbus .input-control-icon,
  .input-control.icon-control.eventbus .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Event16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.field,
  .input-control.icon-control.field .input-control-icon,
  .input-control.icon-control.field .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/MenuFieldsTab16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.association,
  .input-control.icon-control.association .input-control-icon,
  .input-control.icon-control.association .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/Associations16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.controls-input,
  .drop-menu.icon-control ul.drop-menu a.controlsinput,
  .input-control.icon-control.controls-input .input-control-icon,
  .input-control.icon-control.controls-input .input-control-wrapper {
    background-image: url("../Images/Icons/DropdownSet/InputControl16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.controls-display,
  .drop-menu.icon-control ul.drop-menu a.controlsdisplay,
  .input-control.icon-control.controls-display .input-control-icon,
  .input-control.icon-control.controls-display .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Display16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.labels-top,
  .drop-menu.icon-control ul.drop-menu a.labelstop,
  .input-control.icon-control.labels-top .input-control-icon,
  .input-control.icon-control.loading .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/View16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.labels-left,
  .input-control.icon-control.labels-left .input-control-icon,
  .input-control.icon-control.labels-left .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/View16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.buttons-standard,
  .input-control.icon-control.buttons-standard .input-control-icon,
  .input-control.icon-control.buttons-standard .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Button16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.buttons-toolbar,
  .input-control.icon-control.buttons-toolbar .input-control-icon,
  .input-control.icon-control.buttons-toolbar .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Button16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.columns-one,
  .input-control.icon-control.columns-one .input-control-icon,
  .input-control.icon-control.columns-one .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.columns-two,
  .input-control.icon-control.columns-two .input-control-icon,
  .input-control.icon-control.columns-two .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.columns-custom,
  .input-control.icon-control.columns-custom .input-control-icon,
  .input-control.icon-control.columns-custom .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.smartobject-method,
  .input-control.icon-control.smartobject-method .input-control-icon,
  .input-control.icon-control.smartobject-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.control-method-parameter,
  .drop-menu.icon-control ul.drop-menu a.controlmethodparameter,
  .input-control.icon-control.control-method-parameter .input-control-icon,
  .input-control.icon-control.controlmethodparameter .input-control-icon,
  .input-control.icon-control.control-method-parameter .input-control-wrapper,
  .input-control.icon-control.controlmethodparameter .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.control-method,
  .drop-menu.icon-control ul.drop-menu a.controlmethod,
  .input-control.icon-control.control-method .input-control-icon,
  .input-control.icon-control.controlmethod .input-control-icon,
  .input-control.icon-control.control-method .input-control-wrapper,
  .input-control.icon-control.controlmethod .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16@2x.png");
  }
  /* View Designer Toolbox Properties Dropdown Icons */
  
  .drop-menu.icon-control ul.drop-menu a.generic,
  .input-control.icon-control.generic .input-control-icon,
  .input-control.icon-control.generic .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Button16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.add,
  .input-control.icon-control.add .input-control-icon,
  .input-control.icon-control.add .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Add16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.edit,
  .input-control.icon-control.edit .input-control-icon,
  .input-control.icon-control.edit .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Edit16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.delete,
  .input-control.icon-control.delete .input-control-icon,
  .input-control.icon-control.delete .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Delete16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.delete-all,
  .input-control.icon-control.delete-all .input-control-icon,
  .input-control.icon-control.delete-all .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/RemoveAll16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.load,
  .input-control.icon-control.load .input-control-icon,
  .input-control.icon-control.load .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Load16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.save,
  .input-control.icon-control.save .input-control-icon,
  .input-control.icon-control.save .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Save16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.refresh,
  .input-control.icon-control.refresh .input-control-icon,
  .input-control.icon-control.refresh .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/Refresh16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.checkin,
  .input-control.icon-control.checkin .input-control-icon,
  .input-control.icon-control.checkin .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/CheckIn16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.checkout,
  .input-control.icon-control.checkout .input-control-icon,
  .input-control.icon-control.checkout .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/CheckOut16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.undocheckout,
  .input-control.icon-control.undocheckout .input-control-icon,
  .input-control.icon-control.undocheckout .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/CancelCheckOut16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.filter,
  .input-control.icon-control.filter .input-control-icon,
  .input-control.icon-control.filter .input-control-wrapper {
    background-image: url("../Images/Icons/Runtime/Filter16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.exclude-off,
  .input-control.icon-control.exclude-off .input-control-icon,
  .input-control.icon-control.exclude-off .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Delete16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.exclude-on,
  .input-control.icon-control.exclude-on .input-control-icon,
  .input-control.icon-control.exclude-on .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Delete16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.excludedata-off,
  .input-control.icon-control.excludedata-off .input-control-icon,
  .input-control.icon-control.excludedata-off .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/IncludeData16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.excludedata-on,
  .input-control.icon-control.excludedata-on .input-control-icon,
  .input-control.icon-control.excludedata-on .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/ExcludeData16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.none,
  .input-control.icon-control.none .input-control-icon,
  .input-control.icon-control.none .input-control-wrapper {
    background-image: none;
  }
  /* SmartObject Designer Dropdown Styling */
  
  .drop-menu.icon-control ul.drop-menu a.smartobject-property,
  .input-control.icon-control.smartobject-property .input-control-icon,
  .input-control.icon-control.smartobject-property .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/SmartObjectProperties16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.smartobject-method-parameter,
  .input-control.icon-control.smartobject-method-parameter .input-control-icon,
  .input-control.icon-control.smartobject-method-parameter .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.specific-value,
  .input-control.icon-control.specific-value .input-control-icon,
  .input-control.icon-control.specific-value .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/SpecificValue16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.system-value,
  .input-control.icon-control.system-value .input-control-icon,
  .input-control.icon-control.system-value .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/SystemValue16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.list-method,
  .input-control.icon-control.list-method .input-control-icon,
  .input-control.icon-control.list-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.create-method,
  .input-control.icon-control.create-method .input-control-icon,
  .input-control.icon-control.create-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.delete-method,
  .input-control.icon-control.delete-method .input-control-icon,
  .input-control.icon-control.delete-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.execute-method,
  .input-control.icon-control.execute-method .input-control-icon,
  .input-control.icon-control.execute-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.read-method,
  .input-control.icon-control.read-method .input-control-icon,
  .input-control.icon-control.read-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.update-method,
  .input-control.icon-control.update-method .input-control-icon,
  .input-control.icon-control.update-method .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Method16@2x.png");
  }
  /* Mappings Tree Styling */
  
  .drop-menu.icon-control ul.drop-menu a.default,
  .input-control.icon-control.default .input-control-icon,
  .input-control.icon-control.default .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Document16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.control,
  .input-control.icon-control.control .input-control-icon,
  .input-control.icon-control.control .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Controls16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.viewparameter,
  .input-control.icon-control.viewparameter .input-control-icon,
  .input-control.icon-control.viewparameter .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Parameter16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.formparameter,
  .input-control.icon-control.formparameter .input-control-icon,
  .input-control.icon-control.formparameter .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Parameter16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.views,
  .input-control.icon-control.views .input-control-icon,
  .input-control.icon-control.views .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/View16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.forms,
  .input-control.icon-control.forms .input-control-icon,
  .input-control.icon-control.forms .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Document16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.applications,
  .input-control.icon-control.applications .input-control-icon,
  .input-control.icon-control.applications .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/K2Project16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.smartfunctions,
  .input-control.icon-control.smartfunctions .input-control-icon,
  .input-control.icon-control.smartfunctions .input-control-wrapper {
    background-image: url("../Images/Icons/DataTypes/Functions16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.loading,
  .input-control.icon-control.loading .input-control-icon,
  .input-control.icon-control.loading .input-control-wrapper {
    background-image: url("../Images/Icons/Animated/LoadingControl_light16.gif");
  }
  .drop-menu.icon-control ul.drop-menu a.warning,
  .input-control.icon-control.warning .input-control-icon,
  .input-control.icon-control.warning .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/ErrorHandling16@2x.png");
  }
  .input-control.icon-control.none .input-control-icon,
  .input-control.icon-control.none .input-control-wrapper {
    padding-left: 2px;
  }
  .drop-menu.icon-control ul.drop-menu a.error,
  .input-control.icon-control.error .input-control-icon,
  .input-control.icon-control.error .input-control-wrapper,
  .propertyGridPropertyItem.error .input-control.icon-control .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/Error16@2x.png");
  }
  .propertyGridPropertyItem.error .input-control.icon-control.expression .input-control-wrapper {
    background-image: url("../Images/Icons/Badges/RegularExpressionFunctionError16@2x.png");
  }
  .propertyGridPropertyItem.error .input-control.icon-control.styleprofile .input-control-wrapper {
    background-image: url("../Images/Icons/Badges/styleprofileerror16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.info,
  .input-control.icon-control.info .input-control-icon,
  .input-control.icon-control.info .input-control-wrapper {
    background-image: url("../Images/Icons/Indicators/InformationBadge_Alt16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.confirmation,
  .input-control.icon-control.confirmation .input-control-icon,
  .input-control.icon-control.confirmation .input-control-wrapper {
    background-image: url("../Images/Icons/DropdownSet/SelectedRowIndicator16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.message,
  .input-control.icon-control.message .input-control-icon,
  .input-control.icon-control.message .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/K2Project16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.field-types,
  .input-control.icon-control.field-types .input-control-icon,
  .input-control.icon-control.field-types .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/MenuFieldsTab16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.category,
  .input-control.icon-control.category .input-control-icon,
  .input-control.icon-control.category .input-control-wrapper {
    background-image: url("../Images/Icons/AssetBrowser/FolderClosed16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.controls,
  .input-control.icon-control.controls .input-control-icon,
  .input-control.icon-control.controls .input-control-wrapper {
    background-image: url("../Images/Icons/AssetBrowser/FolderClosed16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.toolbar-control,
  .input-control.icon-control.toolbar-control .input-control-icon,
  .input-control.icon-control.toolbar-control .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/ToolbarControl16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.sqlum,
  .input-control.icon-control.sqlum .input-control-icon,
  .input-control.icon-control.sqlum .input-control-wrapper {
    background-image: url("../Images/Icons/Management/SQLUserManager16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.group,
  .input-control.icon-control.group .input-control-icon,
  .input-control.icon-control.group .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Groups16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.user,
  .input-control.icon-control.user .input-control-icon,
  .input-control.icon-control.user .input-control-wrapper {
    background-image: url("../Images/Icons/Management/User16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.role,
  .input-control.icon-control.role .input-control-icon,
  .input-control.icon-control.role .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Roles16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.plugin,
  .input-control.icon-control.plugin .input-control-icon,
  .input-control.icon-control.plugin .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Plugin_Alt16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.parameters,
  .input-control.icon-control.parameters .input-control-icon,
  .input-control.icon-control.parameters .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Parameter16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.parameter,
  .input-control.icon-control.parameter .input-control-icon,
  .input-control.icon-control.parameter .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Parameter16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.no-image,
  .input-control.icon-control.no-image .input-control-icon,
  .input-control.icon-control.no-image .input-control-wrapper {
    background-image: none;
  }
  .drop-menu.icon-control ul.drop-menu a.event,
  .input-control.icon-control.event .input-control-icon,
  .input-control.icon-control.event .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Event16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.form-state,
  .input-control.icon-control.form-state .input-control-icon,
  .input-control.icon-control.form-state .input-control-wrapper {
    background-image: url("../Images/Icons/Rules/State16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.process-activity,
  .input-control.icon-control.process-activity .input-control-icon,
  .input-control.icon-control.process-activity .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/Activities16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.action,
  .input-control.icon-control.action .input-control-icon,
  .input-control.icon-control.action .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Action16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.data-field,
  .input-control.icon-control.data-field .input-control-icon,
  .input-control.icon-control.data-field .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/FieldsTab16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.xml-field,
  .input-control.icon-control.xml-field .input-control-icon,
  .input-control.icon-control.xml-field .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/XamlField16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workflow-action-name,
  .input-control.icon-control.workflow-action-name .input-control-icon,
  .input-control.icon-control.workflow-action-name .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Action16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workflow-actions,
  .input-control.icon-control.workflow-actions .input-control-icon,
  .input-control.icon-control.workflow-actions .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Action16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workflow-view-event,
  .input-control.icon-control.workflow-view-event .input-control-icon,
  .input-control.icon-control.workflow-view-event .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Event16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workflow-view,
  .input-control.icon-control.workflow-view .input-control-icon,
  .input-control.icon-control.workflow-view .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Viewflow16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.text-matches,
  .input-control.icon-control.text-matches .input-control-icon,
  .input-control.icon-control.text-matches .input-control-wrapper {
    background-image: url("../Images/Icons/Functions/Match16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.text-not-matches,
  .input-control.icon-control.text-not-matches .input-control-icon,
  .input-control.icon-control.text-not-matches .input-control-wrapper {
    background-image: url("../Images/Icons/Functions/MatchDoesNot16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.contains,
  .input-control.icon-control.contains .input-control-icon,
  .input-control.icon-control.contains .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Contains16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.starts-with,
  .input-control.icon-control.starts-with .input-control-icon,
  .input-control.icon-control.starts-with .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/StartsWith16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.ends-with,
  .input-control.icon-control.ends-with .input-control-icon,
  .input-control.icon-control.ends-with .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/EndsWith16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.text-blank,
  .input-control.icon-control.text-blank .input-control-icon,
  .input-control.icon-control.text-blank .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/IsBlank16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.text-not-blank,
  .input-control.icon-control.text-not-blank .input-control-icon,
  .input-control.icon-control.text-not-blank .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/IsNotBlank16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.equals,
  .input-control.icon-control.equals .input-control-icon,
  .input-control.icon-control.equals .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Equals16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.not-equals,
  .input-control.icon-control.not-equals .input-control-icon,
  .input-control.icon-control.not-equals .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/NotEqual16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.greater-than-equals,
  .input-control.icon-control.greater-than-equals .input-control-icon,
  .input-control.icon-control.greater-than-equals .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/GreaterThanEqual16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.greater-than,
  .input-control.icon-control.greater-than .input-control-icon,
  .input-control.icon-control.greater-than .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/GreaterThan16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.less-than-equals,
  .input-control.icon-control.less-than-equals .input-control-icon,
  .input-control.icon-control.less-than-equals .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/LessThanEqual16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.less-than,
  .input-control.icon-control.less-than .input-control-icon,
  .input-control.icon-control.less-than .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/LessThan16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.sort-asc,
  .input-control.icon-control.sort-asc .input-control-icon,
  .input-control.icon-control.sort-asc .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Ascending16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.sort-desc,
  .input-control.icon-control.sort-desc .input-control-icon,
  .input-control.icon-control.sort-desc .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Descending16@2x.png");
  }
  /* Dropdown Icon Styling - File Types */
  
  .drop-menu.icon-control ul.drop-menu a.document-generic,
  .input-control.icon-control.document-generic .input-control-icon,
  .input-control.icon-control.document-generic .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/TextDoc16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-avi,
  .input-control.icon-control.document-avi .input-control-icon,
  .input-control.icon-control.document-avi .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/Avi16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-mov,
  .input-control.icon-control.document-mov .input-control-icon,
  .input-control.icon-control.document-mov .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/MOV16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-wmv,
  .input-control.icon-control.document-wmv .input-control-icon,
  .input-control.icon-control.document-wmv .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/WMV16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-bmp,
  .input-control.icon-control.document-bmp .input-control-icon,
  .input-control.icon-control.document-bmp .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/BMP16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-gif,
  .input-control.icon-control.document-gif .input-control-icon,
  .input-control.icon-control.document-gif .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/GIF16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-png,
  .input-control.icon-control.document-png .input-control-icon,
  .input-control.icon-control.document-png .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/PNG16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-chm,
  .input-control.icon-control.document-chm .input-control-icon,
  .input-control.icon-control.document-chm .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/HLP16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-csv,
  .input-control.icon-control.document-csv .input-control-icon,
  .input-control.icon-control.document-csv .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/CSV_16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-doc,
  .input-control.icon-control.document-doc .input-control-icon,
  .input-control.icon-control.document-doc .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/Docs16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-htm,
  .input-control.icon-control.document-htm .input-control-icon,
  .input-control.icon-control.document-htm .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/HTM16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-html,
  .input-control.icon-control.document-html .input-control-icon,
  .input-control.icon-control.document-html .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/HTML16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-mp3,
  .input-control.icon-control.document-mp3 .input-control-icon,
  .input-control.icon-control.document-mp3 .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/MP316@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-wav,
  .input-control.icon-control.document-wav .input-control-icon,
  .input-control.icon-control.document-wav .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/WAV16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-wma,
  .input-control.icon-control.document-wma .input-control-icon,
  .input-control.icon-control.document-wma .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/WMA16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-one,
  .input-control.icon-control.document-one .input-control-icon,
  .input-control.icon-control.document-one .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/One16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-pdf,
  .input-control.icon-control.document-pdf .input-control-icon,
  .input-control.icon-control.document-pdf .input-control-wrapper,
  .drop-menu.icon-control ul.drop-menu a.pdfdocument,
  .input-control.icon-control.pdfdocument .input-control-icon,
  .input-control.icon-control.pdfdocument .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/Pdf16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-ppt,
  .input-control.icon-control.document-ppt .input-control-icon,
  .input-control.icon-control.document-ppt .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/PPT16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-pps,
  .input-control.icon-control.document-pps .input-control-icon,
  .input-control.icon-control.document-pps .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/PPS16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-txt,
  .input-control.icon-control.document-txt .input-control-icon,
  .input-control.icon-control.document-txt .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/TextDoc16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-xls,
  .input-control.icon-control.document-xls .input-control-icon,
  .input-control.icon-control.document-xls .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/XLS16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-xsn,
  .input-control.icon-control.document-xsn .input-control-icon,
  .input-control.icon-control.document-xsn .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/XSN16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.document-zip,
  .input-control.icon-control.document-zip .input-control-icon,
  .input-control.icon-control.document-zip .input-control-wrapper {
    background-image: url("../Images/Icons/FileTypes/Zip16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.user-account,
  .input-control.icon-control.user-account .input-control-icon,
  .input-control.icon-control.user-account .input-control-wrapper {
    background-image: url("../Images/Icons/DataTypes/User16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.invoice,
  .input-control.icon-control.invoice .input-control-icon,
  .input-control.icon-control.invoice .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/Document16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.sort-ascending,
  .input-control.icon-control.sort-ascending .input-control-icon,
  .input-control.icon-control.sort-ascending .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Ascending16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.sort-descending,
  .input-control.icon-control.sort-descending .input-control-icon,
  .input-control.icon-control.sort-descending .input-control-wrapper {
    background-image: url("../Images/Icons/ConditionsDropdown/Descending16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.expression,
  .input-control.icon-control.expression .input-control-icon,
  .input-control.icon-control.expression .input-control-wrapper {
    background-image: url("../Images/Icons/Functions/RegularExpressionFunction16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.view-flow,
  .input-control.icon-control.view-flow .input-control-icon,
  .input-control.icon-control.view-flow .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ViewFlow16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.height,
  .input-control.icon-control.height .input-control-icon,
  .input-control.icon-control.height .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Height16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.vertical-align,
  .input-control.icon-control.vertical-align .input-control-icon,
  .input-control.icon-control.vertical-align .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/VerticalAlign16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.width,
  .input-control.icon-control.width .input-control-icon,
  .input-control.icon-control.width .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Width16@2x.png");
  }
  /*K2 Management Site Icons*/
  
  .drop-menu.icon-control ul.drop-menu a.executesmartobject,
  .input-control.icon-control.executesmartobject .input-control-icon,
  .input-control.icon-control.executesmartobject .input-control-wrapper,
  a.toolbar-button.executesmartobject .button-icon {
    background-image: url("../Images/Icons/Toolbar/Run16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processinstances,
  .input-control.icon-control.processinstances .input-control-icon,
  .input-control.icon-control.processinstances .input-control-wrapper,
  a.toolbar-button.processinstances .button-icon {
    background-image: url("../Images/Icons/Management/WorkflowInstance16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processrights,
  .input-control.icon-control.processrights .input-control-icon,
  .input-control.icon-control.processrights .input-control-wrapper,
  a.toolbar-button.processrights .button-icon {
    background-image: url("../Images/Icons/Management/WorkflowRights16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.roles,
  .input-control.icon-control.roles .input-control-icon,
  .input-control.icon-control.roles .input-control-wrapper,
  a.toolbar-button.roles .button-icon {
    background-image: url("../Images/Icons/Management/Roles16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.startprocess,
  .input-control.icon-control.startprocess .input-control-icon,
  .input-control.icon-control.startprocess .input-control-wrapper,
  a.toolbar-button.startprocess .button-icon {
    background-image: url("../Images/Icons/Management/StartProcess16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.startprocessinstance,
  .input-control.icon-control.startprocessinstance .input-control-icon,
  .input-control.icon-control.startprocessinstance .input-control-wrapper,
  a.toolbar-button.startprocessinstance .button-icon {
    background-image: url("../Images/Icons/Management/StartProcess16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.stopprocessinstance,
  .input-control.icon-control.stopprocessinstance .input-control-icon,
  .input-control.icon-control.stopprocessinstance .input-control-wrapper,
  a.toolbar-button.stopprocessinstance .button-icon {
    background-image: url("../Images/Icons/Management/StopProcess16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.gotoactivity,
  .input-control.icon-control.gotoactivity .input-control-icon,
  .input-control.icon-control.gotoactivity .input-control-wrapper,
  a.toolbar-button.gotoactivity .button-icon {
    background-image: url("../Images/Icons/Management/GoToActivity16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.viewflow,
  .input-control.icon-control.viewflow .input-control-icon,
  .input-control.icon-control.viewflow .input-control-wrapper,
  a.toolbar-button.viewflow .button-icon {
    background-image: url("../Images/Icons/Management/ViewFlow16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.setasdefault,
  .input-control.icon-control.setasdefault .input-control-icon,
  .input-control.icon-control.setasdefault .input-control-wrapper,
  a.toolbar-button.setasdefault .button-icon {
    background-image: url("../Images/Icons/Management/SetAsDefault16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.setdefaultworkinghourzone,
  .input-control.icon-control.setdefaultworkinghourzone .input-control-icon,
  .input-control.icon-control.setdefaultworkinghourzone .input-control-wrapper,
  a.toolbar-button.setdefaultworkinghourzone .button-icon {
    background-image: url("../Images/Icons/Management/WorkingHours16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.retryinstance,
  .input-control.icon-control.retryinstance .input-control-icon,
  .input-control.icon-control.retryinstance .input-control-wrapper,
  a.toolbar-button.retryinstance .button-icon {
    background-image: url("../Images/Icons/Management/Refresh16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.errorfulldetail,
  .input-control.icon-control.errorfulldetail .input-control-icon,
  .input-control.icon-control.errorfulldetail .input-control-wrapper,
  a.toolbar-button.errorfulldetail .button-icon {
    background-image: url("../Images/Icons/Management/Error16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.worklistdelegateitem,
  .input-control.icon-control.worklistdelegateitem .input-control-icon,
  .input-control.icon-control.worklistdelegateitem .input-control-wrapper,
  a.toolbar-button.worklistdelegateitem .button-icon {
    background-image: url("../Images/Icons/Management/Redirect16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.worklistredirect,
  .input-control.icon-control.worklistredirect .input-control-icon,
  .input-control.icon-control.worklistredirect .input-control-wrapper,
  a.toolbar-button.worklistredirect .button-icon {
    background-image: url("../Images/Icons/Management/Redirect16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.worklistrelease,
  .input-control.icon-control.worklistrelease .input-control-icon,
  .input-control.icon-control.worklistrelease .input-control-wrapper,
  a.toolbar-button.worklistrelease .button-icon {
    background-image: url("../Images/Icons/Management/Release16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.search,
  .input-control.icon-control.search .input-control-icon,
  .input-control.icon-control.search .input-control-wrapper,
  a.toolbar-button.search .button-icon {
    background-image: url("../Images/Icons/Ribbon/Search16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.k2workflow,
  .input-control.icon-control.k2workflow .input-control-icon,
  .input-control.icon-control.k2workflow .input-control-wrapper {
    background-image: url("../Images/Icons/Management/WorkflowInstance16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.oauthresourcetype,
  .input-control.icon-control.oauthresourcetype .input-control-icon,
  .input-control.icon-control.oauthresourcetype .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ResourceTypes16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.oauthresourceparameter,
  .input-control.icon-control.oauthresourceparameter .input-control-icon,
  .input-control.icon-control.oauthresourceparameter .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/Parameter16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.oauthissuers,
  .input-control.icon-control.oauthissuers .input-control-icon,
  .input-control.icon-control.oauthissuers .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ClaimsIssuers16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.securitylabels,
  .input-control.icon-control.securitylabels .input-control-icon,
  .input-control.icon-control.securitylabels .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Security16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.realms,
  .input-control.icon-control.realms .input-control-icon,
  .input-control.icon-control.realms .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Realms16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.audiences,
  .input-control.icon-control.audiences .input-control-icon,
  .input-control.icon-control.audiences .input-control-wrapper {
    background-image: url("../Images/Icons/Management/Audience16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.serviceinstance,
  .input-control.icon-control.serviceinstance .input-control-icon,
  .input-control.icon-control.serviceinstance .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ServiceInstance16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.servicetype,
  .input-control.icon-control.servicetype .input-control-icon,
  .input-control.icon-control.servicetype .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ServiceTypes16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.service-method,
  .input-control.icon-control.service-method .input-control-icon,
  .input-control.icon-control.service-method .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ServiceMethod16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processversion,
  .input-control.icon-control.processversion .input-control-icon,
  .input-control.icon-control.processversion .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ProcessVersion16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processinstance,
  .input-control.icon-control.processinstance .input-control-icon,
  .input-control.icon-control.processinstance .input-control-wrapper {
    background-image: url("../Images/Icons/Management/WorkflowInstance16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processxmlfield,
  .input-control.icon-control.processxmlfield .input-control-icon,
  .input-control.icon-control.processxmlfield .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/XamlField16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processdatafield,
  .input-control.icon-control.processdatafield .input-control-icon,
  .input-control.icon-control.processdatafield .input-control-wrapper {
    background-image: url("../Images/Icons/ContextBrowser/MenuFieldsTab16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.workinghourzone,
  .input-control.icon-control.workinghourzone .input-control-icon,
  .input-control.icon-control.workinghourzone .input-control-wrapper {
    background-image: url("../Images/Icons/Management/WorkingHours16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.dayoftheweek,
  .input-control.icon-control.dayoftheweek .input-control-icon,
  .input-control.icon-control.dayoftheweek .input-control-wrapper {
    background-image: url("../Images/Icons/Functions/WeekDay16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.exceptiondate,
  .input-control.icon-control.exceptiondate .input-control-icon,
  .input-control.icon-control.exceptiondate .input-control-wrapper {
    background-image: url("../Images/Icons/Management/ExceptionDate16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processschedule,
  .input-control.icon-control.processschedule .input-control-icon,
  .input-control.icon-control.processschedule .input-control-wrapper {
    background-image: url("../Images/Icons/Management/WorkflowSchedules16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.errorprofile,
  .input-control.icon-control.errorprofile .input-control-icon,
  .input-control.icon-control.errorprofile .input-control-wrapper {
    background-image: url("../Images/Icons/Ribbon/ErrorHandling16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.processerror,
  .input-control.icon-control.processerror .input-control-icon,
  .input-control.icon-control.processerror .input-control-wrapper {
    background-image: url("../Images/Icons/Badges/ProcessDefinition_Error16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.oofexceptionrule,
  .input-control.icon-control.oofexceptionrule .input-control-icon,
  .input-control.icon-control.oofexceptionrule .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbox/ExceptionRule16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.stacked-columns,
  .input-control.icon-control.stacked-columns .input-control-icon,
  .input-control.icon-control.stacked-columns .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.stacked-rows,
  .input-control.icon-control.stacked-rows .input-control-icon,
  .input-control.icon-control.stacked-rows .input-control-wrapper {
    background-image: url("../Images/Icons/Toolbar/RowLayout16@2x.png");
  }
  .input-control.select-box .input-control-buttons a.dropdown > span span,
  .input-control.select-box.read-only .input-control-buttons a.dropdown:hover > span span,
  .input-control.select-box.read-only .input-control-buttons a.dropdown:focus > span span {
    background-image: url("../Images/Icons/DropdownSet/Dropdown12@2x.png");
  }
  .input-control.select-box .input-control-buttons a.dropdown:hover > span span,
  .input-control.select-box .input-control-buttons a.dropdown:focus > span span {
    background-image: url("../Images/Icons/DropdownSet/Dropdown_Toggled12@2x.png");
  }
  .input-control.select-box.disabled .input-control-buttons a.dropdown > span span,
  .input-control.select-box.disabled .input-control-buttons a.dropdown:hover > span span,
  .input-control.select-box.disabled .input-control-buttons a.dropdown:focus > span span {
    background-image: url("../Images/Icons/DropdownSet/Dropdown_Alt12@2x.png");
  }
  .input-control.select-box.active .input-control-buttons a.dropdown > span span,
  .input-control.select-box.active .input-control-buttons a.dropdown:hover > span span,
  .input-control.select-box.active .input-control-buttons a.dropdown:focus > span span,
  .input-control.select-box.active .input-control-buttons a.dropdown:active > span span {
    background-image: url("../Images/Icons/DropdownSet/Dropdown12@2x.png");
  }
  .input-control.select-box .input-control-buttons a.search > span span {
    background-image: url("../Images/Icons/Ribbon/Search16@2x.png");
  }
  .input-control.select-box .input-control-buttons a.clear-search > span span {
    background-image: url("../Images/Icons/Runtime/HeaderClose16@2x.png");
  }
  .input-control.select-box .input-control-buttons a.date > span span {
    background-image: url("../Images/Icons/DataTypes/DateTime16@2x.png");
  }
  ul.sortable li a.icon {
    background-image: url("../Images/Icons/Toolbox/ListDisplay16@2x.png");
  }
  /* Radio Button Styling */
  
  label.radio-icon {
    padding: 2px 2px 2px 22px;
    background-repeat: no-repeat;
    background-position: 0 1px;
    height: 100px;
    vertical-align: middle;
  }
  label.radio-icon.default {
    background-image: url("../Images/Icons/Toolbox/RadioButton16@2x.png");
  }
  label.radio-icon.controls-input {
    background-image: url("../Images/Icons/DropdownSet/InputControl16@2x.png");
  }
  label.radio-icon.controls-display {
    background-image: url("../Images/Icons/Toolbox/Display16@2x.png");
  }
  label.radio-icon.labels-top {
    background-image: url("../Images/Icons/FileTypes/View16@2x.png");
  }
  label.radio-icon.labels-left {
    background-image: url("../Images/Icons/FileTypes/View16@2x.png");
  }
  label.radio-icon.buttons-standard {
    background-image: url("../Images/Icons/Toolbox/Button16@2x.png");
  }
  label.radio-icon.buttons-toolbar {
    background-image: url("../Images/Icons/Toolbox/ToolbarControl16@2x.png");
  }
  label.radio-icon.columns-one {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16@2x.png");
  }
  label.radio-icon.columns-two {
    background-image: url("../Images/Icons/Toolbar/ColumnLayout16@2x.png");
  }
  label.radio-icon.columns-custom {
    background-image: url("../Images/Icons/Toolbar/TableProperties16@2x.png");
  }
  /* Generic Radiobox Button Icons */
  
  .radiobox .radiobox-button .radiobox-button-icon.default {
    background-image: url("../Images/Icons/Toolbox/RadioButton32@2x.png");
  }
  .radiobox.small-buttons .radiobox-button .radiobox-button-icon.default {
    background-image: url("../Images/Icons/Toolbox/RadioButton16@2x.png");
  }
  /* SO Designer Radiobox Button Icons */
  
  .radiobox .radiobox-button .radiobox-button-icon.simple-so {
    background-image: url("../Images/Icons/Filetypes/SmartObject32@2x.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.composite-so {
    background-image: url("../Images/Icons/Filetypes/SmartObjectComposite32@2x.png");
  }
  /* Rules Grid/Groups Radio Button Icons */
  
  .radiobox .radiobox-button .radiobox-button-icon.form-event,
  .radiobox .radiobox-button .radiobox-button-icon.view-event,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subform-event,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subview-event,
  .radiobox .radiobox-button .radiobox-button-icon.control-event {
    background-image: url("../Images/Icons/Rules/Rule16@2x.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subform-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subview-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.control-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.form-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subform-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subview-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.control-event-error {
    background-image: url("../Images/Icons/Rules/Rule_Error16@2x.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.view-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subform-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subview-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.control-event.disabled-rule {
    background-image: url("../Images/Icons/Rules/Rule_Disabled16@2x.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subform-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-subview-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.control-event.disabled-rule.error {
    background-image: url("../Images/Icons/Rules/Rule_Disabled_Error16@2x.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event-extended,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-extended,
  .radiobox .radiobox-button .radiobox-button-icon.extended-form-event,
  .radiobox .radiobox-button .radiobox-button-icon.extended-view-event,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-extended,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-extended,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-extended,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-extended {
    background-image: url("../Images/Icons/Rules/Rule_Extended16@2x.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-form-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-view-event.error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-extended.error,
  .radiobox .radiobox-button .radiobox-button-icon.form-event-extended-error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-extended-error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-form-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-view-event-error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-extended-error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-extended-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-extended-error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-extended-error {
    background-image: url("../Images/Icons/Rules/Rule_Extended_Error16@2x.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event-extended.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-extended.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.extended-form-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.extended-view-event.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-extended.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-extended.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-extended.disabled-rule,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-extended.disabled-rule {
    background-image: url("../Images/Icons/Rules/Rule_Extended_Disabled16@2x.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.form-event-extended.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.view-event-extended.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-form-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.extended-view-event.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-extended.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-extended.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-view-event-extended.disabled-rule.error,
  .radiobox .radiobox-button .radiobox-button-icon.unbound-form-event-extended.disabled-rule.error {
    background-image: url("../Images/Icons/Rules/Rule_Extended_Disabled_Error16@2x.png");
  }
  .radiobox .radiobox-button .radiobox-button-icon.view-event-error-extended,
  .radiobox .radiobox-button .radiobox-button-icon.form-event-error-extended,
  .radiobox .radiobox-button .radiobox-button-icon.subform-event-error-extended,
  .radiobox .radiobox-button .radiobox-button-icon.subview-event-error-extended {
    background-image: url("../Images/Icons/Rules/Rule_Extended_Error16@2x.png");
  }
  .rules-list-container .radiobox .radiobox-button.error::before {
    background-image: url("../Images/Icons/Badges/Error16@2x.png");
  }
  /* Rules Wizard Radio Button Icons */
  
  .radiobox-button .radiobox-button-icon.event {
    background-image: url("../Images/Icons/Toolbox/Event16@2x.png");
  }
  .radiobox-button .radiobox-button-icon.condition {
    background-image: url("../Images/Icons/Toolbox/Conditions16@2x.png");
  }
  .radiobox-button .radiobox-button-icon.action {
    background-image: url("../Images/Icons/Toolbox/Action16@2x.png");
  }
  .radiobox-button .radiobox-button-icon.template {
    background-image: url("../Images/Icons/Toolbox/RulesTemplate16@2x.png");
  }
  .picker .input-control.select-box .input-control-buttons a.picker-resolve > span span {
    background-image: url("../Images/Icons/Toolbox/Picker16@2x.png");
  }
  .picker .input-control.select-box .input-control-buttons a.picker-search > span span {
    background-image: url("../Images/Icons/Ribbon/Search16@2x.png");
  }
  label.input-control.default .input-control-icon,
  label.input-control.unknown .input-control-icon {
    background-image: url("../Images/Icons/DropdownSet/InputControl16@2x.png");
  }
  label.input-control.input-controls .input-control-icon {
    background-image: url("../Images/Icons/DropdownSet/InputControl16@2x.png");
  }
  label.input-control.display-controls .input-control-icon {
    background-image: url("../Images/Icons/Toolbox/Display16@2x.png");
  }
  label.input-control.inline-labels .input-control-icon {
    background-image: url("../Images/Icons/FileTypes/View16@2x.png");
  }
  label.input-control.stacked-labels .input-control-icon {
    background-image: url("../Images/Icons/FileTypes/View16@2x.png");
  }
  label.input-control.standard-buttons .input-control-icon {
    background-image: url("../Images/Icons/Toolbox/Button16@2x.png");
  }
  label.input-control.toolbar-buttons .input-control-icon {
    background-image: url("../Images/Icons/Toolbox/ToolbarControl16@2x.png");
  }
  label.input-control.one-column .input-control-icon {
    background-image: url("../Images/Icons/Placeholder/Placeholder16@2x.png");
  }
  label.input-control.two-columns .input-control-icon {
    background-image: url("../Images/Icons/Placeholder/Placeholder16@2x.png");
  }
  label.input-control.custom-columns .input-control-icon {
    background-image: url("../Images/Icons/Toolbar/TableProperties16@2x.png");
  }
  label.input-control.checkbox .input-control-img,
  .radiobox .radiobox-button .radiobox-button-input.checkbox {
    background-image: url("../Images/Icons/Controls/Controls18@2x.png");
  }
  label.input-control.radio .input-control-img,
  .radiobox .radiobox-button .radiobox-button-input.radio {
    background-image: url("../Images/Icons/Controls/Controls18@2x.png");
  }
  .form-field.required label.form-field-label,
  .dropLabel.required label.input-control {
    background-image: url("../Images/Icons/Indicators/RequiredField16@2x.png");
  }
  .dropLabel.required > span::after {
    background-image: url("../Images/Icons/Indicators/RequiredField16@2x.png") !important;
  }
  .ListViewGeneralStepMethodControlsDisabled {
    background-image: url("../Images/Icons/Indicators/InformationBadge16@2x.png");
  }
  .drop-menu.icon-control ul.drop-menu a.error-state::after {
    background-image: url("../Images/Icons/Ribbon/Error16@2x.png");
  }
  button.spinner-up-button {
    background-image: url("../Images/Arrows/black_arrow_up.gif");
  }
  .spinner.disabled button.spinner-up-button {
    background-image: url("../Images/Arrows/grey_arrow_up.gif");
  }
  button.spinner-down-button {
    background-image: url("../Images/Arrows/black_arrow_down.gif");
  }
  .spinner.disabled button.spinner-down-button {
    background-image: url("../Images/Arrows/grey_arrow_down.gif");
  }
  /* ToolBarButton icon selection dropdown Icons */
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.add,
  .input-control.icon-control.toolbarbutton.add .input-control-icon,
  .input-control.icon-control.toolbarbutton.add .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Add16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.generic,
  .input-control.icon-control.toolbarbutton.generic .input-control-icon,
  .input-control.icon-control.toolbarbutton.generic .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Button16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.undocheckout,
  .input-control.icon-control.toolbarbutton.undocheckout .input-control-icon,
  .input-control.icon-control.toolbarbutton.undocheckout .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/CancelCheckOut16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.checkin,
  .input-control.icon-control.toolbarbutton.checkin .input-control-icon,
  .input-control.icon-control.toolbarbutton.checkin .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/CheckIn16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.checkout,
  .input-control.icon-control.toolbarbutton.checkout .input-control-icon,
  .input-control.icon-control.toolbarbutton.checkout .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/CheckOut16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.delete,
  .input-control.icon-control.toolbarbutton.delete .input-control-icon,
  .input-control.icon-control.toolbarbutton.delete .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Delete16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.delete-all,
  .input-control.icon-control.toolbarbutton.delete-all .input-control-icon,
  .input-control.icon-control.toolbarbutton.delete-all .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/RemoveAll16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.edit,
  .input-control.icon-control.toolbarbutton.edit .input-control-icon,
  .input-control.icon-control.toolbarbutton.edit .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Edit16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.filter,
  .input-control.icon-control.toolbarbutton.filter .input-control-icon,
  .input-control.icon-control.toolbarbutton.filter .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Filter16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.load,
  .input-control.icon-control.toolbarbutton.load .input-control-icon,
  .input-control.icon-control.toolbarbutton.load .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Load16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.pdfdocument,
  .input-control.icon-control.toolbarbutton.pdfdocument .input-control-icon,
  .input-control.icon-control.toolbarbutton.pdfdocument .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Pdf16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.refresh,
  .input-control.icon-control.toolbarbutton.refresh .input-control-icon,
  .input-control.icon-control.toolbarbutton.refresh .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Refresh16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.save,
  .input-control.icon-control.toolbarbutton.save .input-control-icon,
  .input-control.icon-control.toolbarbutton.save .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Save16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.exceldocument,
  .input-control.icon-control.toolbarbutton.exceldocument .input-control-icon,
  .input-control.icon-control.toolbarbutton.exceldocument .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ExportExcel16.png');
  }
  /* System icons */
  
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.executesmartobject,
  .input-control.icon-control.toolbarbutton.executesmartobject .input-control-icon,
  .input-control.icon-control.toolbarbutton.executesmartobject .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ExecuteSmartObject16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.processinstances,
  .input-control.icon-control.toolbarbutton.processinstances .input-control-icon,
  .input-control.icon-control.toolbarbutton.processinstances .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ProcessInstances16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.processrights,
  .input-control.icon-control.toolbarbutton.processrights .input-control-icon,
  .input-control.icon-control.toolbarbutton.processrights .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ProcessRights16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.roles,
  .input-control.icon-control.toolbarbutton.roles .input-control-icon,
  .input-control.icon-control.toolbarbutton.roles .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Roles16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.startprocess,
  .input-control.icon-control.toolbarbutton.startprocess .input-control-icon,
  .input-control.icon-control.toolbarbutton.startprocess .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/StartProcess16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.startprocessinstance,
  .input-control.icon-control.toolbarbutton.startprocessinstance .input-control-icon,
  .input-control.icon-control.toolbarbutton.startprocessinstance .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/StartProcessInstance16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.stopprocessinstance,
  .input-control.icon-control.toolbarbutton.stopprocessinstance .input-control-icon,
  .input-control.icon-control.toolbarbutton.stopprocessinstance .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/StopProcessInstance16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.gotoactivity,
  .input-control.icon-control.toolbarbutton.gotoactivity .input-control-icon,
  .input-control.icon-control.toolbarbutton.gotoactivity .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/GoToActivity16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.viewflow,
  .input-control.icon-control.toolbarbutton.viewflow .input-control-icon,
  .input-control.icon-control.toolbarbutton.viewflow .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ViewFlow16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.setasdefault,
  .input-control.icon-control.toolbarbutton.setasdefault .input-control-icon,
  .input-control.icon-control.toolbarbutton.setasdefault .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/SetAsDefault16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.setdefaultworkinghourzone,
  .input-control.icon-control.toolbarbutton.setdefaultworkinghourzone .input-control-icon,
  .input-control.icon-control.toolbarbutton.setdefaultworkinghourzone .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/WorkingHourZone16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.retryinstance,
  .input-control.icon-control.toolbarbutton.retryinstance .input-control-icon,
  .input-control.icon-control.toolbarbutton.retryinstance .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/RetryInstance16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.errorfulldetail,
  .input-control.icon-control.toolbarbutton.errorfulldetail .input-control-icon,
  .input-control.icon-control.toolbarbutton.errorfulldetail .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ErrorFullDetails16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.worklistdelegateitem,
  .input-control.icon-control.toolbarbutton.worklistdelegateitem .input-control-icon,
  .input-control.icon-control.toolbarbutton.worklistdelegateitem .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/DelegateWorklistItem16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.worklistredirect,
  .input-control.icon-control.toolbarbutton.worklistredirect .input-control-icon,
  .input-control.icon-control.toolbarbutton.worklistredirect .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/WorklistRedirect16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.worklistrelease,
  .input-control.icon-control.toolbarbutton.worklistrelease .input-control-icon,
  .input-control.icon-control.toolbarbutton.worklistrelease .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/WorklistRelease16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.search,
  .input-control.icon-control.toolbarbutton.search .input-control-icon,
  .input-control.icon-control.toolbarbutton.search .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Search16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.security,
  .input-control.icon-control.toolbarbutton.security .input-control-icon,
  .input-control.icon-control.toolbarbutton.security .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Security16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.exclude-on,
  .input-control.icon-control.toolbarbutton.exclude-on .input-control-icon,
  .input-control.icon-control.toolbarbutton.exclude-on .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Exclude_Selected16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.exclude-off,
  .input-control.icon-control.toolbarbutton.exclude-off .input-control-icon,
  .input-control.icon-control.toolbarbutton.exclude-off .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/Exclude16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.excludedata-on,
  .input-control.icon-control.toolbarbutton.excludedata-on .input-control-icon,
  .input-control.icon-control.toolbarbutton.excludedata-on .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/ExcludeData16.png');
  }
  .drop-menu.icon-control ul.drop-menu a.toolbarbutton.excludedata-off,
  .input-control.icon-control.toolbarbutton.excludedata-off .input-control-icon,
  .input-control.icon-control.toolbarbutton.excludedata-off .input-control-wrapper {
    background-image: url('../Images/Icons/ToolbarButton/IncludeData16.png');
  }
  /* END for ToolBarButton icon selection dropdown Icons */
}
/* Column Styling */

.option-select-box-column {
  float: left;
  min-width: 350px;
  width: 50%;
}
.option-select-box-column .option-select-box {
  margin-left: 1px;
}
.option-select-box-column:first-child .option-select-box {
  margin-left: 0;
}
/* Slider Form Control Styling */

.Slider-rail {
  height: 11px;
  position: relative;
}
.Slider-rail .Slider-rail-start {
  background-image: url("../Images/Slider/slider_bar_left_corners.png");
  background-position: 0 50%;
  background-repeat: no-repeat;
  height: 11px;
  left: 0;
  position: absolute;
  top: 0;
  width: 3px;
}
.Slider-rail .Slider-rail-inner {
  background-image: url("../Images/Slider/slider_bar_repeater.png");
  background-position: 0 50%;
  background-repeat: repeat-x;
  height: 11px;
  left: 3px;
  position: absolute;
  right: 3px;
  top: 0;
}
.Slider-rail .Slider-rail-end {
  background-image: url("../Images/Slider/slider_bar_right_corners.png");
  background-position: 0 50%;
  background-repeat: no-repeat;
  height: 11px;
  position: absolute;
  right: 0;
  top: 0;
  width: 3px;
}
.Slider-rail a.Slider {
  background-image: url("../Images/Slider/slider_button_normal.png");
  background-position: 50% 50%;
  background-repeat: no-repeat;
  height: 11px;
  left: 0;
  position: absolute;
  text-decoration: none;
  width: 11px;
}
.Slider-rail:not(.disabled) a.Slider:hover,
.Slider-rail:not(.disabled) a.Slider:focus,
.Slider-rail:not(.disabled) a.Slider:active {
  background-image: url("../Images/Slider/slider_button_hover.png");
}
/* View Runtime Styling */

.ajax__slider_h_rail .ajax_slider_rail_inner {
  background-image: url("../Images/Slider/slider_bar_repeater.png");
}
.ajax__slider_h_rail .ajax_slider_rail_start {
  background-image: url("../Images/Slider/slider_bar_left_corners.png");
}
.ajax__slider_h_rail .ajax_slider_rail_end {
  background-image: url("../Images/Slider/slider_bar_right_corners.png");
}
.ajax__slider_h_handle {
  background-image: url("../Images/Slider/slider_button_normal.png");
}
.ajax__slider_h_handle:not(.disabled):hover,
.ajax__slider_h_handle:not(.read-only):hover,
.ajax__slider_h_handle:not(.disabled):focus,
.ajax__slider_h_handle:not(.read-only):focus,
.ajax__slider_h_handle:not(.disabled):active,
.ajax__slider_h_handle:not(.read-only):active,
.ajax__slider_h_handle.active:not(.disabled),
.ajax__slider_h_handle.active:not(.read-only) {
  background-image: url("../Images/Slider/slider_button_hover.png");
}
/* Tokenbox Styling */

.token-input .token-input-editor-area {
  height: auto;
  line-height: 18px;
  min-height: 100%;
  outline: none;
}
.token-input .token-input-editor-area:focus,
.token-input .token-input-editor-area:active {
  outline: none;
}
.token-input.full-size {
  height: 100%;
}
.token-input.full-size .input-control-m,
.token-input.full-size .input-control-m-c,
.token-input.full-size .input-control-content,
.token-input.full-size .input-control-wrapper {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.token-input.single-line .input-control-m-c,
.token-input.single-line .token-input-editor-area {
  overflow: hidden;
  white-space: nowrap;
  cursor: text;
}
.token-input.single-line .token-input-editor-area {
  height: 18px;
}
.token-input.full-size .token-input-editor-area {
  position: relative;
  height: 100%;
  overflow-y: inherit;
}
.token-input .token-input-editor-area p {
  margin-top: 0;
}
.token-input .token-input-watermark {
  font-style: italic;
  color: rgba(78, 87, 88, 0.2);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
  line-height: 19px;
  padding: 1px 4px;
}
.token-input .token-input-editor-area .editor-line {
  min-height: 18px;
}
.token-input .active-caret,
.token-input .char.empty {
  display: inline-block;
  height: 12px;
  margin: 0 1px;
  width: 1px;
}
.token-input .char.over,
.token-input .text-node.empty.over,
.token-input .active-caret {
  background: url("../Images/caret.gif") no-repeat 0 50%;
  cursor: text;
}
.token-input .active-caret {
  vertical-align: middle;
}
.token-input .text-node.empty {
  line-height: 18px;
  padding: 0 1px;
  vertical-align: middle;
}
.token-input .active-caret.ie8 {
  border-right: solid 1px black;
}
/* Spinner Control Styling */

.spinner {
  display: flex;
  border: solid 1px #dddddd;
  background-color: white;
}
.spinner.active {
  border-color: #1b7ecd;
}
.spinner.disabled {
  border-color: #f7f8f6;
}
.spinner-inputs {
  flex-grow: 1;
  display: block;
}
.spinner-buttons {
  width: 20px;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: center;
  vertical-align: top;
}
.spinner-input-wrapper {
  height: 20px;
}
.spinner-text-input {
  background-color: inherit;
  border: none;
  padding: 0;
  margin: 0 0 0 2px;
  padding-bottom: 2px;
  padding-top: 2px;
  outline: 0;
}
html[dir=rtl] .spinner-text-input {
  margin: 0 2px 0 0;
}
.spinner-text-input:first-child {
  margin-left: 4px;
}
html[dir=rtl] .spinner-text-input:first-child {
  margin-left: 0;
  margin-right: 4px;
}
.spinner-text-input.right-align {
  text-align: right;
  margin-left: 0;
  margin-right: 2px;
}
.spinner-text-input.right-align:first-child {
  margin-left: 1px;
}
.spinner-delimiter {
  float: left;
  position: relative;
  top: 2px;
}
.spinner-down-button-wrapper,
.spinner-up-button-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-items: stretch;
  flex-grow: 1;
  justify-content: stretch;
}
.spinner-down-button-wrapper button,
.spinner-up-button-wrapper button {
  flex-grow: 1;
  border: solid 1px transparent;
  color: #4e5758;
  cursor: pointer;
  height: auto;
  min-width: 0px;
  padding: 0px;
  width: auto;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-color: transparent;
  text-indent: -9999px;
}
.spinner-down-button-wrapper button:hover,
.spinner-up-button-wrapper button:hover {
  background-color: #deeffd;
}
.spinner.disabled.spinner-down-button-wrapper button,
.spinner.disabled.spinner-up-button-wrapper button {
  background-color: transparent;
  cursor: default !important;
}
/* END Spinner Control Styling */

/* Wysiwyg Editor Controls Styling */

.font-family-arial {
  font-family: Arial, Gadget, sans-serif;
}
.font-family-bookman-old-style {
  font-family: Bookman Old Style, serif;
}
.font-family-comic-sans-ms {
  font-family: Comic Sans MS, cursive;
}
.font-family-courier-new {
  font-family: Courier New, Courier, monospace;
}
.font-family-garamond {
  font-family: Garamond, serif;
}
.font-family-georgia {
  font-family: Georgia, serif;
}
.font-family-impact {
  font-family: Impact, Charcoal, sans-serif;
}
.font-family-lucida-console {
  font-family: Lucida Console, Monaco, monospace;
}
.font-family-ms-sans-serif {
  font-family: MS Sans Serif, Geneva, sans-serif;
}
.font-family-ms-serif {
  font-family: MS Serif, 'New York', sans-serif;
}
.font-family-palatino-linotype {
  font-family: Palatino Linotype, 'Book Antiqua', Palatino, serif;
}
.font-family-sans-serif {
  font-family: Sans Serif;
}
.font-family-serif {
  font-family: Serif;
}
.font-family-tahoma {
  font-family: Tahoma, Geneva, sans-serif;
}
.font-family-times-new-roman {
  font-family: Times New Roman, Times, serif;
}
.font-family-trebuchet-ms {
  font-family: Trebuchet MS, Helvetica, sans-serif;
}
.font-family-verdana {
  font-family: Verdana, Geneva, sans-serif;
}
.input-control-icon.error-badge::after,
.input-control-img.error-badge::after,
.tree li > span.error-badge::after {
  -moz-animation: fadein 0.25s;
  -o-animation: fadein 0.25s;
  -webkit-animation: fadein 0.25s;
  animation: fadein 0.25s;
  background: url(../Images/Icons/Badges/Error16.png) no-repeat;
  background-size: contain;
  width: 11px;
  height: 11px;
  content: '';
  display: block;
  position: absolute;
  left: 26px;
  top: 0;
}
.tree ul.target-rule li,
.tree ul.target-rule {
  position: relative;
}
li label.input-control,
.tree ul.target-rule > li {
  overflow: visible;
}
.generic-ellipsis {
  display: block;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.control-table,
.control-table-row {
  border: 0 !important;
}
.label-container span {
  display: block;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
#SessionExpirationWarningDialog label.input-control.checkbox {
  margin-top: 10px;
}
.ListViewGeneralStepMethodControlsDisabled {
  margin-top: 5px;
  padding-left: 23px;
  padding-right: 5px;
  border: solid 1px #ffecb3;
  background-color: #fff9e6;
  box-sizing: border-box;
  line-height: 20px;
  background-repeat: no-repeat;
  background-size: 16px 16px;
  background-position: 3px 3px;
  box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}
.ListViewGeneralStepMethodControlsDisabled.hidden {
  display: none;
}
#vdlbl_listViewGetListMethod.form-field.hidden-label .form-field-label {
  visibility: hidden;
  display: block;
}
.readonly-property {
  padding-top: 3px;
}
.readonly-property:not(.no-icon) {
  padding-left: 18px;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: left center;
  background-size: 16px 16px;
}
