@import "../dijit.css";
@import url("../../../dojo/resources/dojo.css");
@import "bootstrap.css";
@import "../../icons/editorIcons.css" /*sprite for editor icons to be used by all themes*/;
@import "../../../dgrid/css/dgrid.css";
@import "../../../dojox/grid/resources/Grid.css";
@import "../../../dojox/grid/enhanced/resources/Common.css";
@import "../../../dojox/image/resources/LightboxNano.css";
 {
  background: #e6e6e6 /* old browsers */;
  background-image: -moz-linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  background-image: -webkit-linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  background-image: -o-linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  background-image: linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e6e6, endColorstr=#c8c8c8, gradientType=0) /* IE6-9 */;
}
*:focus {
  outline: 0;
}
.umc {
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  color: #282828;
}
html {
  height: 100%;
  background-color: #f2f2f2;
}
body.umc,
.umc p {
  line-height: 1.4em;
}
.umc td,
.umc th {
  padding: 0em 1em 0.3em 0em;
}
.umc a {
  color: #787878;
  text-decoration: underline;
}
.umc .umcGalleryItem a {
  text-decoration: none;
}
.umc a:hover {
  color: #282828;
}
body.umc .umcBackground,
body.umc {
  overflow-x: hidden;
  background-color: #f2f2f2;
}
.dj_ie9 body.umc.umcOverviewShown:before,
.dj_ie8 body.umc.umcOverviewShown:before,
body.umc.umcOverviewShown {
  min-height: 100%;
}
.umc h1 {
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 0.727em;
}
.umc h2 {
  font-size: 20px;
  margin-top: 1em;
  margin-bottom: 0.6em;
  font-weight: 500;
}
.umc h3,
.umc h4,
.umc h5,
.umc h6 {
  font-size: 1em;
  font-weight: bold;
}
.umc hr {
  border-top: 2px solid #b4b4b4;
}
.umc p {
  margin-bottom: 0.7em;
}
.umc pre,
.umc code {
  border: 1px solid #d3d3d3;
  word-wrap: normal;
}
.umc table.dojoTabular thead,
.umc table.dojoTabular tfoot {
  background-color: #e6e6e6;
  border: 1px solid #d3d3d3;
}
.umc .shadow-1 {
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
}
.umc .shadow-2 {
  -webkit-box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
  -moz-box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
  box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
}
.umc .shadow-3 {
  -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.umc .shadow-4 {
  -webkit-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
  -moz-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.umc .shadow-5 {
  -webkit-box-shadow: 0px 14px 45px rgba(0,0,0,0.25), 0px 10px 18px rgba(0,0,0,0.22);
  -moz-box-shadow: 0px 14px 45px rgba(0,0,0,0.25), 0px 10px 18px rgba(0,0,0,0.22);
  box-shadow: 0px 14px 45px rgba(0,0,0,0.25), 0px 10px 18px rgba(0,0,0,0.22);
}
.umc .umcCard {
  margin: 48px auto;
  background: #fff;
  padding: 14px;
  border: none;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
}
.umc .umcCard h2:first-child,
.umc .umcCard h1:first-child {
  margin-top: 10px;
}
.umc .umcCard .dijitTextBox,
.umc .umcCard .dijitSelect {
  background-color: #fafafa;
}
.umc .umcCard .dijitTextBoxDisabled {
  background: #e6e6e6;
}
.umc .umcCard .umcPageFooter .dijitButton {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-left: 4px;
  margin-right: 4px;
}
.umc .umcCard .umcPageFooter .dijitButton:not(.dijitButtonHover) .dijitButtonNode {
  background-color: rgba(255,255,255,0);
}
.umc .umcCard .umcPageFooter .dijitButton.dijitButtonFocused .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .umcCard .umcPageFooter .dijitButton .dijitButtonText {
  padding: 0 12px;
}
.umcStandby {
  background: no-repeat center url("images/standbyAnimation.svg");
}
@media (max-width: 549px) {
  .col-xxs-1 {
    width: 8.333333333333334%;
  }
  .col-xxs-2 {
    width: 16.666666666666668%;
  }
  .col-xxs-3 {
    width: 25%;
  }
  .col-xxs-4 {
    width: 33.333333333333336%;
  }
  .col-xxs-5 {
    width: 41.666666666666664%;
  }
  .col-xxs-6 {
    width: 50%;
  }
  .col-xxs-7 {
    width: 58.333333333333336%;
  }
  .col-xxs-8 {
    width: 66.66666666666667%;
  }
  .col-xxs-9 {
    width: 75%;
  }
  .col-xxs-10 {
    width: 83.33333333333333%;
  }
  .col-xxs-11 {
    width: 91.66666666666667%;
  }
  .col-xxs-12 {
    width: 100%;
  }
}
/*@import "../../icons/commonIcons.styl"*/
/*sprite containing common icons to be used by all themes*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Regular'), local(Roboto-Regular), url("fonts/Roboto-Regular.woff") format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local('Roboto Italic'), local(Roboto-Italic), url("fonts/Roboto-Italic.woff") format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local(Roboto-Medium), url("fonts/Roboto-Medium.woff") format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: local('Roboto Medium Italic'), local(Roboto-MediumItalic), url("fonts/Roboto-MediumItalic.woff") format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local(Roboto-Bold), url("fonts/Roboto-Bold.woff") format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local('Roboto Bold Italic'), local(Roboto-BoldItalic), url("fonts/Roboto-BoldItalic.woff") format('woff');
}
.umc .dijitPopup {
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 1px 5px rgba(0,0,0,0.25);
  box-shadow: 0 1px 5px rgba(0,0,0,0.25);
}
.umc .dijitTooltipDialogPopup {
/* exception popups: do not use a shadow on these because they aren't rectangular */
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.umc .dijitComboBoxHighlightMatch {
  background-color: #c8c8c8;
}
.umc .dijitFocusedLabel {
/* for checkboxes or radio buttons, hatch border around the corresponding label, to indicate focus */
  outline: 1px dotted #404040;
}
.umc .dojoDndItem {
  border-color: rgba(0,0,0,0);
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-property: background-color, border-color;
  -moz-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
}
.umc .dojoDndItemOver {
  background-color: #969696;
  padding: 1px;
  border: solid 1px #e0e0e0;
  color: #fff;
}
.umc .dojoDndItemAnchor,
.umc .dojoDndItemSelected {
  background-color: #5a5a5a;
  padding: 1px;
  border: solid 1px #b4b4b4;
  color: #fff;
}
.umc .dojoDndItemBefore,
.umc .dojoDndItemAfter {
  border-color: #b4b4b4;
}
.umc table.dojoDndAvatar {
  border: 1px solid #b4b4b4;
  border-collapse: collapse;
  background-color: #fff;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
  -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
  box-shadow: 0 1px 3px rgba(0,0,0,0.25);
}
.umc .dojoDndAvatarHeader td {
  height: 20px;
  padding-left: 21px;
}
.umc.dojoDndMove .dojoDndAvatarHeader,
.umc.dojoDndCopy .dojoDndAvatarHeader {
  background-image: url("images/dnd.png");
  background-repeat: no-repeat;
  background-position: 2px -122px;
}
.umc .dojoDndAvatarItem td {
  padding: 5px;
}
.umc.dojoDndMove .dojoDndAvatarHeader {
  background-color: #f58383;
  background-position: 2px -103px;
}
.umc.dojoDndCopy .dojoDndAvatarHeader {
  background-color: #f58383;
  background-position: 2px -68px;
}
.umc.dojoDndMove .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-color: #97e68d;
  background-position: 2px -33px;
}
.umc.dojoDndCopy .dojoDndAvatarCanDrop .dojoDndAvatarHeader {
  background-color: #97e68d;
  background-position: 2px 2px;
}
.umc .dijitTextBox {
  color: #282828;
  width: 100%;
  font-size: 16px;
  background-color: #fff;
}
.umc .dijitValidationTextBoxError .dijitValidationContainer {
  background-image: url("form/images/error.svg");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: contain;
  width: 20px;
  height: 20px;
  margin: 6px 8px 0 0;
}
.umc .dijitValidationTextBoxError .dijitValidationIcon {
  width: 0;
  background-color: transparent /* so the INPUT doesn't obscure the border in rtl+a11y */;
}
.umc .dijitTextArea,
.umc .dijitInputField .dijitPlaceHolder {
  padding: 0 5px;
  font-size: 1em;
}
.umc .dijitSelect,
.umc .dijitTextBox {
  position: relative;
}
.umc .dijitSelect:before,
.umc .dijitTextBox:before,
.umc .dijitSelect:after,
.umc .dijitTextBox:after {
  content: "";
  position: absolute;
  height: 5px;
  bottom: 0;
}
.umc .dijitSelect:before,
.umc .dijitTextBox:before {
  border-left: thin solid #b4b4b4;
  left: 0;
}
.umc .dijitSelect:after,
.umc .dijitTextBox:after {
  right: 0;
  border-right: thin solid #b4b4b4;
}
.umc .dijitSelect,
.umc .dijitSelect .dijitButtonContents,
.umc .dijitTextBox,
.umc .dijitTextBox .dijitButtonNode {
/* color for (outer) border on *TextBox widgets, and border between input and buttons on ComboBox and Spinner */
  border: 0 none;
  border-bottom: 1px solid;
  border-color: #b4b4b4;
}
.umc .dijitSelect,
.umc .dijitSelect .dijitButtonContents,
.umc .dijitTextBox,
.umc .dijitTextBox .dijitButtonNode,
.umc .dijitSelect:before,
.umc .dijitTextBox:before,
.umc .dijitSelect:after,
.umc .dijitTextBox:after {
  -webkit-transition-property: background-color, border, color;
  -moz-transition-property: background-color, border, color;
  transition-property: background-color, border, color;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
.umc .dijitTextArea {
  border-width: thin;
  border-style: solid;
  width: 100%;
  height: 110px;
}
.umc .dijitSelect .dijitInputContainer,
.umc .dijitTextBox .dijitInputContainer {
  padding: 0 10px;
}
.umc .dijitSelect .dijitInputContainer .dijitInputInner,
.umc .dijitTextBox .dijitInputContainer .dijitInputInner,
.umc .dijitSelect .dijitInputContainer .umcInlineLabel,
.umc .dijitTextBox .dijitInputContainer .umcInlineLabel,
.umc .dijitSelect .dijitInputContainer .dijitPlaceHolder,
.umc .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  line-height: 32px;
  height: 32px;
  text-overflow: ellipsis;
}
.umc .dijitSelect .dijitInputContainer .umcInlineLabel,
.umc .dijitTextBox .dijitInputContainer .umcInlineLabel,
.umc .dijitSelect .dijitInputContainer .dijitPlaceHolder,
.umc .dijitTextBox .dijitInputContainer .dijitPlaceHolder {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  padding: 0 10px;
}
.umc .dijitSelect .dijitInputContainer .umcInlineLabel,
.umc .dijitTextBox .dijitInputContainer .umcInlineLabel {
  visibility: hidden;
  color: #787878;
}
.umc .dijitSelect .dijitInputContainer .umcInlineLabel.umcEmptyValue,
.umc .dijitTextBox .dijitInputContainer .umcInlineLabel.umcEmptyValue {
  visibility: visible;
}
.umc .dijitSelectHover,
.umc .dijitSelectHover .dijitButtonContents,
.umc .dijitTextBoxHover,
.umc .dijitTextBoxHover .dijitButtonNode,
.umc .dijitSelectHover:before,
.umc .dijitTextBoxHover:before,
.umc .dijitSelectHover:after,
.umc .dijitTextBoxHover:after {
  border-color: #e0e0e0;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
.umc .dijitSelectError,
.umc .dijitSelectError .dijitButtonContents,
.umc .dijitTextBoxError,
.umc .dijitTextBoxError .dijitButtonNode,
.umc .dijitSelectError:before,
.umc .dijitTextBoxError:before,
.umc .dijitSelectError:after,
.umc .dijitTextBoxError:after {
  border-color: #db062e;
}
.umc .dijitSelectFocused,
.umc .dijitSelectFocused .dijitButtonContents,
.umc .dijitTextBoxFocused,
.umc .dijitTextBoxFocused .dijitButtonNode,
.umc .dijitSelectFocused:before,
.umc .dijitTextBoxFocused:before,
.umc .dijitSelectFocused:after,
.umc .dijitTextBoxFocused:after {
  border-color: #b4b4b4;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.umc .dijitSelectErrorFocused,
.umc .dijitSelectErrorFocused .dijitButtonContents,
.umc .dijitTextBoxErrorFocused,
.umc .dijitTextBoxErrorFocused .dijitButtonNode,
.umc .dijitSelectErrorFocused:before,
.umc .dijitTextBoxErrorFocused:before,
.umc .dijitSelectErrorFocused:after,
.umc .dijitTextBoxErrorFocused:after {
  border-color: #c20529;
}
.umc .dijitSelectDisabled:before,
.umc .dijitTextBoxDisabled:before,
.umc .dijitSelectDisabled:after,
.umc .dijitTextBoxDisabled:after,
.umc .dijitSelectDisabled,
.umc .dijitSelectDisabled .dijitButtonContents,
.umc .dijitTextBoxDisabled,
.umc .dijitTextBoxDisabled .dijitButtonNode {
  border-color: #d3d3d3;
}
.umc .dijitSelectDisabled,
.umc .dijitTextBoxDisabled {
  background-color: #e6e6e6;
}
.umc .dijitSelectDisabled,
.umc .dijitTextBoxDisabled {
  color: #787878;
}
.umc .dijitSelect.dijitSelectDisabled .dijitArrowButtonContainer,
.umc .dijitComboBox.dijitComboBoxDisabled .dijitArrowButtonContainer,
.umc .dijitSelect .dijitArrowButtonContainer,
.umc .dijitComboBox .dijitArrowButtonContainer {
  margin: 6px 10px 0 0;
}
.umc .dijitSelect.dijitSelectDisabled .dijitArrowButtonContainer .dijitArrowButtonInner,
.umc .dijitComboBox.dijitComboBoxDisabled .dijitArrowButtonContainer .dijitArrowButtonInner,
.umc .dijitSelect .dijitArrowButtonContainer .dijitArrowButtonInner,
.umc .dijitComboBox .dijitArrowButtonContainer .dijitArrowButtonInner {
  background: url("images/icons.svg") 0px 0px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
  height: 20px !important;
}
html.dj_trident .umc .dijitSelect.dijitSelectDisabled .dijitArrowButtonContainer .dijitArrowButtonInner,
html.dj_trident .umc .dijitComboBox.dijitComboBoxDisabled .dijitArrowButtonContainer .dijitArrowButtonInner,
html.dj_trident .umc .dijitSelect .dijitArrowButtonContainer .dijitArrowButtonInner,
html.dj_trident .umc .dijitComboBox .dijitArrowButtonContainer .dijitArrowButtonInner,
html.dj_ie .umc .dijitSelect.dijitSelectDisabled .dijitArrowButtonContainer .dijitArrowButtonInner,
html.dj_ie .umc .dijitComboBox.dijitComboBoxDisabled .dijitArrowButtonContainer .dijitArrowButtonInner,
html.dj_ie .umc .dijitSelect .dijitArrowButtonContainer .dijitArrowButtonInner,
html.dj_ie .umc .dijitComboBox .dijitArrowButtonContainer .dijitArrowButtonInner {
  background-image: url("images/icons.png");
}
.umc .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
  border: none;
}
.umc .dijitToolbar .dijitComboBox .dijitArrowButtonInner {
  border: none;
}
.umc .dijitComboBoxOpenOnClickHover .dijitArrowButtonInner,
.umc .dijitComboBox .dijitDownArrowButtonHover .dijitArrowButtonInner {
  background-position: -20px 0;
  opacity: 0.66;
}
.umc .dijitComboBox .dijitDownArrowButtonActive .dijitArrowButtonInner {
  background-position: -20px 0;
  opacity: 1;
}
.dj_iequirks .umc .dijitComboBox .dijitHasDropDownOpen {
  padding: 1px 0;
}
.umc .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
  border: 0 none;
}
label {
/* overwrite bootstrap bold font weight */
  font-weight: normal;
}
.umc .umcLabelPane {
  display: inline-block;
  vertical-align: top;
}
.umc .umcLabelPane .umcLabelPaneLabelNode label {
  font-size: 12px;
}
.umc .umcLabelPane .umcLabelPaneLabeNodeBottom label {
  padding-top: 0.25em;
}
.umc .umcLabelPane .umcLabelPaneLabeNodeRight label {
  display: inline-block;
  padding: 0 1.25em 0 0;
}
.umc .umcLabelPane .umcToolTip {
  background-position: 0 -36px;
}
.umc .umcLabelPane .umcToolTip .umcToolTipHover {
  background-position: -12px -36px;
  opacity: 0.66;
}
.umc .umcLabelPane .umcToolTip .umcToolTipClicked {
  background-position: -48px -36px;
}
.umc .umcSearchForm .umcSearchFormSubmitButton {
  width: 3.5em;
  margin: 0;
}
.umc .umcSearchForm .umcSearchFormSubmitButton .dijitButton {
  margin-top: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.umc .umcSearchForm .umcSearchFormSubmitButton .dijitButtonNode {
  background-color: transparent;
  height: 32px;
}
.umc .umcSearchForm .umcSearchFormSubmitButton .dijitButtonNode .dijitButtonContents {
  line-height: 32px;
  padding: 0 3px;
}
.umc .umcSearchForm .umcLabelPane.umcSearchFormElementBeforeSubmitButton {
  margin-right: -3.5em;
  padding-right: 3.5em;
}
.umc .umcSearchForm .umcLabelPane-dijitCheckBox.umcSearchFormElementBeforeSubmitButton + .umcSearchFormSubmitButton {
  margin-top: -7px;
}
.umc .umcImage {
  background: url("images/checkerboard-pattern.png");
  width: 100%;
  padding: 10px;
}
.umc .umcImage img {
  width: auto;
  max-width: 100%;
  height: auto;
  max-height: 300px;
  display: block;
  margin: 0 auto;
}
.umc .umcUploader .dijitButton,
.umc .umcMultiObjectSelect .dijitButton {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-left: 4px;
  margin-right: 4px;
  margin-left: -14px;
  margin-right: 24px;
  margin-bottom: 0;
}
.umc .umcUploader .dijitButton:not(.dijitButtonHover) .dijitButtonNode,
.umc .umcMultiObjectSelect .dijitButton:not(.dijitButtonHover) .dijitButtonNode {
  background-color: rgba(255,255,255,0);
}
.umc .umcUploader .dijitButton.dijitButtonFocused .dijitButtonNode,
.umc .umcMultiObjectSelect .dijitButton.dijitButtonFocused .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .umcUploader .dijitButton .dijitButtonText,
.umc .umcMultiObjectSelect .dijitButton .dijitButtonText {
  padding: 0 12px;
}
.umc .umcUploader .dijitButton:last-child,
.umc .umcMultiObjectSelect .dijitButton:last-child {
  margin-right: -14px;
}
.dj_ff3 .umc .dijitInputField input[type="hidden"] {
  display: none;
  height: 0;
  width: 0;
}
.dj_borderbox .umc .dijitComboBox .dijitHasDropDownOpen .dijitArrowButtonInner {
  width: 18px;
}
.dj_borderbox .umc .dijitComboBoxFocused .dijitHasDropDownOpen .dijitArrowButtonInner {
  width: 16px;
}
.umc .dijitButton.umcFlatButton {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-left: 4px;
  margin-right: 4px;
}
.umc .dijitButton.umcFlatButton:not(.dijitButtonHover) .dijitButtonNode {
  background-color: rgba(255,255,255,0);
}
.umc .dijitButton.umcFlatButton.dijitButtonFocused .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .dijitButton.umcFlatButton .dijitButtonText {
  padding: 0 12px;
}
.umc .dijitButton,
.umc .dijitDropDownButton {
  margin: 8px;
  -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.umc .dijitButton .dijitButtonNode,
.umc .dijitDropDownButton .dijitButtonNode,
.umc .dijitComboButton .dijitButtonNode,
.umc .dijitToggleButton .dijitButtonNode {
/* rules for the dijit.form.*Button widgets (see also ComboButton section below) */
  border: none;
  padding: 0px;
  height: 36px;
  line-height: 36px;
  color: #282828;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff;
  -webkit-transition: background-color 250ms;
  -moz-transition: background-color 250ms;
  transition: background-color 250ms;
}
.umc .dijitButton .dijitButtonNode .dijitButtonContents {
  line-height: 36px;
}
.umc .dijitComboButton .dijitArrowButton {
  border-left-width: 0;
  padding: 4px 2px 4px 2px /* TODO: still needed? */;
}
.umc .dijitArrowButtonInner {
  margin: 0 auto;
  background: url("images/icons.svg") -162px -20px no-repeat;
  background-size: 320px 260px;
  width: 16px;
  height: 20px;
}
html.dj_trident .umc .dijitArrowButtonInner,
html.dj_ie .umc .dijitArrowButtonInner {
  background-image: url("images/icons.png");
}
.umc .dijitLeftArrowButton .dijitArrowButtonInner {
  background-position: -202px -20px;
}
.umc .dijitRightArrowButton .dijitArrowButtonInner {
  background-position: -222px -20px;
}
.umc .dijitUpArrowButton .dijitArrowButtonInner {
  background-position: -182px -20px;
}
.umc .dijitDisabled .dijitIcon,
.umc .dijitDisabled .dijitArrowButtonInner,
.umc .dijitDisabled .dijitButtonText {
  opacity: 0.5 !important;
}
.umc .dijitButtonText {
  padding: 0 16px;
  text-align: center;
  font-size: 14px;
  color: #5a5a5a;
  font-weight: 500;
  text-transform: uppercase;
}
.umc .dijitButtonHover .dijitButtonNode,
.umc .dijitDropDownButtonHover .dijitButtonNode,
.umc .dijitComboButton .dijitButtonNodeHover,
.umc .dijitComboButton .dijitDownArrowButtonHover,
.umc .dijitToggleButtonHover .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .dijitButtonHover .dijitButtonNode .dijitArrowButtonInner,
.umc .dijitDropDownButtonHover .dijitButtonNode .dijitArrowButtonInner,
.umc .dijitComboButton .dijitButtonNodeHover .dijitArrowButtonInner,
.umc .dijitComboButton .dijitDownArrowButtonHover .dijitArrowButtonInner,
.umc .dijitToggleButtonHover .dijitButtonNode .dijitArrowButtonInner {
  opacity: 0.66;
}
.umc .dijitButtonFocused .dijitButtonNode,
.umc .dijitComboButtonFocused .dijitButtonNode,
.umc .dijitToggleButtonFocused .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .dijitButtonActive .dijitButtonNode,
.umc .dijitDropDownButtonActive .dijitButtonNode,
.umc .dijitComboButtonActive .dijitButtonNode,
.umc .dijitToggleButtonActive .dijitButtonNode,
.umc .dijitToggleButtonChecked .dijitButtonNode {
  background-color: rgba(0,0,0,0.16);
}
.umc .dijitButtonActive .dijitButtonNode .dijitArrowButtonInner,
.umc .dijitDropDownButtonActive .dijitButtonNode .dijitArrowButtonInner,
.umc .dijitComboButtonActive .dijitButtonNode .dijitArrowButtonInner,
.umc .dijitToggleButtonActive .dijitButtonNode .dijitArrowButtonInner,
.umc .dijitToggleButtonChecked .dijitButtonNode .dijitArrowButtonInner {
  opacity: 1;
}
.umc .dijitButtonActive,
.umc .dijitDropDownButtonActive,
.umc .dijitComboButtonActive,
.umc .dijitToggleButtonActive,
.umc .dijitToggleButtonChecked {
  -webkit-box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
  -moz-box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
  box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
}
.umc .dijitButtonDisabled,
.umc .dijitDropDownButtonDisabled,
.umc .dijitComboButtonDisabled,
.umc .dijitToggleButtonDisabled {
  background-image: none;
  outline: none;
}
.umc .dijitButtonDisabled .dijitButtonNode,
.umc .dijitDropDownButtonDisabled .dijitButtonNode,
.umc .dijitComboButtonDisabled .dijitButtonNode,
.umc .dijitToggleButtonDisabled .dijitButtonNode {
  background-color: #e6e6e6;
  color: #787878;
  background-image: url("images/buttonDisabled.png");
  _background-image: none;
}
.umc .dijitComboButtonDisabled .dijitArrowButton {
  border-left-width: 0;
}
.umc table.dijitComboButton {
  border-collapse: separate /* override dijit.css so that ComboBox rounded corners work */;
}
.umc .dijitComboButton .dijitStretch {
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.umc .dijitComboButton .dijitArrowButton {
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.umc .dijitToggleButton .dijitCheckBoxIcon {
  background: url("images/icons-small.svg") 0px -36px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .dijitToggleButton .dijitCheckBoxIcon,
html.dj_ie .umc .dijitToggleButton .dijitCheckBoxIcon {
  background-image: url("images/icons-small.png");
}
.umc .dijitCheckBox,
.umc .dijitCheckBoxIcon {
  background: url("images/icons-small.svg") 0px -36px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
  margin: -1px 0.3em 0 0;
  padding: 0;
}
html.dj_trident .umc .dijitCheckBox,
html.dj_trident .umc .dijitCheckBoxIcon,
html.dj_ie .umc .dijitCheckBox,
html.dj_ie .umc .dijitCheckBoxIcon {
  background-image: url("images/icons-small.png");
}
.umc .dijitCheckBox,
.umc .dijitToggleButton .dijitCheckBoxIcon {
/* unchecked */
  background-position: 0 -48px;
}
.umc .dijitCheckBoxChecked,
.umc .dijitToggleButtonChecked .dijitCheckBoxIcon {
/* checked */
  background-position: -48px -48px;
}
.umc .dijitCheckBoxDisabled {
/* disabled */
  background-position: -24px -48px;
}
.umc .dijitCheckBoxCheckedDisabled {
/* disabled but checked */
  background-position: -72px -48px;
}
.umc .dijitCheckBoxHover {
/* hovering over an unchecked enabled checkbox */
  background-position: -12px -48px;
  opacity: 0.66;
}
.umc .dijitCheckBoxCheckedHover {
/* hovering over an checked enabled checkbox */
  background-position: -60px -48px;
  opacity: 0.66;
}
.umc .dijitToggleButton .dijitRadio,
.umc .dijitToggleButton .dijitRadioIcon {
  background: url("images/icons-small.svg") 0px -36px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .dijitToggleButton .dijitRadio,
html.dj_trident .umc .dijitToggleButton .dijitRadioIcon,
html.dj_ie .umc .dijitToggleButton .dijitRadio,
html.dj_ie .umc .dijitToggleButton .dijitRadioIcon {
  background-image: url("images/icons-small.png");
}
.umc .dijitRadio,
.umc .dijitRadioIcon {
  background: url("images/icons-small.svg") 0px -36px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
  margin: -1px 0.3em 0 0;
  padding: 0;
}
html.dj_trident .umc .dijitRadio,
html.dj_trident .umc .dijitRadioIcon,
html.dj_ie .umc .dijitRadio,
html.dj_ie .umc .dijitRadioIcon {
  background-image: url("images/icons-small.png");
}
.umc .dijitRadio {
/* unselected */
  background-position: 0 -36px;
}
.umc .dijitToggleButton .dijitRadioIcon {
/* unselected */
  background-position: 0 -36px;
}
.umc .dijitRadioDisabled {
/* unselected and disabled */
  background-position: -24px -36px;
}
.umc .dijitRadioHover {
/* hovering over an unselected enabled radio button */
  background-position: -12px -36px;
  opacity: 0.66;
}
.umc .dijitRadioChecked {
  background-position: -48px -36px;
}
.umc .dijitToggleButtonChecked .dijitRadioIcon {
  background-position: -48px -36px;
}
.umc .dijitRadioCheckedHover {
  background-position: -60px -36px;
  opacity: 0.66;
}
.umc .dijitRadioCheckedDisabled {
/* selected but disabled */
  background-position: -72px -36px;
}
.umc .dijitSelect {
  width: 100%;
  background-color: #fff;
}
.umc .dijitSelect td {
  height: 32px;
}
.umc .dijitSelect .dijitButtonText {
  font-size: 16px;
  color: #282828;
  padding: 0;
  text-transform: none;
  font-weight: normal;
}
.umc .dijitSelect .dijitButtonContents {
  border: none;
  padding-left: 10px;
}
.umc .dijitSelectMenu.dijitMenu .dijitMenuItem td {
  font-weight: normal;
  padding: 5px 10px;
}
.umc .dijitSelect .dijitArrowButtonContainer {
  border: none;
  width: 20px;
}
.umc .dijitSelect .dijitArrowButton {
  padding: 0 10px 0 0;
}
.umc .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
  opacity: 1;
  margin-top: 0;
}
.umc .dijitSelectHover .dijitArrowButton .dijitArrowButtonInner {
  background-position: -20px 0;
  opacity: 0.66;
}
.umc .dijitSelectFocused .dijitArrowButton {
  border: none;
}
.umc .dijitSelectFocused .dijitArrowButton .dijitArrowButtonInner {
  background-position: -20px 0;
  opacity: 1;
}
.umc .dijitSelectDisabled {
  border-color: #d3d3d3;
  background-color: #e6e6e6;
  background-image: none;
  color: #787878;
}
.umc .dijitSelectDisabled .dijitArrowButton .dijitArrowButtonInner {
  background-position: 0 0;
  opacity: 0.5;
}
.umc .dijitSelectMenu td.dijitMenuItemIconCell,
.umc .dijitSelectMenu td.dijitMenuArrowCell {
/* so that arrow and icon cells from MenuItem are not displayed */
  display: none;
}
.umc .dijitSelectMenu td.dijitMenuItemLabel {
/* line up menu text with text in select box (in LTR and RTL modes) */
  padding: 0 5px;
}
.umc .dijitSelectMenu .dijitMenuSeparatorTop {
  border-bottom: 1px solid #b4b4b4;
}
.umc .dijitTabContainerTop-tabs {
  border: none;
  background-color: rgba(0,0,0,0.05);
}
.umc .dijitTabPaneWrapper {
  background: #fff;
}
.umc .dijitTabPaneWrapper,
.umc .dijitTabContainerTop-tabs,
.umc .dijitTabContainerBottom-tabs,
.umc .dijitTabContainerLeft-tabs,
.umc .dijitTabContainerRight-tabs {
/* todo: add common class name for this div */
  border-color: #b4b4b4;
}
.umc .dijitTabCloseButton {
  background: url("images/icons-small.svg") 0px 0px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
  position: absolute;
  top: 8px;
  right: 8px;
}
html.dj_trident .umc .dijitTabCloseButton,
html.dj_ie .umc .dijitTabCloseButton {
  background-image: url("images/icons-small.png");
}
.umc .dijitTabChecked .dijitTabCloseButton,
.umc .dijitTabHover .dijitTabCloseButton,
.umc .dijitTabActive .dijitTabCloseButton {
  background: url("images/icons-small-white.svg") 0px 0px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .dijitTabChecked .dijitTabCloseButton,
html.dj_trident .umc .dijitTabHover .dijitTabCloseButton,
html.dj_trident .umc .dijitTabActive .dijitTabCloseButton,
html.dj_ie .umc .dijitTabChecked .dijitTabCloseButton,
html.dj_ie .umc .dijitTabHover .dijitTabCloseButton,
html.dj_ie .umc .dijitTabActive .dijitTabCloseButton {
  background-image: url("../images/icons-small-white.png");
}
.umc .dijitTab .dijitTabCloseButtonHover {
  background-position: -12px 0;
  opacity: 1;
}
.umc .dijitTab .dijitTabCloseButtonActive {
  background-position: -12px 0;
  opacity: 0.66;
}
.umc .dijitTabSpacer {
/* set the spacer invisible.  note that height:0 doesn't work on IE/quirks, it's still 10px. */
  display: none;
}
.clar .dijitTab .tabPanel {
  margin-right: 18px;
  margin-left: 3px;
}
.umc .dijitTab {
  -webkit-transition-property: color, background-image;
  -moz-transition-property: color, background-image;
  transition-property: color, background-image;
  -webkit-transition-duration: 0.35s;
  -moz-transition-duration: 0.35s;
  transition-duration: 0.35s;
  color: rgba(40,40,40,0.54);
  font-weight: 500;
  font-size: 16px;
  padding: 0.25em;
}
.umc .dijitTabHover {
  -webkit-transition-duration: 0.15s;
  -moz-transition-duration: 0.15s;
  transition-duration: 0.15s;
  color: rgba(40,40,40,0.8);
}
.umc .dijitTabActive {
  color: rgba(40,40,40,0.8);
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.umc .dijitTabChecked {
  color: #282828;
}
.umc .dijitTabDisabled {
  background-color: #d3d3d3;
}
.umc .tabStripButton {
  background-color: transparent;
  border: none;
}
.umc .dijitTabContainerTop-tabs .dijitTab {
/* unselected (and not hovered/pressed) tab */
  margin-right: 2px;
  padding: 4px 28px 7px 10px;
  border-bottom-width: 0;
  min-width: 120px;
  text-align: center;
  font-weight: normal;
  background-repeat: repeat-x;
  background: #c8c8c8 /* old browsers */;
  background-image: -moz-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: -webkit-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: -o-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8c8c8, endColorstr=#b4b4b4, gradientType=0) /* IE6-9 */;
  -webkit-box-shadow: 0 -1px 1px rgba(0,0,0,0.04);
  -moz-box-shadow: 0 -1px 1px rgba(0,0,0,0.04);
  box-shadow: 0 -1px 1px rgba(0,0,0,0.04);
  top: 0;
}
.umc .dijitTabContainerBottom-tabs .dijitTab {
/* unselected (and not hovered/pressed) tab */
  margin-right: 1px;
  padding: 2px 3px 7px 3px;
  border-top-width: 0;
  min-width: 60px;
  text-align: center;
  background-image: url("images/tabBottomUnselected.png");
  background-repeat: repeat-x;
  background-position: bottom;
  background: #c8c8c8 /* old browsers */;
  background-image: -moz-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: -webkit-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: -o-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8c8c8, endColorstr=#b4b4b4, gradientType=0) /* IE6-9 */;
  -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.04);
  box-shadow: 0 1px 1px rgba(0,0,0,0.04);
}
.umc .dijitTabContainerLeft-tabs .dijitTab {
/* unselected (and not hovered/pressed) tab */
  left: 1px /* used for overlap */;
  margin-bottom: 1px;
  padding: 2px 3px 7px 3px;
  background-image: url("images/tabLeftUnselected.png");
  background-repeat: repeat-y;
  background: #c8c8c8 /* old browsers */;
  background-image: -moz-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: -webkit-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: -o-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8c8c8, endColorstr=#b4b4b4, gradientType=0) /* IE6-9 */;
}
.umc .dijitTabContainerRight-tabs .dijitTab {
/* unselected (and not hovered/pressed) tab */
  left: -1px /* used for overlap */;
  margin-bottom: 1px;
  padding: 2px 3px 7px 3px;
  background-image: url("images/tabRightUnselected.png");
  background-repeat: repeat-y;
  background-position: right;
  background: #c8c8c8 /* old browsers */;
  background-image: -moz-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: -webkit-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: -o-linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  background-image: linear-gradient(to bottom, #c8c8c8 0%, #b4b4b4 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#c8c8c8, endColorstr=#b4b4b4, gradientType=0) /* IE6-9 */;
}
.umc .tabStripButton {
  background-color: #715d5d;
  border: 1px solid #b4b4b4;
}
.umc .dijitTabListContainer-top .tabStripButton {
  padding: 4px 3px;
  margin-top: 7px;
}
.umc .dijitTabListContainer-bottom .tabStripButton {
  padding: 4px 3px;
  margin-bottom: 7px;
}
.umc .tabStripButtonHover {
  background-color: #969696;
}
.umc .tabStripButtonActive {
  background-color: #372b2b;
}
.umc .dijitTabStripIcon {
  height: 15px;
  width: 15px;
  margin: 0 auto;
  background: url("form/images/buttonArrows.png") no-repeat -75px 50%;
  background-color: transparent;
}
.umc .dijitTabStripSlideRightIcon {
  background-position: -24px 50%;
}
.umc .dijitTabStripMenuIcon {
  background-position: -51px 50%;
}
.umc .dijitTabListContainer-top .tabStripButtonDisabled,
.umc .dijitTabListContainer-bottom .tabStripButtonDisabled {
  background-color: #d3d3d3;
  border: 1px solid #b4b4b4 /* to match border of TabContainer itself */;
}
.umc .tabStripButtonDisabled .dijitTabStripSlideLeftIcon {
  background-position: -175px 50%;
}
.umc .tabStripButtonDisabled .dijitTabStripSlideRightIcon {
  background-position: -124px 50%;
}
.umc .tabStripButtonDisabled .dijitTabStripMenuIcon {
  background-position: -151px 50%;
}
.umc .dijitTabContainerNested .dijitTabListWrapper {
  height: auto;
}
.umc .dijitTabContainerNested .dijitTabContainerTop-tabs {
  border-bottom: solid 1px #b4b4b4;
  padding: 2px 2px 4px;
}
.umc .dijitTabContainerTabListNested .dijitTab {
  background-color: rgba(255,255,255,0);
  border: none;
  padding: 4px;
  border-color: rgba(118,157,192,0);
  -webkit-transition-property: background-color, border-color;
  -moz-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  top: 0 /* to override top: 1px/-1px for normal tabs */;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  background-image: url("images/tabNested.png") repeat-x;
}
.umc .dijitTabContainerTabListNested .dijitTabHover {
  background-color: #715d5d;
  border: solid 1px #5a5a5a;
  padding: 3px;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.umc .dijitTabContainerTabListNested .dijitTabHover .tabLabel {
  text-decoration: none;
}
.umc .dijitTabContainerTabListNested .dijitTabActive {
  border: solid 1px #b4b4b4;
  padding: 3px;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.umc .dijitTabContainerTabListNested .dijitTabChecked {
  padding: 3px;
  border: solid 1px #b4b4b4;
  background-color: #5a5a5a;
}
.umc .dijitTabContainerTabListNested .dijitTabChecked .tabLabel {
  text-decoration: none;
  background-image: none;
}
.umc .dijitTabPaneWrapperNested {
  border: none /* prevent double border */;
}
.umc .dijitTabContainer .dijitTab,
.umc .dijitTabContainer .tabStripButton {
  _background-image: none;
}
.umc .dijitDialog {
  -webkit-box-shadow: 0px 14px 45px rgba(0,0,0,0.25), 0px 10px 18px rgba(0,0,0,0.22);
  -moz-box-shadow: 0px 14px 45px rgba(0,0,0,0.25), 0px 10px 18px rgba(0,0,0,0.22);
  box-shadow: 0px 14px 45px rgba(0,0,0,0.25), 0px 10px 18px rgba(0,0,0,0.22);
  max-width: 650px;
}
@media (max-width: 650px) {
  .umc .dijitDialog {
    max-width: 100%;
  }
}
.umc .dijitDialog.umcLargeDialog {
  width: 100%;
}
@media (min-width: 651px) {
  .umc .dijitDialog.umcLargeDialog {
    width: 650px;
  }
}
@media (min-width: 812.5px) {
  .umc .dijitDialog.umcLargeDialog {
    width: 80%;
  }
}
.umc .dijitDialog .umcPageFooter,
.umc .dijitDialog .umcButtonRow {
  padding-top: 24px;
  margin-top: 0 !important;
}
.umc .dijitDialog .umcPageFooter .dijitButton,
.umc .dijitDialog .umcButtonRow .dijitButton {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-left: 4px;
  margin-right: 4px;
  margin: 0;
}
.umc .dijitDialog .umcPageFooter .dijitButton:not(.dijitButtonHover) .dijitButtonNode,
.umc .dijitDialog .umcButtonRow .dijitButton:not(.dijitButtonHover) .dijitButtonNode {
  background-color: rgba(255,255,255,0);
}
.umc .dijitDialog .umcPageFooter .dijitButton.dijitButtonFocused .dijitButtonNode,
.umc .dijitDialog .umcButtonRow .dijitButton.dijitButtonFocused .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .dijitDialog .umcPageFooter .dijitButton .dijitButtonText,
.umc .dijitDialog .umcButtonRow .dijitButton .dijitButtonText {
  padding: 0 12px;
}
.umc .dijitDialog .umcPageFooter .dijitButton:not(:first-child),
.umc .dijitDialog .umcButtonRow .dijitButton:not(:first-child) {
  margin-left: 8px;
}
.umc .dijitDialog .umcPageFooter .dijitButton .dijitButtonNode,
.umc .dijitDialog .umcButtonRow .dijitButton .dijitButtonNode {
  min-width: 64px;
}
.umc .dijitDialog .umcPageFooter .dijitDefaultButton .dijitButtonText,
.umc .dijitDialog .umcButtonRow .dijitDefaultButton .dijitButtonText {
  color: #7ab51d;
}
.umc .dijitDialog .umcButtonRow {
  margin-right: -16px;
  text-align: right;
}
.umc .dijitDialog .dijitContainer {
  overflow: visible;
}
.umc .dijitDialog .umcWizard {
  overflow: visible;
}
.umc .dijitDialog .umcWizard .umcPage:after {
  content: '';
  display: block;
  clear: both;
}
.umc .dijitDialog .umcWizard .umcPage .umcPageFooter {
  left: -16px;
  width: calc(100% + 32px);
}
.umc .dijitDialogPaneContent {
  background: #fff;
/* have 1px padding on top to capture overflowing margins */
  padding: 1px 24px 8px 24px;
  position: relative;
}
.umc .dijitDialogPaneContent,
.umc .dijitDialogTitleBar {
  width: 100%;
  max-width: none;
}
.umc .dijitDialogPaneContentArea {
/* trick to get action bar (gray bar at bottom with OK/cancel buttons) to span from
	 * left to right but still indent dialog content
	 */
  margin: -10px -8px;
  padding: 10px 8px;
}
.umc .dijitDialogPaneActionBar {
/* gray bar at bottom of dialog with OK/Cancel buttons */
  padding: 3px 5px 2px 7px;
  text-align: right;
  border-top: 1px solid #d3d3d3;
  margin: 10px -8px -10px;
}
.umc .dijitTooltipDialog .dijitDialogPaneActionBar {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  margin: 10px -10px -8px;
}
.umc .dijitDialogPaneActionBar .dijitButton {
  float: none;
}
.umc .dijitDialogTitleBar {
/* outer container for the titlebar of the dialog */
  background-color: #fff;
  padding: 24px 24px 19px 24px;
}
.umc .dijitDialogTitle {
/* typography and styling of the dialog title */
  font-size: 20px;
  font-weight: 500;
  line-height: 28px;
  color: #282828;
}
.umc .dijitTooltip,
.umc .dijitTooltipDialog {
/* the outermost dom node, holding the connector and container */
  background: transparent /* make the area on the sides of the arrow transparent */;
  padding: 4px;
}
.umc .dijitTooltip {
  box-sizing: content-box;
}
.umc .dijitTooltipDialog,
.umc .dijitTooltip.dijitTooltipBelow {
/* leave room for arrow above content */
  padding-top: 11px;
}
.umc .dijitTooltip.dijitTooltipAbove {
/* leave room for arrow below content */
  padding-bottom: 11px;
}
.umc .dijitTooltip.dijitTooltipLeft {
/* leave room for arrow before content */
  padding-right: 13px;
}
.umc .dijitTooltip.dijitTooltipRight {
  padding-left: 13px;
}
.umc .dijitTooltipContainer {
/* the part with the text */
  background-color: #fff;
  background-position: bottom;
  border: 1px solid #e6e6e6;
  padding: 6px 8px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.15);
  -moz-box-shadow: 0 0px 10px rgba(0,0,0,0.15);
  box-shadow: 0 0px 10px rgba(0,0,0,0.15);
  font-size: 1em;
  color: #282828;
  max-width: 400px;
}
.umc .dijitTooltipConnector {
/* the arrow piece */
  border: 0;
  z-index: 2;
  background-image: url("images/tooltip.svg");
  background-repeat: no-repeat;
  width: 20px;
  height: 18px;
}
.dj_ie6 .umc .dijitTooltipConnector {
  background-image: url("images/tooltip8bit.png");
}
.umc .dijitTooltipDialog .dijitTooltipConnector,
.umc .dijitTooltipBelow .dijitTooltipConnector {
/* the arrow piece for tooltips below an element */
  top: -6px;
  background-position: -41px -1px;
}
.umc .dijitTooltipDialog .dijitTooltipConnector {
  left: 12px;
}
.umc .dijitTooltipAbove .dijitTooltipConnector {
/* the arrow piece for tooltips above an element */
  bottom: -6px;
  background-position: -21px -1px;
}
.umc .dijitTooltipABRight .dijitTooltipConnector {
/* above or below tooltip, but the arrow appears on the right,
		and the right edges of target and tooltip are aligned rather than the left.
		Override above rules for .dijitTooltipBelow, .dijitTooltipAbove */
  right: 4px;
}
.umc .dijitTooltipLeft .dijitTooltipConnector {
/* the arrow piece for tooltips to the left of an element, bottom borders aligned */
  right: -6px;
  background-position: -1px -1px;
}
.umc .dijitTooltipRight .dijitTooltipConnector {
/* the arrow piece for tooltips to the right of an element, bottom borders aligned */
  left: -6px;
  background-position: -61px -1px;
}
.umc .dijitDialogUnderlay {
  background: #5a5a5a;
}
.umc .dijitDialog .umcPage > * {
  padding-left: 0;
  padding-right: 0;
}
.umc .umcServerErrorMessage {
  color: #787878;
  overflow: auto;
  max-height: 200px;
}
.umc .umcDescriptionIcon {
  background: url("images/icons-small.svg") -24px 0px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
  margin: 0.4em 0 0 0.3em;
  display: inline-block;
}
html.dj_trident .umc .umcDescriptionIcon,
html.dj_ie .umc .umcDescriptionIcon {
  background-image: url("images/icons-small.png");
}
.umc .umcDescriptionIcon:hover {
/* unselected */
  background-position: -36px 0;
  opacity: 0.66;
}
.umc .umcDescriptionIcon:active {
/* unselected */
  opacity: 1;
}
.umc .umcWizard.umcInlineDialog,
.umc .umcModule .umcWizard {
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  margin: 7px 15px;
  padding: 24px 9px 8px;
  overflow: visible;
}
.umc .umcWizard.umcInlineDialog .umcPage:after,
.umc .umcModule .umcWizard .umcPage:after {
  content: '';
  display: block;
  clear: both;
}
.umc .umcWizard.umcInlineDialog .umcPage .umcPageNav .umcPageHeader h1,
.umc .umcModule .umcWizard .umcPage .umcPageNav .umcPageHeader h1 {
  line-height: 28px;
  margin-bottom: 20px;
}
.umc .umcWizard.umcInlineDialog .umcPage .umcPageFooter,
.umc .umcModule .umcWizard .umcPage .umcPageFooter {
  padding: 0;
  margin-top: 24px;
  width: calc(100% + 2px);
  left: -1px;
}
.umc .umcWizard.umcInlineDialog .umcPage .umcPageFooter .dijitButton,
.umc .umcModule .umcWizard .umcPage .umcPageFooter .dijitButton {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-left: 4px;
  margin-right: 4px;
  margin: 0;
}
.umc .umcWizard.umcInlineDialog .umcPage .umcPageFooter .dijitButton:not(.dijitButtonHover) .dijitButtonNode,
.umc .umcModule .umcWizard .umcPage .umcPageFooter .dijitButton:not(.dijitButtonHover) .dijitButtonNode {
  background-color: rgba(255,255,255,0);
}
.umc .umcWizard.umcInlineDialog .umcPage .umcPageFooter .dijitButton.dijitButtonFocused .dijitButtonNode,
.umc .umcModule .umcWizard .umcPage .umcPageFooter .dijitButton.dijitButtonFocused .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .umcWizard.umcInlineDialog .umcPage .umcPageFooter .dijitButton .dijitButtonText,
.umc .umcModule .umcWizard .umcPage .umcPageFooter .dijitButton .dijitButtonText {
  padding: 0 12px;
}
.umc .umcWizard.umcInlineDialog .umcPage .umcPageFooter .dijitButton:not(:first-child),
.umc .umcModule .umcWizard .umcPage .umcPageFooter .dijitButton:not(:first-child) {
  margin-left: 8px;
}
.umc .umcWizard.umcInlineDialog .umcPage .umcPageFooter .dijitDefaultButton .dijitButtonText,
.umc .umcModule .umcWizard .umcPage .umcPageFooter .dijitDefaultButton .dijitButtonText,
.umc .umcWizard.umcInlineDialog .umcPage .umcPageFooter .dijitUploader .dijitButtonText,
.umc .umcModule .umcWizard .umcPage .umcPageFooter .dijitUploader .dijitButtonText {
  color: #7ab51d;
}
.umc .umcWizard.umcInlineDialog .dijitTextBox,
.umc .umcModule .umcWizard .dijitTextBox,
.umc .umcWizard.umcInlineDialog .dijitSelect,
.umc .umcModule .umcWizard .dijitSelect {
  background-color: #fafafa;
}
.umc .umcWizard.umcInlineDialog .dijitTextBoxDisabled,
.umc .umcModule .umcWizard .dijitTextBoxDisabled {
  background: #e6e6e6;
}
.umc .umcWizard.umcInlineDialog {
  margin: 48px auto;
}
.umc .umcAppDialog .umcPageFooter {
  display: none;
}
.umc .umcAppCenterDialog {
  margin: 7px 15px;
}
.umc .umcAppCenterDialog:after {
  content: '';
  display: block;
  clear: both;
}
.umc .umcAppCenterDialog .umcPageMain {
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  padding: 24px 24px 8px;
}
.umc .umcAppCenterDialog .umcPageMain .umcPageHeader h1 {
  margin: 0 0 20px;
  line-height: 28px;
}
.umc .umcAppCenterDialog .umcPageMain .umcButtonRow {
  margin: 0 -16px;
  padding-top: 32px;
}
.umc .umcAppCenterDialog .umcPageMain .umcButtonRow .dijitButton {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-left: 4px;
  margin-right: 4px;
  margin: 0;
}
.umc .umcAppCenterDialog .umcPageMain .umcButtonRow .dijitButton:not(.dijitButtonHover) .dijitButtonNode {
  background-color: rgba(255,255,255,0);
}
.umc .umcAppCenterDialog .umcPageMain .umcButtonRow .dijitButton.dijitButtonFocused .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .umcAppCenterDialog .umcPageMain .umcButtonRow .dijitButton .dijitButtonText {
  padding: 0 12px;
}
.umc .umcAppCenterDialog .umcPageMain .umcButtonRow .dijitButton:not(:first-child) {
  margin-left: 8px;
}
.umc .umcAppCenterDialog .umcPageFooter {
  display: none;
}
.umc .umcAppCenterDialog .dijitTextBox,
.umc .umcAppCenterDialog .dijitSelect {
  background-color: #fafafa;
}
.umc .umcAppCenterDialog .dijitTextBoxDisabled {
  background: #e6e6e6;
}
.umc .dijitAccordionContainer {
  border: none;
}
.umc .dijitAccordionInnerContainer {
  background-color: #e6e6e6 /* gray, for closed pane */;
  border: solid 1px #b4b4b4;
  margin-bottom: 1px;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: linear;
  -moz-transition-timing-function: linear;
  transition-timing-function: linear;
}
.umc .dijitAccordionTitle {
  background-color: transparent /* pick up color from dijitAccordionInnerContainer */;
  padding: 5px 7px 2px 7px;
  min-height: 17px;
  color: #404040;
}
.umc .dijitAccordionContainer .dijitAccordionChildWrapper {
/* this extends the blue trim styling of the title bar to wrapping around the node.
	 * done by setting margin
	 */
  background-color: #fff;
  border: 1px solid #b4b4b4;
  margin: 0 2px 2px;
}
.umc .dijitAccordionContainer .dijitAccordionContainer-child {
/* this is affecting the child widget itself */
  padding: 9px;
}
.umc .dijitAccordionInnerContainerHover {
  border: 1px solid #e0e0e0;
  background-color: #969696;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
.umc .dijitAccordionInnerContainerHover .dijitAccordionTitle {
  color: #fff;
}
.umc .dijitAccordionInnerContainerActive {
  border: 1px solid #b4b4b4;
  background-color: #372b2b;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.umc .dijitAccordionInnerContainerActive .dijitAccordionTitle {
  color: #fff;
}
.umc .dijitAccordionInnerContainerSelected {
  border-color: #b4b4b4;
  background-color: #5a5a5a;
}
.umc .dijitAccordionInnerContainerSelected .dijitAccordionTitle {
  color: #fff;
}
.umc .dijitContentPane {
  padding: 8px;
}
.umc .dijitTabContainerTop-dijitContentPane,
.umc .dijitTabContainerLeft-dijitContentPane,
.umc .dijitTabContainerBottom-dijitContentPane,
.umc .dijitTabContainerRight-dijitContentPane,
.umc .dijitAccordionContainer-dijitContentPane {
  background-color: #fff;
  padding: 8px;
}
.umc .dijitSplitContainer-dijitContentPane,
.umc .dijitBorderContainer-dijitContentPane {
  background-color: #fff;
  padding: 8px;
}
.umc .dijitCalendar {
  border: solid 1px #b4b4b4;
  background: #e6e6e6 /* old browsers */;
  background-image: -moz-linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  background-image: -webkit-linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  background-image: -o-linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  background-image: linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e6e6, endColorstr=#c8c8c8, gradientType=0) /* IE6-9 */;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  padding: 6px 0px 3px;
/* Styling for month container (previous/next month and month dropdown button) */
/* Styling for the date cells */
/* Styling for year container */
}
.umc .dijitCalendar .dijitCalendarMonthContainer {
  padding-bottom: 8px;
/* Styling for month arrows */
/* Styling for month DropDownButton */
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow {
  height: 36px;
  width: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow .dijitCalendarIncrease {
  background: url("images/icons-small.svg") -72px -12px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow .dijitCalendarIncrease,
html.dj_ie .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow .dijitCalendarIncrease {
  background-image: url("images/icons-small.png");
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow .dijitCalendarDecrease {
  background: url("images/icons-small.svg") -48px -12px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow .dijitCalendarDecrease,
html.dj_ie .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow .dijitCalendarDecrease {
  background-image: url("images/icons-small.png");
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowHover {
  opacity: 0.66;
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowHover .dijitCalendarIncrease {
  background: url("images/icons-small.svg") -84px -12px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowHover .dijitCalendarIncrease,
html.dj_ie .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowHover .dijitCalendarIncrease {
  background-image: url("images/icons-small.png");
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowHover .dijitCalendarDecrease {
  background: url("images/icons-small.svg") -60px -12px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowHover .dijitCalendarDecrease,
html.dj_ie .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowHover .dijitCalendarDecrease {
  background-image: url("images/icons-small.png");
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowActive {
  opacity: 1;
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowActive .dijitCalendarIncrease {
  background: url("images/icons-small.svg") -84px -12px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowActive .dijitCalendarIncrease,
html.dj_ie .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowActive .dijitCalendarIncrease {
  background-image: url("images/icons-small.png");
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowActive .dijitCalendarDecrease {
  background: url("images/icons-small.svg") -60px -12px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowActive .dijitCalendarDecrease,
html.dj_ie .umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow.dijitCalendarArrowActive .dijitCalendarDecrease {
  background-image: url("images/icons-small.png");
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitCalendarArrow .dijitA11ySideArrow {
/* text +/- labels instead of arrow icons, for high contrast mode */
  display: none;
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton {
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton .dijitButtonNode {
  background-color: transparent;
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton .dijitButtonNode .dijitButtonContents {
  line-height: inherit;
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton .dijitButtonNode .dijitButtonContents .dijitButtonText {
  padding: 0;
  font-size: 1em;
  font-weight: bold;
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton .dijitButtonNode .dijitButtonContents .dijitButtonText .dijitCalendarMonthLabel {
  color: #282828;
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton .dijitArrowButtonInner {
  background: url("images/icons-small.svg") 0px -12px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
  margin: 0 8px;
}
html.dj_trident .umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton .dijitArrowButtonInner,
html.dj_ie .umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton .dijitArrowButtonInner {
  background-image: url("images/icons-small.png");
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton.dijitDropDownButtonHover .dijitArrowButtonInner {
  background: url("images/icons-small.svg") -12px -12px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
  opacity: 0.66;
}
html.dj_trident .umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton.dijitDropDownButtonHover .dijitArrowButtonInner,
html.dj_ie .umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton.dijitDropDownButtonHover .dijitArrowButtonInner {
  background-image: url("images/icons-small.png");
}
.umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton.dijitDropDownButtonActive .dijitArrowButtonInner {
  background: url("images/icons-small.svg") -12px -12px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
  opacity: 1;
}
html.dj_trident .umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton.dijitDropDownButtonActive .dijitArrowButtonInner,
html.dj_ie .umc .dijitCalendar .dijitCalendarMonthContainer .dijitDropDownButton.dijitDropDownButtonActive .dijitArrowButtonInner {
  background-image: url("images/icons-small.png");
}
.umc .dijitCalendar table {
  width: 100%;
/* day label style (monday - sunday) */
/* date cells style - basic*/
/* Dates of previous next months */
/* Hovored date */
/* Active date */
/* Selected date */
/* Disabled Calendar Style*/
}
.umc .dijitCalendar table .dijitCalendarDayLabelTemplate {
  text-align: center;
  border-bottom: 1px solid #b4b4b4;
  padding: 0 3px 2px;
  font-weight: bold;
}
.umc .dijitCalendar table .dijitCalendarDayLabelTemplate .dijitCalendarDayLabel {
  font-size: 0.909em;
}
.umc .dijitCalendar table .dijitCalendarDateTemplate {
  font-size: 0.909em;
  letter-spacing: 0.05em;
  text-align: center;
  padding: 0;
}
.umc .dijitCalendar table .dijitCalendarDateTemplate:focus {
  outline: 1px solid #282828;
}
.umc .dijitCalendar table .dijitCalendarDateTemplate .dijitCalendarDateLabel {
  display: block;
  padding: 6px;
}
.umc .dijitCalendar table .dijitCalendarPreviousMonth,
.umc .dijitCalendar table .dijitCalendarNextMonth {
  background-color: #5a5a5a;
}
.umc .dijitCalendar table .dijitCalendarPreviousMonth .dijitCalendarDateLabel,
.umc .dijitCalendar table .dijitCalendarNextMonth .dijitCalendarDateLabel {
  color: #b4b4b4;
}
.umc .dijitCalendar table .dijitCalendarHoveredDate {
  background-color: #b4b4b4;
}
.umc .dijitCalendar table .dijitCalendarHoveredDate .dijitCalendarDateLabel {
  color: #fff;
}
.umc .dijitCalendar table .dijitCalendarActiveDate {
  background-color: #372b2b;
}
.umc .dijitCalendar table .dijitCalendarActiveDate .dijitCalendarDateLabel {
  color: #fff;
}
.umc .dijitCalendar table .dijitCalendarSelectedDate {
  background-color: #808080;
}
.umc .dijitCalendar table .dijitCalendarSelectedDate .dijitCalendarDateLabel {
  color: #fff;
  font-weight: bold;
}
.umc .dijitCalendar table .dijitCalendarDisabledDate .dijitCalendarDateLabel {
  color: #787878;
  text-decoration: line-through;
}
.umc .dijitCalendar .dijitCalendarYearContainer {
  padding-top: 3px;
  text-align: center;
}
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel {
  font-size: 14px;
  cursor: default;
}
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .dijitCalendarSelectedYear {
  color: #fff;
  font-weight: bold;
  padding: 0 3px;
}
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .dijitCalendarNextYear,
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .dijitCalendarPreviousYear {
  padding: 1px 6px;
}
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .dijitCalendarNextYearHover,
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .dijitCalendarPreviousYearHover {
  color: #fff;
}
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .dijitCalendarNextYearActive,
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .dijitCalendarPreviousYearActive {
  background-color: #5a5a5a;
}
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .currentYearInput {
  color: #fff;
  background-color: transparent;
  font-weight: bold;
  font-size: 14px;
  width: 60px;
  border-color: #5a5a5a;
}
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .currentYearInput:before,
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .currentYearInput:after {
  border-color: #5a5a5a;
}
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .currentYearInput .dijitSpinnerButtonContainer {
  display: none;
}
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .currentYearInput .dijitInputContainer {
  padding: 0;
}
.umc .dijitCalendar .dijitCalendarYearContainer .dijitCalendarYearLabel .currentYearInput .dijitInputContainer .dijitInputInner {
  text-align: center;
}
.umc .dijitCalendarMonthMenu {
  border-color: #e6e6e6;
  background-color: #fff;
  text-align: center;
  background-image: none;
}
.umc .dijitCalendarMonthMenu .dijitCalendarMonthLabel {
  border-top: 1px solid #fff;
  border-bottom: solid 1px #fff;
  padding: 2px 0;
}
.umc .dijitCalendarMonthMenu .dijitCalendarMonthLabelHover {
  border-color: #e0e0e0;
  border-width: 1px 0;
  background-color: #969696;
  color: #fff;
}
.umc .dijitCalendarMonthMenu .dijitCalendarMonthLabelActive {
  background-color: #5a5a5a;
}
.umc .calendarHotKeysTable th {
  font-weight: bold;
}
.umc .dijitMenuBar {
  border: 1px solid #b4b4b4;
  margin: 0;
  padding: 0;
  background-color: #e6e6e6;
}
.umc .dijitMenu {
  background-color: #fff;
  border: none;
}
.umc .dijitMenuItem {
  color: #282828;
}
.umc .dijitMenuBar .dijitMenuItem {
  padding: 6px 10px 7px;
  margin: -1px;
}
.umc .dijitMenuTable {
  border-collapse: separate;
  padding: 0;
}
.umc .dijitMenu .dijitMenuItem td,
.umc .dijitComboBoxMenu .dijitMenuItem {
  padding: 4px 2px;
}
.umc .dijitMenu .dijitMenuItemHover td,
.umc .dijitMenu .dijitMenuItemSelected td,
.umc .dijitMenuItemActive,
.umc .dijitMenuItemActiveFocused,
.umc .dijitMenuItemHover,
.umc .dijitComboBoxMenu .dijitMenuItemHover,
.umc .dijitMenuItemSelected {
  background-color: #969696;
  color: #fff;
}
.dj_ie .umc .dijitMenuActive .dijitMenuItemHover,
.dj_ie .umc .dijitMenuActive .dijitMenuItemSelected,
.dj_ie .umc .dijitMenuPassive .dijitMenuItemHover,
.dj_ie .umc .dijitMenuPassive .dijitMenuItemSelected {
  padding-top: 6px;
  padding-bottom: 5px;
  margin-top: -3px;
}
.umc td.dijitMenuItemIconCell {
  padding: 2px;
  margin: 0 0 0 4px;
}
.umc td.dijitMenuItemLabel {
  padding-top: 5px;
  padding-bottom: 5px;
}
.umc .dijitMenuArrowCell {
  text-align: right;
  vertical-align: middle;
}
.umc .dijitMenuExpand {
  margin-right: 3px;
  margin: -2px 3px 3px 0;
  background: url("images/icons-small.svg") -84px 0px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .dijitMenuExpand,
html.dj_ie .umc .dijitMenuExpand {
  background-image: url("images/icons-small.png");
}
.umc .dijitMenuItemHover .dijitMenuExpand {
  background: url("images/icons-small-white.svg") -84px 0px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .dijitMenuItemHover .dijitMenuExpand,
html.dj_ie .umc .dijitMenuItemHover .dijitMenuExpand {
  background-image: url("images/icons-small-white.png");
}
.umc .dijitMenuItemDisabled .dijitMenuItemIconCell {
  opacity: 1;
}
.umc .dijitMenuSeparatorTop {
  height: auto;
  margin-top: 1px /* prevents spacing above/below separator */;
  border-bottom: 1px solid #b4b4b4;
}
.umc .dijitMenuSeparatorBottom {
  height: auto;
  margin-bottom: 1px;
}
.umc .dijitCheckedMenuItem .dijitMenuItemIcon,
.umc .dijitRadioMenuItem .dijitMenuItemIcon {
  background-image: url("form/images/checkboxRadioButtonStates.png");
  background-repeat: no-repeat;
  background-position: -15px 50% /* unchecked checkbox */;
  width: 15px;
  height: 16px;
}
.dj_ie6 .umc .dijitCheckedMenuItem .dijitMenuItemIcon,
.dj_ie6 .umc .dijitRadioMenuItem .dijitMenuItemIcon {
  background-image: url("form/images/checkboxAndRadioButtons_IE6.png");
}
.umc .dijitCheckedMenuItemChecked .dijitCheckedMenuItemIcon {
  background-position: 0 50% /* checked checkbox */;
}
.umc .dijitRadioMenuItem .dijitMenuItemIcon {
  background-position: -105px 50% /* unfilled circle */;
}
.umc .dijitRadioMenuItemChecked .dijitMenuItemIcon {
  background-position: -90px 50% /* filled circle */;
}
.umc .dijitComboBoxMenu {
  margin-left: 0;
  background-image: none;
}
.umc .dijitMenu .dijitMenuItemSelected td,
.umc .dijitComboBoxMenu .dijitMenuItemSelected {
  color: #fff;
  background-color: #969696;
}
.umc .dijitComboBoxMenuActive .dijitMenuItemSelected {
  background-color: #372b2b /* TODO: why is this a different color than normal .dijitMenuItemSelected? */;
}
.umc .dijitMenuPreviousButton,
.umc .dijitMenuNextButton {
  font-style: italic;
}
.umc .dijitSliderBar {
  border-style: solid;
  outline: 1px;
}
.umc .dijitSliderFocused .dijitSliderBar {
  border-color: #b4b4b4;
}
.umc .dijitSliderHover .dijitSliderBar {
  border-color: #e0e0e0;
}
.umc .dijitSliderDisabled .dijitSliderBar {
  background-image: none;
  border-color: #d3d3d3;
}
.umc .dijitRuleLabelsContainer {
  color: #282828;
}
.umc .dijitRuleLabelsContainerH {
  padding: 2px 0;
}
.umc .dijitSlider .dijitSliderProgressBarH,
.umc .dijitSlider .dijitSliderLeftBumper {
  border-color: #b4b4b4;
  background-color: #5a5a5a;
}
.umc .dijitSlider .dijitSliderRemainingBarH,
.umc .dijitSlider .dijitSliderRightBumper {
  border-color: #b4b4b4;
  background-color: #fff;
}
.umc .dijitSliderRightBumper {
  border-right: solid 1px #b4b4b4;
}
.umc .dijitSliderLeftBumper {
  border-left: solid 1px #b4b4b4;
}
.umc .dijitSliderHover .dijitSliderProgressBarH,
.umc .dijitSliderHover .dijitSliderLeftBumper {
  background-color: #c8c8c8;
  border-color: #e0e0e0;
}
.umc .dijitSliderHover .dijitSliderRemainingBarH,
.umc .dijitSliderHover .dijitSliderRightBumper {
  background-color: #fff;
  border-color: #e0e0e0;
}
.umc .dijitSliderFocused .dijitSliderProgressBarH,
.umc .dijitSliderFocused .dijitSliderLeftBumper {
  background-color: #c8c8c8;
  border-color: #b4b4b4;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);
  box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);
}
.umc .dijitSliderFocused .dijitSliderRemainingBarH,
.umc .dijitSliderFocused .dijitSliderRightBumper {
  background-color: #fff;
  border-color: #b4b4b4;
  -webkit-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);
  box-shadow: inset 0px 1px 1px rgba(0,0,0,0.2);
}
.umc .dijitSliderDisabled .dijitSliderProgressBarH,
.umc .dijitSliderDisabled .dijitSliderLeftBumper {
  background-color: #d3d3d3 /* left side of slider, fill matches border */;
  background-image: none;
}
.umc .dijitSliderDisabled .dijitSliderRemainingBarH,
.umc .dijitSliderDisabled .dijitSliderRightBumper {
  background-color: #e6e6e6;
}
.umc .dijitRuleLabelsContainerV {
  padding: 0 2px;
}
.umc .dijitSlider .dijitSliderProgressBarV,
.umc .dijitSlider .dijitSliderBottomBumper {
  border-color: #b4b4b4;
  background-color: #5a5a5a;
}
.umc .dijitSlider .dijitSliderRemainingBarV,
.umc .dijitSlider .dijitSliderTopBumper {
  border-color: #b4b4b4;
  background-color: #fff;
}
.umc .dijitSliderBottomBumper {
  border-bottom: solid 1px #b4b4b4;
}
.umc .dijitSliderTopBumper {
  border-top: solid 1px #b4b4b4;
}
.umc .dijitSliderHover .dijitSliderProgressBarV,
.umc .dijitSliderHover .dijitSliderBottomBumper {
  background-color: #c8c8c8;
  border-color: #e0e0e0;
}
.umc .dijitSliderHover .dijitSliderRemainingBarV,
.umc .dijitSliderHover .dijitSliderTopBumper {
  background-color: #fff;
  border-color: #e0e0e0;
}
.umc .dijitSliderFocused .dijitSliderProgressBarV,
.umc .dijitSliderFocused .dijitSliderBottomBumper {
  background-color: #c8c8c8;
  border-color: #b4b4b4;
  -webkit-box-shadow: inset 1px 0px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 1px 0px 1px rgba(0,0,0,0.2);
  box-shadow: inset 1px 0px 1px rgba(0,0,0,0.2);
}
.umc .dijitSliderFocused .dijitSliderRemainingBarV,
.umc .dijitSliderFocused .dijitSliderTopBumper {
  background-color: #fff;
  border-color: #b4b4b4;
  -webkit-box-shadow: inset 1px 0px 1px rgba(0,0,0,0.2);
  -moz-box-shadow: inset 1px 0px 1px rgba(0,0,0,0.2);
  box-shadow: inset 1px 0px 1px rgba(0,0,0,0.2);
}
.umc .dijitSliderDisabled .dijitSliderProgressBarV,
.umc .dijitSliderDisabled .dijitSliderBottomBumper {
  background-color: #d3d3d3 /* bottom side of slider, fill matches border */;
}
.umc .dijitSliderDisabled .dijitSliderRemainingBarV,
.umc .dijitSliderDisabled .dijitSliderTopBumper {
  background-color: #e6e6e6;
}
.umc .dijitSliderImageHandleH {
  border: 0;
  width: 18px;
  height: 16px;
  background-image: url("form/images/sliderThumbs.png");
  background-repeat: no-repeat;
  background-position: 0 0;
}
.umc .dijitSliderHover .dijitSliderImageHandleH {
  background-position: -18px 0;
}
.umc .dijitSliderFocused .dijitSliderImageHandleH {
  background-position: -36px 0;
}
.umc .dijitSliderProgressBarH .dijitSliderThumbHover {
  background-position: -36px 0;
}
.umc .dijitSliderProgressBarH .dijitSliderThumbActive {
  background-position: -36px 0;
}
.umc .dijitSliderReadOnly .dijitSliderImageHandleH,
.umc .dijitSliderDisabled .dijitSliderImageHandleH {
  background-position: -54px 0;
}
.umc .dijitSliderImageHandleV {
  border: 0;
  width: 18px;
  height: 16px;
  background-image: url("form/images/sliderThumbs.png");
  background-repeat: no-repeat;
  background-position: -289px 0;
}
.umc .dijitSliderHover .dijitSliderImageHandleV {
  background-position: -307px 0;
}
.umc .dijitSliderFocused .dijitSliderImageHandleV {
  background-position: -325px 0;
}
.umc .dijitSliderProgressBarV .dijitSliderThumbHover {
  background-position: -325px 0;
}
.umc .dijitSliderProgressBarV .dijitSliderThumbActive {
  background-position: -325px 0;
}
.umc .dijitSliderReadOnly .dijitSliderImageHandleV,
.umc .dijitSliderDisabled .dijitSliderImageHandleV {
  background-position: -343px 0;
}
.umc .dijitSliderButtonContainerH {
  padding: 1px 3px 1px 2px;
}
.umc .dijitSliderButtonContainerV {
  padding: 3px 1px 2px 1px;
}
.umc .dijitSliderDecrementIconH,
.umc .dijitSliderIncrementIconH,
.umc .dijitSliderDecrementIconV,
.umc .dijitSliderIncrementIconV {
  background-image: url("../form/images/commonFormArrows.png");
  background-repeat: no-repeat;
  background-color: #e6e6e6;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border: solid 1px #b4b4b4;
  font-size: 1px;
}
.umc .dijitSliderDecrementIconH,
.umc .dijitSliderIncrementIconH {
  height: 12px;
  width: 9px;
}
.umc .dijitSliderDecrementIconV,
.umc .dijitSliderIncrementIconV {
  height: 9px;
  width: 12px;
}
.umc .dijitSliderActive .dijitSliderDecrementIconH,
.umc .dijitSliderActive .dijitSliderIncrementIconH,
.umc .dijitSliderActive .dijitSliderDecrementIconV,
.umc .dijitSliderActive .dijitSliderIncrementIconV,
.umc .dijitSliderHover .dijitSliderDecrementIconH,
.umc .dijitSliderHover .dijitSliderIncrementIconH,
.umc .dijitSliderHover .dijitSliderDecrementIconV,
.umc .dijitSliderHover .dijitSliderIncrementIconV {
/* dijitSliderActive should be treated as dijitSliderHover since "clicking the slider" has no meaning */
  border: solid 1px #e0e0e0;
  background-color: #fff;
}
.umc .dijitSliderDecrementIconH {
  background-position: -357px 50%;
}
.umc .dijitSliderActive .dijitSliderDecrementIconH,
.umc .dijitSliderHover .dijitSliderDecrementIconH {
  background-position: -393px 50%;
}
.umc .dijitSliderIncrementIconH {
  background-position: -251px 50%;
}
.umc .dijitSliderActive .dijitSliderIncrementIconH,
.umc .dijitSliderHover .dijitSliderIncrementIconH {
  background-position: -283px 50%;
}
.umc .dijitSliderDecrementIconV {
  background-position: -38px 50%;
}
.umc .dijitSliderActive .dijitSliderDecrementIconV,
.umc .dijitSliderHover .dijitSliderDecrementIconV {
  background-position: -73px 50%;
}
.umc .dijitSliderIncrementIconV {
  background-position: -143px 49%;
}
.umc .dijitSliderActive .dijitSliderIncrementIconV,
.umc .dijitSliderHover .dijitSliderIncrementIconV {
  background-position: -178px 49%;
}
.umc .dijitSliderButtonContainerV .dijitSliderDecrementButtonHover,
.umc .dijitSliderButtonContainerH .dijitSliderDecrementButtonHover,
.umc .dijitSliderButtonContainerV .dijitSliderIncrementButtonHover,
.umc .dijitSliderButtonContainerH .dijitSliderIncrementButtonHover {
  background-color: #5a5a5a;
}
.umc .dijitSliderButtonContainerV .dijitSliderDecrementButtonActive,
.umc .dijitSliderButtonContainerH .dijitSliderDecrementButtonActive,
.umc .dijitSliderButtonContainerV .dijitSliderIncrementButtonActive,
.umc .dijitSliderButtonContainerH .dijitSliderIncrementButtonActive {
  background-color: #c8c8c8;
  border-color: #b4b4b4;
}
.umc .dijitSliderButtonInner {
  visibility: hidden;
}
.umc .dijitSliderDisabled .dijitSliderBar {
  border-color: #d3d3d3;
}
.umc .dijitSliderReadOnly *,
.umc .dijitSliderDisabled * {
  border-color: #d3d3d3;
  color: #787878;
}
.umc .dijitSliderReadOnly .dijitSliderDecrementIconH,
.umc .dijitSliderDisabled .dijitSliderDecrementIconH {
  background-position: -321px 50%;
  background-color: #e6e6e6;
}
.umc .dijitSliderReadOnly .dijitSliderIncrementIconH,
.umc .dijitSliderDisabled .dijitSliderIncrementIconH {
  background-position: -215px 50%;
  background-color: #e6e6e6;
}
.umc .dijitSliderReadOnly .dijitSliderDecrementIconV,
.umc .dijitSliderDisabled .dijitSliderDecrementIconV {
  background-position: -3px 49%;
  background-color: #e6e6e6;
}
.umc .dijitSliderReadOnly .dijitSliderIncrementIconV,
.umc .dijitSliderDisabled .dijitSliderIncrementIconV {
  background-position: -107px 49%;
  background-color: #e6e6e6;
}
.umc .dijitColorPalette {
  border: 1px solid #b4b4b4;
  background: #fff;
  -moz-border-radius: 0;
  border-radius: 0;
}
.umc .dijitColorPalette .dijitPaletteImg {
/* transparent (but clickable) <img> node inside of each <td>, overlaying the color swatch.
	 * displays border around a color swatch
	 * overrides border color in dijit.css */
  border: 1px solid #d3d3d3;
}
.umc .dijitColorPalette .dijitPaletteCell:hover .dijitPaletteImg {
  border: 1px solid #000;
}
.umc .dijitColorPalette .dijitPaletteCell:active .dijitPaletteImg,
.umc .dijitColorPalette .dijitPaletteTable .dijitPaletteCellSelected .dijitPaletteImg {
  border: 2px solid #000;
}
.umc .dijitInlineEditBoxDisplayMode {
  border: 1px solid transparent;
}
.umc .dijitInlineEditBoxDisplayModeHover {
  background-color: #715d5d;
  border: solid 1px #e0e0e0;
}
.dj_ie6 .umc .dijitInlineEditBoxDisplayMode {
  border: none;
}
.umc .dijitProgressBar {
  margin: 2px 0 2px 0;
  -moz-border-radius: 18px;
  border-radius: 18px;
}
.umc .dijitProgressBarEmpty {
/* outer container and background of the bar that's not finished yet*/
  border-color: #e6e6e6;
  background: #e6e6e6 /* old browsers */;
  background-image: -moz-linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  background-image: -webkit-linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  background-image: -o-linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  background-image: linear-gradient(to bottom, #e6e6e6 0%, #c8c8c8 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e6e6e6, endColorstr=#c8c8c8, gradientType=0) /* IE6-9 */;
}
.umc .dijitProgressBarTile {
/* inner container for finished portion when in 'tile' (image) mode */
  background-color: #282828;
  background-attachment: scroll;
}
.dj_ie6 .umc .dijitProgressBarTile {
  background-image: none;
}
.umc .dijitProgressBarFull {
  border: 0px solid #e6e6e6;
  border-right-width: 1px;
  -webkit-transition-property: width;
  -moz-transition-property: width;
  transition-property: width;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
  height: 20px;
  box-sizing: content-box;
}
.umc .dijitProgressBarIndeterminate .dijitProgressBarFull {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.umc .dijitProgressBar[aria-valuenow="0"] .dijitProgressBarFull {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.umc .dijitProgressBarLabel {
  color: #282828;
  padding: 2px 0;
  -webkit-transition-property: color;
  -moz-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  transition-duration: 0.5s;
  height: 20px;
}
.umc .dijitProgressBarGreaterThan50Percent .dijitProgressBarLabel {
  color: #fff;
  padding: 2px 0;
}
.umc .dijitProgressBarIndeterminate .dijitProgressBarTile {
/* use an animated gif for the progress bar in 'indeterminate' mode
		background-color won't appear unless user has turned off background images */
  background: #e6e6e6 url("images/progressBarAnim.gif") repeat-x top;
}
.umc .dijitTimePicker .dijitButtonNode {
  padding: 0 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.umc .dijitTimePicker {
  border: 1px #b4b4b4 solid;
  border-top: none;
  border-bottom: none;
  background-color: #fff /* TODO: useless?   Appears to be overridden by settings on individual elements */;
}
.umc .dijitTimePickerItem {
/* dijitTimePickerItem refers to both Tick's (minor values like 2:15, 2:30, 2:45) and Marker's (major values like 2PM, 3PM) */
  border-top: solid 1px #b4b4b4;
  border-bottom: solid 1px #b4b4b4;
  margin-top: -1px;
}
.umc .dijitTimePickerTick {
/* minor value */
  color: #787878;
  background-color: #e6e6e6;
  font-size: 0.818em;
}
.umc .dijitTimePickerMarker {
/* major value - 1:00, 2:00, times on the hour */
  background-color: #715d5d;
  font-size: 1em;
  white-space: nowrap;
}
.umc .dijitTimePickerTickHover,
.umc .dijitTimePickerMarkerHover,
.umc .dijitTimePickerMarkerSelected,
.umc .dijitTimePickerTickSelected {
  background-color: #372b2b;
  color: #fff;
}
.umc .dijitTimePickerMarkerSelected,
.umc .dijitTimePickerTickSelected {
  font-size: 1em;
}
.umc .dijitTimePickerTick .dijitTimePickerItemInner {
  padding: 1px;
  margin: 0;
}
.umc .dijitTimePicker .dijitButtonNode {
  border-left: none;
  border-right: none;
  border-color: #b4b4b4;
  background-color: #e6e6e6;
}
.umc .dijitTimePicker .dijitArrowButtonInner {
  height: 100% /* hack claro.button.css */;
  background-image: url("form/images/commonFormArrows.png");
  background-repeat: no-repeat;
  background-position: -140px 45%;
}
.umc .dijitTimePicker .dijitDownArrowButton .dijitArrowButtonInner {
  background-position: -35px 45%;
}
.umc .dijitTimePicker .dijitUpArrowHover,
.umc .dijitTimePicker .dijitDownArrowHover {
  background-color: #c8c8c8;
}
.umc .dijitTimePicker .dijitUpArrowHover .dijitArrowButtonInner {
  background-position: -175px 45%;
}
.umc .dijitTimePicker .dijitDownArrowHover .dijitArrowButtonInner {
  background-position: -70px 45%;
}
.umc .dijitBorderContainer {
/* matches the width of the splitters between panes */
  padding: 5px;
}
.umc .dijitSplitContainer-child,
.umc .dijitBorderContainer-child {
/* By default put borders on all children of BorderContainer,
	 *  to give illusion of borders on the splitters themselves.
	 */
  border: 1px #b4b4b4 solid;
}
.umc .dijitBorderContainer-dijitTabContainerTop,
.umc .dijitBorderContainer-dijitTabContainerBottom,
.umc .dijitBorderContainer-dijitTabContainerLeft,
.umc .dijitBorderContainer-dijitTabContainerRight,
.umc .dijitBorderContainer-dijitAccordionContainer {
/* except that TabContainer defines borders on it's sub-nodes (tablist and dijitTabPaneWrapper),
	 * so override rule setting border on domNode
	 */
  border: none;
}
.umc .dijitBorderContainer-dijitBorderContainer {
/* make nested BorderContainers look like a single big widget with lots of splitters */
  border: 0;
  padding: 0;
}
.umc .dijitSplitterH,
.umc .dijitGutterH {
  background: none;
  border: 0;
  height: 5px;
}
.dj_ios .umc .dijitSplitterH,
.dj_android .umc .dijitSplitterH {
  height: 11px;
}
.umc .dijitSplitterH .dijitSplitterThumb {
  background: #b4b4b4 none;
  height: 1px;
  top: 2px;
  width: 19px;
}
.dj_ios .umc .dijitSplitterH .dijitSplitterThumb,
.dj_android .umc .dijitSplitterH .dijitSplitterThumb {
  top: 5px;
}
.umc .dijitSplitterV,
.umc .dijitGutterV {
  background: none;
  border: 0;
  width: 5px;
  margin: 0;
}
.dj_ios .umc .dijitSplitterV,
.dj_android .umc .dijitSplitterV {
  width: 11px;
}
.umc .dijitSplitterV .dijitSplitterThumb {
  background: #b4b4b4 none;
  height: 19px;
  left: 2px;
  width: 1px;
  margin: 0;
}
.dj_ios .umc .dijitSplitterV .dijitSplitterThumb,
.dj_android .umc .dijitSplitterV .dijitSplitterThumb {
  left: 5px;
}
.umc .dijitSplitterHHover,
.umc .dijitSplitterVHover {
  font-size: 1px;
  background-color: #5a5a5a;
}
.umc .dijitSplitterHHover .dijitSplitterThumb,
.umc .dijitSplitterVHover .dijitSplitterThumb {
  background: #e0e0e0 none;
}
.umc .dijitSplitterHActive,
.umc .dijitSplitterVActive {
  font-size: 1px;
  background-color: #c8c8c8;
  background-image: none;
}
.umc .umcPageNav .umcGridTree {
  margin-bottom: 30px;
}
.umc .umcGridTree {
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
}
.umc .umcGridTree .dgrid {
  border: none;
}
.umc .umcGridTree .dgrid:not(.dgrid-autoheight) {
  height: 100%;
}
.umc .umcGridTree .dgrid .dgrid-cell {
  border: none;
  padding: 0;
}
.umc .umcGridTree .dgrid .dgrid-row {
  color: rgba(0,0,0,0.87);
  height: 32px;
  line-height: 32px;
  box-sizing: content-box;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.umc .umcGridTree .dgrid .dgrid-row:hover {
  background-color: #eee;
}
.umc .umcGridTree .dgrid .dgrid-row.dgrid-selected {
  background-color: #f5f5f5;
}
.umc .umcGridTree .dgrid .dgrid-row .ui-icon {
  background: none;
}
.umc .umcGridTree .dgrid .dgrid-row .dgrid-expando-icon {
  padding: 6px;
  height: 32px;
  width: 32px;
  position: relative;
}
.umc .umcGridTree .dgrid .dgrid-row .dgrid-expando-icon:after {
  content: '';
  display: block;
  position: absolute;
  top: 6px;
  left: 6px;
  background: url("images/icons.svg") -220px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .umcGridTree .dgrid .dgrid-row .dgrid-expando-icon:after,
html.dj_ie .umc .umcGridTree .dgrid .dgrid-row .dgrid-expando-icon:after {
  background-image: url("images/icons.png");
}
.umc .umcGridTree .dgrid .dgrid-row.dgrid-row-expanded .dgrid-expando-icon:after {
  background: url("images/icons.svg") -160px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .umcGridTree .dgrid .dgrid-row.dgrid-row-expanded .dgrid-expando-icon:after,
html.dj_ie .umc .umcGridTree .dgrid .dgrid-row.dgrid-row-expanded .dgrid-expando-icon:after {
  background-image: url("images/icons.png");
}
.umc .umcGridTree .dgrid .dgrid-row.childrenUnknown .dgrid-expando-icon:after {
  background: url("images/loadingAnimation.gif") !important;
}
.umc .umcGridTree .dgrid .dgrid-row.noChildren .dgrid-expando-icon:after {
  background: none !important;
}
.umc .dijitTreeNode,
zoom: 1,
.umc .dijitTreeIsRoot,
background-image: none,
.umc .dijitTreeRow,
.umc .dijitTreeNode .dojoDndItemBefore,
.umc .dijitTreeNode .dojoDndItemAfter {
/* so insert line shows up on IE when dropping after a target element */
  padding: 4px 0 2px 0;
  background-color: none;
  background-color: transparent;
  background-color: rgba(171,214,255,0);
  background-position: 0 0;
  background-repeat: repeat-x;
  border: solid 0 transparent;
  color: #282828;
  -webkit-transition-property: background-color, border-color;
  -moz-transition-property: background-color, border-color;
  transition-property: background-color, border-color;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
  -webkit-transition-timing-function: ease-out;
  -moz-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.umc .dijitTreeRowSelected {
  background-color: #5a5a5a;
  padding: 3px 0 1px;
  border-color: #b4b4b4;
  border-width: 1px 0;
  color: #fff;
}
.umc .dijitTreeRowHover {
  background-color: #969696;
  padding: 3px 0 1px;
  border-color: #e0e0e0;
  border-width: 1px 0;
  color: #fff;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
}
.umc .dijitTreeRowActive {
  background-color: #372b2b;
  padding: 3px 0 1px;
  border-color: #b4b4b4;
  border-width: 1px 0;
  color: #fff;
}
.umc .dijitTreeRowFocused {
  background-repeat: repeat;
}
.umc .dijitTreeExpando {
  background-image: url("images/treeExpandImages.png");
  width: 16px;
  height: 16px;
  background-position: -35px 0 /* for dijitTreeExpandoOpened */;
}
.dj_ie6 .umc .dijitTreeExpando {
  background-image: url("images/treeExpandImages8bit.png");
}
.umc .dijitTreeRowHover .dijitTreeExpandoOpened {
  background-position: -53px 0;
}
.umc .dijitTreeExpandoClosed {
  background-position: 1px 0;
}
.umc .dijitTreeRowHover .dijitTreeExpandoClosed {
  background-position: -17px 0;
}
.umc .dijitTreeExpandoLeaf,
.dj_ie6 .umc .dijitTreeExpandoLeaf {
  background-image: none;
}
.umc .dijitTreeExpandoLoading {
  background-image: url("images/loadingAnimation.gif");
}
.umc .dijitTreeNode .dojoDndItemBefore .dijitTreeContent {
  border-top: 2px solid #b4b4b4;
}
.umc .dijitTreeNode .dojoDndItemAfter .dijitTreeContent {
  border-bottom: 2px solid #b4b4b4;
}
.umc .dgrid-row-table .dgrid-tree-icon {
  margin-right: 5px;
}
.umc .dijitToolbar {
  border-bottom: 1px solid #b4b4b4;
  background-color: #e6e6e6;
  padding: 2px 0 2px 4px;
  zoom: 1;
}
.umc .dijitToolbar label {
  padding: 0 3px 0 6px;
}
.umc .dijitToolbar .dijitButton .dijitButtonNode,
.umc .dijitToolbar .dijitDropDownButton .dijitButtonNode,
.umc .dijitToolbar .dijitComboButton .dijitButtonNode,
.umc .dijitToolbar .dijitToggleButton .dijitButtonNode,
.umc .dijitToolbar .dijitComboBox .dijitButtonNode {
  border-width: 0 /* on hover/active, border-->1px, padding-->1px */;
  padding: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background-color;
  -moz-transition-property: background-color;
  transition-property: background-color;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background-color: rgba(171,214,255,0);
  background-image: none /* cancel gradient for normal buttons, we don't want any gradient besides toolbar's on non-hovered buttons */;
}
.dj_ie .umc .dijitToolbar .dijitButton .dijitButtonNode,
.dj_ie .umc .dijitToolbar .dijitDropDownButton .dijitButtonNode,
.dj_ie .umc .dijitToolbar .dijitComboButton .dijitButtonNode,
.dj_ie .umc .dijitToolbar .dijitToggleButton .dijitButtonNode,
.dj_ie .umc .dijitToolbar .dijitComboBox .dijitButtonNode {
  background-color: transparent /* for IE, which doesn't understand rgba(...) */;
}
.dj_ie .umc .dijitToolbar .dijitButtonHover .dijitButtonNode,
.dj_ie .umc .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.dj_ie .umc .dijitToolbar .dijitComboButton .dijitButtonNodeHover,
.dj_ie .umc .dijitToolbar .dijitComboButton .dijitDownArrowButtonHover,
.dj_ie .umc .dijitToolbar .dijitToggleButtonHover .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.dj_ie .umc .dijitToolbar .dijitButtonActive .dijitButtonNode,
.dj_ie .umc .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,
.dj_ie .umc .dijitToolbar .dijitComboButtonActive .dijitButtonNode,
.dj_ie .umc .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
  background-color: rgba(0,0,0,0.16);
}
.umc .dijitToolbar .dijitComboButton .dijitStretch {
/* no rounded border on side adjacent to arrow */
  -moz-border-radius: 2px 0 0 2px;
  border-radius: 2px 0 0 2px;
}
.umc .dijitToolbar .dijitComboButton .dijitArrowButton {
/* no rounded border on side adjacent to button */
  -moz-border-radius: 0 2px 2px 0;
  border-radius: 0 2px 2px 0;
}
.umc .dijitToolbar .dijitComboBox .dijitButtonNode {
  padding: 0;
}
.umc .dijitToolbar .dijitButtonHover .dijitButtonNode,
.umc .dijitToolbar .dijitDropDownButtonHover .dijitButtonNode,
.umc .dijitToolbar .dijitToggleButtonHover .dijitButtonNode,
.umc .dijitToolbar .dijitComboButtonHover .dijitButtonNode {
  border-width: 1px;
  background-color: #969696;
  padding: 1px;
}
.umc .dijitToolbar .dijitComboButtonHover .dijitButtonNode,
.umc .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  background-color: #83596d;
}
.umc .dijitToolbar .dijitComboButtonHover .dijitButtonNodeHover,
.umc .dijitToolbar .dijitComboButtonHover .dijitDownArrowButtonHover {
  background-color: #969696;
}
.umc .dijitToolbar .dijitButtonActive .dijitButtonNode,
.umc .dijitToolbar .dijitDropDownButtonActive .dijitButtonNode,
.umc .dijitToolbar .dijitToggleButtonActive .dijitButtonNode {
  border-width: 1px;
  background-color: #372b2b;
  padding: 1px;
}
.umc .dijitToolbar .dijitComboButtonActive {
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  border-width: 1px;
  padding: 0;
}
.umc .dijitToolbar .dijitComboButtonActive .dijitButtonNode,
.umc .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  background-color: #83596d;
  padding: 2px;
}
.umc .dijitToolbar .dijitComboButtonActive .dijitButtonNodeActive {
  background-color: #372b2b;
}
.umc .dijitToolbar .dijitComboButtonActive .dijitDownArrowButtonActive {
  background-color: #372b2b;
}
.umc .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton,
.umc .dijitToolbar .dijitComboButtonActive .dijitDownArrowButton {
  border-left-width: 0;
}
.umc .dijitToolbar .dijitComboButtonHover .dijitDownArrowButton {
  padding-left: 2px /* since there's no left border, don't reduce from 2px --> 1px */;
}
.umc .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode {
  margin: 0 /* remove margin and add a border */;
  border-width: 1px;
  border-style: solid;
  background-image: none;
  border-color: #b4b4b4;
  background-color: #fff;
  padding: 1px;
}
.umc .dijitToolbarSeparator {
/* separator icon in the editor sprite */
  background: url("../../icons/images/editorIconsEnabled.png");
}
.umc .dijitDisabled .dijitToolbar {
  background: none;
  background-color: #e6e6e6;
  border-bottom: 1px solid #d3d3d3;
}
.umc .dijitToolbar .dijitComboBoxDisabled .dijitArrowButtonInner {
  background-position: 0 50%;
}
.umc .dijitEditorIFrameContainer {
  padding: 3px 3px 1px 10px;
}
.umc .dijitEditorIFrame {
  background-color: #eee;
}
.umc .dijitEditor {
  border: 1px solid #b4b4b4;
}
.umc .dijitEditor .dijitEditorIFrameContainer {
  background-color: #eee;
  background-repeat: repeat-x;
}
.umc .dijitEditorHover .dijitEditorIFrameContainer,
.umc .dijitEditorHover .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #715d5d;
}
.umc .dijitEditorFocused .dijitEditorIFrameContainer,
.umc .dijitEditorFocused .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #eee;
}
.umc .dijitEditorDisabled {
  border: 1px solid #d3d3d3;
  color: #787878;
}
.umc .dijitDisabled .dijitEditorIFrame,
.umc .dijitDisabled .dijitEditorIFrameContainer,
.umc .dijitDisabled .dijitEditorIFrameContainer .dijitEditorIFrame {
  background-color: #e6e6e6;
  background-image: none;
}
.umc .dijitTitlePane {
  margin-bottom: 3em;
  overflow: visible;
}
.umc .dijitTitlePane:last-child {
  margin-bottom: 0;
}
.umc .dijitTitlePane .dijitTitlePane {
  margin-left: 3em;
  margin-top: 3em;
  margin-bottom: 0;
}
.umc .dijitTitlePane .dijitTitlePane .dijitTitlePaneTitle {
  font-size: 1.4em;
}
.umc .dijitTitlePaneTitle {
  border-top: 2.5px solid #b4b4b4;
  padding: 0.5em 0 1em 0;
  min-height: 17px;
  color: #404040;
  font-size: 20px;
  font-weight: 500;
}
.umc .dijitFieldset {
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.umc .dijitTitlePaneTitleOpen,
.umc .dijitTitlePaneTitleFixedOpen {
  color: #282828;
}
.umc .dijitTitlePaneTitleHover {
  border-color: #e0e0e0;
}
.umc .dijitTitlePaneTitleActive {
  border-color: #b4b4b4;
}
.umc .dijitTitlePane .dijitArrowNode,
.umc .dijitFieldset .dijitArrowNode {
  float: right;
  background: url("images/icons.svg") -80px 0px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .dijitTitlePane .dijitArrowNode,
html.dj_trident .umc .dijitFieldset .dijitArrowNode,
html.dj_ie .umc .dijitTitlePane .dijitArrowNode,
html.dj_ie .umc .dijitFieldset .dijitArrowNode {
  background-image: url("images/icons.png");
}
.umc .dijitTitlePaneTitleOpen .dijitArrowNode,
.umc .dijitFieldsetTitleOpen .dijitArrowNode {
  background-position: 0 0;
}
.umc .dijitTitlePane .dijitTitlePaneTitleHover .dijitArrowNode,
.umc .dijitFieldset .dijitTitlePaneTitleHover .dijitArrowNode {
  background-position: -20px 0;
  opacity: 0.66;
}
.umc .dijitTitlePane .dijitTitlePaneTitleActive .dijitArrowNode,
.umc .dijitFieldset .dijitTitlePaneTitleActive .dijitArrowNode {
  opacity: 1;
}
.umc .dijitTitlePane .dijitTitlePaneTitleClosed .dijitArrowNode {
  background-position: -80px 0;
}
.umc .dijitTitlePane .dijitTitlePaneTitleClosed.dijitTitlePaneTitleHover .dijitArrowNode {
  background-position: -100px 0;
}
.umc .dijitTitlePaneContentInner {
  padding: 10px 0;
}
.umc .dijitFieldsetContentInner {
  padding: 4px;
}
.umc .dijitTitlePaneTextNode,
.umc .dijitFieldsetLegendNode {
  vertical-align: text-top;
}
.umc .umcTracebackPane .dijitTitlePaneTitle {
  font-weight: normal;
  border: none;
  font-size: 14px;
}
.umc .umcTracebackPane .dijitArrowNode {
  float: left;
  margin-right: 5px;
}
.umc .umcTracebackPane .dijitTitlePaneTitleHover {
  text-decoration: underline;
}
.umc .umcTracebackPane .dijitTitlePaneTitleClosed .dijitArrowNode {
  background-position: -120px 0;
}
.umc .umcTracebackPane .dijitTitlePaneTitleClosed.dijitTitlePaneTitleHover .dijitArrowNode {
  background-position: -140px 0;
}
.umc .dijitSpinnerButtonContainer {
  overflow: hidden;
  position: relative;
  width: auto;
  padding: 0 2px;
}
.umc .dijitSpinnerButtonContainer .dijitSpinnerButtonInner {
  border-width: 1px 0 /* reserve space to match the claro combobox button border with border and not padding to make IE happier */;
  border-style: solid none;
}
.umc .dijitSpinner .dijitArrowButton {
  width: auto;
  overflow: hidden;
  border: none;
}
.dj_iequirks .umc .dijitSpinner .dijitArrowButton {
  overflow: visible /* 0 height w/o this */;
}
.umc .dijitSpinner .dijitSpinnerButtonInner {
  width: 15px;
}
.umc .dijitSpinner .dijitArrowButtonInner {
  background: url("images/icons.svg") -180px -22px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
/* for up arrow */
/* override button.css (TODO: move to Common.css since ComboBox needs this too) */
  display: block;
}
html.dj_trident .umc .dijitSpinner .dijitArrowButtonInner,
html.dj_ie .umc .dijitSpinner .dijitArrowButtonInner {
  background-image: url("images/icons.png");
}
.dj_iequirks .umc .dijitSpinner .dijitArrowButtonInner,
.dj_ie6 .umc .dijitSpinner .dijitArrowButtonInner,
.dj_ie7 .umc .dijitSpinner .dijitArrowButtonInner,
.dj_ie8 .umc .dijitSpinner .dijitArrowButtonInner {
  margin-top: 0 /* since its bottom aligned */;
}
.dj_iequirks .umc .dijitSpinner .dijitArrowButtonInner {
  width: 19px;
}
.umc .dijitSpinner .dijitDownArrowButton .dijitArrowButtonInner {
  background-position: -160px -24px;
}
.umc .dijitSpinner .dijitArrowButtonInner .dijitInputField {
  padding: 0;
}
.umc .dijitSpinner .dijitUpArrowButtonHover .dijitArrowButtonInner,
.umc .dijitSpinner .dijitDownArrowButtonHover .dijitArrowButtonInner {
  opacity: 0.66;
}
.umc .dijitSpinnerFocused {
  background-image: none;
}
.umc .dijitSpinner .dijitDownArrowButtonActive,
.umc .dijitSpinner .dijitUpArrowButtonActive {
  background-color: #e6e6e6;
}
.umc .dijitSpinner .dijitUpArrowButtonActive .dijitArrowButtonInner,
.umc .dijitSpinner .dijitDownArrowButtonActive .dijitArrowButtonInner {
/* hide inner border while button is depressed */
  opacity: 1;
}
.dj_ie7 .umc .dijitSpinner {
  overflow: visible;
}
.umcGrid .dojoxGridScrollbox {
  overflow-y: scroll;
  overflow-x: hidden;
}
.umc .umcMultiSelect .dojoxGridMasterHeader {
  background-color: #fff;
}
.umc .umcMultiSelect .dojoxGridMasterHeader .dojoxGridHeader {
  background-color: #fff;
  display: none;
}
.umc .umcMultiSelect.umcMultiSelectWithContent .dojoxGridMasterHeader .dojoxGridHeader {
  display: block;
}
.umc .umcMultiSelect .dojoxGridMasterHeader .dojoxGridHeader .dojoxGridCell {
  background-color: #fff;
  color: #282828;
}
.umc .umcMultiSelect.umcMultiSelectDisabled .dojoxGridMasterHeader .dojoxGridHeader .dojoxGridCell {
  color: #787878;
}
.umc .umcMultiSelect .dojoxGridMasterHeader .dojoxGridHeader .dijitCheckBox {
  background: url("images/icons-small.svg") 0px -48px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
}
html.dj_trident .umc .umcMultiSelect .dojoxGridMasterHeader .dojoxGridHeader .dijitCheckBox,
html.dj_ie .umc .umcMultiSelect .dojoxGridMasterHeader .dojoxGridHeader .dijitCheckBox {
  background-image: url("images/icons-small.png");
}
.umc .umcMultiSelect .dojoxGridMasterHeader .dojoxGridHeader .dijitCheckBox.dijitCheckBoxChecked {
  background-position: -48px -48px;
}
.umc .umcMultiSelect .dojoxGridView {
  min-width: 100%;
  max-width: 100%;
}
.umc .umcMultiSelect.umcMultiSelectWithContent .dojoxGridView {
  border-top: 1px solid #000;
}
.umc .umcMultiSelect.umcMultiSelectDisabled .dojoxGridView {
  border-color: rgba(0,0,0,0.2);
}
.umc .umcMultiSelect .dojoxGridView .dojoxGridContent {
  min-width: 100%;
  max-width: 100%;
}
.umc .umcMultiSelect .dojoxGridView .dojoxGridContent div[role="presentation"] {
  max-width: 100%;
}
.umc .umcMultiSelect .dojoxGridView .dojoxGridContent div[role="presentation"] .dojoxGridRow {
  max-width: 100%;
}
.umc .umcMultiSelect .dojoxGridView .dojoxGridContent div[role="presentation"] .dojoxGridRow .dojoxGridRowTable {
  width: 100% !important;
}
.umc .umcMultiSelect.umcMultiSelectNoHeader .dojoxGridMasterHeader .dojoxGridHeader {
  display: none;
}
.umc .umcMultiSelect.umcMultiSelectNoHeader .dojoxGridView {
  border-top: none;
}
.umc .umcGrid {
  background-color: #fff;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
}
.umc .umcGrid .umcGridHeader {
  display: inline-block;
  padding: 0;
  padding-left: 8px;
  float: left;
  margin: 10px 0;
}
.umc .umcGrid .umcGridHeader > *:after {
  content: " ";
  display: block;
  clear: both;
  height: 0px;
  visibility: hidden;
}
.umc .umcGrid .umcGridHeader .dijitDropDownButton .dijitButtonContents {
  line-height: inherit;
}
.umc .umcGrid .umcGridHeader .dijitDropDownButton .dijitButtonContents .dijitArrowButtonInner {
  display: none;
}
.umc .umcGrid .umcGridHeader .dijitButton,
.umc .umcGrid .umcGridHeader .dijitDropDownButton {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-left: 4px;
  margin-right: 4px;
}
.umc .umcGrid .umcGridHeader .dijitButton:not(.dijitButtonHover) .dijitButtonNode,
.umc .umcGrid .umcGridHeader .dijitDropDownButton:not(.dijitButtonHover) .dijitButtonNode {
  background-color: rgba(255,255,255,0);
}
.umc .umcGrid .umcGridHeader .dijitButton.dijitButtonFocused .dijitButtonNode,
.umc .umcGrid .umcGridHeader .dijitDropDownButton.dijitButtonFocused .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .umcGrid .umcGridHeader .dijitButton:not(.dijitDropDownButtonHover) .dijitButtonNode,
.umc .umcGrid .umcGridHeader .dijitDropDownButton:not(.dijitDropDownButtonHover) .dijitButtonNode {
  background-color: rgba(255,255,255,0);
}
.umc .umcGrid .umcGridHeader .dijitButton.dijitDropDownButtonFocused .dijitButtonNode,
.umc .umcGrid .umcGridHeader .dijitDropDownButton.dijitDropDownButtonFocused .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .umcGrid .umcGridHeader .dijitButton .dijitButtonText,
.umc .umcGrid .umcGridHeader .dijitDropDownButton .dijitButtonText {
  padding: 0 12px;
}
.umc .umcGrid .umcGridHeader .dijitButton .dijitIcon,
.umc .umcGrid .umcGridHeader .dijitDropDownButton .dijitIcon {
  display: none;
}
.umc .umcGrid .umcGridStatus {
  margin: 10px 0;
  height: 52px;
  line-height: 52px;
  text-align: center;
  float: right;
  font-size: 12px;
  color: rgba(0,0,0,0.54);
  padding-right: 24px;
}
.umc .umcGrid .dgrid {
  clear: both;
  border: none;
  border-top: 1px solid #e0e0e0;
}
.umc .umcGrid .dgrid .dgrid-cell {
  border: none;
  vertical-align: middle;
  padding: 0;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.umc .umcGrid .dgrid .dgrid-cell.dgrid-selector {
  box-sizing: content-box;
  width: 20px !important;
  padding: 0 24px 0 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.umc .umcGrid .dgrid .dgrid-cell.dgrid-selector:after {
  content: '';
  display: block;
  background: url("images/icons.svg") -260px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .umcGrid .dgrid .dgrid-cell.dgrid-selector:after,
html.dj_ie .umc .umcGrid .dgrid .dgrid-cell.dgrid-selector:after {
  background-image: url("images/icons.png");
}
.umc .umcGrid .dgrid .dgrid-row.dgrid-selected .dgrid-cell.dgrid-selector:after {
  background: url("images/icons.svg") -280px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .umcGrid .dgrid .dgrid-row.dgrid-selected .dgrid-cell.dgrid-selector:after,
html.dj_ie .umc .umcGrid .dgrid .dgrid-row.dgrid-selected .dgrid-cell.dgrid-selector:after {
  background-image: url("images/icons.png");
}
.umc .umcGrid .dgrid .dgrid-cell.dgrid-selector.dgrid-allSelected:after {
  background: url("images/icons.svg") -280px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .umcGrid .dgrid .dgrid-cell.dgrid-selector.dgrid-allSelected:after,
html.dj_ie .umc .umcGrid .dgrid .dgrid-cell.dgrid-selector.dgrid-allSelected:after {
  background-image: url("images/icons.png");
}
.umc .umcGrid .dgrid .dgrid-cell.dgrid-selector.dgrid-indeterminate:after {
  background: url("images/icons.svg") -300px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .umcGrid .dgrid .dgrid-cell.dgrid-selector.dgrid-indeterminate:after,
html.dj_ie .umc .umcGrid .dgrid .dgrid-cell.dgrid-selector.dgrid-indeterminate:after {
  background-image: url("images/icons.png");
}
.umc .umcGrid .dgrid .dgrid-cell.dgrid-selector input {
  display: none;
}
.umc .umcGrid .dgrid .dgrid-cell:first-child {
  padding-left: 24px;
}
.umc .umcGrid .dgrid .dgrid-cell:last-child {
  padding-right: 24px;
}
.umc .umcGrid .dgrid .dgrid-cell div img {
  float: none !important;
}
.umc .umcGrid .dgrid .dgrid-cell .dgrid-sort-arrow {
  float: left;
}
.umc .umcGrid .dgrid .dgrid-header {
  height: 56px;
  line-height: 56px;
  font-size: 12px;
  background-color: inherit;
}
.umc .umcGrid .dgrid .dgrid-header .dgrid-cell {
  color: rgba(0,0,0,0.54);
}
.umc .umcGrid .dgrid .dgrid-header .dgrid-cell .dgrid-sort-arrow {
  opacity: 0.87;
  float: none;
  display: inline-block;
  vertical-align: text-bottom;
}
.umc .umcGrid .dgrid .dgrid-header .dgrid-cell.dgrid-sort-up,
.umc .umcGrid .dgrid .dgrid-header .dgrid-cell.dgrid-sort-down {
  color: rgba(0,0,0,0.87);
}
.umc .umcGrid .dgrid .dgrid-header .dgrid-cell.dgrid-sort-up .dgrid-sort-arrow {
  background: url("images/icons.svg") -280px -80px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .umcGrid .dgrid .dgrid-header .dgrid-cell.dgrid-sort-up .dgrid-sort-arrow,
html.dj_ie .umc .umcGrid .dgrid .dgrid-header .dgrid-cell.dgrid-sort-up .dgrid-sort-arrow {
  background-image: url("images/icons.png");
}
.umc .umcGrid .dgrid .dgrid-header .dgrid-cell.dgrid-sort-down .dgrid-sort-arrow {
  background: url("images/icons.svg") -260px -80px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .umcGrid .dgrid .dgrid-header .dgrid-cell.dgrid-sort-down .dgrid-sort-arrow,
html.dj_ie .umc .umcGrid .dgrid .dgrid-header .dgrid-cell.dgrid-sort-down .dgrid-sort-arrow {
  background-image: url("images/icons.png");
}
.umc .umcGrid .dgrid .dgrid-row-table {
  height: 48px;
}
.umc .umcGrid .dgrid .dgrid-row {
  color: rgba(0,0,0,0.87);
  border-top: 1px solid #e0e0e0;
  box-sizing: content-box;
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
}
.umc .umcGrid .dgrid .dgrid-row:hover {
  background-color: #eee;
}
.umc .umcGrid .dgrid .dgrid-row.dgrid-selected {
  background-color: #f5f5f5;
}
.umc .umcGrid .dgrid .dgrid-row .dijitButton {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-left: 4px;
  margin-right: 4px;
  margin-top: 0;
  margin-bottom: 0;
}
.umc .umcGrid .dgrid .dgrid-row .dijitButton:not(.dijitButtonHover) .dijitButtonNode {
  background-color: rgba(255,255,255,0);
}
.umc .umcGrid .dgrid .dgrid-row .dijitButton.dijitButtonFocused .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .umcGrid .dgrid .dgrid-row .dijitButton .dijitButtonText {
  padding: 0 12px;
}
.umc .dojoxGridHeader {
  background-color: #282828;
}
.umc .dojoxGridHeader .dojoxGridCell {
  background-color: #282828;
  color: #fff;
}
.umc .dojoxGridHeader .dojoxGridCellOver {
  background-color: #5a5a5a;
}
.umc .dojoxGridHeader .dojoxGridCellFocus,
.umc .dojoxGridHeader .dojoxGridCell,
.umc .dojoxGridHeader .dojoxGridCellOver {
  border: none;
}
.umc .dojoxGridHeader .dijitCheckBox {
  background-image: url("images/icons-small-white.svg");
}
html.dj_trident .umc .dojoxGridHeader .dijitCheckBox,
html.dj_ie .umc .dojoxGridHeader .dijitCheckBox {
  background-image: url("images/icons-small-white.png");
}
.umc .dojoxGrid {
  font-family: inherit;
  background: none;
}
.umc .dojoxGrid .dojoxGridRow {
  background-color: #fff;
  border: none;
}
.umc .dojoxGrid .dojoxGridRowOdd {
  background-color: #f0f0f0;
}
.umc .dojoxGrid .dojoxGridRowSelected {
  background-color: #c8c8c8;
}
.umc .dojoxGrid .dojoxGridCell {
  background-image: none;
  border: none;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.umc .dojoxGrid .dojoxGridCell .dijitButton .dijitIcon {
  margin-top: -3px;
  margin-bottom: -2px;
}
.umc .dojoxGrid .dojoxGridCell .dijitButton .dijitButtonText {
  font-size: 1em;
  margin-top: -3px;
  margin-bottom: 0px;
  padding: 0;
}
.umc .dojoxGrid .dojoxGridCell .dijitButton .dijitButtonNode {
  padding-top: 0;
  padding-bottom: 0;
}
.umcGrid .dgrid-scroller {
  max-height: inherit;
}
.umcGrid .dgrid-cell div {
  display: inline;
  vertical-align: middle;
}
.umcGrid .umcGridDefaultAction:hover {
  text-decoration: underline;
  cursor: pointer;
}
.umc .umcGridFooter {
  display: none;
}
.umc .umcGrid .dgrid-cell {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.umc .dojoxGridArrowButtonChar {
  display: none;
  float: right;
}
.umc .dojoxGridSortUp .dojoxGridArrowButtonNode {
  background-position: -60px 0px;
}
.umc .dojoxGridArrowButtonNode {
  background: url("images/icons-small-white.svg") -48px 0px no-repeat;
  display: block;
  float: right;
  margin: 2px 4px 0 5px;
  padding-left: 0;
  width: 12px;
  height: 12px;
}
.umcGridTile .dgrid {
  clear: both;
  border: none;
}
.umcGridTile .dgrid-scroller {
  max-height: inherit;
}
.umcGridTile .dgrid-header {
  display: none;
}
.umcGridTile .dgrid-preload {
  clear: both;
}
.umcGridTile .umcGridStatus {
  height: 60px;
  line-height: 60px;
  text-align: center;
  float: right;
  font-size: 12px;
  color: rgba(0,0,0,0.54);
  padding-right: 23px;
}
.umcGridTile .umcGridHeader {
  padding-bottom: 10px;
  float: left;
}
.umcGridTile .umcGridHeader .dijitIcon {
  display: none;
}
.umcGridTile .umcGridHeader .dijitDropDownButton .dijitButtonContents {
  line-height: inherit;
}
.umcGridTile .umcGridHeader .dijitDropDownButton .dijitButtonContents .dijitArrowButtonInner {
  display: none;
}
.umcGridTile .umcGridTileWrapperItem {
  padding: 10px;
}
.umcGridTile .umcGridTileItem {
  position: relative;
  outline: none;
  padding: 16px;
  background-color: #fff;
  box-sizing: content-box;
  -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: 80px;
  overflow: hidden;
}
.umcGridTile .umcGridTileItem:hover {
  cursor: pointer;
}
.umcGridTile .umcGridTileItem .umcGridTileName {
  font-size: 16px;
  color: #5a5a5a;
  font-weight: 500;
  word-break: break-word;
  margin-right: 24px;
  margin-left: 75px;
}
.umcGridTile .umcGridTileItem .umcGridTileDescription {
  color: #787878;
  padding-top: 5px;
  min-height: 70px;
  margin-left: 75px;
}
.umcGridTile .umcGridTileItem .umcGridTileDescription > div,
.umcGridTile .umcGridTileItem .umcGridTileName {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.umcGridTile .umcGridTileItem .umcGridTileIcon {
  height: 70px;
  width: 70px;
  left: 11px;
  top: 50%;
  margin-top: -35px;
  position: absolute;
  -moz-border-radius: 35px;
  border-radius: 35px;
  overflow: hidden;
  line-height: 70px;
  text-align: center;
  color: #fff;
  font-size: 24px;
  font-weight: 500;
  background: #ffdb87;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.umcGridTile .umcGridTileItem .umcGridTileContextIcon {
  background: url("images/icons.svg") 0px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 11px;
  left: auto;
  right: 8px;
}
html.dj_trident .umcGridTile .umcGridTileItem .umcGridTileContextIcon,
html.dj_ie .umcGridTile .umcGridTileItem .umcGridTileContextIcon {
  background-image: url("images/icons.png");
}
.umcGridTile .umcGridTileItem .umcGridTileContextIcon:hover {
  background: url("images/icons.svg") -20px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcGridTile .umcGridTileItem .umcGridTileContextIcon:hover,
html.dj_ie .umcGridTile .umcGridTileItem .umcGridTileContextIcon:hover {
  background-image: url("images/icons.png");
}
.umcGridTile .umcGridTileItem:hover {
  background-color: #eee;
}
@media (max-width: 549px) {
  .umcGridTile .umcGridTileWrapperItem {
    padding-left: 0;
    padding-right: 0;
  }
}
.umcDownIcon {
  background: url("images/icons.svg") 0px 0px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDownIcon,
html.dj_ie .umcDownIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcDownIcon {
  background-position: -20px 0px;
  opacity: 0.66;
}
.dijitActive .umcDownIcon {
  background-position: -20px 0px;
  opacity: 1;
}
.umcDownIconWhite {
  background: url("images/icons-white.svg") 0px 0px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDownIconWhite,
html.dj_ie .umcDownIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcDownIconWhite {
  background-position: -20px 0px;
  opacity: 1;
}
.dijitActive .umcDownIconWhite {
  background-position: -20px 0px;
  opacity: 0.66;
}
.umcUpIcon {
  background: url("images/icons.svg") -40px 0px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcUpIcon,
html.dj_ie .umcUpIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcUpIcon {
  background-position: -60px 0px;
  opacity: 0.66;
}
.dijitActive .umcUpIcon {
  background-position: -60px 0px;
  opacity: 1;
}
.umcUpIconWhite {
  background: url("images/icons-white.svg") -40px 0px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcUpIconWhite,
html.dj_ie .umcUpIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcUpIconWhite {
  background-position: -60px 0px;
  opacity: 1;
}
.dijitActive .umcUpIconWhite {
  background-position: -60px 0px;
  opacity: 0.66;
}
.umcLeftIcon {
  background: url("images/icons.svg") -80px 0px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcLeftIcon,
html.dj_ie .umcLeftIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcLeftIcon {
  background-position: -100px 0px;
  opacity: 0.66;
}
.dijitActive .umcLeftIcon {
  background-position: -100px 0px;
  opacity: 1;
}
.umcLeftIconWhite {
  background: url("images/icons-white.svg") -80px 0px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcLeftIconWhite,
html.dj_ie .umcLeftIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcLeftIconWhite {
  background-position: -100px 0px;
  opacity: 1;
}
.dijitActive .umcLeftIconWhite {
  background-position: -100px 0px;
  opacity: 0.66;
}
.umcRightIcon {
  background: url("images/icons.svg") -120px 0px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcRightIcon,
html.dj_ie .umcRightIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcRightIcon {
  background-position: -140px 0px;
  opacity: 0.66;
}
.dijitActive .umcRightIcon {
  background-position: -140px 0px;
  opacity: 1;
}
.umcRightIconWhite {
  background: url("images/icons-white.svg") -120px 0px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcRightIconWhite,
html.dj_ie .umcRightIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcRightIconWhite {
  background-position: -140px 0px;
  opacity: 1;
}
.dijitActive .umcRightIconWhite {
  background-position: -140px 0px;
  opacity: 0.66;
}
.umcArrowDownIcon {
  background: url("images/icons.svg") 0px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcArrowDownIcon,
html.dj_ie .umcArrowDownIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcArrowDownIcon {
  background-position: -20px -20px;
  opacity: 0.66;
}
.dijitActive .umcArrowDownIcon {
  background-position: -20px -20px;
  opacity: 1;
}
.umcArrowDownIconWhite {
  background: url("images/icons-white.svg") 0px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcArrowDownIconWhite,
html.dj_ie .umcArrowDownIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcArrowDownIconWhite {
  background-position: -20px -20px;
  opacity: 1;
}
.dijitActive .umcArrowDownIconWhite {
  background-position: -20px -20px;
  opacity: 0.66;
}
.umcArrowUpIcon {
  background: url("images/icons.svg") -40px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcArrowUpIcon,
html.dj_ie .umcArrowUpIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcArrowUpIcon {
  background-position: -60px -20px;
  opacity: 0.66;
}
.dijitActive .umcArrowUpIcon {
  background-position: -60px -20px;
  opacity: 1;
}
.umcArrowUpIconWhite {
  background: url("images/icons-white.svg") -40px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcArrowUpIconWhite,
html.dj_ie .umcArrowUpIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcArrowUpIconWhite {
  background-position: -60px -20px;
  opacity: 1;
}
.dijitActive .umcArrowUpIconWhite {
  background-position: -60px -20px;
  opacity: 0.66;
}
.umcArrowLeftIcon {
  background: url("images/icons.svg") -80px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcArrowLeftIcon,
html.dj_ie .umcArrowLeftIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcArrowLeftIcon {
  background-position: -100px -20px;
  opacity: 0.66;
}
.dijitActive .umcArrowLeftIcon {
  background-position: -100px -20px;
  opacity: 1;
}
.umcArrowLeftIconWhite {
  background: url("images/icons-white.svg") -80px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcArrowLeftIconWhite,
html.dj_ie .umcArrowLeftIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcArrowLeftIconWhite {
  background-position: -100px -20px;
  opacity: 1;
}
.dijitActive .umcArrowLeftIconWhite {
  background-position: -100px -20px;
  opacity: 0.66;
}
.umcArrowRightIcon {
  background: url("images/icons.svg") -120px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcArrowRightIcon,
html.dj_ie .umcArrowRightIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcArrowRightIcon {
  background-position: -140px -20px;
  opacity: 0.66;
}
.dijitActive .umcArrowRightIcon {
  background-position: -140px -20px;
  opacity: 1;
}
.umcArrowRightIconWhite {
  background: url("images/icons-white.svg") -120px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcArrowRightIconWhite,
html.dj_ie .umcArrowRightIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcArrowRightIconWhite {
  background-position: -140px -20px;
  opacity: 1;
}
.dijitActive .umcArrowRightIconWhite {
  background-position: -140px -20px;
  opacity: 0.66;
}
.umcSimpleDownIcon {
  background: url("images/icons.svg") -160px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSimpleDownIcon,
html.dj_ie .umcSimpleDownIcon {
  background-image: url("images/icons.png");
}
.umcSimpleDownIconWhite {
  background: url("images/icons-white.svg") -160px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSimpleDownIconWhite,
html.dj_ie .umcSimpleDownIconWhite {
  background-image: url("images/icons-white.png");
}
.umcSimpleUpIcon,
.umcIconUp {
  background: url("images/icons.svg") -180px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSimpleUpIcon,
html.dj_trident .umcIconUp,
html.dj_ie .umcSimpleUpIcon,
html.dj_ie .umcIconUp {
  background-image: url("images/icons.png");
}
.umcSimpleUpIconWhite {
  background: url("images/icons-white.svg") -180px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSimpleUpIconWhite,
html.dj_ie .umcSimpleUpIconWhite {
  background-image: url("images/icons-white.png");
}
.umcSimpleLeftIcon {
  background: url("images/icons.svg") -200px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSimpleLeftIcon,
html.dj_ie .umcSimpleLeftIcon {
  background-image: url("images/icons.png");
}
.umcSimpleLeftIconWhite {
  background: url("images/icons-white.svg") -200px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSimpleLeftIconWhite,
html.dj_ie .umcSimpleLeftIconWhite {
  background-image: url("images/icons-white.png");
}
.umcSimpleRightIcon {
  background: url("images/icons.svg") -220px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSimpleRightIcon,
html.dj_ie .umcSimpleRightIcon {
  background-image: url("images/icons.png");
}
.umcSimpleRightIconWhite {
  background: url("images/icons-white.svg") -220px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSimpleRightIconWhite,
html.dj_ie .umcSimpleRightIconWhite {
  background-image: url("images/icons-white.png");
}
.umcDoubleDownIcon {
  background: url("images/icons.svg") -240px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDoubleDownIcon,
html.dj_ie .umcDoubleDownIcon {
  background-image: url("images/icons.png");
}
.umcDoubleDownIconWhite {
  background: url("images/icons-white.svg") -240px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDoubleDownIconWhite,
html.dj_ie .umcDoubleDownIconWhite {
  background-image: url("images/icons-white.png");
}
.umcDoubleUpIcon {
  background: url("images/icons.svg") -260px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDoubleUpIcon,
html.dj_ie .umcDoubleUpIcon {
  background-image: url("images/icons.png");
}
.umcDoubleUpIconWhite {
  background: url("images/icons-white.svg") -260px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDoubleUpIconWhite,
html.dj_ie .umcDoubleUpIconWhite {
  background-image: url("images/icons-white.png");
}
.umcDoubleLeftIcon {
  background: url("images/icons.svg") -280px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDoubleLeftIcon,
html.dj_ie .umcDoubleLeftIcon {
  background-image: url("images/icons.png");
}
.umcDoubleLeftIconWhite {
  background: url("images/icons-white.svg") -280px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDoubleLeftIconWhite,
html.dj_ie .umcDoubleLeftIconWhite {
  background-image: url("images/icons-white.png");
}
.umcDoubleRightIcon {
  background: url("images/icons.svg") -300px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDoubleRightIcon,
html.dj_ie .umcDoubleRightIcon {
  background-image: url("images/icons.png");
}
.umcDoubleRightIconWhite {
  background: url("images/icons-white.svg") -300px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDoubleRightIconWhite,
html.dj_ie .umcDoubleRightIconWhite {
  background-image: url("images/icons-white.png");
}
.umcPlusIcon,
.umcIconAdd {
  background: url("images/icons.svg") -160px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcPlusIcon,
html.dj_trident .umcIconAdd,
html.dj_ie .umcPlusIcon,
html.dj_ie .umcIconAdd {
  background-image: url("images/icons.png");
}
.umcPlusIconWhite {
  background: url("images/icons-white.svg") -160px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcPlusIconWhite,
html.dj_ie .umcPlusIconWhite {
  background-image: url("images/icons-white.png");
}
.umcMinusIcon,
.umcIconDelete {
  background: url("images/icons.svg") -180px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcMinusIcon,
html.dj_trident .umcIconDelete,
html.dj_ie .umcMinusIcon,
html.dj_ie .umcIconDelete {
  background-image: url("images/icons.png");
}
.umcMinusIconWhite {
  background: url("images/icons-white.svg") -180px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcMinusIconWhite,
html.dj_ie .umcMinusIconWhite {
  background-image: url("images/icons-white.png");
}
.umcEditIcon,
.umcIconEdit {
  background: url("images/icons.svg") -200px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcEditIcon,
html.dj_trident .umcIconEdit,
html.dj_ie .umcEditIcon,
html.dj_ie .umcIconEdit {
  background-image: url("images/icons.png");
}
.umcEditIconWhite {
  background: url("images/icons-white.svg") -200px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcEditIconWhite,
html.dj_ie .umcEditIconWhite {
  background-image: url("images/icons-white.png");
}
.umcReportIcon,
.umcIconReport {
  background: url("images/icons.svg") -220px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcReportIcon,
html.dj_trident .umcIconReport,
html.dj_ie .umcReportIcon,
html.dj_ie .umcIconReport {
  background-image: url("images/icons.png");
}
.umcReportIconWhite {
  background: url("images/icons-white.svg") -220px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcReportIconWhite,
html.dj_ie .umcReportIconWhite {
  background-image: url("images/icons-white.png");
}
.umcDocumentIcon {
  background: url("images/icons.svg") -220px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDocumentIcon,
html.dj_ie .umcDocumentIcon {
  background-image: url("images/icons.png");
}
.umcDocumentIconWhite {
  background: url("images/icons-white.svg") -220px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcDocumentIconWhite,
html.dj_ie .umcDocumentIconWhite {
  background-image: url("images/icons-white.png");
}
.umcRefreshIcon,
.umcIconRefresh {
  background: url("images/icons.svg") -240px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcRefreshIcon,
html.dj_trident .umcIconRefresh,
html.dj_ie .umcRefreshIcon,
html.dj_ie .umcIconRefresh {
  background-image: url("images/icons.png");
}
.umcRefreshIconWhite {
  background: url("images/icons-white.svg") -240px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcRefreshIconWhite,
html.dj_ie .umcRefreshIconWhite {
  background-image: url("images/icons-white.png");
}
.umcSearchIcon {
  background: url("images/icons.svg") -260px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSearchIcon,
html.dj_ie .umcSearchIcon {
  background-image: url("images/icons.png");
}
.umcSearchIconWhite {
  background: url("images/icons-white.svg") -260px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSearchIconWhite,
html.dj_ie .umcSearchIconWhite {
  background-image: url("images/icons-white.png");
}
.umcShopIcon {
  background: url("images/icons.svg") -280px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcShopIcon,
html.dj_ie .umcShopIcon {
  background-image: url("images/icons.png");
}
.umcShopIconWhite {
  background: url("images/icons-white.svg") -280px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcShopIconWhite,
html.dj_ie .umcShopIconWhite {
  background-image: url("images/icons-white.png");
}
.umcUpdateIcon {
  background: url("images/icons.svg") -300px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcUpdateIcon,
html.dj_ie .umcUpdateIcon {
  background-image: url("images/icons.png");
}
.umcUpdateIconWhite {
  background: url("images/icons-white.svg") -300px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcUpdateIconWhite,
html.dj_ie .umcUpdateIconWhite {
  background-image: url("images/icons-white.png");
}
.umcPlayIcon,
.umcIconPlay {
  background: url("images/icons.svg") -160px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcPlayIcon,
html.dj_trident .umcIconPlay,
html.dj_ie .umcPlayIcon,
html.dj_ie .umcIconPlay {
  background-image: url("images/icons.png");
}
.umcPlayIconWhite {
  background: url("images/icons-white.svg") -160px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcPlayIconWhite,
html.dj_ie .umcPlayIconWhite {
  background-image: url("images/icons-white.png");
}
.umcPauseIcon,
.umcIconPause {
  background: url("images/icons.svg") -180px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcPauseIcon,
html.dj_trident .umcIconPause,
html.dj_ie .umcPauseIcon,
html.dj_ie .umcIconPause {
  background-image: url("images/icons.png");
}
.umcPauseIconWhite {
  background: url("images/icons-white.svg") -180px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcPauseIconWhite,
html.dj_ie .umcPauseIconWhite {
  background-image: url("images/icons-white.png");
}
.umcStopIcon,
.umcIconStop {
  background: url("images/icons.svg") -200px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcStopIcon,
html.dj_trident .umcIconStop,
html.dj_ie .umcStopIcon,
html.dj_ie .umcIconStop {
  background-image: url("images/icons.png");
}
.umcStopIconWhite {
  background: url("images/icons-white.svg") -200px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcStopIconWhite,
html.dj_ie .umcStopIconWhite {
  background-image: url("images/icons-white.png");
}
.umcViewIcon,
.umcIconView {
  background: url("images/icons.svg") -220px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcViewIcon,
html.dj_trident .umcIconView,
html.dj_ie .umcViewIcon,
html.dj_ie .umcIconView {
  background-image: url("images/icons.png");
}
.umcViewIconWhite {
  background: url("images/icons-white.svg") -220px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcViewIconWhite,
html.dj_ie .umcViewIconWhite {
  background-image: url("images/icons-white.png");
}
.umcSimpleContextMenuIcon {
  background: url("images/icons.svg") -240px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSimpleContextMenuIcon,
html.dj_ie .umcSimpleContextMenuIcon {
  background-image: url("images/icons.png");
}
.umcSimpleContextMenuIconWhite {
  background: url("images/icons-white.svg") -240px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSimpleContextMenuIconWhite,
html.dj_ie .umcSimpleContextMenuIconWhite {
  background-image: url("images/icons-white.png");
}
.umcContextMenuIcon {
  background: url("images/icons.svg") 0px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcContextMenuIcon,
html.dj_ie .umcContextMenuIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcContextMenuIcon {
  background-position: -20px -40px;
  opacity: 0.66;
}
.dijitActive .umcContextMenuIcon {
  background-position: -20px -40px;
  opacity: 1;
}
.umcContextMenuIconWhite {
  background: url("images/icons-white.svg") 0px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcContextMenuIconWhite,
html.dj_ie .umcContextMenuIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcContextMenuIconWhite {
  background-position: -20px -40px;
  opacity: 1;
}
.dijitActive .umcContextMenuIconWhite {
  background-position: -20px -40px;
  opacity: 0.66;
}
.umcCloseIcon {
  background: url("images/icons.svg") 0px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcCloseIcon,
html.dj_ie .umcCloseIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcCloseIcon {
  background-position: -20px -60px;
  opacity: 0.66;
}
.dijitActive .umcCloseIcon {
  background-position: -20px -60px;
  opacity: 1;
}
.umcCloseIconWhite {
  background: url("images/icons-white.svg") 0px -60px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcCloseIconWhite,
html.dj_ie .umcCloseIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcCloseIconWhite {
  background-position: -20px -60px;
  opacity: 1;
}
.dijitActive .umcCloseIconWhite {
  background-position: -20px -60px;
  opacity: 0.66;
}
.umcMinimizeIcon {
  background: url("images/icons.svg") 0px -80px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcMinimizeIcon,
html.dj_ie .umcMinimizeIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcMinimizeIcon {
  background-position: -20px -80px;
  opacity: 0.66;
}
.dijitActive .umcMinimizeIcon {
  background-position: -20px -80px;
  opacity: 1;
}
.umcMinimizeIconWhite {
  background: url("images/icons-white.svg") 0px -80px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcMinimizeIconWhite,
html.dj_ie .umcMinimizeIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcMinimizeIconWhite {
  background-position: -20px -80px;
  opacity: 1;
}
.dijitActive .umcMinimizeIconWhite {
  background-position: -20px -80px;
  opacity: 0.66;
}
.umcEmptyIcon {
  background: url("images/icons.svg") 0px -100px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcEmptyIcon,
html.dj_ie .umcEmptyIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcEmptyIcon {
  background-position: -20px -100px;
  opacity: 0.66;
}
.dijitActive .umcEmptyIcon {
  background-position: -20px -100px;
  opacity: 1;
}
.umcEmptyIconWhite {
  background: url("images/icons-white.svg") 0px -100px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcEmptyIconWhite,
html.dj_ie .umcEmptyIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcEmptyIconWhite {
  background-position: -20px -100px;
  opacity: 1;
}
.dijitActive .umcEmptyIconWhite {
  background-position: -20px -100px;
  opacity: 0.66;
}
.umcEmptyDisabledIcon {
  background: url("images/icons.svg") 40px -100px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcEmptyDisabledIcon,
html.dj_ie .umcEmptyDisabledIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcEmptyDisabledIcon {
  background-position: 20px -100px;
  opacity: 0.66;
}
.dijitActive .umcEmptyDisabledIcon {
  background-position: 20px -100px;
  opacity: 1;
}
.umcEmptyDisabledIconWhite {
  background: url("images/icons-white.svg") 40px -100px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcEmptyDisabledIconWhite,
html.dj_ie .umcEmptyDisabledIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcEmptyDisabledIconWhite {
  background-position: 20px -100px;
  opacity: 1;
}
.dijitActive .umcEmptyDisabledIconWhite {
  background-position: 20px -100px;
  opacity: 0.66;
}
.umcCheckedIcon {
  background: url("images/icons.svg") 0px -120px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcCheckedIcon,
html.dj_ie .umcCheckedIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcCheckedIcon {
  background-position: -20px -120px;
  opacity: 0.66;
}
.dijitActive .umcCheckedIcon {
  background-position: -20px -120px;
  opacity: 1;
}
.umcCheckedIconWhite {
  background: url("images/icons-white.svg") 0px -120px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcCheckedIconWhite,
html.dj_ie .umcCheckedIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcCheckedIconWhite {
  background-position: -20px -120px;
  opacity: 1;
}
.dijitActive .umcCheckedIconWhite {
  background-position: -20px -120px;
  opacity: 0.66;
}
.umcCheckedDisabledIcon {
  background: url("images/icons.svg") 40px -120px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcCheckedDisabledIcon,
html.dj_ie .umcCheckedDisabledIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcCheckedDisabledIcon {
  background-position: 20px -120px;
  opacity: 0.66;
}
.dijitActive .umcCheckedDisabledIcon {
  background-position: 20px -120px;
  opacity: 1;
}
.umcCheckedDisabledIconWhite {
  background: url("images/icons-white.svg") 40px -120px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcCheckedDisabledIconWhite,
html.dj_ie .umcCheckedDisabledIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcCheckedDisabledIconWhite {
  background-position: 20px -120px;
  opacity: 1;
}
.dijitActive .umcCheckedDisabledIconWhite {
  background-position: 20px -120px;
  opacity: 0.66;
}
.umcSelectedIcon {
  background: url("images/icons.svg") 0px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSelectedIcon,
html.dj_ie .umcSelectedIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcSelectedIcon {
  background-position: -20px -140px;
  opacity: 0.66;
}
.dijitActive .umcSelectedIcon {
  background-position: -20px -140px;
  opacity: 1;
}
.umcSelectedIconWhite {
  background: url("images/icons-white.svg") 0px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSelectedIconWhite,
html.dj_ie .umcSelectedIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcSelectedIconWhite {
  background-position: -20px -140px;
  opacity: 1;
}
.dijitActive .umcSelectedIconWhite {
  background-position: -20px -140px;
  opacity: 0.66;
}
.umcSelectedDisabledIcon {
  background: url("images/icons.svg") 40px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSelectedDisabledIcon,
html.dj_ie .umcSelectedDisabledIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcSelectedDisabledIcon {
  background-position: 20px -140px;
  opacity: 0.66;
}
.dijitActive .umcSelectedDisabledIcon {
  background-position: 20px -140px;
  opacity: 1;
}
.umcSelectedDisabledIconWhite {
  background: url("images/icons-white.svg") 40px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSelectedDisabledIconWhite,
html.dj_ie .umcSelectedDisabledIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcSelectedDisabledIconWhite {
  background-position: 20px -140px;
  opacity: 1;
}
.dijitActive .umcSelectedDisabledIconWhite {
  background-position: 20px -140px;
  opacity: 0.66;
}
.umcUserIcon {
  background: url("images/icons.svg") 0px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcUserIcon,
html.dj_ie .umcUserIcon {
  background-image: url("images/icons.png");
}
.umcUserIconWhite {
  background: url("images/icons-white.svg") 0px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcUserIconWhite,
html.dj_ie .umcUserIconWhite {
  background-image: url("images/icons-white.png");
}
.umcServerIcon {
  background: url("images/icons.svg") -20px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcServerIcon,
html.dj_ie .umcServerIcon {
  background-image: url("images/icons.png");
}
.umcServerIconWhite {
  background: url("images/icons-white.svg") -20px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcServerIconWhite,
html.dj_ie .umcServerIconWhite {
  background-image: url("images/icons-white.png");
}
.umcLargeRightIcon {
  background: url("images/icons.svg") 0px -160px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcLargeRightIcon,
html.dj_ie .umcLargeRightIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcLargeRightIcon {
  background-position: -20px -160px;
  opacity: 0.66;
}
.dijitActive .umcLargeRightIcon {
  background-position: -20px -160px;
  opacity: 1;
}
.umcLargeRightIconWhite {
  background: url("images/icons-white.svg") 0px -160px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcLargeRightIconWhite,
html.dj_ie .umcLargeRightIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcLargeRightIconWhite {
  background-position: -20px -160px;
  opacity: 1;
}
.dijitActive .umcLargeRightIconWhite {
  background-position: -20px -160px;
  opacity: 0.66;
}
.umcLargeCloseIcon {
  background: url("images/icons.svg") 0px -180px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcLargeCloseIcon,
html.dj_ie .umcLargeCloseIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcLargeCloseIcon {
  background-position: -20px -180px;
  opacity: 0.66;
}
.dijitActive .umcLargeCloseIcon {
  background-position: -20px -180px;
  opacity: 1;
}
.umcLargeCloseIconWhite {
  background: url("images/icons-white.svg") 0px -180px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcLargeCloseIconWhite,
html.dj_ie .umcLargeCloseIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcLargeCloseIconWhite {
  background-position: -20px -180px;
  opacity: 1;
}
.dijitActive .umcLargeCloseIconWhite {
  background-position: -20px -180px;
  opacity: 0.66;
}
.umcSaveIcon {
  background: url("images/icons.svg") 0px -200px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSaveIcon,
html.dj_ie .umcSaveIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcSaveIcon {
  background-position: -20px -200px;
  opacity: 0.66;
}
.dijitActive .umcSaveIcon {
  background-position: -20px -200px;
  opacity: 1;
}
.umcSaveIconWhite {
  background: url("images/icons-white.svg") 0px -200px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcSaveIconWhite,
html.dj_ie .umcSaveIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcSaveIconWhite {
  background-position: -20px -200px;
  opacity: 1;
}
.dijitActive .umcSaveIconWhite {
  background-position: -20px -200px;
  opacity: 0.66;
}
.umcHelpIcon {
  background: url("images/icons.svg") -40px -200px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcHelpIcon,
html.dj_ie .umcHelpIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcHelpIcon {
  background-position: -60px -200px;
  opacity: 0.66;
}
.dijitActive .umcHelpIcon {
  background-position: -60px -200px;
  opacity: 1;
}
.umcHelpIconWhite {
  background: url("images/icons-white.svg") -40px -200px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcHelpIconWhite,
html.dj_ie .umcHelpIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcHelpIconWhite {
  background-position: -60px -200px;
  opacity: 1;
}
.dijitActive .umcHelpIconWhite {
  background-position: -60px -200px;
  opacity: 0.66;
}
.umcExtendedAttrIcon {
  background: url("images/icons.svg") -80px -200px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcExtendedAttrIcon,
html.dj_ie .umcExtendedAttrIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcExtendedAttrIcon {
  background-position: -100px -200px;
  opacity: 0.66;
}
.dijitActive .umcExtendedAttrIcon {
  background-position: -100px -200px;
  opacity: 1;
}
.umcExtendedAttrIconWhite {
  background: url("images/icons-white.svg") -80px -200px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcExtendedAttrIconWhite,
html.dj_ie .umcExtendedAttrIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcExtendedAttrIconWhite {
  background-position: -100px -200px;
  opacity: 1;
}
.dijitActive .umcExtendedAttrIconWhite {
  background-position: -100px -200px;
  opacity: 0.66;
}
.umcLangIcon {
  background: url("images/icons.svg") 0px -220px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 25px;
}
html.dj_trident .umcLangIcon,
html.dj_ie .umcLangIcon {
  background-image: url("images/icons.png");
}
.dijitHover .umcLangIcon {
  background-position: -20px -220px;
  opacity: 0.66;
}
.dijitActive .umcLangIcon {
  background-position: -20px -220px;
  opacity: 1;
}
.umcLangIconWhite {
  background: url("images/icons-white.svg") 0px -220px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 25px;
}
html.dj_trident .umcLangIconWhite,
html.dj_ie .umcLangIconWhite {
  background-image: url("images/icons-white.png");
}
.dijitHover .umcLangIconWhite {
  background-position: -20px -220px;
  opacity: 1;
}
.dijitActive .umcLangIconWhite {
  background-position: -20px -220px;
  opacity: 0.66;
}
.umcLoggedInIcon {
  background: url("images/icons.svg") -60px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcLoggedInIcon,
html.dj_ie .umcLoggedInIcon {
  background-image: url("images/icons.png");
}
.umcLoggedInIconWhite {
  background: url("images/icons-white.svg") -60px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcLoggedInIconWhite,
html.dj_ie .umcLoggedInIconWhite {
  background-image: url("images/icons-white.png");
}
.umcLoggedOutIcon {
  background: url("images/icons.svg") -40px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcLoggedOutIcon,
html.dj_ie .umcLoggedOutIcon {
  background-image: url("images/icons.png");
}
.umcLoggedOutIconWhite {
  background: url("images/icons-white.svg") -40px -140px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcLoggedOutIconWhite,
html.dj_ie .umcLoggedOutIconWhite {
  background-image: url("images/icons-white.png");
}
.umcCrossIcon {
  background: url("images/icons.svg") -240px -80px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcCrossIcon,
html.dj_ie .umcCrossIcon {
  background-image: url("images/icons.png");
}
.umcCrossIconWhite {
  background: url("images/icons-white.svg") -240px -80px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcCrossIconWhite,
html.dj_ie .umcCrossIconWhite {
  background-image: url("images/icons-white.png");
}
.umcLoggedInIcon,
.umcLoggedOutIcon {
  opacity: 1;
}
.umcLoggedInIcon:hover,
.umcLoggedOutIcon:hover {
  opacity: 0.66;
}
.umcLoggedInIcon:active,
.umcLoggedOutIcon:active {
  opacity: 1;
}
.umcIconLoading,
.umcLoadingIcon {
  background-image: url("images/loadingAnimation.gif");
  width: 20px;
  height: 20px;
}
.umcIconNoIcon {
  width: 0px;
  height: 20px;
}
.umcErrorIcon {
  background: url("form/images/error.svg") 0px 0px no-repeat;
  width: 20px;
  height: 20px;
}
.umcHelpIconSmall {
  background: url("images/icons-small.svg") -24px 0px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
  opacity: 1;
}
html.dj_trident .umcHelpIconSmall,
html.dj_ie .umcHelpIconSmall {
  background-image: url("images/icons-small.png");
}
.umcHelpIconSmall:hover {
  background-position: -36px 0px;
  opacity: 0.66;
}
.umcHelpIconSmall:active {
  background-position: -36px 0px;
  opacity: 1;
}
.umcHelpIconSmall {
  background: url("images/icons-small.svg") -24px 0px no-repeat;
  background-size: 96px 72px;
  width: 12px;
  height: 12px;
  opacity: 1;
}
html.dj_trident .umcHelpIconSmall,
html.dj_ie .umcHelpIconSmall {
  background-image: url("images/icons-small.png");
}
.umcHelpIconSmall:hover {
  background-position: -36px 0px;
  opacity: 0.66;
}
.umcHelpIconSmall:active {
  background-position: -36px 0px;
  opacity: 1;
}
.umc .umcMultiInput {
  margin-bottom: 1.5em;
/* add a padding to the last element of a row */
/* Buttons were cut off a little to the left - this fixes it*/
}
.umc .umcMultiInput .umcMultiInputContainer {
  position: relative;
}
.umc .umcMultiInput .umcMultiInputContainer .umcMultiInputLastRowEntry {
  padding-right: 45px;
}
.umc .umcMultiInput .umcMultiInputRemoveButton {
/* move the removal button over the last element of the row */
  margin: 0 0 0 -35px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.umc .umcMultiInput .umcMultiInputRemoveButton.dijitButtonFocused .dijitButtonNode {
  background-color: rgba(0,0,0,0.078);
}
.umc .umcMultiInput .umcMultiInputRemoveButton.dijitButtonActive .dijitButtonNode {
  background-color: rgba(0,0,0,0.16);
}
.umc .umcMultiInput .umcMultiInputRemoveButton .dijitButtonNode {
  height: 32px;
  background-color: rgba(255,255,255,0);
}
.umc .umcMultiInput .umcMultiInputRemoveButton .dijitButtonNode .dijitButtonContents {
  line-height: 32px;
}
.umc .umcMultiInput .umcMultiInputRemoveButton .dijitButtonNode .dijitButtonContents .multiInputTrashCanIcon {
  background-image: url("images/multiInputTrashCan.svg");
  background-size: 100% 100%;
  width: 16px;
  height: 16px;
  margin: 0 8px;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
  opacity: 0.4;
}
.umc .umcMultiInput .umcMultiInputRemoveButton.dijitButtonHover .dijitButtonNode .dijitButtonContents .multiInputTrashCanIcon {
  opacity: 0.7;
}
.umc .umcMultiInput .umcMultiInputRemoveButton.dijitButtonActive .dijitButtonNode .dijitButtonContents .multiInputTrashCanIcon {
  opacity: 0.8;
}
.umc .umcMultiInput .umcMultiInputAddButton {
  margin: -8px 0 0 -6px;
}
.umc .umcContainerWidget:last-child > .umcLabelPane .umcMultiInput {
  margin-bottom: 0;
}
.umc .umcLabelPane .umcTooltipIcon span.umcHelpIcon {
  opacity: 0.6;
}
.umc .umcLabelPane .umcTooltipIcon:hover span.umcHelpIcon {
  background-position: -60px -200px;
}
.umc .umcLabelPane .umcTooltipIcon:active span.umcHelpIcon {
  background-position: -60px -200px;
  opacity: 1;
}
.umc .umcMultiInputDisabled .umcMultiInputContainer .umcMultiInputLastRowEntry {
  padding-right: 0;
}
.umc .umcLiveSearchSidebarRadioButtonGroup {
  margin-top: 1.5em;
}
.umc .umcMultiSelect {
  border: 1px solid #b4b4b4;
}
.umc .umcProgressBar,
.umc .umcProgressInfo {
  width: 400px;
}
.umc .umcProgressBar > *,
.umc .umcProgressInfo > * {
  width: 100%;
}
.umc .umcSearchBox .umcSearchIcon {
  float: right;
  margin: 6px 10px 0 0;
  opacity: 1;
  -webkit-transition: opacity 0.25s;
  -moz-transition: opacity 0.25s;
  transition: opacity 0.25s;
}
.umc .umcSearchBox .umcSearchIcon:hover {
  opacity: 0.66;
}
.umc .umcSearchBox .umcSearchIcon:active {
  opacity: 1;
}
.umc .umcSearchBox.dijitDisabled .umcSearchIcon {
  opacity: 0.3;
}
.umcGalleryPane.dgrid {
  overflow: hidden;
  height: auto;
  border: none;
}
.umcGalleryPane.dgrid.umcOverviewPane {
  overflow: visible;
}
.umcGalleryPane.dgrid .dgrid-scroller {
  outline: none;
  position: relative;
  overflow: visible;
}
.umcGalleryPane.dgrid .dgrid-selected {
  background-color: inherit;
}
.umcGalleryCategoryHeader {
  padding: 0 0 0.25em 0;
  margin: 1em 5px 0.5em 5px;
  font-size: 20px;
  font-weight: 500;
  border-bottom: solid 1px #b4b4b4;
  background-image: url("images/blank.png");
}
.umcGalleryCategoryHeader:first-child {
  margin-top: 0;
}
.umcGalleryPane {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
.umcGalleryPane .umcGalleryWrapperItem {
  padding: 10px;
}
.umcGalleryPane .umcGalleryItem {
  position: relative;
  outline: none;
  padding: 16px;
  background-color: #fff;
  box-sizing: content-box;
  -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, background-color 0.25s;
  -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, background-color 0.25s;
  transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, background-color 0.25s;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-border-radius: 2px;
  border-radius: 2px;
  height: 80px;
  overflow: hidden;
/* if an icon is present, set a margin to the text elements */
}
.umcGalleryPane .umcGalleryItem .umcGalleryName,
.umcGalleryPane .umcGalleryItem .umcGalleryDescription {
  -webkit-transition: color 0.25s, border 0.25s;
  -moz-transition: color 0.25s, border 0.25s;
  transition: color 0.25s, border 0.25s;
}
.umcGalleryPane .umcGalleryItem .umcGalleryName {
  font-size: 16px;
  color: #5a5a5a;
  font-weight: 500;
  word-break: break-word;
  margin-right: 24px;
  max-height: 26px;
}
.umcGalleryPane .umcGalleryItem .umcGalleryDescription {
  color: #787878;
  padding-top: 8px;
  max-height: 64px;
  line-height: 1.25;
  word-wrap: break-word;
}
.umcGalleryPane .umcGalleryItem .umcGalleryIcon {
  height: 78px;
  width: 80px;
  float: left;
  background-position: center center;
/* make sure to have some spacing for SVG images with the property background-size=contain */
  border: 5px transparent solid;
}
.umcGalleryPane .umcGalleryItem .umcGalleryIcon + .umcGalleryName,
.umcGalleryPane .umcGalleryItem .umcGalleryIcon + .umcGalleryName + .umcGalleryDescription {
  margin-left: 85px;
}
.umcGalleryPane .umcGalleryItem .umcGalleryStatusIcon {
  position: absolute;
  width: 20px;
  height: 20px;
  top: 5px;
  left: auto;
  right: 5px;
}
.umcGalleryPane .umcGalleryItem .umcFavoriteIconDefault,
.umcGalleryPane .umcGalleryItem .umcFavoriteIconInverted {
  position: absolute;
  top: 0;
  right: 13px;
  width: 10px;
  height: 10px;
  line-height: 0;
}
.umcGalleryPane .umcGalleryItem .umcGalleryContextIcon {
  background: url("images/icons.svg") 0px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 11px;
  left: auto;
  right: 8px;
}
html.dj_trident .umcGalleryPane .umcGalleryItem .umcGalleryContextIcon,
html.dj_ie .umcGalleryPane .umcGalleryItem .umcGalleryContextIcon {
  background-image: url("images/icons.png");
}
.umcGalleryPane .umcGalleryItem.touched,
.umcGalleryPane .umcGalleryItemActive {
  cursor: pointer;
}
.umcGalleryPane .umcGalleryItem.touched .umcGalleryCategoryFavorite,
.umcGalleryPane .umcGalleryItemActive .umcGalleryCategoryFavorite {
  background-color: #fff !important;
}
.umcGalleryPane .umcGalleryItem.touched .umcGalleryName,
.umcGalleryPane .umcGalleryItemActive .umcGalleryName,
.umcGalleryPane .umcGalleryItem.touched .umcGalleryDescription,
.umcGalleryPane .umcGalleryItemActive .umcGalleryDescription {
  color: #fff;
}
.umcGalleryPane .umcGalleryItem.touched .umcFavoriteIconDefault,
.umcGalleryPane .umcGalleryItemActive .umcFavoriteIconDefault {
  display: none;
}
.umcGalleryPane .umcGalleryItem.touched .umcGalleryContextIcon,
.umcGalleryPane .umcGalleryItemActive .umcGalleryContextIcon {
  background: url("images/icons-white.svg") 0px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umcGalleryPane .umcGalleryItem.touched .umcGalleryContextIcon,
html.dj_trident .umcGalleryPane .umcGalleryItemActive .umcGalleryContextIcon,
html.dj_ie .umcGalleryPane .umcGalleryItem.touched .umcGalleryContextIcon,
html.dj_ie .umcGalleryPane .umcGalleryItemActive .umcGalleryContextIcon {
  background-image: url("../images/icons-white.png");
}
.umcGalleryPane .umcGalleryItem.touched .umcGalleryContextIcon:hover,
.umcGalleryPane .umcGalleryItemActive .umcGalleryContextIcon:hover {
  background-position: -20px -40px;
}
.umcGalleryPane .umcGalleryItem.touched .umcGalleryContextIcon:active,
.umcGalleryPane .umcGalleryItemActive .umcGalleryContextIcon:active {
  background-position: -20px -40px;
  opacity: 0.67;
}
body:not(.umcTouchDevices) .umcGalleryPane .umcGalleryItem:hover {
  cursor: pointer;
}
body:not(.umcTouchDevices) .umcGalleryPane .umcGalleryItem:hover .umcGalleryCategoryFavorite {
  background-color: #fff !important;
}
body:not(.umcTouchDevices) .umcGalleryPane .umcGalleryItem:hover .umcGalleryName,
body:not(.umcTouchDevices) .umcGalleryPane .umcGalleryItem:hover .umcGalleryDescription {
  color: #fff;
}
body:not(.umcTouchDevices) .umcGalleryPane .umcGalleryItem:hover .umcFavoriteIconDefault {
  display: none;
}
body:not(.umcTouchDevices) .umcGalleryPane .umcGalleryItem:hover .umcGalleryContextIcon {
  background: url("images/icons-white.svg") 0px -40px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident body:not(.umcTouchDevices) .umcGalleryPane .umcGalleryItem:hover .umcGalleryContextIcon,
html.dj_ie body:not(.umcTouchDevices) .umcGalleryPane .umcGalleryItem:hover .umcGalleryContextIcon {
  background-image: url("../images/icons-white.png");
}
body:not(.umcTouchDevices) .umcGalleryPane .umcGalleryItem:hover .umcGalleryContextIcon:hover {
  background-position: -20px -40px;
}
body:not(.umcTouchDevices) .umcGalleryPane .umcGalleryItem:hover .umcGalleryContextIcon:active {
  background-position: -20px -40px;
  opacity: 0.67;
}
.umcGalleryPane .umcGalleryItem:active {
  -webkit-box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
  -moz-box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
  box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
}
@media (max-width: 549px) {
  .umcGalleryPane .umcGalleryWrapperItem {
    padding-left: 0;
    padding-right: 0;
  }
}
.umcAppGallery:after {
  content: '';
  display: block;
  clear: both;
}
.umcAppGallery.dgrid {
  border: none;
  height: auto;
  overflow: visible;
}
.umcAppGallery.dgrid .dgrid-scroller {
  position: relative;
  overflow: visible;
}
.umcAppGallery .umcGalleryWrapperItem {
  cursor: pointer;
  position: relative;
  float: left;
  width: 155px;
  height: 165px;
  padding: 0;
  margin: 12px 40px 12px 0;
  line-height: 1.25;
}
.umcAppGallery .umcGalleryWrapperItem:last-child {
  margin-right: 0;
}
.umcAppGallery .umcGalleryWrapperItem a {
  outline: none;
}
.umcAppGallery .umcGalleryWrapperItem .umcGalleryItem,
.umcAppGallery .umcGalleryWrapperItem .umcGalleryItem:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.umcAppGallery .umcGalleryWrapperItem .appStatusIcon {
  height: 40px;
  width: 40px;
  position: absolute;
  top: -10px;
  right: -10px;
  z-index: 2;
  -webkit-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.umcAppGallery .umcGalleryWrapperItem .appStatusIcon.noStatus {
  display: none;
}
.umcAppGallery .umcGalleryWrapperItem .appStatusHoverIcon {
  z-index: 3;
  opacity: 0;
}
.umcAppGallery .umcGalleryWrapperItem.hover .appStatusHoverIcon {
  opacity: 1;
}
.umcAppGallery .umcGalleryWrapperItem .cornerPiece {
  width: 142px;
  height: 152px;
  position: absolute;
  -moz-border-radius: 10px;
  border-radius: 10px;
  overflow: hidden;
  background-color: #fff;
}
.umcAppGallery .umcGalleryWrapperItem .cornerPiece.boxShadow {
  -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
}
.umcAppGallery .umcGalleryWrapperItem .cornerPiece.boxShadow .hoverBackground {
  width: 142px;
  height: 70px;
  position: absolute;
  z-index: 1;
  -webkit-transition: bottom 0.4s;
  -moz-transition: bottom 0.4s;
  transition: bottom 0.4s;
  background-image: -moz-linear-gradient(to bottom, #878787 0%, #6e6e6e 100%);
  background-image: -webkit-linear-gradient(to bottom, #878787 0%, #6e6e6e 100%);
  background-image: -o-linear-gradient(to bottom, #878787 0%, #6e6e6e 100%);
  background-image: linear-gradient(to bottom, #878787 0%, #6e6e6e 100%);
  background-color: #878787;
  bottom: -70px;
}
.umcAppGallery .umcGalleryWrapperItem .cornerPiece.boxShadow.tr .hoverBackground {
  bottom: -83px;
}
.umcAppGallery .umcGalleryWrapperItem .cornerPiece.bl {
  bottom: 0;
  left: 0;
}
.umcAppGallery .umcGalleryWrapperItem .cornerPiece.tr {
  top: 0;
  right: 0;
}
.umcAppGallery .umcGalleryWrapperItem .appIcon {
  margin: 10px;
  width: 135px;
  height: 78px;
  position: absolute;
  background: url("images/ucs_logo_gray.svg") no-repeat center center;
  background-size: contain;
  z-index: 1;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.umcAppGallery .umcGalleryWrapperItem .appInnerWrapper {
  cursor: pointer;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: transparent;
  z-index: 1;
}
.umcAppGallery .umcGalleryWrapperItem .appInnerWrapper .contentWrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  padding-top: 22px;
  bottom: -70px;
  -webkit-transition: bottom 0.4s;
  -moz-transition: bottom 0.4s;
  transition: bottom 0.4s;
  pointer-events: none;
}
.umcAppGallery .umcGalleryWrapperItem .appInnerWrapper .contentWrapper .appContent {
  width: 100%;
  height: 70px;
  padding: 0.3em 0.6em;
  text-align: center;
}
.umcAppGallery .umcGalleryWrapperItem .appInnerWrapper .contentWrapper .appContent .umcGalleryName {
  color: #282828;
  height: 40px;
  margin-bottom: 0.2em;
  font-size: 16px;
  word-break: break-word;
  word-wrap: break-word;
}
.umcAppGallery .umcGalleryWrapperItem .appInnerWrapper .contentWrapper .appContent .umcGallerySubName {
  color: #787878;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.umcAppGallery .umcGalleryWrapperItem .appInnerWrapper .contentWrapper .appHover {
  width: 100%;
  height: 70px;
  padding: 8px;
  color: #fff;
  font-size: 12px;
}
.umcAppGallery .umcGalleryWrapperItem.hover .boxShadow .hoverBackground {
  bottom: 0 !important;
}
.umcAppGallery .umcGalleryWrapperItem.hover .boxShadow.tr .hoverBackground {
  bottom: -13px !important;
}
.umcAppGallery .umcGalleryWrapperItem.hover .contentWrapper {
  bottom: 0;
}
.umcAppGallery .umcGalleryWrapperItem.hover .appIcon {
  opacity: 0.05;
}
.umcAppGallery .umcGalleryWrapperItem:active .boxShadow {
  -webkit-box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
  -moz-box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
  box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
}
.umc .umcHeader {
  min-height: 48px;
  position: relative;
  padding: 0;
  overflow: hidden;
  -webkit-transition: background-color 0.35s;
  -moz-transition: background-color 0.35s;
  transition: background-color 0.35s;
/* do not treat formatted elements differently */
}
.umc .umcHeader .dijitTextBox {
  background-color: transparent;
}
.umc .umcHeader .dijitButtonText * {
  vertical-align: baseline;
}
.umc .umcHeader .umcBackToOverview {
  background-image: url("images/home-white.svg");
  background-repeat: no-repeat;
  background-position: center center;
  float: left;
  width: 60px;
  height: 48px;
  margin: 0;
  -webkit-transition: background-color 0.35s;
  -moz-transition: background-color 0.35s;
  transition: background-color 0.35s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0;
  border-radius: 0;
}
.umc .umcHeader .umcBackToOverview .dijitButtonNode {
  display: inline-block;
  width: 100%;
  height: 100% !important;
}
.umc .umcHeader .umcMainTabController {
  background: none;
  float: left;
}
.umc .umcHeader .umcMainTabController .dijitTab {
  -webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;
  margin: 0;
  padding: 0;
  background: none;
  min-width: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.umc .umcHeader .umcMainTabController .dijitTab .tabLabel {
  height: 48px;
  line-height: 48px;
  box-sizing: border-box;
  padding: 0 24px;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  max-width: 264px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.umc .umcHeader .umcMainTabController .dijitTab.dijitTabChecked .tabLabel {
  border-bottom: 3px solid #fff;
}
.umc .umcHeader .umcMainTabController .dijitTab .dijitTabCloseButton {
  display: none;
}
.umc .umcHeader .umcMoreTabsDropDownButton {
  float: left;
  width: 30px;
  height: 100%;
  margin: 0;
  -webkit-transition: background-color 0.35s;
  -moz-transition: background-color 0.35s;
  transition: background-color 0.35s;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.umc .umcHeader .umcMoreTabsDropDownButton .dijitButtonNode {
  width: 100%;
  height: 100% !important;
}
.umc .umcHeader .umcMoreTabsDropDownButton .dijitButtonNode .dijitDownArrowButton {
  width: 100%;
  height: 100%;
}
.umc .umcHeader .umcMoreTabsDropDownButton .dijitButtonNode .dijitDownArrowButton .dijitIcon {
  background: url("images/icons-white.svg") -300px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
  margin: 14px 5px;
}
html.dj_trident .umc .umcHeader .umcMoreTabsDropDownButton .dijitButtonNode .dijitDownArrowButton .dijitIcon,
html.dj_ie .umc .umcHeader .umcMoreTabsDropDownButton .dijitButtonNode .dijitDownArrowButton .dijitIcon {
  background-image: url("../images/icons-white.png");
}
.umc .umcHeader .umcMoreTabsDropDownButton .dijitButtonNode .dijitDownArrowButton .dijitArrowButtonInner {
  display: none;
}
.umc .umcHeader .umcMoreTabsDropDownButton.dijitHover {
  background-color: rgba(0,0,0,0.1);
}
.umc .umcHeader .umcMoreTabsDropDownButton.invisible {
  visibility: hidden;
}
.umc .umcHeader .umcHeaderLeft {
  position: absolute;
  left: 0;
  top: 0;
}
.umc .umcHeader .umcHeaderRight {
  height: 48px;
  margin-right: 30px;
  position: absolute;
  right: 0;
  top: 0;
}
.umc .umcHeader .umcHeaderRight .umcLiveSearch {
  display: inline-block;
  vertical-align: top;
  height: 100%;
  width: 150px;
  height: 100%;
  -webkit-transition: width 0.3s;
  -moz-transition: width 0.3s;
  transition: width 0.3s;
}
.umc .umcHeader .umcHeaderRight .umcLiveSearch .umcSearchBox {
  margin-top: 9px;
}
.umc .umcHeader .umcHeaderRight .umcLiveSearch .dijitInputField {
  -webkit-transition: opacity 0.25s, width 0.25s;
  -moz-transition: opacity 0.25s, width 0.25s;
  transition: opacity 0.25s, width 0.25s;
}
.umc .umcHeader .umcHeaderRight .umcLiveSearch .umcSearchIcon {
  -webkit-transition: opacity 0.25s, margin 0.25s;
  -moz-transition: opacity 0.25s, margin 0.25s;
  transition: opacity 0.25s, margin 0.25s;
}
.umc .umcHeader .umcHeaderRight .umcLiveSearch .umcLiveSearchSidebarRadioButtonGroup {
  display: none;
}
.umc .umcHeader .umcHeaderRight .umcLiveSearch.collapsed {
  width: 60px;
}
.umc .umcHeader .umcHeaderRight .umcLiveSearch.collapsed .umcSearchBox,
.umc .umcHeader .umcHeaderRight .umcLiveSearch.collapsed .umcSearchBox:before,
.umc .umcHeader .umcHeaderRight .umcLiveSearch.collapsed .umcSearchBox:after {
  border-color: transparent;
}
.umc .umcHeader .umcHeaderRight .umcLiveSearch.collapsed .umcSearchIcon {
  margin-right: 20px;
}
.umc .umcHeader .umcHeaderRight .umcLiveSearch.collapsed .dijitInputField {
  opacity: 0;
  width: 0;
}
.umc .umcHeader .umcHeaderRight .umcNotificationDropDownButton {
  position: relative;
  width: 60px;
  height: 48px;
  display: inline-block;
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.umc .umcHeader .umcHeaderRight .umcNotificationDropDownButton .notificationCountNode {
  position: absolute;
  width: 17px;
  height: 17px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  top: 8px;
  right: 15px;
  background-color: #db062e;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  color: #fff;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  transition: opacity 0.2s;
}
.umc .umcHeader .umcHeaderRight .umcNotificationDropDownButton.hasNotifications .notificationCountNode {
  opacity: 1;
}
.umc .umcHeader .umcHeaderRight .umcNotificationDropDownButton .dijitButtonNode {
  width: 100%;
  height: 100% !important;
}
.umc .umcHeader .umcHeaderRight .umcNotificationDropDownButton .dijitButtonNode .dijitDownArrowButton {
  width: 100%;
  height: 100%;
}
.umc .umcHeader .umcHeaderRight .umcNotificationDropDownButton .dijitButtonNode .dijitDownArrowButton .umcNotificationIcon {
  margin: 14px 20px;
  background: url("images/icons.svg") -220px -80px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .umcHeader .umcHeaderRight .umcNotificationDropDownButton .dijitButtonNode .dijitDownArrowButton .umcNotificationIcon,
html.dj_ie .umc .umcHeader .umcHeaderRight .umcNotificationDropDownButton .dijitButtonNode .dijitDownArrowButton .umcNotificationIcon {
  background-image: url("images/icons.png");
}
.umc .umcHeader .umcHeaderRight .umcNotificationDropDownButton.hasNotifications .dijitButtonNode .dijitDownArrowButton .umcNotificationIcon {
  animation-name: shake;
  animation-duration: 1s;
}
.umc .umcHeader .umcHeaderRight .umcNotificationDropDownButton .dijitButtonNode .dijitDownArrowButton .dijitArrowButtonInner {
  display: none;
}
.umc .umcHeader .umcHeaderRight .umcLoginButton {
  margin: 0;
  height: 48px;
  line-height: 44px;
  padding: 0 10px;
}
.umc .umcHeader .umcHeaderRight .umcLoginButton .dijitButtonText {
  padding: 0;
}
.umc .umcHeader .umcHeaderRight .umcLoginButton .dijitButtonNode {
  background: transparent !important;
}
.umc .umcHeader .umcHeaderRight .umcMobileMenuToggleButton {
  display: inline-block;
  vertical-align: top;
}
.umc .umcHeader .umcHeaderRight .univentionLogo {
  display: inline-block;
  vertical-align: top;
  background-image: url("images/univention.svg");
  background-repeat: no-repeat;
  background-position: center center;
  height: 48px;
  width: 160px;
  margin-left: 5px;
}
@media (max-width: 650px) {
  .umc .umcHeader .umcHeaderRight .univentionLogo {
    background-image: url("images/univention_u.svg");
    width: 30px;
  }
}
.umc .umcHeader .dijitButtonNode {
  height: auto !important;
  background: none;
  filter: none;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  padding: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.umc .umcHeader .dijitDropDownButton[widgetid=umcMenuHost],
.umc .umcHeader .dijitDropDownButton[widgetid=umcMenuMain] {
  display: inline-block;
  text-align: left;
  padding-right: 2px;
}
.umc .umcHeader .dijitDropDownButton[widgetid=umcMenuHost] .dijitDownArrowButton,
.umc .umcHeader .dijitDropDownButton[widgetid=umcMenuMain] .dijitDownArrowButton {
  text-align: left;
}
.umc .umcHeader .dijitDropDownButton[widgetid=umcMenuHost].dijitDisabled .dijitIcon,
.umc .umcHeader .dijitDropDownButton[widgetid=umcMenuMain].dijitDisabled .dijitIcon {
  opacity: 1 !important;
}
.umc .umcHeader .dijitDropDownButton[widgetid=umcMenuHost].dijitDisabled .dijitButtonText,
.umc .umcHeader .dijitDropDownButton[widgetid=umcMenuMain].dijitDisabled .dijitButtonText {
  padding-right: 0;
}
@media (max-width: 549px) {
  .umc .umcHeader .dijitDropDownButton[widgetid=umcMenuHost] {
    max-width: 60%;
    float: left;
  }
  .umc .umcHeader .dijitDropDownButton[widgetid=umcMenuMain] {
    max-width: 40%;
  }
}
.umc .umcHeader #umcMenuMain,
.umc .umcHeader #umcMenuHost {
  outline: none;
}
.umc .umcHeader #umcMenuMain .dijitButtonText,
.umc .umcHeader #umcMenuHost .dijitButtonText {
  display: inline-block;
  background: none;
  filter: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #282828;
  font-size: 20px;
  opacity: 1 !important /*overwrite generic disabled rule*/;
}
.umc .umcHeader .dijitDisabled #umcMenuHost .dijitArrowButtonInner {
  width: 0;
}
.umc.umcOverviewShown .umcHeader .umcBackToOverview {
  background-image: url("images/home.svg");
  background-color: #c6c6c6;
}
.umc.umcOverviewShown .umcHeader .umcBackToOverview.dijitHover .dijitButtonNode,
.umc.umcOverviewShown .umcHeader .umcBackToOverview.dijitActive .dijitButtonNode {
  cursor: default;
}
.umc.umcOverviewShown .umcHeader .umcMainTabController .dijitTab {
  color: rgba(0,0,0,0.7);
}
.umc.umcOverviewShown .umcHeader .umcMainTabController .dijitTab.dijitTabChecked,
.umc.umcOverviewShown .umcHeader .umcMainTabController .dijitTab.dijitTabHover {
  color: #fff;
}
.umc.umcOverviewShown .umcHeader .umcMoreTabsDropDownButton .dijitButtonNode .dijitDownArrowButton .dijitIcon {
  background: url("images/icons.svg") -300px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc.umcOverviewShown .umcHeader .umcMoreTabsDropDownButton .dijitButtonNode .dijitDownArrowButton .dijitIcon,
html.dj_ie .umc.umcOverviewShown .umcHeader .umcMoreTabsDropDownButton .dijitButtonNode .dijitDownArrowButton .dijitIcon {
  background-image: url("images/icons.png");
}
.umc.umcOverviewNotShown .umcHeader .umcBackToOverview.dijitHover,
.umc .umcHeader.umcWhiteIcons .umcBackToOverview.dijitHover {
  background-color: rgba(0,0,0,0.1);
}
.umc.umcOverviewNotShown .umcHeader .umcMainTabController .dijitTab,
.umc .umcHeader.umcWhiteIcons .umcMainTabController .dijitTab {
  color: rgba(255,255,255,0.7);
}
.umc.umcOverviewNotShown .umcHeader .umcMainTabController .dijitTab.dijitTabChecked,
.umc .umcHeader.umcWhiteIcons .umcMainTabController .dijitTab.dijitTabChecked {
  color: #fff;
}
.umc.umcOverviewNotShown .umcHeader .umcHeaderRight .umcSearchBox,
.umc .umcHeader.umcWhiteIcons .umcHeaderRight .umcSearchBox,
.umc.umcOverviewNotShown .umcHeader .umcHeaderRight .umcSearchBox:before,
.umc .umcHeader.umcWhiteIcons .umcHeaderRight .umcSearchBox:before,
.umc.umcOverviewNotShown .umcHeader .umcHeaderRight .umcSearchBox:after,
.umc .umcHeader.umcWhiteIcons .umcHeaderRight .umcSearchBox:after {
  color: #fff;
  border-color: #fff;
}
.umc.umcOverviewNotShown .umcHeader .umcHeaderRight .umcSearchIcon,
.umc .umcHeader.umcWhiteIcons .umcHeaderRight .umcSearchIcon,
.umc.umcOverviewNotShown .umcHeader .umcHeaderRight .umcLoggedInIcon,
.umc .umcHeader.umcWhiteIcons .umcHeaderRight .umcLoggedInIcon,
.umc.umcOverviewNotShown .umcHeader .umcHeaderRight .umcLoggedOutIcon,
.umc .umcHeader.umcWhiteIcons .umcHeaderRight .umcLoggedOutIcon {
  background-image: url("images/icons-white.svg");
}
.umc.umcOverviewNotShown .umcHeader .umcHeaderRight .umcNotificationDropDownButton .notificationCountNode,
.umc .umcHeader.umcWhiteIcons .umcHeaderRight .umcNotificationDropDownButton .notificationCountNode {
  top: 7px;
  right: 14px;
  border-width: 1px;
  border-style: solid;
  background-color: #fff;
  box-sizing: content-box;
}
.umc.umcOverviewNotShown .umcHeader .umcHeaderRight .umcNotificationDropDownButton .dijitButtonNode .dijitDownArrowButton .umcNotificationIcon,
.umc .umcHeader.umcWhiteIcons .umcHeaderRight .umcNotificationDropDownButton .dijitButtonNode .dijitDownArrowButton .umcNotificationIcon {
/* use !important to overwrite IE specific rule from icon-image in variables.styl */
  background-image: url("images/icons-white.svg") !important;
}
.umc.umcOverviewNotShown .umcHeader .umcHeaderRight .umcMobileMenuToggleButton div,
.umc .umcHeader.umcWhiteIcons .umcHeaderRight .umcMobileMenuToggleButton div {
  background-color: #fff;
}
.umc.umcOverviewNotShown .umcHeader .umcHeaderRight .univentionLogo,
.umc .umcHeader.umcWhiteIcons .umcHeaderRight .univentionLogo {
  background-image: url("images/univention-white.svg");
}
@media (max-width: 650px) {
  .umc.umcOverviewNotShown .umcHeader .umcHeaderRight .univentionLogo,
  .umc .umcHeader.umcWhiteIcons .umcHeaderRight .univentionLogo {
    background-image: url("images/univention_u-white.svg");
  }
}
.umc.umcOverviewNotShown .umcHeader .dijitSelect .dijitInputContainer .umcInlineLabel,
.umc .umcHeader.umcWhiteIcons .dijitSelect .dijitInputContainer .umcInlineLabel,
.umc.umcOverviewNotShown .umcHeader .dijitTextBox .dijitInputContainer .umcInlineLabel,
.umc .umcHeader.umcWhiteIcons .dijitTextBox .dijitInputContainer .umcInlineLabel {
  color: #fff;
}
.umc .umcMoreTabsMenuPopupWrapper {
  margin: 3px 0 0 3px;
}
.umc .umcMoreTabsDropDownMenuContent {
  margin: 0;
  background-color: #fff;
  padding: 8px 0;
}
.umc .umcMoreTabsDropDownMenuContent .dijitMenuItem {
  -webkit-transition-property: background-color, color;
  -moz-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 0.2s;
  -moz-transition-duration: 0.2s;
  transition-duration: 0.2s;
  text-transform: uppercase;
}
.umc .umcMoreTabsDropDownMenuContent .dijitMenuItem .dijitMenuItemLabel {
  text-align: center;
  line-height: 32px;
  padding: 0 24px;
}
.umc .umcMoreTabsDropDownMenuContent .dijitMenuItem .dijitMenuItemIconCell,
.umc .umcMoreTabsDropDownMenuContent .dijitMenuItem .dijitMenuArrowCell {
  display: none;
}
.umc .umcMoreTabsDropDownMenuContent .dijitMenuItem.dijitMenuItemSelected td,
.umc .umcMoreTabsDropDownMenuContent .dijitMenuItem.dijitMenuItemHover td {
  background-color: inherit;
}
@media (max-width: 500px) {
  .col-xxs-12 {
    width: 100%;
  }
}
@media (min-width: 1755px) {
  .col-xlg-4 {
    width: 33.33333333%;
  }
  .col-xlg-push-3 {
    left: 25%;
  }
  .col-xlg-pull-4 {
    right: 33.33333333%;
  }
}
.umc .umcTopContainer .dijitTabContainerTop {
  clear: both;
}
.umc .umcMobileMenuToggleButton {
  position: relative;
  width: 60px;
  height: 48px;
}
.umc .umcMobileMenuToggleButton div {
  position: absolute;
  width: 20px;
  height: 4px;
  right: 20px;
  background-color: #282828;
  pointer-events: none;
  -webkit-transition: transform 0.35s, width 0.35s, right 0.35s;
  -moz-transition: transform 0.35s, width 0.35s, right 0.35s;
  transition: transform 0.35s, width 0.35s, right 0.35s;
  -webkit-transition: -webkit-transform 0.35s, width 0.35s, right 0.35s;
}
.umc .umcMobileMenuToggleButton div:nth-child(1) {
  top: 15px;
}
.umc .umcMobileMenuToggleButton div:nth-child(2) {
  top: 22px;
}
.umc .umcMobileMenuToggleButton div:nth-child(3) {
  top: 29px;
}
.umc .umcMobileMenuToggleButton .umcMobileMenuToggleButtonTouchStyle {
  width: 2px;
  height: 2px;
  position: absolute;
  top: 23px;
  left: 29px;
  background-color: rgba(0,0,0,0.2);
  -webkit-box-shadow: 0 0 15px 27px rgba(0,0,0,0.2);
  -moz-box-shadow: 0 0 15px 27px rgba(0,0,0,0.2);
  box-shadow: 0 0 15px 27px rgba(0,0,0,0.2);
  -moz-border-radius: 100%;
  border-radius: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.4s;
  -moz-transition: opacity 0.4s;
  transition: opacity 0.4s;
}
.umc .umcMobileMenuToggleButton.umcMobileMenuToggleButtonTouched .umcMobileMenuToggleButtonTouchStyle {
  opacity: 1;
}
.umc .umcMobileMenuToggleButton.umcMobileMenuToggleButtonHover div:nth-child(1) {
  width: 16px;
  right: 26px;
  transform: translate(0, 3px) rotate(-38deg);
  -webkit-transform: translate(0, 3px) rotate(-38deg);
  -ms-transform: translate(0, 3px) rotate(-38deg);
}
.umc .umcMobileMenuToggleButton.umcMobileMenuToggleButtonHover div:nth-child(3) {
  width: 16px;
  right: 26px;
  transform: translate(0, -3px) rotate(38deg);
  -webkit-transform: translate(0, -3px) rotate(38deg);
  -ms-transform: translate(0, -3px) rotate(38deg);
}
.umc .umcMobileMenuToggleButton.umcMobileMenuToggleButtonActive div:nth-child(1) {
  transform: translate3d(0, 7px, 0) rotate(45deg);
  -webkit-transform: translate3d(0, 7px, 0) rotate(45deg);
  -ms-transform: translate(0, 7px) rotate(45deg);
}
.umc .umcMobileMenuToggleButton.umcMobileMenuToggleButtonActive div:nth-child(2) {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
.umc .umcMobileMenuToggleButton.umcMobileMenuToggleButtonActive div:nth-child(3) {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
  -webkit-transform: translate3d(0, -7px, 0) rotate(-45deg);
  -ms-transform: translate(0, -7px) rotate(-45deg);
}
.umc .mobileMenu {
  overflow: hidden;
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 80%;
  max-width: 360px;
  background-color: #fff;
  -webkit-transition: transform cubic-bezier(0.4, 0, 0.6, 1) 0.3s;
  -moz-transition: transform cubic-bezier(0.4, 0, 0.6, 1) 0.3s;
  transition: transform cubic-bezier(0.4, 0, 0.6, 1) 0.3s;
  -webkit-transition: -webkit-transform cubic-bezier(0.4, 0, 0.6, 1) 0.3s;
  z-index: 30;
  transform: translate3d(110%, 0, 0);
  -webkit-transform: translate3d(110%, 0, 0);
  -ms-transform: translate(110%, 0);
}
.umc .mobileMenu .umcMobileMenuToggleButton {
  z-index: 10;
  margin: 0 !important;
  position: absolute;
  top: 7px;
  right: 0;
}
.umc .mobileMenu .umcMobileMenuToggleButton.umcMobileMenuToggleButtonTouchStyle {
  -webkit-box-shadow: 0 0 15px 27px rgba(255,255,255,0.2);
  -moz-box-shadow: 0 0 15px 27px rgba(255,255,255,0.2);
  box-shadow: 0 0 15px 27px rgba(255,255,255,0.2);
}
.umc .mobileMenu .umcMobileMenuToggleButton.umcMobileMenuToggleButtonHover div:nth-child(1) {
  width: 16px;
  right: 17px;
  transform: translate(0, 3px) rotate(38deg) !important;
  -webkit-transform: translate(0, 3px) rotate(38deg) !important;
  -ms-transform: translate(0, 3px) rotate(38deg) !important;
}
.umc .mobileMenu .umcMobileMenuToggleButton.umcMobileMenuToggleButtonHover div:nth-child(2) {
  transform: none !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
}
.umc .mobileMenu .umcMobileMenuToggleButton.umcMobileMenuToggleButtonHover div:nth-child(3) {
  width: 16px;
  right: 17px;
  transform: translate(0, -3px) rotate(-38deg) !important;
  -webkit-transform: translate(0, -3px) rotate(-38deg) !important;
  -ms-transform: translate(0, -3px) rotate(-38deg) !important;
}
.umc .mobileMenu .fullWidthTile {
  color: #282828;
  position: relative;
  height: 48px;
  line-height: 20px;
  padding: 14px 0;
}
.umc .mobileMenu .menuInformationHeader {
  height: 64px;
  background-color: #e1e1e1;
  border-bottom: 1px solid rgba(0,0,0,0.1);
  box-sizing: content-box;
}
.umc .mobileMenu .menuInformationHeader div {
  line-height: 20px;
  padding-left: 40px;
}
.umc .mobileMenu .menuInformationHeader .menuInformationHeaderUsername {
  font-weight: 500;
  padding-top: 12px;
}
.umc .mobileMenu .menuSlideHeader {
  cursor: default;
  padding-left: 40px;
  margin-bottom: 8px;
  font-weight: 500;
  text-transform: uppercase;
}
.umc .mobileMenu .menuSlideHeader.subMenu {
  cursor: pointer;
}
.umc .mobileMenu .menuSlideHeader.subMenu:before {
  content: '';
  background: url("images/icons.svg") -200px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
  margin-left: 12px;
}
html.dj_trident .umc .mobileMenu .menuSlideHeader.subMenu:before,
html.dj_ie .umc .mobileMenu .menuSlideHeader.subMenu:before {
  background-image: url("images/icons.png");
}
.umc .mobileMenu .menuSlideHeader:hover {
  background-color: #f1f1f1;
}
.umc .mobileMenu .menuSlideHeader.permaHeader {
  display: none;
}
.umc .mobileMenu.hasPermaHeader .menuSlideHeader.permaHeader {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 48px;
  background-color: #e1e1e1;
}
.umc .mobileMenu.hasPermaHeader .menuSlides {
  top: 48px;
  margin-top: 8px;
}
.umc .mobileMenu.hasPermaHeader .menuSlides .menuSlide .menuSlideHeader {
  display: none;
}
.umc .mobileMenu .menuSlides,
.umc .mobileMenu .menuSlide {
  position: absolute;
  z-index: 0;
  background: inherit;
}
.umc .mobileMenu .menuSlides {
  top: 64px;
  bottom: 0px;
  left: 0;
  right: 0;
  margin-top: 8px;
  overflow: hidden;
}
.umc .mobileMenu .menuSlides .menuSlide {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
  -webkit-transition: transform cubic-bezier(0.4, 0, 0.6, 1) 0.3s;
  -moz-transition: transform cubic-bezier(0.4, 0, 0.6, 1) 0.3s;
  transition: transform cubic-bezier(0.4, 0, 0.6, 1) 0.3s;
  -webkit-transition: -webkit-transform cubic-bezier(0.4, 0, 0.6, 1) 0.3s;
}
.umc .mobileMenu .menuSlides .menuSlide.mainSlide .menuSlideHeader {
  display: none;
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .menuItem {
  cursor: pointer;
  padding-left: 40px;
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .menuItem:hover {
  background-color: #eee;
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .menuItem:hover .popupMenuItemArrowActive {
  opacity: 1;
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .menuItem.menuItemActive {
  background-color: #f5f5f5;
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .menuItem.menuItemActiveTransition {
  -webkit-transition: background-color 0.3s;
  -moz-transition: background-color 0.3s;
  transition: background-color 0.3s;
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .menuItem.menuItemActiveTransition .popupMenuItemArrow,
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .menuItem.menuItemActiveTransition .popupMenuItemArrowActive {
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .popupMenuItem .childItemsCounter {
  position: absolute;
  right: 0;
  margin-right: 40px;
  display: inline;
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .popupMenuItem .popupMenuItemArrow,
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .popupMenuItem .popupMenuItemArrowActive {
  content: '';
  position: absolute;
  right: 0;
  margin-right: 12px;
  display: inline;
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .popupMenuItem .popupMenuItemArrow {
  opacity: 1;
  background: url("images/icons.svg") -220px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .popupMenuItem .popupMenuItemArrow,
html.dj_ie .umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .popupMenuItem .popupMenuItemArrow {
  background-image: url("images/icons.png");
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .popupMenuItem .popupMenuItemArrowActive {
  opacity: 0;
  background: url("images/icons.svg") -220px -20px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
}
html.dj_trident .umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .popupMenuItem .popupMenuItemArrowActive,
html.dj_ie .umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .popupMenuItem .popupMenuItemArrowActive {
  background-image: url("images/icons.png");
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .separator {
  padding: 0;
  height: 1px;
  margin: 8px 0;
  cursor: default;
  background-color: #e0e0e0;
}
.umc .mobileMenu .menuSlides .menuSlide .menuSlideItemsContainer .separator:hover {
  background-color: #e0e0e0;
}
.umc .mobileMenu .menuSlides.popupSlideNormalTransition .menuSlide {
  transform: translate3d(100%, 0, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  -ms-transform: translate(100%, 0);
}
.umc .mobileMenu .menuSlides.overlappedSlidePushTransition .menuSlide.overlappedSlide {
  transform: translate3d(-30%, 0, 0);
  -webkit-transform: translate3d(-30%, 0, 0);
  -ms-transform: translate(-30%, 0);
  -webkit-transform: translate3d(-30%, 0, 0);
}
.umc .mobileMenu .menuSlides .hiddenSlide {
  display: none !important;
}
.umc .mobileMenu .menuSlides .topLevelSlide {
  z-index: 1;
}
.umc .mobileMenu .menuSlides .menuSlide.visibleSlide {
  transform: translate3d(0, 0, 0) scale(1, 1);
  -webkit-transform: translate3d(0, 0, 0) scale(1, 1);
  -ms-transform: translate(0, 0) scale(1, 1);
  -webkit-transition: transform cubic-bezier(0, 0, 0.2, 1) 0.3s;
  -moz-transition: transform cubic-bezier(0, 0, 0.2, 1) 0.3s;
  transition: transform cubic-bezier(0, 0, 0.2, 1) 0.3s;
  -webkit-transition: -webkit-transform cubic-bezier(0, 0, 0.2, 1) 0.3s;
}
.umc .mobileMenuCloseOverlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  opacity: 0;
  z-index: 29;
  visibility: hidden;
  -webkit-transition: opacity 0.5s, visibility 0.5s;
  -moz-transition: opacity 0.5s, visibility 0.5s;
  transition: opacity 0.5s, visibility 0.5s;
  -webkit-transition: opacity 0.5s, visibility 0.5s, visibility 0.5s;
}
.umc.mobileMenuActive.hasScrollbar {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  overflow-y: scroll;
}
.umc.mobileMenuActive .mobileMenuCloseOverlay {
  visibility: visible;
  opacity: 0.3;
  -webkit-transition: opacity 0.5s, visibility 0s;
  -moz-transition: opacity 0.5s, visibility 0s;
  transition: opacity 0.5s, visibility 0s;
  -webkit-transition: opacity 0.5s, visibility 0.5s, visibility 0s;
}
.umc.mobileMenuActive .mobileMenu {
  transform: translate3d(0, 0, 0) !important;
  -webkit-transform: translate3d(0, 0, 0) !important;
  -ms-transform: translate(0, 0) !important;
  -webkit-box-shadow: 0px 0px 10px 3px #6e6e6e;
  -moz-box-shadow: 0px 0px 10px 3px #6e6e6e;
  box-shadow: 0px 0px 10px 3px #6e6e6e;
  -webkit-transition: transform cubic-bezier(0, 0, 0.2, 1) 0.3s;
  -moz-transition: transform cubic-bezier(0, 0, 0.2, 1) 0.3s;
  transition: transform cubic-bezier(0, 0, 0.2, 1) 0.3s;
  -webkit-transition: -webkit-transform cubic-bezier(0, 0, 0.2, 1) 0.3s;
}
.umc.mobileMenuToggleButtonActive .umcMobileMenuToggleButton div:nth-child(1) {
  transform: translate3d(0, 7px, 0) rotate(45deg);
  -webkit-transform: translate3d(0, 7px, 0) rotate(45deg);
  -ms-transform: translate(0, 7px) rotate(45deg);
}
.umc.mobileMenuToggleButtonActive .umcMobileMenuToggleButton div:nth-child(2) {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
}
.umc.mobileMenuToggleButtonActive .umcMobileMenuToggleButton div:nth-child(3) {
  transform: translate3d(0, -7px, 0) rotate(-45deg);
  -webkit-transform: translate3d(0, -7px, 0) rotate(-45deg);
  -ms-transform: translate(0, -7px) rotate(-45deg);
}
@-moz-keyframes shake {
  10%, 90% {
    transform: translate(-1px, 0);
    -webkit-transform: translate(-1px, 0);
    -ms-transform: translate(-1px, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate(2px, 0);
    -webkit-transform: translate(2px, 0);
    -ms-transform: translate(2px, 0);
  }
  30%, 50%, 70% {
    transform: translate(-2px, 0);
    -webkit-transform: translate(-2px, 0);
    -ms-transform: translate(-2px, 0);
  }
}
@-webkit-keyframes shake {
  10%, 90% {
    transform: translate(-1px, 0);
    -webkit-transform: translate(-1px, 0);
    -ms-transform: translate(-1px, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate(2px, 0);
    -webkit-transform: translate(2px, 0);
    -ms-transform: translate(2px, 0);
  }
  30%, 50%, 70% {
    transform: translate(-2px, 0);
    -webkit-transform: translate(-2px, 0);
    -ms-transform: translate(-2px, 0);
  }
}
@-o-keyframes shake {
  10%, 90% {
    transform: translate(-1px, 0);
    -webkit-transform: translate(-1px, 0);
    -ms-transform: translate(-1px, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate(2px, 0);
    -webkit-transform: translate(2px, 0);
    -ms-transform: translate(2px, 0);
  }
  30%, 50%, 70% {
    transform: translate(-2px, 0);
    -webkit-transform: translate(-2px, 0);
    -ms-transform: translate(-2px, 0);
  }
}
@keyframes shake {
  10%, 90% {
    transform: translate(-1px, 0);
    -webkit-transform: translate(-1px, 0);
    -ms-transform: translate(-1px, 0);
  }
  20%, 40%, 60%, 80% {
    transform: translate(2px, 0);
    -webkit-transform: translate(2px, 0);
    -ms-transform: translate(2px, 0);
  }
  30%, 50%, 70% {
    transform: translate(-2px, 0);
    -webkit-transform: translate(-2px, 0);
    -ms-transform: translate(-2px, 0);
  }
}
.umc .umcLayoutRow .umcLabelPane {
  padding: 0 0.5em 1em 0.5em;
}
.umc .umcLayoutRow .umcLabelPane-umcMultiInput,
.umc .umcLayoutRow .umcLabelPane-umcPasswordInputBox {
  padding-left: 0;
  padding-right: 0;
}
.umc .umcLayoutRow .umcLabelPane-umcMultiInput,
.umc .umcLayoutRow .umcLabelPane-umcComplexInput {
  display: block;
}
.umc .umcLayoutRow {
  margin: 0 -0.5em 0 -0.5em;
}
.umcSize-OneThird {
  width: 33.333333333333336%;
}
.umcSize-Half {
  width: 50%;
}
.umcSize-TwoThirds {
  width: 66.66666666666667%;
}
.umcSize-One,
.umcSize-FourThirds,
.umcSize-OneAndAHalf,
.umcSize-FiveThirds,
.umcSize-Two {
  width: 100%;
}
@media (min-width: 550px) and (max-width: 767px) {
  .umcPage > .col-xs-9 .umcSize-OneThird,
  .umcPage > .col-xs-10 .umcSize-OneThird,
  .umcPage > .col-xs-11 .umcSize-OneThird,
  .umcPage > .col-xs-12 .umcSize-OneThird {
    width: 16.666666666666668%;
  }
  .umcPage > .col-xs-9 .umcSize-Half,
  .umcPage > .col-xs-10 .umcSize-Half,
  .umcPage > .col-xs-11 .umcSize-Half,
  .umcPage > .col-xs-12 .umcSize-Half {
    width: 25%;
  }
  .umcPage > .col-xs-9 .umcSize-TwoThirds,
  .umcPage > .col-xs-10 .umcSize-TwoThirds,
  .umcPage > .col-xs-11 .umcSize-TwoThirds,
  .umcPage > .col-xs-12 .umcSize-TwoThirds {
    width: 33.333333333333336%;
  }
  .umcPage > .col-xs-9 .umcSize-One,
  .umcPage > .col-xs-10 .umcSize-One,
  .umcPage > .col-xs-11 .umcSize-One,
  .umcPage > .col-xs-12 .umcSize-One {
    width: 50%;
  }
  .umcPage > .col-xs-9 .umcSize-FourThirds,
  .umcPage > .col-xs-10 .umcSize-FourThirds,
  .umcPage > .col-xs-11 .umcSize-FourThirds,
  .umcPage > .col-xs-12 .umcSize-FourThirds {
    width: 66.66666666666667%;
  }
  .umcPage > .col-xs-9 .umcSize-OneAndAHalf,
  .umcPage > .col-xs-10 .umcSize-OneAndAHalf,
  .umcPage > .col-xs-11 .umcSize-OneAndAHalf,
  .umcPage > .col-xs-12 .umcSize-OneAndAHalf {
    width: 75%;
  }
  .umcPage > .col-xs-9 .umcSize-FiveThirds,
  .umcPage > .col-xs-10 .umcSize-FiveThirds,
  .umcPage > .col-xs-11 .umcSize-FiveThirds,
  .umcPage > .col-xs-12 .umcSize-FiveThirds {
    width: 83.33333333333333%;
  }
  .umcPage > .col-xs-9 .umcSize-Two,
  .umcPage > .col-xs-10 .umcSize-Two,
  .umcPage > .col-xs-11 .umcSize-Two,
  .umcPage > .col-xs-12 .umcSize-Two {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .umcPage > .col-sm-9 .umcSize-OneThird,
  .umcPage > .col-sm-10 .umcSize-OneThird,
  .umcPage > .col-sm-11 .umcSize-OneThird,
  .umcPage > .col-sm-12 .umcSize-OneThird {
    width: 16.666666666666668%;
  }
  .umcPage > .col-sm-9 .umcSize-Half,
  .umcPage > .col-sm-10 .umcSize-Half,
  .umcPage > .col-sm-11 .umcSize-Half,
  .umcPage > .col-sm-12 .umcSize-Half {
    width: 25%;
  }
  .umcPage > .col-sm-9 .umcSize-TwoThirds,
  .umcPage > .col-sm-10 .umcSize-TwoThirds,
  .umcPage > .col-sm-11 .umcSize-TwoThirds,
  .umcPage > .col-sm-12 .umcSize-TwoThirds {
    width: 33.333333333333336%;
  }
  .umcPage > .col-sm-9 .umcSize-One,
  .umcPage > .col-sm-10 .umcSize-One,
  .umcPage > .col-sm-11 .umcSize-One,
  .umcPage > .col-sm-12 .umcSize-One {
    width: 50%;
  }
  .umcPage > .col-sm-9 .umcSize-FourThirds,
  .umcPage > .col-sm-10 .umcSize-FourThirds,
  .umcPage > .col-sm-11 .umcSize-FourThirds,
  .umcPage > .col-sm-12 .umcSize-FourThirds {
    width: 66.66666666666667%;
  }
  .umcPage > .col-sm-9 .umcSize-OneAndAHalf,
  .umcPage > .col-sm-10 .umcSize-OneAndAHalf,
  .umcPage > .col-sm-11 .umcSize-OneAndAHalf,
  .umcPage > .col-sm-12 .umcSize-OneAndAHalf {
    width: 75%;
  }
  .umcPage > .col-sm-9 .umcSize-FiveThirds,
  .umcPage > .col-sm-10 .umcSize-FiveThirds,
  .umcPage > .col-sm-11 .umcSize-FiveThirds,
  .umcPage > .col-sm-12 .umcSize-FiveThirds {
    width: 83.33333333333333%;
  }
  .umcPage > .col-sm-9 .umcSize-Two,
  .umcPage > .col-sm-10 .umcSize-Two,
  .umcPage > .col-sm-11 .umcSize-Two,
  .umcPage > .col-sm-12 .umcSize-Two {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .umcPage > .col-md-5 .umcSize-OneThird,
  .umcPage > .col-md-6 .umcSize-OneThird,
  .umcPage > .col-md-7 .umcSize-OneThird,
  .umcPage > .col-md-8 .umcSize-OneThird,
  .umcPage > .col-md-9 .umcSize-OneThird,
  .umcPage > .col-md-10 .umcSize-OneThird,
  .umcPage > .col-md-11 .umcSize-OneThird,
  .umcPage > .col-md-12 .umcSize-OneThird {
    width: 16.666666666666668%;
  }
  .umcPage > .col-md-5 .umcSize-Half,
  .umcPage > .col-md-6 .umcSize-Half,
  .umcPage > .col-md-7 .umcSize-Half,
  .umcPage > .col-md-8 .umcSize-Half,
  .umcPage > .col-md-9 .umcSize-Half,
  .umcPage > .col-md-10 .umcSize-Half,
  .umcPage > .col-md-11 .umcSize-Half,
  .umcPage > .col-md-12 .umcSize-Half {
    width: 25%;
  }
  .umcPage > .col-md-5 .umcSize-TwoThirds,
  .umcPage > .col-md-6 .umcSize-TwoThirds,
  .umcPage > .col-md-7 .umcSize-TwoThirds,
  .umcPage > .col-md-8 .umcSize-TwoThirds,
  .umcPage > .col-md-9 .umcSize-TwoThirds,
  .umcPage > .col-md-10 .umcSize-TwoThirds,
  .umcPage > .col-md-11 .umcSize-TwoThirds,
  .umcPage > .col-md-12 .umcSize-TwoThirds {
    width: 33.333333333333336%;
  }
  .umcPage > .col-md-5 .umcSize-One,
  .umcPage > .col-md-6 .umcSize-One,
  .umcPage > .col-md-7 .umcSize-One,
  .umcPage > .col-md-8 .umcSize-One,
  .umcPage > .col-md-9 .umcSize-One,
  .umcPage > .col-md-10 .umcSize-One,
  .umcPage > .col-md-11 .umcSize-One,
  .umcPage > .col-md-12 .umcSize-One {
    width: 50%;
  }
  .umcPage > .col-md-5 .umcSize-FourThirds,
  .umcPage > .col-md-6 .umcSize-FourThirds,
  .umcPage > .col-md-7 .umcSize-FourThirds,
  .umcPage > .col-md-8 .umcSize-FourThirds,
  .umcPage > .col-md-9 .umcSize-FourThirds,
  .umcPage > .col-md-10 .umcSize-FourThirds,
  .umcPage > .col-md-11 .umcSize-FourThirds,
  .umcPage > .col-md-12 .umcSize-FourThirds {
    width: 66.66666666666667%;
  }
  .umcPage > .col-md-5 .umcSize-OneAndAHalf,
  .umcPage > .col-md-6 .umcSize-OneAndAHalf,
  .umcPage > .col-md-7 .umcSize-OneAndAHalf,
  .umcPage > .col-md-8 .umcSize-OneAndAHalf,
  .umcPage > .col-md-9 .umcSize-OneAndAHalf,
  .umcPage > .col-md-10 .umcSize-OneAndAHalf,
  .umcPage > .col-md-11 .umcSize-OneAndAHalf,
  .umcPage > .col-md-12 .umcSize-OneAndAHalf {
    width: 75%;
  }
  .umcPage > .col-md-5 .umcSize-FiveThirds,
  .umcPage > .col-md-6 .umcSize-FiveThirds,
  .umcPage > .col-md-7 .umcSize-FiveThirds,
  .umcPage > .col-md-8 .umcSize-FiveThirds,
  .umcPage > .col-md-9 .umcSize-FiveThirds,
  .umcPage > .col-md-10 .umcSize-FiveThirds,
  .umcPage > .col-md-11 .umcSize-FiveThirds,
  .umcPage > .col-md-12 .umcSize-FiveThirds {
    width: 83.33333333333333%;
  }
  .umcPage > .col-md-5 .umcSize-Two,
  .umcPage > .col-md-6 .umcSize-Two,
  .umcPage > .col-md-7 .umcSize-Two,
  .umcPage > .col-md-8 .umcSize-Two,
  .umcPage > .col-md-9 .umcSize-Two,
  .umcPage > .col-md-10 .umcSize-Two,
  .umcPage > .col-md-11 .umcSize-Two,
  .umcPage > .col-md-12 .umcSize-Two {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .umcPage > .col-lg-5 .umcSize-OneThird,
  .umcPage > .col-lg-6 .umcSize-OneThird,
  .umcPage > .col-lg-7 .umcSize-OneThird,
  .umcPage > .col-lg-8 .umcSize-OneThird,
  .umcPage > .col-lg-9 .umcSize-OneThird,
  .umcPage > .col-lg-10 .umcSize-OneThird,
  .umcPage > .col-lg-11 .umcSize-OneThird,
  .umcPage > .col-lg-12 .umcSize-OneThird {
    width: 16.666666666666668%;
  }
  .umcPage > .col-lg-5 .umcSize-Half,
  .umcPage > .col-lg-6 .umcSize-Half,
  .umcPage > .col-lg-7 .umcSize-Half,
  .umcPage > .col-lg-8 .umcSize-Half,
  .umcPage > .col-lg-9 .umcSize-Half,
  .umcPage > .col-lg-10 .umcSize-Half,
  .umcPage > .col-lg-11 .umcSize-Half,
  .umcPage > .col-lg-12 .umcSize-Half {
    width: 25%;
  }
  .umcPage > .col-lg-5 .umcSize-TwoThirds,
  .umcPage > .col-lg-6 .umcSize-TwoThirds,
  .umcPage > .col-lg-7 .umcSize-TwoThirds,
  .umcPage > .col-lg-8 .umcSize-TwoThirds,
  .umcPage > .col-lg-9 .umcSize-TwoThirds,
  .umcPage > .col-lg-10 .umcSize-TwoThirds,
  .umcPage > .col-lg-11 .umcSize-TwoThirds,
  .umcPage > .col-lg-12 .umcSize-TwoThirds {
    width: 33.333333333333336%;
  }
  .umcPage > .col-lg-5 .umcSize-One,
  .umcPage > .col-lg-6 .umcSize-One,
  .umcPage > .col-lg-7 .umcSize-One,
  .umcPage > .col-lg-8 .umcSize-One,
  .umcPage > .col-lg-9 .umcSize-One,
  .umcPage > .col-lg-10 .umcSize-One,
  .umcPage > .col-lg-11 .umcSize-One,
  .umcPage > .col-lg-12 .umcSize-One {
    width: 50%;
  }
  .umcPage > .col-lg-5 .umcSize-FourThirds,
  .umcPage > .col-lg-6 .umcSize-FourThirds,
  .umcPage > .col-lg-7 .umcSize-FourThirds,
  .umcPage > .col-lg-8 .umcSize-FourThirds,
  .umcPage > .col-lg-9 .umcSize-FourThirds,
  .umcPage > .col-lg-10 .umcSize-FourThirds,
  .umcPage > .col-lg-11 .umcSize-FourThirds,
  .umcPage > .col-lg-12 .umcSize-FourThirds {
    width: 66.66666666666667%;
  }
  .umcPage > .col-lg-5 .umcSize-OneAndAHalf,
  .umcPage > .col-lg-6 .umcSize-OneAndAHalf,
  .umcPage > .col-lg-7 .umcSize-OneAndAHalf,
  .umcPage > .col-lg-8 .umcSize-OneAndAHalf,
  .umcPage > .col-lg-9 .umcSize-OneAndAHalf,
  .umcPage > .col-lg-10 .umcSize-OneAndAHalf,
  .umcPage > .col-lg-11 .umcSize-OneAndAHalf,
  .umcPage > .col-lg-12 .umcSize-OneAndAHalf {
    width: 75%;
  }
  .umcPage > .col-lg-5 .umcSize-FiveThirds,
  .umcPage > .col-lg-6 .umcSize-FiveThirds,
  .umcPage > .col-lg-7 .umcSize-FiveThirds,
  .umcPage > .col-lg-8 .umcSize-FiveThirds,
  .umcPage > .col-lg-9 .umcSize-FiveThirds,
  .umcPage > .col-lg-10 .umcSize-FiveThirds,
  .umcPage > .col-lg-11 .umcSize-FiveThirds,
  .umcPage > .col-lg-12 .umcSize-FiveThirds {
    width: 83.33333333333333%;
  }
  .umcPage > .col-lg-5 .umcSize-Two,
  .umcPage > .col-lg-6 .umcSize-Two,
  .umcPage > .col-lg-7 .umcSize-Two,
  .umcPage > .col-lg-8 .umcSize-Two,
  .umcPage > .col-lg-9 .umcSize-Two,
  .umcPage > .col-lg-10 .umcSize-Two,
  .umcPage > .col-lg-11 .umcSize-Two,
  .umcPage > .col-lg-12 .umcSize-Two {
    width: 100%;
  }
}
#umcLoginDialog * {
  overflow: hidden;
}
.umc #umcLoginWrapper h1 {
  text-align: center;
  margin-top: 1.5em;
  margin-bottom: 2.5em;
}
.umcLoginDialog {
  background-color: #fff;
  width: 313px;
  min-height: 313px;
  max-height: 550px;
  -webkit-transition: max-height 0.75s;
  -moz-transition: max-height 0.75s;
  transition: max-height 0.75s;
  margin: 0 auto;
  padding: 3px;
  border: 0 none;
  position: relative !important;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  background-size: 100% 100%;
}
.umcLoginDialog .umcLoginLogo img {
  height: 120px;
  width: 120px;
  margin: 53px auto 0;
  display: block;
  -webkit-transition: margin-top 0.75s;
  -moz-transition: margin-top 0.75s;
  transition: margin-top 0.75s;
}
.umcLoginDialog .umcLoginFormWrapper {
  max-height: 350px;
  -webkit-transition: max-height 0.75s, opacity 0.75s;
  -moz-transition: max-height 0.75s, opacity 0.75s;
  transition: max-height 0.75s, opacity 0.75s;
  margin: 25px 15px 10px 15px;
  opacity: 1;
}
.umcLoginDialog .umcLoginForm input {
  padding: 0 10px;
  margin: 0;
  border: none;
  outline: none;
  background: transparent;
  font-size: 20px;
  color: #282828;
  width: 100%;
  line-height: 1.75;
  height: 100%;
}
.umcLoginDialog .umcLoginForm input[type=submit] {
  font-size: 14px;
  color: #7ab51d;
  text-transform: uppercase;
  text-align: right;
  font-weight: 500;
  line-height: 36px;
  padding: 0 2px;
  margin: 10px 0;
}
.umcLoginDialog .umcLoginForm label {
  margin-bottom: 10px;
  position: relative;
  border-bottom: 1px solid #b4b4b4;
  -webkit-transition-property: background-color, border;
  -moz-transition-property: background-color, border;
  transition-property: background-color, border;
  -webkit-transition-duration: 0.75s;
  -moz-transition-duration: 0.75s;
  transition-duration: 0.75s;
  box-sizing: content-box;
  height: 35px;
}
.umcLoginDialog .umcLoginForm label:focus,
.umcLoginDialog .umcLoginForm label:focus:before,
.umcLoginDialog .umcLoginForm label:focus:after {
  border-color: #b4b4b4;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.umcLoginDialog .umcLoginForm label:hover,
.umcLoginDialog .umcLoginForm label:hover:before,
.umcLoginDialog .umcLoginForm label:hover:after {
  border-color: #e0e0e0;
  -webkit-transition-duration: 0.1s;
  -moz-transition-duration: 0.1s;
  transition-duration: 0.1s;
}
.umcLoginDialog .umcLoginForm label:before,
.umcLoginDialog .umcLoginForm label:after {
  content: "";
  position: absolute;
  height: 5px;
  bottom: 0;
}
.umcLoginDialog .umcLoginForm label:before {
  border-left: thin solid #b4b4b4;
  left: 0;
}
.umcLoginDialog .umcLoginForm label:after {
  right: 0;
  border-right: thin solid #b4b4b4;
}
.umc.umcLoginLoading .umcLoginDialog {
  max-height: 313px;
  background-image: url("images/login_bg.gif");
}
.umc.umcLoginLoading .umcLoginDialog .umcLoginLogo img {
  margin-top: 85px;
}
.umc.umcLoginLoading .umcLoginDialog .umcLoginFormWrapper {
  max-height: 0;
  opacity: 0;
}
.umcLoginWarning,
.umcLoginWarning a {
  color: #db062e;
}
#umcLoginLinks {
  -webkit-transition: opacity 0.75s;
  -moz-transition: opacity 0.75s;
  transition: opacity 0.75s;
  opacity: 1;
  text-align: center;
  margin: 3em 2em;
}
#umcLoginLinks a {
  margin: 0 1em;
}
#umcLoginLinks p {
  margin-bottom: 1.5em;
}
.umc.umcLoginLoading #umcLoginLinks {
  opacity: 0;
}
.umcLoginMessages,
.umcLoginNotices {
  margin: 0 auto;
  padding-bottom: 15px;
  width: 313px;
  font-size: 0.9em;
}
.umcLoginMessages p,
.umcLoginNotices p {
  margin: 0;
  padding: 0;
}
.umc .dijitDialogUnderlayWrapper.umcBackground .dijitDialogUnderlay {
  background: none;
}
.umc .umcModuleHeader {
  width: 100%;
}
.umc .umcModuleHeader .umcModuleHeaderWrapper {
  margin: auto;
}
.umc .umcModuleHeader .umcModuleHeaderOuterContainer {
  background: inherit;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px;
  -webkit-transition: font-size 0.2s, padding-bottom 0.2s;
  -moz-transition: font-size 0.2s, padding-bottom 0.2s;
  transition: font-size 0.2s, padding-bottom 0.2s;
}
@media (max-width: 400px) {
  .umc .umcModuleHeader .umcModuleHeaderOuterContainer {
    padding-top: 15px;
    padding-bottom: 20px;
  }
}
.umc .umcModuleHeader .umcModuleHeaderLeft {
  float: left;
  max-width: 80%;
}
.umc .umcModuleHeader .umcModuleHeaderRight {
  float: right;
  padding-top: 3px;
}
.umc .umcModuleHeader .umcModuleHeaderRight .dijitButtonContents {
  position: relative;
}
.umc .umcModuleTitle {
  font-size: 24px;
  color: #282828;
  font-weight: normal;
  line-height: 1em;
  padding: 18px 0;
}
.umc .umcModule {
  background-color: #f2f2f2;
}
.umc .umcModule .umcModuleWrapper {
  margin: 0 auto;
  padding: 0;
}
.umc .umcModule .umcModuleWrapper .umcModuleContent .umcModuleContentChildWrapper.dijitHidden {
  display: none !important;
}
.umc .umcModule .scrollToTopFloatingButton {
  position: fixed;
  right: 40px;
  bottom: 40px;
  width: 56px;
  height: 56px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  overflow: hidden;
}
.umc .umcModule .scrollToTopFloatingButton:hover {
  -webkit-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
  -moz-box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}
.umc .umcModule .scrollToTopFloatingButton:active {
  -webkit-box-shadow: 0px 14px 45px rgba(0,0,0,0.25), 0px 10px 18px rgba(0,0,0,0.22);
  -moz-box-shadow: 0px 14px 45px rgba(0,0,0,0.25), 0px 10px 18px rgba(0,0,0,0.22);
  box-shadow: 0px 14px 45px rgba(0,0,0,0.25), 0px 10px 18px rgba(0,0,0,0.22);
}
.umc .umcModule .scrollToTopFloatingButton.shown {
  -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0.2s cubic-bezier(0, 0, 0.2, 1);
  -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0.2s cubic-bezier(0, 0, 0.2, 1);
  transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0.2s cubic-bezier(0, 0, 0.2, 1);
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
}
.umc .umcModule .scrollToTopFloatingButton .icon {
  background: url("images/icons-white.svg") -300px -80px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
  margin: 18px;
  -webkit-transition: transform 0.2s 0.1s, opacity 0.4s;
  -moz-transition: transform 0.2s 0.1s, opacity 0.4s;
  transition: transform 0.2s 0.1s, opacity 0.4s;
  transform: rotate(-45deg) scale(0.5);
  -webkit-transform: rotate(-45deg) scale(0.5);
  -ms-transform: rotate(-45deg) scale(0.5);
}
html.dj_trident .umc .umcModule .scrollToTopFloatingButton .icon,
html.dj_ie .umc .umcModule .scrollToTopFloatingButton .icon {
  background-image: url("../images/icons-white.png");
}
.umc .umcModule .scrollToTopFloatingButton.shown .icon {
  transform: rotate(0) scale(1);
  -webkit-transform: rotate(0) scale(1);
  -ms-transform: rotate(0) scale(1);
}
.umc .umcModule .scrollToTopFloatingButton .ink {
  position: absolute;
  width: 112px;
  height: 112px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 1;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transition: transform 0.2s, opacity 0.6s;
  -moz-transition: transform 0.2s, opacity 0.6s;
  transition: transform 0.2s, opacity 0.6s;
  background-color: rgba(0,0,0,0.1);
}
.umc .umcModule .scrollToTopFloatingButtonSpacer {
  width: 100%;
  height: 0;
  -webkit-transition: height 0.2s;
  -moz-transition: height 0.2s;
  transition: height 0.2s;
}
.umc .umcModule .scrollToTopFloatingButtonSpacer.shown {
  height: 106px;
}
.umc .umcPageHelpText {
  margin-bottom: 1.5em;
}
.umc .umcPageHeader h1 {
  font-size: 20px;
  font-weight: 500;
}
.umc .umcPageNav {
  margin-bottom: 2.5em;
}
.umc .umcPageNav .positionText {
  margin: 1em 0;
  font-size: 12px;
  color: rgba(40,40,40,0.54);
}
.umc .umcPageNav .umcPageHeader:first-child h1 {
  margin-top: 0;
}
.umc .dijitDialogPaneContent .umcButtonRow:last-child,
.umc .umcPageFooter {
  margin-top: 0.75em;
  clear: both;
}
.umcNotificationSnackbar {
  pointer-events: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  z-index: 2;
}
.umcNotificationSnackbar .umcSnackbarNotification {
  pointer-events: auto;
  position: relative;
  display: inline-block;
  -moz-border-radius: 2px;
  border-radius: 2px;
  min-width: 288px;
  max-width: 568px;
  min-height: 48px;
  padding: 14px 24px;
  color: #fff;
  text-align: left;
  background-color: #323232;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
}
@media (max-width: 288px) {
  .umcNotificationSnackbar .umcSnackbarNotification {
    min-width: 100%;
  }
}
.umcNotificationSnackbar .umcSnackbarNotification .umcNotificationMessageContainer {
  -webkit-transition: opacity 0s 0.3s;
  -moz-transition: opacity 0s 0.3s;
  transition: opacity 0s 0.3s;
}
.umcNotificationSnackbar .umcSnackbarNotification .umcNotificationMessageContainer:after {
  content: '';
  display: inline-block;
  clear: both;
}
.umcNotificationSnackbar .umcSnackbarNotification .umcNotificationMessageContainer .umcNotificationMessage {
  float: left;
  line-height: 20px;
}
.umcNotificationSnackbar .umcSnackbarNotification .umcNotificationMessageContainer .umcNotificationActionButton {
  float: right;
  text-transform: uppercase;
  font-weight: 500;
  height: 20px;
  line-height: 20px;
  margin: 0 0 0 48px;
  border: none;
  background-color: transparent;
  color: #7ab51d;
}
.umcNotificationSnackbar .umcSnackbarNotification.multiLineWithActionButton .umcNotificationMessageContainer .umcNotificationActionButton {
  margin: 24px 0 0 0;
}
.umcNotificationSnackbar .umcSnackbarNotification.umcSnackbarNotificationWarning {
  background-color: #db062e;
}
.umcNotificationSnackbar .umcSnackbarNotification.umcSnackbarNotificationWarning .umcNotificationMessageContainer .umcNotificationActionButton {
  color: inherit;
}
.umc .umcNotificationPopupWrapper {
  margin-top: 3px;
}
.umc .umcNotificationDropDown {
  background-color: #fff;
  overflow: hidden;
  position: relative;
}
.umc .umcNotificationDropDown.openTransition {
  -webkit-transition: width 0.22s 0.03s, height 0.22s, opacity 0.3s;
  -moz-transition: width 0.22s 0.03s, height 0.22s, opacity 0.3s;
  transition: width 0.22s 0.03s, height 0.22s, opacity 0.3s;
}
.umc .umcNotificationDropDown.closeTransition {
  -webkit-transition: width 0.22s, height 0.22s 0.03s, opacity 0.3s;
  -moz-transition: width 0.22s, height 0.22s 0.03s, opacity 0.3s;
  transition: width 0.22s, height 0.22s 0.03s, opacity 0.3s;
}
.umc .umcNotificationDropDown.closeTransitionHeightOnly {
  -webkit-transition: height 0.22s, opacity 0.3s;
  -moz-transition: height 0.22s, opacity 0.3s;
  transition: height 0.22s, opacity 0.3s;
}
.umc .umcNotificationDropDown.noTransition {
  -webkit-transition: none;
  -moz-transition: none;
  transition: none;
}
.umc .umcNotificationDropDown .notificationsContainerWrapper {
  width: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 0;
}
@media (max-width: 450px) {
  .umc .umcNotificationDropDown .notificationsContainerWrapper {
    width: 100%;
  }
}
.umc .umcNotificationDropDown.hasNotifications .notificationsContainerWrapper {
  margin-top: 44px;
}
.umc .umcNotificationDropDown .noNotificationsText {
  font-size: 16px;
  font-weight: 500;
  text-align: center;
  padding: 8px 0;
  min-width: 300px;
  width: 100%;
  display: block;
}
.umc .umcNotificationDropDown.hasNotifications .noNotificationsText {
  height: 0;
  padding: 0;
}
.umc .umcNotificationDropDown .removeAllNotificationsButton {
  margin: 0;
  text-align: center;
  min-width: 300px;
  width: 100%;
  position: absolute;
  z-index: 1;
  top: 0;
  background-color: #fff;
  display: none;
}
.umc .umcNotificationDropDown.hasNotifications .removeAllNotificationsButton {
  display: block;
}
.umc .umcNotificationDropDown .removeAllNotificationsButton .dijitButtonNode {
  width: 100%;
}
.umc .umcNotificationDropDown .removeAllNotificationsButton.dijitButtonHover {
  background-color: #dfdfdf;
}
.umc .umcDropDownNotification {
/* width: $umcNotification-width */
  overflow: hidden;
}
.umc .umcDropDownNotification:not(:last-child) {
  border-bottom: 1px solid rgba(0,0,0,0.12);
}
.umc .umcDropDownNotification .umcNotificationInnerWrapper {
  padding: 8px 24px;
  -webkit-transition: background-color 0.25s;
  -moz-transition: background-color 0.25s;
  transition: background-color 0.25s;
  position: relative;
}
.umc .umcDropDownNotification .umcNotificationInnerWrapper .umcNotificationTitle {
  font-size: 16px;
  font-weight: 500;
  color: #5a5a5a;
}
.umc .umcDropDownNotification .umcNotificationInnerWrapper .umcNotificationMessageContainer {
  margin-top: 8px;
  position: relative;
  max-height: 2.8em;
  overflow: hidden;
  -webkit-transition: max-height 0.25s;
  -moz-transition: max-height 0.25s;
  transition: max-height 0.25s;
  color: #787878;
}
.umc .umcDropDownNotification .umcNotificationInnerWrapper .umcNotificationMessageContainer .umcNotificationMessage {
  position: absolute;
  opacity: 1;
  -webkit-transition: opacity 0s 0.25s;
  -moz-transition: opacity 0s 0.25s;
  transition: opacity 0s 0.25s;
}
.umc .umcDropDownNotification .umcNotificationInnerWrapper .umcNotificationMessageContainer .umcNotificationMessageClone {
  opacity: 0;
  -webkit-transition: opacity 0s 0.25s;
  -moz-transition: opacity 0s 0.25s;
  transition: opacity 0s 0.25s;
}
.umc .umcDropDownNotification .umcNotificationInnerWrapper .umcNotificationCloseContainer {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 30px;
  height: 30px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  overflow: hidden;
}
.umc .umcDropDownNotification .umcNotificationInnerWrapper .umcNotificationCloseContainer .umcNotificationCloseIcon {
  background: url("images/icons.svg") -240px -80px no-repeat;
  background-size: 320px 260px;
  width: 20px;
  height: 20px;
  margin: 5px;
  position: absolute;
}
html.dj_trident .umc .umcDropDownNotification .umcNotificationInnerWrapper .umcNotificationCloseContainer .umcNotificationCloseIcon,
html.dj_ie .umc .umcDropDownNotification .umcNotificationInnerWrapper .umcNotificationCloseContainer .umcNotificationCloseIcon {
  background-image: url("images/icons.png");
}
.umc .umcDropDownNotification .umcNotificationInnerWrapper .umcNotificationCloseContainer .umcNotificationCloseCircle {
  position: absolute;
  width: 30px;
  height: 30px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-transition-property: transform, background-color;
  -moz-transition-property: transform, background-color;
  transition-property: transform, background-color;
  -webkit-transition-duration: 0.25s;
  -moz-transition-duration: 0.25s;
  transition-duration: 0.25s;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  background-color: rgba(0,0,0,0.24);
}
.umc .umcDropDownNotification .umcNotificationInnerWrapper .umcNotificationCloseContainer .umcNotificationCloseCircleInk {
  position: absolute;
  -moz-border-radius: 50%;
  border-radius: 50%;
  opacity: 1;
  transform: scale(0);
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  -webkit-transition: transform 0.25s, opacity 0.5s;
  -moz-transition: transform 0.25s, opacity 0.5s;
  transition: transform 0.25s, opacity 0.5s;
  background-color: rgba(0,0,0,0.2);
}
.umc .umcDropDownNotification .umcNotificationInnerWrapper .umcNotificationCloseContainer.umcNotificationCloseContainerHover .umcNotificationCloseCircle {
  transform: scale(1);
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
}
.umc .umcDropDownNotification.umcDropDownNotificationHover .umcNotificationInnerWrapper,
.umc .umcDropDownNotification.umcDropDownNotificationFocused .umcNotificationInnerWrapper {
  background-color: rgba(0,0,0,0.12);
}
.umc .umcDropDownNotification.umcDropDownNotificationHover .umcNotificationInnerWrapper .umcNotificationMessageContainer .umcNotificationMessage,
.umc .umcDropDownNotification.umcDropDownNotificationFocused .umcNotificationInnerWrapper .umcNotificationMessageContainer .umcNotificationMessage {
  -webkit-transition: opacity 0s 0s;
  -moz-transition: opacity 0s 0s;
  transition: opacity 0s 0s;
  opacity: 0;
}
.umc .umcDropDownNotification.umcDropDownNotificationHover .umcNotificationInnerWrapper .umcNotificationMessageContainer .umcNotificationMessageClone,
.umc .umcDropDownNotification.umcDropDownNotificationFocused .umcNotificationInnerWrapper .umcNotificationMessageContainer .umcNotificationMessageClone {
  -webkit-transition: opacity 0s 0s;
  -moz-transition: opacity 0s 0s;
  transition: opacity 0s 0s;
  opacity: 1;
}
.umc .umcDropDownNotification.umcDropDownNotificationActive .umcNotificationInnerWrapper {
  background-color: #eee;
}
.umc .umcDropDownNotification.umcDropDownNotificationWarning .umcNotificationInnerWrapper {
  background-color: #ffe5e5;
}
.umc .umcDropDownNotification.umcDropDownNotificationWarning .umcNotificationInnerWrapper .umcNotificationTitle {
  color: #800000;
}
.umc .umcDropDownNotification.umcDropDownNotificationWarning.umcDropDownNotificationHover .umcNotificationInnerWrapper {
  background-color: #ffd6d6;
}
.umc .umcDropDownNotification.umcDropDownNotificationWarning.umcDropDownNotificationActive .umcNotificationInnerWrapper {
  background-color: #ffe5e5;
}
html.dj_edge .umcNotificationCloseContainer,
html.dj_trident .umcNotificationCloseContainer,
html.dj_ie .umcNotificationCloseContainer,
html.dj_safari .umcNotificationCloseContainer,
html.has-mozilla .umcNotificationCloseContainer {
  right: 9px !important;
}
.umc .umcOverviewContainer {
  padding: 50px 0 0;
}
.umc .umcCategoryBar {
  text-align: center;
  margin-bottom: 35px;
}
.umc .umcCategoryBar .dijitButton {
  min-width: 95px;
  max-width: 160px;
  margin: 5px 0;
  position: relative;
  vertical-align: top;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 400px) {
  .umc .umcCategoryBar .dijitButton {
    min-width: 70px;
  }
}
.umc .umcCategoryBar .dijitButton .dijitButtonNode {
  margin: auto;
  padding: 0;
  border: 0 none;
  background: none;
  filter: none;
  display: block;
  height: auto;
}
.umc .umcCategoryBar .dijitButton .dijitButtonNode .dijitButtonContents .umcCategoryButtonCircleWrapper {
  -webkit-transition: transform 0.3s, opacity 0.3s;
  -moz-transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  opacity: 0.75;
  transform: scale(0.8, 0.8);
  -webkit-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
}
.umc .umcCategoryBar .dijitButton.dijitButtonSelected .dijitButtonNode .dijitButtonContents .umcCategoryButtonCircleWrapper {
  opacity: 1;
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
}
.umc .umcCategoryBar .dijitButton .dijitButtonNode .dijitButtonContents .umcCategoryButtonCircleWrapper .circle {
  height: 70px;
  width: 70px;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  -webkit-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -moz-transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  transition: box-shadow 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
  -webkit-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  -moz-box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
  box-shadow: 0 1px 6px rgba(1,0,0,0.118), 0 1px 4px rgba(0,1,0,0.118);
}
.umc .umcCategoryBar .dijitButton.dijitButtonHover .dijitButtonNode .dijitButtonContents .umcCategoryButtonCircleWrapper .circle,
.umc .umcCategoryBar .dijitButton.dijitButtonFocused .dijitButtonNode .dijitButtonContents .umcCategoryButtonCircleWrapper .circle {
  -webkit-box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
  -moz-box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
  box-shadow: 0 3px 10px rgba(1,0,0,0.157), 0 3px 10px rgba(0,1,0,0.227);
}
.umc .umcCategoryBar .dijitButton.dijitButtonSelected .dijitButtonNode .dijitButtonContents .umcCategoryButtonCircleWrapper .circle {
  -webkit-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  -moz-box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);
}
.umc .umcCategoryBar .dijitButton .dijitButtonText {
  display: block;
  font-weight: normal;
  text-transform: none;
  color: #787878;
  margin-top: 1.5em;
  white-space: pre-line;
}
.umc .umcCategoryBar .dijitButton .dijitIcon {
  display: block;
  position: absolute;
  top: 0;
  width: 100%;
  background-position: center top;
  -webkit-transition: transform 0.3s 0s;
  -moz-transition: transform 0.3s 0s;
  transition: transform 0.3s 0s;
  -webkit-transition: -webkit-transform 0.3s 0s;
  transform: scale(0.8, 0.8);
  -webkit-transform: scale(0.8, 0.8);
  -ms-transform: scale(0.8, 0.8);
  margin: 0;
}
.umc .umcCategoryBar .dijitButton.dijitButtonSelected .dijitIcon {
  transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
}
.umcLiveSearchSidebar .dijitButton {
  font-size: 100%;
  background: none;
  filter: none;
  border: none;
  display: block;
  margin: 0.4em 0 0 0;
  padding: 0;
}
.umcLiveSearchSidebar .dijitButton .dijitButtonContents {
  outline: none;
}
.umcLiveSearchSidebar .dijitButton .dijitButtonText {
  text-decoration: none;
  padding-left: 0.416em;
  padding-right: 0.416em;
}
.umcLiveSearchSidebar .umcButton.umcCategorySelected .dijitButtonText {
  font-weight: bold;
}
.umcLiveSearchSidebar .dijitButtonHover,
.umcLiveSearchSidebar .dijitButtonActive {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.umcLiveSearchSidebar .dijitButtonHover .dijitButtonNode,
.umcLiveSearchSidebar .dijitButtonActive .dijitButtonNode {
  text-shadow: none;
  background: none;
  filter: none;
}
.warning {
  color: #fff;
  margin: 0 auto 20px auto;
  max-width: 500px;
  min-height: 165px;
  height: auto;
  background: #5a5a5a /* old browsers */;
  background-image: -moz-linear-gradient(to bottom, #5a5a5a 0%, #282828 100%);
  background-image: -webkit-linear-gradient(to bottom, #5a5a5a 0%, #282828 100%);
  background-image: -o-linear-gradient(to bottom, #5a5a5a 0%, #282828 100%);
  background-image: linear-gradient(to bottom, #5a5a5a 0%, #282828 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5a5a5a, endColorstr=#282828, gradientType=0) /* IE6-9 */;
  opacity: 0.8;
  -webkit-box-shadow: 0 0px 10px rgba(0,0,0,0.3);
  -moz-box-shadow: 0 0px 10px rgba(0,0,0,0.3);
  box-shadow: 0 0px 10px rgba(0,0,0,0.3);
  padding: 20px;
}
.warning a {
  color: #fff;
  text-decoration: underline;
  opacity: 0.8;
}
.warning a:hover {
  opacity: 1;
}
.warning .title {
  font-size: 20px;
  line-height: 1em;
  font-weight: bold;
  margin-bottom: 1em;
}
.warning .icon {
  background-image: url("images/info.svg");
  background-repeat: no-repeat;
  width: 110px;
  height: 130px;
  margin-right: 15px;
  float: left;
}
.warning.umc_ie {
  min-height: 0px;
}
.warning.umc_ie .icon {
  background-image: url("images/info.gif");
}
.warningWrapper {
  position: absolute;
  height: 100%;
  width: 100%;
}
.warningCenterer {
  height: 50%;
  margin-bottom: -156px;
}
.umcCategoryBar .umcCategory-_favorites_ {
  opacity: 1;
  -webkit-transition: opacity 0.7s 0.3s, max-width 0.7s, min-width 0.7s;
  -moz-transition: opacity 0.7s 0.3s, max-width 0.7s, min-width 0.7s;
  transition: opacity 0.7s 0.3s, max-width 0.7s, min-width 0.7s;
}
.umcCategoryBar .umcCategory-_favorites_.favoritesHidden {
  opacity: 0;
  max-width: 0 !important;
  min-width: 0;
  -webkit-transition: opacity 0.5s, max-width 0.7s 0.2s, min-width 0.7s 0.2s;
  -moz-transition: opacity 0.5s, max-width 0.7s 0.2s, min-width 0.7s 0.2s;
  transition: opacity 0.5s, max-width 0.7s 0.2s, min-width 0.7s 0.2s;
}
.umcMainTabContainer > .dijitStackContainerChildWrapper.dijitHidden {
  display: none;
}
/*# sourceMappingURL=umc.css.map */