  /**
 * Clay 3.124.0
 *
 * SPDX-FileCopyrightText: Â© 2020 Liferay, Inc. <https://liferay.com>
 * SPDX-FileCopyrightText: Â© 2020 Contributors to the project Clay <https://github.com/liferay/clay/graphs/contributors>
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
/**
 * Bootstrap v4.4.1
 *
 * SPDX-FileCopyrightText: Â© 2019 Twitter, Inc. <https://twitter.com>
 * SPDX-FileCopyrightText: Â© 2019 The Bootstrap Authors <https://getbootstrap.com/>
 *
 * SPDX-License-Identifier: LicenseRef-MIT-Bootstrap
 */
/**
 * Clay 3.124.0
 *
 * SPDX-FileCopyrightText: Â© 2020 Liferay, Inc. <https://liferay.com>
 * SPDX-FileCopyrightText: Â© 2020 Contributors to the project Clay <https://github.com/liferay/clay/graphs/contributors>
 *
 * SPDX-License-Identifier: BSD-3-Clause
 */
/**
 * Bootstrap v4.4.1
 *
 * SPDX-FileCopyrightText: Â© 2019 Twitter, Inc. <https://twitter.com>
 * SPDX-FileCopyrightText: Â© 2019 The Bootstrap Authors <https://getbootstrap.com/>
 *
 * SPDX-License-Identifier: LicenseRef-MIT-Bootstrap
 */
.quick-access-nav {
  position: fixed;
  z-index: 999;
}

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

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  overflow: visible;
  position: static;
  white-space: normal;
  width: auto;
}

.lfr-asset-column-details .lfr-asset-categories {
  color: #7d7d7d;
}
.lfr-asset-column-details .lfr-asset-categories .lfr-asset-category {
  color: #555;
}
.lfr-asset-column-details .lfr-asset-description {
  color: #444;
  font-style: italic;
  margin: 0.5em auto 2em;
  -ms-hyphens: none;
  -webkit-hyphens: none;
  hyphens: none;
}
.lfr-asset-column-details .lfr-asset-icon {
  border-right: 1px solid transparent;
  color: #999;
  float: left;
  line-height: 1em;
  margin-right: 10px;
  padding-right: 10px;
}
.lfr-asset-column-details .lfr-asset-icon.last {
  border-width: 0;
}
.lfr-asset-column-details .lfr-asset-tags {
  color: #7d7d7d;
}
.lfr-asset-column-details .lfr-asset-tags .tag {
  color: #555;
}
.lfr-asset-column-details .lfr-asset-metadata {
  clear: both;
  margin-bottom: 1.5em;
  padding-bottom: 1.5em;
}
.lfr-asset-column-details .lfr-panel {
  clear: both;
  margin-bottom: 0.2em;
}
.lfr-asset-column-details .lfr-panel.lfr-extended {
  border: 1px solid #ccc;
  margin-bottom: 0;
}
.lfr-asset-column-details .taglib-custom-attributes-list label,
.lfr-asset-column-details .lfr-asset-field label {
  display: block;
}
.lfr-asset-column-details .taglib-custom-attributes-list {
  margin-bottom: 1em;
}

.overlay {
  position: absolute;
}

.overlay-hidden,
.overlaymask-hidden {
  display: none;
}

.lfr-form-row {
  border-bottom: 1px solid #ccc;
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 1px 5px 25px;
  position: relative;
}
.lfr-form-row:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
}
.lfr-form-row:hover {
  border: solid #ccc;
  border-width: 1px 0;
  padding-top: 0;
}
.lfr-form-row.lfr-form-row-inline .form-group {
  margin-right: 5px;
}
.lfr-form-row legend .field-label {
  float: left;
  margin-right: 10px;
}
.lfr-form-row .handle-sort-vertical {
  background: url(/isoexpress/o/isone-theme/images/application/handle_sort_vertical.png) no-repeat 0 50%;
  cursor: move;
  padding-left: 20px;
}
.lfr-form-row fieldset {
  border-width: 0;
  margin: 0;
  padding: 0;
}

.lfr-autorow-controls {
  bottom: 5px;
  position: absolute;
  right: 5px;
}

.datepicker-popover-content .popover-content {
  padding: 0.75rem 1rem;
}

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

.form-control-inline {
  background-color: transparent;
  font-size: 1.125rem;
  font-weight: 700;
}
.form-control-inline:not(:hover) {
  border-color: transparent;
}
.form-control-inline::placeholder {
  color: #a9afb5;
  font-style: italic;
}

.form-search .input-group {
  position: relative;
}
.form-search .input-group.advanced-search .search-query {
  padding-left: 40px;
  z-index: 0;
}
.form-search .input-group.advanced-search .toggle-advanced {
  cursor: pointer;
  left: 0;
  line-height: 1;
  padding: 8px 10px;
  position: absolute;
  top: 0;
}
.form-search .input-group.advanced-search .toggle-advanced .caret {
  margin-top: 7px;
}
.form-search .input-group.advanced-search .toggle-advanced .icon-search {
  font-size: 14px;
}
@media (max-width: 991.98px) {
  .form-search .input-group {
    width: 100%;
  }
  .form-search .input-group .btn {
    clip: rect(0, 0, 0, 0);
    left: -9999px;
    position: absolute;
  }
  .form-search .input-group input.search-query {
    width: 100%;
  }
}

.lfr-table {
  border-collapse: collapse;
  clear: both;
}
.lfr-table > tbody > tr > td,
.lfr-table > tbody > tr > th,
.lfr-table > thead > tr > td,
.lfr-table > thead > tr > th,
.lfr-table > tfoot > tr > td,
.lfr-table > tfoot > tr > th {
  padding: 0 5px;
  overflow-wrap: break-all;
  word-wrap: break-all;
}
.lfr-table > tbody > tr > td:first-child, .lfr-table > tbody > tr > td.first-child,
.lfr-table > tbody > tr > th:first-child,
.lfr-table > tbody > tr > th.first-child,
.lfr-table > thead > tr > td:first-child,
.lfr-table > thead > tr > td.first-child,
.lfr-table > thead > tr > th:first-child,
.lfr-table > thead > tr > th.first-child,
.lfr-table > tfoot > tr > td:first-child,
.lfr-table > tfoot > tr > td.first-child,
.lfr-table > tfoot > tr > th:first-child,
.lfr-table > tfoot > tr > th.first-child {
  padding-left: 0;
}
.lfr-table > tbody > tr > td:last-child, .lfr-table > tbody > tr > td.last-child,
.lfr-table > tbody > tr > th:last-child,
.lfr-table > tbody > tr > th.last-child,
.lfr-table > thead > tr > td:last-child,
.lfr-table > thead > tr > td.last-child,
.lfr-table > thead > tr > th:last-child,
.lfr-table > thead > tr > th.last-child,
.lfr-table > tfoot > tr > td:last-child,
.lfr-table > tfoot > tr > td.last-child,
.lfr-table > tfoot > tr > th:last-child,
.lfr-table > tfoot > tr > th.last-child {
  padding-right: 0;
}
.lfr-table > tbody > tr > th,
.lfr-table > thead > tr > th,
.lfr-table > tfoot > tr > th {
  font-weight: bold;
}

.lfr-pagination:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}
.lfr-pagination .dropdown-menu {
  display: none;
}
.lfr-pagination .dropdown-toggle .icon-caret-down {
  margin-left: 5px;
}
.lfr-pagination .lfr-pagination-controls {
  float: left;
}
.lfr-pagination .lfr-pagination-controls .search-results {
  display: inline-block;
  margin-left: 10px;
  margin-top: 5px;
  top: 10px;
}
.lfr-pagination .lfr-pagination-controls li .lfr-pagination-link {
  border-width: 0;
  clear: both;
  color: #333;
  display: block;
  font-weight: normal;
  line-height: 20px;
  padding: 3px 20px;
  text-align: left;
  white-space: nowrap;
  width: 100%;
}
.lfr-pagination .lfr-pagination-delta-selector {
  float: left;
}
@media (max-width: 991.98px) {
  .lfr-pagination .lfr-pagination-delta-selector .lfr-icon-menu-text {
    display: none;
  }
}
.lfr-pagination .pagination-content {
  float: right;
}

.lfr-panel.lfr-extended {
  border: 1px solid transparent;
  border-color: #dedede #bfbfbf #bfbfbf #dedede;
}
.lfr-panel.lfr-extended.lfr-collapsible .lfr-panel-button {
  display: block;
}
.lfr-panel.lfr-extended.lfr-collapsed .lfr-panel-titlebar {
  border-bottom-width: 0;
}
.lfr-panel.panel-default .panel-heading {
  border-bottom-width: 0;
}
.lfr-panel .toggler-header {
  cursor: pointer;
}

.sidebar-sm .sheet-subtitle {
  font-size: 0.75rem;
  margin-bottom: 1rem;
}
.sidebar-sm .form-control[type=file] {
  padding: 0;
}
.sidebar-sm .article-content-description .input-localized.input-localized-editor .input-group-item .wrapper .form-control {
  min-height: auto;
  padding: 0.285rem 0.75rem;
}
.sidebar-sm .list-group-item-flex {
  padding: 0.5rem 0.25rem;
}
.sidebar-sm .list-group-item-flex .autofit-col {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.lfr-translation-manager {
  border-radius: 4px;
  display: inline-block;
  margin-top: 0.5em;
  min-height: 1.8em;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-default-locale {
  display: inline-block;
  width: auto;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu {
  float: none;
  padding: 0.4em 0;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li,
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-icon-menu li strong {
  display: inline;
}
.lfr-translation-manager .lfr-translation-manager-content .lfr-translation-manager-translations-message {
  margin: 10px 0;
}
.lfr-translation-manager .lfr-translation-manager-available-translations {
  white-space: normal;
}
.lfr-translation-manager .lfr-translation-manager-available-translations .lfr-translation-manager-available-translations-links {
  line-height: 1;
}
.lfr-translation-manager .lfr-translation-manager-translation {
  border: 1px solid transparent;
  border-radius: 4px;
  cursor: pointer;
  display: inline-block;
  margin: 0.2em;
  padding: 0.4em 0.3em 0.4em 0.5em;
  text-decoration: none;
}
.lfr-translation-manager .lfr-translation-manager-translation * {
  vertical-align: middle;
}
.lfr-translation-manager .lfr-translation-manager-translation img {
  margin-right: 0.3em;
}
.lfr-translation-manager .lfr-translation-manager-translation:hover {
  background-color: #d1e5ef;
}
.lfr-translation-manager .lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
  background-color: #598bec;
  border-color: #224fa8;
  color: #fff;
}
.lfr-translation-manager .lfr-translation-manager-change-default-locale {
  margin: 0 0.4em;
}
.lfr-translation-manager .lfr-translation-manager-delete-translation {
  display: inline-block;
  padding: 0 2px;
}
.lfr-translation-manager .lfr-translation-manager-delete-translation svg {
  pointer-events: none;
}

.lfr-tree a {
  text-decoration: none;
}
.lfr-tree li {
  margin-bottom: 2px;
  padding-left: 0;
}
.lfr-tree li ul li, .lfr-tree li.tree-item {
  padding-left: 0;
}
.lfr-tree li.tree-item {
  padding-left: 5px;
}
.lfr-tree li.tree-item li {
  padding-left: 20px;
}
.lfr-tree li.tree-item ul {
  margin-left: 0;
  margin-top: 5px;
}

.lfr-upload-container {
  margin-bottom: 1rem;
}
.lfr-upload-container .upload-target {
  border: 3px dashed #e5e7e9;
  margin-bottom: 1rem;
  min-height: 2rem;
  padding: 2rem 0;
  position: relative;
  text-align: center;
}
.upload-drop-intent .lfr-upload-container .upload-target {
  z-index: 100;
}
.upload-drop-active .lfr-upload-container .upload-target {
  background-color: #92e5a5;
  border-color: #69db83;
}
.lfr-upload-container .upload-target .drop-file-text {
  font-weight: normal;
}
.mobile .lfr-upload-container .upload-target .drop-file-text {
  display: none;
}
.lfr-upload-container .upload-target .small {
  display: block;
  margin: 5px 0;
  text-transform: lowercase;
}
.lfr-upload-container .manage-upload-target {
  padding-top: 5px;
  position: relative;
}
.lfr-upload-container .manage-upload-target .select-files {
  float: left;
  line-height: 0;
  margin: 0 1.125rem 1.125rem;
  padding: 0 0 0 5px;
}
.lfr-upload-container .cancel-uploads,
.lfr-upload-container .clear-uploads {
  background-repeat: no-repeat;
  float: right;
}
.lfr-upload-container .cancel-uploads {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAnFBMVEX////4YWP/dXjyS07/dXj9bXD6a234YWP4XWD2WVv2VFfsOTzoLzHmKSvkISP2VFf0TE/vREftPT/iHB72WVvvREf0TE//hon/gYX/fYD/e33/dXj/cXP9bXD/a236a23/Zmb4YWP4XWD/Wl32WVv/VVj2VFf3VFb0TE/yS072SUvvREfuQELtPT/sOTzrMzXoLzHnLC/mKSvkISPh2jkWAAAAF3RSTlMAESIiMzMzMzMzMzMzMzNERERERHd3qtw8lzkAAACOSURBVHjaZcjZDsIgEIXhcd+tu5YBKUixttS6vP+7OQKJTfxvTr4D7Tpxu/2w410SjDjwVvLQ805TPiRryfQeKM6OTI68K/BJPHGlJZJjSqSMofEOGXbJecsTgzkds58V5+J8refBU7Jx9yIrmkW0sA6gqbLyuaRjZZWtgXq58rEFan0jf3uTfRuIkf/7AO8DDcVPSSG3AAAAAElFTkSuQmCC);
  margin-right: 0;
}
.lfr-upload-container .clear-uploads {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAdVBMVEX///+6QwTEVx65RQPEVx3EWB64RQPDVxq5RAO5RAO5RQPATQ65RQO5RQO5RQPRczjJZCW9TQTLay28QgTdZAHhaAPmdyHqeQXrikDudgDvfxj0nWP1qHL2tY33tY34dgD+za7+1rj/dxH/fxj/hiH/kk3///9TM3sUAAAAFHRSTlMAbXd4eHh6gN3e3+Hi4+T5+/z8/mIsq5IAAABHSURBVBjTY2CgGWDlFuZhRuIz8cspyggxIgQ4ZFWVVCQ4EQLCCmpqalLCCAFeaWV5SVE+hAC7gJi4iCAbkqksXMK8bNRzNADCOQN++eLhCQAAAABJRU5ErkJggg==);
  padding-left: 16px;
}
.lfr-upload-container .upload-file.upload-complete.file-saved {
  padding-left: 25px;
}
.lfr-upload-container .upload-file .file-title {
  display: inline-block;
  max-width: 95%;
  overflow: hidden;
  padding-right: 16px;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
}
.lfr-upload-container .upload-file .icon-file {
  font-size: 40px;
}
.lfr-upload-container .upload-list-info {
  margin: 1em 0 0.5em;
}
.lfr-upload-container .upload-list-info .h4,
.lfr-upload-container .upload-list-info h4 {
  font-size: 1.3em;
}
.lfr-upload-container .cancel-button {
  color: #6c757d;
  margin-top: 1px;
  position: absolute;
  right: 5px;
  top: 50%;
  white-space: nowrap;
}
.lfr-upload-container .cancel-button .cancel-button-text {
  display: none;
  margin-left: 5px;
}
.lfr-upload-container .cancel-button:hover .cancel-button-text {
  display: inline;
}
.lfr-upload-container .cancel-button .lexicon-icon {
  height: 12px;
}
.lfr-upload-container .delete-button {
  color: #6c757d;
}
.lfr-upload-container .delete-button-col {
  padding-right: 10px;
}
.lfr-upload-container .file-added .success-message {
  float: right;
  font-weight: normal;
}
.lfr-upload-container .upload-error {
  opacity: 1;
  padding-left: 25px;
}
.lfr-upload-container .upload-complete .cancel-button,
.lfr-upload-container .delete-button,
.lfr-upload-container .upload-complete.file-saved .delete-button,
.lfr-upload-container .upload-complete.upload-error .delete-button {
  display: none;
}
.lfr-upload-container .multiple-files .upload-error {
  background: #f5c4c9 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJPSURBVDjLpZPLS5RhFMYfv9QJlelTQZwRb2OKlKuINuHGLlBEBEOLxAu46oL0F0QQFdWizUCrWnjBaDHgThCMoiKkhUONTqmjmDp2GZ0UnWbmfc/ztrC+GbM2dXbv4ZzfeQ7vefKMMfifyP89IbevNNCYdkN2kawkCZKfSPZTOGTf6Y/m1uflKlC3LvsNTWArr9BT2LAf+W73dn5jHclIBFZyfYWU3or7T4K7AJmbl/yG7EtX1BQXNTVCYgtgbAEAYHlqYHlrsTEVQWr63RZFuqsfDAcdQPrGRR/JF5nKGm9xUxMyr0YBAEXXHgIANq/3ADQobD2J9fAkNiMTMSFb9z8ambMAQER3JC1XttkYGGZXoyZEGyTHRuBuPgBTUu7VSnUAgAUAWutOV2MjZGkehgYUA6O5A0AlkAyRnotiX3MLlFKduYCqAtuGXpyH0XQmOj+TIURt51OzURTYZdBKV2UBSsOIcRp/TVTT4ewK6idECAihtUKOArWcjq/B8tQ6UkUR31+OYXP4sTOdisivrkMyHodWejlXwcC38Fvs8dY5xaIId89VlJy7ACpCNCFCuOp8+BJ6A631gANQSg1mVmOxxGQYRW2nHMha4B5WA3chsv22T5/B13AIicWZmNZ6cMchTXUe81Okzz54pLi0uQWp+TmkZqMwxsBV74Or3od4OISPr0e3SHa3PX0f3HXKofNH/UIG9pZ5PeUth+CyS2EMkEqs4fPEOBJLsyske48/+xD8oxcAYPzs4QaS7RR2kbLTTOTQieczfzfTv8QPldGvTGoF6/8AAAAASUVORK5CYII=) no-repeat 5px 5px;
  border-color: #bd2130;
  color: #bd2130;
  font-weight: normal;
  margin-bottom: 16px;
  padding: 8px 8px 8px 24px;
}
.lfr-upload-container .multiple-files .upload-error .error-message {
  display: block;
}
.lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .card-body,
.lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .card-body {
  padding-left: 1rem;
}
.lfr-upload-container .multiple-files .upload-complete.file-saved .form-check-middle-left .custom-control-label,
.lfr-upload-container .multiple-files .upload-complete.upload-error .form-check-middle-left .custom-control-label {
  display: none;
}
.lfr-upload-container .single-file .upload-error {
  list-style: none;
  margin-top: 1em;
}
.lfr-upload-container .single-file .upload-error .upload-error-message {
  margin-bottom: 0.5em;
}
.lfr-upload-container .upload-complete {
  padding-left: 5px;
}
.lfr-upload-container .upload-complete .error-message,
.lfr-upload-container .upload-complete .success-message {
  font-weight: bold;
  margin-left: 1em;
}
.lfr-upload-container .upload-complete .delete-button {
  display: inline-block;
}
.lfr-upload-container .upload-complete .select-file:disabled + .custom-control-label {
  display: none;
}
.lfr-upload-container .progress {
  display: none;
  margin-top: 0.5rem;
}
.lfr-upload-container .file-uploading .progress {
  display: flex;
}

.lfr-alert-container {
  left: 0;
  position: absolute;
  right: auto;
  top: auto;
  width: 100%;
  z-index: 430;
}
.lfr-alert-container.inline-alert-container {
  position: relative;
}
.lfr-alert-container.inline-alert-container .lfr-alert-wrapper {
  padding: 0;
}
.lfr-alert-container .lfr-alert-wrapper {
  margin-bottom: 5px;
  overflow: hidden;
}

.lfr-search-container td .overlay.entry-action {
  position: static;
}
.lfr-search-container td .overlay.entry-action .btn a {
  display: block;
  padding: 4px 12px;
}

.contextual-sidebar {
  height: calc(
		100vh - var(--control-menu-container-height) - 49px
	);
  pointer-events: none;
  position: fixed;
  right: 0;
  top: calc(var(--control-menu-container-height) + 49px);
  transform: translateX(100%);
  transition: transform ease 0.5s;
  visibility: hidden;
  width: 320px;
  will-change: transform;
}
.contextual-sidebar.contextual-sidebar-visible {
  pointer-events: auto;
  transform: translateX(0);
  visibility: visible;
}

@media (min-width: 768px) {
  .contextual-sidebar {
    height: calc(
			100vh - var(--control-menu-container-height) - 64px
		);
    top: calc(
			var(--control-menu-container-height) + 64px
		);
  }
  .contextual-sidebar-content {
    transition: padding ease 0.5s;
    will-change: padding;
  }
  .contextual-sidebar-visible .contextual-sidebar-content,
  .contextual-sidebar-visible + .contextual-sidebar-content {
    padding-right: 320px;
  }
}
.taglib-diff-html div.diff-removed-image {
  background: #fdc6c6 url(../images/diff/minus.png);
}
.taglib-diff-html div.diff-added-image {
  background: #cfc url(../images/diff/plus.png) no-repeat;
}
.taglib-diff-html div.diff-removed-image, .taglib-diff-html div.diff-added-image {
  height: 300px;
  margin: 2px;
  opacity: 0.55;
  position: absolute;
  width: 200px;
}
.taglib-diff-html span.diff-html-added {
  background-color: #cfc;
  font-size: 1em;
}
.taglib-diff-html span.diff-html-added img {
  border: 2px solid #cfc;
}
.taglib-diff-html span.diff-html-changed {
  background: url(/isoexpress/o/isone-theme/images/diff/underline.png) bottom repeat-x;
}
.taglib-diff-html span.diff-html-changed img {
  border: 2px dotted #009;
}
.taglib-diff-html span.diff-html-removed {
  background-color: #fdc6c6;
  font-size: 1em;
  text-decoration: line-through;
}
.taglib-diff-html span.diff-html-removed img {
  border: 2px solid #fdc6c6;
}

.taglib-discussion {
  font-size: 0.875rem;
  margin-top: 1rem;
}
.taglib-discussion .actions-menu .component-action {
  display: inline-flex;
}
.taglib-discussion .button-holder {
  margin: 1rem 0;
}
.taglib-discussion .comment-container {
  margin-bottom: 1.5rem;
}
.taglib-discussion .lfr-discussion .lfr-discussion-form-edit .alloy-editor-placeholder {
  border-left-color: #dbdde1;
}
.taglib-discussion .lfr-discussion-body {
  font-size: 1rem;
}
@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-body {
    padding-left: 3.5rem;
  }
}
@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-details .taglib-user-display {
    word-wrap: break-word;
  }
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name {
  font-weight: bold;
  text-decoration: none;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-details .user-name:hover {
  text-decoration: underline;
}
.taglib-discussion .lfr-discussion-details .taglib-user-display .user-profile-image .avatar {
  background-size: 50px;
}
.taglib-discussion .lfr-discussion-container {
  border-bottom: 1px solid #e7e7ed;
  margin-bottom: 1.5rem;
}
.taglib-discussion .lfr-discussion-container:first-of-type {
  border-top: 1px solid #e7e7ed;
  padding-top: 1.5rem;
}
.taglib-discussion .lfr-discussion-container:last-of-type {
  border-bottom: 0;
}
.taglib-discussion .lfr-discussion-container .lfr-discussion {
  padding-left: 1rem;
}
.taglib-discussion .lfr-discussion-container .lfr-discussion .lfr-discussion .lfr-discussion .lfr-discussion {
  padding-left: 0;
}
@media (min-width: 576px) {
  .taglib-discussion .lfr-discussion-container .lfr-discussion {
    padding-left: 3.5rem;
  }
}
.taglib-discussion .lfr-discussion-parent-link {
  color: #67678c;
  font-weight: 600;
  margin-left: 1em;
}
@media (max-width: 767.98px) {
  .taglib-discussion .lfr-discussion-parent-link {
    display: block;
    margin-left: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.taglib-discussion .lfr-discussion-controls .autofit-col:first-of-type > .btn-outline-borderless {
  margin-left: -0.75rem;
}
.taglib-discussion .lfr-discussion-more-comments {
  border-top: 1px solid #e7e7ed;
  margin-top: 1.5rem;
  padding-top: 1.5rem;
  text-align: center;
}
.taglib-discussion .username {
  color: #272833;
  font-weight: 600;
}
.taglib-discussion .taglib-workflow-status {
  margin-left: 0.5rem;
}
.taglib-discussion .workflow-value {
  text-transform: uppercase;
}
@media (min-width: 576px) {
  .taglib-discussion .actions-menu {
    display: none;
  }
  .taglib-discussion .comment-container:hover .actions-menu,
  .taglib-discussion .actions-menu:focus,
  .taglib-discussion .actions-menu.open {
    display: inline-block;
  }
}

.drop-zone {
  min-height: 80px;
  padding: 20px;
  text-align: center;
}
.drop-zone.drop-enabled {
  outline: 2px dashed transparent;
}
.drop-zone.drop-enabled:not(.no-border) {
  outline-color: rgba(176, 180, 187, 0.5);
}
.drop-zone p {
  margin: 10px auto 0;
  max-width: 75%;
}

.drop-here-info {
  font-size: 25px;
  height: 100%;
  left: 0;
  min-height: 100px;
  opacity: 0;
  position: absolute;
  text-align: center;
  top: 0;
  visibility: hidden;
  width: 100%;
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .drop-here-info {
    transition: none;
  }
}
.drop-here-info {
  transition: none;
}

.drop-here-info .drop-here-indicator {
  height: 115px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
}
.drop-here-info .drop-icons {
  display: inline-block;
  position: relative;
  width: 160px;
  transition: all 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .drop-here-info .drop-icons {
    transition: none;
  }
}
.drop-here-info .drop-icons {
  transition: none;
}

.drop-here-info .drop-icons span {
  border-radius: 3px;
  position: absolute;
  text-align: center;
  transition: all 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .drop-here-info .drop-icons span {
    transition: none;
  }
}
.drop-here-info .drop-icons span {
  transition: none;
}

.drop-here-info .drop-icons span:nth-of-type(1) {
  box-shadow: 5px 4px 0 0 rgba(0, 0, 0, 0.08);
  height: 60px;
  left: 0;
  line-height: 60px;
  opacity: 0;
  top: 10px;
  transform: rotate(25deg);
  width: 60px;
}
.drop-here-info .drop-icons span:nth-of-type(2) {
  background: #00c2ff;
  color: #fff;
  height: 80px;
  left: 40px;
  line-height: 80px;
  width: 80px;
  z-index: 2;
}
.drop-here-info .drop-icons span:nth-of-type(3) {
  box-shadow: -5px 4px 0 0 rgba(0, 0, 0, 0.08);
  display: block;
  font-size: 45px;
  height: 70px;
  left: 90px;
  line-height: 70px;
  opacity: 0;
  position: relative;
  top: 8px;
  transform: rotate(-25deg);
  width: 70px;
  z-index: 1;
}
.drop-here-info .drop-icons span:nth-of-type(1), .drop-here-info .drop-icons span:nth-of-type(3) {
  background: #e8e6e8;
  color: #a5a6ac;
}
.drop-here-info .drop-text {
  color: #fff;
  display: block;
  font-size: 20px;
  margin-left: 0;
  margin-top: 20px;
}
.drop-active .drop-here-info {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 1;
  visibility: visible;
  z-index: 100;
}
.drop-active .drop-here-info .drop-icons span:nth-of-type(1), .drop-active .drop-here-info .drop-icons span:nth-of-type(3) {
  opacity: 1;
}
.drop-active .drop-here-info span:nth-of-type(1) {
  transform: rotate(-20deg);
}
.drop-active .drop-here-info span:nth-of-type(2) {
  transform: scale(1);
}
.drop-active .drop-here-info span:nth-of-type(3) {
  transform: rotate(15deg);
}

.taglib-empty-result-message.sheet {
  margin-bottom: 24px;
}
.taglib-empty-result-message .taglib-empty-result-message-description {
  color: #6c757d;
  margin-top: 8px;
}
.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn,
.taglib-empty-result-message .taglib-empty-search-result-message-header {
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-left: auto;
  margin-right: auto;
}
.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
  max-width: 200px;
  padding-top: 250px;
}
.taglib-empty-result-message .taglib-empty-result-message-header,
.taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
  background-image: url(/isoexpress/o/isone-theme/images/states/empty_state.svg);
}
@media (prefers-reduced-motion: reduce) {
  .taglib-empty-result-message .taglib-empty-result-message-header,
  .taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
    background-image: url(/isoexpress/o/isone-theme/images/states/empty_state_reduced_motion.svg);
  }
}
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-result-message-header,
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-result-message-header-has-plus-btn {
  background-image: url(/isoexpress/o/isone-theme/images/states/empty_state_reduced_motion.svg);
}
.taglib-empty-result-message .taglib-empty-search-result-message-header {
  background-image: url(/isoexpress/o/isone-theme/images/states/search_state.svg);
  max-width: 210px;
  padding-top: 232px;
}
@media (prefers-reduced-motion: reduce) {
  .taglib-empty-result-message .taglib-empty-search-result-message-header {
    background-image: url(/isoexpress/o/isone-theme/images/states/search_state_reduced_motion.svg);
  }
}
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-search-result-message-header {
  background-image: url(/isoexpress/o/isone-theme/images/states/search_state_reduced_motion.svg);
}
.taglib-empty-result-message .taglib-empty-state {
  background-image: url(/isoexpress/o/isone-theme/images/states/empty_state.svg);
  margin: auto;
  max-width: 250px;
  padding-top: 250px;
}
@media (prefers-reduced-motion: reduce) {
  .taglib-empty-result-message .taglib-empty-state {
    background-image: url(/isoexpress/o/isone-theme/images/states/empty_state_reduced_motion.svg);
  }
}
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-empty-state {
  background-image: url(/isoexpress/o/isone-theme/images/states/empty_state_reduced_motion.svg);
}
.taglib-empty-result-message .taglib-success-state {
  background-image: url(/isoexpress/o/isone-theme/images/states/success_state.svg);
  margin: auto;
  max-width: 250px;
  padding-top: 250px;
}
@media (prefers-reduced-motion: reduce) {
  .taglib-empty-result-message .taglib-success-state {
    background-image: url(/isoexpress/o/isone-theme/images/states/success_state_reduced_motion.svg);
  }
}
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-success-state {
  background-image: url(/isoexpress/o/isone-theme/images/states/success_state_reduced_motion.svg);
}
.taglib-empty-result-message .taglib-search-state {
  background-image: url(/isoexpress/o/isone-theme/images/states/search_state.svg);
  margin: auto;
  max-width: 250px;
  padding-top: 250px;
}
@media (prefers-reduced-motion: reduce) {
  .taglib-empty-result-message .taglib-search-state {
    background-image: url(/isoexpress/o/isone-theme/images/states/search_state_reduced_motion.svg);
  }
}
.c-prefers-reduced-motion .taglib-empty-result-message .taglib-search-state {
  background-image: url(/isoexpress/o/isone-theme/images/states/search_state_reduced_motion.svg);
}
.taglib-empty-result-message .taglib-empty-result-message-title {
  font-size: 1rem;
  margin-top: 48px;
}
.taglib-empty-result-message .taglib-empty-result-message-description {
  font-size: 0.875rem;
}
.taglib-empty-result-message .taglib-empty-result-message-header + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-empty-search-result-message-header + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-empty-state + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-success-state + .taglib-empty-result-message-title,
.taglib-empty-result-message .taglib-search-state + .taglib-empty-result-message-title {
  font-size: 1.25rem;
  font-weight: bold;
  text-align: center;
}
.taglib-empty-result-message .taglib-empty-result-message-header ~ .taglib-empty-result-message-description, .taglib-empty-result-message .taglib-empty-result-message-header ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-empty-search-result-message-header ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-empty-search-result-message-header ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-empty-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-empty-state ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-success-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-success-state ~ .taglib-empty-result-message-actions,
.taglib-empty-result-message .taglib-search-state ~ .taglib-empty-result-message-description,
.taglib-empty-result-message .taglib-search-state ~ .taglib-empty-result-message-actions {
  font-size: 1rem;
  text-align: center;
}

.field-wrapper.form-inline .control-label {
  display: inline-block;
}

.field-wrapper-html .input-localized .input-group-item {
  flex-wrap: nowrap;
}

.taglib-header {
  border-bottom: 1px solid #c8c9ca;
  color: #555;
  margin-bottom: 1em;
  padding-bottom: 10px;
}
.taglib-header .header-title {
  display: inline-block;
  margin: 0.1em;
  max-width: 100%;
  text-overflow: ellipsis;
  vertical-align: middle;
  white-space: nowrap;
  word-wrap: normal;
}
.taglib-header .header-back-to {
  display: inline-block;
  vertical-align: middle;
}
.taglib-header .header-back-to a {
  display: block;
  font-weight: bold;
  padding: 0 0.3em 0 0;
  text-decoration: none;
}

.taglib-icon {
  text-decoration: none;
}
.taglib-icon:not(.btn):hover .taglib-text, .taglib-icon:not(.btn):focus .taglib-text {
  text-decoration: underline;
}
.taglib-icon[lang] > img {
  vertical-align: baseline;
  width: 16px;
}

.taglib-icon-help {
  color: #6c757d !important;
}
.taglib-icon-help:hover, .taglib-icon-help:active {
  color: #343a40 !important;
}

.icon-monospaced {
  color: inherit;
  display: inline-block;
  height: 2rem;
  line-height: 34px;
  text-align: center;
  width: 2rem;
}
.icon-monospaced.lexicon-icon {
  padding: 8px;
}

.taglib-icon-list li {
  float: left;
  margin-right: 1em;
}
.taglib-icon-list:after {
  clear: both;
  content: "";
  display: block;
  height: 0;
  visibility: hidden;
}

.lfr-icon-menu .lfr-icon-menu-icon {
  max-width: none;
}
@media (max-width: 767.98px) {
  .table-cell.last .lfr-icon-menu .dropdown-toggle {
    text-align: center;
  }
  .table-cell.last .lfr-icon-menu .dropdown-toggle > img,
  .table-cell.last .lfr-icon-menu .dropdown-toggle .lfr-icon-menu-text {
    display: none;
  }
}

.lfr-menu-list {
  float: none;
  overflow-y: auto;
  position: relative;
}
.lfr-menu-list.direction-right {
  margin: 0 2px;
}
.lfr-menu-list.dropdown-menu {
  float: none;
  position: relative;
}
@media (max-width: 991.98px) {
  .lfr-menu-list.dropdown-menu > li > a {
    font-size: 22px;
    line-height: 40px;
    white-space: normal;
  }
  .lfr-menu-list.dropdown-menu > li > a img {
    margin-bottom: 3px;
  }
}
.lfr-menu-list.dropdown-menu .search-panel {
  margin-bottom: 0;
}
.lfr-menu-list.dropdown-menu .search-panel .form-group {
  margin: 0 16px;
}
.lfr-menu-list.dropdown-menu .search-panel .menu-item-filter {
  width: auto;
}
body > .lfr-menu-list ul {
  border-radius: 4px;
}

.lfr-icon-menu-open:after {
  clear: both;
  content: "";
  display: table;
}
.lfr-icon-menu-open .dropdown-menu {
  position: static;
}

.input-localized.input-localized-editor .form-control {
  border-width: 0;
  height: 100%;
  padding: 0;
}
.input-localized .input-group-item {
  flex-direction: column;
}
.input-localized .input-localized-content {
  margin-left: 6px;
}
.input-group .input-localized .input-localized-content {
  margin-top: 3px;
}
.input-localized .lfr-input-localized .lfr-input-localized-state {
  background-color: #ddd;
}
.input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
  background-color: #ff0047;
}
.input-localized .lfr-input-localized-default a {
  margin-right: 14px;
}
.input-localized .lfr-input-localized-state {
  height: 4px;
  margin: 3px 5px;
  width: 4px;
}
.input-localized .palette-item-inner .lfr-input-localized-flag {
  font-size: 16px;
  opacity: 0.5;
}
.input-localized .palette-item,
.input-localized .palette-item-hover,
.input-localized .palette-item-hover .palette-item-inner {
  border-color: transparent;
}
.input-localized .palette-item-inner {
  border-color: #666;
  display: block;
  height: 16px;
  width: 16px;
}
.input-localized .palette-item-selected .lfr-input-localized-state {
  background: #27c1f2;
}

.input-localized-palette-container .palette-items-container {
  font-size: 0;
  margin: 0;
  white-space: normal;
}
.input-localized-palette-container .palette-item {
  border-width: 0;
  padding: 0.5rem 1.25rem;
}
.input-localized-palette-container .palette-item-inner {
  border: 1px solid;
  margin-right: 4px;
  width: 16px;
}
.input-localized-palette-container .palette-item-inner img {
  display: block;
}

.taglib-move-boxes {
  margin-bottom: 1em;
}
.taglib-move-boxes label {
  border-bottom: 1px solid transparent;
  display: block;
  margin-bottom: 5px;
  padding: 5px;
}
.taglib-move-boxes .toolbar {
  text-align: center;
}
.taglib-move-boxes .arrow-button img {
  border-width: 0;
  height: 16px;
  width: 16px;
}
.taglib-move-boxes .choice-selector {
  width: 100%;
}
.taglib-move-boxes .choice-selector label {
  background: #ebf1f9;
  border-bottom-color: #8db2f3;
}
.taglib-move-boxes .field-content {
  margin-bottom: 0;
}
.taglib-move-boxes .move-arrow-buttons {
  margin-top: 5em;
}
.taglib-move-boxes .move-arrow-buttons .arrow-button {
  display: block;
}
.taglib-move-boxes .sortable-container {
  margin-top: 10px;
}
.taglib-move-boxes .sortable-container .btn.edit-selection {
  margin-bottom: 10px;
}
.taglib-move-boxes .sortable-container .move-option {
  background-color: transparent;
  border-top: 1px solid #ddd;
  display: none;
  margin: 2px 0;
  padding: 2px;
  position: relative;
}
.taglib-move-boxes .sortable-container .move-option.selected {
  display: block;
}
.taglib-move-boxes .sortable-container .move-option.move-option-dragging {
  background-color: #fafafa;
}
.taglib-move-boxes .sortable-container .move-option .checkbox,
.taglib-move-boxes .sortable-container .move-option .handle {
  position: absolute;
}
.taglib-move-boxes .sortable-container .move-option .checkbox {
  display: none;
  margin: 7px 0 0 5px;
}
.taglib-move-boxes .sortable-container .move-option .handle {
  color: #999;
  cursor: pointer;
  font-size: 1.5em;
  padding: 6px;
}
.taglib-move-boxes .sortable-container .move-option .title {
  font-size: 1.2em;
  margin: 1px 0 1px 30px;
}
.taglib-move-boxes .sortable-container.edit-list-active .move-option {
  display: block;
}
.taglib-move-boxes .sortable-container.edit-list-active .move-option .checkbox {
  display: inline-block;
}
.taglib-move-boxes .sortable-container.edit-list-active .move-option .handle {
  display: none;
}
.mobile .taglib-move-boxes .selector-container {
  display: none;
}

.item-selector .card-row > .autofit-col-expand {
  padding-top: 4px;
}
.item-selector .drop-zone {
  background-color: #f1f2f5;
  margin-top: 1rem;
}
.item-selector .input-file {
  height: 0.1px;
  opacity: 0;
  overflow: hidden;
  position: absolute;
  width: 0.1px;
  z-index: -1;
}
.item-selector .input-file + label {
  position: relative;
}
.item-selector .input-file + label::before {
  border-radius: 4px;
  bottom: -2px;
  content: "";
  display: block;
  left: -2px;
  position: absolute;
  right: -2px;
  top: -2px;
  transition: box-shadow 0.15s ease-in-out;
}
.item-selector .input-file:focus + label::before {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #75b8ff;
}
.item-selector .item-selector-list-row:hover {
  background-color: #e5f2ff;
  cursor: pointer;
}

.lfr-map {
  border: 1px solid #ccc;
  min-height: 400px;
  width: 100%;
}
.lfr-map .home-button {
  margin: 5px;
}
@media (max-width: 575.98px) {
  .lfr-map .home-button {
    height: 35px;
    width: 45px;
  }
}
.lfr-map .search-controls {
  font-size: 15px;
  margin-top: 5px;
  width: 100%;
}
@media (min-width: 576px) {
  .lfr-map .search-controls {
    width: 50%;
  }
}
.lfr-map .search-controls .search-input {
  width: 100%;
}

.navbar .navbar-collapse {
  max-height: none;
}
.navbar .navbar-collapse:after, .navbar .navbar-collapse:before {
  display: inline;
}
@media (max-width: 767.98px) {
  .navbar .navbar-search {
    background-color: #f3f3f3;
    border-top-width: 0;
    width: 100%;
  }
}
.navbar .navbar-search .form-search {
  margin: 8px 0;
}
@media (min-width: 768px) {
  .navbar .navbar-search .form-search {
    float: right;
    max-width: 275px;
  }
}
@media (max-width: 767.98px) {
  .navbar .navbar-search .form-search .input-group {
    width: 100%;
  }
}
@media (max-width: 991.98px) {
  .navbar .container .navbar-btn,
  .navbar .container-fluid .navbar-btn {
    margin-bottom: 5px;
    width: 45px;
  }
  .navbar .container .navbar-collapse.open,
  .navbar .container-fluid .navbar-collapse.open {
    border-width: 0;
    display: block;
    height: auto;
    overflow: visible;
  }
}

.taglib-portlet-preview.show-borders {
  border: 1px solid #828f95;
  margin-bottom: 1em;
  padding: 3px 3px 1em;
}
.taglib-portlet-preview.show-borders .title {
  background-color: #d3dadd;
  font-size: 1.4em;
  font-weight: bold;
  padding: 0.5em;
}
.taglib-portlet-preview .preview {
  margin: 1em;
  min-height: 90px;
}

.lfr-search-container .entry-action {
  width: 1px;
}
.lfr-search-container .entry-action .taglib-icon {
  white-space: nowrap;
}

.lfr-search-container-wrapper.lfr-search-container-fixed-first-column {
  position: relative;
}
@media (min-width: 576px) {
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive {
    margin-left: 375px;
    width: auto;
  }
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table {
  position: static;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header {
  left: 12px;
  position: fixed;
  right: 12px;
  top: -1px;
  z-index: 1020;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th {
  display: block;
  padding: 0;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
  overflow-x: hidden;
}
@media (min-width: 576px) {
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper {
    margin-left: 375px;
  }
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table {
  border-collapse: collapse;
  width: 100%;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table .lfr-search-iterator-fixed-header > th .lfr-search-iterator-fixed-header-inner-wrapper table th {
  border-radius: 0;
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td,
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
  width: auto;
}
@media (min-width: 576px) {
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table td:first-child,
  .lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th:first-child {
    background-color: #fff;
    left: 0;
    position: absolute;
    right: 15px;
  }
}
.lfr-search-container-wrapper.lfr-search-container-fixed-first-column .table-responsive .table th {
  height: auto;
}
.lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link) {
  color: #495057;
  font-weight: 500;
  text-decoration: underline;
}
.lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link):focus, .lfr-search-container-wrapper a:not(.btn):not(.component-action):not(.page-link):hover {
  color: #000;
}
.lfr-search-container-wrapper .dropdown-action .dropdown-toggle {
  color: #6c757d;
}
.lfr-search-container-wrapper .dropdown-action .dropdown-toggle:hover {
  color: #343a40;
}
.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle {
  color: #6c757d;
}
.lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:active, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:focus, .lfr-search-container-wrapper .lfr-icon-menu > .dropdown-toggle:hover {
  background-color: #f7f8f9;
  border-radius: 4px;
  color: #343a40;
}
.lfr-search-container-wrapper .lfr-search-container-list .list-group:last-child .list-group-item:nth-last-child(2) {
  border-bottom-left-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.lfr-search-container-wrapper .lfr-search-container-list + .taglib-search-iterator-page-iterator-bottom {
  margin-top: 20px;
}
.lfr-search-container-wrapper .list-group {
  margin-bottom: 0;
}
.lfr-search-container-wrapper .list-group + .list-group .list-group-header:first-child,
.lfr-search-container-wrapper .list-group + .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.lfr-search-container-wrapper .list-group .list-group-item .h4,
.lfr-search-container-wrapper .list-group .list-group-item h4 {
  font-size: 0.875rem;
  line-height: 1.5;
  margin-bottom: 0;
}
.lfr-search-container-wrapper .list-group .list-group-item .h5,
.lfr-search-container-wrapper .list-group .list-group-item .h6,
.lfr-search-container-wrapper .list-group .list-group-item h5,
.lfr-search-container-wrapper .list-group .list-group-item h6 {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  margin-bottom: 0;
}
.lfr-search-container-wrapper .list-group .list-group-item span + h2.h5 {
  font-weight: 600;
}
.lfr-search-container-wrapper .list-group .list-group-item .h6 + .h5,
.lfr-search-container-wrapper .list-group .list-group-item h6 + h5 {
  font-weight: 600;
}
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:first-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:first-child {
  border-bottom-left-radius: 0.25rem;
}
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) td:last-child,
.lfr-search-container-wrapper .table-list tbody tr:nth-last-child(2) th:last-child {
  border-bottom-right-radius: 0.25rem;
}

.user-info {
  display: flex;
}
.user-info .sticker {
  align-self: center;
}
.user-info .user-details {
  margin-left: 1rem;
}
.user-info .user-name {
  color: #343a40;
  font-weight: 600;
}
.user-info .date-info {
  color: #6c757d;
}

.user-status-tooltip .user-status-avatar {
  float: left;
  margin-right: 5px;
}
.user-status-tooltip .user-status-avatar .user-status-avatar-image {
  width: 27px;
}
.user-status-tooltip .user-status-info {
  display: inline-block;
  overflow: hidden;
}
.user-status-tooltip .user-status-info .user-status-date {
  font-size: 11px;
}

.lfr-search-container {
  margin-top: 1.5em;
  overflow: auto;
}
@media (max-width: 767.98px) {
  .lfr-search-container .selector-button {
    width: auto;
  }
}
.touch .lfr-search-container {
  -webkit-overflow-scrolling: touch;
}
.touch .lfr-search-container .searchcontainer-content .table {
  max-width: none;
}

.taglib-page-iterator {
  clear: both;
  height: auto;
  width: auto;
}
.taglib-page-iterator .lfr-pagination-buttons {
  float: right;
  margin: 0;
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .lfr-pagination-buttons {
    width: 100%;
  }
}
@media (max-width: 991.98px) and (max-width: 767.98px) {
  .taglib-page-iterator .lfr-pagination-buttons {
    float: none;
    margin-top: 20px;
  }
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .lfr-pagination-buttons > li {
    display: inline-block;
    width: 50%;
  }
  .taglib-page-iterator .lfr-pagination-buttons > li.first, .taglib-page-iterator .lfr-pagination-buttons > li.last {
    display: none;
  }
  .taglib-page-iterator .lfr-pagination-buttons > li > a {
    line-height: 20px;
    padding: 11px 19px;
  }
}
.taglib-page-iterator .lfr-pagination-config {
  float: left;
  line-height: 46px;
}
@media (max-width: 767.98px) {
  .taglib-page-iterator .lfr-pagination-config {
    float: none;
  }
  .taglib-page-iterator .lfr-pagination-config .current-page-menu {
    display: block;
  }
  .taglib-page-iterator .lfr-pagination-config .current-page-menu .btn {
    display: block;
  }
}
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector,
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-page-selector {
  display: inline;
}
.taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector {
  float: none;
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .lfr-pagination-config .lfr-pagination-delta-selector {
    display: none;
  }
}
.taglib-page-iterator .search-results {
  float: left;
  line-height: 46px;
  margin-left: 10px;
}
@media (max-width: 991.98px) {
  .taglib-page-iterator .search-results {
    display: none;
  }
}

@media (max-width: 991.98px) {
  ul.pagination ul.inline-scroller {
    max-height: inherit;
  }
}
.taglib-search-toggle .form-search {
  position: relative;
}
.taglib-search-toggle .form-search .input-group-btn {
  position: absolute;
}
@media (min-width: 992px) {
  .taglib-search-toggle .form-search .input-group-btn {
    position: static;
  }
}
.taglib-search-toggle .toggle-advanced {
  color: inherit;
  margin-left: 10px;
  position: absolute;
  top: 8px;
}
.taglib-search-toggle .toggle-advanced, .taglib-search-toggle .toggle-advanced:hover, .taglib-search-toggle .toggle-advanced:focus {
  text-decoration: none;
}

.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  background-color: #fcfcfc;
  border: solid #ddd;
  border-width: 0 1px 1px;
  margin-top: 0;
  padding: 15px 15px 0;
}
.navbar-search .taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced {
  border-width: 1px 0 0;
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content {
  position: relative;
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields {
  margin-bottom: 0;
}
.taglib-search-toggle-advanced-wrapper .taglib-search-toggle-advanced .taglib-search-toggle-advanced-content .match-fields-legend {
  color: #999;
  font-size: 13px;
}
.taglib-search-toggle-advanced-wrapper .btn.close {
  margin-right: 5px;
  position: relative;
  z-index: 1;
}

.taglib-user-display {
  padding: 0.5em;
}
.taglib-user-display .avatar {
  background: no-repeat center;
  background-size: 60px;
  display: block;
  height: 60px;
  margin: 0 auto;
  width: 60px;
}
.taglib-user-display .avatar.author:after {
  background: rgba(50, 168, 230, 0.5);
  border-radius: 50%;
  content: "";
  display: block;
  height: 100%;
  width: 100%;
}
.taglib-user-display .user-details {
  margin-top: 1em;
}
.taglib-user-display .user-name {
  font-size: 1.1em;
  font-weight: bold;
}
.taglib-user-display a .user-name {
  text-decoration: underline;
}
.taglib-user-display.display-style-1 .user-profile-image {
  float: left;
  margin-right: 24px;
}
.taglib-user-display.display-style-1 .user-name {
  display: inline-block;
  margin-top: 10px;
}
.taglib-user-display.display-style-1 .user-details {
  margin-top: 0;
}
.taglib-user-display.display-style-2 .user-profile-image,
.taglib-user-display.display-style-2 .user-name {
  clear: both;
  display: block;
  min-height: 20px;
  text-align: center;
}
.taglib-user-display.display-style-3 {
  padding: 0;
}
.taglib-user-display.display-style-3 .user-profile-image {
  display: inline-block;
  vertical-align: middle;
}

.taglib-workflow-status .workflow-id,
.taglib-workflow-status .workflow-version,
.taglib-workflow-status .workflow-status {
  color: #999;
}
.table-cell .taglib-workflow-status {
  margin: 0;
}
.table-cell .taglib-workflow-status .workflow-status {
  padding-left: 0;
}

.lfr-autocomplete-input-list .yui3-aclist-list {
  margin: 0;
}

.portal-popup .sheet > .lfr-nav {
  margin-top: -24px;
}
.portal-popup .contacts-portlet .portlet-configuration-container .form {
  position: static;
}
.portal-popup .lfr-form-content {
  padding: 24px 12px;
}
.portal-popup .portlet-body,
.portal-popup .portlet-boundary,
.portal-popup .portlet-column,
.portal-popup .portlet-layout {
  height: 100%;
}
.portal-popup .portlet-column {
  position: static;
}
.portal-popup .dialog-body > .container-fluid-max-xl,
.portal-popup .dialog-body .container-view,
.portal-popup .export-dialog-tree > .container-fluid-max-xl,
.portal-popup .export-dialog-tree .container-view,
.portal-popup .lfr-dynamic-uploader > .container-fluid-max-xl,
.portal-popup .lfr-dynamic-uploader .container-view,
.portal-popup .lfr-form-content > .container-fluid-max-xl,
.portal-popup .lfr-form-content .container-view,
.portal-popup .portlet-configuration-body-content > .container-fluid-max-xl,
.portal-popup .portlet-configuration-body-content .container-view,
.portal-popup .process-list > .container-fluid-max-xl,
.portal-popup .process-list .container-view,
.portal-popup .roles-selector-body > .container-fluid-max-xl,
.portal-popup .roles-selector-body .container-view {
  padding-top: 20px;
}
.portal-popup .dialog-body > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .dialog-body .container-view .nav-tabs-underline,
.portal-popup .export-dialog-tree > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .export-dialog-tree .container-view .nav-tabs-underline,
.portal-popup .lfr-dynamic-uploader > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .lfr-dynamic-uploader .container-view .nav-tabs-underline,
.portal-popup .lfr-form-content > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .lfr-form-content .container-view .nav-tabs-underline,
.portal-popup .portlet-configuration-body-content > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .portlet-configuration-body-content .container-view .nav-tabs-underline,
.portal-popup .process-list > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .process-list .container-view .nav-tabs-underline,
.portal-popup .roles-selector-body > .container-fluid-max-xl .nav-tabs-underline,
.portal-popup .roles-selector-body .container-view .nav-tabs-underline {
  margin-left: -15px;
  margin-right: -15px;
  margin-top: -20px;
}
.portal-popup .dialog-body > .lfr-nav + .container-fluid-max-xl,
.portal-popup .export-dialog-tree > .lfr-nav + .container-fluid-max-xl,
.portal-popup .lfr-dynamic-uploader > .lfr-nav + .container-fluid-max-xl,
.portal-popup .lfr-form-content > .lfr-nav + .container-fluid-max-xl,
.portal-popup .portlet-configuration-body-content > .lfr-nav + .container-fluid-max-xl,
.portal-popup .process-list > .lfr-nav + .container-fluid-max-xl,
.portal-popup .roles-selector-body > .lfr-nav + .container-fluid-max-xl {
  padding-top: 0;
}
.portal-popup .login-container {
  padding: 1rem;
}
.portal-popup .navbar ~ .portlet-configuration-setup,
.portal-popup .portlet-export-import-container {
  height: calc(100% - 48px);
  position: relative;
}
@media (min-width: 576px) {
  .portal-popup .navbar ~ .portlet-configuration-setup,
  .portal-popup .portlet-export-import-container {
    height: calc(100% - 48px);
  }
}
.portal-popup .panel-group .panel {
  border-left-width: 0;
  border-radius: 0;
  border-right-width: 0;
}
.portal-popup .panel-group .panel + .panel {
  border-top-width: 0;
  margin-top: 0;
}
.portal-popup .panel-heading {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.portal-popup .portlet-configuration-setup .lfr-nav {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
  padding-left: 3px;
  padding-right: 3px;
}
@media (min-width: 576px) {
  .portal-popup .portlet-configuration-setup .lfr-nav {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.portal-popup .lfr-dynamic-uploader,
.portal-popup .process-list {
  bottom: 0;
  display: block;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 48px;
  -webkit-overflow-scrolling: touch;
}
@media (min-width: 576px) {
  .portal-popup .lfr-dynamic-uploader,
  .portal-popup .process-list {
    top: 48px;
  }
}
.portal-popup .portlet-export-import-publish-processes {
  top: 0;
}
.portal-popup .dialog-footer {
  background-color: #fff;
  border-top: 1px solid #dee2e6;
  bottom: 0;
  display: flex;
  flex-direction: row-reverse;
  left: 0;
  margin: 0;
  padding: 10px 24px;
  width: 100%;
  z-index: 1020;
}
@media (min-width: 768px) {
  .portal-popup .dialog-footer {
    position: fixed;
  }
}
.portal-popup .dialog-footer .btn {
  margin-left: 1rem;
  margin-right: 0;
}
.portal-popup .dialog-footer.dialog-footer-not-reverse {
  flex-direction: initial;
  justify-content: flex-end;
}
@media (min-width: 768px) {
  .portal-popup .dialog-body:not(:last-child),
  .portal-popup .lfr-dynamic-uploader:not(:last-child),
  .portal-popup .lfr-form-content:not(:last-child),
  .portal-popup .portlet-configuration-body-content:not(:last-child),
  .portal-popup .roles-selector-body:not(:last-child) {
    padding-bottom: 60px;
  }
}
.portal-popup .lfr-dynamic-uploader {
  display: table;
  table-layout: fixed;
  width: 100%;
}
.portal-popup .lfr-dynamic-uploader.hide-dialog-footer {
  bottom: 0;
}
.portal-popup .lfr-dynamic-uploader.hide-dialog-footer + .dialog-footer {
  display: none;
}
.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content {
  display: flex;
  flex-direction: column;
  overflow: visible;
}
.portal-popup .portlet-configuration-edit-permissions .portlet-configuration-body-content > form {
  flex-grow: 1;
  max-width: none;
  overflow: auto;
}
.portal-popup .portlet-configuration-edit-templates .portlet-configuration-body-content {
  bottom: 0;
}
.portal-popup:not(.article-preview) #main-content,
.portal-popup:not(.article-preview) #wrapper {
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-overflow-scrolling: touch;
}
@media print {
  .portal-popup:not(.article-preview) #main-content,
  .portal-popup:not(.article-preview) #wrapper {
    position: initial;
  }
}
.portal-popup .columns-max > .portlet-layout.row {
  margin-left: 0;
  margin-right: 0;
}
.portal-popup .columns-max > .portlet-layout.row > .portlet-column {
  padding-left: 0;
  padding-right: 0;
}

html:not(#__):not(#___) .portlet-layout.dragging {
  border-collapse: separate;
}
html:not(#__):not(#___) .drop-area {
  background-color: #d3dadd;
}
html:not(#__):not(#___) .active-area {
  background: #ffc;
}
html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging {
  opacity: 0.6;
}
html:not(#__):not(#___) .portlet-boundary.yui3-dd-dragging .portlet {
  border: 2px dashed #ccc;
}
html:not(#__):not(#___) .sortable-layout-proxy {
  opacity: 1;
}
html:not(#__):not(#___) .sortable-layout-proxy .portlet-topper {
  background-image: none;
}
html:not(#__):not(#___) .proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute;
}
html:not(#__):not(#___) .proxy.generic-portlet {
  height: 200px;
  width: 300px;
}
html:not(#__):not(#___) .proxy.generic-portlet .portlet-title {
  padding: 10px;
}
html:not(#__):not(#___) .proxy.not-intersecting .forbidden-action {
  background: url(/isoexpress/o/isone-theme/images/application/forbidden_action.png) no-repeat;
  display: block;
  height: 32px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 32px;
}
html:not(#__):not(#___) .resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden;
}
html:not(#__):not(#___) .sortable-proxy {
  background: #727c81;
  margin-top: 1px;
}
html:not(#__):not(#___) .sortable-layout-drag-target-indicator {
  margin: 2px 0;
}
html:not(#__):not(#___) .yui3-dd-proxy {
  z-index: 1110 !important;
}

.portlet-layout.dragging {
  border-collapse: separate;
}

.drop-area {
  background-color: #d3dadd;
}

.active-area {
  background: #ffc;
}

.portlet-boundary.yui3-dd-dragging {
  opacity: 0.6;
  transform: scale(0.8);
  transition: transform 0.3s ease;
}
@media (prefers-reduced-motion: reduce) {
  .portlet-boundary.yui3-dd-dragging {
    transition: none;
  }
}
.c-prefers-reduced-motion .portlet-boundary.yui3-dd-dragging {
  transition: none;
}
.portlet-boundary.yui3-dd-dragging .portlet {
  border: 2px dashed #ccc;
}

.sortable-layout-proxy {
  opacity: 1;
}
.sortable-layout-proxy .portlet-topper {
  background-image: none;
}

.proxy {
  cursor: move;
  opacity: 0.65;
  position: absolute;
}
.proxy.generic-portlet {
  height: 200px;
  width: 300px;
}
.proxy.generic-portlet .portlet-title {
  padding: 10px;
}
.proxy.not-intersecting .forbidden-action {
  background: url(/isoexpress/o/isone-theme/images/application/forbidden_action.png) no-repeat;
  display: block;
  height: 32px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 32px;
}

.resizable-proxy {
  border: 1px dashed #828f95;
  position: absolute;
  visibility: hidden;
}

.sortable-proxy {
  background: #727c81;
  margin-top: 1px;
}

.sortable-layout-drag-target-indicator {
  margin: 2px 0;
}

.yui3-dd-proxy {
  z-index: 1110 !important;
}

.portlet-column-content.empty {
  padding: 50px;
}

.lfr-portlet-title-editable {
  margin-top: 0;
  z-index: 9999;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content {
  padding: 0;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .field-input {
  margin-bottom: 0;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .textfield-label {
  display: none;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-toolbar-content {
  display: inline-block;
  vertical-align: bottom;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn-group {
  margin-top: 0;
}
.lfr-portlet-title-editable .lfr-portlet-title-editable-content .btn {
  display: inline-block;
  float: none;
  margin-top: 0;
  width: auto;
}

.lfr-source-editor {
  border: solid 0 #ccc;
  border-bottom-width: 2px;
  position: relative;
}
.lfr-source-editor .ace_editor {
  height: 100%;
}
.lfr-source-editor .lfr-source-editor-toolbar li > .btn {
  background-color: #fff;
  border: transparent;
  color: #717383;
  outline: 0;
}
.lfr-source-editor .lfr-source-editor-code {
  background-color: #fff;
  color: #2b4259;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter {
  background-color: #ededef;
  color: #868896;
  overflow: hidden;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget {
  font-family: fontawesome-alloy;
  text-align: center;
  vertical-align: middle;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open, .lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed {
  background-image: none;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_open:before {
  content: "â–¾";
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_fold-widget.ace_closed:before {
  content: "â–¸";
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-cell {
  color: #fff;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
  background-color: #717383;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_gutter-layer {
  border-right: solid 1px #ccc;
}
.lfr-source-editor .lfr-source-editor-code .ace_gutter .ace_info {
  background-image: none;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_active-line {
  background-color: #ededef;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_constant {
  color: #34adab;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_tag {
  color: #1d5ec7;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string {
  color: #ff6c58;
}
.lfr-source-editor .lfr-source-editor-code .ace_content .ace_string.ace_regex {
  color: #f00;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code {
  background-color: #47474f;
  color: #fff;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter {
  background: #54555e;
  color: #fff;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_gutter .ace_gutter-active-line {
  background-color: #009aed;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_active-line {
  background-color: #11394e;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_cursor {
  color: #fff;
}
.lfr-source-editor.ace_dark .lfr-source-editor-code .ace_content .ace_tag {
  color: #4d91ff;
}

.lfr-fullscreen-source-editor {
  height: 100%;
  overflow: hidden;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-header {
  height: 40px;
  margin-right: 4px;
  margin-top: 4px;
  min-height: 40px;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content {
  height: 95%;
  position: relative;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .panel-splitter {
  border: 1px solid #ccc;
  position: absolute;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .preview-panel {
  display: inline-block;
  overflow-y: auto;
  padding-left: 20px;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content .source-panel {
  display: inline-block;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .source-panel,
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .preview-panel {
  height: 100%;
  width: 50%;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.vertical .panel-splitter {
  height: 100%;
  left: 50%;
  top: 0;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .source-panel,
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .preview-panel {
  height: 50%;
  width: 100%;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.horizontal .panel-splitter {
  top: 50%;
  width: 100%;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .panel-splitter,
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .preview-panel {
  display: none;
}
.lfr-fullscreen-source-editor .lfr-fullscreen-source-editor-content.simple .source-panel {
  height: 100%;
  width: 100%;
}

.lfr-fulscreen-source-editor-dialog .modal-footer {
  text-align: left;
}

.file-icon-color-0 {
  background-color: #fff;
  color: #6c757d;
}

.file-icon-color-1 {
  background-color: #fff;
  color: #6c757d;
}

.file-icon-color-2 {
  background-color: #fff;
  color: #24a892;
}

.file-icon-color-3 {
  background-color: #fff;
  color: #ff4d4d;
}

.file-icon-color-4 {
  background-color: #fff;
  color: #ff6200;
}

.file-icon-color-5 {
  background-color: #fff;
  color: #bf66ff;
}

.file-icon-color-6 {
  background-color: #fff;
  color: #0099e6;
}

.file-icon-color-7 {
  background-color: #fff;
  color: #ff4db2;
}

.lfr-item-viewer.uploading > div:not(.progress-container) {
  opacity: 0.3;
}
.lfr-item-viewer.uploading > .progress-container {
  visibility: visible;
}
.lfr-item-viewer .aspect-ratio a.item-preview {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 100%;
  position: absolute;
  width: 100%;
}
.lfr-item-viewer .image-viewer-base-image-list {
  padding-top: 35px;
}
.lfr-item-viewer .item-preview:hover {
  cursor: pointer;
}
.lfr-item-viewer .progress-container {
  background-color: #fff;
  left: 0;
  margin: 0 auto;
  padding: 20px 30px;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  visibility: hidden;
  width: 80%;
  z-index: 1000;
}
.lfr-item-viewer .progress-container a {
  position: absolute;
  right: 30px;
}
.lfr-item-viewer .progress-container .progress {
  margin-top: 10px;
}
.lfr-item-viewer .search-info {
  background-color: #d3e8f1;
}
.lfr-item-viewer .search-info .keywords {
  font-size: 1.4em;
  font-weight: bold;
}
.lfr-item-viewer .search-info .change-search-folder {
  font-size: 0.8em;
  font-weight: normal;
}
.lfr-item-viewer .upload-view {
  display: table;
  height: 400px;
  margin-top: 20px;
  width: 100%;
}
.lfr-item-viewer .upload-view > div {
  display: table-cell;
  vertical-align: middle;
}
.lfr-item-viewer .yui3-widget-bd {
  position: relative;
}

.lfr-menu-expanded li a:focus {
  background-color: #5b677d;
  color: #fff;
  text-shadow: -1px -1px #2c2f34;
}

.lfr-url-error {
  display: inline-block;
  white-space: normal;
  overflow-wrap: break-all;
  word-wrap: break-all;
}

.lfr-page-layouts {
  padding: 0;
}
.lfr-page-layouts input[type=radio] {
  opacity: 0;
  position: absolute;
}
.lfr-page-layouts input[type=radio]:checked + .card-horizontal {
  cursor: default;
}
.lfr-page-layouts input[type=radio]:checked + .card-horizontal::after {
  bottom: -0.0625rem;
  content: "";
  left: -0.0625rem;
  position: absolute;
  right: -0.0625rem;
  transition: height 0.15s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-page-layouts input[type=radio]:checked + .card-horizontal::after {
    transition: none;
  }
}
.lfr-page-layouts input[type=radio]:checked + .card-horizontal::after {
  transition: none;
}

.lfr-page-layouts .card-horizontal {
  cursor: pointer;
  outline: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-page-layouts .card-horizontal {
    transition: none;
  }
}
.lfr-page-layouts .card-horizontal {
  transition: none;
}

.lfr-page-layouts .card-horizontal::after {
  border-radius: 0 0 0.25rem 0.25rem;
  bottom: -0.0625rem;
  content: "";
  height: 0;
  left: -0.0625rem;
  position: absolute;
  right: -0.0625rem;
  transition: height 0.15s ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-page-layouts .card-horizontal::after {
    transition: none;
  }
}
.lfr-page-layouts .card-horizontal::after {
  transition: none;
}

.modal-body.dialog-iframe-bd {
  overflow: hidden;
  padding: 0;
}

.modal-dialog:not(.dialog-iframe-modal):not(.modal-full-screen) {
  position: relative;
}
.modal-dialog.dialog-iframe-modal {
  max-width: none;
}
.modal-dialog.modal-dialog-sm {
  max-width: 500px;
}
.modal-dialog .yui3-resize-handles-wrapper {
  pointer-events: all;
}
.modal-dialog .yui3-resize-handles-wrapper .yui3-resize-handle-inner-br {
  bottom: 0;
  right: 0;
}

.modal-open .modal {
  display: block;
}

.sheet > .panel-group .sheet-footer {
  margin-bottom: 0;
}

.sheet-footer .btn {
  margin-right: 0.5rem;
}
.sheet-footer .btn:last-child {
  margin-right: 0;
}

.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em;
  white-space: normal;
}
.tag-items li {
  display: inline-block;
  margin: 0 1em 0 0;
  max-width: 100%;
}

.tag-selected {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

.tag-cloud .tag-popularity-1 {
  font-size: 1em;
}
.tag-cloud .tag-popularity-2 {
  font-size: 1.3em;
}
.tag-cloud .tag-popularity-3 {
  font-size: 1.6em;
}
.tag-cloud .tag-popularity-4 {
  font-size: 1.9em;
}
.tag-cloud .tag-popularity-5 {
  font-size: 2.2em;
}
.tag-cloud .tag-popularity-6 {
  font-size: 2.5em;
}

.lfr-portal-tooltip {
  display: inline-flex;
}
.lfr-portal-tooltip,
.lfr-portal-tooltip a {
  -webkit-touch-callout: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}

.tree-node .icon-check {
  padding-right: 2px;
}
.tree-node .tree-node-checked .icon-check {
  padding-right: 0;
}
.tree-node [class^=icon-] {
  margin-right: 5px;
}
.tree-node .tree-node-checkbox-container {
  margin-right: 0;
}
.tree-node .tree-node-selected .tree-label {
  background: none;
}

.tree-node-content .tree-hitarea {
  color: #999;
  font-size: 10px;
  padding-right: 6px;
}
.tree-node-content .tree-label {
  margin-left: 3px;
}
.tree-node-content .tree-node-hidden-hitarea {
  visibility: hidden;
}

.tree-node-selected .tree-label {
  background-color: transparent;
}

.tree-view li.tree-node .tree-node-content svg.lexicon-icon {
  pointer-events: none;
}

.user-icon-color-0 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #6c757d;
}

.user-icon-color-1 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #66abff;
}

.user-icon-color-2 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ff6200;
}

.user-icon-color-3 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ff4d4d;
}

.user-icon-color-4 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #24a892;
}

.user-icon-color-5 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #ff4db2;
}

.user-icon-color-6 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #53a117;
}

.user-icon-color-7 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #bf66ff;
}

.user-icon-color-8 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #b38900;
}

.user-icon-color-9 {
  background-color: #fff;
  box-shadow: 0 0 0 1px #dee2e6;
  color: #0099e6;
}

/* 
################################################################### 
	¿ì»îapp¹ÙÍøNE Layout
################################################################### */
.chart-layout {
  background-color: #e7e4df;
}
.chart-layout .main_column_group {
  padding-top: 10px;
}
.chart-layout .main_column_group .main_portlet_column {
  min-height: 25px;
}
.chart-layout .main_portlet_column .portlet, .chart-layout .main_portlet_column .portlet-static {
  min-height: 327px;
}
.chart-layout.hasSystemMonitor .main_column_group {
  padding-right: 10px;
}
.chart-layout #tickerModule {
  margin-left: 10px;
  margin-right: 10px;
}
.chart-layout #tickerModule > section {
  display: block;
  margin-left: 0;
  float: none;
}
.chart-layout #tickerModule .portlet-column-content {
  margin-bottom: 5px;
}
.chart-layout #tickerModule .portlet-column-content.empty {
  padding: 0;
  margin-bottom: 0;
}
.chart-layout #tickerModule fieldset fieldset {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  font-size: 12px;
  margin-right: 10px;
}
.chart-layout #tickerModule fieldset fieldset {
  *display: inline;
}
.chart-layout #tickerModule header.selectionMechanism {
  background: #919191;
  color: #fff;
  padding: 4px 8px;
}
.chart-layout #tickerModule .portlet, .chart-layout #tickerModule .portlet-static {
  margin-bottom: 0;
}
.chart-layout #tickerModule .portlet .portlet-content, .chart-layout #tickerModule .portlet-static .portlet-content {
  padding: 0;
}
.chart-layout #tickerModule .portlet .graph_header, .chart-layout #tickerModule .portlet-static .graph_header {
  background: #4d4d4d;
}
.chart-layout #tickerModule .portlet .graph_header_panel .portlet-title, .chart-layout #tickerModule .portlet-static .graph_header_panel .portlet-title {
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
}
.chart-layout #tickerModule .portlet-borderless-container {
  padding: 0;
}
.chart-layout .sys_monitor .portlet-boundary {
  margin-bottom: 0;
  min-height: 0;
}
.chart-layout .sys_monitor .portlet {
  border-bottom: none;
  border-top: 1px solid #919699;
}
.chart-layout .sys_monitor .portlet.collapsed .portlet-content, .chart-layout .sys_monitor .portlet-static.collapsed .portlet-content {
  display: none;
}
.chart-layout .sys_monitor .portlet header, .chart-layout .sys_monitor .portlet-static header {
  background: #FFF;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.chart-layout .sys_monitor .portlet header.portlet-topper, .chart-layout .sys_monitor .portlet-static header.portlet-topper {
  border-bottom: 1px solid #cfd6da;
  padding-left: 0;
  padding-top: 6px;
  border-top: 0;
}
.chart-layout .sys_monitor .portlet header .portlet-title, .chart-layout .sys_monitor .portlet-static header .portlet-title {
  font-weight: normal;
  text-shadow: none;
  top: 0;
  left: 0;
  position: relative;
  padding-left: 24px;
}
.chart-layout .sys_monitor .portlet header .portlet-title.close, .chart-layout .sys_monitor .portlet-static header .portlet-title.close {
  position: relative;
}
.chart-layout .sys_monitor .portlet header .portlet-title-text-el, .chart-layout .sys_monitor .portlet-static header .portlet-title-text-el {
  color: #435964;
}
.chart-layout .sys_monitor .portlet header .icon.collapse, .chart-layout .sys_monitor .portlet-static header .icon.collapse {
  width: 13px;
  height: 15px;
  top: 0;
  padding: 3px 0;
  background: url("/isoexpress/o/isone-theme/images/sprite.png") 0 0 no-repeat;
  background-position: 0px -148px;
}
.chart-layout .sys_monitor .portlet header .icon.collapse:hover, .chart-layout .sys_monitor .portlet-static header .icon.collapse:hover {
  background-position: -17px -148px;
}
.chart-layout .sys_monitor .portlet header h1.close .icon.collapse, .chart-layout .sys_monitor .portlet-static header h1.close .icon.collapse {
  background-position: 0px -169px;
}
.chart-layout .sys_monitor .portlet header h1.close .icon.collapse:hover, .chart-layout .sys_monitor .portlet-static header h1.close .icon.collapse:hover {
  background-position: -17px -169px;
}
.chart-layout .sys_monitor .portlet-content {
  min-height: 0;
  margin-bottom: 0;
}
.chart-layout .sys_monitor .portlet-column-content {
  padding: 0;
  min-height: 25px;
  background: #FFF;
}
.chart-layout .sys_monitor .portlet-column-content.empty {
  padding: 50px;
}
.chart-layout .sys_monitor header {
  background: #919191;
  color: #fff;
  text-transform: uppercase;
  position: relative;
}
.chart-layout .sys_monitor header label {
  position: static;
  line-height: inherit;
  color: white;
  font-size: 14px;
}
.chart-layout .sys_monitor header .icon {
  cursor: pointer;
  width: 12px;
  height: 9px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  *vertical-align: auto;
  position: absolute;
  top: 6px;
  left: 5px;
  background: url("/isoexpress/o/isone-theme/images/sprite.png") no-repeat -1px -194px;
}
.chart-layout .sys_monitor header .icon:hover {
  background-position: -17px -194px;
}
.chart-layout .sys_monitor header .icon.alert {
  display: none;
  margin: 0 4px 0 0;
  padding: 0;
}
.chart-layout .sys_monitor header > .icon.collapse {
  margin-top: 2px;
}
.chart-layout .sys_monitor header.sys_monitor_column_header {
  padding: 6px 0 2px 20px;
  line-height: 21px;
  background: #919191;
}
.chart-layout .sys_monitor header.sys_monitor_column_header label {
  color: white;
  font-size: 14px;
}
.chart-layout .sys_monitor header.close {
  padding-right: 0;
  padding-top: 4px;
  margin-left: 0;
  top: 0;
  right: 0;
  opacity: 1;
  font-weight: normal;
  height: 29px;
  width: 100%;
}
.chart-layout .sys_monitor header.close:hover {
  opacity: 1;
}
.chart-layout .sys_monitor header.close > .icon.collapse {
  margin-top: 4px;
}
.chart-layout .sys_monitor header.close > label {
  font-weight: normal;
  display: inline;
}
.chart-layout .sys_monitor.collapsed {
  background: #919191;
  width: 32px;
}
.chart-layout .sys_monitor.collapsed header {
  position: relative;
  margin: 0;
  padding: 0;
}
.chart-layout .sys_monitor.collapsed header .icon {
  background-position: 0 -213px;
}
.chart-layout .sys_monitor.collapsed header .icon:hover {
  background-position: -17px -213px;
}
.chart-layout .sys_monitor.collapsed header label {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  white-space: nowrap;
  margin-top: 30px;
  width: 30px;
}
.chart-layout .sys_monitor.collapsed .portlet-dropzone, .chart-layout .sys_monitor.collapsed #sys_monitor_dropZone {
  display: none;
}
.chart-layout .sys_monitor.x-alert.collapsed {
  background: #ec3325;
}
.chart-layout .sys_monitor.x-alert.collapsed header {
  background: none;
}
.chart-layout .sys_monitor.x-alert.collapsed header label {
  top: 100px;
}
.chart-layout .sys_monitor.x-alert.collapsed header .icon.alert {
  display: block;
  position: absolute;
  top: 22px;
}
.chart-layout .sys_monitor.x-alert header.close {
  background: #ec3325;
}
.chart-layout .sys_monitor.x-alert header.close .portlet-title-text-el {
  color: white;
}
.chart-layout .sys_monitor.x-alert header .icon.alert {
  display: inline-block;
  position: static;
  background-position: 0 -125px;
  width: 17px;
  height: 17px;
  border: none;
}
.chart-layout .sys_monitor.x-alert header .icon.alert:hover {
  background-position: 0 -125px;
}
.chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger {
  display: none;
}
.chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger.corner, .chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger.move, .chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger.popout {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *display: inline;
}
.chart-layout td.sys_monitor {
  border: none;
  background: #e7e4df;
  height: 1200px;
  vertical-align: top;
  width: 346px;
  padding: 0;
}
.chart-layout td.sys_monitor div.sys_monitor {
  width: 340px;
}
.chart-layout td .portlet-column {
  vertical-align: top;
}
.chart-layout .ticker {
  display: block;
}
.chart-layout table.portletTable {
  width: 100%;
}
.chart-layout table.portletTable > TBODY > TR {
  vertical-align: top;
}
.chart-layout table.layoutTable {
  border-collapse: collapse;
  width: 100%;
}
.chart-layout table.layoutTable.tbl_1_col > tbody > tr > td {
  width: 100%;
}
.chart-layout table.layoutTable.tbl_2_col > tbody > tr > td {
  width: 50%;
}
.chart-layout table.layoutTable.tbl_3_col > tbody > tr > td {
  width: 33%;
}
.chart-layout table.layoutTable .portlet-column {
  padding-left: 5px;
  padding-right: 5px;
}
.chart-layout table.layoutTable .portlet-column-first {
  padding-left: 10px;
}
.chart-layout table.layoutTable .portlet-column-last {
  padding-right: 10px;
}
.chart-layout table.layoutTable .portlet-column-only {
  padding-left: 10px;
  padding-right: 10px;
}
.chart-layout .textbox {
  padding: 1px 7px 1px 7px;
  margin: 5px 0 5px 5px;
  display: inline-block;
}
.chart-layout .filter_buttons {
  padding-left: 5px;
}
.chart-layout .portlet-content {
  margin-bottom: 10px;
  min-height: 325px;
}
.chart-layout .portlet .portlet-topper {
  border: none;
  border-bottom: 1px solid #8e989d;
  margin: 0;
  padding-top: 8px;
  padding-bottom: 6px;
  padding-left: 5px;
}

#content.registration .chart-layout {
  background-color: #FFF;
}
#content.registration .empty.portlet-column-content {
  padding: 0;
  width: auto;
}
#content.registration #column-2, #content.registration #column-4 {
  padding-right: 0;
}
#content.registration #column-3 .portlet-body {
  text-align: center;
}

.aui div.fixed-width-layout {
  max-width: 1280px;
  margin: auto auto 30px;
}
.aui div.fixed-width-layout .portlet-column {
  padding-right: 10px;
}
.aui div.fixed-width-layout .portlet-column-first {
  padding-left: 4px;
}
.aui div.fixed-width-layout .portlet-column-last {
  padding-right: 4px;
}
.aui div.fixed-width-layout .portlet-borderless-container {
  padding: 0;
}

/** ############## Administrator role specific ################ */
.isAdmin .sys_monitor header .iso_topper_toolbar .iso_actions .lfr-trigger {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *display: inline;
}

/** ############## Show empty div for ticket and lmp-map ################ */
.controls-visible.signed-in.has-control-menu .chart-layout .empty {
  border: 1px dashed #bbb;
}
.controls-visible.signed-in.has-control-menu .chart-layout #tickerModule .empty {
  padding: 20px;
  margin: 10px;
}

.collapse.open {
  display: block;
}

.navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-top'%20d='M480%2064H32C14.336%2064%200%2049.664%200%2032S14.336%200%2032%200h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-middle'%20d='M480%20288H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3Cpath%20class='lexicon-icon-outline%20bars-line-bottom'%20d='M480%20512H32c-17.664%200-32-14.336-32-32s14.336-32%2032-32h448c17.664%200%2032%2014.336%2032%2032s-14.336%2032-32%2032z'%20fill='%23212529'/%3E%3C/svg%3E");
  height: 1em;
  width: 1em;
}

.navbar-nav .nav-item.hover:after {
  bottom: -0.125rem;
  content: "";
  height: 0.125rem;
  left: 0;
  position: absolute;
  width: 100%;
}

.navbar .navbar-toggler .c-inner {
  max-width: none;
}

html:not(#__):not(#___) .cadmin.portlet-topper {
  position: relative;
}
html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
  background: url(/isoexpress/o/isone-theme/images/arrows/12_left.png) no-repeat 0 50%;
  padding: 5px 5px 5px 18px;
}
html:not(#__):not(#___) .cadmin.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
  display: none;
}
html:not(#__):not(#___) .cadmin .component-action.portlet-options {
  color: white;
}

body.portlet {
  border-width: 0;
}

.portlet-icon-back {
  margin-top: -2px;
}
.portlet-topper .portlet-topper-toolbar .portlet-icon-back {
  background: url(/isoexpress/o/isone-theme/images/arrows/12_left.png) no-repeat 0 50%;
  padding: 5px 5px 5px 18px;
}

.portlet-options-dropdown {
  z-index: 1035;
}

.portlet-topper {
  position: relative;
}
.portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
  display: none;
}
.portlet-draggable .portlet-topper {
  cursor: move;
}

.portlet-title-editable {
  cursor: pointer;
}

.portlet-title-text {
  display: inline-block;
  margin-top: 0;
  max-width: 95%;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
  white-space: nowrap;
}
.panel-page-body .portlet-title-text, .panel-page-content .portlet-title-text {
  cursor: auto;
}

.portlet-minimized .portlet-content {
  padding: 0;
}

.portlet-nested-portlets .portlet-boundary {
  left: 0 !important;
  position: relative !important;
  top: 0 !important;
}

.portlet-layout .portlet-header {
  margin-bottom: 1rem;
}

@media (min-width: 576px) {
  .portlet .visible-interaction {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .controls-hidden .portlet .visible-interaction {
    display: none;
  }
}
.portlet:hover .visible-interaction, .portlet.open .visible-interaction, .portlet.focus .visible-interaction {
  display: block;
}

.controls-hidden .lfr-meta-actions,
.controls-hidden .lfr-configurator-visibility {
  display: none;
}
.controls-hidden .portlet-title-editable {
  pointer-events: none;
}
.controls-hidden .portlet-topper {
  display: none !important;
}
.controls-hidden .portlet-topper-toolbar {
  display: none !important;
}

html:not(#__):not(#___) .cadmin.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: rgba(0, 0, 0, 0.5);
  display: box;
  display: flex;
  height: 28px;
  padding: 3px 12px 3px 24px;
  position: relative;
}
html:not(#__):not(#___) .cadmin.portlet-topper .lexicon-icon {
  height: 12px;
  width: 12px;
}
html:not(#__):not(#___) .cadmin.portlet-topper .lexicon-icon.lexicon-icon-drag {
  height: 16px;
  width: 16px;
}
html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
  display: none;
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
    display: flex;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transform: translateY(-97%);
    transition: opacity 0.15s;
    top: 0;
  }
}
@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  html:not(#__):not(#___) .portlet > .cadmin.portlet-topper {
    transition: none;
  }
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .portlet > .c-prefers-reduced-motion .cadmin.portlet-topper {
    transition: none;
  }
}
html:not(#__):not(#___) .cadmin .portlet-actions {
  float: right;
}
html:not(#__):not(#___) .cadmin .portlet-options {
  display: inline-block;
}
html:not(#__):not(#___) .cadmin .portlet-title-menu {
  flex: 0 1 auto;
}
html:not(#__):not(#___) .cadmin .portlet-title-menu > span > a {
  display: inline-block;
  text-decoration: none;
}
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar {
  margin: 0;
  padding-left: 0;
}
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a,
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > span > a,
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar .lfr-icon-menu > a {
  color: rgba(0, 0, 0, 0.5);
}
html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:focus, html:not(#__):not(#___) .cadmin .portlet-topper-toolbar > a:hover {
  text-decoration: none;
}
html:not(#__):not(#___) .cadmin .portlet-name-text {
  font-size: 12px;
  font-weight: 600;
  margin-left: 4px;
}
html:not(#__):not(#___) .cadmin .portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 576px) {
  html:not(#__):not(#___) .lfr-configurator-visibility .portlet:hover .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.focus .portlet-topper, html:not(#__):not(#___) .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5;
  }
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.open > .portlet-content-editable, html:not(#__):not(#___) .controls-visible .portlet.focus > .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet:hover > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper, html:not(#__):not(#___) .controls-visible .portlet.focus > .cadmin.portlet-topper {
    opacity: 1;
  }
}
@media (min-width: 768px) {
  html:not(#__):not(#___) .controls-visible .portlet.open > .cadmin.portlet-topper {
    transition-duration: 0ms;
  }
}
@media (max-width: 767.98px) {
  html:not(#__):not(#___) .controls-visible .cadmin.portlet-topper {
    align-items: center;
    display: box;
    display: flex;
  }
}
html:not(#__):not(#___) .controls-visible .cadmin .portlet-topper-toolbar {
  display: block;
}

.portlet {
  margin-bottom: 10px;
  position: relative;
}
@media (min-width: 768px) {
  .controls-visible .portlet:hover > .portlet-content-editable, .controls-visible .portlet.open > .portlet-content-editable, .controls-visible .portlet.focus > .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}
@media (min-width: 768px) {
  .controls-visible .portlet:hover > .portlet-topper, .controls-visible .portlet.open > .portlet-topper, .controls-visible .portlet.focus > .portlet-topper {
    opacity: 1;
  }
}
@media (min-width: 576px) {
  .lfr-configurator-visibility .portlet:hover .portlet-topper, .lfr-configurator-visibility .portlet.focus .portlet-topper, .lfr-configurator-visibility .portlet.open .portlet-topper {
    opacity: 0.5;
  }
}

.portlet-content-editable {
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  transition: border-color 0.15s ease;
}
.portlet > .portlet-content-editable {
  border-color: transparent;
}
@media (max-width: 767.98px) {
  .controls-visible .portlet-content-editable {
    border-color: transparent;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }
}

.portlet-options {
  display: inline-block;
}

.portlet-title-default {
  flex: 1 1 auto;
  line-height: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.portlet-title-menu {
  flex: 0 1 auto;
}
.portlet-title-menu > span > a {
  display: inline-block;
  text-decoration: none;
}

.portlet-topper {
  background-color: #f7f7f7;
  border-color: transparent;
  border-radius: 0 0;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  color: rgba(0, 0, 0, 0.5);
  display: box;
  display: flex;
  padding: 3px 12px 3px 24px;
  position: relative;
}
.portlet > .portlet-topper {
  display: none;
}
@media (min-width: 768px) {
  .portlet > .portlet-topper {
    display: flex;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: opacity 0.15s;
    top: 0;
  }
}
@media (min-width: 768px) and (prefers-reduced-motion: reduce) {
  .portlet > .portlet-topper {
    transition: none;
  }
}
@media (min-width: 768px) {
  .portlet > .portlet-topper {
    transition: none;
  }
}
@media (max-width: 767.98px) {
  .controls-visible .portlet-topper {
    display: box;
    display: flex;
  }
}

.portlet-topper-toolbar {
  margin: 0;
  padding-left: 0;
}
.portlet-topper-toolbar > a,
.portlet-topper-toolbar > span > a,
.portlet-topper-toolbar .lfr-icon-menu > a {
  color: rgba(0, 0, 0, 0.5);
}
.portlet-topper-toolbar > a:focus, .portlet-topper-toolbar > a:hover {
  text-decoration: none;
}
.controls-visible .portlet-topper-toolbar {
  display: block;
}

.lfr-panel-page .portlet-title {
  font-size: 13px;
}

.portlet-borderless .portlet-content {
  padding: 1rem;
}
.portlet-decorate .portlet-content {
  background: #fff;
  border-color: transparent;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  padding: 1rem;
  word-wrap: break-word;
}
.portlet-barebone .portlet-content {
  padding: 0;
}

.portlet-dynamic-data-lists-display .lfr-ddm-field-group,
.portlet-dynamic-data-lists .lfr-ddm-field-group {
  margin-bottom: 10px;
  margin-top: 10px;
  padding: 28px 24px;
}

.breadcrumb.breadcrumb-vertical {
  display: inline-block;
  text-align: center;
}
.breadcrumb.breadcrumb-vertical li {
  display: block;
}
.breadcrumb.breadcrumb-vertical li.last, .breadcrumb.breadcrumb-vertical li.only {
  background: none;
}
.breadcrumb.breadcrumb-vertical .divider {
  background: url(/isoexpress/o/isone-theme/images/arrows/07_down.png) no-repeat 50% 100%;
  display: block;
  height: 10px;
  overflow: hidden;
  text-indent: 101%;
  white-space: nowrap;
}

.navbar form {
  margin: 0;
}

:not(.inline-item) > .loading-animation {
  margin-bottom: 20px;
  margin-top: 20px;
}
.product-menu .loading-animation {
  margin-top: 160px;
}

@keyframes lfr-drop-active {
  0% {
    background-color: #ebebeb;
    border-color: #ddd;
  }
  50% {
    background-color: #ddedde;
    border-color: #7d7;
    transform: scale(1.1);
  }
  75% {
    background-color: #ddedde;
    border-color: #7d7;
  }
  100% {
    background-color: #ebebeb;
    border-color: #ddd;
  }
}
.lfr-upload-container .progress-bar,
.lfr-upload-container .progress {
  border-radius: 10px;
}
.lfr-upload-container .upload-file,
.lfr-upload-container .upload-target {
  border-radius: 5px;
}
.upload-drop-active .lfr-upload-container .upload-target {
  animation: none;
}
.upload-drop-intent .lfr-upload-container .upload-target {
  animation: lfr-drop-active 1s ease 0.2s infinite;
}

.select-files {
  border-radius: 5px;
}

.taglib-form-navigator > .form-steps > ul.form-navigator.list-group {
  box-shadow: none;
}
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label:focus .number {
  box-shadow: 0 0 5px 0 #333;
  transition-duration: 0.25s;
  transition-property: box-shadow;
  transition-timing-function: ease-out;
}
.taglib-form-navigator > .form-steps > ul.form-navigator.list-group .tab .tab-label .number {
  border-radius: 50%;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.lfr-progress-active .progress-bar-status,
.lfr-upload-container .file-uploading .progress-bar .progress {
  animation: progress-bar-stripes 0.5s linear infinite;
  background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.3) 25%, rgba(255, 255, 255, 0) 25%, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.3) 50%, rgba(255, 255, 255, 0.3) 75%, rgba(255, 255, 255, 0) 75%, rgba(255, 255, 255, 0));
  background-size: 40px 40px;
  transition: width, 0.5s, ease-out;
}
@media (prefers-reduced-motion: reduce) {
  .lfr-progress-active .progress-bar-status,
  .lfr-upload-container .file-uploading .progress-bar .progress {
    transition: none;
  }
}
.c-prefers-reduced-motion .lfr-progress-active .progress-bar-status,
.c-prefers-reduced-motion .lfr-upload-container .file-uploading .progress-bar .progress {
  transition: none;
}

@keyframes highlight-animation {
  from {
    background-color: #ffc;
  }
  to {
    background-color: transparent;
  }
}
.highlight-animation {
  animation: highlight-animation 0.7s;
}

.portlet-options.btn-group .dropdown-toggle, .portlet-options.btn-group.open .dropdown-toggle {
  box-shadow: none;
}

.form-group.form-inline.input-boolean-wrapper label, .form-group.form-inline.input-checkbox-wrapper label {
  gap: 0.3125rem;
}

:root {
  --iso-portlet-bg: #f5f2eb;
  --iso-portlet-border-color: #d4d4d4;
  --iso-portlet-font-color: #666;
}

.clearfix {
  /* display: inline-block; */
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/*
html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}
*/
/* Generated by Font Squirrel (http://www.../fontsquirrel.com/../fonts/open-sans) on June 18, 2013 11:33:26 AM America/New_York */
@font-face {
  font-family: "OpenSansLight";
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-Light-webfont.eot");
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-Light-webfont.eot?#iefix") format("embedded-opentype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Light-webfont.woff") format("woff"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Light-webfont.ttf") format("truetype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Light-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSansLightItalic";
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-LightItalic-webfont.eot");
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-LightItalic-webfont.eot?#iefix") format("embedded-opentype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-LightItalic-webfont.woff") format("woff"), url("/isoexpress/o/isone-theme/fonts/OpenSans-LightItalic-webfont.ttf") format("truetype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-LightItalic-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSansRegular";
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-Regular-webfont.eot");
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Regular-webfont.woff") format("woff"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Regular-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSansItalic";
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-Italic-webfont.eot");
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Italic-webfont.woff") format("woff"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Italic-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSansSemibold";
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-Semibold-webfont.eot");
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-Semibold-webfont.eot?#iefix") format("embedded-opentype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Semibold-webfont.woff") format("woff"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Semibold-webfont.ttf") format("truetype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Semibold-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSansSemiboldItalic";
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-SemiboldItalic-webfont.eot");
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-SemiboldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-SemiboldItalic-webfont.woff") format("woff"), url("/isoexpress/o/isone-theme/fonts/OpenSans-SemiboldItalic-webfont.ttf") format("truetype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-SemiboldItalic-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSansBold";
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-Bold-webfont.eot");
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Bold-webfont.woff") format("woff"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-Bold-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSansBoldItalic";
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-BoldItalic-webfont.eot");
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-BoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-BoldItalic-webfont.woff") format("woff"), url("/isoexpress/o/isone-theme/fonts/OpenSans-BoldItalic-webfont.ttf") format("truetype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-BoldItalic-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSansExtrabold";
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-ExtraBold-webfont.eot");
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-ExtraBold-webfont.eot?#iefix") format("embedded-opentype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-ExtraBold-webfont.woff") format("woff"), url("/isoexpress/o/isone-theme/fonts/OpenSans-ExtraBold-webfont.ttf") format("truetype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-ExtraBold-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "OpenSansExtraboldItalic";
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-ExtraBoldItalic-webfont.eot");
  src: url("/isoexpress/o/isone-theme/fonts/OpenSans-ExtraBoldItalic-webfont.eot?#iefix") format("embedded-opentype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-ExtraBoldItalic-webfont.woff") format("woff"), url("/isoexpress/o/isone-theme/fonts/OpenSans-ExtraBoldItalic-webfont.ttf") format("truetype"), url("/isoexpress/o/isone-theme/fonts/OpenSans-ExtraBoldItalic-webfont.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
html:not(#__):not(#___) {
  font-size: 10px;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
}
html:not(#__):not(#___).aui.hasFontSmoothing-true {
  font-weight: normal !important;
  font-family: "OpenSansRegular", Arial, Helvetica, sans-serif;
}
html:not(#__):not(#___).aui.hasFontSmoothing-true body,
html:not(#__):not(#___).aui.hasFontSmoothing-true label,
html:not(#__):not(#___).aui.hasFontSmoothing-true .dockbar .nav-item-label,
html:not(#__):not(#___).aui.hasFontSmoothing-true #_hdr_login_form,
html:not(#__):not(#___).aui.hasFontSmoothing-true #welcome-user > menu,
html:not(#__):not(#___).aui.hasFontSmoothing-true #parentnav .supernavpanel li a,
html:not(#__):not(#___).aui.hasFontSmoothing-true #parentnav .supernavpanel-marketing-panel p {
  font-weight: normal;
  font-family: "OpenSansRegular", Arial, Helvetica, sans-serif;
}
html:not(#__):not(#___).aui.hasFontSmoothing-true h1,
html:not(#__):not(#___).aui.hasFontSmoothing-true #portlet_new-password h2 {
  font-weight: normal;
  font-family: "OpenSansLight", Arial, Helvetica, sans-serif;
}
html:not(#__):not(#___).aui.hasFontSmoothing-true h2,
html:not(#__):not(#___).aui.hasFontSmoothing-true .breadcrumbs,
html:not(#__):not(#___).aui.hasFontSmoothing-true .lower-level-menu li a,
html:not(#__):not(#___).aui.hasFontSmoothing-true #search-form input#searchfield {
  font-weight: normal;
  font-family: "OpenSansSemibold", Arial, Helvetica, sans-serif;
}
html:not(#__):not(#___).aui.hasFontSmoothing-true h3, html:not(#__):not(#___).aui.hasFontSmoothing-true h4, html:not(#__):not(#___).aui.hasFontSmoothing-true h6, html:not(#__):not(#___).aui.hasFontSmoothing-true strong, html:not(#__):not(#___).aui.hasFontSmoothing-true b, html:not(#__):not(#___).aui.hasFontSmoothing-true em strong, html:not(#__):not(#___).aui.hasFontSmoothing-true strong em, html:not(#__):not(#___).aui.hasFontSmoothing-true legend,
html:not(#__):not(#___).aui.hasFontSmoothing-true th, html:not(#__):not(#___).aui.hasFontSmoothing-true tfoot td,
html:not(#__):not(#___).aui.hasFontSmoothing-true input[type=submit],
html:not(#__):not(#___).aui.hasFontSmoothing-true a.btn, html:not(#__):not(#___).aui.hasFontSmoothing-true button.btn,
html:not(#__):not(#___).aui.hasFontSmoothing-true .nav,
html:not(#__):not(#___).aui.hasFontSmoothing-true #parentnav li,
html:not(#__):not(#___).aui.hasFontSmoothing-true #footercontainer li, html:not(#__):not(#___).aui.hasFontSmoothing-true #footercontainer a, html:not(#__):not(#___).aui.hasFontSmoothing-true #footercontainer p,
html:not(#__):not(#___).aui.hasFontSmoothing-true .gold-tab-wrapper h2, html:not(#__):not(#___).aui.hasFontSmoothing-true .gold-tab-wrapper h3,
html:not(#__):not(#___).aui.hasFontSmoothing-true .orange-tab-wrapper h2, html:not(#__):not(#___).aui.hasFontSmoothing-true .orange-tab-wrapper h3,
html:not(#__):not(#___).aui.hasFontSmoothing-true .blue-tab-wrapper h2, html:not(#__):not(#___).aui.hasFontSmoothing-true .blue-tab-wrapper h3,
html:not(#__):not(#___).aui.hasFontSmoothing-true .slate-tab-wrapper h2, html:not(#__):not(#___).aui.hasFontSmoothing-true .slate-tab-wrapper h3 {
  font-weight: normal;
  font-family: "OpenSansBold", Arial, Helvetica, sans-serif;
}
html:not(#__):not(#___).aui.hasFontSmoothing-true .portlet .portlet-title-text,
html:not(#__):not(#___).aui.hasFontSmoothing-true .portlet-static .portlet-title-text,
html:not(#__):not(#___).aui.hasFontSmoothing-true .portlet .cadmin.portlet-topper .portlet-title-default .portlet-name-text,
html:not(#__):not(#___).aui.hasFontSmoothing-true .portlet-static .cadmin.portlet-topper .portlet-title-default .portlet-name-text,
html:not(#__):not(#___).aui.hasFontSmoothing-true .sys_monitor header label,
html:not(#__):not(#___).aui.hasFontSmoothing-true .sys_monitor .portlet header .portlet-title-text-el,
html:not(#__):not(#___).aui.hasFontSmoothing-true .sys_monitor .portlet-static header .portlet-title-text-el {
  font-weight: normal;
  font-family: "OpenSansExtrabold", Arial, Helvetica, sans-serif;
}
html:not(#__):not(#___).aui.hasFontSmoothing-false body {
  font-family: Arial, Helvetica, sans-serif !important;
}
html:not(#__):not(#___).aui.hasFontSmoothing-false .portlet .portlet-title-text,
html:not(#__):not(#___).aui.hasFontSmoothing-false .portlet-static .portlet-title-text,
html:not(#__):not(#___).aui.hasFontSmoothing-false .bluegradient button,
html:not(#__):not(#___).aui.hasFontSmoothing-false .chart-layout .sys_monitor header.close > label,
html:not(#__):not(#___).aui.hasFontSmoothing-false .chart-layout .sys_monitor header label,
html:not(#__):not(#___).aui.hasFontSmoothing-false #tickerModule .portlet .graph_header_panel .portlet-title,
html:not(#__):not(#___).aui.hasFontSmoothing-false #tickerModule .portlet-static .graph_header_panel .portlet-title {
  font-weight: bold;
}

/*
################################################################################
	Reset default styles to "level the browser playing field."
	Based on the work of Eric Meyer: http://meyerweb.com/eric/tools/css/reset/ 
	v2.0 | 20110126 License: none (public domain) 
################################################################################ */
.aui body, .aui div, .aui span, .aui applet, .aui object, .aui iframe, .aui h1, .aui h2, .aui h3, .aui h4, .aui h5, .aui h6, .aui p, .aui blockquote, .aui pre, .aui a, .aui abbr, .aui acronym, .aui address, .aui big, .aui cite, .aui code, .aui del, .aui dfn, .aui em, .aui img, .aui ins, .aui kbd, .aui q, .aui s, .aui samp, .aui small, .aui strike, .aui strong, .aui sub, .aui sup, .aui tt, .aui var, .aui b, .aui u, .aui i, .aui center, .aui dl, .aui dt, .aui dd, .aui ol, .aui ul, .aui li, .aui fieldset, .aui form, .aui label, .aui legend, .aui table, .aui caption, .aui tbody, .aui tfoot, .aui thead, .aui tr, .aui th, .aui td, .aui article, .aui aside, .aui canvas, .aui details, .aui embed, .aui figure, .aui figcaption, .aui footer, .aui header, .aui hgroup, .aui menu, .aui nav, .aui output, .aui ruby, .aui section, .aui summary, .aui time, .aui mark, .aui audio, .aui video, html {
  margin: 0;
  padding: 0;
  border: 0;
  text-shadow: none;
}

.aui article, .aui aside, .aui details, .aui figcaption, .aui figure, .aui footer, .aui header, .aui hgroup, .aui menu, .aui nav, .aui section {
  display: block;
}
.aui ol, .aui ul {
  list-style: none;
}
.aui blockquote, .aui q {
  quotes: none;
}
.aui blockquote:before, .aui blockquote:after, .aui q:before, .aui q:after {
  content: "";
  content: none;
}
.aui table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*
############################################
  UNUSED????
############################################ */
#sign-in {
  top: 0;
}

#mainnavcontainer {
  background: #3e525b;
}

#maincontentcontainer {
  background: #fff;
}

#docwidgetcontainer {
  background: #f5f2eb;
}

.free-form-block {
  height: 500px;
}

.helpContent.popup #content {
  padding: 10px;
}

.ie .helpContent.popup #content {
  font-size: 68%;
  *zoom: 1;
}
.ie .helpContent.popup #content:after {
  content: "";
  display: table;
  clear: both;
}

#frmHelpNav fieldset {
  height: 42px;
  margin-bottom: 5px;
  background: #336699;
  position: relative;
  padding: 10px;
  height: 15px;
}
#frmHelpNav fieldset span {
  font-size: 14px;
  color: #fff;
  font-weight: normal;
  position: absolute;
}
#frmHelpNav fieldset .navigate {
  position: absolute;
  right: 35px;
  top: 7px;
}
#frmHelpNav fieldset .navigate > span {
  width: 15px;
  height: 9px;
  background: url("/isoexpress/o/isone-theme/images/sprite.png") 0 0 no-repeat;
  display: block;
  cursor: pointer;
}
#frmHelpNav fieldset .navigate .down {
  background-position: -1px -254px;
}
#frmHelpNav fieldset .navigate .down.disabled {
  background-position: -46px -254px;
}
#frmHelpNav fieldset .navigate .down:hover {
  background-position: -23px -254px;
}

/*
############################################
  UNUSED???? - tooltip style for the login popup
############################################ */
.signin-tooltip {
  background: #2a3e47;
}
.signin-tooltip div.ui-tooltip-tip {
  display: none;
}
.signin-tooltip div.ui-tooltip-titlebar {
  font-size: 12px;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 15px;
  background-color: transparent;
  border-width: 0px;
}
.signin-tooltip div.ui-tooltip-title {
  color: #FFF;
}
.signin-tooltip div.ui-tooltip-content {
  background-color: transparent;
  border-width: 0px;
  padding: 0px 0px 0px 0px;
}
.signin-tooltip .ui-tooltip-body {
  line-height: 1.5em;
  padding: 5px 9px;
  margin: 0px 7px;
  background: transparent;
}
.signin-tooltip .ui-tooltip-footer {
  padding: 10px 10px 10px 15px;
}
.signin-tooltip .ui-tooltip-footer a {
  color: #8dacbc;
  margin-left: 2px;
}

.portlet-alerts .portlet-body {
  color: #fff;
  background: #a20d0d;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a20d0d), color-stop(100%, #7f0a0a));
  background: -webkit-linear-gradient(#a20d0d, #7f0a0a);
  background: -moz-linear-gradient(#a20d0d, #7f0a0a);
  background: -o-linear-gradient(#a20d0d, #7f0a0a);
  background: -ms-linear-gradient(#a20d0d, #7f0a0a);
  -pie-background: linear-gradient(#a20d0d, #7f0a0a);
  background: linear-gradient(#a20d0d, #7f0a0a);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#a20d0d", endColorstr="#7f0a0a",GradientType=0 ); /* IE6-9 */
}
.portlet-alerts .entry {
  margin: 0px;
  border: 0px;
  border-bottom: 1px solid #666;
}
.portlet-alerts .entry-title {
  margin: 0px;
}
.portlet-alerts .entry-content {
  background-image: none;
  background-color: transparent;
  padding: 3px;
  display: none;
}
.portlet-alerts .control-entry {
  display: none;
}

html,
html.aui {
  /*
   * qTip2 - Pretty powerful tooltips - v3.0.3
   * http://qtip2.com
   *
   * Copyright (c) 2016 
   * Released under the MIT licenses
   * http://jquery.org/license
   *
   * Date: Wed May 11 2016 10:31 GMT+0100+0100
   * Plugins: tips modal viewport svg imagemap ie6
   * Styles: core basic css3
   */
  /* Default close button class */
  /* IE fix */
  /* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
  /* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
  /* Default tooltip style */
  /*! Light tooltip style */
  /*! Dark tooltip style */
  /*! Cream tooltip style */
  /*! Red tooltip style */
  /*! Green tooltip style */
  /*! Blue tooltip style */
  /* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
  /* Youtube tooltip style */
  /* jQuery TOOLS Tooltip style */
  /* IE Specific */
  /* Cluetip style */
  /* Tipsy style */
  /* Tipped style */
  /**
   * Twitter Bootstrap style.
   *
   * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
   * Does not work with IE 7.
   */
  /* IE9 fix - removes all filters */
  /* Opera bug #357 - Incorrect tip position
  https://github.com/Craga89/qTip2/issues/367 */
  /* Applied to modals with show.modal.blur set to true */
  /* Change opacity of overlay here */
  /*! jQuery UI - v1.12.1 - 2019-06-30
  * http://jqueryui.com
  * Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
  * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
  * Copyright jQuery Foundation and other contributors; Licensed MIT */
  /* Layout helpers
  ----------------------------------*/
  /* Interaction Cues
  ----------------------------------*/
  /* Icons
  ----------------------------------*/
  /* Misc visuals
  ----------------------------------*/
  /* Overlays */
  /* icon support */
  /* left-aligned */
  /* right-aligned */
  /* to make room for the icon, a width needs to be set here */
  /* no icon support for input elements */
  /* button icon element(s) */
  /* workarounds */
  /* Support: Firefox 5 - 40 */
  /* Spinner specific style fixes */
  /* with multiple calendars */
  /* RTL support */
  /* Icons */
  /* support: IE8 - See #6727 */
  /* more specificity required here to override default borders */
  /* Component containers
  ----------------------------------*/
  /* Interaction states
  ----------------------------------*/
  /* Interaction Cues
  ----------------------------------*/
  /* Icons
  ----------------------------------*/
  /* states and images */
  /* positioning */
  /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
  /* Misc visuals
  ----------------------------------*/
  /* Corner radius */
  /* Overlays */
  /* TQM 2015-02-23 ¿ì»îapp¹ÙÍø-NE custom styles for jQuery UI date picker. */
  /*
  ###################################################################
  	ANNOUNCEMENT
  ################################################################### */
  /*
  ###################################################################
  	NOTIFICATION (TOAST)
  ################################################################### */
  /*
  ################################################################### 
  	LAYOUT & GRID STRUCTURE
  ################################################################### */
  /* A clear fix for the rows (to contain floated elements within). */
  /* For IE 7 */
  /* End clearfix */
  /* 
  ################################################################### 
  	CUSTOM TEXT SELECTION COLORS
  ################################################################### */
  /* 
  ################################################################### 
  	ACCESSIBILITY - USE FOR SKIP LINKS FOR NON-VISUAL USER AGENTS.
  ################################################################### */
  /*
  ###################################################################
  	ALERTS
  ################################################################### */
  /* 
  ################################################################### 
  	¿ì»îapp¹ÙÍøNE Layout
  ################################################################### */
  /** ############## Administrator role specific ################ */
  /** ############## Show empty div for ticket and lmp-map ################ */
  /* 
  ################################################################### 
  	LAYOUT & GRID Columns
  ################################################################### */
  /* 
  ################################################################### 
  	TABS
  ################################################################### */
  /** ############## layout widths ################ */
  /*########################################################################
  	LOWER LEVEL MENU (TAN MENU ITEMS; USED IN-PAGE BELOW "TABS").
  ######################################################################## */
  /* Overrides and exceptions for the older Microsoft Internet Explorer 7 browser. */
  /* 
  ########################################################################
  	UTILITY NAVIGATION MENU
  ######################################################################## */
  /* 
  ########################################################################
  	SIGN-IN popup/dropdown
  ######################################################################## */
  /*
  ############################################
    portlet styles
  ############################################ */
  /*
  ############################################
  	VARIOUS CONTAINER STYLES
  ############################################ */
  /**** header icons /
  /* icons related popups ***/
  /** Export as file popup */
  /*** Modify preferences /
  /** Data grid */
  /*** Graph /
  /*** Legend for graph /
  /*** Graph portlet footer /
  /**** alternate colors when portlet in focus ***/
  /***/
  /**** overrides for date-picker drop-downs */
  /* Overrides by Trace Meek ***/
  /** Menu Display portlet **/
  /** ############## Terms of Use ############## */
  /** ############## Common styles which apply to ALL portlets ############## */
  /** Help icon default style */
  /** ############## Portlet styles  ############## */
  /* =========== Make sure no buttons have text shadow applied. =========== */
  /* 
  ################################################################### 
  	FOOTER SECTION
  ################################################################### */
  /* 
  ########################################################################
  	MEDIA QUERIES
  ######################################################################## */
  /* 
  In all likelihood, we would probably hide the nested-list-based navigation 
  on smartphones, and instead serve a menu 
  that uses the OS's native option selector. Or something else that hasn't
  been dreamt up yet. */
  /** Overriding path to prefix '/isoexpress' */
  /** autocomplete dropdown box */
}
html .qtip,
html.aui .qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 480px;
  min-width: 50px;
  font-size: 10.5px;
  line-height: 12px;
  direction: ltr;
  box-shadow: none;
  padding: 0;
}
html .qtip-content,
html.aui .qtip-content {
  position: relative;
  overflow: hidden;
  border-width: 0;
  border-style: solid;
  border-color: #404040;
  text-align: left;
  word-wrap: break-word;
  line-height: 1.5em;
  padding: 7px;
}
html .qtip-titlebar,
html.aui .qtip-titlebar {
  position: relative;
  min-height: 14px;
  padding: 5px 35px 5px 10px;
  overflow: hidden;
  border-width: 2px;
  border-style: solid;
  border-color: #404040;
  font-weight: bold;
}
html .qtip-titlebar + .qtip-content,
html.aui .qtip-titlebar + .qtip-content {
  border-top-width: 0 !important;
}
html .qtip-close,
html.aui .qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11; /* Overlap .qtip-tip */
  cursor: pointer;
  outline: medium none;
  border: 1px solid transparent;
}
html .qtip-titlebar .qtip-close,
html.aui .qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px;
  padding: 8px 9px;
}
html * html .qtip-titlebar .qtip-close,
html.aui * html .qtip-titlebar .qtip-close {
  top: 16px;
}
html .qtip-titlebar .ui-icon,
html .qtip-icon .ui-icon,
html.aui .qtip-titlebar .ui-icon,
html.aui .qtip-icon .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr;
}
html .qtip-icon, html .qtip-icon .ui-icon,
html.aui .qtip-icon,
html.aui .qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none;
}
html .qtip-icon .ui-icon,
html.aui .qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal bold 10px/13px Tahoma, sans-serif;
  color: inherit;
  background: transparent none no-repeat -100em -100em;
}
html .qtip-default,
html.aui .qtip-default {
  border: 1px solid #F1D031;
  background-color: #FFFFA3;
  color: #555;
}
html .qtip-default .qtip-titlebar,
html.aui .qtip-default .qtip-titlebar {
  background-color: #FFEF93;
}
html .qtip-default .qtip-icon,
html.aui .qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777;
}
html .qtip-default .qtip-titlebar .qtip-close,
html.aui .qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111;
}
html .qtip-light,
html.aui .qtip-light {
  background-color: white;
  border-color: #E2E2E2;
  color: #454545;
}
html .qtip-light .qtip-titlebar,
html.aui .qtip-light .qtip-titlebar {
  background-color: #f1f1f1;
}
html .qtip-dark,
html.aui .qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3;
}
html .qtip-dark .qtip-titlebar,
html.aui .qtip-dark .qtip-titlebar {
  background-color: #404040;
}
html .qtip-dark .qtip-icon,
html.aui .qtip-dark .qtip-icon {
  border-color: #444;
}
html .qtip-dark .qtip-titlebar .ui-state-hover,
html.aui .qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}
html .qtip-cream,
html.aui .qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35;
}
html .qtip-cream .qtip-titlebar,
html.aui .qtip-cream .qtip-titlebar {
  background-color: #F0DE7D;
}
html .qtip-cream .qtip-close .qtip-icon,
html.aui .qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0;
}
html .qtip-red,
html.aui .qtip-red {
  background-color: #F78B83;
  border-color: #D95252;
  color: #912323;
}
html .qtip-red .qtip-titlebar,
html.aui .qtip-red .qtip-titlebar {
  background-color: #F06D65;
}
html .qtip-red .qtip-close .qtip-icon,
html.aui .qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0;
}
html .qtip-red .qtip-icon,
html.aui .qtip-red .qtip-icon {
  border-color: #D95252;
}
html .qtip-red .qtip-titlebar .ui-state-hover,
html.aui .qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252;
}
html .qtip-green,
html.aui .qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219;
}
html .qtip-green .qtip-titlebar,
html.aui .qtip-green .qtip-titlebar {
  background-color: #B0DE78;
}
html .qtip-green .qtip-close .qtip-icon,
html.aui .qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0;
}
html .qtip-blue,
html.aui .qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD;
}
html .qtip-blue .qtip-titlebar,
html.aui .qtip-blue .qtip-titlebar {
  background-color: #D0E9F5;
}
html .qtip-blue .qtip-close .qtip-icon,
html.aui .qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0;
}
html .qtip-shadow,
html.aui .qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}
html .qtip-rounded,
html .qtip-tipsy,
html .qtip-bootstrap,
html.aui .qtip-rounded,
html.aui .qtip-tipsy,
html.aui .qtip-bootstrap {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
html .qtip-rounded .qtip-titlebar,
html.aui .qtip-rounded .qtip-titlebar {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
html .qtip-youtube,
html.aui .qtip-youtube {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 3px #333;
  -moz-box-shadow: 0 0 3px #333;
  box-shadow: 0 0 3px #333;
  color: white;
  border: 0 solid transparent;
  background: #4A4A4A;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #4A4A4A), color-stop(100%, black));
  background-image: -webkit-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -moz-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -ms-linear-gradient(top, #4A4A4A 0, black 100%);
  background-image: -o-linear-gradient(top, #4A4A4A 0, black 100%);
}
html .qtip-youtube .qtip-titlebar,
html.aui .qtip-youtube .qtip-titlebar {
  background-color: #4A4A4A;
  background-color: rgba(0, 0, 0, 0);
}
html .qtip-youtube .qtip-content,
html.aui .qtip-youtube .qtip-content {
  padding: 0.75em;
  font: 12px arial, sans-serif;
  filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}
html .qtip-youtube .qtip-icon,
html.aui .qtip-youtube .qtip-icon {
  border-color: #222;
}
html .qtip-youtube .qtip-titlebar .ui-state-hover,
html.aui .qtip-youtube .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}
html .qtip-jtools,
html.aui .qtip-jtools {
  background: #232323;
  background: rgba(0, 0, 0, 0.7);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
  background-image: -moz-linear-gradient(top, #717171, #232323);
  background-image: -webkit-linear-gradient(top, #717171, #232323);
  background-image: -ms-linear-gradient(top, #717171, #232323);
  background-image: -o-linear-gradient(top, #717171, #232323);
  border: 2px solid #ddd;
  border: 2px solid rgba(241, 241, 241, 1);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 12px #333;
  -moz-box-shadow: 0 0 12px #333;
  box-shadow: 0 0 12px #333;
}
html .qtip-jtools .qtip-titlebar,
html.aui .qtip-jtools .qtip-titlebar {
  background-color: transparent;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}
html .qtip-jtools .qtip-content,
html.aui .qtip-jtools .qtip-content {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}
html .qtip-jtools .qtip-titlebar,
html .qtip-jtools .qtip-content,
html.aui .qtip-jtools .qtip-titlebar,
html.aui .qtip-jtools .qtip-content {
  background: transparent;
  color: white;
  border: 0 dashed transparent;
}
html .qtip-jtools .qtip-icon,
html.aui .qtip-jtools .qtip-icon {
  border-color: #555;
}
html .qtip-jtools .qtip-titlebar .ui-state-hover,
html.aui .qtip-jtools .qtip-titlebar .ui-state-hover {
  border-color: #333;
}
html .qtip-cluetip,
html.aui .qtip-cluetip {
  -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
  background-color: #D9D9C2;
  color: #111;
  border: 0 dashed transparent;
}
html .qtip-cluetip .qtip-titlebar,
html.aui .qtip-cluetip .qtip-titlebar {
  background-color: #87876A;
  color: white;
  border: 0 dashed transparent;
}
html .qtip-cluetip .qtip-icon,
html.aui .qtip-cluetip .qtip-icon {
  border-color: #808064;
}
html .qtip-cluetip .qtip-titlebar .ui-state-hover,
html.aui .qtip-cluetip .qtip-titlebar .ui-state-hover {
  border-color: #696952;
  color: #696952;
}
html .qtip-tipsy,
html.aui .qtip-tipsy {
  background: black;
  background: rgba(0, 0, 0, 0.87);
  color: white;
  border: 0 solid transparent;
  font-size: 11px;
  font-family: "Lucida Grande", sans-serif;
  font-weight: bold;
  line-height: 16px;
  text-shadow: 0 1px black;
}
html .qtip-tipsy .qtip-titlebar,
html.aui .qtip-tipsy .qtip-titlebar {
  padding: 6px 35px 0 10px;
  background-color: transparent;
}
html .qtip-tipsy .qtip-content,
html.aui .qtip-tipsy .qtip-content {
  padding: 6px 10px;
}
html .qtip-tipsy .qtip-icon,
html.aui .qtip-tipsy .qtip-icon {
  border-color: #222;
  text-shadow: none;
}
html .qtip-tipsy .qtip-titlebar .ui-state-hover,
html.aui .qtip-tipsy .qtip-titlebar .ui-state-hover {
  border-color: #303030;
}
html .qtip-tipped,
html.aui .qtip-tipped {
  border: 3px solid #959FA9;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-color: #F9F9F9;
  color: #454545;
  font-weight: normal;
  font-family: serif;
}
html .qtip-tipped .qtip-titlebar,
html.aui .qtip-tipped .qtip-titlebar {
  border-bottom-width: 0;
  color: white;
  background: #3A79B8;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
  background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
  background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}
html .qtip-tipped .qtip-icon,
html.aui .qtip-tipped .qtip-icon {
  border: 2px solid #285589;
  background: #285589;
}
html .qtip-tipped .qtip-icon .ui-icon,
html.aui .qtip-tipped .qtip-icon .ui-icon {
  background-color: #FBFBFB;
  color: #555;
}
html .qtip-bootstrap,
html.aui .qtip-bootstrap {
  /** Taken from Bootstrap body */
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  /** Taken from Bootstrap .popover */
  padding: 1px;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}
html .qtip-bootstrap .qtip-titlebar,
html.aui .qtip-bootstrap .qtip-titlebar {
  /** Taken from Bootstrap .popover-title */
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
html .qtip-bootstrap .qtip-titlebar .qtip-close,
html.aui .qtip-bootstrap .qtip-titlebar .qtip-close {
  /**
   * Overrides qTip2:
   * .qtip-titlebar .qtip-close{
   *   [...]
   *   right: 4px;
   *   top: 50%;
   *   [...]
   *   border-style: solid;
   * }
   */
  right: 11px;
  top: 45%;
  border-style: none;
}
html .qtip-bootstrap .qtip-content,
html.aui .qtip-bootstrap .qtip-content {
  /** Taken from Bootstrap .popover-content */
  padding: 9px 14px;
}
html .qtip-bootstrap .qtip-icon,
html.aui .qtip-bootstrap .qtip-icon {
  /**
   * Overrides qTip2:
   * .qtip-default .qtip-icon {
   *   border-color: #CCC;
   *   background: #F1F1F1;
   *   color: #777;
   * }
   */
  background: transparent;
}
html .qtip-bootstrap .qtip-icon .ui-icon,
html.aui .qtip-bootstrap .qtip-icon .ui-icon {
  /**
   * Overrides qTip2:
   * .qtip-icon .ui-icon{
   *   width: 18px;
   *   height: 14px;
   * }
   */
  width: auto;
  height: auto;
  /* Taken from Bootstrap .close */
  float: right;
  font-size: 20px;
  font-weight: bold;
  line-height: 18px;
  color: #000000;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
html .qtip-bootstrap .qtip-icon .ui-icon:hover,
html.aui .qtip-bootstrap .qtip-icon .ui-icon:hover {
  /* Taken from Bootstrap .close:hover */
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
html .qtip:not(.ie9haxors) div.qtip-content,
html .qtip:not(.ie9haxors) div.qtip-titlebar,
html.aui .qtip:not(.ie9haxors) div.qtip-content,
html.aui .qtip:not(.ie9haxors) div.qtip-titlebar {
  filter: none;
  -ms-filter: none;
}
html .qtip .qtip-tip,
html.aui .qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10;
}
html x:-o-prefocus, html .qtip .qtip-tip,
html.aui x:-o-prefocus,
html.aui .qtip .qtip-tip {
  visibility: hidden;
}
html .qtip .qtip-tip,
html .qtip .qtip-tip .qtip-vml,
html .qtip .qtip-tip canvas,
html.aui .qtip .qtip-tip,
html.aui .qtip .qtip-tip .qtip-vml,
html.aui .qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: transparent;
  border: 0 dashed transparent;
}
html .qtip .qtip-tip canvas,
html.aui .qtip .qtip-tip canvas {
  top: 0;
  left: 0;
}
html .qtip .qtip-tip .qtip-vml,
html.aui .qtip .qtip-tip .qtip-vml {
  behavior: url(/isoexpress/o/isone-theme/css/);
  display: inline-block;
  visibility: visible;
}
html #qtip-overlay,
html.aui #qtip-overlay {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
html #qtip-overlay.blurs,
html.aui #qtip-overlay.blurs {
  cursor: pointer;
}
html #qtip-overlay div,
html.aui #qtip-overlay div {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
html .qtipmodal-ie6fix,
html.aui .qtipmodal-ie6fix {
  position: absolute !important;
}
html .ui-draggable-handle,
html.aui .ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
html .ui-helper-hidden,
html.aui .ui-helper-hidden {
  display: none;
}
html .ui-helper-hidden-accessible,
html.aui .ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
html .ui-helper-reset,
html.aui .ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none;
}
html .ui-helper-clearfix:before,
html .ui-helper-clearfix:after,
html.aui .ui-helper-clearfix:before,
html.aui .ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse;
}
html .ui-helper-clearfix:after,
html.aui .ui-helper-clearfix:after {
  clear: both;
}
html .ui-helper-zfix,
html.aui .ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0); /* support: IE8 */
}
html .ui-front,
html.aui .ui-front {
  z-index: 100;
}
html .ui-state-disabled,
html.aui .ui-state-disabled {
  cursor: default !important;
  pointer-events: none;
}
html .ui-icon,
html.aui .ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -0.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}
html .ui-widget-icon-block,
html.aui .ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block;
}
html .ui-widget-overlay,
html.aui .ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
html .ui-resizable,
html.aui .ui-resizable {
  position: relative;
}
html .ui-resizable-handle,
html.aui .ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none;
}
html .ui-resizable-disabled .ui-resizable-handle,
html .ui-resizable-autohide .ui-resizable-handle,
html.aui .ui-resizable-disabled .ui-resizable-handle,
html.aui .ui-resizable-autohide .ui-resizable-handle {
  display: none;
}
html .ui-resizable-n,
html.aui .ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0;
}
html .ui-resizable-s,
html.aui .ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0;
}
html .ui-resizable-e,
html.aui .ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%;
}
html .ui-resizable-w,
html.aui .ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%;
}
html .ui-resizable-se,
html.aui .ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px;
}
html .ui-resizable-sw,
html.aui .ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px;
}
html .ui-resizable-nw,
html.aui .ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px;
}
html .ui-resizable-ne,
html.aui .ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px;
}
html .ui-selectable,
html.aui .ui-selectable {
  -ms-touch-action: none;
  touch-action: none;
}
html .ui-selectable-helper,
html.aui .ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black;
}
html .ui-sortable-handle,
html.aui .ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none;
}
html .ui-accordion .ui-accordion-header,
html.aui .ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: 0.5em 0.5em 0.5em 0.7em;
  font-size: 100%;
}
html .ui-accordion .ui-accordion-content,
html.aui .ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto;
}
html .ui-autocomplete,
html.aui .ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default;
}
html .ui-menu,
html.aui .ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0;
}
html .ui-menu .ui-menu,
html.aui .ui-menu .ui-menu {
  position: absolute;
}
html .ui-menu .ui-menu-item,
html.aui .ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
html .ui-menu .ui-menu-item-wrapper,
html.aui .ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px 0.4em;
}
html .ui-menu .ui-menu-divider,
html.aui .ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0;
}
html .ui-menu .ui-state-focus,
html .ui-menu .ui-state-active,
html.aui .ui-menu .ui-state-focus,
html.aui .ui-menu .ui-state-active {
  margin: -1px;
}
html .ui-menu-icons,
html.aui .ui-menu-icons {
  position: relative;
}
html .ui-menu-icons .ui-menu-item-wrapper,
html.aui .ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em;
}
html .ui-menu .ui-icon,
html.aui .ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0.2em;
  margin: auto 0;
}
html .ui-menu .ui-menu-icon,
html.aui .ui-menu .ui-menu-icon {
  left: auto;
  right: 0;
}
html .ui-button,
html.aui .ui-button {
  padding: 0.4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: 0.1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible;
}
html .ui-button,
html .ui-button:link,
html .ui-button:visited,
html .ui-button:hover,
html .ui-button:active,
html.aui .ui-button,
html.aui .ui-button:link,
html.aui .ui-button:visited,
html.aui .ui-button:hover,
html.aui .ui-button:active {
  text-decoration: none;
}
html .ui-button-icon-only,
html.aui .ui-button-icon-only {
  width: 2em;
  box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap;
}
html input.ui-button.ui-button-icon-only,
html.aui input.ui-button.ui-button-icon-only {
  text-indent: 0;
}
html .ui-button-icon-only .ui-icon,
html.aui .ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px;
}
html .ui-button.ui-icon-notext .ui-icon,
html.aui .ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap;
}
html input.ui-button.ui-icon-notext .ui-icon,
html.aui input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: 0.4em 1em;
}
html input.ui-button::-moz-focus-inner,
html button.ui-button::-moz-focus-inner,
html.aui input.ui-button::-moz-focus-inner,
html.aui button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0;
}
html .ui-controlgroup,
html.aui .ui-controlgroup {
  vertical-align: middle;
  display: inline-block;
}
html .ui-controlgroup > .ui-controlgroup-item,
html.aui .ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0;
}
html .ui-controlgroup > .ui-controlgroup-item:focus,
html .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus,
html.aui .ui-controlgroup > .ui-controlgroup-item:focus,
html.aui .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999;
}
html .ui-controlgroup-vertical > .ui-controlgroup-item,
html.aui .ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left;
}
html .ui-controlgroup-vertical .ui-controlgroup-item,
html.aui .ui-controlgroup-vertical .ui-controlgroup-item {
  box-sizing: border-box;
}
html .ui-controlgroup .ui-controlgroup-label,
html.aui .ui-controlgroup .ui-controlgroup-label {
  padding: 0.4em 1em;
}
html .ui-controlgroup .ui-controlgroup-label span,
html.aui .ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%;
}
html .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item,
html.aui .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none;
}
html .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item,
html.aui .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none;
}
html .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content,
html.aui .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none;
}
html .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content,
html.aui .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none;
}
html .ui-controlgroup-vertical .ui-spinner-input,
html.aui .ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc(100% - 2.4em);
}
html .ui-controlgroup-vertical .ui-spinner .ui-spinner-up,
html.aui .ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid;
}
html .ui-checkboxradio-label .ui-icon-background,
html.aui .ui-checkboxradio-label .ui-icon-background {
  box-shadow: inset 1px 1px 1px #ccc;
  border-radius: 0.12em;
  border: none;
}
html .ui-checkboxradio-radio-label .ui-icon-background,
html.aui .ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none;
}
html .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
html .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon,
html.aui .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
html.aui .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid;
}
html .ui-checkboxradio-disabled,
html.aui .ui-checkboxradio-disabled {
  pointer-events: none;
}
html .ui-datepicker,
html.aui .ui-datepicker {
  width: 17em;
  padding: 0.2em 0.2em 0;
  display: none;
}
html .ui-datepicker .ui-datepicker-header,
html.aui .ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: 0.2em 0;
}
html .ui-datepicker .ui-datepicker-prev,
html .ui-datepicker .ui-datepicker-next,
html.aui .ui-datepicker .ui-datepicker-prev,
html.aui .ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
}
html .ui-datepicker .ui-datepicker-prev-hover,
html .ui-datepicker .ui-datepicker-next-hover,
html.aui .ui-datepicker .ui-datepicker-prev-hover,
html.aui .ui-datepicker .ui-datepicker-next-hover {
  top: 1px;
}
html .ui-datepicker .ui-datepicker-prev,
html.aui .ui-datepicker .ui-datepicker-prev {
  left: 2px;
}
html .ui-datepicker .ui-datepicker-next,
html.aui .ui-datepicker .ui-datepicker-next {
  right: 2px;
}
html .ui-datepicker .ui-datepicker-prev-hover,
html.aui .ui-datepicker .ui-datepicker-prev-hover {
  left: 1px;
}
html .ui-datepicker .ui-datepicker-next-hover,
html.aui .ui-datepicker .ui-datepicker-next-hover {
  right: 1px;
}
html .ui-datepicker .ui-datepicker-prev span,
html .ui-datepicker .ui-datepicker-next span,
html.aui .ui-datepicker .ui-datepicker-prev span,
html.aui .ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px;
}
html .ui-datepicker .ui-datepicker-title,
html.aui .ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center;
  font-weight: bold;
}
html .ui-datepicker .ui-datepicker-title select,
html.aui .ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0;
}
html .ui-datepicker select.ui-datepicker-month,
html .ui-datepicker select.ui-datepicker-year,
html.aui .ui-datepicker select.ui-datepicker-month,
html.aui .ui-datepicker select.ui-datepicker-year {
  width: 45%;
}
html .ui-datepicker table,
html.aui .ui-datepicker table {
  width: 100%;
  font-size: 0.9em;
  border-collapse: collapse;
  margin: 0 0 0.4em;
}
html .ui-datepicker th,
html.aui .ui-datepicker th {
  padding: 0.7em 0.3em;
  text-align: center;
  font-weight: bold;
  border: 0;
}
html .ui-datepicker td,
html.aui .ui-datepicker td {
  border: 0;
  padding: 1px;
}
html .ui-datepicker td span,
html .ui-datepicker td a,
html.aui .ui-datepicker td span,
html.aui .ui-datepicker td a {
  display: block;
  padding: 8px 10px;
  text-decoration: none;
}
html .ui-datepicker .ui-datepicker-buttonpane,
html.aui .ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: 0.7em 0 0 0;
  padding: 0 0.2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
}
html .ui-datepicker .ui-datepicker-buttonpane button,
html.aui .ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: 0.5em 0.2em 0.4em;
  cursor: pointer;
  padding: 0.2em 0.6em 0.3em 0.6em;
  width: auto;
  overflow: visible;
}
html .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,
html.aui .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left;
}
html .ui-datepicker.ui-datepicker-multi,
html.aui .ui-datepicker.ui-datepicker-multi {
  width: auto;
}
html .ui-datepicker-multi .ui-datepicker-group,
html.aui .ui-datepicker-multi .ui-datepicker-group {
  float: left;
}
html .ui-datepicker-multi .ui-datepicker-group table,
html.aui .ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto 0.4em;
}
html .ui-datepicker-multi-2 .ui-datepicker-group,
html.aui .ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%;
}
html .ui-datepicker-multi-3 .ui-datepicker-group,
html.aui .ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%;
}
html .ui-datepicker-multi-4 .ui-datepicker-group,
html.aui .ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%;
}
html .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
html .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header,
html.aui .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
html.aui .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0;
}
html .ui-datepicker-multi .ui-datepicker-buttonpane,
html.aui .ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left;
}
html .ui-datepicker-row-break,
html.aui .ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0;
}
html .ui-datepicker-rtl,
html.aui .ui-datepicker-rtl {
  direction: rtl;
}
html .ui-datepicker-rtl .ui-datepicker-prev,
html.aui .ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto;
}
html .ui-datepicker-rtl .ui-datepicker-next,
html.aui .ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto;
}
html .ui-datepicker-rtl .ui-datepicker-prev:hover,
html.aui .ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto;
}
html .ui-datepicker-rtl .ui-datepicker-next:hover,
html.aui .ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto;
}
html .ui-datepicker-rtl .ui-datepicker-buttonpane,
html.aui .ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right;
}
html .ui-datepicker-rtl .ui-datepicker-buttonpane button,
html.aui .ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left;
}
html .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
html .ui-datepicker-rtl .ui-datepicker-group,
html.aui .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
html.aui .ui-datepicker-rtl .ui-datepicker-group {
  float: right;
}
html .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
html .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header,
html.aui .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
html.aui .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px;
}
html .ui-datepicker .ui-icon,
html.aui .ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: 0.5em;
  top: 0.3em;
}
html .ui-dialog,
html.aui .ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: 0.2em;
  outline: 0;
}
html .ui-dialog .ui-dialog-titlebar,
html.aui .ui-dialog .ui-dialog-titlebar {
  padding: 0.4em 1em;
  position: relative;
}
html .ui-dialog .ui-dialog-title,
html.aui .ui-dialog .ui-dialog-title {
  float: left;
  margin: 0.1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .ui-dialog .ui-dialog-titlebar-close,
html.aui .ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: 0.3em;
  top: 50%;
  width: 21px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px;
}
html .ui-dialog .ui-dialog-content,
html.aui .ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: 0.5em 1em;
  background: none;
  overflow: auto;
}
html .ui-dialog .ui-dialog-buttonpane,
html.aui .ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: 0.5em;
  padding: 0.3em 1em 0.5em 0.4em;
}
html .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset,
html.aui .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right;
}
html .ui-dialog .ui-dialog-buttonpane button,
html.aui .ui-dialog .ui-dialog-buttonpane button {
  margin: 0.5em 0.4em 0.5em 0;
  cursor: pointer;
}
html .ui-dialog .ui-resizable-n,
html.aui .ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0;
}
html .ui-dialog .ui-resizable-e,
html.aui .ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0;
}
html .ui-dialog .ui-resizable-s,
html.aui .ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0;
}
html .ui-dialog .ui-resizable-w,
html.aui .ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0;
}
html .ui-dialog .ui-resizable-se,
html .ui-dialog .ui-resizable-sw,
html .ui-dialog .ui-resizable-ne,
html .ui-dialog .ui-resizable-nw,
html.aui .ui-dialog .ui-resizable-se,
html.aui .ui-dialog .ui-resizable-sw,
html.aui .ui-dialog .ui-resizable-ne,
html.aui .ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px;
}
html .ui-dialog .ui-resizable-se,
html.aui .ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0;
}
html .ui-dialog .ui-resizable-sw,
html.aui .ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0;
}
html .ui-dialog .ui-resizable-ne,
html.aui .ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0;
}
html .ui-dialog .ui-resizable-nw,
html.aui .ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0;
}
html .ui-draggable .ui-dialog-titlebar,
html.aui .ui-draggable .ui-dialog-titlebar {
  cursor: move;
}
html .ui-progressbar,
html.aui .ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden;
}
html .ui-progressbar .ui-progressbar-value,
html.aui .ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%;
}
html .ui-progressbar .ui-progressbar-overlay,
html.aui .ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25); /* support: IE8 */
  opacity: 0.25;
}
html .ui-progressbar-indeterminate .ui-progressbar-value,
html.aui .ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none;
}
html .ui-selectmenu-menu,
html.aui .ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}
html .ui-selectmenu-menu .ui-menu,
html.aui .ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
}
html .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup,
html.aui .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0;
}
html .ui-selectmenu-open,
html.aui .ui-selectmenu-open {
  display: block;
}
html .ui-selectmenu-text,
html.aui .ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
}
html .ui-selectmenu-button.ui-button,
html.aui .ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em;
}
html .ui-selectmenu-icon.ui-icon,
html.aui .ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0;
}
html .ui-slider,
html.aui .ui-slider {
  position: relative;
  text-align: left;
}
html .ui-slider .ui-slider-handle,
html.aui .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none;
}
html .ui-slider .ui-slider-range,
html.aui .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: 0.7em;
  display: block;
  border: 0;
  background-position: 0 0;
}
html .ui-slider.ui-state-disabled .ui-slider-handle,
html .ui-slider.ui-state-disabled .ui-slider-range,
html.aui .ui-slider.ui-state-disabled .ui-slider-handle,
html.aui .ui-slider.ui-state-disabled .ui-slider-range {
  filter: inherit;
}
html .ui-slider-horizontal,
html.aui .ui-slider-horizontal {
  height: 0.8em;
}
html .ui-slider-horizontal .ui-slider-handle,
html.aui .ui-slider-horizontal .ui-slider-handle {
  top: -0.3em;
  margin-left: -0.6em;
}
html .ui-slider-horizontal .ui-slider-range,
html.aui .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}
html .ui-slider-horizontal .ui-slider-range-min,
html.aui .ui-slider-horizontal .ui-slider-range-min {
  left: 0;
}
html .ui-slider-horizontal .ui-slider-range-max,
html.aui .ui-slider-horizontal .ui-slider-range-max {
  right: 0;
}
html .ui-slider-vertical,
html.aui .ui-slider-vertical {
  width: 0.8em;
  height: 100px;
}
html .ui-slider-vertical .ui-slider-handle,
html.aui .ui-slider-vertical .ui-slider-handle {
  left: -0.3em;
  margin-left: 0;
  margin-bottom: -0.6em;
}
html .ui-slider-vertical .ui-slider-range,
html.aui .ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%;
}
html .ui-slider-vertical .ui-slider-range-min,
html.aui .ui-slider-vertical .ui-slider-range-min {
  bottom: 0;
}
html .ui-slider-vertical .ui-slider-range-max,
html.aui .ui-slider-vertical .ui-slider-range-max {
  top: 0;
}
html .ui-spinner,
html.aui .ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle;
}
html .ui-spinner-input,
html.aui .ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: 0;
  margin: 0.2em 0;
  vertical-align: middle;
  margin-left: 0.4em;
  margin-right: 22px;
}
html .ui-spinner-button,
html.aui .ui-spinner-button {
  width: 16px;
  height: 50%;
  font-size: 0.5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0;
}
html .ui-spinner a.ui-spinner-button,
html.aui .ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none;
}
html .ui-spinner-up,
html.aui .ui-spinner-up {
  top: 0;
}
html .ui-spinner-down,
html.aui .ui-spinner-down {
  bottom: 0;
}
html .ui-tabs,
html.aui .ui-tabs {
  position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: 0.2em;
}
html .ui-tabs .ui-tabs-nav,
html.aui .ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: 0.2em 0.2em 0;
}
html .ui-tabs .ui-tabs-nav li,
html.aui .ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px 0.2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap;
}
html .ui-tabs .ui-tabs-nav .ui-tabs-anchor,
html.aui .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: 0.5em 1em;
  text-decoration: none;
}
html .ui-tabs .ui-tabs-nav li.ui-tabs-active,
html.aui .ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px;
}
html .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
html .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
html .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor,
html.aui .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
html.aui .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
html.aui .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text;
}
html .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
html.aui .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer;
}
html .ui-tabs .ui-tabs-panel,
html.aui .ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none;
}
html .ui-tooltip,
html.aui .ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px;
}
html body .ui-tooltip,
html.aui body .ui-tooltip {
  border-width: 2px;
}
html .ui-widget,
html.aui .ui-widget {
  font-family: Verdana, Arial, Trebuchet MS, Tahoma, sans-serif;
  font-size: 1.1em;
}
html .ui-widget .ui-widget,
html.aui .ui-widget .ui-widget {
  font-size: 1em;
}
html .ui-widget input,
html .ui-widget select,
html .ui-widget textarea,
html .ui-widget button,
html.aui .ui-widget input,
html.aui .ui-widget select,
html.aui .ui-widget textarea,
html.aui .ui-widget button {
  font-family: Verdana, Arial, Trebuchet MS, Tahoma, sans-serif;
  font-size: 1em;
}
html .ui-widget.ui-widget-content,
html.aui .ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5;
}
html .ui-widget-content,
html.aui .ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333333;
}
html .ui-widget-content a,
html.aui .ui-widget-content a {
  color: #333333;
}
html .ui-widget-header,
html.aui .ui-widget-header {
  border: 1px solid #777777;
  background: #888888 url(images/ui-bg_gloss-wave_35_888888_500x100.png) 50% 50% repeat-x;
  color: #ffffff;
  font-weight: bold;
}
html .ui-widget-header a,
html.aui .ui-widget-header a {
  color: #ffffff;
}
html .ui-state-default,
html .ui-widget-content .ui-state-default,
html .ui-widget-header .ui-state-default,
html .ui-button,
html html .ui-button.ui-state-disabled:hover,
html html .ui-button.ui-state-disabled:active,
html.aui .ui-state-default,
html.aui .ui-widget-content .ui-state-default,
html.aui .ui-widget-header .ui-state-default,
html.aui .ui-button,
html.aui html .ui-button.ui-state-disabled:hover,
html.aui html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545;
}
html .ui-state-default a,
html .ui-state-default a:link,
html .ui-state-default a:visited,
html a.ui-button,
html a:link.ui-button,
html a:visited.ui-button,
html .ui-button,
html.aui .ui-state-default a,
html.aui .ui-state-default a:link,
html.aui .ui-state-default a:visited,
html.aui a.ui-button,
html.aui a:link.ui-button,
html.aui a:visited.ui-button,
html.aui .ui-button {
  color: #454545;
  text-decoration: none;
}
html .ui-state-hover,
html .ui-widget-content .ui-state-hover,
html .ui-widget-header .ui-state-hover,
html .ui-state-focus,
html .ui-widget-content .ui-state-focus,
html .ui-widget-header .ui-state-focus,
html .ui-button:hover,
html .ui-button:focus,
html.aui .ui-state-hover,
html.aui .ui-widget-content .ui-state-hover,
html.aui .ui-widget-header .ui-state-hover,
html.aui .ui-state-focus,
html.aui .ui-widget-content .ui-state-focus,
html.aui .ui-widget-header .ui-state-focus,
html.aui .ui-button:hover,
html.aui .ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b;
}
html .ui-state-hover a,
html .ui-state-hover a:hover,
html .ui-state-hover a:link,
html .ui-state-hover a:visited,
html .ui-state-focus a,
html .ui-state-focus a:hover,
html .ui-state-focus a:link,
html .ui-state-focus a:visited,
html a.ui-button:hover,
html a.ui-button:focus,
html.aui .ui-state-hover a,
html.aui .ui-state-hover a:hover,
html.aui .ui-state-hover a:link,
html.aui .ui-state-hover a:visited,
html.aui .ui-state-focus a,
html.aui .ui-state-focus a:hover,
html.aui .ui-state-focus a:link,
html.aui .ui-state-focus a:visited,
html.aui a.ui-button:hover,
html.aui a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none;
}
html .ui-visual-focus,
html.aui .ui-visual-focus {
  box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
html .ui-state-active,
html .ui-widget-content .ui-state-active,
html .ui-widget-header .ui-state-active,
html a.ui-button:active,
html .ui-button:active,
html .ui-button.ui-state-active:hover,
html.aui .ui-state-active,
html.aui .ui-widget-content .ui-state-active,
html.aui .ui-widget-header .ui-state-active,
html.aui a.ui-button:active,
html.aui .ui-button:active,
html.aui .ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff;
}
html .ui-icon-background,
html .ui-state-active .ui-icon-background,
html.aui .ui-icon-background,
html.aui .ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff;
}
html .ui-state-active a,
html .ui-state-active a:link,
html .ui-state-active a:visited,
html.aui .ui-state-active a,
html.aui .ui-state-active a:link,
html.aui .ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none;
}
html .ui-state-highlight,
html .ui-widget-content .ui-state-highlight,
html .ui-widget-header .ui-state-highlight,
html.aui .ui-state-highlight,
html.aui .ui-widget-content .ui-state-highlight,
html.aui .ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620;
}
html .ui-state-checked,
html.aui .ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90;
}
html .ui-state-highlight a,
html .ui-widget-content .ui-state-highlight a,
html .ui-widget-header .ui-state-highlight a,
html.aui .ui-state-highlight a,
html.aui .ui-widget-content .ui-state-highlight a,
html.aui .ui-widget-header .ui-state-highlight a {
  color: #777620;
}
html .ui-state-error,
html .ui-widget-content .ui-state-error,
html .ui-widget-header .ui-state-error,
html.aui .ui-state-error,
html.aui .ui-widget-content .ui-state-error,
html.aui .ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f;
}
html .ui-state-error a,
html .ui-widget-content .ui-state-error a,
html .ui-widget-header .ui-state-error a,
html.aui .ui-state-error a,
html.aui .ui-widget-content .ui-state-error a,
html.aui .ui-widget-header .ui-state-error a {
  color: #5f3f3f;
}
html .ui-state-error-text,
html .ui-widget-content .ui-state-error-text,
html .ui-widget-header .ui-state-error-text,
html.aui .ui-state-error-text,
html.aui .ui-widget-content .ui-state-error-text,
html.aui .ui-widget-header .ui-state-error-text {
  color: #5f3f3f;
}
html .ui-priority-primary,
html .ui-widget-content .ui-priority-primary,
html .ui-widget-header .ui-priority-primary,
html.aui .ui-priority-primary,
html.aui .ui-widget-content .ui-priority-primary,
html.aui .ui-widget-header .ui-priority-primary {
  font-weight: bold;
}
html .ui-priority-secondary,
html .ui-widget-content .ui-priority-secondary,
html .ui-widget-header .ui-priority-secondary,
html.aui .ui-priority-secondary,
html.aui .ui-widget-content .ui-priority-secondary,
html.aui .ui-widget-header .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70); /* support: IE8 */
  font-weight: normal;
}
html .ui-state-disabled,
html .ui-widget-content .ui-state-disabled,
html .ui-widget-header .ui-state-disabled,
html.aui .ui-state-disabled,
html.aui .ui-widget-content .ui-state-disabled,
html.aui .ui-widget-header .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35); /* support: IE8 */
  background-image: none;
}
html .ui-state-disabled .ui-icon,
html.aui .ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35); /* support: IE8 - See #6059 */
}
html .ui-icon,
html.aui .ui-icon {
  width: 16px;
  height: 16px;
}
html .ui-icon,
html .ui-widget-content .ui-icon,
html.aui .ui-icon,
html.aui .ui-widget-content .ui-icon {
  background-image: url("/isoexpress/o/isone-theme/css/images/ui-icons_222222_256x240.png");
}
html .ui-widget-header .ui-icon,
html.aui .ui-widget-header .ui-icon {
  background-image: url("/isoexpress/o/isone-theme/css/images/ui-icons_ffffff_256x240.png");
}
html .ui-state-hover .ui-icon,
html .ui-state-focus .ui-icon,
html .ui-button:hover .ui-icon,
html .ui-button:focus .ui-icon,
html.aui .ui-state-hover .ui-icon,
html.aui .ui-state-focus .ui-icon,
html.aui .ui-button:hover .ui-icon,
html.aui .ui-button:focus .ui-icon {
  background-image: url("/isoexpress/o/isone-theme/css/images/ui-icons_555555_256x240.png");
}
html .ui-state-active .ui-icon,
html .ui-button:active .ui-icon,
html.aui .ui-state-active .ui-icon,
html.aui .ui-button:active .ui-icon {
  background-image: url("/isoexpress/o/isone-theme/css/images/ui-icons_ffffff_256x240.png");
}
html .ui-state-highlight .ui-icon,
html .ui-button .ui-state-highlight.ui-icon,
html.aui .ui-state-highlight .ui-icon,
html.aui .ui-button .ui-state-highlight.ui-icon {
  background-image: url("/isoexpress/o/isone-theme/css/images/ui-icons_777620_256x240.png");
}
html .ui-state-error .ui-icon,
html .ui-state-error-text .ui-icon,
html.aui .ui-state-error .ui-icon,
html.aui .ui-state-error-text .ui-icon {
  background-image: url("/isoexpress/o/isone-theme/css/images/ui-icons_cc0000_256x240.png");
}
html .ui-button .ui-icon,
html.aui .ui-button .ui-icon {
  background-image: url("/isoexpress/o/isone-theme/css/images/ui-icons_777777_256x240.png");
}
html .ui-icon-blank,
html.aui .ui-icon-blank {
  background-position: 16px 16px;
}
html .ui-icon-caret-1-n,
html.aui .ui-icon-caret-1-n {
  background-position: 0 0;
}
html .ui-icon-caret-1-ne,
html.aui .ui-icon-caret-1-ne {
  background-position: -16px 0;
}
html .ui-icon-caret-1-e,
html.aui .ui-icon-caret-1-e {
  background-position: -32px 0;
}
html .ui-icon-caret-1-se,
html.aui .ui-icon-caret-1-se {
  background-position: -48px 0;
}
html .ui-icon-caret-1-s,
html.aui .ui-icon-caret-1-s {
  background-position: -65px 0;
}
html .ui-icon-caret-1-sw,
html.aui .ui-icon-caret-1-sw {
  background-position: -80px 0;
}
html .ui-icon-caret-1-w,
html.aui .ui-icon-caret-1-w {
  background-position: -96px 0;
}
html .ui-icon-caret-1-nw,
html.aui .ui-icon-caret-1-nw {
  background-position: -112px 0;
}
html .ui-icon-caret-2-n-s,
html.aui .ui-icon-caret-2-n-s {
  background-position: -128px 0;
}
html .ui-icon-caret-2-e-w,
html.aui .ui-icon-caret-2-e-w {
  background-position: -144px 0;
}
html .ui-icon-triangle-1-n,
html.aui .ui-icon-triangle-1-n {
  background-position: 0 -16px;
}
html .ui-icon-triangle-1-ne,
html.aui .ui-icon-triangle-1-ne {
  background-position: -16px -16px;
}
html .ui-icon-triangle-1-e,
html.aui .ui-icon-triangle-1-e {
  background-position: -32px -16px;
}
html .ui-icon-triangle-1-se,
html.aui .ui-icon-triangle-1-se {
  background-position: -48px -16px;
}
html .ui-icon-triangle-1-s,
html.aui .ui-icon-triangle-1-s {
  background-position: -65px -16px;
}
html .ui-icon-triangle-1-sw,
html.aui .ui-icon-triangle-1-sw {
  background-position: -80px -16px;
}
html .ui-icon-triangle-1-w,
html.aui .ui-icon-triangle-1-w {
  background-position: -96px -16px;
}
html .ui-icon-triangle-1-nw,
html.aui .ui-icon-triangle-1-nw {
  background-position: -112px -16px;
}
html .ui-icon-triangle-2-n-s,
html.aui .ui-icon-triangle-2-n-s {
  background-position: -128px -16px;
}
html .ui-icon-triangle-2-e-w,
html.aui .ui-icon-triangle-2-e-w {
  background-position: -144px -16px;
}
html .ui-icon-arrow-1-n,
html.aui .ui-icon-arrow-1-n {
  background-position: 0 -32px;
}
html .ui-icon-arrow-1-ne,
html.aui .ui-icon-arrow-1-ne {
  background-position: -16px -32px;
}
html .ui-icon-arrow-1-e,
html.aui .ui-icon-arrow-1-e {
  background-position: -32px -32px;
}
html .ui-icon-arrow-1-se,
html.aui .ui-icon-arrow-1-se {
  background-position: -48px -32px;
}
html .ui-icon-arrow-1-s,
html.aui .ui-icon-arrow-1-s {
  background-position: -65px -32px;
}
html .ui-icon-arrow-1-sw,
html.aui .ui-icon-arrow-1-sw {
  background-position: -80px -32px;
}
html .ui-icon-arrow-1-w,
html.aui .ui-icon-arrow-1-w {
  background-position: -96px -32px;
}
html .ui-icon-arrow-1-nw,
html.aui .ui-icon-arrow-1-nw {
  background-position: -112px -32px;
}
html .ui-icon-arrow-2-n-s,
html.aui .ui-icon-arrow-2-n-s {
  background-position: -128px -32px;
}
html .ui-icon-arrow-2-ne-sw,
html.aui .ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px;
}
html .ui-icon-arrow-2-e-w,
html.aui .ui-icon-arrow-2-e-w {
  background-position: -160px -32px;
}
html .ui-icon-arrow-2-se-nw,
html.aui .ui-icon-arrow-2-se-nw {
  background-position: -176px -32px;
}
html .ui-icon-arrowstop-1-n,
html.aui .ui-icon-arrowstop-1-n {
  background-position: -192px -32px;
}
html .ui-icon-arrowstop-1-e,
html.aui .ui-icon-arrowstop-1-e {
  background-position: -208px -32px;
}
html .ui-icon-arrowstop-1-s,
html.aui .ui-icon-arrowstop-1-s {
  background-position: -224px -32px;
}
html .ui-icon-arrowstop-1-w,
html.aui .ui-icon-arrowstop-1-w {
  background-position: -240px -32px;
}
html .ui-icon-arrowthick-1-n,
html.aui .ui-icon-arrowthick-1-n {
  background-position: 1px -48px;
}
html .ui-icon-arrowthick-1-ne,
html.aui .ui-icon-arrowthick-1-ne {
  background-position: -16px -48px;
}
html .ui-icon-arrowthick-1-e,
html.aui .ui-icon-arrowthick-1-e {
  background-position: -32px -48px;
}
html .ui-icon-arrowthick-1-se,
html.aui .ui-icon-arrowthick-1-se {
  background-position: -48px -48px;
}
html .ui-icon-arrowthick-1-s,
html.aui .ui-icon-arrowthick-1-s {
  background-position: -64px -48px;
}
html .ui-icon-arrowthick-1-sw,
html.aui .ui-icon-arrowthick-1-sw {
  background-position: -80px -48px;
}
html .ui-icon-arrowthick-1-w,
html.aui .ui-icon-arrowthick-1-w {
  background-position: -96px -48px;
}
html .ui-icon-arrowthick-1-nw,
html.aui .ui-icon-arrowthick-1-nw {
  background-position: -112px -48px;
}
html .ui-icon-arrowthick-2-n-s,
html.aui .ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px;
}
html .ui-icon-arrowthick-2-ne-sw,
html.aui .ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px;
}
html .ui-icon-arrowthick-2-e-w,
html.aui .ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px;
}
html .ui-icon-arrowthick-2-se-nw,
html.aui .ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px;
}
html .ui-icon-arrowthickstop-1-n,
html.aui .ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px;
}
html .ui-icon-arrowthickstop-1-e,
html.aui .ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px;
}
html .ui-icon-arrowthickstop-1-s,
html.aui .ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px;
}
html .ui-icon-arrowthickstop-1-w,
html.aui .ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px;
}
html .ui-icon-arrowreturnthick-1-w,
html.aui .ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px;
}
html .ui-icon-arrowreturnthick-1-n,
html.aui .ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px;
}
html .ui-icon-arrowreturnthick-1-e,
html.aui .ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px;
}
html .ui-icon-arrowreturnthick-1-s,
html.aui .ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px;
}
html .ui-icon-arrowreturn-1-w,
html.aui .ui-icon-arrowreturn-1-w {
  background-position: -64px -64px;
}
html .ui-icon-arrowreturn-1-n,
html.aui .ui-icon-arrowreturn-1-n {
  background-position: -80px -64px;
}
html .ui-icon-arrowreturn-1-e,
html.aui .ui-icon-arrowreturn-1-e {
  background-position: -96px -64px;
}
html .ui-icon-arrowreturn-1-s,
html.aui .ui-icon-arrowreturn-1-s {
  background-position: -112px -64px;
}
html .ui-icon-arrowrefresh-1-w,
html.aui .ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px;
}
html .ui-icon-arrowrefresh-1-n,
html.aui .ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px;
}
html .ui-icon-arrowrefresh-1-e,
html.aui .ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px;
}
html .ui-icon-arrowrefresh-1-s,
html.aui .ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px;
}
html .ui-icon-arrow-4,
html.aui .ui-icon-arrow-4 {
  background-position: 0 -80px;
}
html .ui-icon-arrow-4-diag,
html.aui .ui-icon-arrow-4-diag {
  background-position: -16px -80px;
}
html .ui-icon-extlink,
html.aui .ui-icon-extlink {
  background-position: -32px -80px;
}
html .ui-icon-newwin,
html.aui .ui-icon-newwin {
  background-position: -48px -80px;
}
html .ui-icon-refresh,
html.aui .ui-icon-refresh {
  background-position: -64px -80px;
}
html .ui-icon-shuffle,
html.aui .ui-icon-shuffle {
  background-position: -80px -80px;
}
html .ui-icon-transfer-e-w,
html.aui .ui-icon-transfer-e-w {
  background-position: -96px -80px;
}
html .ui-icon-transferthick-e-w,
html.aui .ui-icon-transferthick-e-w {
  background-position: -112px -80px;
}
html .ui-icon-folder-collapsed,
html.aui .ui-icon-folder-collapsed {
  background-position: 0 -96px;
}
html .ui-icon-folder-open,
html.aui .ui-icon-folder-open {
  background-position: -16px -96px;
}
html .ui-icon-document,
html.aui .ui-icon-document {
  background-position: -32px -96px;
}
html .ui-icon-document-b,
html.aui .ui-icon-document-b {
  background-position: -48px -96px;
}
html .ui-icon-note,
html.aui .ui-icon-note {
  background-position: -64px -96px;
}
html .ui-icon-mail-closed,
html.aui .ui-icon-mail-closed {
  background-position: -80px -96px;
}
html .ui-icon-mail-open,
html.aui .ui-icon-mail-open {
  background-position: -96px -96px;
}
html .ui-icon-suitcase,
html.aui .ui-icon-suitcase {
  background-position: -112px -96px;
}
html .ui-icon-comment,
html.aui .ui-icon-comment {
  background-position: -128px -96px;
}
html .ui-icon-person,
html.aui .ui-icon-person {
  background-position: -144px -96px;
}
html .ui-icon-print,
html.aui .ui-icon-print {
  background-position: -160px -96px;
}
html .ui-icon-trash,
html.aui .ui-icon-trash {
  background-position: -176px -96px;
}
html .ui-icon-locked,
html.aui .ui-icon-locked {
  background-position: -192px -96px;
}
html .ui-icon-unlocked,
html.aui .ui-icon-unlocked {
  background-position: -208px -96px;
}
html .ui-icon-bookmark,
html.aui .ui-icon-bookmark {
  background-position: -224px -96px;
}
html .ui-icon-tag,
html.aui .ui-icon-tag {
  background-position: -240px -96px;
}
html .ui-icon-home,
html.aui .ui-icon-home {
  background-position: 0 -112px;
}
html .ui-icon-flag,
html.aui .ui-icon-flag {
  background-position: -16px -112px;
}
html .ui-icon-calendar,
html.aui .ui-icon-calendar {
  background-position: -32px -112px;
}
html .ui-icon-cart,
html.aui .ui-icon-cart {
  background-position: -48px -112px;
}
html .ui-icon-pencil,
html.aui .ui-icon-pencil {
  background-position: -64px -112px;
}
html .ui-icon-clock,
html.aui .ui-icon-clock {
  background-position: -80px -112px;
}
html .ui-icon-disk,
html.aui .ui-icon-disk {
  background-position: -96px -112px;
}
html .ui-icon-calculator,
html.aui .ui-icon-calculator {
  background-position: -112px -112px;
}
html .ui-icon-zoomin,
html.aui .ui-icon-zoomin {
  background-position: -128px -112px;
}
html .ui-icon-zoomout,
html.aui .ui-icon-zoomout {
  background-position: -144px -112px;
}
html .ui-icon-search,
html.aui .ui-icon-search {
  background-position: -160px -112px;
}
html .ui-icon-wrench,
html.aui .ui-icon-wrench {
  background-position: -176px -112px;
}
html .ui-icon-gear,
html.aui .ui-icon-gear {
  background-position: -192px -112px;
}
html .ui-icon-heart,
html.aui .ui-icon-heart {
  background-position: -208px -112px;
}
html .ui-icon-star,
html.aui .ui-icon-star {
  background-position: -224px -112px;
}
html .ui-icon-link,
html.aui .ui-icon-link {
  background-position: -240px -112px;
}
html .ui-icon-cancel,
html.aui .ui-icon-cancel {
  background-position: 0 -128px;
}
html .ui-icon-plus,
html.aui .ui-icon-plus {
  background-position: -16px -128px;
}
html .ui-icon-plusthick,
html.aui .ui-icon-plusthick {
  background-position: -32px -128px;
}
html .ui-icon-minus,
html.aui .ui-icon-minus {
  background-position: -48px -128px;
}
html .ui-icon-minusthick,
html.aui .ui-icon-minusthick {
  background-position: -64px -128px;
}
html .ui-icon-close,
html.aui .ui-icon-close {
  background-position: -80px -128px;
}
html .ui-icon-closethick,
html.aui .ui-icon-closethick {
  background-position: -96px -128px;
}
html .ui-icon-key,
html.aui .ui-icon-key {
  background-position: -112px -128px;
}
html .ui-icon-lightbulb,
html.aui .ui-icon-lightbulb {
  background-position: -128px -128px;
}
html .ui-icon-scissors,
html.aui .ui-icon-scissors {
  background-position: -144px -128px;
}
html .ui-icon-clipboard,
html.aui .ui-icon-clipboard {
  background-position: -160px -128px;
}
html .ui-icon-copy,
html.aui .ui-icon-copy {
  background-position: -176px -128px;
}
html .ui-icon-contact,
html.aui .ui-icon-contact {
  background-position: -192px -128px;
}
html .ui-icon-image,
html.aui .ui-icon-image {
  background-position: -208px -128px;
}
html .ui-icon-video,
html.aui .ui-icon-video {
  background-position: -224px -128px;
}
html .ui-icon-script,
html.aui .ui-icon-script {
  background-position: -240px -128px;
}
html .ui-icon-alert,
html.aui .ui-icon-alert {
  background-position: 0 -144px;
}
html .ui-icon-info,
html.aui .ui-icon-info {
  background-position: -16px -144px;
}
html .ui-icon-notice,
html.aui .ui-icon-notice {
  background-position: -32px -144px;
}
html .ui-icon-help,
html.aui .ui-icon-help {
  background-position: -48px -144px;
}
html .ui-icon-check,
html.aui .ui-icon-check {
  background-position: -64px -144px;
}
html .ui-icon-bullet,
html.aui .ui-icon-bullet {
  background-position: -80px -144px;
}
html .ui-icon-radio-on,
html.aui .ui-icon-radio-on {
  background-position: -96px -144px;
}
html .ui-icon-radio-off,
html.aui .ui-icon-radio-off {
  background-position: -112px -144px;
}
html .ui-icon-pin-w,
html.aui .ui-icon-pin-w {
  background-position: -128px -144px;
}
html .ui-icon-pin-s,
html.aui .ui-icon-pin-s {
  background-position: -144px -144px;
}
html .ui-icon-play,
html.aui .ui-icon-play {
  background-position: 0 -160px;
}
html .ui-icon-pause,
html.aui .ui-icon-pause {
  background-position: -16px -160px;
}
html .ui-icon-seek-next,
html.aui .ui-icon-seek-next {
  background-position: -32px -160px;
}
html .ui-icon-seek-prev,
html.aui .ui-icon-seek-prev {
  background-position: -48px -160px;
}
html .ui-icon-seek-end,
html.aui .ui-icon-seek-end {
  background-position: -64px -160px;
}
html .ui-icon-seek-start,
html.aui .ui-icon-seek-start {
  background-position: -80px -160px;
}
html .ui-icon-seek-first,
html.aui .ui-icon-seek-first {
  background-position: -80px -160px;
}
html .ui-icon-stop,
html.aui .ui-icon-stop {
  background-position: -96px -160px;
}
html .ui-icon-eject,
html.aui .ui-icon-eject {
  background-position: -112px -160px;
}
html .ui-icon-volume-off,
html.aui .ui-icon-volume-off {
  background-position: -128px -160px;
}
html .ui-icon-volume-on,
html.aui .ui-icon-volume-on {
  background-position: -144px -160px;
}
html .ui-icon-power,
html.aui .ui-icon-power {
  background-position: 0 -176px;
}
html .ui-icon-signal-diag,
html.aui .ui-icon-signal-diag {
  background-position: -16px -176px;
}
html .ui-icon-signal,
html.aui .ui-icon-signal {
  background-position: -32px -176px;
}
html .ui-icon-battery-0,
html.aui .ui-icon-battery-0 {
  background-position: -48px -176px;
}
html .ui-icon-battery-1,
html.aui .ui-icon-battery-1 {
  background-position: -64px -176px;
}
html .ui-icon-battery-2,
html.aui .ui-icon-battery-2 {
  background-position: -80px -176px;
}
html .ui-icon-battery-3,
html.aui .ui-icon-battery-3 {
  background-position: -96px -176px;
}
html .ui-icon-circle-plus,
html.aui .ui-icon-circle-plus {
  background-position: 0 -192px;
}
html .ui-icon-circle-minus,
html.aui .ui-icon-circle-minus {
  background-position: -16px -192px;
}
html .ui-icon-circle-close,
html.aui .ui-icon-circle-close {
  background-position: -32px -192px;
}
html .ui-icon-circle-triangle-e,
html.aui .ui-icon-circle-triangle-e {
  background-position: -48px -192px;
}
html .ui-icon-circle-triangle-s,
html.aui .ui-icon-circle-triangle-s {
  background-position: -64px -192px;
}
html .ui-icon-circle-triangle-w,
html.aui .ui-icon-circle-triangle-w {
  background-position: -80px -192px;
}
html .ui-icon-circle-triangle-n,
html.aui .ui-icon-circle-triangle-n {
  background-position: -96px -192px;
}
html .ui-icon-circle-arrow-e,
html.aui .ui-icon-circle-arrow-e {
  background-position: -112px -192px;
}
html .ui-icon-circle-arrow-s,
html.aui .ui-icon-circle-arrow-s {
  background-position: -128px -192px;
}
html .ui-icon-circle-arrow-w,
html.aui .ui-icon-circle-arrow-w {
  background-position: -144px -192px;
}
html .ui-icon-circle-arrow-n,
html.aui .ui-icon-circle-arrow-n {
  background-position: -160px -192px;
}
html .ui-icon-circle-zoomin,
html.aui .ui-icon-circle-zoomin {
  background-position: -176px -192px;
}
html .ui-icon-circle-zoomout,
html.aui .ui-icon-circle-zoomout {
  background-position: -192px -192px;
}
html .ui-icon-circle-check,
html.aui .ui-icon-circle-check {
  background-position: -208px -192px;
}
html .ui-icon-circlesmall-plus,
html.aui .ui-icon-circlesmall-plus {
  background-position: 0 -208px;
}
html .ui-icon-circlesmall-minus,
html.aui .ui-icon-circlesmall-minus {
  background-position: -16px -208px;
}
html .ui-icon-circlesmall-close,
html.aui .ui-icon-circlesmall-close {
  background-position: -32px -208px;
}
html .ui-icon-squaresmall-plus,
html.aui .ui-icon-squaresmall-plus {
  background-position: -48px -208px;
}
html .ui-icon-squaresmall-minus,
html.aui .ui-icon-squaresmall-minus {
  background-position: -64px -208px;
}
html .ui-icon-squaresmall-close,
html.aui .ui-icon-squaresmall-close {
  background-position: -80px -208px;
}
html .ui-icon-grip-dotted-vertical,
html.aui .ui-icon-grip-dotted-vertical {
  background-position: 0 -224px;
}
html .ui-icon-grip-dotted-horizontal,
html.aui .ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px;
}
html .ui-icon-grip-solid-vertical,
html.aui .ui-icon-grip-solid-vertical {
  background-position: -32px -224px;
}
html .ui-icon-grip-solid-horizontal,
html.aui .ui-icon-grip-solid-horizontal {
  background-position: -48px -224px;
}
html .ui-icon-gripsmall-diagonal-se,
html.aui .ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px;
}
html .ui-icon-grip-diagonal-se,
html.aui .ui-icon-grip-diagonal-se {
  background-position: -80px -224px;
}
html .ui-corner-all,
html .ui-corner-top,
html .ui-corner-left,
html .ui-corner-tl,
html.aui .ui-corner-all,
html.aui .ui-corner-top,
html.aui .ui-corner-left,
html.aui .ui-corner-tl {
  border-top-left-radius: 4px;
}
html .ui-corner-all,
html .ui-corner-top,
html .ui-corner-right,
html .ui-corner-tr,
html.aui .ui-corner-all,
html.aui .ui-corner-top,
html.aui .ui-corner-right,
html.aui .ui-corner-tr {
  border-top-right-radius: 4px;
}
html .ui-corner-all,
html .ui-corner-bottom,
html .ui-corner-left,
html .ui-corner-bl,
html.aui .ui-corner-all,
html.aui .ui-corner-bottom,
html.aui .ui-corner-left,
html.aui .ui-corner-bl {
  border-bottom-left-radius: 4px;
}
html .ui-corner-all,
html .ui-corner-bottom,
html .ui-corner-right,
html .ui-corner-br,
html.aui .ui-corner-all,
html.aui .ui-corner-bottom,
html.aui .ui-corner-right,
html.aui .ui-corner-br {
  border-bottom-right-radius: 4px;
}
html .ui-widget-overlay,
html.aui .ui-widget-overlay {
  background: #555555 url(images/ui-bg_flat_20_555555_40x100.png) 50% 50% repeat-x;
  opacity: 0.7;
  filter: Alpha(Opacity=70); /* support: IE8 */
}
html .ui-widget-shadow,
html.aui .ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666;
}
html div.ui-datepicker,
html.aui div.ui-datepicker {
  border: 1px solid #92A8B5;
  background: #fff;
  -webkit-box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.3);
  box-shadow: 1px 1px 10px 0 rgba(0, 0, 0, 0.3);
  min-width: 250px;
}
html table.ui-datepicker-calendar,
html.aui table.ui-datepicker-calendar {
  margin-bottom: 0;
  border-bottom: none;
  border-top: 1px solid #92A8B5;
}
html table.ui-datepicker-calendar th,
html table.ui-datepicker-calendar tfoot td,
html.aui table.ui-datepicker-calendar th,
html.aui table.ui-datepicker-calendar tfoot td {
  letter-spacing: 0.055rem;
  padding: 8px;
  text-align: center;
  vertical-align: middle;
}
html table.ui-datepicker-calendar td,
html.aui table.ui-datepicker-calendar td {
  border-top: 1px solid #92a8b5;
}
html table.ui-datepicker-calendar td,
html table.ui-datepicker-calendar th,
html table.ui-datepicker-calendar tfoot td,
html.aui table.ui-datepicker-calendar td,
html.aui table.ui-datepicker-calendar th,
html.aui table.ui-datepicker-calendar tfoot td {
  border-right: 1px dashed #cdccc8;
}
html table.ui-datepicker-calendar td:last-child,
html table.ui-datepicker-calendar th:last-child,
html table.ui-datepicker-calendar tfoot td:last-child,
html.aui table.ui-datepicker-calendar td:last-child,
html.aui table.ui-datepicker-calendar th:last-child,
html.aui table.ui-datepicker-calendar tfoot td:last-child {
  border-right: medium none;
}
html .ui-datepicker-header,
html.aui .ui-datepicker-header {
  text-align: center;
  background: #8cacbb;
  height: 37px;
}
html .ui-datepicker-close,
html.aui .ui-datepicker-close {
  background: #8CACBB !important;
  color: #fff !important;
  margin: 10px;
}
html .ui-datepicker-title select,
html.aui .ui-datepicker-title select {
  border: 1px solid #8cacbb;
  padding: 2px;
  margin: 5px 2px 0;
  font-family: "OpenSansRegular", sans-serif;
  color: #555;
  width: auto;
}
html div.ui-datepicker td,
html.aui div.ui-datepicker td {
  padding: 0;
  text-align: center;
  background: #fff;
}
html div.ui-datepicker td:hover,
html.aui div.ui-datepicker td:hover {
  background: #8cacbb;
  border-right: 1px solid #8cacbb;
}
html div.ui-datepicker td:hover a,
html.aui div.ui-datepicker td:hover a {
  color: #fff;
}
html div.ui-datepicker td.ui-state-disabled,
html.aui div.ui-datepicker td.ui-state-disabled {
  background: #f6f6f6;
}
html div.ui-datepicker td.ui-state-disabled:hover,
html.aui div.ui-datepicker td.ui-state-disabled:hover {
  border-right: 1px dashed #dbdbdb;
}
html div.ui-datepicker td:last-child:hover,
html.aui div.ui-datepicker td:last-child:hover {
  border-right: none;
}
html div.ui-datepicker td.ui-datepicker-today,
html.aui div.ui-datepicker td.ui-datepicker-today {
  background: #1A97DA;
  border-right: 1px solid #1A97DA;
}
html div.ui-datepicker td.ui-datepicker-current-day,
html.aui div.ui-datepicker td.ui-datepicker-current-day {
  background: #8cacbb;
  border-right: 1px solid #8cacbb;
}
html div.ui-datepicker td.ui-datepicker-today a, html div.ui-datepicker td.ui-datepicker-current-day a,
html.aui div.ui-datepicker td.ui-datepicker-today a,
html.aui div.ui-datepicker td.ui-datepicker-current-day a {
  color: #fff;
}
html .ui-state-default,
html.aui .ui-state-default {
  display: block;
  padding: 8px 10px;
}
html .ui-datepicker-prev,
html.aui .ui-datepicker-prev {
  display: block;
  background: red;
  width: 37px;
  height: 37px;
  float: left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: transparent url(../images/img/left-arrow.png) no-repeat 14px 14px;
}
html .ui-datepicker-prev:hover,
html.aui .ui-datepicker-prev:hover {
  background: #a2c4d4 url(../images/img/left-arrow.png) no-repeat 14px 14px !important;
}
html .ui-datepicker-next,
html.aui .ui-datepicker-next {
  display: block;
  background: green;
  width: 37px;
  height: 37px;
  float: right;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  background: transparent url(../images/img/right-arrow.png) no-repeat 16px 14px;
}
html .ui-datepicker-next:hover,
html.aui .ui-datepicker-next:hover {
  background: #a2c4d4 url(../images/img/right-arrow.png) no-repeat 16px 14px !important;
}
html .ui-datepicker-header .ui-state-disabled,
html.aui .ui-datepicker-header .ui-state-disabled {
  visibility: hidden;
}
html .ui-datepicker .ui-icon,
html.aui .ui-datepicker .ui-icon {
  background: none;
}
html .ui-datepicker .ui-corner-all,
html.aui .ui-datepicker .ui-corner-all {
  border: none;
  border-radius: 0;
}
html .ui-datepicker .ui-state-default,
html .ui-datepicker .ui-widget-content .ui-state-default,
html .ui-datepicker .ui-widget-header .ui-state-default,
html.aui .ui-datepicker .ui-state-default,
html.aui .ui-datepicker .ui-widget-content .ui-state-default,
html.aui .ui-datepicker .ui-widget-header .ui-state-default {
  border: none;
  background: none;
  font-weight: normal;
  color: #1999D8;
}
html .ui-datepicker .ui-state-default a,
html .ui-datepicker .ui-state-default a:link,
html .ui-datepicker .ui-state-default a:visited,
html.aui .ui-datepicker .ui-state-default a,
html.aui .ui-datepicker .ui-state-default a:link,
html.aui .ui-datepicker .ui-state-default a:visited {
  color: inherit;
  text-decoration: inherit;
}
html .ui-datepicker .ui-state-hover,
html .ui-datepicker .ui-widget-content .ui-state-hover,
html .ui-datepicker .ui-widget-header .ui-state-hover,
html .ui-datepicker .ui-state-focus,
html .ui-datepicker .ui-widget-content .ui-state-focus,
html .ui-datepicker .ui-widget-header .ui-state-focus,
html.aui .ui-datepicker .ui-state-hover,
html.aui .ui-datepicker .ui-widget-content .ui-state-hover,
html.aui .ui-datepicker .ui-widget-header .ui-state-hover,
html.aui .ui-datepicker .ui-state-focus,
html.aui .ui-datepicker .ui-widget-content .ui-state-focus,
html.aui .ui-datepicker .ui-widget-header .ui-state-focus {
  border: none;
  background: none;
  font-weight: normal;
  color: inherit;
}
html .ui-datepicker .ui-state-hover a,
html .ui-datepicker .ui-state-hover a:hover,
html .ui-datepicker .ui-state-hover a:link,
html .ui-datepicker .ui-state-hover a:visited,
html.aui .ui-datepicker .ui-state-hover a,
html.aui .ui-datepicker .ui-state-hover a:hover,
html.aui .ui-datepicker .ui-state-hover a:link,
html.aui .ui-datepicker .ui-state-hover a:visited {
  color: inherit;
  text-decoration: inherit;
}
html .ui-datepicker .ui-state-active,
html .ui-datepicker .ui-widget-content .ui-state-active,
html .ui-datepicker .ui-widget-header .ui-state-active,
html.aui .ui-datepicker .ui-state-active,
html.aui .ui-datepicker .ui-widget-content .ui-state-active,
html.aui .ui-datepicker .ui-widget-header .ui-state-active {
  border: none;
  background: none;
  font-weight: normal;
  color: inherit;
}
html .ui-datepicker .ui-state-active a,
html .ui-datepicker .ui-state-active a:link,
html .ui-datepicker .ui-state-active a:visited,
html.aui .ui-datepicker .ui-state-active a,
html.aui .ui-datepicker .ui-state-active a:link,
html.aui .ui-datepicker .ui-state-active a:visited {
  color: inherit;
  text-decoration: inherit;
}
html .ui-datepicker.ui-widget,
html.aui .ui-datepicker.ui-widget {
  border-radius: 0;
  width: 277px;
}
html textarea,
html.aui textarea, html input,
html.aui input {
  border-radius: 3px;
  border: 1px solid #dbdbdb;
  background: #fafafa;
  font-family: Verdana, Helvetica, sans-serif;
  font-size: 11px;
  color: #557;
}
html body,
html.aui body {
  background: #fff;
  min-width: 768px;
  font-size: 11px;
  line-height: 1.5;
}
html h1, html h2, html h3, html h4, html h5, html h6,
html.aui h1,
html.aui h2,
html.aui h3,
html.aui h4,
html.aui h5,
html.aui h6 {
  color: #3e525b;
  font-weight: bold;
  margin-top: 32px;
  margin-top: 3.15rem;
  margin-bottom: 9px;
  margin-bottom: 1.05rem;
}
html h1,
html.aui h1 {
  font-weight: normal;
  font-size: 30px;
  font-size: 3rem;
  line-height: 1.4; /* vertical rhythm / font size , and in this case, let's multiply it by 2 so the ascenders and descenders don't crash... 21 / 30 x 2 = 1.4 */
}
html h2, html h3,
html.aui h2,
html.aui h3 {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 1.1666667;
}
html h4, html h5, html h6,
html.aui h4,
html.aui h5,
html.aui h6 {
  font-size: 14px;
  font-size: 1.4rem;
  line-height: 1.5;
}
html li,
html.aui li {
  line-height: 1.5;
}
html figcaption,
html.aui figcaption {
  font-size: 14px;
  font-size: 1.4rem;
  font-style: italic;
  line-height: 1.5;
  color: #777;
  font-style: italic;
}
html figure,
html.aui figure {
  margin-bottom: 21px;
  margin-bottom: 2.1rem;
}
html figcaption,
html.aui figcaption {
  background: #fff;
}
html em, html i,
html.aui em,
html.aui i {
  font-style: italic;
  font-weight: normal;
}
html strong, html b,
html.aui strong,
html.aui b {
  font-style: normal;
  font-weight: bold;
}
html em strong, html strong em,
html.aui em strong,
html.aui strong em {
  font-style: italic;
  font-weight: bold;
}
html code,
html.aui code {
  font-family: "Courier New", Courier, monospace;
  color: #3e525b;
}
html hr,
html.aui hr {
  color: transparent;
  height: 0px;
  border-bottom: 1px solid #ccc;
}
html small,
html.aui small {
  font-size: 100%;
}
html img, html object, html embed,
html.aui img,
html.aui object,
html.aui embed {
  max-width: 100%;
  height: auto;
  width: auto;
}
html a.btn, html button.btn,
html.aui a.btn,
html.aui button.btn {
  padding: 5px 10px;
  padding: 0.5rem 1rem;
  border-radius: 3px;
  text-shadow: none;
  font-weight: bold;
  text-decoration: none;
  color: #fff;
  background: #8e979c;
  border: none;
  display: inline-block;
  width: auto;
  font-size: 100%;
  font-size: 1rem;
  cursor: pointer;
}
html a.btn.small, html button.btn.small,
html.aui a.btn.small,
html.aui button.btn.small {
  font-size: 85%;
}
html a.btn.active, html button.btn.active,
html.aui a.btn.active,
html.aui button.btn.active {
  color: #fff;
  background: #495b65;
}
html a.btn.block-btn, html button.btn.block-btn,
html.aui a.btn.block-btn,
html.aui button.btn.block-btn {
  display: block;
  width: 100%;
  text-align: center;
}
html a.btn:hover, html button.btn:hover,
html.aui a.btn:hover,
html.aui button.btn:hover {
  background: #1a96d4;
  color: #fff;
}
html a.btn:active, html a.btn:focus, html button.btn:active, html button.btn:focus,
html.aui a.btn:active,
html.aui a.btn:focus,
html.aui button.btn:active,
html.aui button.btn:focus {
  background: #495b65;
}
html a,
html.aui a {
  color: #336699;
  text-decoration: none;
}
html a:link,
html.aui a:link {
  color: #319fec;
  text-decoration: none;
}
html a:visited,
html.aui a:visited {
  color: #319fec;
}
html a:hover,
html.aui a:hover {
  color: #495b65;
  text-decoration: underline;
}
html a:active,
html.aui a:active {
  color: #3e525b;
}
html a:focus,
html.aui a:focus {
  color: #3e525b;
}
html label,
html.aui label {
  font-weight: bold;
  font-size: 12px;
  font-size: 1.2rem;
  color: #8dacbc;
}
html input,
html.aui input {
  vertical-align: middle;
}
html input:focus,
html.aui input:focus {
  background: #fff;
}
html input[type=text], html input[type=password],
html.aui input[type=text],
html.aui input[type=password] {
  width: 96%;
  font-size: 110%;
  font-size: 1.1rem;
  border-radius: 3px;
}
html input[type=radio],
html.aui input[type=radio] {
  cursor: pointer;
  padding: none;
  background: none;
  margin: 0;
}
html input[type=checkbox],
html.aui input[type=checkbox] {
  cursor: pointer;
  padding: none;
  background: none;
  border: none;
  margin: 0;
}
html input[type=submit],
html.aui input[type=submit] {
  cursor: pointer;
  border: none;
  background: #8e979c;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  width: auto;
  text-shadow: none;
}
html input[type=submit]:hover,
html.aui input[type=submit]:hover {
  background: #1a96d4;
  color: #fff;
}
html input[type=submit]:focus,
html.aui input[type=submit]:focus {
  background: #495b65;
}
html input[type=button],
html.aui input[type=button] {
  color: #fff;
  background: none repeat scroll 0 0 #1a95d3;
  padding: 5px 10px;
  padding: 0.5rem 1rem;
  border-radius: 3px;
  font-weight: bold;
  font-size: 110%;
  font-size: 1.1rem;
}
html input[disabled], html input[readonly], html select[disabled], html select[readonly], html textarea[disabled], html textarea[readonly],
html.aui input[disabled],
html.aui input[readonly],
html.aui select[disabled],
html.aui select[readonly],
html.aui textarea[disabled],
html.aui textarea[readonly] {
  cursor: default;
}
html button,
html.aui button {
  cursor: pointer;
  text-shadow: none;
}
html select,
html.aui select {
  cursor: pointer;
  vertical-align: middle;
  border-radius: 3px;
}
html select:focus,
html.aui select:focus {
  background: #fff;
}
html textarea,
html.aui textarea {
  width: 96%;
}
html textarea:focus,
html.aui textarea:focus {
  background: #fff;
}
html table,
html.aui table {
  color: #555;
}
html table th, html table tfoot td,
html.aui table th,
html.aui table tfoot td {
  font-weight: bold;
  text-align: left;
  vertical-align: middle;
  color: #92a8b5;
  text-transform: uppercase;
}
html table.formatted,
html.aui table.formatted {
  width: 100%;
  background: #fff;
  border-bottom: 1px solid #bbb;
  margin-bottom: 21px;
  margin-bottom: 2.1rem;
  font-size: 14px;
  font-size: 1.4rem;
  color: #4b5a5f;
}
html table.formatted.filter-table,
html.aui table.formatted.filter-table {
  border: 1px solid #bbb;
}
html table.formatted.filter-table th, html table.formatted.filter-table td,
html.aui table.formatted.filter-table th,
html.aui table.formatted.filter-table td {
  border: none;
}
html table.formatted.filter-table small,
html.aui table.formatted.filter-table small {
  font-size: smaller;
  font-weight: normal;
}
html table.formatted tfoot td, html table.formatted th,
html.aui table.formatted tfoot td,
html.aui table.formatted th {
  font-weight: bold;
  border-right: 1px dashed #dbdbdb;
  text-align: left;
  vertical-align: middle;
  padding: 8px;
  background: #fff;
  color: #92a8b5;
  text-transform: uppercase;
  letter-spacing: 0.55px;
  letter-spacing: 0.055rem;
}
html table.formatted tfoot td:last-child, html table.formatted th:last-child,
html.aui table.formatted tfoot td:last-child,
html.aui table.formatted th:last-child {
  border-right: none;
}
html table.formatted td,
html.aui table.formatted td {
  border-top: 1px solid #92a8b5;
  border-right: 1px dashed #dbdbdb;
  /*text-align: left;*/
  padding: 10px;
  padding: 1rem;
}
html table.formatted td:last-child,
html.aui table.formatted td:last-child {
  border-right: none;
}
html table.formatted.borderless thead, html table.formatted.borderless tfoot, html table.formatted.borderless th, html table.formatted.borderless td,
html.aui table.formatted.borderless thead,
html.aui table.formatted.borderless tfoot,
html.aui table.formatted.borderless th,
html.aui table.formatted.borderless td {
  border: none;
}
html .announcement,
html.aui .announcement {
  padding: 10px;
  font-size: 1.2em;
  background-color: #B0DE78;
  font-weight: 500;
}
html #ToastAlertContainer,
html.aui #ToastAlertContainer {
  top: 100px;
  float: right;
  position: relative;
}
html #wrapper,
html.aui #wrapper {
  max-width: 100%;
  min-width: 100%;
  padding: 0;
}
html .container, html .x-container,
html.aui .container,
html.aui .x-container {
  margin: 0 auto;
  width: 100%;
  max-width: 128rem;
}
html .x-panel,
html.aui .x-panel {
  padding: 1rem;
  background: #f5f2eb;
}
html .x-panel.whitebackground,
html.aui .x-panel.whitebackground {
  background: #fff;
}
html .x-row,
html.aui .x-row {
  padding: 0 4%;
}
html .x-row.unpadded,
html.aui .x-row.unpadded {
  padding: 0;
}
html .x-row, html .container, html #mainnavcontainer, html .x-panel, html .submenu-new-background-panel,
html.aui .x-row,
html.aui .container,
html.aui #mainnavcontainer,
html.aui .x-panel,
html.aui .submenu-new-background-panel {
  /*&:after {
  	content: ".";
  	display: block;
  	height: 0;
  	clear: both;
  	visibility: hidden;
  }*/
}
html .x-row:after, html .container:after, html #mainnavcontainer:after, html .x-panel:after, html .submenu-new-background-panel:after,
html.aui .x-row:after,
html.aui .container:after,
html.aui #mainnavcontainer:after,
html.aui .x-panel:after,
html.aui .submenu-new-background-panel:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html *:first-child + html .x-row, html *:first-child + html .container, html *:first-child + html #mainnavcontainer, html *:first-child + html .panel, html *:first-child + html .submenu-new-background-panel,
html.aui *:first-child + html .x-row,
html.aui *:first-child + html .container,
html.aui *:first-child + html #mainnavcontainer,
html.aui *:first-child + html .panel,
html.aui *:first-child + html .submenu-new-background-panel {
  min-height: 1px;
}
html .small-caps,
html.aui .small-caps {
  font-variant: small-caps;
}
html .all-caps,
html.aui .all-caps {
  text-transform: uppercase;
}
html .italic,
html.aui .italic {
  font-style: italic;
}
html .small-text,
html.aui .small-text {
  font-size: smaller;
}
html .bulleted,
html.aui .bulleted {
  list-style-type: disc;
  margin-left: 1.25em;
}
html .bulleted .bulleted, html .bulleted ul,
html.aui .bulleted .bulleted,
html.aui .bulleted ul {
  margin-bottom: inherit;
  margin-left: 2em;
}
html .numbered,
html.aui .numbered {
  list-style-type: decimal;
  margin-left: 1.5em;
}
html .numbered .numbered, html .numbered ol,
html.aui .numbered .numbered,
html.aui .numbered ol {
  list-style-type: upper-alpha;
  margin-bottom: inherit;
  margin-left: 2em;
}
html .lower-level-menu li a,
html.aui .lower-level-menu li a {
  background: none repeat scroll 0 0 #F5F2EB;
  border-bottom: 1px solid #CCCCCC;
  color: #3E525B;
  display: block;
  font-size: 1.4rem;
  font-weight: bold;
  padding: 0.8rem 1rem;
  text-decoration: none;
  width: 90%;
}
html ::-moz-selection,
html.aui ::-moz-selection {
  color: #fff;
  /*background: #687a81;*/
  background: #1997d4;
  text-shadow: none !important;
}
html ::selection,
html.aui ::selection {
  color: #fff;
  /*background: #687a81;*/
  background: #1997d4;
  text-shadow: none !important;
}
html .accessibility,
html.aui .accessibility {
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
}
html div.alert,
html.aui div.alert {
  padding: 10px;
  margin: 10px 0;
  border-width: 1px;
}
html div.alert.alert-danger,
html.aui div.alert.alert-danger {
  border-color: #721c24;
}
html div.alert.alert-warning,
html.aui div.alert.alert-warning {
  border-color: #ffeeba;
}
html div.alert.alert-info,
html.aui div.alert.alert-info {
  border-color: #bee5eb;
}
html div.alert.alert-success,
html.aui div.alert.alert-success {
  border-color: #c3e6cb;
}
html div.alert.alert-primary,
html.aui div.alert.alert-primary {
  border-color: #b8daff;
}
html div.alert.alert-secondary,
html.aui div.alert.alert-secondary {
  border-color: #d6d8db;
}
html .chart-layout,
html.aui .chart-layout {
  background-color: #e7e4df;
}
html .chart-layout .main_column_group,
html.aui .chart-layout .main_column_group {
  padding-top: 10px;
}
html .chart-layout .main_column_group .main_portlet_column,
html.aui .chart-layout .main_column_group .main_portlet_column {
  min-height: 25px;
}
html .chart-layout .main_portlet_column .portlet, html .chart-layout .main_portlet_column .portlet-static,
html.aui .chart-layout .main_portlet_column .portlet,
html.aui .chart-layout .main_portlet_column .portlet-static {
  min-height: 327px;
}
html .chart-layout.hasSystemMonitor .main_column_group,
html.aui .chart-layout.hasSystemMonitor .main_column_group {
  padding-right: 10px;
}
html .chart-layout #tickerModule,
html.aui .chart-layout #tickerModule {
  margin-left: 10px;
  margin-right: 10px;
}
html .chart-layout #tickerModule > section,
html.aui .chart-layout #tickerModule > section {
  display: block;
  margin-left: 0;
  float: none;
}
html .chart-layout #tickerModule .portlet-column-content,
html.aui .chart-layout #tickerModule .portlet-column-content {
  margin-bottom: 5px;
}
html .chart-layout #tickerModule .portlet-column-content.empty,
html.aui .chart-layout #tickerModule .portlet-column-content.empty {
  padding: 0;
  margin-bottom: 0;
}
html .chart-layout #tickerModule fieldset fieldset,
html.aui .chart-layout #tickerModule fieldset fieldset {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  font-size: 12px;
  margin-right: 10px;
}
html .chart-layout #tickerModule fieldset fieldset,
html.aui .chart-layout #tickerModule fieldset fieldset {
  *display: inline;
}
html .chart-layout #tickerModule header.selectionMechanism,
html.aui .chart-layout #tickerModule header.selectionMechanism {
  background: #919191;
  color: #fff;
  padding: 4px 8px;
}
html .chart-layout #tickerModule .portlet, html .chart-layout #tickerModule .portlet-static,
html.aui .chart-layout #tickerModule .portlet,
html.aui .chart-layout #tickerModule .portlet-static {
  margin-bottom: 0;
}
html .chart-layout #tickerModule .portlet .portlet-content, html .chart-layout #tickerModule .portlet-static .portlet-content,
html.aui .chart-layout #tickerModule .portlet .portlet-content,
html.aui .chart-layout #tickerModule .portlet-static .portlet-content {
  padding: 0;
}
html .chart-layout #tickerModule .portlet .graph_header, html .chart-layout #tickerModule .portlet-static .graph_header,
html.aui .chart-layout #tickerModule .portlet .graph_header,
html.aui .chart-layout #tickerModule .portlet-static .graph_header {
  background: #4d4d4d;
}
html .chart-layout #tickerModule .portlet .graph_header_panel .portlet-title, html .chart-layout #tickerModule .portlet-static .graph_header_panel .portlet-title,
html.aui .chart-layout #tickerModule .portlet .graph_header_panel .portlet-title,
html.aui .chart-layout #tickerModule .portlet-static .graph_header_panel .portlet-title {
  text-transform: uppercase;
  color: #fff;
  font-size: 14px;
}
html .chart-layout #tickerModule .portlet-borderless-container,
html.aui .chart-layout #tickerModule .portlet-borderless-container {
  padding: 0;
}
html .chart-layout .sys_monitor .portlet-boundary,
html.aui .chart-layout .sys_monitor .portlet-boundary {
  margin-bottom: 0;
  min-height: 0;
}
html .chart-layout .sys_monitor .portlet,
html.aui .chart-layout .sys_monitor .portlet {
  border-bottom: none;
  border-top: 1px solid #919699;
}
html .chart-layout .sys_monitor .portlet.collapsed .portlet-content, html .chart-layout .sys_monitor .portlet-static.collapsed .portlet-content,
html.aui .chart-layout .sys_monitor .portlet.collapsed .portlet-content,
html.aui .chart-layout .sys_monitor .portlet-static.collapsed .portlet-content {
  display: none;
}
html .chart-layout .sys_monitor .portlet header, html .chart-layout .sys_monitor .portlet-static header,
html.aui .chart-layout .sys_monitor .portlet header,
html.aui .chart-layout .sys_monitor .portlet-static header {
  background: #FFF;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
html .chart-layout .sys_monitor .portlet header.portlet-topper, html .chart-layout .sys_monitor .portlet-static header.portlet-topper,
html.aui .chart-layout .sys_monitor .portlet header.portlet-topper,
html.aui .chart-layout .sys_monitor .portlet-static header.portlet-topper {
  border-bottom: 1px solid #cfd6da;
  padding-left: 0;
  padding-top: 6px;
  border-top: 0;
}
html .chart-layout .sys_monitor .portlet header .portlet-title, html .chart-layout .sys_monitor .portlet-static header .portlet-title,
html.aui .chart-layout .sys_monitor .portlet header .portlet-title,
html.aui .chart-layout .sys_monitor .portlet-static header .portlet-title {
  font-weight: normal;
  text-shadow: none;
  top: 0;
  left: 0;
  position: relative;
  padding-left: 24px;
}
html .chart-layout .sys_monitor .portlet header .portlet-title.close, html .chart-layout .sys_monitor .portlet-static header .portlet-title.close,
html.aui .chart-layout .sys_monitor .portlet header .portlet-title.close,
html.aui .chart-layout .sys_monitor .portlet-static header .portlet-title.close {
  position: relative;
}
html .chart-layout .sys_monitor .portlet header .portlet-title-text-el, html .chart-layout .sys_monitor .portlet-static header .portlet-title-text-el,
html.aui .chart-layout .sys_monitor .portlet header .portlet-title-text-el,
html.aui .chart-layout .sys_monitor .portlet-static header .portlet-title-text-el {
  color: #435964;
}
html .chart-layout .sys_monitor .portlet header .icon.collapse, html .chart-layout .sys_monitor .portlet-static header .icon.collapse,
html.aui .chart-layout .sys_monitor .portlet header .icon.collapse,
html.aui .chart-layout .sys_monitor .portlet-static header .icon.collapse {
  width: 13px;
  height: 15px;
  top: 0;
  padding: 3px 0;
  background: url("/isoexpress/o/isone-theme/images/sprite.png") 0 0 no-repeat;
  background-position: 0px -148px;
}
html .chart-layout .sys_monitor .portlet header .icon.collapse:hover, html .chart-layout .sys_monitor .portlet-static header .icon.collapse:hover,
html.aui .chart-layout .sys_monitor .portlet header .icon.collapse:hover,
html.aui .chart-layout .sys_monitor .portlet-static header .icon.collapse:hover {
  background-position: -17px -148px;
}
html .chart-layout .sys_monitor .portlet header h1.close .icon.collapse, html .chart-layout .sys_monitor .portlet-static header h1.close .icon.collapse,
html.aui .chart-layout .sys_monitor .portlet header h1.close .icon.collapse,
html.aui .chart-layout .sys_monitor .portlet-static header h1.close .icon.collapse {
  background-position: 0px -169px;
}
html .chart-layout .sys_monitor .portlet header h1.close .icon.collapse:hover, html .chart-layout .sys_monitor .portlet-static header h1.close .icon.collapse:hover,
html.aui .chart-layout .sys_monitor .portlet header h1.close .icon.collapse:hover,
html.aui .chart-layout .sys_monitor .portlet-static header h1.close .icon.collapse:hover {
  background-position: -17px -169px;
}
html .chart-layout .sys_monitor .portlet-content,
html.aui .chart-layout .sys_monitor .portlet-content {
  min-height: 0;
  margin-bottom: 0;
}
html .chart-layout .sys_monitor .portlet-column-content,
html.aui .chart-layout .sys_monitor .portlet-column-content {
  padding: 0;
  min-height: 25px;
  background: #FFF;
}
html .chart-layout .sys_monitor .portlet-column-content.empty,
html.aui .chart-layout .sys_monitor .portlet-column-content.empty {
  padding: 50px;
}
html .chart-layout .sys_monitor header,
html.aui .chart-layout .sys_monitor header {
  background: #919191;
  color: #fff;
  text-transform: uppercase;
  position: relative;
}
html .chart-layout .sys_monitor header label,
html.aui .chart-layout .sys_monitor header label {
  position: static;
  line-height: inherit;
  color: white;
  font-size: 14px;
}
html .chart-layout .sys_monitor header .icon,
html.aui .chart-layout .sys_monitor header .icon {
  cursor: pointer;
  width: 12px;
  height: 9px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  *display: inline;
  vertical-align: middle;
  *vertical-align: auto;
  position: absolute;
  top: 6px;
  left: 5px;
  background: url("/isoexpress/o/isone-theme/images/sprite.png") no-repeat -1px -194px;
}
html .chart-layout .sys_monitor header .icon:hover,
html.aui .chart-layout .sys_monitor header .icon:hover {
  background-position: -17px -194px;
}
html .chart-layout .sys_monitor header .icon.alert,
html.aui .chart-layout .sys_monitor header .icon.alert {
  display: none;
  margin: 0 4px 0 0;
  padding: 0;
}
html .chart-layout .sys_monitor header > .icon.collapse,
html.aui .chart-layout .sys_monitor header > .icon.collapse {
  margin-top: 2px;
}
html .chart-layout .sys_monitor header.sys_monitor_column_header,
html.aui .chart-layout .sys_monitor header.sys_monitor_column_header {
  padding: 6px 0 2px 20px;
  line-height: 21px;
  background: #919191;
}
html .chart-layout .sys_monitor header.sys_monitor_column_header label,
html.aui .chart-layout .sys_monitor header.sys_monitor_column_header label {
  color: white;
  font-size: 14px;
}
html .chart-layout .sys_monitor header.close,
html.aui .chart-layout .sys_monitor header.close {
  padding-right: 0;
  padding-top: 4px;
  margin-left: 0;
  top: 0;
  right: 0;
  opacity: 1;
  font-weight: normal;
  height: 29px;
  width: 100%;
}
html .chart-layout .sys_monitor header.close:hover,
html.aui .chart-layout .sys_monitor header.close:hover {
  opacity: 1;
}
html .chart-layout .sys_monitor header.close > .icon.collapse,
html.aui .chart-layout .sys_monitor header.close > .icon.collapse {
  margin-top: 4px;
}
html .chart-layout .sys_monitor header.close > label,
html.aui .chart-layout .sys_monitor header.close > label {
  font-weight: normal;
  display: inline;
}
html .chart-layout .sys_monitor.collapsed,
html.aui .chart-layout .sys_monitor.collapsed {
  background: #919191;
  width: 32px;
}
html .chart-layout .sys_monitor.collapsed header,
html.aui .chart-layout .sys_monitor.collapsed header {
  position: relative;
  margin: 0;
  padding: 0;
}
html .chart-layout .sys_monitor.collapsed header .icon,
html.aui .chart-layout .sys_monitor.collapsed header .icon {
  background-position: 0 -213px;
}
html .chart-layout .sys_monitor.collapsed header .icon:hover,
html.aui .chart-layout .sys_monitor.collapsed header .icon:hover {
  background-position: -17px -213px;
}
html .chart-layout .sys_monitor.collapsed header label,
html.aui .chart-layout .sys_monitor.collapsed header label {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -moz-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
  white-space: nowrap;
  margin-top: 30px;
  width: 30px;
}
html .chart-layout .sys_monitor.collapsed .portlet-dropzone, html .chart-layout .sys_monitor.collapsed #sys_monitor_dropZone,
html.aui .chart-layout .sys_monitor.collapsed .portlet-dropzone,
html.aui .chart-layout .sys_monitor.collapsed #sys_monitor_dropZone {
  display: none;
}
html .chart-layout .sys_monitor.x-alert.collapsed,
html.aui .chart-layout .sys_monitor.x-alert.collapsed {
  background: #ec3325;
}
html .chart-layout .sys_monitor.x-alert.collapsed header,
html.aui .chart-layout .sys_monitor.x-alert.collapsed header {
  background: none;
}
html .chart-layout .sys_monitor.x-alert.collapsed header label,
html.aui .chart-layout .sys_monitor.x-alert.collapsed header label {
  top: 100px;
}
html .chart-layout .sys_monitor.x-alert.collapsed header .icon.alert,
html.aui .chart-layout .sys_monitor.x-alert.collapsed header .icon.alert {
  display: block;
  position: absolute;
  top: 22px;
}
html .chart-layout .sys_monitor.x-alert header.close,
html.aui .chart-layout .sys_monitor.x-alert header.close {
  background: #ec3325;
}
html .chart-layout .sys_monitor.x-alert header.close .portlet-title-text-el,
html.aui .chart-layout .sys_monitor.x-alert header.close .portlet-title-text-el {
  color: white;
}
html .chart-layout .sys_monitor.x-alert header .icon.alert,
html.aui .chart-layout .sys_monitor.x-alert header .icon.alert {
  display: inline-block;
  position: static;
  background-position: 0 -125px;
  width: 17px;
  height: 17px;
  border: none;
}
html .chart-layout .sys_monitor.x-alert header .icon.alert:hover,
html.aui .chart-layout .sys_monitor.x-alert header .icon.alert:hover {
  background-position: 0 -125px;
}
html .chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger,
html.aui .chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger {
  display: none;
}
html .chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger.corner, html .chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger.move, html .chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger.popout,
html.aui .chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger.corner,
html.aui .chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger.move,
html.aui .chart-layout .sys_monitor .iso_topper_toolbar .iso_actions .lfr-trigger.popout {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *display: inline;
}
html .chart-layout td.sys_monitor,
html.aui .chart-layout td.sys_monitor {
  border: none;
  background: #e7e4df;
  height: 1200px;
  vertical-align: top;
  width: 346px;
  padding: 0;
}
html .chart-layout td.sys_monitor div.sys_monitor,
html.aui .chart-layout td.sys_monitor div.sys_monitor {
  width: 340px;
}
html .chart-layout td .portlet-column,
html.aui .chart-layout td .portlet-column {
  vertical-align: top;
}
html .chart-layout .ticker,
html.aui .chart-layout .ticker {
  display: block;
}
html .chart-layout table.portletTable,
html.aui .chart-layout table.portletTable {
  width: 100%;
}
html .chart-layout table.portletTable > TBODY > TR,
html.aui .chart-layout table.portletTable > TBODY > TR {
  vertical-align: top;
}
html .chart-layout table.layoutTable,
html.aui .chart-layout table.layoutTable {
  border-collapse: collapse;
  width: 100%;
}
html .chart-layout table.layoutTable.tbl_1_col > tbody > tr > td,
html.aui .chart-layout table.layoutTable.tbl_1_col > tbody > tr > td {
  width: 100%;
}
html .chart-layout table.layoutTable.tbl_2_col > tbody > tr > td,
html.aui .chart-layout table.layoutTable.tbl_2_col > tbody > tr > td {
  width: 50%;
}
html .chart-layout table.layoutTable.tbl_3_col > tbody > tr > td,
html.aui .chart-layout table.layoutTable.tbl_3_col > tbody > tr > td {
  width: 33%;
}
html .chart-layout table.layoutTable .portlet-column,
html.aui .chart-layout table.layoutTable .portlet-column {
  padding-left: 5px;
  padding-right: 5px;
}
html .chart-layout table.layoutTable .portlet-column-first,
html.aui .chart-layout table.layoutTable .portlet-column-first {
  padding-left: 10px;
}
html .chart-layout table.layoutTable .portlet-column-last,
html.aui .chart-layout table.layoutTable .portlet-column-last {
  padding-right: 10px;
}
html .chart-layout table.layoutTable .portlet-column-only,
html.aui .chart-layout table.layoutTable .portlet-column-only {
  padding-left: 10px;
  padding-right: 10px;
}
html .chart-layout .textbox,
html.aui .chart-layout .textbox {
  padding: 1px 7px 1px 7px;
  margin: 5px 0 5px 5px;
  display: inline-block;
}
html .chart-layout .filter_buttons,
html.aui .chart-layout .filter_buttons {
  padding-left: 5px;
}
html .chart-layout .portlet-content,
html.aui .chart-layout .portlet-content {
  margin-bottom: 10px;
  min-height: 325px;
}
html .chart-layout .portlet .portlet-topper,
html.aui .chart-layout .portlet .portlet-topper {
  border: none;
  border-bottom: 1px solid #8e989d;
  margin: 0;
  padding-top: 8px;
  padding-bottom: 6px;
  padding-left: 5px;
}
html #content.registration .chart-layout,
html.aui #content.registration .chart-layout {
  background-color: #FFF;
}
html #content.registration .empty.portlet-column-content,
html.aui #content.registration .empty.portlet-column-content {
  padding: 0;
  width: auto;
}
html #content.registration #column-2, html #content.registration #column-4,
html.aui #content.registration #column-2,
html.aui #content.registration #column-4 {
  padding-right: 0;
}
html #content.registration #column-3 .portlet-body,
html.aui #content.registration #column-3 .portlet-body {
  text-align: center;
}
html .aui div.fixed-width-layout,
html.aui .aui div.fixed-width-layout {
  max-width: 1280px;
  margin: auto auto 30px;
}
html .aui div.fixed-width-layout .portlet-column,
html.aui .aui div.fixed-width-layout .portlet-column {
  padding-right: 10px;
}
html .aui div.fixed-width-layout .portlet-column-first,
html.aui .aui div.fixed-width-layout .portlet-column-first {
  padding-left: 4px;
}
html .aui div.fixed-width-layout .portlet-column-last,
html.aui .aui div.fixed-width-layout .portlet-column-last {
  padding-right: 4px;
}
html .aui div.fixed-width-layout .portlet-borderless-container,
html.aui .aui div.fixed-width-layout .portlet-borderless-container {
  padding: 0;
}
html .isAdmin .sys_monitor header .iso_topper_toolbar .iso_actions .lfr-trigger,
html.aui .isAdmin .sys_monitor header .iso_topper_toolbar .iso_actions .lfr-trigger {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *display: inline;
}
html .controls-visible.signed-in.has-control-menu .chart-layout .empty,
html.aui .controls-visible.signed-in.has-control-menu .chart-layout .empty {
  border: 1px dashed #bbb;
}
html .controls-visible.signed-in.has-control-menu .chart-layout #tickerModule .empty,
html.aui .controls-visible.signed-in.has-control-menu .chart-layout #tickerModule .empty {
  padding: 20px;
  margin: 10px;
}
html .alert .close,
html.aui .alert .close {
  top: 0;
  right: 0;
}
html .close, html .btn.close,
html.aui .close,
html.aui .btn.close {
  text-shadow: none;
  float: none;
  /* opacity(1); */
}
html .controls-visible.dockbar-ready .chart-layout #tickerModule .portlet-column-content.empty,
html.aui .controls-visible.dockbar-ready .chart-layout #tickerModule .portlet-column-content.empty {
  padding: 20px;
  margin: 10px;
  border: 1px dashed #bbb;
}
html .div-one-columns,
html .div-two-columns,
html .div-three-columns,
html .div-four-columns,
html .div-five-columns,
html .div-six-columns,
html .div-seven-columns,
html .div-eight-columns,
html .div-nine-columns,
html .div-ten-columns,
html .div-eleven-columns,
html .div-twelve-columns,
html.aui .div-one-columns,
html.aui .div-two-columns,
html.aui .div-three-columns,
html.aui .div-four-columns,
html.aui .div-five-columns,
html.aui .div-six-columns,
html.aui .div-seven-columns,
html.aui .div-eight-columns,
html.aui .div-nine-columns,
html.aui .div-ten-columns,
html.aui .div-eleven-columns,
html.aui .div-twelve-columns {
  padding: 0 1%;
  float: left;
}
html .div-one-columns .unpadded,
html .div-two-columns .unpadded,
html .div-three-columns .unpadded,
html .div-four-columns .unpadded,
html .div-five-columns .unpadded,
html .div-six-columns .unpadded,
html .div-seven-columns .unpadded,
html .div-eight-columns .unpadded,
html .div-nine-columns .unpadded,
html .div-ten-columns .unpadded,
html .div-eleven-columns .unpadded,
html .div-twelve-columns .unpadded,
html.aui .div-one-columns .unpadded,
html.aui .div-two-columns .unpadded,
html.aui .div-three-columns .unpadded,
html.aui .div-four-columns .unpadded,
html.aui .div-five-columns .unpadded,
html.aui .div-six-columns .unpadded,
html.aui .div-seven-columns .unpadded,
html.aui .div-eight-columns .unpadded,
html.aui .div-nine-columns .unpadded,
html.aui .div-ten-columns .unpadded,
html.aui .div-eleven-columns .unpadded,
html.aui .div-twelve-columns .unpadded {
  padding: 0;
}
html .div-one-column,
html.aui .div-one-column {
  width: 7.3333333333%;
}
html .div-one-column.unpadded,
html.aui .div-one-column.unpadded {
  width: 8.3333333333%;
}
html .div-two-columns,
html.aui .div-two-columns {
  width: 14.6666666667%;
}
html .div-two-columns.unpadded,
html.aui .div-two-columns.unpadded {
  width: 16.6666666667%;
}
html .div-three-columns,
html.aui .div-three-columns {
  width: 23%;
}
html .div-three-columns.unpadded,
html.aui .div-three-columns.unpadded {
  width: 25%;
}
html .div-four-columns,
html.aui .div-four-columns {
  width: 31.3333333333%;
}
html .div-four-columns.unpadded,
html.aui .div-four-columns.unpadded {
  width: 33.3333333333%;
}
html .div-five-columns,
html.aui .div-five-columns {
  width: 39.6666666667%;
}
html .div-five-columns.unpadded,
html.aui .div-five-columns.unpadded {
  width: 41.6666666667%;
}
html .div-six-columns,
html.aui .div-six-columns {
  width: 48%;
}
html .div-six-columns.unpadded,
html.aui .div-six-columns.unpadded {
  width: 50%;
}
html .div-seven-columns,
html.aui .div-seven-columns {
  width: 56.3333333333%;
}
html .div-seven-columns.unpadded,
html.aui .div-seven-columns.unpadded {
  width: 58.3333333333%;
}
html .div-eight-columns,
html.aui .div-eight-columns {
  width: 64.6666666667%;
}
html .div-eight-columns.unpadded,
html.aui .div-eight-columns.unpadded {
  width: 66.6666666667%;
}
html .div-nine-columns,
html.aui .div-nine-columns {
  width: 73%;
}
html .div-nine-columns.unpadded,
html.aui .div-nine-columns.unpadded {
  width: 75%;
}
html .div-ten-columns,
html.aui .div-ten-columns {
  width: 81.3333333333%;
}
html .div-ten-columns.unpadded,
html.aui .div-ten-columns.unpadded {
  width: 83.3333333333%;
}
html .div-eleven-columns,
html.aui .div-eleven-columns {
  width: 89.6666666667%;
}
html .div-eleven-columns.unpadded,
html.aui .div-eleven-columns.unpadded {
  width: 91.6666666667%;
}
html .div-twelve-columns,
html.aui .div-twelve-columns {
  width: 98%;
}
html .div-twelve-columns.unpadded,
html.aui .div-twelve-columns.unpadded {
  width: 100%;
}
html .ie7 .div-one-columns,
html .ie7 .div-two-columns,
html .ie7 .div-three-columns,
html .ie7 .div-four-columns,
html .ie7 .div-five-columns,
html .ie7 .div-six-columns,
html .ie7 .div-seven-columns,
html .ie7 .div-eight-columns,
html .ie7 .div-nine-columns,
html .ie7 .div-ten-columns,
html .ie7 .div-eleven-columns,
html .ie7 .div-twelve-columns,
html.aui .ie7 .div-one-columns,
html.aui .ie7 .div-two-columns,
html.aui .ie7 .div-three-columns,
html.aui .ie7 .div-four-columns,
html.aui .ie7 .div-five-columns,
html.aui .ie7 .div-six-columns,
html.aui .ie7 .div-seven-columns,
html.aui .ie7 .div-eight-columns,
html.aui .ie7 .div-nine-columns,
html.aui .ie7 .div-ten-columns,
html.aui .ie7 .div-eleven-columns,
html.aui .ie7 .div-twelve-columns {
  padding: 0px 2px;
  float: left;
}
html .ie7 .div-one-columns.unpadded,
html .ie7 .div-two-columns.unpadded,
html .ie7 .div-three-columns.unpadded,
html .ie7 .div-four-columns.unpadded,
html .ie7 .div-five-columns.unpadded,
html .ie7 .div-six-columns.unpadded,
html .ie7 .div-seven-columns.unpadded,
html .ie7 .div-eight-columns.unpadded,
html .ie7 .div-nine-columns.unpadded,
html .ie7 .div-ten-columns.unpadded,
html .ie7 .div-eleven-columns.unpadded,
html .ie7 .div-twelve-columns.unpadded,
html.aui .ie7 .div-one-columns.unpadded,
html.aui .ie7 .div-two-columns.unpadded,
html.aui .ie7 .div-three-columns.unpadded,
html.aui .ie7 .div-four-columns.unpadded,
html.aui .ie7 .div-five-columns.unpadded,
html.aui .ie7 .div-six-columns.unpadded,
html.aui .ie7 .div-seven-columns.unpadded,
html.aui .ie7 .div-eight-columns.unpadded,
html.aui .ie7 .div-nine-columns.unpadded,
html.aui .ie7 .div-ten-columns.unpadded,
html.aui .ie7 .div-eleven-columns.unpadded,
html.aui .ie7 .div-twelve-columns.unpadded {
  padding: 0px;
}
html div [class*=-tab-wrapper],
html.aui div [class*=-tab-wrapper] {
  display: inline-block;
  margin-top: 42px;
  margin-top: 4.2rem;
  margin-bottom: -4px;
  margin-bottom: -0.4rem;
}
html div [class*=-tab-wrapper] h2, html div [class*=-tab-wrapper] h3,
html.aui div [class*=-tab-wrapper] h2,
html.aui div [class*=-tab-wrapper] h3 {
  color: #fff;
  font-size: 14px;
  font-size: 1.4rem;
  font-weight: bold;
  text-transform: uppercase;
  padding: 8px 10px;
  padding: 0.8rem 1rem;
  float: left;
  margin: 0;
  line-height: 1;
}
html .gold-tab-wrapper h2, html .gold-tab-wrapper h3,
html.aui .gold-tab-wrapper h2,
html.aui .gold-tab-wrapper h3 {
  background: #feba31;
}
html .orange-tab-wrapper h2, html .orange-tab-wrapper h3,
html.aui .orange-tab-wrapper h2,
html.aui .orange-tab-wrapper h3 {
  background: #f68b21;
}
html .blue-tab-wrapper h2, html .blue-tab-wrapper h3,
html.aui .blue-tab-wrapper h2,
html.aui .blue-tab-wrapper h3 {
  background: #1997d4;
}
html .slate-tab-wrapper h2, html .slate-tab-wrapper h3,
html.aui .slate-tab-wrapper h2,
html.aui .slate-tab-wrapper h3 {
  background: #495b65;
}
html .tab-shadow,
html.aui .tab-shadow {
  float: left;
  padding: 0;
  margin: 0;
  width: 50px;
  width: 5rem;
  height: 30px;
  height: 3rem;
  line-height: 0;
}
html .tab-shadow img,
html.aui .tab-shadow img {
  height: 100%; /* Needed to maintain the illusion in Firefox Mac. */
}
html .span3, html .aui-w25,
html.aui .span3,
html.aui .aui-w25 {
  width: 25%;
}
html .span4, html .aui-w33,
html.aui .span4,
html.aui .aui-w33 {
  width: 33%;
}
html .span6, html .aui-w50,
html.aui .span6,
html.aui .aui-w50 {
  width: 50%;
}
html .span8, html .aui-w66,
html.aui .span8,
html.aui .aui-w66 {
  width: 66%;
}
html .span9, html .aui-w75,
html.aui .span9,
html.aui .aui-w75 {
  width: 75%;
}
html .span12, html .aui-w100,
html.aui .span12,
html.aui .aui-w100 {
  width: 100%;
}
html #main-navigation,
html.aui #main-navigation {
  background: #3e525b;
  position: relative;
  z-index: 11;
}
html #parentnav,
html.aui #parentnav {
  margin-bottom: 0;
  text-align: center;
  white-space: normal; /* nowrap; */
}
html #parentnav > li > a,
html.aui #parentnav > li > a {
  font-size: 1.4rem;
}
html #parentnav li,
html.aui #parentnav li {
  display: inline-block;
  margin-left: -4px; /* Eliminate the shim of space that browsers put between inline-block items. */
  font-weight: bold;
  line-height: 1.3;
}
html #parentnav li.panel-parent-list-item > a,
html.aui #parentnav li.panel-parent-list-item > a {
  /* height: 21px; */
}
html #parentnav li a,
html.aui #parentnav li a {
  display: inline-block;
  padding: 16px 41px;
  color: #fff;
  text-decoration: none;
  zoom: 1;
  *display: inline;
}
html #parentnav li a:hover,
html.aui #parentnav li a:hover {
  background: #2a3e47;
}
html #parentnav li:hover > a, html #parentnav li.hover > a,
html.aui #parentnav li:hover > a,
html.aui #parentnav li.hover > a {
  background: #2a3e47;
}
html #parentnav li:hover .supernavpanel, html #parentnav li.hover .supernavpanel,
html.aui #parentnav li:hover .supernavpanel,
html.aui #parentnav li.hover .supernavpanel {
  display: block;
}
html #parentnav .supernavpanel,
html.aui #parentnav .supernavpanel {
  display: none;
  position: absolute;
  z-index: 5000;
  background: #2a3e47;
  width: 100%;
  min-height: 50rem; /* Revisit this value according to the amount of content we end up with. */
  left: 0;
  /*top: 53px;*/
  padding-bottom: 20px;
}
html #parentnav .supernavpanel *,
html.aui #parentnav .supernavpanel * {
  text-align: left;
  color: #fff;
  white-space: normal;
}
html #parentnav .supernavpanel li,
html.aui #parentnav .supernavpanel li {
  display: block;
  font-size: 1.3rem;
  line-height: 1.1;
  margin-bottom: 7px;
}
html #parentnav .supernavpanel a,
html.aui #parentnav .supernavpanel a {
  display: inline;
  padding: 0;
  background: none;
  font-weight: normal;
  color: #b2d1e2;
}
html #parentnav .supernavpanel a:hover,
html.aui #parentnav .supernavpanel a:hover {
  text-decoration: none;
  color: #2fa0de;
}
html #parentnav .supernavpanel h2 a, html #parentnav .supernavpanel h3 a, html #parentnav .supernavpanel h4 a,
html.aui #parentnav .supernavpanel h2 a,
html.aui #parentnav .supernavpanel h3 a,
html.aui #parentnav .supernavpanel h4 a {
  color: #fff;
}
html #parentnav .supernavpanel h3,
html.aui #parentnav .supernavpanel h3 {
  font-size: 1.6rem;
  margin-bottom: 0.5rem;
}
html #parentnav .supernavpanel h3.supernavpanel-marketing-image *,
html.aui #parentnav .supernavpanel h3.supernavpanel-marketing-image * {
  margin-bottom: 0;
  background: #3e525b;
}
html #parentnav .supernavpanel .x-row ul, html #parentnav .supernavpanel .x-row ol,
html.aui #parentnav .supernavpanel .x-row ul,
html.aui #parentnav .supernavpanel .x-row ol {
  margin-left: 0.4rem;
}
html #parentnav .supernavpanel .supernavpanel-marketing-panel,
html.aui #parentnav .supernavpanel .supernavpanel-marketing-panel {
  background: #3e525b;
  padding: 2.1rem;
  margin-bottom: 4.2rem;
}
html #parentnav .supernavpanel .supernavpanel-marketing-panel p,
html.aui #parentnav .supernavpanel .supernavpanel-marketing-panel p {
  color: #a7c4d4;
  font-size: 1.8rem;
  font-weight: normal;
}
html #parentnav .supernavpanel .supernavpanel-marketing-panel p:last-child,
html.aui #parentnav .supernavpanel .supernavpanel-marketing-panel p:last-child {
  margin-bottom: 0;
}
html .lower-level-menu li a,
html.aui .lower-level-menu li a {
  display: block;
  color: #3e525b;
  background: #f5f2eb;
  padding: 0.8rem 1rem;
  font-size: 1.4rem;
  font-weight: bold;
  text-decoration: none;
  border-bottom: 1px solid #ccc;
  width: 100%;
}
html .lower-level-menu li a:hover,
html.aui .lower-level-menu li a:hover {
  color: #fff;
  background: #3e525b;
  border-bottom: 1px solid #3e525b;
}
html .lower-level-menu li:last-child a,
html.aui .lower-level-menu li:last-child a {
  border-bottom: none;
}
html .ie777 #parentnav,
html.aui .ie777 #parentnav {
  display: inherit;
  text-align: center;
  width: 900px;
  margin: 0 auto;
}
html .ie777 #parentnav li,
html.aui .ie777 #parentnav li {
  float: left;
  display: inherit;
}
html .ie777 #parentnav li a,
html.aui .ie777 #parentnav li a {
  float: left;
  display: inline;
}
html .ie777 #parentnav .supernavpanel li,
html.aui .ie777 #parentnav .supernavpanel li {
  /*display: block;
  float: left;*/
}
html .lfr-navigation-proxy, html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation a:hover, html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation a:focus, html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation ul li.hover a, html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation .selected a, html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation .child-menu li a, html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation .aui-dd-dragging,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation .aui-dd-dragging,
html.aui .lfr-navigation-proxy {
  background-color: transparent;
  background-image: none;
  border: none;
  color: #1997d4;
}
html .portal-popup .linkList,
html.aui .portal-popup .linkList {
  overflow: visible;
  height: auto;
}
html .linkList,
html.aui .linkList {
  height: 293px;
  overflow-y: auto;
}
html .linkList ul,
html.aui .linkList ul {
  list-style: none;
  margin-left: 0;
}
html .linkList li,
html.aui .linkList li {
  padding: 0 14px 0 20px;
  margin-bottom: 14px;
  border-bottom: 1px solid #e5e5e5;
}
html .linkList li:first-child,
html.aui .linkList li:first-child {
  padding-top: 0;
}
html .linkList .icon,
html.aui .linkList .icon {
  background: url("/isoexpress/o/isone-theme/images/sprite.png") 0 -386px no-repeat;
  width: 12px;
  height: 16px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: top;
  margin-right: 8px;
  *vertical-align: auto;
  *display: inline;
}
html .linkList .content,
html.aui .linkList .content {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  width: 75%;
  font-size: 12px;
  *vertical-align: auto;
  *display: inline;
}
html #banner,
html.aui #banner {
  margin: auto;
  padding-top: 2.1rem;
  background: #fff;
  /*height: 111px;*/
  /* 
  ########################################################################
  	¿ì»îapp¹ÙÍø NEW ENGLAND LOGO (TOP LEFT)
  ######################################################################## */
  /*
  #########################################################
     SEARCH FORM IN HEADER
  ######################################################### */
}
html #banner h3,
html.aui #banner h3 {
  position: relative;
}
html #banner hgroup,
html.aui #banner hgroup {
  position: relative;
  /* height: 84px; */
  height: 90px;
  padding: 10px 16px 0;
  /*#z-index: 1000;*/
}
html #banner.collapsed hgroup,
html.aui #banner.collapsed hgroup {
  height: 40px;
}
html #banner.collapsed .isologo,
html.aui #banner.collapsed .isologo {
  height: 30px !important;
  background-position: 0 -80px !important;
}
html #banner.collapsed #banner-nav > ul,
html.aui #banner.collapsed #banner-nav > ul {
  top: 10px;
  right: 0;
  margin: 0;
}
html #banner .company-title,
html.aui #banner .company-title {
  margin: 0;
}
html #banner .isologo,
html.aui #banner .isologo {
  display: inline-block;
}
html #banner #logo,
html.aui #banner #logo {
  margin-bottom: 1.7rem;
}
html #banner #search-form,
html.aui #banner #search-form {
  max-width: 500px;
  float: right;
  background: #f5f2eb;
  padding: 0.3rem;
}
html #banner #search-form p, html #banner #search-form form,
html.aui #banner #search-form p,
html.aui #banner #search-form form {
  padding: 0;
  margin: 0;
}
html #banner #searchfield,
html.aui #banner #searchfield {
  width: auto;
  color: #979795;
  background: #f5f2eb;
  border-radius: 0;
  border: 1px solid transparent;
  font-weight: bold;
  font-size: 1.2rem;
  margin-right: 0;
  margin-bottom: 0;
  padding: 1rem 0.8rem 1rem;
  letter-spacing: 0.075rem;
}
html #banner #searchfield:hover,
html.aui #banner #searchfield:hover {
  color: #3e525b;
}
html #banner #searchfield:focus,
html.aui #banner #searchfield:focus {
  box-shadow: 0 0 0 transparent;
  outline: 0;
  border: 1px solid #ccc;
}
html #banner #submitbutton,
html.aui #banner #submitbutton {
  border: none;
  box-shadow: 0 0 0 transparent;
  border-radius: 0;
  text-indent: 50px;
  overflow: hidden;
  height: 35px;
  width: 33px;
  background: #f5f2eb url("../images/img/magnifying-glass.png") no-repeat 1.1rem 0.9rem;
  color: #969792;
  font-size: 1.2rem;
  margin: 0;
  padding: 0.725rem;
}
html #banner #submitbutton:hover,
html.aui #banner #submitbutton:hover {
  box-shadow: 0 0 0 transparent;
}
html #banner #submitbutton:focus,
html.aui #banner #submitbutton:focus {
  background-color: #e5e2db;
  border: none;
  box-shadow: 0 0 0 transparent;
  outline: 0;
}
html #banner-nav,
html.aui #banner-nav {
  z-index: 12;
}
html #header-links .nav,
html.aui #header-links .nav {
  font-weight: bold;
  font-size: 1.2rem;
  line-height: 1;
  text-transform: uppercase;
  letter-spacing: 0.1rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
html #header-links .nav > li,
html.aui #header-links .nav > li {
  float: left;
  margin: 0;
  padding: 0;
}
html #header-links .nav > li > a, html #header-links .nav > li > a:link, html #header-links .nav > li > a:visited,
html.aui #header-links .nav > li > a,
html.aui #header-links .nav > li > a:link,
html.aui #header-links .nav > li > a:visited {
  background: #fff;
  color: #9da5a9;
  display: block;
  padding: 1rem 0 1rem 0;
  margin-left: 1.5rem;
  margin-right: 1.5rem;
  text-decoration: none;
}
html #header-links .nav > li > a:hover, html #header-links .nav > li > a:active,
html.aui #header-links .nav > li > a:hover,
html.aui #header-links .nav > li > a:active {
  color: #3e525b;
}
html #header-links .nav,
html.aui #header-links .nav {
  float: right;
  margin-top: 1.4rem;
  margin-bottom: 1.7rem;
  margin-right: -1.5rem;
  /* 
  ########################################################################
  	"WELCOME, first last" dropdown DOM
  ######################################################################## */
}
html #header-links .nav #welcome-user.dropdown_container,
html.aui #header-links .nav #welcome-user.dropdown_container {
  position: relative;
  cursor: pointer;
}
html #header-links .nav #welcome-user.dropdown_container .dd_icon,
html.aui #header-links .nav #welcome-user.dropdown_container .dd_icon {
  margin-left: 5px;
  display: inline-block;
  /*#zoom: 1.0;*/
  width: 9px;
  height: 9px;
  background: url(/isoexpress/o/isone-theme/images/sprite.png) -1px -84px no-repeat;
}
html #header-links .nav #welcome-user.dropdown_container.hover, html #header-links .nav #welcome-user.dropdown_container:hover,
html.aui #header-links .nav #welcome-user.dropdown_container.hover,
html.aui #header-links .nav #welcome-user.dropdown_container:hover {
  background: #2a3e47;
}
html #header-links .nav #welcome-user.dropdown_container.hover > a, html #header-links .nav #welcome-user.dropdown_container:hover > a,
html.aui #header-links .nav #welcome-user.dropdown_container.hover > a,
html.aui #header-links .nav #welcome-user.dropdown_container:hover > a {
  background: #2a3e47;
}
html #header-links .nav #welcome-user.dropdown_container.hover > span, html #header-links .nav #welcome-user.dropdown_container:hover > span,
html.aui #header-links .nav #welcome-user.dropdown_container.hover > span,
html.aui #header-links .nav #welcome-user.dropdown_container:hover > span {
  color: #1997d4;
}
html #header-links .nav #welcome-user.dropdown_container.hover menu.dropdown, html #header-links .nav #welcome-user.dropdown_container:hover menu.dropdown,
html.aui #header-links .nav #welcome-user.dropdown_container.hover menu.dropdown,
html.aui #header-links .nav #welcome-user.dropdown_container:hover menu.dropdown {
  display: block;
  padding: 20px;
}
html #header-links .nav #welcome-user.dropdown_container > a,
html.aui #header-links .nav #welcome-user.dropdown_container > a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  text-transform: uppercase;
}
html #header-links .nav #welcome-user.dropdown_container > a:hover,
html.aui #header-links .nav #welcome-user.dropdown_container > a:hover {
  color: #b4b8b9;
}
html #header-links .nav #welcome-user.dropdown_container > menu,
html.aui #header-links .nav #welcome-user.dropdown_container > menu {
  width: 375px;
  text-transform: none;
  font-weight: normal;
  letter-spacing: normal;
}
html #header-links .nav #welcome-user.dropdown_container > menu.dropdown,
html.aui #header-links .nav #welcome-user.dropdown_container > menu.dropdown {
  display: none;
  position: absolute;
  right: 0;
  top: 24px;
  margin: 0;
  z-index: 1000;
  -webkit-padding-start: 0;
  background: #2a3e47;
  padding: 14px 20px;
  line-height: 1.4;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0;
  margin: 0;
  vertical-align: top;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section#my-dashboard-section,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section#my-dashboard-section {
  width: 50%;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section#account-info-section,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section#account-info-section {
  width: 45%;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section div.user-menu-header,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section div.user-menu-header {
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav ul, html #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li, html #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li a,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav ul,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li a {
  padding-left: 0;
  margin-left: 0;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav ul,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav ul {
  margin: 0;
  list-style: none;
  padding: 3px;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li {
  padding: 2px;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li:first-child,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li:first-child {
  margin-top: 2px;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li.selected a,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li.selected a {
  color: #1997d4;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li a,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li a {
  color: #8dacbc;
  font-weight: normal;
  font-size: 12px;
  text-decoration: none;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li a:hover,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav ul li a:hover {
  color: #1997d4;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation {
  background-color: transparent;
  background-image: none;
  border: none;
  z-index: 10;
  padding: 0;
  margin: 0;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation ul li,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation ul li {
  display: block;
  padding: 2px !important;
  margin: 0;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation ul li a,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation ul li a {
  padding: 0 !important;
  font-weight: normal;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation ul li.selected a,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation ul li.selected a {
  color: #1997d4;
  box-shadow: 0 0 0 transparent;
  /*-moz-box-shadow: 0px 0px 0px transparent;
  -webkit-box-shadow: 0px 0px 0px transparent;
  -o-box-shadow: 0px 0px 0px transparent;*/
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation a,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation a {
  display: inline;
  zoom: 1;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.empty,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.empty {
  min-height: 1px;
  height: 1px;
  border-bottom: 5px solid #CCCCCC;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.modify-pages li .toolbar, html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.modify-pages .add-page-editor input,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.modify-pages li .toolbar,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.modify-pages .add-page-editor input {
  margin: 0;
  width: 90%;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.modify-pages li,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.modify-pages li {
  position: relative;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.modify-pages li .delete-tab,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.modify-pages li .delete-tab {
  zoom: 1;
  border: none;
  color: red;
  right: 10px;
  background-color: transparent;
  position: absolute;
  display: none;
}
html #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.modify-pages li:hover .delete-tab,
html.aui #header-links .nav #welcome-user.dropdown_container > menu > section nav#navigation.modify-pages li:hover .delete-tab {
  display: inline-block;
}
html #header-links .nav #welcome-user.dropdown_container.help .dd_icon,
html.aui #header-links .nav #welcome-user.dropdown_container.help .dd_icon {
  /*#position: absolute;
  #right: 5px;
  #top: 10px;*/
}
html #header-links .nav > li#_hdr_login.dropdown_container,
html.aui #header-links .nav > li#_hdr_login.dropdown_container {
  position: relative;
  cursor: pointer;
}
html #header-links .nav > li#_hdr_login.dropdown_container menu.dropdown,
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu.dropdown {
  display: none;
  position: absolute;
  right: 0;
  top: 30px;
  margin: 0;
  z-index: 1000;
  -webkit-padding-start: 0;
  background: #2a3e47;
  padding: 14px 20px;
}
html #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form .aui-field-wrapper-content,
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form .aui-field-wrapper-content {
  padding-top: 5px;
}
html #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form label, html #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form a,
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form label,
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form a {
  white-space: nowrap;
  font-size: 1.1rem;
}
html #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form label,
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form label {
  color: #8dacbc;
  padding: 2px 0;
  font-weight: normal;
}
html #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input,
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input {
  font-size: 11px;
  padding: 4px;
  color: #333;
  margin: 0;
}
html #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=text], html #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=password],
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=text],
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=password] {
  width: 138px;
  height: 20px;
  outline: none;
  transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
}
html #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=text]:focus, html #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=password]:focus,
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=text]:focus,
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=password]:focus {
  background-color: #FFF;
}
html #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=submit],
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=submit] {
  border: 1px solid transparent;
  font-weight: normal;
  color: #FFF;
  background: #1795d2;
  text-shadow: none;
  padding: 2px 10px;
  font-size: 12px; /** Chrome is messing up the font size **/
  cursor: pointer;
  margin-right: 5px;
}
html #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=submit]:hover,
html.aui #header-links .nav > li#_hdr_login.dropdown_container menu form#_hdr_login_form input[type=submit]:hover {
  cursor: pointer;
}
html #header-links .nav > li#_hdr_login.dropdown_container.hover, html #header-links .nav > li#_hdr_login.dropdown_container:hover,
html.aui #header-links .nav > li#_hdr_login.dropdown_container.hover,
html.aui #header-links .nav > li#_hdr_login.dropdown_container:hover {
  background: #2a3e47;
}
html #header-links .nav > li#_hdr_login.dropdown_container.hover > a, html #header-links .nav > li#_hdr_login.dropdown_container:hover > a,
html.aui #header-links .nav > li#_hdr_login.dropdown_container.hover > a,
html.aui #header-links .nav > li#_hdr_login.dropdown_container:hover > a {
  color: #9DA5A9;
  background: #2a3e47;
}
html #header-links .nav > li#_hdr_login.dropdown_container.hover > span, html #header-links .nav > li#_hdr_login.dropdown_container:hover > span,
html.aui #header-links .nav > li#_hdr_login.dropdown_container.hover > span,
html.aui #header-links .nav > li#_hdr_login.dropdown_container:hover > span {
  color: #1997d4;
}
html #header-links .nav > li#_hdr_login.dropdown_container.hover menu.dropdown, html #header-links .nav > li#_hdr_login.dropdown_container:hover menu.dropdown,
html.aui #header-links .nav > li#_hdr_login.dropdown_container.hover menu.dropdown,
html.aui #header-links .nav > li#_hdr_login.dropdown_container:hover menu.dropdown {
  display: block;
  padding: 5px 7px 12px 15px;
}
html #header-links .nav > li#_hdr_login > menu,
html.aui #header-links .nav > li#_hdr_login > menu {
  width: 175px;
  text-transform: none;
  letter-spacing: 0;
}
html .messageCenter,
html.aui .messageCenter {
  display: none;
  position: relative;
  height: 42px;
  margin-bottom: 0;
}
html .messageCenter .container,
html.aui .messageCenter .container {
  margin: 0 0;
  white-space: nowrap;
  background: #a20d0d;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a20d0d), color-stop(100%, #7f0a0a));
  background: -webkit-linear-gradient(#a20d0d, #7f0a0a);
  background: -moz-linear-gradient(#a20d0d, #7f0a0a);
  background: -o-linear-gradient(#a20d0d, #7f0a0a);
  background: -ms-linear-gradient(#a20d0d, #7f0a0a);
  background: linear-gradient(#a20d0d, #7f0a0a);
  color: #fff;
  position: absolute;
  left: 0;
  right: 0;
  padding: 4px 16px;
}
html .messageCenter .container .indicator,
html.aui .messageCenter .container .indicator {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  /* *vertical-align: auto; *display: inline; */
  zoom: 1;
  padding: 0 5px;
}
html .messageCenter .container .indicator .icon,
html.aui .messageCenter .container .indicator .icon {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  padding: 0 5px;
  width: 17px;
  height: 17px;
  background: url("/isoexpress/o/isone-theme/images/sprite.png") 0px -125px no-repeat;
  /* *vertical-align: auto;
  *display: inline;*/
}
html .messageCenter .container .messages,
html.aui .messageCenter .container .messages {
  width: 94%;
  white-space: nowrap;
  height: 34px;
  padding: 0 10px;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  border-left: 1px solid #D66D6D;
  overflow: hidden;
  position: relative;
  /* *vertical-align: auto;
  *display: inline; */
}
html .messageCenter .container .messages .scroller,
html.aui .messageCenter .container .messages .scroller {
  position: absolute;
  width: 100%;
}
html .messageCenter .container .messages .headline,
html.aui .messageCenter .container .messages .headline {
  font-size: 14px;
}
html .messageCenter .container .messages .headline a,
html.aui .messageCenter .container .messages .headline a {
  color: #fff;
}
html .messageCenter .container .messages .info,
html.aui .messageCenter .container .messages .info {
  font-size: 11px;
}
html .messageCenter .container .navigate,
html.aui .messageCenter .container .navigate {
  position: absolute;
  right: 15px;
  top: 16px;
}
html .messageCenter .container .navigate > span,
html.aui .messageCenter .container .navigate > span {
  width: 15px;
  height: 9px;
  background: url("/isoexpress/o/isone-theme/images/sprite.png") 0 0 no-repeat;
  display: block;
  cursor: pointer;
}
html .messageCenter .container .navigate .up,
html.aui .messageCenter .container .navigate .up {
  display: none;
  background-position: -1px -234px;
  margin-bottom: 8px;
}
html .messageCenter .container .navigate .up.disabled,
html.aui .messageCenter .container .navigate .up.disabled {
  background-position: -46px -234px;
}
html .messageCenter .container .navigate .up:hover,
html.aui .messageCenter .container .navigate .up:hover {
  background-position: -23px -234px;
}
html .messageCenter .container .navigate .down,
html.aui .messageCenter .container .navigate .down {
  background-position: -1px -254px;
}
html .messageCenter .container .navigate .down.disabled,
html.aui .messageCenter .container .navigate .down.disabled {
  background-position: -46px -254px;
}
html .messageCenter .container .navigate .down:hover,
html.aui .messageCenter .container .navigate .down:hover {
  background-position: -23px -254px;
}
html .messageCenter.over,
html.aui .messageCenter.over {
  z-index: 11;
}
html .messageCenter.over .container,
html.aui .messageCenter.over .container {
  /* #border-bottom: 2px solid #550000;
  #border-left: 1px solid #550000; */
  -moz-box-shadow: 0 5px 5px #999999;
  -webkit-box-shadow: 0 5px 5px #999999;
  -o-box-shadow: 0 5px 5px #999999;
  box-shadow: 0 5px 5px #999999;
  height: 300px;
  z-index: 11;
}
html .messageCenter.over .container .indicator,
html.aui .messageCenter.over .container .indicator {
  vertical-align: top;
  margin-top: 8px;
}
html .messageCenter.over .container .messages,
html.aui .messageCenter.over .container .messages {
  height: 300px;
  overflow-y: auto;
}
html .messageCenter.over .container .messages .message,
html.aui .messageCenter.over .container .messages .message {
  border-bottom: 1px solid #D66D6D;
  padding: 8px 0 4px;
}
html .messageCenter.over .container .messages .message:first-child,
html.aui .messageCenter.over .container .messages .message:first-child {
  padding-top: 0;
}
html .messageCenter.over .container .messages .message:hover,
html.aui .messageCenter.over .container .messages .message:hover {
  background: #550000;
}
html .messageCenter.over .container .messages .message.cloned,
html.aui .messageCenter.over .container .messages .message.cloned {
  display: none;
}
html .messageCenter.over .container .navigate .up,
html.aui .messageCenter.over .container .navigate .up {
  display: block;
}
html .messageCenter.over .container .navigate .down,
html.aui .messageCenter.over .container .navigate .down {
  display: none;
}
html .messageCenter.over .container .scroller,
html.aui .messageCenter.over .container .scroller {
  top: 0 !important;
}
html .layout-column-highlight,
html.aui .layout-column-highlight {
  background: #0000ff;
}
html .layout-column-hover,
html.aui .layout-column-hover {
  background: #0000ff;
}
html #dockbar,
html.aui #dockbar {
  font-family: Arial, Helvetica, sans-serif !important;
}
html .taglib-captcha IMG.captcha,
html.aui .taglib-captcha IMG.captcha {
  cursor: pointer;
}
html .isone-hidden-portlet,
html.aui .isone-hidden-portlet {
  display: none;
}
html .iso-msg-error,
html.aui .iso-msg-error {
  color: #000;
  background: url("/isoexpress/o/isone-theme/images/messages/error.png") no-repeat scroll 6px 50% #FFDDDD;
  border: 1px solid #FF0000;
  display: block;
  font-weight: normal;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left;
}
html .iso-loading,
html.aui .iso-loading {
  position: absolute;
  width: 75px;
  z-index: 1;
}
html .page-header-section,
html.aui .page-header-section {
  background: #f5f2eb;
  padding-top: 2.1rem;
}
html .page-header-section h1,
html.aui .page-header-section h1 {
  font-size: 4.2rem;
  line-height: 1.4;
  margin-bottom: 1.05rem;
  margin-top: 0;
}
html .page-header-section h2,
html.aui .page-header-section h2 {
  margin-top: 1.3rem;
}
html .page-header-section p:last-child,
html.aui .page-header-section p:last-child {
  margin-bottom: 0;
}
html .page-header-section #breadcrumbs,
html.aui .page-header-section #breadcrumbs {
  margin-bottom: 0;
  display: inline-block;
}
html .page-header-section #breadcrumbs ul,
html.aui .page-header-section #breadcrumbs ul {
  padding: 0;
}
html .page-header-section #breadcrumbs li,
html.aui .page-header-section #breadcrumbs li {
  display: inline;
  background: none;
  font-size: 1.3rem;
  margin-right: 2px;
  padding-right: 0;
}
html .page-header-section #breadcrumbs li.last,
html.aui .page-header-section #breadcrumbs li.last {
  display: none;
}
html .page-header-section #breadcrumbs li:last-child:after,
html.aui .page-header-section #breadcrumbs li:last-child:after {
  content: "";
}
html .page-header-section #breadcrumbs li:after,
html.aui .page-header-section #breadcrumbs li:after {
  content: ">";
}
html .page-header-section #breadcrumbs a,
html.aui .page-header-section #breadcrumbs a {
  color: #3e525b;
  text-decoration: none;
  margin-right: 0.4rem;
  font-size: 1.3rem;
  display: inline;
}
html .page-header-section #breadcrumbs a:hover,
html.aui .page-header-section #breadcrumbs a:hover {
  color: #1997d4;
}
html .portlet-barebone .portlet > .cadmin.portlet-topper, html .portlet-barebone .portlet-static > .cadmin.portlet-topper, html .portlet-borderless .portlet > .cadmin.portlet-topper, html .portlet-borderless .portlet-static > .cadmin.portlet-topper,
html.aui .portlet-barebone .portlet > .cadmin.portlet-topper,
html.aui .portlet-barebone .portlet-static > .cadmin.portlet-topper,
html.aui .portlet-borderless .portlet > .cadmin.portlet-topper,
html.aui .portlet-borderless .portlet-static > .cadmin.portlet-topper {
  display: none !important;
}
html .portlet-decorate,
html.aui .portlet-decorate {
  /*
     ###################################################################
         Custom Portlet Header Icons
     ################################################################### */
}
html .portlet-decorate .portlet.focused .portlet-title-text-el, html .portlet-decorate .portlet-static.focused .portlet-title-text-el,
html.aui .portlet-decorate .portlet.focused .portlet-title-text-el,
html.aui .portlet-decorate .portlet-static.focused .portlet-title-text-el {
  text-shadow: none;
}
html .portlet-decorate .portlet .portlet-header, html .portlet-decorate .portlet-static .portlet-header,
html.aui .portlet-decorate .portlet .portlet-header,
html.aui .portlet-decorate .portlet-static .portlet-header {
  border-bottom: 1px solid #8e989d;
  margin: 0;
  padding: 8px 0 6px 5px;
}
html .portlet-decorate .portlet .portlet-header .portlet-title-text, html .portlet-decorate .portlet-static .portlet-header .portlet-title-text,
html.aui .portlet-decorate .portlet .portlet-header .portlet-title-text,
html.aui .portlet-decorate .portlet-static .portlet-header .portlet-title-text {
  text-transform: uppercase;
  padding: 8px 6px;
  font-size: 1.4rem;
  margin: 0;
}
html .portlet-decorate .portlet .cadmin.portlet-topper, html .portlet-decorate .portlet-static .cadmin.portlet-topper,
html.aui .portlet-decorate .portlet .cadmin.portlet-topper,
html.aui .portlet-decorate .portlet-static .cadmin.portlet-topper {
  border: 0;
  text-transform: uppercase;
  font-size: 14px !important;
  border-radius: 0;
  box-shadow: unset;
  background-image: none;
  transform: none !important;
  display: block !important;
  position: relative !important;
  opacity: initial !important;
  background-color: #FFF !important;
  border-bottom: 1px solid #8e989d !important;
  padding: 8px 12px 8px 10px !important;
  height: inherit !important;
}
html .portlet-decorate .portlet .cadmin.portlet-topper .portlet-title-default .portlet-name-text, html .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-title-default .portlet-name-text,
html.aui .portlet-decorate .portlet .cadmin.portlet-topper .portlet-title-default .portlet-name-text,
html.aui .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-title-default .portlet-name-text {
  color: #3e525b !important;
  text-transform: uppercase !important;
  font-size: 14px !important;
}
html .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar, html .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar,
html.aui .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar,
html.aui .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar {
  position: absolute;
  margin-top: 1px;
  top: 0;
  right: 75px;
}
html .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar .component-action.portlet-options, html .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar .component-action.portlet-options,
html.aui .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar .component-action.portlet-options,
html.aui .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar .component-action.portlet-options {
  color: #666 !important;
  background-color: transparent;
}
html .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar .lfr-actions.portlet-options .lfr-trigger strong a, html .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar .lfr-actions.portlet-options .lfr-trigger strong a,
html.aui .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar .lfr-actions.portlet-options .lfr-trigger strong a,
html.aui .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar .lfr-actions.portlet-options .lfr-trigger strong a {
  background-image: url("/isoexpress/o/isone-theme/images/portlet_inner_sprite.png");
  background-position: 0px -100px;
}
html .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar .lfr-actions.portlet-options .lfr-trigger strong a:hover, html .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar .lfr-actions.portlet-options .lfr-trigger strong a:hover,
html.aui .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar .lfr-actions.portlet-options .lfr-trigger strong a:hover,
html.aui .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar .lfr-actions.portlet-options .lfr-trigger strong a:hover {
  background-position: 0px -80px;
}
html .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar span, html .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar span,
html.aui .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar span,
html.aui .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar span {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *display: inline;
}
html .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-minimize, html .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-maximize, html .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-close, html .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-minimize, html .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-maximize, html .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-close,
html.aui .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-minimize,
html.aui .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-maximize,
html.aui .portlet-decorate .portlet .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-close,
html.aui .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-minimize,
html.aui .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-maximize,
html.aui .portlet-decorate .portlet-static .cadmin.portlet-topper .portlet-topper-toolbar span.portlet-close {
  /* display: none; */
}
html .portlet-decorate .iso_topper_toolbar,
html.aui .portlet-decorate .iso_topper_toolbar {
  margin-top: 9px;
  margin-right: 9px;
  padding: 2px;
  position: absolute;
  right: 3px;
  text-align: right;
  top: 0;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions {
  margin: 0;
  padding-left: 0 !important;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions li.lfr-trigger,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions li.lfr-trigger {
  list-style: none;
  padding-left: 4px !important;
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  *display: inline;
  /* #zoom: 1.0;
              #margin-right: 5px; */
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions li.lfr-trigger strong a,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions li.lfr-trigger strong a {
  background-image: url(/isoexpress/o/isone-theme/images/sprite.png) !important;
  background-repeat: no-repeat;
  width: 12px !important;
  height: 12px !important;
  display: block;
  font-size: 0 !important;
  padding: 0 !important;
  text-indent: -9999em;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .lnkRestore,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .lnkRestore {
  font-size: 11px;
  margin-right: 10px;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .move,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .move {
  display: none;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .move.lfr-trigger strong a,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .move.lfr-trigger strong a {
  background-position: 0 0;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .move.lfr-trigger strong a:hover,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .move.lfr-trigger strong a:hover {
  background-position: 0 -24px;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .popout,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .popout {
  display: none;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .popout.lfr-trigger strong a,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .popout.lfr-trigger strong a {
  background-position: 0 0;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .popout.lfr-trigger strong a:hover,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .popout.lfr-trigger strong a:hover {
  background-position: 0 -24px;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .maximize.lfr-trigger strong a,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .maximize.lfr-trigger strong a {
  background-position: 0 0;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .maximize.lfr-trigger strong a:hover,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .maximize.lfr-trigger strong a:hover {
  background-position: 0 -24px;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .corner.lfr-trigger strong a,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .corner.lfr-trigger strong a {
  background-position: -16px 0;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .corner.lfr-trigger strong a:hover,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .corner.lfr-trigger strong a:hover {
  background-position: -16px -24px;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .portlet-close.lfr-trigger strong a,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .portlet-close.lfr-trigger strong a {
  background-position: -36px 0;
}
html .portlet-decorate .iso_topper_toolbar ul.iso_actions .portlet-close.lfr-trigger strong a:hover,
html.aui .portlet-decorate .iso_topper_toolbar ul.iso_actions .portlet-close.lfr-trigger strong a:hover {
  background-position: -36px -24px;
}
html .focused .iso_topper_toolbar .iso_actions .maximize.lfr-trigger strong a,
html.aui .focused .iso_topper_toolbar .iso_actions .maximize.lfr-trigger strong a {
  background-position: 0 -12px;
}
html .focused .iso_topper_toolbar .iso_actions .maximize.lfr-trigger strong a:hover,
html.aui .focused .iso_topper_toolbar .iso_actions .maximize.lfr-trigger strong a:hover {
  background-position: 0 -24px;
}
html .focused .iso_topper_toolbar .iso_actions .corner.lfr-trigger strong a,
html.aui .focused .iso_topper_toolbar .iso_actions .corner.lfr-trigger strong a {
  background-position: -16px -12px;
}
html .focused .iso_topper_toolbar .iso_actions .corner.lfr-trigger strong a:hover,
html.aui .focused .iso_topper_toolbar .iso_actions .corner.lfr-trigger strong a:hover {
  background-position: -16px -24px;
}
html .focused .iso_topper_toolbar .iso_actions .portlet-close.lfr-trigger strong a,
html.aui .focused .iso_topper_toolbar .iso_actions .portlet-close.lfr-trigger strong a {
  background-position: -36px -12px;
}
html .focused .iso_topper_toolbar .iso_actions .portlet-close.lfr-trigger strong a:hover,
html.aui .focused .iso_topper_toolbar .iso_actions .portlet-close.lfr-trigger strong a:hover {
  background-position: -36px -24px;
}
html .portlet-options-dropdown,
html.aui .portlet-options-dropdown {
  padding: 10px;
  border: 1px solid rgb(230, 230, 230);
  background-color: rgb(240, 240, 240);
}
html .highcharts-portlet .portlet-content,
html.aui .highcharts-portlet .portlet-content {
  padding: 0 !important;
}
html .highcharts-portlet .portlet-body,
html.aui .highcharts-portlet .portlet-body {
  background-color: #FFFFFF;
}
html .graph_header,
html.aui .graph_header {
  margin: 0;
  background-color: #FFFFFF; /* 4 */
  height: 22px;
  width: 100%;
  border-bottom: 1px solid #e5e5e5;
}
html .graph_header .highcharts-grid,
html.aui .graph_header .highcharts-grid {
  background-color: #FFFFFF; /* 4 */
}
html .graph_header .graph_header_panel,
html.aui .graph_header .graph_header_panel {
  vertical-align: middle;
  height: 34px;
}
html .graph_header .textbox,
html.aui .graph_header .textbox {
  display: inline;
  border: 1px solid silver;
  margin: 4px 0 4px 4px;
  cursor: pointer;
  padding: 1px 7px;
}
html .graph_header .selected .DateIcon,
html.aui .graph_header .selected .DateIcon {
  color: #FFFFFF;
  background-color: #9FBFDF;
  border: 1px solid #9FBFDF;
}
html .graph_header .selected .DateIcon .DateArrow,
html.aui .graph_header .selected .DateIcon .DateArrow {
  background-image: none;
}
html .graph_header .selected .DataIcon,
html.aui .graph_header .selected .DataIcon {
  background-position: 0px -39px;
}
html .graph_header .selected .GraphIcon,
html.aui .graph_header .selected .GraphIcon {
  background-position: 0 1px;
}
html .graph_header .selected .ExportIcon, html .graph_header .selected.ExportIcon,
html.aui .graph_header .selected .ExportIcon,
html.aui .graph_header .selected.ExportIcon {
  background-position: 5px -117px;
  background-color: #2a3e47;
  border-bottom: 1px solid #9FBFDF;
}
html .graph_header .selected .ModifyIcon,
html.aui .graph_header .selected .ModifyIcon {
  background-position: 10px -77px;
  background-color: #2a3e47;
  border-bottom: 1px solid transparent;
}
html .graph_header .selected .exportDiv, html .graph_header .selected .dataDiv, html .graph_header .selected .modifyPrefs, html .graph_header .selected .modifyDateDiv, html .graph_header .selected .dataDiv, html .graph_header .selected .graphDiv,
html.aui .graph_header .selected .exportDiv,
html.aui .graph_header .selected .dataDiv,
html.aui .graph_header .selected .modifyPrefs,
html.aui .graph_header .selected .modifyDateDiv,
html.aui .graph_header .selected .dataDiv,
html.aui .graph_header .selected .graphDiv {
  display: block;
}
html .graph_header .selected.ModifyIconWrapper,
html.aui .graph_header .selected.ModifyIconWrapper {
  background-position: 10px -77px;
  background-color: #2a3e47;
  border-bottom: 1px solid transparent;
}
html .DateIconWrapper,
html.aui .DateIconWrapper {
  padding-left: 5px;
}
html .DateIconWrapper .DateArrow,
html.aui .DateIconWrapper .DateArrow {
  background: transparent url("/isoexpress/o/isone-theme/images/portlet_inner_sprite.png") no-repeat scroll 0px -235px;
  padding-left: 10px;
}
html .DateIconWrapper .DateIcon,
html.aui .DateIconWrapper .DateIcon {
  float: left;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 1px;
  color: #999999;
  border: 1px solid transparent;
  cursor: pointer;
  height: 21px;
}
html .DateIconWrapper .DateIcon:hover,
html.aui .DateIconWrapper .DateIcon:hover {
  color: #6699CC;
  border: 1px solid #9FBFDF;
}
html .GraphIconWrapper,
html.aui .GraphIconWrapper {
  width: 28px;
}
html .GraphIconWrapper .GraphIcon,
html.aui .GraphIconWrapper .GraphIcon {
  background: transparent url("/isoexpress/o/isone-theme/images/portlet_inner_sprite.png") no-repeat scroll 0px -19px;
  width: 21px;
  height: 19px;
  margin-right: 6px;
  cursor: pointer;
}
html .GraphIconWrapper .GraphIcon:hover,
html.aui .GraphIconWrapper .GraphIcon:hover {
  background-position: 0 1px;
}
html .DataIconWrapper,
html.aui .DataIconWrapper {
  width: 56px;
}
html .DataIconWrapper .DataIcon,
html.aui .DataIconWrapper .DataIcon {
  background: transparent url("/isoexpress/o/isone-theme/images/portlet_inner_sprite.png") no-repeat scroll 0px -59px;
  width: 21px;
  height: 19px;
  cursor: pointer;
}
html .DataIconWrapper .DataIcon:hover,
html.aui .DataIconWrapper .DataIcon:hover {
  background-position: 0px -39px;
}
html .ModifyIconWrapper,
html.aui .ModifyIconWrapper {
  width: 35px;
}
html .ModifyIconWrapper .ModifyIcon,
html.aui .ModifyIconWrapper .ModifyIcon {
  background: transparent url("/isoexpress/o/isone-theme/images/portlet_inner_sprite.png") no-repeat scroll 10px -97px;
  width: 28px;
  height: 19px;
  cursor: pointer;
}
html .ModifyIconWrapper .ModifyIcon:hover,
html.aui .ModifyIconWrapper .ModifyIcon:hover {
  background-position: 10px -77px;
  background-color: transparent;
}
html .HelpIconWrapper,
html.aui .HelpIconWrapper {
  width: 28px;
}
html .HelpIconWrapper .HelpIcon,
html.aui .HelpIconWrapper .HelpIcon {
  background: transparent url("../images/help.png") no-repeat scroll 0 2px;
  width: 28px;
  height: 19px;
  cursor: pointer;
}
html .ExportIconWrapper,
html.aui .ExportIconWrapper {
  width: 34px;
}
html .ExportIconWrapper .ExportIcon,
html.aui .ExportIconWrapper .ExportIcon {
  background: transparent url("/isoexpress/o/isone-theme/images/portlet_inner_sprite.png") no-repeat scroll 5px -137px;
  width: 28px;
  height: 19px;
  cursor: pointer;
}
html .ExportIconWrapper .ExportIcon:hover,
html.aui .ExportIconWrapper .ExportIcon:hover {
  background-position: 5px -117px;
}
html .modifyDateDiv,
html.aui .modifyDateDiv {
  display: none;
  left: 0;
  width: 250px;
  padding: 8px;
  border: 0 solid transparent;
}
html .modifyDateDiv .modifyDateBody,
html.aui .modifyDateDiv .modifyDateBody {
  background-color: #EDF2F6;
  padding: 10px;
}
html .modifyDateDiv .modifyDateFooter,
html.aui .modifyDateDiv .modifyDateFooter {
  padding: 10px 0 0 0;
  width: 100%;
  height: 22px;
}
html .PopupLink,
html.aui .PopupLink {
  position: relative;
  z-index: 10;
  white-space: nowrap;
}
html .isone_floater_div,
html.aui .isone_floater_div {
  position: absolute;
  border: 0 solid transparent;
  padding: 10px;
  color: #333333;
  text-align: left;
  top: 20px;
  /*background: #9FBFDF ;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9FBFDF ), color-stop(100%, #6699CC));
  background: -webkit-linear-gradient(#9FBFDF , #6699CC);
  background: -moz-linear-gradient(#9FBFDF , #6699CC);
  background: -o-linear-gradient(#9FBFDF , #6699CC);
  background: -ms-linear-gradient(#9FBFDF , #6699CC);
  -pie-background: linear-gradient(#9FBFDF , #6699CC);
  background: linear-gradient(#9FBFDF , #6699CC);*/
  background: none repeat scroll 0 0 #2a3e47;
}
html .isone_floater_div ul,
html.aui .isone_floater_div ul {
  list-style-type: none;
  color: #fff;
  font-weight: bold;
  cursor: pointer;
  margin: 0;
}
html .isone_floater_div li,
html.aui .isone_floater_div li {
  text-align: center;
  padding: 3px 3px 3px 7px;
}
html .isone_floater_div li.link:hover,
html.aui .isone_floater_div li.link:hover {
  color: #edf2f6;
  background-color: #6699cc;
}
html .isone_floater_div li.x-label,
html.aui .isone_floater_div li.x-label {
  color: #6699cc;
}
html .isone_floater_div.exportDiv,
html.aui .isone_floater_div.exportDiv {
  top: 2px;
  right: 0;
  width: 75px;
  display: none;
}
html .modifyPrefs,
html.aui .modifyPrefs {
  position: relative;
  display: none;
  padding: 12px;
  min-height: 260px;
  /* *** location drop-down *** */
}
html .modifyPrefs INPUT, html .modifyPrefs SELECT, html .modifyPrefs BUTTON, html .modifyPrefs TEXTAREA,
html.aui .modifyPrefs INPUT,
html.aui .modifyPrefs SELECT,
html.aui .modifyPrefs BUTTON,
html.aui .modifyPrefs TEXTAREA {
  font-size: 12px;
  border: 1px solid transparent;
  margin-right: 5px;
  margin-top: 0;
}
html .modifyPrefs TABLE,
html.aui .modifyPrefs TABLE {
  width: 90%;
}
html .modifyPrefs TABLE TD,
html.aui .modifyPrefs TABLE TD {
  vertical-align: top;
}
html .modifyPrefs LABEL, html .modifyPrefs LABEL.inline,
html.aui .modifyPrefs LABEL,
html.aui .modifyPrefs LABEL.inline {
  margin-bottom: 7px;
}
html .modifyPrefs LABEL.checkbox, html .modifyPrefs LABEL.checkbox.inline, html .modifyPrefs LABEL.inline.checkbox, html .modifyPrefs LABEL.inline.checkbox.inline,
html.aui .modifyPrefs LABEL.checkbox,
html.aui .modifyPrefs LABEL.checkbox.inline,
html.aui .modifyPrefs LABEL.inline.checkbox,
html.aui .modifyPrefs LABEL.inline.checkbox.inline {
  font-weight: normal;
  font-size: 11px;
  padding-top: 0;
}
html .modifyPrefs SELECT,
html.aui .modifyPrefs SELECT {
  height: 20px;
  padding: 0;
  margin-bottom: 5px;
}
html .modifyPrefs .modifyBody,
html.aui .modifyPrefs .modifyBody {
  background-color: transparent;
  padding: 10px 0 0 10px;
}
html .modifyPrefs .modifyChartTitle INPUT,
html.aui .modifyPrefs .modifyChartTitle INPUT {
  width: 180px;
  padding: 2px;
}
html .modifyPrefs .modifyChartTitle .readonly,
html.aui .modifyPrefs .modifyChartTitle .readonly {
  font-weight: bold;
  padding-left: 10px;
  color: #fff;
  font-size: 14px;
}
html .modifyPrefs .modifyFooter,
html.aui .modifyPrefs .modifyFooter {
  padding: 8px 0 0 0;
  width: 100%;
}
html .modifyPrefs .modifyFooter:after,
html.aui .modifyPrefs .modifyFooter:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
html .modifyPrefs .modifyFooterMax,
html.aui .modifyPrefs .modifyFooterMax {
  padding: 10px 0;
  width: 100%;
}
html .modifyPrefs .control-label,
html.aui .modifyPrefs .control-label {
  color: #ccc;
  display: block;
  margin-bottom: 3px;
  font-size: 12px;
}
html .modifyPrefs .field-wrapper label,
html.aui .modifyPrefs .field-wrapper label {
  display: block;
}
html .modifyPrefs .select-location,
html.aui .modifyPrefs .select-location {
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 5px;
  align-items: center;
  margin-right: 15px;
}
html .modifyPrefs .select-location SELECT,
html.aui .modifyPrefs .select-location SELECT {
  width: 175px;
}
html .modifyPrefs .select-location.selected .clear-location,
html.aui .modifyPrefs .select-location.selected .clear-location {
  cursor: pointer;
  background: transparent url("/isoexpress/o/isone-theme/images/portlet_inner_sprite.png") no-repeat scroll 0px -380px;
}
html .modifyPrefs .select-location .clear-location,
html.aui .modifyPrefs .select-location .clear-location {
  display: inline;
  width: 20px;
  height: 20px;
  margin-top: 5px;
}
html .modifyTable .aui-field-label,
html .modifyDateDiv .aui-field-label,
html .modifyTable .aui-field-label-inline-label,
html.aui .modifyTable .aui-field-label,
html.aui .modifyDateDiv .aui-field-label,
html.aui .modifyTable .aui-field-label-inline-label {
  color: #8dacbc;
  font-size: 12px;
  margin-bottom: 10px;
  vertical-align: top;
}
html .dataDiv,
html.aui .dataDiv {
  display: none;
  clear: both;
  position: relative;
  padding-right: 3px;
}
html ._datatable,
html.aui ._datatable {
  border: 1px solid transparent;
  margin-right: 2px;
  overflow: auto;
  width: 100%;
}
html ._datatable table,
html.aui ._datatable table {
  width: 100%;
  color: #333333;
}
html ._datatable tr td:first-child, html ._datatable tr th:first-child,
html.aui ._datatable tr td:first-child,
html.aui ._datatable tr th:first-child {
  padding-left: 10px;
}
html ._datatable tr td:last-child, html ._datatable tr th:last-child,
html.aui ._datatable tr td:last-child,
html.aui ._datatable tr th:last-child {
  padding-right: 10px;
}
html ._datatable th,
html.aui ._datatable th {
  background-color: #f7f7f5; /* 6 */
  padding: 2px 2px 2px 2px;
  border-bottom: 1px solid rgb(200, 200, 200);
  text-align: right;
}
html ._datatable td,
html.aui ._datatable td {
  text-align: right;
}
html ._datatable tfoot td,
html.aui ._datatable tfoot td {
  padding: 2px 5px;
  border-top: 1px solid rgb(200, 200, 200);
}
html ._datatable tbody td,
html.aui ._datatable tbody td {
  padding: 2px 2px;
  border-bottom: 1px solid #e5e5e5;
}
html ._datatable tbody tr:hover,
html.aui ._datatable tbody tr:hover {
  background-color: #EEEEEE;
}
html .chart,
html.aui .chart {
  clear: none;
  position: relative;
  width: 100%;
  height: 100% !important;
}
html .graphDiv,
html.aui .graphDiv {
  display: block;
  empty-cells: show;
}
html .graphDiv td,
html.aui .graphDiv td {
  vertical-align: top;
}
html .graphTD, html .graph,
html.aui .graphTD,
html.aui .graph {
  width: 100%;
}
html .legendTD, html .legend,
html.aui .legendTD,
html.aui .legend {
  text-align: left;
  vertical-align: top;
  font-size: 10px;
  font-weight: normal;
  cursor: pointer;
  height: inherit;
}
html .legendTD,
html.aui .legendTD {
  border: 1px solid #F7F7F5;
  border-left-color: #e5e5e5;
  background-color: #F7F7F5;
}
html .legendTD:hover,
html.aui .legendTD:hover {
  background-color: #FFFFFF;
  border-color: #DDDF0D;
}
html .legendTD.selected .legend-text,
html.aui .legendTD.selected .legend-text {
  display: block;
}
html .legendTD.selected .legend-header,
html.aui .legendTD.selected .legend-header {
  background: transparent url("/isoexpress/o/isone-theme/images/portlet_inner_sprite.png") no-repeat scroll 2px -217px;
  padding-left: 12px;
}
html .legendTD.selected .legend-header:hover,
html.aui .legendTD.selected .legend-header:hover {
  background-position: 2px -197px;
}
html .legendTD.selected .legend-header-text,
html.aui .legendTD.selected .legend-header-text {
  display: inline;
}
html .legendTD .legend-column,
html.aui .legendTD .legend-column {
  width: 36px;
}
html .legendTD .legend-item,
html.aui .legendTD .legend-item {
  margin: 5px 5px 5px 11px;
}
html .legendTD .legend-icon,
html.aui .legendTD .legend-icon {
  width: 16px;
  height: 16px;
}
html .legendTD .legend-text,
html.aui .legendTD .legend-text {
  display: none;
  margin-left: 5px;
  font-size: 11px;
  color: #666666;
  white-space: nowrap;
}
html .legendTD .legend-item-hidden,
html.aui .legendTD .legend-item-hidden {
  color: #999999;
  opacity: 0.5;
}
html .legendTD .legend-header,
html.aui .legendTD .legend-header {
  color: #999999;
  width: 28px;
  text-align: center;
  white-space: nowrap;
  margin-left: 10px;
  height: 14px;
  background: transparent url("/isoexpress/o/isone-theme/images/portlet_inner_sprite.png") no-repeat scroll 2px -177px;
  padding: 0 0 0 0;
}
html .legendTD .legend-header:hover,
html.aui .legendTD .legend-header:hover {
  background-position: 2px -157px;
}
html .legendTD .legend-header-text,
html.aui .legendTD .legend-header-text {
  display: none;
  padding-left: 5px;
}
html .graph_footer,
html.aui .graph_footer {
  position: relative;
  display: block;
  clear: none;
  background-color: #ffffff;
  color: #999999; /* 4 */
  font-size: 11px; /* 4 */
  width: 100%;
  height: 18px;
  empty-cells: show;
  border-top: 1px solid #e5e5e5;
}
html .graph_footer .graph_footer_left,
html.aui .graph_footer .graph_footer_left {
  float: left;
  padding-left: 10px;
}
html .graph_footer .graph_footer_right,
html.aui .graph_footer .graph_footer_right {
  float: right;
  text-align: right;
  padding-right: 10px;
}
html .highcharts-portlet .portlet.focused .portlet-body,
html .portlet.focused .graph_header,
html .portlet.focused .highcharts-grid,
html .portlet.focused .graph_footer,
html.aui .highcharts-portlet .portlet.focused .portlet-body,
html.aui .portlet.focused .graph_header,
html.aui .portlet.focused .highcharts-grid,
html.aui .portlet.focused .graph_footer {
  background-color: #FFFFFF;
}
html .highcharts-tooltip-header,
html.aui .highcharts-tooltip-header {
  text-transform: uppercase;
  font-weight: bold;
}
html .highcharts-tooltip text,
html.aui .highcharts-tooltip text {
  line-height: 120%;
}
html .modifyDateBody,
html.aui .modifyDateBody {
  background-color: transparent !important;
}
html .modifyDateFooter button,
html.aui .modifyDateFooter button {
  border: none;
}
html .selected .DateIcon,
html.aui .selected .DateIcon {
  background-color: #2a3e47 !important;
}
html #portlet_password-reminder .portlet-content .sheet form .form-group label {
  font-family: "OpenSansRegular", Arial, Helvetica, sans-serif;
  color: #666;
  font-size: 1.2rem;
  font-weight: bold;
  padding: 5px;
}
html #portlet_password-reminder .portlet-content .sheet form .form-group input, html #portlet_password-reminder .portlet-content .sheet form .form-group select {
  font-size: 1.2rem;
  padding: 5px 6px;
  height: auto;
}
html #portlet_password-reminder .portlet-content .sheet form .button-holder button {
  padding: 6px 12px;
  font-size: 1.2em;
}
html #portlet_password-reminder .portlet-content .sheet,
html.aui #portlet_password-reminder .portlet-content .sheet {
  margin: auto auto 20px;
  background-color: #f5f2eb;
  border: 1px solid #d4d4d4;
  padding: 20px;
}
html #portlet_password-reminder .portlet-content .sheet .sheet-header .sheet-title,
html.aui #portlet_password-reminder .portlet-content .sheet .sheet-header .sheet-title {
  margin-top: 0;
}
html #portlet_password-reminder .portlet-content .sheet .sheet-header .float-right,
html.aui #portlet_password-reminder .portlet-content .sheet .sheet-header .float-right {
  display: none;
}
html #portlet_password-reminder .portlet-content .sheet form .form-group,
html.aui #portlet_password-reminder .portlet-content .sheet form .form-group {
  padding-bottom: 15px;
}
html #portlet_password-reminder .portlet-content .sheet form .button-holder,
html.aui #portlet_password-reminder .portlet-content .sheet form .button-holder {
  text-align: right;
}
html #portlet_verify-email-address .portlet-content .sheet,
html.aui #portlet_verify-email-address .portlet-content .sheet {
  background: #F5F2EB;
  border: 1px solid #d4d4d4;
  padding: 15px;
  margin: 10px auto;
}
html #portlet_verify-email-address .portlet-content .sheet form .form-group,
html.aui #portlet_verify-email-address .portlet-content .sheet form .form-group {
  padding-bottom: 15px;
}
html #portlet_verify-email-address .portlet-content .sheet form button,
html.aui #portlet_verify-email-address .portlet-content .sheet form button {
  padding: 6px 12px;
  font-size: 1.2em;
}
html #portlet_new-password .sheet,
html.aui #portlet_new-password .sheet {
  margin: auto auto 50px;
  width: 550px;
}
html #portlet_new-password .sheet .sheet-header h2,
html.aui #portlet_new-password .sheet .sheet-header h2 {
  color: #3e525b;
  font-size: 36px;
  margin-top: 0;
  margin-bottom: 15px;
}
html #portlet_new-password .sheet .sheet-header button,
html.aui #portlet_new-password .sheet .sheet-header button {
  display: none;
}
html #portlet_new-password form,
html.aui #portlet_new-password form {
  width: 100%;
  background: none repeat scroll 0 0 #f5f2eb;
  border: 1px solid #d4d4d4;
  padding: 10px 20px;
  text-align: left;
}
html #portlet_new-password form .form-group,
html.aui #portlet_new-password form .form-group {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
  padding: 10px;
}
html #portlet_new-password form .form-group .help-block,
html.aui #portlet_new-password form .form-group .help-block {
  padding-left: 5px;
}
html #portlet_new-password form LABEL.control-label,
html.aui #portlet_new-password form LABEL.control-label {
  width: 155px;
  display: inline-block;
  padding-right: 5px;
  text-align: right;
  color: #666;
}
html #portlet_new-password form INPUT.field,
html.aui #portlet_new-password form INPUT.field {
  max-width: 150px;
}
html #portlet_new-password form .button-holder,
html.aui #portlet_new-password form .button-holder {
  text-align: right;
}
html #portlet_new-password form .button-holder BUTTON, html #portlet_new-password form .button-holder INPUT[type=button],
html.aui #portlet_new-password form .button-holder BUTTON,
html.aui #portlet_new-password form .button-holder INPUT[type=button] {
  margin-right: 14px;
  border-radius: 3px;
  cursor: pointer;
}
html #portlet_new-password form .button-holder a, html #portlet_new-password form .button-holder BUTTON, html #portlet_new-password form .button-holder INPUT[type=button],
html.aui #portlet_new-password form .button-holder a,
html.aui #portlet_new-password form .button-holder BUTTON,
html.aui #portlet_new-password form .button-holder INPUT[type=button] {
  font-size: 1.1rem;
}
html .portlet-login .sheet,
html.aui .portlet-login .sheet {
  background-color: inherit;
  border-width: 0;
}
html .portlet-login .sheet .sheet-section .sheet-subtitle,
html.aui .portlet-login .sheet .sheet-section .sheet-subtitle {
  display: none;
}
html .portlet-login .portlet-icon-back, html .portlet-login .portlet-header,
html.aui .portlet-login .portlet-icon-back,
html.aui .portlet-login .portlet-header {
  display: none;
}
html .portlet-login .portlet-content,
html.aui .portlet-login .portlet-content {
  border: none;
}
html .portlet-login h1,
html.aui .portlet-login h1 {
  font-size: 3.6rem;
  color: #3E525B;
  font-weight: normal;
  margin: 0 0 14px;
}
html .portlet-login h2,
html.aui .portlet-login h2 {
  font-size: 1.6rem;
  font-weight: normal;
  margin: 14px 0;
}
html .portlet-login h3,
html.aui .portlet-login h3 {
  margin-top: 5px;
}
html .portlet-login .label-required,
html.aui .portlet-login .label-required {
  display: none;
}
html .portlet-login .alert-success, html .portlet-login .portlet-msg-success,
html.aui .portlet-login .alert-success,
html.aui .portlet-login .portlet-msg-success {
  display: none;
}
html .portlet-login .form-validator-stack.help-block,
html.aui .portlet-login .form-validator-stack.help-block {
  background-image: url("/isoexpress/o/isone-theme/images/sprite.png");
  background-position: 3px -332px;
  background-repeat: no-repeat;
  height: 20px;
  width: 23px;
}
html .portlet-login .form-validator-stack div,
html.aui .portlet-login .form-validator-stack div {
  display: none;
}
html .portlet-login .yui3-aclist,
html.aui .portlet-login .yui3-aclist {
  width: auto !important;
}
html .portlet-login LABEL,
html.aui .portlet-login LABEL {
  font-size: 1.1rem;
  color: #666;
  text-transform: capitalize;
  text-align: right;
}
html .portlet-login LABEL.control-label,
html.aui .portlet-login LABEL.control-label {
  width: 155px;
  display: inline-block;
  padding-right: 5px;
}
html .portlet-login LABEL.checkbox,
html.aui .portlet-login LABEL.checkbox {
  margin-left: 155px;
}
html .portlet-login INPUT.field,
html.aui .portlet-login INPUT.field {
  max-width: 150px;
}
html .portlet-login INPUT, html .portlet-login SELECT,
html.aui .portlet-login INPUT,
html.aui .portlet-login SELECT {
  margin-bottom: 7px;
}
html .portlet-login .taglib-captcha IMG.captcha,
html.aui .portlet-login .taglib-captcha IMG.captcha {
  margin-left: 155px;
  padding-left: 5px;
}
html .portlet-login .taglib-captcha label,
html.aui .portlet-login .taglib-captcha label {
  display: inline-block;
  width: 155px;
  text-align: right;
}
html .portlet-login .taglib-captcha input.field,
html.aui .portlet-login .taglib-captcha input.field {
  max-width: 150px;
}
html .portlet-login form, html .portlet-login .form, html .portlet-login .content,
html.aui .portlet-login form,
html.aui .portlet-login .form,
html.aui .portlet-login .content {
  border: 1px solid #d4d4d4;
  color: #666;
  font-size: 11px;
  min-width: 443px;
}
html .portlet-login .button-holder,
html.aui .portlet-login .button-holder {
  text-align: right;
}
html .portlet-login .button-holder BUTTON, html .portlet-login .button-holder INPUT[type=button],
html.aui .portlet-login .button-holder BUTTON,
html.aui .portlet-login .button-holder INPUT[type=button] {
  margin-right: 14px;
  border-radius: 3px;
  cursor: pointer;
}
html .portlet-login .button-holder a, html .portlet-login .button-holder BUTTON, html .portlet-login .button-holder INPUT[type=button],
html.aui .portlet-login .button-holder a,
html.aui .portlet-login .button-holder BUTTON,
html.aui .portlet-login .button-holder INPUT[type=button] {
  font-size: 1.1rem;
}
html .portlet-login .dvForgot,
html.aui .portlet-login .dvForgot {
  width: 500px;
  margin: auto auto 50px;
}
html .portlet-login .dvForgot form,
html.aui .portlet-login .dvForgot form {
  width: 100%;
  background: none repeat scroll 0 0 #f5f2eb;
  padding: 10px 20px;
  text-align: left;
}
html .portlet-login .dvForgot form .form-group,
html.aui .portlet-login .dvForgot form .form-group {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
}
html .portlet-login .dvForgot h2,
html.aui .portlet-login .dvForgot h2 {
  color: #3e525b;
  font-size: 24px;
}
html .portlet-login .dvForgot h3,
html.aui .portlet-login .dvForgot h3 {
  font-size: 16px;
  font-weight: normal;
  border-bottom: none;
  padding: 5px 0;
  margin-bottom: 50px;
}
html .portlet-login .dvForgot .password-hint,
html.aui .portlet-login .dvForgot .password-hint {
  text-align: left;
  width: 300px;
  padding-left: 50px;
}
html .portlet-login .dvForgot .password-hint LABEL,
html.aui .portlet-login .dvForgot .password-hint LABEL {
  width: 100%;
  text-align: left;
  margin-bottom: 5px;
}
html .portlet-login .dvForgot .password-hint INPUT,
html.aui .portlet-login .dvForgot .password-hint INPUT {
  border: 0;
  max-width: 300px;
  width: 100%;
  font-weight: bold;
}
html .portlet-login .dvForgot .navigation,
html.aui .portlet-login .dvForgot .navigation {
  display: none;
}
html .portlet-login .dvSignUp,
html.aui .portlet-login .dvSignUp {
  position: relative;
  width: 1280px;
  height: 700px;
  margin: 0 auto;
}
html .portlet-login .dvSignUp > div,
html.aui .portlet-login .dvSignUp > div {
  text-align: left;
}
html .portlet-login .dvSignUp form,
html.aui .portlet-login .dvSignUp form {
  background: #F5FAF2;
  padding: 16px;
  width: 490px;
}
html .portlet-login .dvSignUp form .form-group,
html.aui .portlet-login .dvSignUp form .form-group {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
}
html .portlet-login .dvBenefits,
html.aui .portlet-login .dvBenefits {
  text-align: left;
  background: url(/isoexpress/o/isone-theme/images/bg_signUp_screen.png) 0 0 no-repeat;
  padding-top: 368px;
  width: 95%;
  padding-left: 45px;
  font-size: 14px;
  margin-top: 60px;
}
html .portlet-login .dvBenefits h2,
html.aui .portlet-login .dvBenefits h2 {
  font-size: 24px;
  color: #3e525b;
  font-weight: normal;
}
html .portlet-login .dvBenefits ul,
html.aui .portlet-login .dvBenefits ul {
  list-style-type: square;
  margin-left: 22px;
}
html .portlet-login .dvBenefits ul li,
html.aui .portlet-login .dvBenefits ul li {
  margin-bottom: 18px;
  line-height: 15px;
}
html .portlet-login .dvLogin,
html.aui .portlet-login .dvLogin {
  text-align: left;
  margin: auto;
  width: 500px;
  padding-bottom: 50px;
}
html .portlet-login .dvLogin form,
html.aui .portlet-login .dvLogin form {
  background: #F5F2EB;
  padding: 16px;
}
html .portlet-login .dvLogin form .form-group,
html.aui .portlet-login .dvLogin form .form-group {
  align-items: center;
  display: flex;
  flex-flow: row wrap;
}
html .portlet-login .dvLogin form .input-checkbox-wrapper label,
html.aui .portlet-login .dvLogin form .input-checkbox-wrapper label {
  margin-left: 150px;
}
html .portlet-login .dvLogin LABEL,
html.aui .portlet-login .dvLogin LABEL {
  white-space: nowrap;
}
html .portlet-login .dvLogin LABEL.control-label,
html.aui .portlet-login .dvLogin LABEL.control-label {
  width: 150px;
}
html .portlet-login .dvLogin .navigation,
html.aui .portlet-login .dvLogin .navigation {
  background: #F5F2EB;
  padding: 5px;
  border: 1px solid #d4d4d4;
}
html .portlet-login .dvLogin .navigation li,
html.aui .portlet-login .dvLogin .navigation li {
  float: right;
  padding: 5px;
}
html .portlet-login .dvLogin .navigation li:first-of-type,
html.aui .portlet-login .dvLogin .navigation li:first-of-type {
  float: left;
}
html .portlet-login .dvAccount,
html.aui .portlet-login .dvAccount {
  width: 500px;
  margin: auto auto 50px;
}
html .portlet-login .dvAccount h2,
html.aui .portlet-login .dvAccount h2 {
  font-size: 24px;
  color: #3e525b;
}
html .portlet-login .dvAccount h3,
html.aui .portlet-login .dvAccount h3 {
  font-size: 14px;
  font-weight: bold;
  color: #3e525b;
}
html .portlet-login .dvAccount p,
html.aui .portlet-login .dvAccount p {
  line-height: 16px;
  font-size: 14px;
}
html .portlet-login .dvAccount .addlInfo,
html.aui .portlet-login .dvAccount .addlInfo {
  background: #edf7f9;
  padding: 14px;
}
html .portlet-login .dvAccount .content,
html.aui .portlet-login .dvAccount .content {
  width: inherit;
  padding: 20px;
  text-align: left;
  background: #f5f2eb;
}
html .portlet-login .dvAccount .content p,
html.aui .portlet-login .dvAccount .content p {
  line-height: inherit;
  margin-top: 1.4rem;
  margin-bottom: 1.4rem;
}
html .positioner,
html.aui .positioner {
  text-align: center;
}
html .positioner > div,
html.aui .positioner > div {
  text-align: left;
  width: 600px;
  margin: 0 auto;
}
html .portlet-layout .portlet-navigation,
html.aui .portlet-layout .portlet-navigation {
  padding-top: 30px !important;
}
html .portlet-layout .portlet-navigation .portlet .portlet-topper, html .portlet-layout .portlet-navigation .portlet-static .portlet-topper,
html.aui .portlet-layout .portlet-navigation .portlet .portlet-topper,
html.aui .portlet-layout .portlet-navigation .portlet-static .portlet-topper {
  border-bottom: none !important;
  padding: 0 !important;
  position: relative;
}
html .portlet-layout .portlet-navigation .portlet .portlet-topper > .portlet-title-default, html .portlet-layout .portlet-navigation .portlet-static .portlet-topper > .portlet-title-default,
html.aui .portlet-layout .portlet-navigation .portlet .portlet-topper > .portlet-title-default,
html.aui .portlet-layout .portlet-navigation .portlet-static .portlet-topper > .portlet-title-default {
  background-color: #feba31 !important;
  text-overflow: unset;
  padding-right: 10px;
  width: 130px !important;
  height: 33px !important;
  padding-left: 10px;
}
html .portlet-layout .portlet-navigation .portlet .portlet-topper > .portlet-title-default:after, html .portlet-layout .portlet-navigation .portlet-static .portlet-topper > .portlet-title-default:after,
html.aui .portlet-layout .portlet-navigation .portlet .portlet-topper > .portlet-title-default:after,
html.aui .portlet-layout .portlet-navigation .portlet-static .portlet-topper > .portlet-title-default:after {
  content: "";
  width: 0;
  height: 0;
  border-bottom: 33px solid #eda30d;
  border-right: 50px solid transparent;
  left: 130px;
  position: absolute;
}
html .portlet-layout .portlet-navigation .portlet .portlet-topper > .portlet-title-default .portlet-name-text, html .portlet-layout .portlet-navigation .portlet-static .portlet-topper > .portlet-title-default .portlet-name-text,
html.aui .portlet-layout .portlet-navigation .portlet .portlet-topper > .portlet-title-default .portlet-name-text,
html.aui .portlet-layout .portlet-navigation .portlet-static .portlet-topper > .portlet-title-default .portlet-name-text {
  color: #ffffff !important;
  padding-left: 10px !important;
}
html .portlet-layout .portlet-navigation .portlet .portlet-topper .portlet-topper-toolbar, html .portlet-layout .portlet-navigation .portlet-static .portlet-topper .portlet-topper-toolbar,
html.aui .portlet-layout .portlet-navigation .portlet .portlet-topper .portlet-topper-toolbar,
html.aui .portlet-layout .portlet-navigation .portlet-static .portlet-topper .portlet-topper-toolbar {
  top: -5px;
}
html .portlet-layout .portlet-navigation .portlet .portlet-topper .portlet-topper-toolbar:first-of-type, html .portlet-layout .portlet-navigation .portlet-static .portlet-topper .portlet-topper-toolbar:first-of-type,
html.aui .portlet-layout .portlet-navigation .portlet .portlet-topper .portlet-topper-toolbar:first-of-type,
html.aui .portlet-layout .portlet-navigation .portlet-static .portlet-topper .portlet-topper-toolbar:first-of-type {
  right: 50px !important;
}
html .portlet-layout .portlet-navigation .portlet .portlet-topper .iso_topper_toolbar, html .portlet-layout .portlet-navigation .portlet-static .portlet-topper .iso_topper_toolbar,
html.aui .portlet-layout .portlet-navigation .portlet .portlet-topper .iso_topper_toolbar,
html.aui .portlet-layout .portlet-navigation .portlet-static .portlet-topper .iso_topper_toolbar {
  display: none;
}
html .portlet-layout .portlet-navigation .portlet .portlet-content, html .portlet-layout .portlet-navigation .portlet-static .portlet-content,
html.aui .portlet-layout .portlet-navigation .portlet .portlet-content,
html.aui .portlet-layout .portlet-navigation .portlet-static .portlet-content {
  padding-top: 0 !important;
  padding-left: 0;
}
html .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item,
html.aui .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item {
  padding: 10px;
  background: #f5f2eb;
  border-bottom: 1px solid #ccc;
}
html .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item.active > a.nav-link,
html.aui .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item.active > a.nav-link {
  background-color: inherit;
  color: inherit;
}
html .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link,
html.aui .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link {
  color: #3e525b;
  font-weight: bold;
  font-family: "OpenSansSemibold", Arial, Helvetica, sans-serif;
  font-size: 14px;
  margin-bottom: 0 !important;
}
html .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link:hover, html .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link:visited, html .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link:active, html .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link.active, html .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link:focus, html .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link:focus-visible,
html.aui .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link:hover,
html.aui .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link:visited,
html.aui .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link:active,
html.aui .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link.active,
html.aui .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link:focus,
html.aui .portlet-layout .portlet-navigation .portlet-body ul.nav-pills > li.nav-item > a.nav-link:focus-visible {
  text-decoration: none;
  background-color: transparent;
  color: #3e525b;
  border-color: transparent;
}
html label .reference-mark, html label .text-warning,
html.aui label .reference-mark,
html.aui label .text-warning {
  color: #a40606 !important;
}
html .dvTerms form,
html.aui .dvTerms form {
  background: none;
  padding: 16px;
  width: 632px;
}
html .dvTerms form .content,
html.aui .dvTerms form .content {
  height: 268px;
  overflow-y: auto;
  width: 95%;
}
html .dvTerms form .button-holder,
html.aui .dvTerms form .button-holder {
  text-align: center;
  padding-top: 8px;
}
html .dvTerms form .aui-button-input,
html.aui .dvTerms form .aui-button-input {
  border: 1px solid #003366;
  background: #0082cf;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0082cf), color-stop(100%, #005d94));
  background: -webkit-linear-gradient(#0082cf, #005d94);
  background: -moz-linear-gradient(#0082cf, #005d94);
  background: -o-linear-gradient(#0082cf, #005d94);
  background: -ms-linear-gradient(#0082cf, #005d94);
  background: linear-gradient(#0082cf, #005d94);
  color: #fff;
  text-align: left;
}
html form .portlet-msg-error, html .form .portlet-msg-error,
html.aui form .portlet-msg-error,
html.aui .form .portlet-msg-error {
  border: none;
  border-bottom: 1px solid #d4d4d4;
  margin-bottom: 18px;
}
html form .aui-field.error .aui-field-label, html form .aui-fieldset.error .aui-field-label, html .form .aui-field.error .aui-field-label, html .form .aui-fieldset.error .aui-field-label,
html.aui form .aui-field.error .aui-field-label,
html.aui form .aui-fieldset.error .aui-field-label,
html.aui .form .aui-field.error .aui-field-label,
html.aui .form .aui-fieldset.error .aui-field-label {
  color: #bd2a2a;
}
html form .aui-field.error .aui-field-element input, html form .aui-fieldset.error .aui-field-element input, html .form .aui-field.error .aui-field-element input, html .form .aui-fieldset.error .aui-field-element input,
html.aui form .aui-field.error .aui-field-element input,
html.aui form .aui-fieldset.error .aui-field-element input,
html.aui .form .aui-field.error .aui-field-element input,
html.aui .form .aui-fieldset.error .aui-field-element input {
  border: 1px solid #bd2a2a;
}
html form .aui-field.error span.icon.error, html form .aui-fieldset.error span.icon.error, html .form .aui-field.error span.icon.error, html .form .aui-fieldset.error span.icon.error,
html.aui form .aui-field.error span.icon.error,
html.aui form .aui-fieldset.error span.icon.error,
html.aui .form .aui-field.error span.icon.error,
html.aui .form .aui-fieldset.error span.icon.error {
  display: -moz-inline-box;
  -moz-box-orient: vertical;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  width: 24px;
  height: 20px;
  background-image: url(/isoexpress/o/isone-theme/images/sprite.png);
  background-position: 3px -332px;
  background-repeat: no-repeat;
  *display: inline;
}
html .portlet-msg-error,
html.aui .portlet-msg-error {
  font-weight: normal;
  padding-top: 18px;
  padding-bottom: 18px;
  background-image: url(/isoexpress/o/isone-theme/images/sprite.png);
  background-position: 4px -316px;
  background-repeat: no-repeat;
}
html .portlet, html .portlet-static,
html.aui .portlet,
html.aui .portlet-static {
  border-radius: 0;
  border: none;
  padding: 0;
}
html .portlet .portlet-topper, html .portlet-static .portlet-topper,
html.aui .portlet .portlet-topper,
html.aui .portlet-static .portlet-topper {
  color: #666;
  background-color: #ffffff;
  border-bottom: 1px solid #939798;
}
html .portlet .portlet-title-text-el, html .portlet-static .portlet-title-text-el,
html.aui .portlet .portlet-title-text-el,
html.aui .portlet-static .portlet-title-text-el {
  font-size: 14px;
  color: #475a68;
}
html .portlet .portlet-content, html .portlet-static .portlet-content,
html.aui .portlet .portlet-content,
html.aui .portlet-static .portlet-content {
  background: #FFFFFF;
}
html .portlet .portlet-content .graph_header, html .portlet-static .portlet-content .graph_header,
html.aui .portlet .portlet-content .graph_header,
html.aui .portlet-static .portlet-content .graph_header {
  z-index: 0;
}
html .portlet .portlet-content input[type=button], html .portlet-static .portlet-content input[type=button],
html.aui .portlet .portlet-content input[type=button],
html.aui .portlet-static .portlet-content input[type=button] {
  border: 1px solid #003366;
  padding: 3px;
}
html .portlet.focused, html .portlet-static.focused,
html.aui .portlet.focused,
html.aui .portlet-static.focused {
  border: none;
  background-color: #ffffff;
}
html .portlet.focused .portlet-topper, html .portlet-static.focused .portlet-topper,
html.aui .portlet.focused .portlet-topper,
html.aui .portlet-static.focused .portlet-topper {
  background: #3e525b;
}
html .portlet.focused .portlet-title-text-el, html .portlet-static.focused .portlet-title-text-el,
html.aui .portlet.focused .portlet-title-text-el,
html.aui .portlet-static.focused .portlet-title-text-el {
  color: #FFFFFF;
}
html .portlet-topper,
html.aui .portlet-topper {
  text-transform: uppercase;
  background-color: #FFFFFF;
  border-radius: 0;
}
html .portlet-topper .portlet-title,
html.aui .portlet-topper .portlet-title {
  float: none;
  opacity: 1;
  filter: none;
  padding: 8px 6px;
  line-height: 1.5;
}
html .portlet-topper .portlet-topper-toolbar,
html.aui .portlet-topper .portlet-topper-toolbar {
  margin: -17px 0 0;
  right: 70px;
  padding-top: 5px;
}
html .portlet-topper .icon-cog,
html.aui .portlet-topper .icon-cog {
  background: url("/isoexpress/o/isone-theme/images/portlet_inner_sprite.png") no-repeat scroll 10px -97px transparent;
  width: 28px;
  height: 19px;
}
html .portlet-topper .icon-cog:hover,
html.aui .portlet-topper .icon-cog:hover {
  background-position: 10px -77px;
}
html .portlet-topper .icon-cog:before,
html.aui .portlet-topper .icon-cog:before {
  content: none;
}
html .portlet-title,
html.aui .portlet-title {
  color: #475a68;
}
html .focused.portlet-title,
html.aui .focused.portlet-title {
  color: #FFFFFF;
}
html .portlet-content, html .portlet-minimized .portlet-content-container,
html.aui .portlet-content,
html.aui .portlet-minimized .portlet-content-container {
  padding: 4px 5px;
  border-radius: 0;
  border-width: 0;
}
html .portlet-column-content,
html.aui .portlet-column-content {
  padding: 0;
}
html .button-holder,
html.aui .button-holder {
  margin: 0 0 10px;
}
html .button-holder .aui-button-input, html .button-holder input[type=button],
html.aui .button-holder .aui-button-input,
html.aui .button-holder input[type=button] {
  background: #1a95d3;
  color: #fff;
  border: none;
  font-size: 1em;
}
html .control-group,
html.aui .control-group {
  margin: 0;
}
html .ui-tooltip,
html.aui .ui-tooltip {
  padding: 0;
}
html .help-tooltip-icon,
html.aui .help-tooltip-icon {
  background: transparent url("../images/help.png") no-repeat scroll 0 2px;
  width: 28px;
  height: 19px;
  cursor: pointer;
}
html .help-tooltip-icon .tooltip-text,
html.aui .help-tooltip-icon .tooltip-text {
  display: none;
}
html .help-tooltip div.ui-tooltip-titlebar,
html.aui .help-tooltip div.ui-tooltip-titlebar {
  font-size: 12px;
  padding-top: 10px;
  padding-bottom: 10px;
}
html .help-tooltip div.ui-tooltip-content,
html.aui .help-tooltip div.ui-tooltip-content {
  line-height: 1.5em;
  padding: 5px 9px;
  border-width: 0 5px 5px 5px;
  border-color: #404040;
  border-style: solid;
}
html .help-tooltip div.ui-tooltip-content a,
html.aui .help-tooltip div.ui-tooltip-content a {
  color: #6699CC;
}
html .bluegradient,
html.aui .bluegradient {
  background: #2a3e47;
}
html .bluegradient button,
html.aui .bluegradient button {
  color: #FFF;
  font-weight: bold;
  border-radius: 4px;
  background: #1795d2;
  text-shadow: none;
  padding: 2px 10px;
  font-size: 12px; /** Chrome is messing up the font size **/
  cursor: pointer;
}
html .bluegradient .lnkCancel,
html.aui .bluegradient .lnkCancel {
  color: #8dacbc;
  padding: 0 10px;
  cursor: pointer;
}
html .file-downloader,
html.aui .file-downloader {
  visibility: hidden;
  display: none;
  width: 1px;
  height: 1px;
}
html input,
html.aui input {
  text-shadow: none !important;
}
html #footer,
html.aui #footer {
  background: #3e525b;
  padding-top: 0;
  padding-bottom: 21px;
  -webkit-box-shadow: 0px -8px 11px 0px rgba(26, 46, 54, 0.2);
  box-shadow: 0px -8px 11px 0px rgba(26, 46, 54, 0.2);
}
html #footer li, html #footer a, html #footer p,
html.aui #footer li,
html.aui #footer a,
html.aui #footer p {
  color: #8d9fab;
  font-size: 1.14rem;
  line-height: 1.1;
  font-weight: bold;
  margin-bottom: 10px;
}
html #footer a,
html.aui #footer a {
  color: #93a4ad;
  text-decoration: none;
}
html #footer a:hover,
html.aui #footer a:hover {
  color: #a8bcc9;
  text-decoration: none;
}
html #footer h3,
html.aui #footer h3 {
  color: #93a4ad;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 1.2rem;
  line-height: 1.2;
}
html #footer h3 img,
html.aui #footer h3 img {
  margin-bottom: 1.4rem;
}
html #footer .social-media-icon img,
html.aui #footer .social-media-icon img {
  width: 20px;
}
@media screen and (max-width: 1122px) {
  html,
  html.aui {
    /* Medium-narrow. Tablets? Older 800 x 600 PCs? */
    /* scale down all the rem-based text proportionally. */
    /* body { border-top: 2px solid gold; } DEBUGGING ONLY */
  }
  html html,
  html.aui html {
    font-size: 10px;
  }
}
@media screen and (max-width: 1028px) {
  html,
  html.aui {
    /* scale down all the rem-based text proportionally. */
    /* body { border-top: 2px solid red; } DEBUGGING ONLY */
  }
  html html,
  html.aui html {
    font-size: 9px;
  }
  html #parentnav li a,
  html.aui #parentnav li a {
    padding: 16px 15px;
    padding: 1.6rem 1.5rem;
    font-size: 12px;
    font-size: 1.2rem;
  }
  html #parentnav li:hover .supernavpanel,
  html.aui #parentnav li:hover .supernavpanel {
    top: 49px;
    top: 4.9rem;
    font-size: inherit;
  }
  html .panel-parent-list-item > a,
  html.aui .panel-parent-list-item > a {
    height: 21px;
    padding-top: 18px !important;
  }
}
@media screen and (max-width: 841px) {
  html,
  html.aui {
    /* TEXT WRAPS IN MAIN NAV */
    /* body { border-top: 2px solid #3e525b; } DEBUGGING ONLY */
  }
}
@media screen and (max-width: 650px) {
  html,
  html.aui {
    /* Smaller than many tablets. (Large smartphones, for example.) */
    /*html { font-size: 6px; }  scale down all the rem-based text proportionally. */
    /*.nav li:hover ul { top: -999px; }*/
  }
}
html .table-sort-indicator,
html.aui .table-sort-indicator {
  background: url("/isoexpress/html/js/aui/aui-datatable-core/assets/skins/sam/sort-arrow-sprite.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
html .yui3-aclist-item,
html.aui .yui3-aclist-item {
  padding: 2px 6px;
}

.container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.container {
  max-width: 1280px;
}

.portlet-barebone .portlet-header {
  display: none;
}

.dropdown_container .dropdown {
  display: none;
}

.dropdown_container:hover .dropdown,
.dropdown_container:hover .dropdown:hover,
.dropdown_container .dropdown:hover {
  display: block;
}

/* These inject tags are used for dynamically creating imports for themelet styles, you can place them where ever you like in this file. */
/* inject:imports */
/* endinject */
/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */