@charset "UTF-8";
/* ---------- Logo ---------- */
.logo {
  display: inline-block;
  line-height: 1;
  vertical-align: middle; }

/* ---------- Table styles ---------- */
@media (max-width: 979px) {
  .responsive-table-horizontal {
    display: block;
    position: relative;
    width: 100%; }
    .responsive-table-horizontal:after {
      clear: both;
      content: '';
      display: block;
      font-size: 0;
      height: 0;
      visibility: hidden; }
    .responsive-table-horizontal tbody {
      display: block;
      overflow-x: auto;
      position: relative;
      white-space: nowrap;
      width: auto; }
      .responsive-table-horizontal tbody tr {
        display: inline-block;
        vertical-align: top; }
        .responsive-table-horizontal tbody tr td {
          display: block;
          margin-bottom: 20px; }
          .responsive-table-horizontal tbody tr td:first-child {
            text-align: left; }
    .responsive-table-horizontal thead {
      display: block;
      float: left;
      margin-right: 10px; }
      .responsive-table-horizontal thead:after {
        clear: both;
        content: "";
        display: block;
        font-size: 0;
        height: 0;
        visibility: hidden; }
      .responsive-table-horizontal thead th {
        display: block;
        margin-bottom: 20px;
        text-align: right; }
        .responsive-table-horizontal thead th:first-child {
          text-align: right; }

  .ie9 .responsive-table-horizontal thead {
    float: none; } }
/* ---------- Text formatting ---------- */
.important {
  font-weight: bold; }

/* ---------- Main content body ---------- */
.portal-iframe #main-content {
  width: 100%; }

/* ---------- Loading animation ---------- */
.loading-animation {
  position: fixed;
  left: 48%;
  top: 45%;
  z-index: 999999999;
  background: white url(/nss-activity-LMH-v6-theme/css/../images/progress_bar/loading_animation.svg) no-repeat center;
  padding: 5px;
  width: 60px;
  height: 60px;
  -webkit-box-shadow: 0 5px 50px white;
  -moz-box-shadow: 0 5px 50px white;
  box-shadow: 0 5px 50px white;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px; }

/* ---------- Separator ---------- */
.separator {
  border-top: 1px dotted #BFBFBF; }

/* ---------- Update manager ---------- */
.update-available {
  margin-top: 10px;
  padding: 2px;
  text-align: left; }

/* ---------- Text highlighting ---------- */
.highlight {
  background: #FFC;
  font-weight: bold;
  margin: 0 1px; }

/* ---------- Miscellaneous ---------- */
span.alert {
  display: inline-block; }

#skip-to-content {
  clip: rect(0 0 0 0);
  position: absolute; }

/* ---------- Scrollbar ---------- */
::-webkit-scrollbar {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 10px;
  background-color: #eef2f4; }

::-webkit-scrollbar-thumb {
  background-clip: content-box;
  background-color: #d0d6d9; }
  ::-webkit-scrollbar-thumb:hover {
    background-color: #9aa4aa; }

::-webkit-scrollbar-corner {
  background-color: #eef2f4; }

/* ---------- Clear focus  ---------- */
*, *:before, *:after, *:hover, *:focus, *:active {
  outline: 0 !important;
  -webkit-tap-highlight-color: transparent; }

* * {
  outline: 0; }

* * * {
  outline: 0; }

* * * * {
  outline: 0; }

* * * * * {
  outline: 0; }

* * * * * * {
  outline: 0; }

* * * * * * * {
  outline: 0; }

* * * * * * * * {
  outline: 0; }

/* ---------- Dragging/sorting indicators ---------- */
.portlet-layout.dragging {
  border-collapse: separate; }

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

.active-area {
  background: #FFC; }

.portlet-boundary.yui3-dd-dragging {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
  .portlet-boundary.yui3-dd-dragging .portlet {
    border: 2px dashed #CCC; }

.sortable-layout-proxy {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }
  .sortable-layout-proxy .portlet-topper {
    background-image: none; }

.proxy {
  cursor: move;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=65);
  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(/nss-activity-LMH-v6-theme/css/../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; }

.lfr-freeform-layout-drag-indicator {
  visibility: hidden; }

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

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

/* ---------- Portal tool tips ---------- */
.tooltip {
  max-width: 200px; }

/* ---------- Tags ---------- */
.tagselector-content {
  border-width: 0;
  margin-bottom: 15px;
  overflow: visible;
  padding: 0; }
  .tagselector-content .textboxlistentry-holder {
    background: #FFF;
    border: 1px solid #CCC;
    margin-bottom: 5px;
    overflow: visible;
    padding: 5px;
    position: relative; }
    .tagselector-content .textboxlistentry-holder li {
      line-height: 1; }
    .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input {
      border-width: 0;
      margin-bottom: 0; }
  .tagselector-content .textboxlistentry-remove {
    padding: 0 3px 1px; }

.tagselector .lfr-tags-selector-content {
  border-width: 0; }
.tagselector .lfr-tag-selector-input {
  background: none;
  padding: 0;
  width: auto; }
.tagselector .field .field-content {
  margin: 0; }
.tagselector .textboxlist-input-container {
  margin: 0; }

.tagselector-focused .textboxlistentry-holder {
  background: #FFF none;
  border: 1px solid #CCC; }

.categoriesselector-content .textboxlistentry-holder {
  background-color: transparent;
  border-width: 0;
  padding: 0; }

/* ---------- Tag cloud and tag list ---------- */
.tag-items {
  list-style: none;
  margin: 0 1em 0 0;
  padding: 0 1em 0.5em 1em;
  white-space: normal; }
  .tag-items li {
    display: inline;
    float: left;
    margin: 0 1em 0 0; }
  .tag-items a {
    white-space: nowrap; }

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

.tag-cloud {
  line-height: 2.5em; }
  .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; }

/* ---------- Underlay ---------- */
.underlay {
  clear: both;
  top: 100%; }
  .underlay .yui3-widget-hd {
    height: 38px; }
  .underlay .lfr-portlet-item {
    border-width: 0; }

.underlay-hidden {
  display: none; }

.underlay-content {
  background: #f4f3f3 url(/nss-activity-LMH-v6-theme/css/../images/common/message_panel_shadow.png) repeat-x 0 0;
  border: 0 solid #AEAFB1;
  border-width: 0 1px 1px; }

.underlay-close {
  position: absolute;
  right: 5px;
  top: 5px; }

/* ---------- Tabs ---------- */
.tab-active strong {
  font-weight: normal; }

.tab-back {
  float: right; }

.tab-back-content {
  border-width: 0;
  padding: 1px; }

/* ---------- Miscellaneous ---------- */
.lfr-panel-container {
  background: #FFF; }

.lfr-panel-content {
  padding: 5px 10px; }

.lfr-panel-basic .lfr-panel-content {
  padding-left: 15px; }

.dialog-bd {
  min-height: 30px; }

.dialog-content {
  border: 1px solid #C8C9CA;
  padding: 5px; }

.panel-hd {
  background: #c0c2c5 url(/nss-activity-LMH-v6-theme/css/../images/application/panel_header_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #C8C9CA #AEB2B8 #AEB2B8 #C8C9CA;
  padding-left: 10px;
  text-shadow: 1px 1px #FFF; }

.app-view-drop-active {
  background-color: #00A2EA;
  font-weight: bold; }
  .category-portlets .app-view-drop-active {
    color: #FFF; }

.basecelleditor [class~="form-validator-message"] {
  clip: rect(auto auto auto auto);
  width: auto; }

.document-library-file-entry-cell-editor-hidden {
  display: none; }

.previous-level {
  display: inline-block;
  font-size: 21px;
  line-height: 21px;
  margin-right: 5px;
  text-decoration: none;
  vertical-align: middle; }

/* ---------- Menus ---------- */
.lfr-page-templates li a {
  padding: 0; }
  .lfr-page-templates li a label {
    cursor: pointer;
    display: block;
    padding: 5px 0 5px 5px; }

.menu {
  position: absolute;
  width: auto; }
  .menu .notice-message {
    background-image: none;
    margin: 3px;
    padding: 6px; }

.menu-content {
  background: #FFF;
  list-style: none;
  min-width: 150px; }
  .menu-content li {
    margin: 0;
    padding: 0; }
    .menu-content li .disabled {
      color: #999; }

.menu-content {
  background: #ccc9c9 url(/nss-activity-LMH-v6-theme/css/../images/application/menu_bg.png) repeat-x 0 0;
  border: 1px solid;
  border-color: #AEAFB1 #777879 #777879 #AEAFB1;
  padding: 2px 0; }

.menugroup-content .menu-label {
  background: #D2D6DE;
  color: #5B677D;
  display: block;
  padding: 5px 3px;
  text-shadow: 1px 1px #FFF; }

.menugroup-content ul {
  display: block;
  min-width: 0; }

.menu-content li {
  border-bottom: 1px solid #BCBBBB;
  border-top: 1px solid #EEE;
  display: block;
  margin: 0;
  padding: 0; }
  .menu-content li.first {
    border-top-width: 0; }
  .menu-content li.last {
    border-bottom-width: 0; }

.menu-content li a, .menu-content li .disabled {
  color: #2C2F34;
  display: block;
  padding: 4px 5px;
  text-decoration: none; }

.menu-content li a.focus, .lfr-menu-expanded li a:focus {
  background-color: #5B677D;
  color: #FFF;
  text-shadow: -1px -1px #2C2F34; }

/* ---------- Loading mask ---------- */
.loadingmask-content {
  background: #fff; }

.loadingmask-message {
  background: transparent;
  border: none;
  padding: 0; }
  .loadingmask-message .loadingmask-message-content {
    border: none;
    background: white url(/nss-activity-LMH-v6-theme/css/../images/progress_bar/loading_animation.svg) no-repeat center;
    padding: 5px;
    width: 60px;
    height: 60px;
    font-size: 0;
    text-indent: -999999px;
    -webkit-box-shadow: 0 5px 50px white;
    -moz-box-shadow: 0 5px 50px white;
    box-shadow: 0 5px 50px white;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    -ms-border-radius: 50px;
    -o-border-radius: 50px;
    border-radius: 50px; }

/* ---------- Tree view ---------- */
.tree-node .icon-check {
  padding-right: 2px; }
  .tree-node .icon-check:before {
    content: "\f096"; }
.tree-node .tree-node-checked .icon-check {
  padding-right: 0; }
  .tree-node .tree-node-checked .icon-check:before {
    content: "\f046"; }
.tree-node .tree-node-over .tree-label {
  text-decoration: underline; }
.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; }

/* ---------- Page customization ---------- */
.dragging .portlet-column.customizable {
  background-color: #CFFCCF;
  outline: 3px solid #9CC97B; }

.customizable-layout-column-content {
  background-color: #C92C3C; }
  .customizable-layout-column-content.yui3-widget-content-expanded {
    border: 3px solid #333;
    margin: 0.2em; }

.customizable .customizable-layout-column-content {
  background-color: #9CC97B; }

.layout-customizable-controls {
  background-color: #FFF;
  font-size: 1.5em;
  margin: 1em;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
  padding: 1em;
  position: absolute;
  z-index: 15; }

/* ---------- Pagination ---------- */
.paginator-link {
  background: #eeeeee url() no-repeat scroll 50% 1px;
  border: 1px solid #F0F1F2;
  border-color: #F0F1F2 #B2B2B2 #949494 #F0F1F1;
  color: #1F1E1E;
  display: inline-block;
  height: 20px;
  padding: 0;
  text-indent: -9999px;
  width: 20px; }

.paginator-page-link {
  height: auto;
  text-indent: 0; }

.paginator-current-page {
  background: #0083bd url(/nss-activity-LMH-v6-theme/css/../images/application/paginator_link_current_bg.png) 0 0 repeat-x;
  border-color: #38B6EF #006D9E #006D9E #46B4E6;
  color: #FFF;
  text-shadow: -1px -1px #003C57; }

.paginator-first-link {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/arrows/paging_first.png); }

.paginator-prev-link {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/arrows/paging_previous.png); }

.paginator-last-link {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/arrows/paging_last.png); }

.paginator-next-link {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/arrows/paging_next.png); }

.paginator-current-page-report, .paginator-total {
  color: #555;
  font-size: 0.9em; }

.paginator-current-page-report {
  margin-left: 2em; }

.taglib-page-iterator .search-pages .page-links {
  padding: 0; }

/* ---------- CKEditor contents ---------- */
.aui .cke_editable [class*="span"] {
  float: none; }

/* ---------- CKEditor menu ---------- */
.aui .cke_dialog .cke_dialog_ui_input_text {
  height: auto; }
.aui .cke_editable_inline a {
  cursor: pointer; }

/* ---------- CKEditor panel menu ---------- */
.cke_panel.cke_combopanel {
  width: 220px; }

.cke_panel_block .cke_panel_grouptitle {
  font-size: 20px;
  line-height: 20px;
  margin-top: 0; }
.cke_panel_block .cke_panel_list {
  margin-left: 0; }
  .cke_panel_block .cke_panel_list .cke_panel_listItem {
    line-height: initial; }
    .cke_panel_block .cke_panel_list .cke_panel_listItem a:hover {
      text-decoration: none; }

/* ---------- CKEditor source ---------- */
.aui .cke_source {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* ---------- CKEditor table ---------- */
.cke_show_border {
  width: 500px; }
  .cke_show_border td {
    height: 15px; }

/* ---------- HTML editor ---------- */
body.html-editor {
  background: #FFF;
  color: #000;
  padding: 1em; }

.html-editor.portlet-message-boards {
  -ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  word-wrap: break-word; }
  .html-editor.portlet-message-boards blockquote {
    background: #eef0f2 url(/nss-activity-LMH-v6-theme/css/../images/message_boards/quoteleft.png) no-repeat 5px 5px;
    border: 1px solid #777;
    padding: 5px 45px; }
    .html-editor.portlet-message-boards blockquote:after {
      background: url(/nss-activity-LMH-v6-theme/css/../images/message_boards/quoteright.png) no-repeat 50%;
      content: '';
      display: block;
      float: right;
      height: 24px;
      margin-right: -35px;
      margin-top: -25px;
      width: 31px;
      z-index: 999; }
    .html-editor.portlet-message-boards blockquote cite {
      display: block;
      font-weight: bold; }
  .html-editor.portlet-message-boards pre {
    background: #F9F9F9;
    border: 1px solid #777;
    padding: 0.5em; }

/* ---------- Inline editing ---------- */
.lfr-editable {
  outline: 1px dashed #68bb30;
  outline-offset: 2px;
  position: relative; }
  .lfr-editable:after {
    background: #68bb30 url(/nss-activity-LMH-v6-theme/css/../images/common/edit_white.png) no-repeat 50%;
    content: '';
    display: block;
    height: 20px;
    position: absolute;
    right: 5px;
    top: 5px;
    width: 30px; }
  .lfr-editable:focus:after {
    display: none; }
  .lfr-editable:focus:hover {
    background-color: transparent; }
  .lfr-editable:hover {
    background-color: rgba(255, 255, 255, 0.3);
    outline-color: #519226; }
    .lfr-editable:hover:after {
      background-color: #519226; }

.lfr-editable-notice-close {
  margin-left: 1em; }

.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 .combobox-content .field-content .field-input-text {
      display: block;
      margin-bottom: 0; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .field-label.textfield-label {
      display: none; }
    .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content {
      margin-top: 0;
      vertical-align: top; }
      .lfr-portlet-title-editable .lfr-portlet-title-editable-content .combobox-content .toolbar-content .btn-group {
        margin-top: 0; }

.lfr-page-layouts .lfr-layout-template label.radio {
  display: block; }
.lfr-page-layouts .lfr-layout-template .layout-template-entry {
  height: 20px;
  width: 20px;
  vertical-align: middle; }

.lfr-add-dialog .add-content-menu .add-content-thumbnail img, .lfr-add-panel .add-content-menu .add-content-thumbnail img {
  max-width: 100%; }

.lfr-device-preview-panel .lfr-device-item {
  height: auto; }

.ie input.cke_dialog_ui_input_text {
  height: auto; }
.ie .proxy.not-intersecting .forbidden-action {
  right: 2px;
  top: 2px; }

.ie7 .menu-content li {
  z-index: 10; }
.ie7 .paginator-link {
  color: transparent;
  font-size: 0;
  overflow: hidden;
  text-indent: 0;
  vertical-align: middle; }
.ie7 .paginator-page-link {
  color: #1F1E1E;
  font-size: 1em;
  height: auto;
  line-height: 1.4;
  overflow: visible;
  text-indent: 0; }
.ie7 .paginator-current-page {
  color: #FFF; }

.ie8 .row-fluid input[class*=span].search-query {
  line-height: 20px;
  min-height: 20px; }

.ios.mobile .modal-content .dialog-iframe-bd {
  -webkit-overflow-scrolling: touch; }

/* ---------- Column widths ---------- */
.portlet-0406 .liferay-faces-bridge-body {
  overflow-y: hidden !important; }

.Dashboard, .Activity, .col2-portlet {
  position: relative; }
  .Dashboard .colLeft, .Activity .colLeft, .col2-portlet .colLeft {
    width: 200px;
    float: left;
    min-height: calc(100vh - 50px);
    -webkit-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear; }
    .Dashboard .colLeft .portlet-column-content, .Activity .colLeft .portlet-column-content, .col2-portlet .colLeft .portlet-column-content {
      position: fixed;
      width: 198px;
      z-index: 2;
      height: 100%; }
    .Dashboard .colLeft.widthCollapsed, .Activity .colLeft.widthCollapsed, .col2-portlet .colLeft.widthCollapsed {
      width: 47px;
      height: 100%;
      position: relative;
      border-right: 2px solid #eef2f4;
      background: #fff;
      padding: 0; }
      .Dashboard .colLeft.widthCollapsed .portlet-column-content, .Activity .colLeft.widthCollapsed .portlet-column-content, .col2-portlet .colLeft.widthCollapsed .portlet-column-content {
        width: 45px;
        background: #fff;
        padding-top: 15px; }
      .Dashboard .colLeft.widthCollapsed .pnCreateObject, .Activity .colLeft.widthCollapsed .pnCreateObject, .col2-portlet .colLeft.widthCollapsed .pnCreateObject {
        display: block;
        padding: 0 5px;
        margin-bottom: 10px; }
        .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject {
          margin: 0;
          padding: 0;
          height: 35px; }
          .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd {
            background: #fa7557 url(/nss-activity-LMH-v6-theme/css/../images/icon/add-white-icon.png) no-repeat center;
            width: 35px;
            height: 35px;
            -webkit-border-radius: 100px;
            -moz-border-radius: 100px;
            -ms-border-radius: 100px;
            -o-border-radius: 100px;
            border-radius: 100px;
            -webkit-box-shadow: 0 2px 8px rgba(255, 73, 73, 0.23);
            -moz-box-shadow: 0 2px 8px rgba(255, 73, 73, 0.23);
            box-shadow: 0 2px 8px rgba(255, 73, 73, 0.23); }
            .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd:hover, .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd:focus, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd:hover, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd:focus, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd:hover, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd:focus {
              background-color: #ff8e65; }
            .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd label, .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd span, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd label, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd span, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd label, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btn-nssAdd span {
              display: none; }
          .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btnAdd.btn-Mb, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btnAdd.btn-Mb, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.btnAdd.btn-Mb {
            display: none; }
          .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.dropdown-toggle, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.dropdown-toggle, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.dropdown-toggle {
            background: url(/nss-activity-LMH-v6-theme/css/../images/icon/add-white-icon.png) no-repeat center;
            height: 35px;
            width: 35px; }
            .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.dropdown-toggle .caret, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.dropdown-toggle .caret, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject .btn.dropdown-toggle .caret {
              display: none; }
          .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject.btn-addObject, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject.btn-addObject, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject.btn-addObject {
            background: #fa7557; }
            .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject.btn-addObject:hover, .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject.btn-addObject:focus, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject.btn-addObject:hover, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject.btn-addObject:focus, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject.btn-addObject:hover, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject.btn-addObject:focus {
              background-color: #ff8e65; }
          .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject.open .dropdown-menu, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject.open .dropdown-menu, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject.open .dropdown-menu {
            top: 0;
            left: 40px; }
            .Dashboard .colLeft.widthCollapsed .pnCreateObject .CreateOject.open .dropdown-menu::before, .Activity .colLeft.widthCollapsed .pnCreateObject .CreateOject.open .dropdown-menu::before, .col2-portlet .colLeft.widthCollapsed .pnCreateObject .CreateOject.open .dropdown-menu::before {
              display: none; }
      .Dashboard .colLeft.widthCollapsed .nicescroll, .Activity .colLeft.widthCollapsed .nicescroll, .col2-portlet .colLeft.widthCollapsed .nicescroll {
        overflow: inherit; }
      .Dashboard .colLeft.widthCollapsed .nav-menu ul, .Activity .colLeft.widthCollapsed .nav-menu ul, .col2-portlet .colLeft.widthCollapsed .nav-menu ul {
        margin: 0; }
        .Dashboard .colLeft.widthCollapsed .nav-menu ul li, .Activity .colLeft.widthCollapsed .nav-menu ul li, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li {
          position: relative;
          padding: 0;
          z-index: 51; }
          .Dashboard .colLeft.widthCollapsed .nav-menu ul li a, .Activity .colLeft.widthCollapsed .nav-menu ul li a, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li a {
            background-position: center;
            height: 40px;
            padding: 0;
            text-indent: -999px; }
            .Dashboard .colLeft.widthCollapsed .nav-menu ul li a .nodeLabel, .Activity .colLeft.widthCollapsed .nav-menu ul li a .nodeLabel, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li a .nodeLabel {
              display: none;
              position: absolute;
              top: 0;
              left: 45px;
              width: 200px;
              font-weight: bold;
              padding: 12px 15px 0;
              z-index: 9999;
              -webkit-transition: all 0.2s ease;
              -moz-transition: all 0.2s ease;
              -o-transition: all 0.2s ease;
              transition: all 0.2s ease; }
          .Dashboard .colLeft.widthCollapsed .nav-menu ul li ul, .Activity .colLeft.widthCollapsed .nav-menu ul li ul, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li ul {
            display: block !important;
            width: 0;
            height: 400px \9;
            min-height: 40px;
            overflow: hidden;
            position: absolute;
            left: 45px;
            top: 0;
            z-index: 999;
            background: #fff;
            padding-top: 40px;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
            -moz-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
            box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1); }
            .Dashboard .colLeft.widthCollapsed .nav-menu ul li ul li a, .Activity .colLeft.widthCollapsed .nav-menu ul li ul li a, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li ul li a {
              text-indent: 0;
              padding: 8px 15px;
              height: auto; }
              .Dashboard .colLeft.widthCollapsed .nav-menu ul li ul li a .nodeLabel, .Activity .colLeft.widthCollapsed .nav-menu ul li ul li a .nodeLabel, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li ul li a .nodeLabel {
                display: block;
                position: relative;
                left: auto;
                top: auto;
                font-weight: normal;
                width: 100%;
                padding: 0;
                white-space: nowrap;
                overflow: hidden; }
            .Dashboard .colLeft.widthCollapsed .nav-menu ul li ul li ul, .Activity .colLeft.widthCollapsed .nav-menu ul li ul li ul, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li ul li ul {
              display: none !important; }
          .Dashboard .colLeft.widthCollapsed .nav-menu ul li:hover, .Dashboard .colLeft.widthCollapsed .nav-menu ul li:focus, .Activity .colLeft.widthCollapsed .nav-menu ul li:hover, .Activity .colLeft.widthCollapsed .nav-menu ul li:focus, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li:hover, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li:focus {
            background-color: #f7f8f9;
            cursor: pointer; }
            .Dashboard .colLeft.widthCollapsed .nav-menu ul li:hover a .nodeLabel, .Dashboard .colLeft.widthCollapsed .nav-menu ul li:focus a .nodeLabel, .Activity .colLeft.widthCollapsed .nav-menu ul li:hover a .nodeLabel, .Activity .colLeft.widthCollapsed .nav-menu ul li:focus a .nodeLabel, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li:hover a .nodeLabel, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li:focus a .nodeLabel {
              display: block;
              text-indent: 0; }
            .Dashboard .colLeft.widthCollapsed .nav-menu ul li:hover ul, .Dashboard .colLeft.widthCollapsed .nav-menu ul li:focus ul, .Activity .colLeft.widthCollapsed .nav-menu ul li:hover ul, .Activity .colLeft.widthCollapsed .nav-menu ul li:focus ul, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li:hover ul, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li:focus ul {
              width: 200px; }
          .Dashboard .colLeft.widthCollapsed .nav-menu ul li.open, .Activity .colLeft.widthCollapsed .nav-menu ul li.open, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li.open {
            background-color: #f7f8f9;
            cursor: pointer; }
            .Dashboard .colLeft.widthCollapsed .nav-menu ul li.open:hover a .nodeLabel, .Dashboard .colLeft.widthCollapsed .nav-menu ul li.open:focus a .nodeLabel, .Activity .colLeft.widthCollapsed .nav-menu ul li.open:hover a .nodeLabel, .Activity .colLeft.widthCollapsed .nav-menu ul li.open:focus a .nodeLabel, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li.open:hover a .nodeLabel, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li.open:focus a .nodeLabel {
              display: block;
              text-indent: 0; }
            .Dashboard .colLeft.widthCollapsed .nav-menu ul li.open:hover ul, .Dashboard .colLeft.widthCollapsed .nav-menu ul li.open:focus ul, .Activity .colLeft.widthCollapsed .nav-menu ul li.open:hover ul, .Activity .colLeft.widthCollapsed .nav-menu ul li.open:focus ul, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li.open:hover ul, .col2-portlet .colLeft.widthCollapsed .nav-menu ul li.open:focus ul {
              width: 200px; }
      .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li {
        padding-top: 20px;
        padding-bottom: 20px;
        background-position: 7px 5px; }
        .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li.selected, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li.selected, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li.selected {
          background-color: #f5f7f7; }
        .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li .label-items, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li .label-items, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li .label-items {
          display: none;
          position: absolute;
          top: -2px;
          left: 45px;
          width: 200px;
          font-weight: bold;
          padding: 12px 15px 7px;
          z-index: 9999;
          background: #fff;
          -webkit-transition: all 0.2s linear;
          -moz-transition: all 0.2s linear;
          -o-transition: all 0.2s linear;
          transition: all 0.2s linear; }
        .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist {
          position: absolute;
          left: 45px;
          top: 0;
          margin: 0;
          z-index: 5;
          width: 200px;
          background: #fff;
          display: none;
          padding: 35px 0 5px;
          -webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
          -moz-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1); }
          .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist .ui-datalist-data, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist .ui-datalist-data, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist .ui-datalist-data {
            padding: 0; }
          .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist li, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist li, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist li {
            padding: 0; }
            .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist li .child-items, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist li .child-items, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li .ui-datalist li .child-items {
              padding: 8px 15px; }
        .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li:hover, .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li:focus, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li:hover, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li:focus, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li:hover, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li:focus {
          background-color: #f5f7f7;
          cursor: pointer; }
          .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li:hover .label-items, .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li:focus .label-items, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li:hover .label-items, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li:focus .label-items, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li:hover .label-items, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li:focus .label-items {
            display: block;
            text-indent: 0; }
          .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li:hover .ui-datalist, .Dashboard .colLeft.widthCollapsed .deskworking .ui-datalist-data li:focus .ui-datalist, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li:hover .ui-datalist, .Activity .colLeft.widthCollapsed .deskworking .ui-datalist-data li:focus .ui-datalist, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li:hover .ui-datalist, .col2-portlet .colLeft.widthCollapsed .deskworking .ui-datalist-data li:focus .ui-datalist {
            display: block !important; }

.Dashboard .colLeft, .Activity .colLeft {
  padding: 15px 0 0; }
.Dashboard .colCenter, .Activity .colCenter {
  width: calc(100% - 580px);
  float: left;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear; }
  .Dashboard .colCenter .col12, .Activity .colCenter .col12 {
    margin: 0 -5px; }
  .Dashboard .colCenter .col4, .Dashboard .colCenter .col5, .Dashboard .colCenter .col7, .Activity .colCenter .col4, .Activity .colCenter .col5, .Activity .colCenter .col7 {
    float: left; }
  .Dashboard .colCenter .col4, .Activity .colCenter .col4 {
    width: 33.33333%;
    padding: 0 5px; }
  .Dashboard .colCenter .col5, .Activity .colCenter .col5 {
    width: 40%; }
  .Dashboard .colCenter .col7, .Activity .colCenter .col7 {
    width: 60%;
    padding-left: 20px; }
  .Dashboard .colCenter .span12, .Activity .colCenter .span12 {
    margin: 0;
    display: inline-block;
    width: 100%;
    min-height: 0; }
  .Dashboard .colCenter.widthCollapsed, .Activity .colCenter.widthCollapsed {
    width: calc(100% - 427px); }
.Dashboard .colRight, .Activity .colRight {
  width: 380px;
  float: left;
  padding: 20px 5px 0 0;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear; }
  .Dashboard .colRight .btn-actions, .Activity .colRight .btn-actions {
    display: none; }
  .Dashboard .colRight .portlet-boundary, .Activity .colRight .portlet-boundary {
    clear: both; }
    .Dashboard .colRight .portlet-boundary.remind-email-portlet .portlet-borderless-container, .Activity .colRight .portlet-boundary.remind-email-portlet .portlet-borderless-container {
      min-height: 0; }

.Dashboard .colCenter {
  padding: 20px 20px 0; }

.Activity .colCenter {
  padding: 0 20px; }

.col2-portlet .colLeft {
  border-right: 2px solid #eef2f4;
  padding: 15px 0 0; }
.col2-portlet .colRight {
  width: calc(100% - 200px);
  float: right;
  background: #fff;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  transition: all 0.1s linear; }
  .col2-portlet .colRight.widthCollapsed {
    width: calc(100% - 47px); }

.wapperProcess .col-layoutWest {
  float: left;
  width: 200px;
  height: calc(100vh - 50px);
  padding: 15px 0 0;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s; }
  .wapperProcess .col-layoutWest.widthCollapsed {
    width: 45px; }
    .wapperProcess .col-layoutWest.widthCollapsed .pnCreateObject {
      padding: 0 5px; }
    .wapperProcess .col-layoutWest.widthCollapsed .CreateOject {
      padding: 0;
      background: #fa7557 url(/nss-activity-LMH-v6-theme/css/../images/icon/add-white-icon.png) no-repeat center;
      width: 35px;
      height: 35px;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px;
      -ms-border-radius: 100px;
      -o-border-radius: 100px;
      border-radius: 100px; }
      .wapperProcess .col-layoutWest.widthCollapsed .CreateOject:hover, .wapperProcess .col-layoutWest.widthCollapsed .CreateOject:focus {
        background: #ff8e65 url(/nss-activity-LMH-v6-theme/css/../images/icon/add-white-icon.png) no-repeat center; }
      .wapperProcess .col-layoutWest.widthCollapsed .CreateOject .btn .caret {
        display: none; }
      .wapperProcess .col-layoutWest.widthCollapsed .CreateOject .btn.btnAdd {
        display: none; }
      .wapperProcess .col-layoutWest.widthCollapsed .CreateOject .btn.btn-nssAdd {
        width: 35px;
        height: 35px;
        background: none; }
        .wapperProcess .col-layoutWest.widthCollapsed .CreateOject .btn.btn-nssAdd .labelOject {
          display: none; }
      .wapperProcess .col-layoutWest.widthCollapsed .CreateOject .btn.dropdown-toggle {
        width: 35px;
        height: 35px; }
      .wapperProcess .col-layoutWest.widthCollapsed .CreateOject.open .dropdown-menu {
        z-index: 52;
        top: 0;
        left: 40px; }
        .wapperProcess .col-layoutWest.widthCollapsed .CreateOject.open .dropdown-menu::before {
          display: none; }
    .wapperProcess .col-layoutWest.widthCollapsed .wrp-navigation {
      overflow: visible; }
    .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation {
      padding-top: 20px;
      padding-bottom: 20px;
      background-position: 7px 5px; }
      .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation.selected {
        background-color: #f5f7f7; }
      .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation .label_titles {
        display: none;
        position: absolute;
        top: -2px;
        left: 45px;
        width: 200px;
        font-weight: bold;
        padding: 12px 15px 7px;
        z-index: 9999;
        background: #fff;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -o-transition: all 0.2s linear;
        transition: all 0.2s linear; }
      .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation .subChild-items {
        position: absolute;
        left: 45px;
        top: 0;
        margin: 0;
        z-index: 5;
        width: 200px;
        background: #fff;
        display: none;
        padding: 35px 0 5px;
        -webkit-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1);
        box-shadow: 0 4px 18px rgba(0, 0, 0, 0.1); }
        .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content {
          padding: 8px 15px; }
          .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content:hover, .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content:focus {
            background-color: #f7f8f9;
            cursor: pointer;
            color: #e74930; }
        .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-children {
          padding: 0; }
          .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-children .ui-treenode .ui-treenode-content {
            padding-left: 25px; }
      .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation:hover, .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation:focus {
        background-color: #f5f7f7;
        cursor: pointer; }
        .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation:hover .label_titles, .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation:focus .label_titles {
          display: block;
          text-indent: 0; }
        .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation:hover .subChild-items, .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation:focus .subChild-items {
          display: block !important; }
.wapperProcess .col-layoutContent {
  display: block;
  margin-left: 200px;
  height: calc(100vh - 50px);
  overflow-x: hidden;
  overflow-y: auto;
  border-left: 2px solid #eef2f4;
  background: #fff;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s; }
  .wapperProcess .col-layoutContent.widthCollapsed {
    margin-left: 45px; }

.wrp-listDatas {
  float: left;
  width: 390px;
  height: calc(100vh - 50px);
  overflow: hidden;
  position: relative;
  padding: 15px 0 0;
  border-right: 2px solid #eef2f4; }
  .wrp-listDatas.oneCol {
    width: 100%;
    border: none; }
    .wrp-listDatas.oneCol .jobDetails-oneCol {
      padding: 0 2px 0 15px;
      display: block; }
  .wrp-listDatas .jobProcess .keepOpen.open .dropdown-menu {
    left: 10px;
    right: 10px; }

.wrp-detailDatas {
  float: left;
  width: calc(100% - 390px);
  height: calc(100vh - 50px);
  overflow: hidden;
  padding: 15px 2px 0 15px; }

.wrp-fullDatas {
  padding: 15px 2px 0 15px;
  display: block; }

.ActivityLMH-portlet .active-column-left {
  display: block;
  width: calc(100vw - 445px);
  float: left; }

.aui .ActivityLMH-portlet {
  box-sizing: border-box; }

.row-flex {
  display: flex; }

.active-column-right {
  width: 430px;
  padding-left: 30px; }

.portlet-column-content.empty {
  padding: 20px;
  border: 2px dashed #ddd; }

.aui {
  /* ---------- Staging dockbar ---------- */
  /* ---------- Add content ---------- */
  /* ---------- Menus ---------- */
  /* ---------- Customization bar ---------- */ }
  .aui .portlet-dockbar .navbar.dockbar .divider-vertical {
    display: none; }
  .aui .portlet-dockbar .navbar.dockbar .nav {
    margin: 0; }
    .aui .portlet-dockbar .navbar.dockbar .nav li a {
      color: #fff;
      padding: 10px 20px 0 10px; }
    .aui .portlet-dockbar .navbar.dockbar .nav li.dropdown.open > .dropdown-toggle, .aui .portlet-dockbar .navbar.dockbar .nav li.dropdown.active > .dropdown-toggle, .aui .portlet-dockbar .navbar.dockbar .nav li.dropdown.open.active > .dropdown-toggle {
      color: #fff;
      background-color: transparent; }
    .aui .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu {
      padding: 5px 10px;
      left: auto;
      right: -10px;
      border: none;
      min-width: 200px;
      max-width: 300px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
      box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1); }
      .aui .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li {
        width: 100%; }
        .aui .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li a {
          color: #222;
          padding: 8px 0;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
          .aui .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li a [class^="icon-"], .aui .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li a [class*=" icon-"] {
            font-size: 14px;
            padding-right: 5px; }
          .aui .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li a:hover, .aui .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li a:focus {
            background: none;
            text-shadow: none; }
        .aui .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li.active a {
          background: none; }
          .aui .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li.active a:hover, .aui .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li.active a:focus {
            background: none;
            text-shadow: none; }
      .aui .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu .nav-collapse .nav {
        border-bottom: 2px solid #f7f8f9; }
    .aui .portlet-dockbar .navbar.dockbar .nav li.user-avatar .dropdown-menu::before, .aui .portlet-dockbar .navbar.dockbar .nav li.user-avatar .dropdown-menu::after {
      left: auto;
      right: 16px; }
    .aui .portlet-dockbar .navbar.dockbar .nav li.my-sites .dropdown-menu, .aui .portlet-dockbar .navbar.dockbar .nav li.admin-links .dropdown-menu {
      right: -90px; }
      .aui .portlet-dockbar .navbar.dockbar .nav li.my-sites .dropdown-menu::before, .aui .portlet-dockbar .navbar.dockbar .nav li.my-sites .dropdown-menu::after, .aui .portlet-dockbar .navbar.dockbar .nav li.admin-links .dropdown-menu::before, .aui .portlet-dockbar .navbar.dockbar .nav li.admin-links .dropdown-menu::after {
        left: auto;
        right: 105px; }
    .aui .portlet-dockbar .navbar.dockbar .nav li.admin-links .dropdown-menu ul li a {
      padding-left: 20px; }
      .aui .portlet-dockbar .navbar.dockbar .nav li.admin-links .dropdown-menu ul li a [class^="icon-"]:before, .aui .portlet-dockbar .navbar.dockbar .nav li.admin-links .dropdown-menu ul li a [class*=" icon-"]:before {
        font-size: 9px; }
    .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container {
      position: relative; }
      .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu {
        right: -124px;
        font-size: 13px;
        padding: 0; }
        .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu::before {
          content: ' ';
          display: inline-block;
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-bottom: 5px solid #fff;
          border-bottom-color: #fff;
          position: absolute;
          top: -5px;
          left: 145px; }
        .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu li {
          padding: 10px;
          line-height: 16px;
          border-bottom: 1px solid #f1f2f3; }
          .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu li:hover, .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu li:focus {
            background: #f7f8f9; }
            .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu li:hover .mark-as-read i, .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu li:focus .mark-as-read i {
              color: #777879; }
        .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu a {
          padding: 0; }
        .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .non-actionable {
          margin: 0; }
          .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .non-actionable .message {
            margin: 0;
            padding: 20px; }
        .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notifications-header {
          padding: 5px 10px;
          border: none;
          font: bold 14px/18px Arial;
          border-bottom: 2px solid #f1f2f3; }
          .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notifications-header a {
            color: #222; }
          .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notifications-header .mark-all-as-read {
            font-weight: normal; }
            .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notifications-header .mark-all-as-read a {
              color: #777;
              font-size: 13px; }
        .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notifications .user-notification-link {
          padding: 0; }
          .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notifications .user-notification-link .sender .user-thumbnail {
            width: 30px;
            height: 30px;
            margin: 0 10px 0 0;
            border: none;
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;
            -ms-border-radius: 50px;
            -o-border-radius: 50px;
            border-radius: 50px;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none; }
            .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notifications .user-notification-link .sender .user-thumbnail img {
              width: 30px;
              height: 30px; }
          .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notifications .user-notification-link .content {
            margin-left: 40px; }
            .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notifications .user-notification-link .content .timestamp .portlet-icon {
              display: none; }
        .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notifications .mark-as-read:hover, .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notifications .mark-as-read:focus {
          background: none;
          color: #ea6969; }
        .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notification-link {
          height: auto; }
          .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notification-link:hover, .aui .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu .user-notification-link:focus {
            background: none; }
  .aui .lfr-add-panel .add-content-menu h1 {
    margin: 0 0 10px;
    font: bold 22px/40px Arial; }
  .aui .lfr-add-panel .add-content-menu .fieldset {
    margin: 0; }
  .aui .lfr-add-panel .add-content-menu .lfr-content-item {
    padding: 4px 10px 4px 15px;
    font-size: 13px; }
  .aui .lfr-add-panel .add-content-menu input.search-query {
    padding: 7px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
  .aui .lfr-add-panel .add-content-menu .lfr-page-template {
    margin: 0; }
    .aui .lfr-add-panel .add-content-menu .lfr-page-template .toggler-header.lfr-page-template-title .control-group {
      margin: 0; }
    .aui .lfr-add-panel .add-content-menu .lfr-page-template .toggler-header.lfr-page-template-title label {
      margin: 0;
      display: block; }
    .aui .lfr-add-panel .add-content-menu .lfr-page-template:hover, .aui .lfr-add-panel .add-content-menu .lfr-page-template:focus {
      background: none; }
  .aui .lfr-add-panel .add-content-menu .lfr-add-page-toolbar {
    padding: 5px 15px; }
  .aui .dockbar .navbar-inner {
    background: none;
    border: none;
    padding: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
  .aui .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
    left: auto;
    margin-left: 10px;
    width: auto; }
  .aui .dockbar.navbar-static-top .collapse {
    position: static; }
    .aui .dockbar.navbar-static-top .collapse .nav-account-controls {
      position: static; }
  .aui .dockbar .btn-link {
    color: #FFF; }
  .aui .dockbar .diamond {
    border: 12px solid transparent;
    border-bottom-color: #1485EB;
    height: 0;
    position: relative;
    top: -12px;
    width: 0; }
    .aui .dockbar .diamond:after {
      border: 12px solid transparent;
      border-top-color: #1485EB;
      content: '';
      height: 0;
      left: -12px;
      position: absolute;
      top: 12px;
      width: 0; }
  .aui .dockbar .impersonating-user .alert-icon {
    margin-right: 9px; }
  .aui .dockbar .impersonating-user .alert-info {
    border-width: 0;
    margin-bottom: 6px; }
  .aui .dockbar .info-button {
    top: 9px; }
  .aui .dockbar .info-items {
    left: 0;
    position: absolute;
    top: 100%;
    width: 100%;
    z-index: 1; }
  .aui .dockbar .navbar-inner .brand h1 {
    display: inline-block;
    font-size: inherit;
    line-height: 1;
    margin-bottom: 0;
    margin-top: 0; }
  .aui .dockbar .navbar-inner .container {
    margin-left: 0;
    margin-right: 0;
    width: 100%; }
    .aui .dockbar .navbar-inner .container .nav-account-controls {
      float: right; }
  .aui .dockbar .navbar-inner .site-administration-menu li {
    list-style: none; }
    .aui .dockbar .navbar-inner .site-administration-menu li a {
      color: #000;
      display: block;
      padding: 3px 5px 3px 40px; }
      .aui .dockbar .navbar-inner .site-administration-menu li a:focus, .aui .dockbar .navbar-inner .site-administration-menu li a:hover {
        background: #0DB5E7;
        color: #FFF;
        text-decoration: none; }
      .aui .dockbar .navbar-inner .site-administration-menu li a i {
        font-size: 0.8em; }
  .aui .dockbar .nav.staging-nav-items {
    margin: 0;
    position: static; }
    .aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle {
      background-color: transparent;
      display: block; }
      .aui .dockbar .nav.staging-nav-items li.dropdown.active > .dropdown-toggle:hover {
        color: #0077B3; }
    .aui .dockbar .nav.staging-nav-items .staging-link {
      position: static; }
  .aui .dockbar .my-sites .dropdown-toggle, .aui .dockbar .admin-links .dropdown-toggle {
    width: 40px;
    height: 70px;
    background: url() no-repeat center; }
    .aui .dockbar .my-sites .dropdown-toggle .nav-item-label, .aui .dockbar .my-sites .dropdown-toggle .icon-caret-down, .aui .dockbar .admin-links .dropdown-toggle .nav-item-label, .aui .dockbar .admin-links .dropdown-toggle .icon-caret-down {
      display: none; }
  .aui .dockbar .my-sites .dropdown-toggle {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icSites.png); }
  .aui .dockbar .admin-links .dropdown-toggle {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icAdmin.png); }
  .aui .dockbar .user-avatar {
    display: block;
    position: relative; }
    .aui .dockbar .user-avatar .user-avatar-link {
      height: 70px;
      max-width: 250px;
      min-width: 120px;
      position: relative; }
      .aui .dockbar .user-avatar .user-avatar-link .nav-item-label {
        float: left;
        width: 100%;
        padding-right: 10px;
        padding-top: 2px; }
        .aui .dockbar .user-avatar .user-avatar-link .nav-item-label img {
          width: 45px;
          height: 45px;
          margin-right: 10px;
          float: left;
          background: #fff;
          -webkit-border-radius: 100px;
          -moz-border-radius: 100px;
          -ms-border-radius: 100px;
          -o-border-radius: 100px;
          border-radius: 100px;
          -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
          -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2);
          box-shadow: 0 3px 5px rgba(0, 0, 0, 0.2); }
        .aui .dockbar .user-avatar .user-avatar-link .nav-item-label .user-full-name {
          font: 17px/25px SegoeUI-Semibold;
          white-space: nowrap;
          display: block;
          overflow: hidden;
          text-overflow: ellipsis;
          padding-top: 10px; }
          .aui .dockbar .user-avatar .user-avatar-link .nav-item-label .user-full-name font {
            white-space: nowrap;
            display: block;
            font: 11px/13px Arial;
            color: #eee; }
        .aui .dockbar .user-avatar .user-avatar-link .nav-item-label .user-author {
          display: none; }
      .aui .dockbar .user-avatar .user-avatar-link .icon-caret-down {
        position: absolute;
        top: 0;
        right: 0;
        color: #fff;
        width: 20px;
        height: 70px;
        padding: 27px 5px; }
  .aui .dockbar .dockbar-user-notifications {
    height: 70px;
    padding: 10px 15px 10px 0; }
    .aui .dockbar .dockbar-user-notifications .user-notification-ringbell-link {
      height: 100%;
      border-right: 1px solid #1561ed;
      background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-bells.png) no-repeat center;
      position: relative;
      width: 80px; }
      .aui .dockbar .dockbar-user-notifications .user-notification-ringbell-link .user-notifications-count {
        position: absolute;
        top: 3px;
        right: 15px;
        background: rgba(246, 104, 100, 0.95);
        border: none;
        padding: 2px 7px;
        -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        -ms-border-radius: 100px;
        -o-border-radius: 100px;
        border-radius: 100px; }
  .aui .dockbar-split .dockbar {
    height: 0;
    position: absolute; }
    .aui .dockbar-split .dockbar .staging-controls .staging-bar li.dropdown .dropdown-menu {
      left: 0;
      margin-left: 0;
      width: 100%; }
    .aui .dockbar-split .dockbar.navbar-static-top .collapse {
      position: relative; }
      .aui .dockbar-split .dockbar.navbar-static-top .collapse .nav-account-controls {
        position: fixed; }
    .aui .dockbar-split .dockbar .divider-vertical {
      display: none; }
    .aui .dockbar-split .dockbar .info-button {
      top: 12px; }
    .aui .dockbar-split .dockbar .info-items {
      left: auto;
      position: static; }
    .aui .dockbar-split .dockbar .navbar-inner {
      background-color: transparent;
      border-width: 0;
      padding: 0;
      width: 0; }
      .aui .dockbar-split .dockbar .navbar-inner .nav {
        border-bottom-width: 0; }
        .aui .dockbar-split .dockbar .navbar-inner .nav > li {
          background-color: #333; }
          .aui .dockbar-split .dockbar .navbar-inner .nav > li > a {
            color: #FFF;
            line-height: 31px; }
            .aui .dockbar-split .dockbar .navbar-inner .nav > li > a:focus, .aui .dockbar-split .dockbar .navbar-inner .nav > li > a:hover {
              color: #FFF; }
            .aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav > li > a [class*=" icon-"] {
              margin-top: 3px; }
          .aui .dockbar-split .dockbar .navbar-inner .nav > li.active > a {
            color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.active > .dropdown-toggle {
          color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.dropdown.open > .dropdown-toggle {
          background-color: #555;
          color: #FFF; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.info-items {
          background-color: transparent; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a {
          background-color: #2496E5;
          padding-bottom: 0;
          padding-top: 0; }
          .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle > a:hover {
            background-color: #2FA4F5; }
        .aui .dockbar-split .dockbar .navbar-inner .nav li.staging-toggle span.nav-item-label {
          padding: 5px 10px; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-account-controls {
        left: auto;
        margin-right: 0;
        padding: 0;
        position: fixed;
        right: 5em;
        z-index: 325; }
      .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls {
        background: transparent;
        position: fixed;
        top: 10%;
        z-index: 350; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li {
          float: none;
          margin: 10px;
          position: relative; }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a {
            clip: rect(0 0 0 0);
            position: absolute; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls a:focus {
              clip: rect(auto auto auto auto);
              position: static; }
          @media (max-width: 979px) {
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.page-preview-controls {
              display: none; } }
          .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a {
            background: #333;
            color: #FFF;
            padding: 6px 8px;
            text-align: center; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover {
              background: #555; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a [class*=" icon-"] {
              font-size: 25px;
              position: relative;
              vertical-align: middle; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link {
              background: #92F545; }
              .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class^="icon-"], .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a.toggle-controls-link [class*=" icon-"] {
                color: #000; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .nav-item-label {
              background: #333;
              display: none;
              left: 100%;
              margin-left: 0.5em;
              margin-top: -1em;
              padding: 0 20px;
              position: absolute;
              top: 50%;
              white-space: nowrap; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a:hover .nav-item-label {
              display: block; }
            .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls > li > a .icon-caret-down {
              display: none; }
        .aui .dockbar-split .dockbar .navbar-inner .nav-add-controls:hover > li.toggle-controls a {
          clip: rect(auto auto auto auto);
          position: static; }
    .aui .dockbar-split .dockbar .staging-nav-items li > span {
      color: #FFF;
      display: block;
      padding: 10px 15px;
      line-height: 31px; }
  .aui .dockbar-split .info-link-container {
    width: 0; }
  .aui .dockbar-split .info-items {
    height: 1px;
    width: 715px; }
    .aui .dockbar-split .info-items a, .aui .dockbar-split .info-items .btn-link {
      color: #FFF;
      text-decoration: underline; }
      .aui .dockbar-split .info-items a:hover, .aui .dockbar-split .info-items .btn-link:hover {
        text-decoration: none; }
        .aui .dockbar-split .info-items a:hover .taglib-text, .aui .dockbar-split .info-items .btn-link:hover .taglib-text {
          text-decoration: none; }
    .aui .dockbar-split .info-items .btn-link {
      border-width: 0;
      font-size: 14px;
      font-weight: 300;
      margin: 0 0 0 6px;
      padding: 0;
      text-shadow: none; }
  .aui .dockbar-split .staging-bar {
    margin: 10px 0; }
  .aui .dockbar-split.controls-hidden .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    background: #F5AF45; }
  .aui .dockbar-split.lfr-has-add-content .nav-add-controls {
    left: 350px; }
  .aui .dockbar-split.lfr-has-device-preview .nav-add-controls {
    left: 220px; }
  .aui .dockbar-split.lfr-has-edit-layout .nav-add-controls {
    left: 460px; }
  .aui.dialog-iframe-root-node .dockbar .nav-add-controls .page-preview-controls {
    display: none; }
  .aui .touch .dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link, .aui .controls-hidden.dockbar-split .dockbar .navbar-inner .nav-add-controls > li.toggle-controls > .toggle-controls-link {
    clip: rect(auto auto auto auto);
    position: static; }
  .aui .variation-selector {
    display: block;
    font-size: 1.2em;
    font-weight: bold;
    margin: 1em; }
  .aui .layout-revision-container {
    margin: 1em 0 0 1em;
    padding: 0; }
    .aui .layout-revision-container .approximate-date {
      color: #999;
      font-weight: bold; }
    .aui .layout-revision-container .current-version {
      color: #41801d;
      display: block; }
    .aui .layout-revision-container .current-version-pointer {
      display: inline-block;
      width: 0; }
      .aui .layout-revision-container .current-version-pointer img {
        left: -25px;
        position: relative; }
    .aui .layout-revision-container .layout-variation-name {
      color: #666;
      font-size: 1.15em;
      margin-bottom: 0.1em;
      text-transform: uppercase; }
    .aui .layout-revision-container .layout-revision-current {
      color: #666; }
    .aui .layout-revision-container .real-date {
      color: #999;
      display: block;
      text-align: right; }
    .aui .layout-revision-container .taglib-workflow-status .workflow-status {
      background: none;
      padding-left: 0; }
      .aui .layout-revision-container .taglib-workflow-status .workflow-status .workflow-status-ready-for-publication {
        color: #41801d;
        font-weight: bold; }
  .aui .layout-revision-container-root {
    margin: 0; }
  .aui .staging-controls {
    padding-left: 5px;
    padding-right: 50px; }
    .aui .staging-controls select {
      width: 100%; }
    .aui .staging-controls .staging-bar .dropdown-menu {
      font-size: 13px;
      min-width: 520px;
      width: 100%; }
      .aui .staging-controls .staging-bar .dropdown-menu .btn-link {
        float: left;
        font-size: 11px;
        margin: 0 5px 0 0;
        padding: 0;
        text-decoration: underline;
        text-shadow: none; }
        .aui .staging-controls .staging-bar .dropdown-menu .btn-link:hover {
          text-decoration: none; }
        .aui .staging-controls .staging-bar .dropdown-menu .btn-link.history {
          float: right; }
  .aui .lfr-admin-panel {
    background: #fff;
    bottom: 0;
    left: 0;
    overflow: auto;
    padding: 10px;
    position: fixed;
    top: 0;
    z-index: 1100; }
    @media (max-width: 767px) {
      .aui .lfr-admin-panel {
        margin: 0 -20px;
        position: static;
        width: auto; }
        .aui .lfr-admin-panel.lfr-add-panel .add-content-menu .lfr-add-page-toolbar, .aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .button-holder {
          margin-top: 0;
          position: static;
          width: auto; }
        .aui .lfr-admin-panel.lfr-edit-layout-panel .taglib-form-navigator .accordion {
          margin-bottom: 20px; }
        .aui .lfr-admin-panel.lfr-edit-layout-panel .site-admin-link {
          padding: 0;
          position: static; } }
  .aui .lfr-has-add-content {
    padding-left: 350px; }
  .aui .lfr-has-device-preview {
    padding-left: 220px; }
  .aui .lfr-has-edit-layout {
    padding-left: 460px; }
  @media (max-width: 767px) {
    .aui .lfr-has-add-content, .aui .lfr-has-device-preview, .aui .lfr-has-edit-layout {
      padding-left: 20px; } }
  .aui .dropdown-menu > li > a:focus > [class^="icon-"] {
    background-image: none; }
  .aui .my-sites-menu .site-type {
    color: #FFF;
    display: none;
    float: right;
    font-size: 0.8em;
    font-weight: normal;
    margin-right: 10px;
    position: absolute;
    right: 100%; }
  .aui .my-sites-menu a:hover .site-type {
    color: #FFFFFF;
    display: inline-block; }
  .aui .ie.rtl .dockbar .menu-button span {
    background-position-x: -25px; }
  .aui.ie6 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie7 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls, .aui.ie8 .dockbar-split .dockbar .navbar-inner .nav-add-controls li.page-preview-controls {
    display: none; }
  .aui .ie7 .dockbar {
    zoom: 1; }
  .aui .ie7 .my-sites-menu a {
    overflow: visible;
    text-align: left; }
  .aui .ie7 .my-sites-menu .site-name {
    float: none; }
  .aui .ie7 .my-sites-menu .site-type {
    float: none; }
  .aui .ie6 .dockbar, .aui .ie6 .lfr-dockbar-pinned .dockbar {
    height: 10px;
    left: 0;
    position: relative;
    top: 0; }
  .aui .ie6 .dockbar .pin-dockbar {
    display: none; }
  .aui .ie6 .my-sites-menu {
    width: 200px; }
    .aui .ie6 .my-sites-menu a {
      zoom: 1; }
  .aui .ie6 .menu-scroll {
    height: 300px;
    overflow-y: auto; }
  .aui .controls-hidden .info-button, .aui .controls-hidden .page-customization-bar {
    display: none; }
  .aui .info-button {
    cursor: pointer;
    display: inline-block;
    position: relative;
    right: 12px;
    z-index: 1; }
    .aui .info-button a {
      color: #FFF;
      padding: 2px 10px;
      position: absolute;
      text-decoration: none;
      z-index: 1; }
    .aui .info-button .icon-stop {
      color: #1485EB;
      font-size: 20px; }
  .aui .page-customization-bar {
    background-color: #555;
    background-color: rgba(0, 0, 0, 0.5);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #FFF;
    display: table;
    font-size: 14px;
    font-weight: 300;
    padding: 0 15px;
    width: 100%; }
    .aui .page-customization-bar .customized-icon {
      margin: 5px;
      vertical-align: middle; }
    .aui .page-customization-bar .page-customization-actions {
      padding-left: 5em; }
    .aui .page-customization-bar .page-customization-actions a {
      color: #EEE;
      font-size: 0.8em;
      padding: 0 1em; }
    .aui .page-customization-bar .page-customization-bar-form {
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      width: 25%; }
      .aui .page-customization-bar .page-customization-bar-form a {
        color: #FFF; }
        .aui .page-customization-bar .page-customization-bar-form a:focus, .aui .page-customization-bar .page-customization-bar-form a:hover {
          color: #FFF;
          text-decoration: none; }
      .aui .page-customization-bar .page-customization-bar-form span {
        display: block;
        line-height: 20px; }
    .aui .page-customization-bar .page-customization-bar-text {
      display: table-cell;
      height: 51px;
      vertical-align: middle;
      width: 75%; }
    .aui .page-customization-bar .page-customization-bar-container {
      position: absolute; }
    .aui .page-customization-bar .reset-prototype {
      display: inline; }
  @media (max-width: 1140px) {
    .aui .dockbar-split .dockbar .info-items {
      width: 515px; } }

/* ---------- Add/remove page ---------- */
.modify-pages li {
  position: relative; }
  .modify-pages li.lfr-nav-hover .delete-tab {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    opacity: 1; }
.modify-pages .add-page-editor-input {
  width: 150px; }
.modify-pages .delete-tab {
  display: none;
  color: #444;
  cursor: pointer;
  font-size: 20px;
  font-weight: bold;
  height: 10px;
  line-height: 6px;
  margin-top: -8px;
  overflow: hidden;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  padding: 3px 0;
  position: absolute;
  right: 1px;
  text-shadow: 0 1px #FFF;
  top: 50%; }
  .modify-pages .delete-tab:hover {
    color: #B50303; }
.modify-pages .lfr-nav-sortable > a > span {
  padding-left: 28px; }
.modify-pages .drag-handle {
  background-color: #555;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  border-radius: 50%;
  color: #FFF;
  cursor: pointer;
  font-size: 16px;
  left: 3px;
  line-height: 1em;
  margin: 8px;
  padding: 4px;
  position: absolute;
  text-align: center;
  top: 2px;
  width: 1em; }
@media (min-width: 980px) {
  .modify-pages .lfr-nav-sortable > a > span {
    padding-left: 0; }
  .modify-pages .drag-handle {
    display: none; } }
.modify-pages .lfr-nav-updateable.selected a:hover span {
  cursor: text; }

.controls-hidden .modify-pages .lfr-nav-sortable > a > span {
  padding-left: 0; }
.controls-hidden .modify-pages .drag-handle {
  display: none; }

.nav li .toolbar {
  margin-top: 5px; }

/* ---------- Navigation portlet ---------- */
.nav-menu ul {
  padding-left: 10px; }
.nav-menu li a.ancestor {
  font-weight: bold; }
.nav-menu li a.selected {
  color: #000;
  font-weight: bold;
  text-decoration: none; }

.nav-menu-style-arrows ul {
  list-style-image: url(/nss-activity-LMH-v6-theme/css/../images/arrows/04_right.png); }

/* ---------- Page template selector ---------- */
.form-options {
  border: 1px solid #AAA;
  display: inline-block;
  vertical-align: middle; }
  .form-options input {
    border-width: 0;
    display: inline;
    float: left; }

.form-triggers {
  float: left; }

.form-trigger {
  background: #c4c4c4 url(/nss-activity-LMH-v6-theme/css/../images/application/button_bg.png) repeat-x 0 0;
  border-left: 1px solid #BBB;
  display: inline-block;
  float: left; }
  .form-trigger img {
    background: url() no-repeat 50% 40%;
    height: 25px;
    padding: 0 3px;
    vertical-align: middle;
    width: 16px; }
  .form-trigger:focus, .form-trigger:hover {
    background-color: #83B0CA;
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/application/button_bg_over.png); }

.trigger-selected {
  background-color: #EBEBEB;
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/application/button_bg_selected.png); }
  .trigger-selected:focus, .trigger-selected:hover {
    background-color: #B7DEF4;
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/application/button_bg_selected_over.png); }

.options-trigger img {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/configuration.png); }

.save-trigger img {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/check.png); }

/* ---------- Portlet wrapper and icons ---------- */
.portlet-boundary {
  position: relative; }

.freeform .portlet {
  margin-bottom: 0; }

body.portlet {
  border-width: 0; }

.portlet-topper {
  position: relative; }
  .portlet-topper .portlet-topper-toolbar {
    margin: 0;
    padding: 2px;
    position: absolute;
    right: 3px;
    text-align: right;
    top: 3px;
    z-index: 300; }
    .portlet-topper .portlet-topper-toolbar a {
      color: inherit; }
      .portlet-topper .portlet-topper-toolbar a, .portlet-topper .portlet-topper-toolbar a:hover {
        text-decoration: none; }
      .portlet-topper .portlet-topper-toolbar a i {
        font-size: 19px; }
    .portlet-topper .portlet-topper-toolbar .nobr {
      display: block;
      float: left;
      padding: 1px; }
    .portlet-topper .portlet-topper-toolbar .portlet-icon-back {
      background: url(/nss-activity-LMH-v6-theme/css/../images/arrows/12_left.png) no-repeat 0 50%;
      color: #FFF;
      font-weight: bold;
      padding: 5px 5px 5px 18px; }
      .portlet-topper .portlet-topper-toolbar .portlet-icon-back:hover {
        color: #FFF; }
    .portlet-topper .portlet-topper-toolbar .portlet-options .lfr-icon-menu-text {
      color: transparent;
      font-size: 0; }

.portlet-title {
  display: block; }
  .portlet-title img {
    vertical-align: middle; }

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

.portlet-title-text {
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  max-width: 95%;
  vertical-align: top; }

.panel-page-content .portlet-title-text, .panel-page-body .portlet-title-text {
  cursor: auto; }

.portlet-content, .portlet-minimized .portlet-content-container {
  padding: 12px 10px 10px; }

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

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

.portlet-borderless-bar, .portlet-content .lfr-icon-actions {
  background: #333;
  color: #FFF;
  text-shadow: -1px -1px black; }
  .portlet-borderless-bar a, .portlet-content .lfr-icon-actions a {
    color: #3AF; }

.portlet-borderless-container:hover .portlet-borderless-bar, .portlet-content:hover .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions, .portlet-content:hover .lfr-icon-actions .taglib-text {
  display: inline-block; }

.portlet-borderless-bar .portlet-options .dropdown-toggle, .portlet-borderless-bar .portlet-options.open .dropdown-toggle {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/portlet/options_borderless.png); }

.portlet-content .lfr-icon-actions {
  float: left;
  margin: 1px 10px 1px 1px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
  padding: 2px 7px; }
  .portlet-content .lfr-icon-actions .taglib-text {
    color: #FFF;
    display: none;
    font-weight: bold;
    margin-right: 1em;
    text-decoration: none;
    vertical-align: middle; }
  .portlet-content .lfr-icon-actions .lfr-icon-action a {
    background: url() no-repeat 0 50%;
    display: inline-block;
    margin-left: 5px;
    vertical-align: top; }
    .portlet-content .lfr-icon-actions .lfr-icon-action a:hover {
      text-decoration: none; }
      .portlet-content .lfr-icon-actions .lfr-icon-action a:hover span {
        text-decoration: underline; }
    .portlet-content .lfr-icon-actions .lfr-icon-action a img {
      visibility: hidden; }
  .portlet-content .lfr-icon-actions .lfr-icon-action-add a {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/add_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit a {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/edit_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-edit-template a {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/edit_template_white.png); }
  .portlet-content .lfr-icon-actions .lfr-icon-action-configuration a {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/configuration_white.png); }
.portlet-content .lfr-url-error {
  display: inline-block;
  white-space: normal; }

/* ---------- Borderless portlet ---------- */
.portlet-borderless-bar {
  background-color: transparent;
  font-size: 10px;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
  opacity: 0.3;
  height: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  z-index: 200; }
  .portlet-borderless-bar a {
    background: url() no-repeat 0 50%;
    display: inline-block;
    height: 18px;
    margin-left: 5px;
    text-indent: -9999px;
    width: 16px; }
  .portlet-borderless-bar .portlet-actions {
    float: right;
    overflow: hidden;
    padding: 0 5px; }
    .portlet-borderless-bar .portlet-actions .portlet-action, .portlet-borderless-bar .portlet-actions .portlet-options {
      display: inline-block; }
  .portlet-borderless-bar .portlet-actions, .portlet-borderless-bar .portlet-title-default {
    background-color: #333;
    min-height: 21px; }
  .portlet-borderless-bar .portlet-action-separator {
    display: none; }
  .portlet-borderless-bar .portlet-back a {
    height: auto;
    text-indent: 0;
    width: auto; }
  .portlet-borderless-bar .portlet-close {
    display: inline-block;
    vertical-align: middle; }
    .portlet-borderless-bar .portlet-close a {
      background-image: url(/nss-activity-LMH-v6-theme/css/../images/portlet/close_borderless.png); }
  .portlet-borderless-bar .portlet-options li.lfr-trigger strong a {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/portlet/options_borderless.png); }

.lfr-configurator-visibility .portlet-borderless-bar {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
  opacity: 0.6; }
.lfr-configurator-visibility .portlet-content .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }

.portlet-content .icons-container {
  clear: both;
  height: auto;
  margin-top: 1em;
  overflow: hidden;
  width: auto; }

.portlet-title-default {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  float: right;
  font-weight: bold;
  height: 0;
  line-height: 19px;
  max-width: 50%;
  padding: 0 10px;
  text-transform: uppercase; }

.portlet-draggable .portlet-topper {
  cursor: move; }
.portlet-draggable .portlet-title-default {
  background: #333333 url(/nss-activity-LMH-v6-theme/css/../images/portlet/draggable_borderless.png) no-repeat 0 50%;
  cursor: move;
  padding-left: 20px; }

/* ---------- Panel page ---------- */
.lfr-panel-page {
  width: 100%; }
  .lfr-panel-page .portlet-title {
    font-size: 13px; }
  .lfr-panel-page .lfr-add-content h2 span {
    background-color: #D3DADD; }

/* ---------- Standard styles defined in the JSR 168 ---------- */
/* ---------- Fonts ---------- */
/* ---------- Font attributes for the 'normal' fragment font ---------- */
/* ---------- Font attributes similar to the .portlet-font but the color is lighter ---------- */
/* ---------- Messages ---------- */
.portlet-msg {
  background: #EEE none no-repeat 6px 50%;
  border: 1px solid #555;
  color: #34404F;
  font-weight: bold;
  margin: 2px auto 14px;
  padding: 6px 6px 6px 30px;
  text-align: left; }

/* ---------- Status labels ---------- */
.lfr-status-alert-label, .lfr-status-error-label, .lfr-status-info-label, .lfr-status-progress-label, .lfr-status-success-label {
  background: none no-repeat 0 50%;
  padding: 3px 3px 3px 20px; }

.lfr-status-alert-label {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/messages/alert.png);
  color: #663; }

.lfr-status-error-label {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/messages/error.png);
  color: #900; }

.lfr-status-help-label, .lfr-status-info-label, .lfr-status-progress-label {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/messages/info.png);
  color: #34404F; }

.lfr-status-help-label {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/portlet/help.png); }

.lfr-status-progress-label {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/aui/loading_indicator.gif); }

.lfr-status-success-label {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/messages/success.png);
  color: #384F34; }

/* ---------- Liferay messages ---------- */
.lfr-message {
  position: relative; }
  .lfr-message .lfr-message-control {
    background-color: #333;
    display: inline-block; }
  .lfr-message .lfr-message-controls {
    display: none;
    left: 3px;
    margin: -8px 8px 0 3px;
    position: absolute;
    top: 50%;
    z-index: 10; }
  .lfr-message .lfr-message-close {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/portlet/close_borderless.png);
    background-position: 0 0;
    background-repeat: no-repeat; }
  .lfr-message .lfr-message-close-all {
    color: #FFF;
    display: none;
    font-size: 0.8em;
    margin-left: 10px;
    padding: 1px 10px;
    text-shadow: 1px 1px 0 #000;
    vertical-align: top; }
    .lfr-message .lfr-message-close-all a {
      color: #FFF; }
  .lfr-message .lfr-message-controls-hover .lfr-message-close-all {
    display: inline-block; }
  .lfr-message.pending {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/time.png); }

.lfr-message-content.alert {
  margin-bottom: 0; }

.lfr-message-close {
  cursor: pointer; }

/* ---------- Sections ---------- */
/* ---------- Text in a selected cell range ---------- */
.portlet-section-selected, .portlet-section-selected a {
  background: #727C81;
  color: #FFF;
  font-weight: bold;
  text-decoration: none; }
.portlet-section-selected a:hover, .portlet-section-selected a:focus {
  background-color: #727C81; }

/* ---------- Text of a subheading ---------- */
/* ---------- Table or section footnote ---------- */
/* ---------- Text that belongs to the table but does not fall in one of the other categories (e.g. explanatory or help text that is associated with the section) ---------- */
/* ---------- Forms ---------- */
.alert .form {
  margin: 0; }

/* ---------- Text used for the descriptive label of the whole form (not the labels for fields) ---------- */
/* ---------- Text of the user-input in an input field ---------- */
/* ---------- Text on a button ---------- */
/* ---------- Text that appears beside a context dependent action icon ---------- */
/* ---------- Text that appears beside a 'standard' icon (e.g. Ok, or cancel) ---------- */
/* ---------- Text for a separator of fields (e.g. checkboxes, etc.) ---------- */
/* ---------- Text for a field (not input field, e.g. checkboxes, etc.) ---------- */
/* ---------- Menus ---------- */
/* ---------- General menu settings such as background color, margins, etc. ---------- */
/* ---------- Normal, unselected menu item ---------- */
/* ---------- Selected menu item ---------- */
/* ---------- Normal, unselected menu item when the mouse hovers over it ---------- */
/* ---------- Selected menu item when the mouse hovers over it ---------- */
/* ---------- Normal, unselected menu item that has sub-menus ---------- */
/* ---------- Selected sub-menu item that has sub-menus ---------- */
/* ---------- Descriptive text for the menu (e.g. in a help context below the menu) ---------- */
/* ---------- Menu caption ---------- */
/* ---------- Miscellaneous portlet styles ---------- */
.restricted, .restricted td {
  background: #FDD;
  border-width: 0; }
.restricted * {
  color: #727C81; }

.alt.restricted td {
  background-color: #FFC0C0; }

.hover.restricted td {
  background-color: #D3BDC0; }

.alt.restricted td.first, .restricted td.first {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/messages/error.png);
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 28px; }

/* ---------- Permissions ---------- */
.table-data tr.lfr-role .first {
  background-image: url();
  background-position: 5px 50%;
  background-repeat: no-repeat;
  padding-left: 30px;
  vertical-align: middle; }
.table-data tr.lfr-role-guest .first {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/guest_icon.png); }
.table-data tr.lfr-role-regular .first {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/user_icon.png); }
.table-data tr.lfr-role-site .first {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/site_icon.png); }
.table-data tr.lfr-role-organization .first {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/organization_icon.png); }
.table-data tr.lfr-role-team .first {
  background-image: url(/nss-activity-LMH-v6-theme/css/../images/common/team_icon.png); }

/* ---------- Miscellaneous component styles ---------- */
.lfr-ddm-container .control-group.error .control-label,
.lfr-ddm-container .control-group.error .help-block,
.lfr-ddm-container .control-group.error .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.error .checkbox,
.lfr-ddm-container .control-group.error .radio,
.lfr-ddm-container .control-group.error input,
.lfr-ddm-container .control-group.error select,
.lfr-ddm-container .control-group.error textarea {
  color: #555555; }
.lfr-ddm-container .control-group.error input,
.lfr-ddm-container .control-group.error select,
.lfr-ddm-container .control-group.error textarea {
  border-color: #cccccc; }
  .lfr-ddm-container .control-group.error input:focus,
  .lfr-ddm-container .control-group.error select:focus,
  .lfr-ddm-container .control-group.error textarea:focus {
    border-color: #b3b3b3; }
.lfr-ddm-container .control-group.error .input-prepend .add-on,
.lfr-ddm-container .control-group.error .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.info .control-label,
.lfr-ddm-container .control-group.info .help-block,
.lfr-ddm-container .control-group.info .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.info .checkbox,
.lfr-ddm-container .control-group.info .radio,
.lfr-ddm-container .control-group.info input,
.lfr-ddm-container .control-group.info select,
.lfr-ddm-container .control-group.info textarea {
  color: #555555; }
.lfr-ddm-container .control-group.info input,
.lfr-ddm-container .control-group.info select,
.lfr-ddm-container .control-group.info textarea {
  border-color: #cccccc; }
  .lfr-ddm-container .control-group.info input:focus,
  .lfr-ddm-container .control-group.info select:focus,
  .lfr-ddm-container .control-group.info textarea:focus {
    border-color: #b3b3b3; }
.lfr-ddm-container .control-group.info .input-prepend .add-on,
.lfr-ddm-container .control-group.info .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.success .control-label,
.lfr-ddm-container .control-group.success .help-block,
.lfr-ddm-container .control-group.success .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.success .checkbox,
.lfr-ddm-container .control-group.success .radio,
.lfr-ddm-container .control-group.success input,
.lfr-ddm-container .control-group.success select,
.lfr-ddm-container .control-group.success textarea {
  color: #555555; }
.lfr-ddm-container .control-group.success input,
.lfr-ddm-container .control-group.success select,
.lfr-ddm-container .control-group.success textarea {
  border-color: #cccccc; }
  .lfr-ddm-container .control-group.success input:focus,
  .lfr-ddm-container .control-group.success select:focus,
  .lfr-ddm-container .control-group.success textarea:focus {
    border-color: #b3b3b3; }
.lfr-ddm-container .control-group.success .input-prepend .add-on,
.lfr-ddm-container .control-group.success .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.warning .control-label,
.lfr-ddm-container .control-group.warning .help-block,
.lfr-ddm-container .control-group.warning .help-inline {
  color: #555555; }
.lfr-ddm-container .control-group.warning .checkbox,
.lfr-ddm-container .control-group.warning .radio,
.lfr-ddm-container .control-group.warning input,
.lfr-ddm-container .control-group.warning select,
.lfr-ddm-container .control-group.warning textarea {
  color: #555555; }
.lfr-ddm-container .control-group.warning input,
.lfr-ddm-container .control-group.warning select,
.lfr-ddm-container .control-group.warning textarea {
  border-color: #cccccc; }
  .lfr-ddm-container .control-group.warning input:focus,
  .lfr-ddm-container .control-group.warning select:focus,
  .lfr-ddm-container .control-group.warning textarea:focus {
    border-color: #b3b3b3; }
.lfr-ddm-container .control-group.warning .input-prepend .add-on,
.lfr-ddm-container .control-group.warning .input-append .add-on {
  color: #555555;
  background-color: whitesmoke;
  border-color: #555555; }
.lfr-ddm-container .control-group.error > .control-label,
.lfr-ddm-container .control-group.error > .help-block,
.lfr-ddm-container .control-group.error > .help-inline {
  color: #b50303; }
.lfr-ddm-container .control-group.error > .checkbox,
.lfr-ddm-container .control-group.error > .radio,
.lfr-ddm-container .control-group.error > input,
.lfr-ddm-container .control-group.error > select,
.lfr-ddm-container .control-group.error > textarea {
  color: #b50303; }
.lfr-ddm-container .control-group.error > input,
.lfr-ddm-container .control-group.error > select,
.lfr-ddm-container .control-group.error > textarea {
  border-color: #b50303; }
  .lfr-ddm-container .control-group.error > input:focus,
  .lfr-ddm-container .control-group.error > select:focus,
  .lfr-ddm-container .control-group.error > textarea:focus {
    border-color: #830202; }
.lfr-ddm-container .control-group.error > .input-prepend .add-on,
.lfr-ddm-container .control-group.error > .input-append .add-on {
  color: #b50303;
  background-color: #fee5e2;
  border-color: #b50303; }
.lfr-ddm-container .control-group.info > .control-label,
.lfr-ddm-container .control-group.info > .help-block,
.lfr-ddm-container .control-group.info > .help-inline {
  color: #12718f; }
.lfr-ddm-container .control-group.info > .checkbox,
.lfr-ddm-container .control-group.info > .radio,
.lfr-ddm-container .control-group.info > input,
.lfr-ddm-container .control-group.info > select,
.lfr-ddm-container .control-group.info > textarea {
  color: #12718f; }
.lfr-ddm-container .control-group.info > input,
.lfr-ddm-container .control-group.info > select,
.lfr-ddm-container .control-group.info > textarea {
  border-color: #12718f; }
  .lfr-ddm-container .control-group.info > input:focus,
  .lfr-ddm-container .control-group.info > select:focus,
  .lfr-ddm-container .control-group.info > textarea:focus {
    border-color: #0c4d62; }
.lfr-ddm-container .control-group.info > .input-prepend .add-on,
.lfr-ddm-container .control-group.info > .input-append .add-on {
  color: #12718f;
  background-color: #cef1fc;
  border-color: #12718f; }
.lfr-ddm-container .control-group.success > .control-label,
.lfr-ddm-container .control-group.success > .help-block,
.lfr-ddm-container .control-group.success > .help-inline {
  color: #488f06; }
.lfr-ddm-container .control-group.success > .checkbox,
.lfr-ddm-container .control-group.success > .radio,
.lfr-ddm-container .control-group.success > input,
.lfr-ddm-container .control-group.success > select,
.lfr-ddm-container .control-group.success > textarea {
  color: #488f06; }
.lfr-ddm-container .control-group.success > input,
.lfr-ddm-container .control-group.success > select,
.lfr-ddm-container .control-group.success > textarea {
  border-color: #488f06; }
  .lfr-ddm-container .control-group.success > input:focus,
  .lfr-ddm-container .control-group.success > select:focus,
  .lfr-ddm-container .control-group.success > textarea:focus {
    border-color: #2f5e04; }
.lfr-ddm-container .control-group.success > .input-prepend .add-on,
.lfr-ddm-container .control-group.success > .input-append .add-on {
  color: #488f06;
  background-color: #f1fbd1;
  border-color: #488f06; }
.lfr-ddm-container .control-group.warning > .control-label,
.lfr-ddm-container .control-group.warning > .help-block,
.lfr-ddm-container .control-group.warning > .help-inline {
  color: #bf7900; }
.lfr-ddm-container .control-group.warning > .checkbox,
.lfr-ddm-container .control-group.warning > .radio,
.lfr-ddm-container .control-group.warning > input,
.lfr-ddm-container .control-group.warning > select,
.lfr-ddm-container .control-group.warning > textarea {
  color: #bf7900; }
.lfr-ddm-container .control-group.warning > input,
.lfr-ddm-container .control-group.warning > select,
.lfr-ddm-container .control-group.warning > textarea {
  border-color: #bf7900; }
  .lfr-ddm-container .control-group.warning > input:focus,
  .lfr-ddm-container .control-group.warning > select:focus,
  .lfr-ddm-container .control-group.warning > textarea:focus {
    border-color: #8c5900; }
.lfr-ddm-container .control-group.warning > .input-prepend .add-on,
.lfr-ddm-container .control-group.warning > .input-append .add-on {
  color: #bf7900;
  background-color: #fffbdc;
  border-color: #bf7900; }

/* ---------- Dynamic data list display/Journal portlet ---------- */
.portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper {
  border: 1px solid #D0D0D0;
  border-left-width: 10px;
  padding: 7px 10px 10px; }
  .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even), .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even), .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even), .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even), .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"][data-repeatable="true"]:nth-of-type(even), .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper[data-repeatable="true"]:nth-of-type(even) {
    background-color: #F5F5F5; }
  .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-list-display .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-dynamic-data-lists .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"], .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper[data-repeatable="true"] .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper, .portlet-journal .journal-article-container .lfr-ddm-container .field-wrapper .field-wrapper .field-wrapper {
    margin: 15px 0 0; }

/* ---------- Add content dialog ---------- */
.lfr-portlet-item, .lfr-portlet-item p a {
  font-size: 1em; }

/* ---------- Breadcrumb taglib ---------- */
.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(/nss-activity-LMH-v6-theme/images/arrows/07_down.png) no-repeat 50% 100%;
    display: block;
    text-indent: 110%;
    white-space: nowrap;
    overflow: hidden;
    height: 10px; }

/* ---------- Calendar taglib ---------- */
.taglib-calendar tr.portlet-section-header th, .taglib-calendar tr td {
  border-width: 0; }
.taglib-calendar tr td a {
  background-color: #F0F5F7;
  border: 1px solid #FFF;
  border-bottom-width: 0;
  border-left-width: 0;
  display: block;
  height: 15px;
  padding: 5px 0; }
  .taglib-calendar tr td a:hover {
    background-color: #727C81;
    color: #FFF; }
.taglib-calendar tr td.calendar-inactive {
  background-color: #FFF;
  color: #B5BFC4; }
.taglib-calendar tr th {
  border-bottom-color: #D7D7D7; }
.taglib-calendar table td {
  border-width: 0; }
.taglib-calendar .calendar-current-day, .taglib-calendar .calendar-current-day a {
  background-color: #FFF; }
.taglib-calendar .calendar-current-day a {
  border: 1px solid #727C81;
  color: #369;
  text-decoration: underline; }

/* ---------- navbar form search ---------- */
.navbar form {
  margin: 0; }

.ie .portlet-borderless-bar {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }
.ie .portlet-content .lfr-icon-actions {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5; }
.ie .portlet-borderless-container:hover .portlet-borderless-bar, .ie .portlet-journal-content .lfr-icon-actions:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1; }
.ie .taglib-calendar tr td.first a {
  border-right-width: 0; }

.ie6 .portlet-content .icons-container, .ie7 .portlet-content .icons-container {
  overflow: visible; }
.ie6 .portlet-content .lfr-icon-actions .taglib-text, .ie7 .portlet-content .lfr-icon-actions .taglib-text {
  display: inline-block; }
.ie6 .portlet-borderless-bar .portlet-actions, .ie7 .portlet-borderless-bar .portlet-actions {
  margin-left: 20px;
  margin-right: 0; }
.ie6 .portlet-title-default, .ie7 .portlet-title-default {
  float: left; }
.ie6 .lfr-message .lfr-message-close, .ie7 .lfr-message .lfr-message-close {
  float: left; }

.ie6 .portlet-topper-toolbar .icon {
  height: 16px;
  width: 16px; }
.ie6 .portlet-borderless-container {
  height: 2.5em; }
.ie6 .portlet-borderless-bar {
  filter: alpha(opacity=90); }
  .ie6 .portlet-borderless-bar .portlet-actions {
    display: inline;
    filter: alpha(opacity=90); }
.ie6 .breadcrumbs {
  zoom: 1; }

.ie8 .dockbar img, .ie8 .lfr-icon-action img, .ie8 .logo img {
  max-width: none; }

.ui-shadow {
  background: #fff;
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }

.menu-content, .underlay-content {
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }

.lfr-add-panel, .lfr-device-preview-panel, .lfr-edit-layout-panel {
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }

.lfr-preview-file-image img, .lfr-translation-manager {
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 3px rgba(0, 0, 0, 0.8); }

.lfr-preview-file-image-current-column {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  -moz-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8);
  box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.8); }

.lfr-device-preview .lfr-device-size-status-content {
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9; }
.lfr-device-preview .lfr-device:after, .lfr-device-preview .lfr-device:before {
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }
.lfr-device-preview .lfr-device.rotated:after, .lfr-device-preview .lfr-device.rotated:before {
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }

@media (max-width: 979px) {
  .dockbar .navbar-inner .btn-navbar {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-shadow: none; } }
.dockbar .navbar-inner .nav li.staging-toggle.active > a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.dockbar .menu-button-active .menu-button {
  -webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  -moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7);
  box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.7); }
.dockbar .impersonating-user .alert-info {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.dockbar-split .dockbar .navbar-inner .nav > li > a {
  text-shadow: none; }

.portlet-document-library .lfr-ddm-small-image-preview, .portlet-dynamic-data-mapping .lfr-ddm-small-image-preview {
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }

.lfr-translation-manager-translation.lfr-translation-manager-translation-editing {
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }

.taglib-form-navigator > .form-steps > ul.form-navigator.well {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:hover .number, .taglib-form-navigator > .form-steps > ul.form-navigator.well .tab .tab-label:focus .number {
    -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
    -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
    box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
    -webkit-transition-duration: 0.25s;
    -moz-transition-duration: 0.25s;
    -o-transition-duration: 0.25s;
    transition-duration: 0.25s;
    -webkit-transition-property: box-shadow;
    -moz-transition-property: box-shadow;
    -o-transition-property: box-shadow;
    transition-property: box-shadow;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out; }

.input-localized .lfr-input-localized .lfr-input-localized-state {
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }
  .input-localized .lfr-input-localized .lfr-input-localized-state.lfr-input-localized-state-error {
    -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
    -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
    box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }
.input-localized .palette-item-selected .lfr-input-localized-state {
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }

.lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-list.over, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive:hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.hover, .lfr-add-panel .lfr-panel-content .app-view-entry-taglib.display-descriptive.over {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
.lfr-add-panel .lfr-panel.lfr-extended {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.lfr-add-panel .lfr-panel.lfr-extended .lfr-panel-titlebar, .lfr-add-panel .add-application-tab .lfr-add-content .lfr-title-category {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d2dbe4), color-stop(100%, #bdc8d6));
  background-image: -webkit-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: -moz-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: -o-linear-gradient(#d2dbe4, #bdc8d6);
  background-image: linear-gradient(#d2dbe4, #bdc8d6); }

.lfr-content-preview-popup .lfr-content-preview-popup-content {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }

.staging-tabview-list {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }

.site-variations-tabview-list .tab-content, .staging-tabview-list .tab-active .tab-content, .tagselector-content .textboxlistentry-holder .lfr-tag-selector-input:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.rule-group-instance-container .rule-group-instance {
  -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
  box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }

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

  to {
    background-position: 0 0; } }

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

  to {
    background-position: 0 0; } }

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

  to {
    background-position: 0 0; } }

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

  to {
    background-position: 0 0; } }

.lfr-progress-active .progress-bar-status, .lfr-upload-container .file-uploading .progress-bar .progress {
  background-image: -webkit-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-image: -moz-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-image: -o-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-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));
  -webkit-background-size: 40px 40px;
  -moz-background-size: 40px 40px;
  -o-background-size: 40px 40px;
  background-size: 40px 40px;
  -webkit-animation: progress-bar-stripes 0.5s linear infinite;
  -moz-animation: progress-bar-stripes 0.5s linear infinite;
  -ms-animation: progress-bar-stripes 0.5s linear infinite;
  -o-animation: progress-bar-stripes 0.5s linear infinite;
  animation: progress-bar-stripes 0.5s linear infinite;
  -webkit-transition: width 0.5s ease-out;
  -moz-transition: width 0.5s ease-out;
  -o-transition: width 0.5s ease-out;
  transition: width 0.5s ease-out; }

@-webkit-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@-moz-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@-o-keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

@keyframes highlight-animation {
  from {
    background-color: #FFC; }

  to {
    background-color: transparent; } }

.highlight-animation {
  -webkit-animation: highlight-animation 0.7s;
  -moz-animation: highlight-animation 0.7s;
  -ms-animation: highlight-animation 0.7s;
  -o-animation: highlight-animation 0.7s;
  animation: highlight-animation 0.7s; }

body:first-of-type .portlet-borderless-bar, body:first-of-type .portlet-content .lfr-icon-actions {
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 0.15s;
  -moz-transition: opacity 0.5s ease 0.15s;
  -o-transition: opacity 0.5s ease 0.15s;
  transition: opacity 0.5s ease 0.15s; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar, body:first-of-type .portlet-content:hover .lfr-icon-actions {
  -webkit-transition: opacity 0.5s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: opacity 0.5s ease 0s;
  -o-transition: opacity 0.5s ease 0s;
  transition: opacity 0.5s ease 0s; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
  display: inline-block;
  max-width: 0;
  overflow: hidden;
  -webkit-transition: max-width 0.3s ease-in;
  -webkit-transition-delay: 0.2s;
  -moz-transition: max-width 0.3s ease-in 0.2s;
  -o-transition: max-width 0.3s ease-in 0.2s;
  transition: max-width 0.3s ease-in 0.2s;
  text-overflow: ellipsis;
  white-space: nowrap; }
body:first-of-type .portlet-borderless-bar .portlet-actions, body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
  -webkit-transition: max-width 0.3s ease;
  -webkit-transition-delay: 0s;
  -moz-transition: max-width 0.3s ease 0s;
  -o-transition: max-width 0.3s ease 0s;
  transition: max-width 0.3s ease 0s; }
body:first-of-type .portlet-borderless-bar .portlet-actions {
  -moz-border-radius-bottomleft: 20px;
  -webkit-border-bottom-left-radius: 20px;
  border-bottom-left-radius: 20px;
  -moz-border-radius-topleft: 20px;
  -webkit-border-top-left-radius: 20px;
  border-top-left-radius: 20px; }
body:first-of-type .portlet-borderless-bar .portlet-title-default {
  -moz-border-radius-bottomright: 20px;
  -webkit-border-bottom-right-radius: 20px;
  border-bottom-right-radius: 20px;
  -moz-border-radius-topright: 20px;
  -webkit-border-top-right-radius: 20px;
  border-top-right-radius: 20px; }
body:first-of-type .portlet-borderless-container:hover .portlet-borderless-bar .portlet-actions {
  max-width: 500px; }
body:first-of-type .portlet-content:hover .lfr-icon-actions .taglib-text {
  max-width: 200px; }
@media (max-width: 979px) {
  body:first-of-type .portlet-content .lfr-icon-actions .taglib-text {
    max-width: 200px; } }

.portlet-boundary.yui3-dd-dragging {
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
  -webkit-transition: -webkit-transform 0.3s ease;
  -moz-transition: -moz-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease; }

.portlet-document-library .entry-thumbnail .label, .portlet-document-library-display .workflow-status .label, .portlet-journal .entry-thumbnail .label {
  -moz-border-radius-bottomleft: 0;
  -webkit-border-bottom-left-radius: 0;
  border-bottom-left-radius: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0; }

@-webkit-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@-moz-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@-o-keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

@keyframes lfr-drop-active {
  0% {
    background-color: #EBEBEB;
    border-color: #DDD; }

  50% {
    background-color: #DDEDDE;
    border-color: #7D7;
    -webkit-transform: scale(1.1, 1.1);
    -moz-transform: scale(1.1, 1.1);
    -ms-transform: scale(1.1, 1.1);
    -o-transform: scale(1.1, 1.1);
    transform: scale(1.1, 1.1); }

  75% {
    background-color: #DDEDDE;
    border-color: #7D7; }

  100% {
    background-color: #EBEBEB;
    border-color: #DDD; } }

.upload-drop-active .lfr-upload-container .upload-target {
  -webkit-animation: none;
  -moz-animation: none;
  -ms-animation: none;
  -o-animation: none;
  animation: none; }
.upload-drop-active .portlet-document-library .document-container {
  -webkit-box-shadow: inset 0 0 5px #b8c1d1;
  -moz-box-shadow: inset 0 0 5px #b8c1d1;
  box-shadow: inset 0 0 5px #b8c1d1; }

.upload-drop-intent .lfr-upload-container .upload-target {
  -webkit-animation: lfr-drop-active 1s ease 0.2s infinite;
  -moz-animation: lfr-drop-active 1s ease 0.2s infinite;
  -ms-animation: lfr-drop-active 1s ease 0.2s infinite;
  -o-animation: lfr-drop-active 1s ease 0.2s infinite;
  animation: lfr-drop-active 1s ease 0.2s infinite; }

.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup, .cke_toolbar.cke_toolbar__a11yhelpbtn .cke_toolgroup:hover {
  -webkit-box-shadow: initial;
  -moz-box-shadow: initial;
  box-shadow: initial; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:after {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #e4e4e4));
  background-image: -webkit-linear-gradient(#ffffff, #e4e4e4);
  background-image: -moz-linear-gradient(#ffffff, #e4e4e4);
  background-image: -o-linear-gradient(#ffffff, #e4e4e4);
  background-image: linear-gradient(#ffffff, #e4e4e4); }
.cke_toolbar.cke_toolbar__a11yhelpbtn .cke_button .cke_button_label:hover:after {
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #cccccc));
  background-image: -webkit-linear-gradient(#f2f2f2, #cccccc);
  background-image: -moz-linear-gradient(#f2f2f2, #cccccc);
  background-image: -o-linear-gradient(#f2f2f2, #cccccc);
  background-image: linear-gradient(#f2f2f2, #cccccc); }

.bx-sizing {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.animal-trans {
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s; }

/* font style */
.fi {
  font-style: italic !important; }

.ft11 {
  font-size: 11px !important; }

.ft12 {
  font-size: 12px !important; }

.ft13 {
  font-size: 13px !important; }

.ft14 {
  font-size: 14px !important; }

.ft15 {
  font-size: 15px !important; }

.ft16 {
  font-size: 16px !important; }

.ft17 {
  font-size: 17px !important; }

.ft18 {
  font-size: 18px !important; }

.ft20 {
  font-size: 20px !important; }

.ft24 {
  font-size: 24px !important; }

.ft30 {
  font-size: 30px !important; }

.ft35 {
  font-size: 35px !important; }

.ft40 {
  font-size: 40px !important; }

.ft50 {
  font-size: 50px !important; }

.wb {
  font-weight: bold !important; }

.Ct {
  text-align: center !important; }

.Lf {
  text-align: left !important; }

.Rg {
  text-align: right !important; }

.Jt {
  text-align: justify !important; }

.cl9 {
  color: #999999 !important; }

.cl7 {
  color: #777777 !important; }

.cl5 {
  color: #555555 !important; }

.cl3 {
  color: #333333 !important; }

.cl05b {
  color: #0055bb !important; }

.cl-ccc {
  color: #cccccc !important; }

.cl-ddd {
  color: #dddddd !important; }

.cl-black {
  color: black !important; }

.cl-white {
  color: white !important; }

.cl-blue {
  color: #0079cf !important; }

.cl-teal {
  color: #00b5bf !important; }

.cl-red {
  color: #f32222 !important; }

.cl-cherry {
  color: #c11c1c !important; }

.cl-ogran {
  color: #f18716 !important; }

.cl-green {
  color: #00ca8a !important; }

.cl-yellow {
  color: #ffbe00 !important; }

.cl-olive {
  color: #ae1fd0 !important; }

.cl-lime {
  color: #62d21f !important; }

.cl-gray {
  color: #50819e !important; }

.txtlabel {
  color: #666; }

.iplabel {
  color: #444; }

.lb_gray {
  font: 13px/15px Arial;
  color: #7b7b7b;
  display: block; }

.lb7 {
  display: block;
  color: #777;
  margin-bottom: 2px; }

.nodeStatus {
  margin: 5px 0;
  color: #ea1222;
  font: 18px/24px Arial;
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px; }

.bg-gray {
  width: 10px;
  height: 10px;
  background-color: #627e92;
  display: inline-block;
  margin-right: 8px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 1px 10px rgba(103, 120, 132, 0.5);
  -moz-box-shadow: 0 1px 10px rgba(103, 120, 132, 0.5);
  box-shadow: 0 1px 10px rgba(103, 120, 132, 0.5); }

.bg-red {
  width: 10px;
  height: 10px;
  background-color: #ff2727;
  display: inline-block;
  margin-right: 8px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 1px 10px rgba(255, 48, 48, 0.5);
  -moz-box-shadow: 0 1px 10px rgba(255, 48, 48, 0.5);
  box-shadow: 0 1px 10px rgba(255, 48, 48, 0.5); }

.bg-cherry {
  width: 10px;
  height: 10px;
  background-color: #ff62ac;
  display: inline-block;
  margin-right: 8px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 1px 10px rgba(255, 98, 172, 0.5);
  -moz-box-shadow: 0 1px 10px rgba(255, 98, 172, 0.5);
  box-shadow: 0 1px 10px rgba(255, 98, 172, 0.5); }

.bg-blue {
  width: 10px;
  height: 10px;
  background-color: #38a5ff;
  display: inline-block;
  margin-right: 8px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 1px 10px rgba(55, 211, 255, 0.5);
  -moz-box-shadow: 0 1px 10px rgba(55, 211, 255, 0.5);
  box-shadow: 0 1px 10px rgba(55, 211, 255, 0.5); }

.bg-ogran {
  width: 10px;
  height: 10px;
  background-color: #ff9023;
  display: inline-block;
  margin-right: 8px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 1px 10px rgba(255, 152, 51, 0.5);
  -moz-box-shadow: 0 1px 10px rgba(255, 152, 51, 0.5);
  box-shadow: 0 1px 10px rgba(255, 152, 51, 0.5); }

.bg-green {
  width: 10px;
  height: 10px;
  background-color: #1fd26b;
  display: inline-block;
  margin-right: 8px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 1px 10px rgba(118, 255, 146, 0.5);
  -moz-box-shadow: 0 1px 10px rgba(118, 255, 146, 0.5);
  box-shadow: 0 1px 10px rgba(118, 255, 146, 0.5); }

.bg-olive {
  width: 10px;
  height: 10px;
  background-color: #b247f7;
  display: inline-block;
  margin-right: 8px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 1px 10px rgba(193, 98, 255, 0.5);
  -moz-box-shadow: 0 1px 10px rgba(193, 98, 255, 0.5);
  box-shadow: 0 1px 10px rgba(193, 98, 255, 0.5); }

.bg-teal {
  width: 10px;
  height: 10px;
  background-color: #0ddcda;
  display: inline-block;
  margin-right: 8px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
  -webkit-box-shadow: 0 1px 10px rgba(13, 220, 218, 0.5);
  -moz-box-shadow: 0 1px 10px rgba(13, 220, 218, 0.5);
  box-shadow: 0 1px 10px rgba(13, 220, 218, 0.5); }

.docLink-blue {
  height: 18px;
  font: 12px/12px Arial;
  padding: 3px 15px 0 7px;
  background-color: #31d7ff;
  color: #fff;
  display: inline-block;
  -webkit-border-radius: 5px 20px 20px 5px;
  -moz-border-radius: 5px 20px 20px 5px;
  -ms-border-radius: 5px 20px 20px 5px;
  -o-border-radius: 5px 20px 20px 5px;
  border-radius: 5px 20px 20px 5px;
  -webkit-box-shadow: 0 1px 5px rgba(77, 233, 255, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(77, 233, 255, 0.5);
  box-shadow: 0 1px 5px rgba(77, 233, 255, 0.5); }

.docLink-green {
  height: 18px;
  font: 12px/12px Arial;
  padding: 3px 15px 0 7px;
  background-color: #7bda57;
  color: #fff;
  display: inline-block;
  -webkit-border-radius: 5px 20px 20px 5px;
  -moz-border-radius: 5px 20px 20px 5px;
  -ms-border-radius: 5px 20px 20px 5px;
  -o-border-radius: 5px 20px 20px 5px;
  border-radius: 5px 20px 20px 5px;
  -webkit-box-shadow: 0 1px 5px rgba(146, 255, 104, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(146, 255, 104, 0.5);
  box-shadow: 0 1px 5px rgba(146, 255, 104, 0.5); }

.docLink-ogran {
  height: 18px;
  font: 12px/12px Arial;
  padding: 3px 15px 0 7px;
  background-color: #ffaf17;
  color: #fff;
  display: inline-block;
  -webkit-border-radius: 5px 20px 20px 5px;
  -moz-border-radius: 5px 20px 20px 5px;
  -ms-border-radius: 5px 20px 20px 5px;
  -o-border-radius: 5px 20px 20px 5px;
  border-radius: 5px 20px 20px 5px;
  -webkit-box-shadow: 0 1px 5px rgba(255, 193, 60, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(255, 193, 60, 0.5);
  box-shadow: 0 1px 5px rgba(255, 193, 60, 0.5); }

.docLink-gray {
  height: 18px;
  font: 12px/12px Arial;
  padding: 3px 15px 0 7px;
  background-color: #73acc7;
  color: #fff;
  display: inline-block;
  -webkit-border-radius: 5px 20px 20px 5px;
  -moz-border-radius: 5px 20px 20px 5px;
  -ms-border-radius: 5px 20px 20px 5px;
  -o-border-radius: 5px 20px 20px 5px;
  border-radius: 5px 20px 20px 5px;
  -webkit-box-shadow: 0 1px 5px rgba(183, 232, 255, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(183, 232, 255, 0.5);
  box-shadow: 0 1px 5px rgba(183, 232, 255, 0.5); }

.docLink-olive {
  height: 18px;
  font: 12px/12px Arial;
  padding: 3px 15px 0 7px;
  background-color: #b26aec;
  color: #fff;
  display: inline-block;
  -webkit-border-radius: 5px 20px 20px 5px;
  -moz-border-radius: 5px 20px 20px 5px;
  -ms-border-radius: 5px 20px 20px 5px;
  -o-border-radius: 5px 20px 20px 5px;
  border-radius: 5px 20px 20px 5px;
  -webkit-box-shadow: 0 1px 5px rgba(201, 135, 255, 0.5);
  -moz-box-shadow: 0 1px 5px rgba(201, 135, 255, 0.5);
  box-shadow: 0 1px 5px rgba(201, 135, 255, 0.5); }

/* Axis images */
.vTb {
  vertical-align: text-bottom !important; }

.vM {
  vertical-align: middle !important; }

.vT, .align-top {
  vertical-align: top !important; }

.vB {
  vertical-align: bottom !important; }

.Mixh450 {
  min-height: 470px !important; }

.breakcol-2 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 18px;
  max-height: 36px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  width: 100%; }

.breakcol-3 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 18px;
  max-height: 54px;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  width: 100%; }

.breakcol-4 {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 18px;
  max-height: 72px;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  width: 100%; }

.txt-upper {
  text-transform: uppercase !important; }

.txt-capit {
  text-transform: capitalize !important; }

.txt-lower {
  text-transform: lowercase !important; }

.txt-decor {
  text-decoration: underline !important; }

/* Axis Width */
.h60p {
  height: 60px !important; }

.w20p {
  width: 20px !important; }

.w25p {
  width: 25px !important; }

.w30p {
  width: 30px !important; }

.w35p {
  width: 35px !important; }

.w40p {
  width: 40px !important; }

.w45p {
  width: 45px !important; }

.w50p {
  width: 50px !important; }

.w55p {
  width: 55px !important; }

.w60p {
  width: 60px !important; }

.w65p {
  width: 65px !important; }

.w70p {
  width: 70px !important; }

.w75p {
  width: 75px !important; }

.w80p {
  width: 80px !important; }

.w85p {
  width: 85px !important; }

.w90p {
  width: 90px !important; }

.w100p {
  width: 100px !important; }

.w110p {
  width: 110px !important; }

.w120p {
  width: 120px !important; }

.w130p {
  width: 130px !important; }

.w140p {
  width: 140px !important; }

.w150p {
  width: 150px !important; }

.w160p {
  width: 160px !important; }

.w170p {
  width: 170px !important; }

.w180p {
  width: 180px !important; }

.w190p {
  width: 190px !important; }

.w200p {
  width: 200px !important; }

.w250p {
  width: 250px !important; }

.w300p {
  width: 300px !important; }

.ipt-20 {
  width: 20% !important; }

.ipt-80 {
  width: 80% !important; }

.wn {
  width: 0 !important; }

.w1 {
  width: 1% !important; }

.w2 {
  width: 2% !important; }

.w3 {
  width: 40px !important;
  text-align: center !important; }

.w4 {
  width: 4% !important; }

.w5 {
  width: 5% !important; }

.w6 {
  width: 6% !important; }

.w7 {
  width: 7% !important; }

.w8 {
  width: 8% !important; }

.w9 {
  width: 9% !important; }

.w10 {
  width: 10% !important; }

.w11 {
  width: 11% !important; }

.w12 {
  width: 12% !important; }

.w13 {
  width: 13% !important; }

.w14 {
  width: 14% !important; }

.w15 {
  width: 15% !important; }

.w16 {
  width: 16% !important; }

.w17 {
  width: 17% !important; }

.w18 {
  width: 18% !important; }

.w19 {
  width: 19% !important; }

.w20 {
  width: 20% !important; }

.w21 {
  width: 21% !important; }

.w22 {
  width: 22% !important; }

.w23 {
  width: 23% !important; }

.w24 {
  width: 24% !important; }

.w25 {
  width: 25% !important; }

.w26 {
  width: 26% !important; }

.w27 {
  width: 27% !important; }

.w28 {
  width: 28% !important; }

.w29 {
  width: 29% !important; }

.w30 {
  width: 30% !important; }

.w31 {
  width: 31% !important; }

.w32 {
  width: 32% !important; }

.w33 {
  width: 33% !important; }

.w34 {
  width: 34% !important; }

.w36 {
  width: 36% !important; }

.w35 {
  width: 35% !important; }

.w37 {
  width: 37% !important; }

.w38 {
  width: 38% !important; }

.w39 {
  width: 39% !important; }

.w40 {
  width: 40% !important; }

.w41 {
  width: 41% !important; }

.w42 {
  width: 42% !important; }

.w43 {
  width: 43% !important; }

.w44 {
  width: 44% !important; }

.w46 {
  width: 46% !important; }

.w45 {
  width: 45% !important; }

.w47 {
  width: 47% !important; }

.w48 {
  width: 48% !important; }

.w49 {
  width: 49% !important; }

.w50 {
  width: 50% !important; }

.w51 {
  width: 51% !important; }

.w52 {
  width: 52% !important; }

.w53 {
  width: 53% !important; }

.w54 {
  width: 54% !important; }

.w55 {
  width: 55% !important; }

.w56 {
  width: 56% !important; }

.w57 {
  width: 57% !important; }

.w58 {
  width: 58% !important; }

.w59 {
  width: 59% !important; }

.w60 {
  width: 60% !important; }

.w61 {
  width: 61% !important; }

.w62 {
  width: 62% !important; }

.w63 {
  width: 63% !important; }

.w64 {
  width: 64% !important; }

.w65 {
  width: 65% !important; }

.w66 {
  width: 66% !important; }

.w67 {
  width: 67% !important; }

.w68 {
  width: 68% !important; }

.w69 {
  width: 69% !important; }

.w70 {
  width: 70% !important; }

.w71 {
  width: 71% !important; }

.w72 {
  width: 72% !important; }

.w73 {
  width: 73% !important; }

.w74 {
  width: 74% !important; }

.w75 {
  width: 75% !important; }

.w76 {
  width: 76% !important; }

.w77 {
  width: 77% !important; }

.w78 {
  width: 78% !important; }

.w79 {
  width: 79% !important; }

.w80 {
  width: 80% !important; }

.w81 {
  width: 81% !important; }

.w82 {
  width: 82% !important; }

.w83 {
  width: 83% !important; }

.w84 {
  width: 84% !important; }

.w85 {
  width: 85% !important; }

.w86 {
  width: 86% !important; }

.w87 {
  width: 87% !important; }

.w88 {
  width: 88% !important; }

.w89 {
  width: 89% !important; }

.w90 {
  width: 90% !important; }

.w91 {
  width: 91% !important; }

.w92 {
  width: 92% !important; }

.w93 {
  width: 93% !important; }

.w94 {
  width: 94% !important; }

.w95 {
  width: 95% !important; }

.w96 {
  width: 96% !important; }

.w97 {
  width: 97% !important; }

.w98 {
  width: 98% !important; }

.w99 {
  width: 99% !important; }

.w100 {
  width: 100% !important; }

.ui-selectonemenu.ui-selectonemenu30 {
  width: 30% !important; }

.ui-selectonemenu.ui-selectonemenu40 {
  width: 40% !important; }

.ui-selectonemenu.ui-selectonemenu50 {
  width: 50% !important; }

.ui-selectonemenu.ui-selectonemenu60 {
  width: 60% !important; }

.ui-selectonemenu.ui-selectonemenu70 {
  width: 70% !important; }

.ui-selectonemenu.ui-selectonemenu80 {
  width: 80% !important; }

/* Axis Margins (both top/bottom or left/right) */
.mn {
  margin: 0 !important; }

.m1 {
  margin: 1px !important; }

.m2 {
  margin: 2px !important; }

.m3 {
  margin: 3px !important; }

.m5 {
  margin: 5px !important; }

.m6 {
  margin: 6px !important; }

.m7 {
  margin: 7px !important; }

.m8 {
  margin: 8px !important; }

.m9 {
  margin: 9px !important; }

.m10 {
  margin: 10px !important; }

.m15 {
  margin: 15px !important; }

.m20 {
  margin: 20px !important; }

.mln {
  margin-left: 0 !important; }

.ml1 {
  margin-left: 1px !important; }

.ml5 {
  margin-left: 5px !important; }

.ml6 {
  margin-left: 6px !important; }

.ml7 {
  margin-left: 7px !important; }

.ml8 {
  margin-left: 8px !important; }

.ml9 {
  margin-left: 9px !important; }

.ml10 {
  margin-left: 10px !important; }

.ml15 {
  margin-left: 15px !important; }

.ml20 {
  margin-left: 20px !important; }

.ml30 {
  margin-left: 30px !important; }

.ml40 {
  margin-left: 40px !important; }

.ml50 {
  margin-left: 50px !important; }

.mrn {
  margin-right: 0 !important; }

.mr1 {
  margin-right: 1px !important; }

.mr5 {
  margin-right: 5px !important; }

.mr6 {
  margin-right: 6px !important; }

.mr7 {
  margin-right: 7px !important; }

.mr8 {
  margin-right: 8px !important; }

.mr9 {
  margin-right: 9px !important; }

.mr10 {
  margin-right: 10px !important; }

.mr15 {
  margin-right: 15px !important; }

.mr20 {
  margin-right: 20px !important; }

.mr30 {
  margin-right: 30px !important; }

.mr40 {
  margin-right: 40px !important; }

.mr50 {
  margin-right: 50px !important; }

.mr-45 {
  margin-right: -45px !important; }

.mb5 {
  margin-bottom: 5px !important; }

.mb6 {
  margin-bottom: 6px !important; }

.mb7 {
  margin-bottom: 7px !important; }

.mb8 {
  margin-bottom: 8px !important; }

.mb9 {
  margin-bottom: 9px !important; }

.mb10 {
  margin-bottom: 10px !important; }

.mb15 {
  margin-bottom: 15px !important; }

.mb20 {
  margin-bottom: 20px !important; }

.mb30 {
  margin-bottom: 30px !important; }

.mb40 {
  margin-bottom: 40px !important; }

.mb50 {
  margin-bottom: 50px !important; }

.mtn {
  margin-top: 0 !important; }

.mt2 {
  margin-top: 2px !important; }

.mt5 {
  margin-top: 5px !important; }

.mt6 {
  margin-top: 6px !important; }

.mt7 {
  margin-top: 7px !important; }

.mt8 {
  margin-top: 8px !important; }

.mt9 {
  margin-top: 9px !important; }

.mt10 {
  margin-top: 10px !important; }

.mt12 {
  margin-top: 12px !important; }

.mt15 {
  margin-top: 15px !important; }

.mt20 {
  margin-top: 20px !important; }

.mt30 {
  margin-top: 30px !important; }

.mt40 {
  margin-top: 40px !important; }

.mt50 {
  margin-top: 50px !important; }

.mt100 {
  margin-top: 100px !important; }

.mv5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important; }

.mv10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important; }

.mv15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important; }

.mv20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }

.mv25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important; }

.mv30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important; }

.mh3 {
  margin-left: 3px !important;
  margin-right: 3px !important; }

.mh5 {
  margin-left: 5px !important;
  margin-right: 5px !important; }

.mh10 {
  margin-left: 10px !important;
  margin-right: 10px !important; }

.mh15 {
  margin-left: 15px !important;
  margin-right: 15px !important; }

.mh20 {
  margin-left: 20px !important;
  margin-right: 20px !important; }

.mh25 {
  margin-left: 25px !important;
  margin-right: 25px !important; }

/* Axis Float */
.fnone {
  float: none !important; }

.fleft {
  float: left !important; }

.fright {
  float: right !important; }

.fleft-w100 {
  float: left !important;
  width: 100%; }

.clear {
  clear: both !important; }

/* Axis Display */
.d-inline {
  display: inline-block !important; }

.d-none, .hidden {
  display: none !important; }

.d-block {
  display: block !important; }

/* Border none */
.bn {
  border: none !important; }

.bn-l {
  border-left: none !important; }

.bn-r {
  border-right: none !important; }

.bn-t {
  border-top: none !important; }

.bn-b {
  border-bottom: none !important; }

/* Axis Padding (both top/bottom or left/right) */
.pn {
  padding: 0 !important; }

.p1 {
  padding: 1px !important; }

.p2 {
  padding: 2px !important; }

.p3 {
  padding: 3px !important; }

.p4 {
  padding: 4px !important; }

.p5 {
  padding: 5px !important; }

.p6 {
  padding: 6px !important; }

.p7 {
  padding: 7px !important; }

.p8 {
  padding: 8px !important; }

.p10 {
  padding: 10px !important; }

.p12 {
  padding: 12px !important; }

.p15 {
  padding: 15px !important; }

.p20 {
  padding: 20px !important; }

.p25 {
  padding: 25px !important; }

.p30 {
  padding: 30px !important; }

.p35 {
  padding: 35px !important; }

.p40 {
  padding: 40px !important; }

.p50 {
  padding: 50px !important; }

.ptn {
  padding-top: 0 !important; }

.pt1 {
  padding-top: 1px !important; }

.pt2 {
  padding-top: 2px !important; }

.pt3 {
  padding-top: 3px !important; }

.pt4 {
  padding-top: 4px !important; }

.pt5 {
  padding-top: 5px !important; }

.pt7 {
  padding-top: 7px !important; }

.pt10 {
  padding-top: 10px !important; }

.pt15 {
  padding-top: 15px !important; }

.pt20 {
  padding-top: 20px !important; }

.pt21 {
  padding-top: 21px !important; }

.pt22 {
  padding-top: 22px !important; }

.pt23 {
  padding-top: 23px !important; }

.pt24 {
  padding-top: 24px !important; }

.pt25 {
  padding-top: 25px !important; }

.pt30 {
  padding-top: 30px !important; }

.pt35 {
  padding-top: 35px !important; }

.pt40 {
  padding-top: 40px !important; }

.pt50 {
  padding-top: 50px !important; }

.prn {
  padding-right: 0 !important; }

.pr1 {
  padding-right: 1px !important; }

.pr2 {
  padding-right: 2px !important; }

.pr3 {
  padding-right: 3px !important; }

.pr4 {
  padding-right: 4px !important; }

.pr5 {
  padding-right: 5px !important; }

.pr10 {
  padding-right: 10px !important; }

.pr15 {
  padding-right: 15px !important; }

.pr20 {
  padding-right: 20px !important; }

.pr25 {
  padding-right: 25px !important; }

.pr30 {
  padding-right: 30px !important; }

.pr35 {
  padding-right: 35px !important; }

.pr40 {
  padding-right: 40px !important; }

.pr50 {
  padding-right: 50px !important; }

.pbn {
  padding-bottom: 0 !important; }

.pb1 {
  padding-bottom: 1px !important; }

.pb2 {
  padding-bottom: 2px !important; }

.pb3 {
  padding-bottom: 3px !important; }

.pb4 {
  padding-bottom: 4px !important; }

.pb5 {
  padding-bottom: 5px !important; }

.pb10 {
  padding-bottom: 10px !important; }

.pb15 {
  padding-bottom: 15px !important; }

.pb20 {
  padding-bottom: 20px !important; }

.pb25 {
  padding-bottom: 25px !important; }

.pb30 {
  padding-bottom: 30px !important; }

.pb35 {
  padding-bottom: 35px !important; }

.pb40 {
  padding-bottom: 40px !important; }

.pb50 {
  padding-bottom: 50px !important; }

.pln {
  padding-left: 0 !important; }

.pl1 {
  padding-left: 1px !important; }

.pl2 {
  padding-left: 2px !important; }

.pl3 {
  padding-left: 3px !important; }

.pl4 {
  padding-left: 4px !important; }

.pl5 {
  padding-left: 5px !important; }

.pl10 {
  padding-left: 10px !important; }

.pl15 {
  padding-left: 15px !important; }

.pl12 {
  padding-left: 12px !important; }

.pl20 {
  padding-left: 20px !important; }

.pl25 {
  padding-left: 25px !important; }

.pl30 {
  padding-left: 30px !important; }

.pl35 {
  padding-left: 35px !important; }

.pl40 {
  padding-left: 40px !important; }

.pl50 {
  padding-left: 50px !important; }

/* Axis Padding (both top/bottom or left/right) */
.pv5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important; }

.pv8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important; }

.pv10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important; }

.pv15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

.pv20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important; }

.pv25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important; }

.pv30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important; }

.pv40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important; }

.pv50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important; }

.ph5 {
  padding-left: 5px !important;
  padding-right: 5px !important; }

.ph8 {
  padding-left: 8px !important;
  padding-right: 8px !important; }

.ph10 {
  padding-left: 10px !important;
  padding-right: 10px !important; }

.ph15 {
  padding-left: 15px !important;
  padding-right: 15px !important; }

.ph20 {
  padding-left: 20px !important;
  padding-right: 20px !important; }

.ph25 {
  padding-left: 25px !important;
  padding-right: 25px !important; }

.ph30 {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.ph40 {
  padding-left: 40px !important;
  padding-right: 40px !important; }

.ph50 {
  padding-left: 50px !important;
  padding-right: 50px !important; }

/* Axis Height */
.subtr220 {
  height: calc(100vh - 176px) !important; }

.subtr210 {
  height: calc(100vh - 166px) !important; }

.subtr200 {
  height: calc(100vh - 156px) !important; }

.subtr190 {
  height: calc(100vh - 146px) !important; }

.subtr180 {
  height: calc(100vh - 136px) !important; }

.subtr170 {
  height: calc(100vh - 126px) !important; }

.subtr160 {
  height: calc(100vh - 116px) !important; }

.subtr150 {
  height: calc(100vh - 106px) !important; }

.subtr140 {
  height: calc(100vh - 96px) !important; }

.subtr130 {
  height: calc(100vh - 86px) !important; }

.subtr120 {
  height: calc(100vh - 76px) !important; }

/* Axis Firefox Height */
.lik-focus {
  overflow: visible;
  position: relative;
  cursor: pointer;
  margin: 2px 8px;
  vertical-align: middle; }
  .lik-focus:after {
    content: '';
    display: block;
    opacity: 0;
    position: absolute;
    transition-duration: .15s;
    transition-timing-function: cubic-bezier(0.1, 0, 0.1, 1);
    z-index: 1;
    bottom: -12px;
    left: -12px;
    right: -12px;
    top: -12px;
    background: none;
    transform: scale(0);
    transition-property: transform,opacity;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }
  .lik-focus:hover {
    color: #007cff; }
    .lik-focus:hover:after {
      background-color: rgba(53, 74, 104, 0.06);
      border: none;
      opacity: 1;
      transform: scale(1); }
  .lik-focus:focus {
    color: #007cff; }
    .lik-focus:focus:after {
      background-color: rgba(0, 140, 255, 0.06);
      border: none;
      opacity: 1;
      transform: scale(1); }
  .lik-focus.fa-question-circle {
    line-height: 18px;
    font-size: 18px;
    width: 18px;
    height: 18px;
    color: #777;
    margin: 2px 0 2px 10px; }
    .lik-focus.fa-question-circle.fleft {
      margin-top: 7px; }
    .lik-focus.fa-question-circle:hover {
      color: #00abff; }

.animated {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both; }

@keyframes scroll {
  0% {
    opacity: 0; }

  10% {
    transform: translateY(0);
    opacity: 1; }

  100% {
    transform: translateY(8px);
    opacity: 0; } }

.scroll {
  animation-name: scroll; }

@keyframes fadeIn {
  0% {
    opacity: 0; }

  100% {
    opacity: 1; } }

.fadeIn {
  animation-name: fadeIn; }

@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translateY(200px); }

  100% {
    opacity: 1;
    transform: translateY(0); } }

.fadeInUp {
  animation-name: fadeInUp; }

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translateX(50px); }

  100% {
    opacity: 1;
    transform: translateY(0); } }

.fadeInLeft {
  animation-name: fadeInLeft; }

@keyframes fadeInRight {
  0% {
    opacity: 0;
    transform: translateX(-50px); }

  100% {
    opacity: 1;
    transform: translateY(0); } }

.fadeInRight {
  animation-name: fadeInRight; }

/* Ripple */
.ripple {
  position: relative;
  overflow: hidden; }
  .ripple:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 5px;
    height: 5px;
    background: rgba(255, 255, 255, 0.25);
    opacity: 0;
    transform: scale(1, 1) translate(-50%);
    transform-origin: 50% 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%; }

@keyframes ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1; }

  20% {
    transform: scale(25, 25);
    opacity: 1; }

  100% {
    opacity: 0;
    transform: scale(40, 40); } }

.ripple:focus::after, .ripple.ui-state-focus::after {
  animation: ripple 1s ease-out; }

.lfr-edit-layout-panel h1 {
  font: 18px/24px Arial; }

.dialog-iframe-root-node {
  padding: 0 !important;
  overflow-x: hidden; }

.ui-widget-content {
  color: #000; }
  .ui-widget-content a {
    color: #000;
    display: inline-block; }

.ui-widget-header {
  border: 1px solid #ddd;
  color: #111;
  font: 18px/24px Arial; }
  .ui-widget-header a {
    color: #000; }

.ui-carousel .ui-carousel-button {
  position: relative; }
  .ui-carousel .ui-carousel-button.ui-state-disabled {
    opacity: .3;
    filter: alpha(opacity=30); }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px; }

.ui-corner-tr {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px; }

.ui-corner-bl {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px; }

.ui-corner-br {
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.ui-corner-top {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px; }

.ui-corner-bottom {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.ui-corner-right {
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px; }

.ui-corner-left {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px; }

/* Overlays */
.ui-widget-overlay {
  background: rgba(24, 44, 60, 0.1); }
  .ui-widget-overlay.ui-helper-hidden {
    background: transparent; }

.ui-widget-shadow {
  margin: -8px 0 0 -8px;
  padding: 8px;
  background: #111111 url("/nss-activity-LMH-v6-theme/css/../images/primefaces/ui-bg_flat_0_4f4f4f_40x100.png") 50% 50% repeat-x;
  opacity: .30;
  filter: Alpha(Opacity=30);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px; }

/**
 * Widget Extensions
 */
.ui-accordion .ui-accordion-header {
  margin: 0 0 5px;
  border: 1px solid #e5e5e5;
  padding: 5px 5px 5px 25px;
  font: 15px/24px Arial;
  color: #111;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  .ui-accordion .ui-accordion-header.ui-state-active {
    margin-bottom: 0;
    color: #006fb5;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    -ms-border-radius: 3px 3px 0 0;
    -o-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0; }
.ui-accordion .ui-accordion-content {
  border: 1px solid #e5e5e5;
  border-top: none;
  margin: -1px 0 6px; }

.ui-dialog .ui-dialog-titlebar {
  border-top: none;
  border-right: none;
  border-left: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.ui-slider {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  background: #cbcbcb; }

.ui-slider .ui-slider-handle {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.ui-slider .ui-slider-range {
  background: #a3cae0; }

.ui-slider-vertical {
  background: #cbcbcb; }

.ui-slider-vertical .ui-slider-range {
  background: #a3cae0; }

.ui-slider .ui-slider-handle span {
  height: 16px !important;
  width: 16px !important;
  float: none !important;
  margin: 0 auto !important; }

.ui-slider .ui-slider-handle {
  background: #85b2cb;
  background: #85b2cb linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  background: #85b2cb -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background: #85b2cb -moz-linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  /*   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF);     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF)"; */ }

.ui-tabs .ui-tabs-nav li {
  border: 1px solid #a8a8a8; }

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  border: 1px solid #a8a8a8; }

.ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected {
  border-bottom: 0; }

.ui-tabs .ui-tabs-panel {
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tabs .ui-tabs-nav {
  background: #e3e3e3;
  background: #e3e3e3 linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  background: #e3e3e3 -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background: #e3e3e3 -moz-linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  /*    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF);     -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF)"; */
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.ui-tabs .ui-tabs-nav .ui-tabs-selected {
  background: #fff;
  border-bottom: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.ui-progressbar {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

.ui-progressbar .ui-widget-header {
  background: #85b2cb;
  background: #85b2cb linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  background: #85b2cb -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8)), to(rgba(255, 255, 255, 0)));
  background: #85b2cb -moz-linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#DDFFFFFF, endColorstr=#00FFFFFF)";
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

/* PrimeFaces Extensions */
.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
  background: #fff;
  color: #313131; }

.ui-menu, .ui-menu .ui-menu-child {
  padding: 0; }

html .ui-menu .ui-menu-list {
  background: none; }
  html .ui-menu .ui-menu-list .ui-menuitem-link {
    border: none;
    width: 100%; }
  html .ui-menu .ui-menu-list .ui-menu-child {
    background: #fff; }

/** Liferay Support **/
.aui .ui-helper-hidden {
  display: none; }

/*Menubar*/
.aui .ui-widget-content .ui-widget a {
  color: #333; }

/*SelectOneMenu*/
.aui .ui-selectonemenu .ui-widget {
  font-size: 1.1em; }

.aui .ui-selectonemenu-label .ui-inputfield {
  color: #313131; }

.aui .ui-selectonemenu-label {
  margin-bottom: 0px; }

/*Spinner*/
.aui .ui-spinner .ui-corner-all {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.aui .ui-spinner .ui-inputfield {
  color: #313131;
  margin: 0;
  padding: 4px;
  font-weight: normal; }

.aui .ui-spinner .ui-spinner-input {
  vertical-align: middle;
  padding-right: 20px; }

/*Tabs*/
.aui .ui-tabs .ui-state-default a {
  color: #555; }

/*ImageCropper*/
.aui .jcrop-holder img {
  max-width: none; }

.sticky-table, .sticky-table table {
  max-width: 100%;
  padding: 0 !important; }

.sticky-table {
  max-height: 80vh;
  overflow: auto;
  background: #fff; }
  .sticky-table.sticky-subtr210 {
    max-height: calc(100vh - 210px); }
  .sticky-table.sticky-subtr200 {
    max-height: calc(100vh - 200px); }
  .sticky-table.sticky-subtr190 {
    max-height: calc(100vh - 190px); }
  .sticky-table.sticky-subtr180 {
    max-height: calc(100vh - 180px); }
  .sticky-table.sticky-subtr170 {
    max-height: calc(100vh - 170px); }
  .sticky-table.sticky-subtr160 {
    max-height: calc(100vh - 160px); }
  .sticky-table.sticky-subtr150 {
    max-height: calc(100vh - 150px); }
  .sticky-table.sticky-subtr140 {
    max-height: calc(100vh - 140px); }
  .sticky-table.sticky-subtr130 {
    max-height: calc(100vh - 130px); }
  .sticky-table.sticky-subtr120 {
    max-height: calc(100vh - 120px); }
  .sticky-table.sticky-subtr110 {
    max-height: calc(100vh - 110px); }
  .sticky-table .table-bordered {
    border: none;
    margin: 0; }

.sticky-table table {
  margin-bottom: 0;
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse; }

.sticky-table table tr.sticky-footer td, .sticky-table table tr.sticky-footer th, .sticky-table table tr.sticky-header td, .sticky-table table tr.sticky-header th {
  position: relative;
  z-index: 1;
  background: #eef2f4; }

.sticky-table table td.sticky-cell, .sticky-table table td.sticky-cell-opposite, .sticky-table table th.sticky-cell, .sticky-table table th.sticky-cell-opposite {
  position: relative;
  z-index: 2; }

.sticky-table table tr.sticky-footer td.sticky-cell, .sticky-table table tr.sticky-footer td.sticky-cell-opposite, .sticky-table table tr.sticky-footer th.sticky-cell, .sticky-table table tr.sticky-footer th.sticky-cell-opposite, .sticky-table table tr.sticky-header td.sticky-cell, .sticky-table table tr.sticky-header td.sticky-cell-opposite, .sticky-table table tr.sticky-header th.sticky-cell, .sticky-table table tr.sticky-header th.sticky-cell-opposite {
  z-index: 3; }

/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel, .owl-carousel .owl-item {
  -webkit-tap-highlight-color: transparent;
  position: relative; }

.owl-carousel {
  display: none;
  width: 100%;
  z-index: 1; }

.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden; }

.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0; }

.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item, .owl-carousel .owl-wrapper {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item {
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-touch-callout: none; }

.owl-carousel .owl-item img {
  display: block;
  width: 100%; }

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
  display: none; }

.no-js .owl-carousel, .owl-carousel.owl-loaded {
  display: block; }

.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {
  background: 0 0;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit; }

.owl-carousel.owl-loading {
  opacity: 0;
  display: block; }

.owl-carousel.owl-hidden {
  opacity: 0; }

.owl-carousel.owl-refresh .owl-item {
  visibility: hidden; }

.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab; }

.owl-carousel.owl-rtl {
  direction: rtl; }

.owl-carousel.owl-rtl .owl-item {
  float: right; }

.owl-carousel .animated {
  animation-duration: 1s;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }

  100% {
    opacity: 0; } }

.owl-height {
  transition: height .5s ease-in-out; }

.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity .4s ease; }

.owl-carousel .owl-item .owl-lazy:not([src]), .owl-carousel .owl-item .owl-lazy[src^=""] {
  max-height: 0; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url(/nss-activity-LMH-v6-theme/css/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform .1s ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity .4s ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

.aui body .deskworking .ui-datalist-data li {
  background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-default.png) no-repeat 7px 3px; }
  .aui body .deskworking .ui-datalist-data li.ic-btin {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-btin.png); }
  .aui body .deskworking .ui-datalist-data li.ic-lich {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-lich.png); }
  .aui body .deskworking .ui-datalist-data li.ic-qlcviec {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-qlcviec.png); }
  .aui body .deskworking .ui-datalist-data li.ic-qlvban-cviec {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-qlvban-cviec.png); }
  .aui body .deskworking .ui-datalist-data li.ic-qlvban {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-qlvban.png); }
  .aui body .deskworking .ui-datalist-data li.ic-dboard {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-dboard.png); }
  .aui body .deskworking .ui-datalist-data li.ic-thso-dan {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-thso-dan.png); }
  .aui body .deskworking .ui-datalist-data li.ic-udung {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-udung.png); }
  .aui body .deskworking .ui-datalist-data li.ic-trac {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-trac.png); }
.aui body .arc-navigation-label .list-items-navigation {
  background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-default.png) no-repeat 7px 3px; }
  .aui body .arc-navigation-label .list-items-navigation.ic-xlvban {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-xlvban.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-xlcviec {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-xlcviec.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-vbdpcong {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-vbdpcong.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-cvdpcong {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-cvdpcong.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-vbcdao {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-vbcdao.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-cdao {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-cdao.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-tkiem {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-tkiem.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-tke {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-tke.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-vbqmang {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-internet.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-tkevviec {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-statis-vviec.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-tkevban {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-statis-vban.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-tkelich {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-statis-lich.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-ltchu {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-calhome.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-lcnhan {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-mycals.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-lcquan {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-cals.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-lpban {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-calsorg.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-tmhop {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-emails.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-snhat {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-birthdays.png); }
  .aui body .arc-navigation-label .list-items-navigation.ic-dba {
    background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-contacts.png); }
.aui body .ui-datatable-tablewrapper::-webkit-scrollbar, .aui body .nicescroll::-webkit-scrollbar, .aui body .b0xScrollAdv::-webkit-scrollbar {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 8px;
  background-color: #fff;
  border: none; }
.aui body .ui-datatable-tablewrapper::-webkit-scrollbar-thumb, .aui body .nicescroll::-webkit-scrollbar-thumb, .aui body .b0xScrollAdv::-webkit-scrollbar-thumb {
  background-clip: content-box;
  background-color: #c5c5c5;
  border: solid #fff;
  border-width: 0 0 0 5px; }
  .aui body .ui-datatable-tablewrapper::-webkit-scrollbar-thumb:hover, .aui body .nicescroll::-webkit-scrollbar-thumb:hover, .aui body .b0xScrollAdv::-webkit-scrollbar-thumb:hover {
    background-color: #a5a5a5;
    cursor: pointer; }
.aui body .ui-datatable-tablewrapper::-webkit-scrollbar-corner, .aui body .nicescroll::-webkit-scrollbar-corner, .aui body .b0xScrollAdv::-webkit-scrollbar-corner {
  background-color: #fff; }
.aui body .ui-datatable-tablewrapper:hover::-webkit-scrollbar, .aui body .nicescroll:hover::-webkit-scrollbar, .aui body .b0xScrollAdv:hover::-webkit-scrollbar {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  width: 8px;
  background-color: #eee;
  -webkit-transition: all 5s;
  -moz-transition: all 5s;
  -o-transition: all 5s;
  transition: all 5s; }
.aui body .ui-datatable-tablewrapper:hover::-webkit-scrollbar-thumb, .aui body .nicescroll:hover::-webkit-scrollbar-thumb, .aui body .b0xScrollAdv:hover::-webkit-scrollbar-thumb {
  background-clip: content-box;
  background-color: #c5c5c5;
  border: none;
  -webkit-transition: all 5s;
  -moz-transition: all 5s;
  -o-transition: all 5s;
  transition: all 5s; }
  .aui body .ui-datatable-tablewrapper:hover::-webkit-scrollbar-thumb:hover, .aui body .nicescroll:hover::-webkit-scrollbar-thumb:hover, .aui body .b0xScrollAdv:hover::-webkit-scrollbar-thumb:hover {
    background-color: #a5a5a5;
    cursor: pointer; }
.aui body .ui-datatable-tablewrapper:hover::-webkit-scrollbar-corner, .aui body .nicescroll:hover::-webkit-scrollbar-corner, .aui body .b0xScrollAdv:hover::-webkit-scrollbar-corner {
  background-color: #eee; }
.aui body .marquee {
  overflow: hidden; }
.aui body .pp_Loading {
  position: fixed;
  left: 48%;
  top: 45%;
  z-index: 999999;
  background: #fff;
  -webkit-box-shadow: 0 0 50px white;
  -moz-box-shadow: 0 0 50px white;
  box-shadow: 0 0 50px white;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px; }
  .aui body .pp_Loading img {
    padding: 5px; }

@keyframes anim-overlay {
  0% {
    transform: translateY(-300px);
    width: 30vw;
    height: 30vh;
    right: 20vw;
    top: 40vh;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%; }

  100% {
    transform: translateY(0);
    background: rgba(0, 0, 0, 0.3);
    width: 100vw;
    height: 100vh;
    right: 0;
    top: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; } }

@keyframes anim-dialog {
  0% {
    transform: translateY(-300px); }

  50% {
    display: block; }

  100% {
    transform: translateY(0); } }

.animated {
  animation-duration: 1s; }

.animated.infinite {
  animation-iteration-count: infinite; }

.animated.hinge {
  animation-duration: 2s; }

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  animation-duration: .75s; }

@keyframes bounce {
  from, 20%, 53%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0); }

  40%, 43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0); }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0); }

  90% {
    transform: translate3d(0, -4px, 0); } }

.bounce {
  animation-name: bounce;
  transform-origin: center bottom; }

@keyframes flash {
  from, 50%, to {
    opacity: 1; }

  25%, 75% {
    opacity: 0; } }

.flash {
  animation-name: flash; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1); }

  50% {
    transform: scale3d(1.05, 1.05, 1.05); }

  to {
    transform: scale3d(1, 1, 1); } }

.pulse {
  animation-name: pulse; }

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1); }

  30% {
    transform: scale3d(1.25, 0.75, 1); }

  40% {
    transform: scale3d(0.75, 1.25, 1); }

  50% {
    transform: scale3d(1.15, 0.85, 1); }

  65% {
    transform: scale3d(0.95, 1.05, 1); }

  75% {
    transform: scale3d(1.05, 0.95, 1); }

  to {
    transform: scale3d(1, 1, 1); } }

.rubberBand {
  animation-name: rubberBand; }

@keyframes shake {
  from, to {
    transform: translate3d(0, 0, 0); }

  10%, 30%, 50%, 70%, 90% {
    transform: translate3d(-10px, 0, 0); }

  20%, 40%, 60%, 80% {
    transform: translate3d(10px, 0, 0); } }

.shake {
  animation-name: shake; }

@keyframes headShake {
  0% {
    transform: translateX(0); }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg); }

  18.5% {
    transform: translateX(5px) rotateY(7deg); }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg); }

  43.5% {
    transform: translateX(2px) rotateY(3deg); }

  50% {
    transform: translateX(0); } }

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake; }

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg); }

  40% {
    transform: rotate3d(0, 0, 1, -10deg); }

  60% {
    transform: rotate3d(0, 0, 1, 5deg); }

  80% {
    transform: rotate3d(0, 0, 1, -5deg); }

  to {
    transform: rotate3d(0, 0, 1, 0deg); } }

.swing {
  transform-origin: top center;
  animation-name: swing; }

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1); }

  10%, 20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }

  30%, 50%, 70%, 90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }

  40%, 60%, 80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }

  to {
    transform: scale3d(1, 1, 1); } }

.tada {
  animation-name: tada; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes wobble {
  from {
    transform: none; }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }

  to {
    transform: none; } }

.wobble {
  animation-name: wobble; }

@keyframes jello {
  from, 11.1%, to {
    transform: none; }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg); }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg); }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg); }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg); }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }

  77.7% {
    transform: skewX(0.39063deg) skewY(0.39063deg); }

  88.8% {
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello {
  animation-name: jello;
  transform-origin: center; }

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }

  20% {
    transform: scale3d(1.1, 1.1, 1.1); }

  40% {
    transform: scale3d(0.9, 0.9, 0.9); }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03); }

  80% {
    transform: scale3d(0.97, 0.97, 0.97); }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1); } }

.bounceIn {
  animation-name: bounceIn; }

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }

  75% {
    transform: translate3d(0, -10px, 0); }

  90% {
    transform: translate3d(0, 5px, 0); }

  to {
    transform: none; } }

.bounceInDown {
  animation-name: bounceInDown; }

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0); }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0); }

  75% {
    transform: translate3d(-10px, 0, 0); }

  90% {
    transform: translate3d(5px, 0, 0); }

  to {
    transform: none; } }

.bounceInLeft {
  animation-name: bounceInLeft; }

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0); }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0); }

  75% {
    transform: translate3d(10px, 0, 0); }

  90% {
    transform: translate3d(-5px, 0, 0); }

  to {
    transform: none; } }

.bounceInRight {
  animation-name: bounceInRight; }

@keyframes bounceInUp {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0); }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }

  75% {
    transform: translate3d(0, 10px, 0); }

  90% {
    transform: translate3d(0, -5px, 0); }

  to {
    transform: translate3d(0, 0, 0); } }

.bounceInUp {
  animation-name: bounceInUp; }

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }

  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }

  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut {
  animation-name: bounceOut; }

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0); }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0); }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown {
  animation-name: bounceOutDown; }

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0); }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft {
  animation-name: bounceOutLeft; }

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0); }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight {
  animation-name: bounceOutRight; }

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0); }

  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp {
  animation-name: bounceOutUp; }

@keyframes fadeIn {
  from {
    opacity: 0; }

  to {
    opacity: 1; } }

.fadeIn {
  animation-name: fadeIn; }

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0); }

  to {
    opacity: 1;
    transform: none; } }

.fadeInDown {
  animation-name: fadeInDown; }

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); }

  to {
    opacity: 1;
    transform: none; } }

.fadeInDownBig {
  animation-name: fadeInDownBig; }

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); }

  to {
    opacity: 1;
    transform: none; } }

.fadeInLeft {
  animation-name: fadeInLeft; }

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); }

  to {
    opacity: 1;
    transform: none; } }

.fadeInLeftBig {
  animation-name: fadeInLeftBig; }

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0); }

  to {
    opacity: 1;
    transform: none; } }

.fadeInRight {
  animation-name: fadeInRight; }

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); }

  to {
    opacity: 1;
    transform: none; } }

.fadeInRightBig {
  animation-name: fadeInRightBig; }

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0); }

  to {
    opacity: 1;
    transform: none; } }

.fadeInUp {
  animation-name: fadeInUp; }

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); }

  to {
    opacity: 1;
    transform: none; } }

.fadeInUpBig {
  animation-name: fadeInUpBig; }

@keyframes fadeOut {
  from {
    opacity: 1; }

  to {
    opacity: 0; } }

.fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOutDown {
  from {
    opacity: 1; }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown {
  animation-name: fadeOutDown; }

@keyframes fadeOutDownBig {
  from {
    opacity: 1; }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig {
  animation-name: fadeOutDownBig; }

@keyframes fadeOutLeft {
  from {
    opacity: 1; }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft {
  animation-name: fadeOutLeft; }

@keyframes fadeOutLeftBig {
  from {
    opacity: 1; }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig; }

@keyframes fadeOutRight {
  from {
    opacity: 1; }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight {
  animation-name: fadeOutRight; }

@keyframes fadeOutRightBig {
  from {
    opacity: 1; }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig {
  animation-name: fadeOutRightBig; }

@keyframes fadeOutUp {
  from {
    opacity: 1; }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp {
  animation-name: fadeOutUp; }

@keyframes fadeOutUpBig {
  from {
    opacity: 1; }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig {
  animation-name: fadeOutUpBig; }

@keyframes flip {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out; }

  40% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out; }

  50% {
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in; }

  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    animation-timing-function: ease-in; }

  to {
    transform: perspective(400px);
    animation-timing-function: ease-in; } }

.animated.flip {
  -webkit-backface-visibility: visible;
  backface-visibility: visible;
  animation-name: flip; }

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in; }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1; }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }

  to {
    transform: perspective(400px); } }

.flipInX {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInX; }

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0; }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in; }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1; }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }

  to {
    transform: perspective(400px); } }

.flipInY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipInY; }

@keyframes flipOutX {
  from {
    transform: perspective(400px); }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1; }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0; } }

.flipOutX {
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important; }

@keyframes flipOutY {
  from {
    transform: perspective(400px); }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1; }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0; } }

.flipOutY {
  -webkit-backface-visibility: visible !important;
  backface-visibility: visible !important;
  animation-name: flipOutY; }

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }

  60% {
    transform: skewX(20deg);
    opacity: 1; }

  80% {
    transform: skewX(-5deg);
    opacity: 1; }

  to {
    transform: none;
    opacity: 1; } }

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out; }

@keyframes lightSpeedOut {
  from {
    opacity: 1; }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in; }

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0; }

  to {
    transform-origin: center;
    transform: none;
    opacity: 1; } }

.rotateIn {
  animation-name: rotateIn; }

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft {
  animation-name: rotateInDownLeft; }

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

.rotateInDownRight {
  animation-name: rotateInDownRight; }

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }

  to {
    transform-origin: left bottom;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft {
  animation-name: rotateInUpLeft; }

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }

  to {
    transform-origin: right bottom;
    transform: none;
    opacity: 1; } }

.rotateInUpRight {
  animation-name: rotateInUpRight; }

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1; }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0; } }

.rotateOut {
  animation-name: rotateOut; }

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; } }

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft; }

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutDownRight {
  animation-name: rotateOutDownRight; }

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1; }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0; } }

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft; }

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1; }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0; } }

.rotateOutUpRight {
  animation-name: rotateOutUpRight; }

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out; }

  20%, 60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out; }

  40%, 80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1; }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge {
  animation-name: hinge; }

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom; }

  50% {
    transform: rotate(-10deg); }

  70% {
    transform: rotate(3deg); }

  to {
    opacity: 1;
    transform: scale(1); } }

.jackInTheBox {
  animation-name: jackInTheBox; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }

  to {
    opacity: 1;
    transform: none; } }

.rollIn {
  animation-name: rollIn; }

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@keyframes rollOut {
  from {
    opacity: 1; }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }

.rollOut {
  animation-name: rollOut; }

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }

  50% {
    opacity: 1; } }

.zoomIn {
  animation-name: zoomIn; }

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown {
  animation-name: zoomInDown; }

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft {
  animation-name: zoomInLeft; }

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight {
  animation-name: zoomInRight; }

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp {
  animation-name: zoomInUp; }

@keyframes zoomOut {
  from {
    opacity: 1; }

  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); }

  to {
    opacity: 0; } }

.zoomOut {
  animation-name: zoomOut; }

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown {
  animation-name: zoomOutDown; }

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center; } }

.zoomOutLeft {
  animation-name: zoomOutLeft; }

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center; } }

.zoomOutRight {
  animation-name: zoomOutRight; }

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp {
  animation-name: zoomOutUp; }

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible; }

  to {
    transform: translate3d(0, 0, 0); } }

.slideInDown {
  animation-name: slideInDown; }

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }

  to {
    transform: translate3d(0, 0, 0); } }

.slideInLeft {
  animation-name: slideInLeft; }

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible; }

  to {
    transform: translate3d(0, 0, 0); } }

.slideInRight {
  animation-name: slideInRight; }

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible; }

  to {
    transform: translate3d(0, 0, 0); } }

.slideInUp {
  animation-name: slideInUp; }

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0); }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0); } }

.slideOutDown {
  animation-name: slideOutDown; }

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0); }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft {
  animation-name: slideOutLeft; }

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0); }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0); } }

.slideOutRight {
  animation-name: slideOutRight; }

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0); }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0); } }

.slideOutUp {
  animation-name: slideOutUp; }

.aui {
  min-height: 100%;
  position: relative; }
  .aui a {
    color: #0480cc; }
    .aui a:hover, .aui a:focus {
      color: #0ea4ff; }
  .aui body {
    height: 100%;
    /* --- Comments --- */ }
    .aui body.yui3-skin-sam .yui3-widget-mask {
      opacity: .15;
      filter: alpha(opacity=15);
      background-color: #0c3e55; }
    .aui body.dialog-iframe-popup {
      padding: 0 10px 80px;
      min-height: 100vh;
      background: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
      .aui body.dialog-iframe-popup .dialog-btn {
        position: fixed; }
      .aui body.dialog-iframe-popup .wrp-frm-Create {
        padding: 0; }
        .aui body.dialog-iframe-popup .wrp-frm-Create .portlet-title-create {
          display: none; }
      .aui body.dialog-iframe-popup .nicescroll {
        height: auto !important;
        overflow: visible; }
      .aui body.dialog-iframe-popup .row-btn {
        bottom: 0;
        width: 100%;
        left: 0;
        z-index: 9;
        border-top: 1px solid #e5e5e5;
        text-align: right;
        padding: 10px 10px;
        background: #f7f7f7;
        position: fixed;
        margin: 0; }
        .aui body.dialog-iframe-popup .row-btn .btn {
          margin: 0 0 0 5px;
          float: right;
          font-size: 14px; }
      .aui body.dialog-iframe-popup .columns-max {
        padding: 0; }
      .aui body.dialog-iframe-popup .ui-dialog .dialog-btn {
        position: absolute; }
      .aui body.dialog-iframe-popup .wrp-calRegistry {
        padding: 0; }
    .aui body * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .aui body #content {
      padding: 70px 15px 0; }
    .aui body .row-btn {
      margin-bottom: 5px;
      display: block; }
      .aui body .row-btn .btn {
        margin-bottom: 5px; }
      .aui body .row-btn .btn-group {
        margin-bottom: 5px; }
        .aui body .row-btn .btn-group .btn {
          margin-bottom: 0; }
      .aui body .row-btn .ui-dialog .btn {
        margin-bottom: 0; }
    .aui body .dialog-btn {
      position: absolute;
      bottom: 0;
      width: 100%;
      left: 0;
      z-index: 9;
      border-top: 1px solid #eee;
      text-align: right;
      padding: 10px 15px;
      background: #f7f9f9; }
      .aui body .dialog-btn .btn {
        margin: 0 0 0 5px;
        -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); }
    .aui body .likmore-Info {
      display: block;
      text-align: center;
      margin: 15px 0; }
      .aui body .likmore-Info img {
        max-width: 100%; }
    .aui body .nicescroll {
      display: block;
      height: 450px \9;
      height: calc(100vh - 166px);
      padding: 0 2px 45px 0;
      overflow: hidden;
      overflow-y: auto;
      clear: both; }
      .aui body .nicescroll.icl_label {
        padding: 0;
        height: 450px \9;
        height: calc(100vh - 166px); }
    .aui body .emptyContent {
      display: block;
      min-height: calc(100vh - 256px);
      text-align: center;
      vertical-align: middle;
      padding-top: 100px; }
      .aui body .emptyContent .txtinfos {
        color: #aaa;
        font: 16px/50px Arial;
        display: block; }
    .aui body .liferay-faces-bridge-body {
      overflow-y: inherit !important; }
    .aui body .dockbar-scroll-notifications .user-notifications {
      height: 450px \9;
      max-height: calc(100vh - 200px);
      overflow-y: auto; }
    .aui body .likToggle {
      display: inline-block;
      padding-top: 8px; }
    .aui body .icAttachFile {
      background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-attach.png) no-repeat left center;
      width: 22px;
      height: 16px;
      display: inline-block !important;
      vertical-align: middle; }
    .aui body .icOverNetwork {
      background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icOverNetwork.gif) no-repeat left center;
      width: 24px;
      height: 16px;
      display: inline-block !important;
      vertical-align: middle; }
    .aui body .ck-disabled {
      display: block;
      width: 19px;
      height: 22px;
      background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-checkdisabled.png) no-repeat center top; }
    .aui body .icUrgency, .aui body .icNew, .aui body .icExpired {
      display: inline-block !important;
      font: 9px/10px Arial;
      color: #fff;
      padding: 2px 6px;
      -webkit-border-radius: 8px 0;
      -moz-border-radius: 8px 0;
      -ms-border-radius: 8px 0;
      -o-border-radius: 8px 0;
      border-radius: 8px 0; }
    .aui body .bgsmallName {
      display: inline-block !important;
      color: #fff;
      font: 9px/10px Arial;
      padding: 2px 6px;
      margin-left: 2px;
      -webkit-border-radius: 8px 0;
      -moz-border-radius: 8px 0;
      -ms-border-radius: 8px 0;
      -o-border-radius: 8px 0;
      border-radius: 8px 0; }
      .aui body .bgsmallName.name-vbden {
        background: #4cd4ff;
        -webkit-box-shadow: 0 1px 5px rgba(95, 217, 255, 0.3);
        -moz-box-shadow: 0 1px 5px rgba(95, 217, 255, 0.3);
        box-shadow: 0 1px 5px rgba(95, 217, 255, 0.3); }
      .aui body .bgsmallName.name-vbdi {
        background: #7bda57;
        -webkit-box-shadow: 0 1px 5px rgba(139, 248, 100, 0.3);
        -moz-box-shadow: 0 1px 5px rgba(139, 248, 100, 0.3);
        box-shadow: 0 1px 5px rgba(139, 248, 100, 0.3); }
      .aui body .bgsmallName.name-vbnbo {
        background: #ffc10a;
        -webkit-box-shadow: 0 1px 5px rgba(255, 175, 23, 0.3);
        -moz-box-shadow: 0 1px 5px rgba(255, 175, 23, 0.3);
        box-shadow: 0 1px 5px rgba(255, 175, 23, 0.3); }
      .aui body .bgsmallName.name-vviec {
        background: #76a2b7;
        -webkit-box-shadow: 0 1px 5px rgba(165, 226, 255, 0.3);
        -moz-box-shadow: 0 1px 5px rgba(165, 226, 255, 0.3);
        box-shadow: 0 1px 5px rgba(165, 226, 255, 0.3); }
      .aui body .bgsmallName.name-dvhchinh {
        background: #0093ff;
        -webkit-box-shadow: 0 1px 5px rgba(174, 229, 255, 0.3);
        -moz-box-shadow: 0 1px 5px rgba(174, 229, 255, 0.3);
        box-shadow: 0 1px 5px rgba(174, 229, 255, 0.3); }
      .aui body .bgsmallName.name-extend {
        background: #8676ff;
        -webkit-box-shadow: 0 1px 5px rgba(182, 173, 255, 0.3);
        -moz-box-shadow: 0 1px 5px rgba(182, 173, 255, 0.3);
        box-shadow: 0 1px 5px rgba(182, 173, 255, 0.3); }
    .aui body .noneDatas {
      display: block;
      text-align: center;
      font: 15px/20px Arial;
      color: #828b95;
      padding: 10px; }
    .aui body .icUrgency {
      background-color: #ffca00;
      -webkit-box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3);
      -moz-box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3);
      box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3);
      -webkit-animation: glowing 1500ms infinite;
      -moz-animation: glowing 1500ms infinite;
      -o-animation: glowing 1500ms infinite;
      animation: glowing 1500ms infinite; }
    .aui body .icNew {
      background: #79c6ff; }
    .aui body .icExpired {
      background: #b4b9bd; }
    .aui body .icon-check:before {
      font-size: 16px; }
    .aui body .b0x-ndcxl {
      border: 1px dashed #32c9ff;
      padding: 10px;
      margin: 10px 10px 10px 0;
      display: block;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05); }
      .aui body .b0x-ndcxl img {
        margin-right: 5px; }
      .aui body .b0x-ndcxl .txtInfo {
        display: block;
        color: #000;
        font: italic 15px/21px Arial;
        padding-top: 5px; }
    .aui body .tleListVB {
      text-align: center;
      text-transform: uppercase;
      color: #111;
      font: 20px/25px SegoeUI-Semibold;
      text-align: center;
      padding: 0 150px; }
      .aui body .tleListVB .txtPhase {
        text-transform: none;
        font: 14px/20px Arial;
        color: #333;
        display: block; }
      .aui body .tleListVB.posTxts {
        margin: -40px 0 0;
        min-height: 45px; }
      .aui body .tleListVB .wrap-printer {
        display: block;
        position: relative; }
        .aui body .tleListVB .wrap-printer .btn-group-printer {
          position: absolute;
          right: -155px;
          top: -25px; }
    .aui body .jqplot-axis {
      font: 12px/15px Arial;
      color: #333; }
      .aui body .jqplot-axis .jqplot-yaxis-tick {
        white-space: nowrap;
        margin: 0; }
    .aui body .jqplot-axis-tick, .aui body .jqplot-xaxis-tick, .aui body .jqplot-yaxis-tick, .aui body .jqplot-x2axis-tick, .aui body .jqplot-y2axis-tick, .aui body .jqplot-y3axis-tick, .aui body .jqplot-y4axis-tick, .aui body .jqplot-y5axis-tick, .aui body .jqplot-y6axis-tick, .aui body .jqplot-y7axis-tick, .aui body .jqplot-y8axis-tick, .aui body .jqplot-y9axis-tick, .aui body .jqplot-yMidAxis-tick {
      white-space: normal;
      text-align: center;
      word-break: break-word; }
    .aui body .ActivityLMH-portlet * {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    .aui body #banner {
      position: fixed;
      height: 70px;
      top: 0;
      left: 0;
      right: 0;
      z-index: 9;
      background: #0657ec url(/nss-activity-LMH-v6-theme/css/../images/custom/bg_right_head.jpg) no-repeat right center;
      -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1);
      box-shadow: 0 3px 5px rgba(0, 0, 0, 0.1); }
      .aui body #banner * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .aui body #banner .logo {
        float: left;
        min-width: 200px; }
        .aui body #banner .logo h1 {
          margin: 0;
          height: 70px;
          text-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
          white-space: nowrap;
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/bg_trans_qh.jpg) no-repeat left center; }
          .aui body #banner .logo h1 img {
            max-height: 100%;
            float: left; }
          .aui body #banner .logo h1 font {
            display: block; }
            .aui body #banner .logo h1 font.ftxt-portal {
              font: 15px/20px SegoeUI;
              color: #fff;
              letter-spacing: .25px;
              padding-top: 12px; }
            .aui body #banner .logo h1 font.ftxt-user {
              color: #ffee01;
              text-transform: uppercase;
              font: 19px/23px SegoeUI-Bold;
              letter-spacing: .5px; }
      .aui body #banner .top_head_right {
        float: right; }
      .aui body #banner .top_search {
        background: #fff;
        padding: 3px 20px;
        height: 40px;
        float: left;
        margin: 15px 0 0 50px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px; }
        .aui body #banner .top_search .fieldset {
          margin: 0; }
          .aui body #banner .top_search .fieldset .control-group {
            margin: 0;
            display: none; }
            .aui body #banner .top_search .fieldset .control-group.input-text-wrapper {
              display: inline-block;
              vertical-align: top; }
              .aui body #banner .top_search .fieldset .control-group.input-text-wrapper input[type="text"].field {
                border: none;
                background: #fff;
                width: 250px;
                font: 15px/20px SegoeUI;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none; }
              .aui body #banner .top_search .fieldset .control-group.input-text-wrapper input[type="image"].field {
                padding: 9px 15px; }
      .aui body #banner .top_form_profiles {
        float: right; }
      .aui body #banner .signIn-modal {
        float: left;
        height: 70px;
        padding: 25px 15px;
        background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-login.png) no-repeat center;
        color: #fff;
        opacity: .6;
        font: 14px/20px SegoeUI;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s; }
        .aui body #banner .signIn-modal:hover, .aui body #banner .signIn-modal:focus {
          opacity: 1; }
      .aui body #banner .top_right_helps {
        margin-left: 20px;
        float: right;
        border-left: 1px solid #1561ed; }
        .aui body #banner .top_right_helps a {
          display: block;
          height: 70px;
          width: 65px;
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-help.png) no-repeat center;
          opacity: .75;
          -webkit-transition: all 0.5s;
          -moz-transition: all 0.5s;
          -o-transition: all 0.5s;
          transition: all 0.5s; }
          .aui body #banner .top_right_helps a:hover, .aui body #banner .top_right_helps a:focus {
            opacity: 1; }
      .aui body #banner .top_right_counter {
        float: right;
        padding: 25px 15px;
        font: 14px/20px SegoeUI;
        height: 70px;
        margin-left: 10px;
        border-left: 1px solid #1561ed;
        text-align: right;
        color: #bad1fa; }
        .aui body #banner .top_right_counter .alert {
          display: none; }
        .aui body #banner .top_right_counter .line-onlines {
          display: none; }
        .aui body #banner .top_right_counter .numbers {
          display: inline-block;
          padding: 5px 4px;
          margin-left: 2px;
          color: #fff;
          font: 12px/12px Arial;
          background: #377bf9;
          -webkit-border-radius: 2px;
          -moz-border-radius: 2px;
          -ms-border-radius: 2px;
          -o-border-radius: 2px;
          border-radius: 2px;
          -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); }
    .aui body .portlet-login .alert {
      display: none; }
    .aui body .sign-in-form .top-login {
      font: 14px/16px Arial;
      text-transform: uppercase;
      text-align: center;
      height: 60px;
      color: #555;
      display: none; }
    .aui body .sign-in-form .cpright-login {
      text-align: center;
      color: #6e6e6e;
      font: 13px/15px Arial;
      display: none; }
    .aui body #signinmodal.modal {
      width: 600px !important;
      height: 400px !important;
      background: #fff;
      padding: 50px 100px 25px;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      -ms-border-radius: 8px;
      -o-border-radius: 8px;
      border-radius: 8px; }
      .aui body #signinmodal.modal, .aui body #signinmodal.modal * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      .aui body #signinmodal.modal .modal-header {
        padding: 0; }
        .aui body #signinmodal.modal .modal-header h3 {
          color: #999;
          font: 24px/30px SegoeUI-Light; }
        .aui body #signinmodal.modal .modal-header button.close {
          padding: 0;
          right: 0;
          width: 50px;
          height: 30px;
          -webkit-border-radius: 0 7px 0 0;
          -moz-border-radius: 0 7px 0 0;
          -ms-border-radius: 0 7px 0 0;
          -o-border-radius: 0 7px 0 0;
          border-radius: 0 7px 0 0; }
          .aui body #signinmodal.modal .modal-header button.close:hover, .aui body #signinmodal.modal .modal-header button.close:focus {
            background: #e4393d; }
      .aui body #signinmodal.modal .modal-body {
        padding: 25px 0 0;
        overflow: hidden;
        font: 15px/23px SegoeUI; }
        .aui body #signinmodal.modal .modal-body .alert {
          display: none; }
    .aui body .form.sign-in-form .control-group, .aui body .form.sign-in-form .control-group.success {
      position: relative;
      margin-bottom: 10px; }
      .aui body .form.sign-in-form .control-group .control-label, .aui body .form.sign-in-form .control-group.success .control-label {
        color: #4b4b4b;
        margin: 0 0 3px;
        display: block; }
      .aui body .form.sign-in-form .control-group .field, .aui body .form.sign-in-form .control-group.success .field {
        border: 1px solid #d7d9d9;
        background: #fff;
        padding: 10px 10px 10px 58px;
        height: 43px;
        font: bold 15px/20px Arial;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
        .aui body .form.sign-in-form .control-group .field.error-field, .aui body .form.sign-in-form .control-group.success .field.error-field {
          border-color: #f28585; }
        .aui body .form.sign-in-form .control-group .field::placeholder, .aui body .form.sign-in-form .control-group.success .field::placeholder {
          color: #999;
          font: 14px/18px Arial; }
      .aui body .form.sign-in-form .control-group::before, .aui body .form.sign-in-form .control-group.success::before {
        content: '';
        display: block;
        width: 43px;
        height: 25px;
        background: url() no-repeat center;
        position: absolute;
        top: 9px;
        left: 1px;
        z-index: 2; }
      .aui body .form.sign-in-form .control-group.field-screenname::before, .aui body .form.sign-in-form .control-group.success.field-screenname::before {
        background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icuser-md.png); }
      .aui body .form.sign-in-form .control-group.field-pass::before, .aui body .form.sign-in-form .control-group.success.field-pass::before {
        background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icpass-md.png); }
      .aui body .form.sign-in-form .control-group.error.field-screenname::before, .aui body .form.sign-in-form .control-group.success.error.field-screenname::before {
        background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icuser-md-er.png); }
      .aui body .form.sign-in-form .control-group.error.field-pass::before, .aui body .form.sign-in-form .control-group.success.error.field-pass::before {
        background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/icpass-md-er.png); }
      .aui body .form.sign-in-form .control-group.field-remember, .aui body .form.sign-in-form .control-group .form-validator-stack, .aui body .form.sign-in-form .control-group.success.field-remember, .aui body .form.sign-in-form .control-group.success .form-validator-stack {
        display: none; }
    .aui body .form.sign-in-form .input-checkbox-wrapper .checkbox {
      color: #6e6e6e;
      display: flex;
      align-items: center; }
      .aui body .form.sign-in-form .input-checkbox-wrapper .checkbox input[type="checkbox"].field {
        height: 19px;
        width: 19px;
        padding: 0;
        border: 1px solid #c6cdd3;
        background: #fff;
        cursor: pointer;
        position: relative;
        -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
        -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
        -webkit-transition: 0.3s all;
        -moz-transition: 0.3s all;
        -o-transition: 0.3s all;
        transition: 0.3s all;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        -ms-border-radius: 2px;
        -o-border-radius: 2px;
        border-radius: 2px; }
        .aui body .form.sign-in-form .input-checkbox-wrapper .checkbox input[type="checkbox"].field:checked {
          border-color: #28bcff;
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-checked.png) no-repeat center;
          -webkit-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.3);
          -moz-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.3);
          box-shadow: 0 1px 5px rgba(0, 183, 255, 0.3);
          -webkit-transition: none;
          -moz-transition: none;
          -o-transition: none;
          transition: none; }
    .aui body .form.sign-in-form .button-holder {
      overflow: inherit;
      margin: 25px 0 15px; }
      .aui body .form.sign-in-form .button-holder .btn {
        height: 45px;
        width: 100%;
        background: #3494e6;
        padding: 10px;
        font: 17px/24px SegoeUI-SemiBold;
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        border: none;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); }
        .aui body .form.sign-in-form .button-holder .btn:hover, .aui body .form.sign-in-form .button-holder .btn:focus {
          background: #2d83f9; }
    .aui body .form.forgot-password-form .control-group .control-label {
      display: block; }
    .aui body .form.forgot-password-form .taglib-captcha .captcha {
      height: 42px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
    .aui body .form.forgot-password-form .taglib-captcha .refresh {
      padding: 8px 5px; }
    .aui body .form.forgot-password-form .taglib-captcha .input-text-wrapper {
      float: left;
      width: 35%;
      margin-right: 15px; }
      .aui body .form.forgot-password-form .taglib-captcha .input-text-wrapper .control-label {
        display: none !important; }
      .aui body .form.forgot-password-form .taglib-captcha .input-text-wrapper .field {
        padding: 10px; }
    .aui body #portlet_new-password .fieldset {
      float: left;
      width: 50%; }
      .aui body #portlet_new-password .fieldset .fieldset-legend {
        display: none; }
      .aui body #portlet_new-password .fieldset .control-group {
        padding-left: 30px;
        width: 50%;
        float: left; }
    .aui body #portlet_new-password .button-holder {
      margin: 20px 0 0 30px;
      float: left;
      clear: none; }
    .aui body .portlet-dockbar .navbar.dockbar .nav .dockbar-user-notifications {
      position: absolute;
      left: -50px; }
      .aui body .portlet-dockbar .navbar.dockbar .nav .dockbar-user-notifications .user-notification-ringbell-link {
        height: 50px;
        width: 50px;
        padding: 10px 15px;
        background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icRingbell.png) no-repeat center; }
        .aui body .portlet-dockbar .navbar.dockbar .nav .dockbar-user-notifications .user-notification-ringbell-link .user-notifications-count {
          position: absolute;
          right: 3px;
          top: 7px;
          height: 16px;
          min-width: 16px;
          padding: 3px;
          text-align: center;
          font: bold 11px/11px Arial;
          background: rgba(255, 84, 84, 0.9);
          border: none;
          -webkit-border-radius: 100px;
          -moz-border-radius: 100px;
          -ms-border-radius: 100px;
          -o-border-radius: 100px;
          border-radius: 100px;
          -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
          -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.3); }
          .aui body .portlet-dockbar .navbar.dockbar .nav .dockbar-user-notifications .user-notification-ringbell-link .user-notifications-count.cZero {
            display: none; }
        .aui body .portlet-dockbar .navbar.dockbar .nav .dockbar-user-notifications .user-notification-ringbell-link:hover, .aui body .portlet-dockbar .navbar.dockbar .nav .dockbar-user-notifications .user-notification-ringbell-link:focus {
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icRingbell-hv.png) no-repeat center;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s; }
          .aui body .portlet-dockbar .navbar.dockbar .nav .dockbar-user-notifications .user-notification-ringbell-link:hover .user-notifications-count, .aui body .portlet-dockbar .navbar.dockbar .nav .dockbar-user-notifications .user-notification-ringbell-link:focus .user-notifications-count {
            background: rgba(255, 84, 84, 0.98); }
    .aui body .columns-max .portlet-login section.portlet {
      width: 550px;
      max-width: 100%;
      padding: 50px 100px;
      margin: 8% auto;
      background: #fff;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      -ms-border-radius: 8px;
      -o-border-radius: 8px;
      border-radius: 8px;
      -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05);
      box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05); }
      .aui body .columns-max .portlet-login section.portlet .portlet-topper h1 {
        color: #8b8b8b;
        margin-bottom: 30px; }
      .aui body .columns-max .portlet-login section.portlet .portlet-topper .portlet-title span.portlet-title-text {
        font: 24px/35px SegoeUI-Light; }
      .aui body .columns-max .portlet-login section.portlet .portlet-topper .portlet-icon-back {
        display: none; }
      .aui body .columns-max .portlet-login section.portlet .portlet-content {
        font: 15px/22px SegoeUI; }
        .aui body .columns-max .portlet-login section.portlet .portlet-content .sign-in-form .alert-error {
          display: none; }
        .aui body .columns-max .portlet-login section.portlet .portlet-content .sign-in-form .control-group, .aui body .columns-max .portlet-login section.portlet .portlet-content .sign-in-form .control-group.success {
          position: relative;
          margin-bottom: 10px; }
          .aui body .columns-max .portlet-login section.portlet .portlet-content .sign-in-form .control-group .control-label, .aui body .columns-max .portlet-login section.portlet .portlet-content .sign-in-form .control-group.success .control-label {
            display: block;
            margin: 15px 0 5px;
            color: #999; }
        .aui body .columns-max .portlet-login section.portlet .portlet-content .sign-in-form .button-holder {
          overflow: inherit;
          margin: 25px 0 15px; }
          .aui body .columns-max .portlet-login section.portlet .portlet-content .sign-in-form .button-holder .btn {
            height: 45px;
            width: 100%;
            background: #3494e6;
            padding: 10px;
            font: 17px/24px SegoeUI-SemiBold;
            text-align: center;
            text-transform: uppercase;
            color: #fff;
            border: none;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
            -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15); }
            .aui body .columns-max .portlet-login section.portlet .portlet-content .sign-in-form .button-holder .btn:hover, .aui body .columns-max .portlet-login section.portlet .portlet-content .sign-in-form .button-holder .btn:focus {
              background: #2d83f9; }
        .aui body .columns-max .portlet-login section.portlet .portlet-content .navigation {
          border: none;
          background: #fff; }
          .aui body .columns-max .portlet-login section.portlet .portlet-content .navigation li {
            margin: 0;
            width: 100%;
            text-align: center; }
            .aui body .columns-max .portlet-login section.portlet .portlet-content .navigation li a {
              color: #777; }
              .aui body .columns-max .portlet-login section.portlet .portlet-content .navigation li a img {
                display: none; }
              .aui body .columns-max .portlet-login section.portlet .portlet-content .navigation li a:hover, .aui body .columns-max .portlet-login section.portlet .portlet-content .navigation li a:focus {
                color: #222; }
            .aui body .columns-max .portlet-login section.portlet .portlet-content .navigation li.item-openId, .aui body .columns-max .portlet-login section.portlet .portlet-content .navigation li.item-adduser {
              display: none; }
    .aui body .b0xCore {
      float: left;
      height: 50px;
      width: 47px; }
      .aui body .b0xCore .dropdown-toggle {
        display: block;
        height: 50px;
        background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icMenu.png) no-repeat center;
        cursor: pointer;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
        .aui body .b0xCore .dropdown-toggle:hover, .aui body .b0xCore .dropdown-toggle:focus {
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icMenu-hv.png) no-repeat center; }
      .aui body .b0xCore.open .dropdown-toggle {
        background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icMenu-hv.png) no-repeat center; }
      .aui body .b0xCore .dropdown-menu {
        width: 280px;
        left: 5px;
        top: 35px;
        z-index: 54;
        opacity: 0;
        visibility: hidden;
        display: block;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
        .aui body .b0xCore .dropdown-menu::before {
          content: '';
          position: absolute;
          top: -5px;
          left: 13px;
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-bottom: 5px solid #fff; }
      .aui body .b0xCore .skinPortlet {
        clear: both;
        border-top: 1px solid #f5f6f7;
        padding: 10px 10px 8px; }
        .aui body .b0xCore .skinPortlet .Skin {
          display: inline-block;
          width: 100%; }
          .aui body .b0xCore .skinPortlet .Skin label {
            color: #828b95;
            float: left;
            margin-right: 10px; }
          .aui body .b0xCore .skinPortlet .Skin a {
            display: inline-block;
            width: 20px;
            height: 14px;
            margin-right: 5px;
            position: relative;
            margin-top: 3px; }
            .aui body .b0xCore .skinPortlet .Skin a.selcolor::before {
              content: '';
              display: inline-block;
              bottom: -6px;
              left: 8px;
              width: 4px;
              height: 4px;
              position: absolute;
              -webkit-border-radius: 100px;
              -moz-border-radius: 100px;
              -ms-border-radius: 100px;
              -o-border-radius: 100px;
              border-radius: 100px; }
            .aui body .b0xCore .skinPortlet .Skin a.skinBlue {
              background: #2b89ff; }
              .aui body .b0xCore .skinPortlet .Skin a.skinBlue::before {
                background: #67bfff;
                -webkit-box-shadow: 0 1px 5px rgba(91, 171, 253, 0.5);
                -moz-box-shadow: 0 1px 5px rgba(91, 171, 253, 0.5);
                box-shadow: 0 1px 5px rgba(91, 171, 253, 0.5); }
            .aui body .b0xCore .skinPortlet .Skin a.skinGreen {
              background: #54c76b; }
              .aui body .b0xCore .skinPortlet .Skin a.skinGreen::before {
                background: #5cd675;
                -webkit-box-shadow: 0 1px 5px rgba(102, 227, 127, 0.5);
                -moz-box-shadow: 0 1px 5px rgba(102, 227, 127, 0.5);
                box-shadow: 0 1px 5px rgba(102, 227, 127, 0.5); }
            .aui body .b0xCore .skinPortlet .Skin a.skinGray {
              background: #577e92; }
              .aui body .b0xCore .skinPortlet .Skin a.skinGray::before {
                background: #577e92;
                -webkit-box-shadow: 0 1px 5px rgba(87, 126, 146, 0.5);
                -moz-box-shadow: 0 1px 5px rgba(87, 126, 146, 0.5);
                box-shadow: 0 1px 5px rgba(87, 126, 146, 0.5); }
            .aui body .b0xCore .skinPortlet .Skin a.skinSlateBlue {
              background: #6a5acd; }
              .aui body .b0xCore .skinPortlet .Skin a.skinSlateBlue::before {
                background: #6a5acd;
                -webkit-box-shadow: 0 1px 5px rgba(144, 127, 255, 0.5);
                -moz-box-shadow: 0 1px 5px rgba(144, 127, 255, 0.5);
                box-shadow: 0 1px 5px rgba(144, 127, 255, 0.5); }
            .aui body .b0xCore .skinPortlet .Skin a.skinSkyBlue {
              background: #00c3ca; }
              .aui body .b0xCore .skinPortlet .Skin a.skinSkyBlue::before {
                background: #00c3ca;
                -webkit-box-shadow: 0 1px 5px rgba(0, 246, 255, 0.5);
                -moz-box-shadow: 0 1px 5px rgba(0, 246, 255, 0.5);
                box-shadow: 0 1px 5px rgba(0, 246, 255, 0.5); }
            .aui body .b0xCore .skinPortlet .Skin a.skinRed {
              background: #fe6d4b; }
              .aui body .b0xCore .skinPortlet .Skin a.skinRed::before {
                background: #fe6d4b;
                -webkit-box-shadow: 0 1px 5px rgba(255, 114, 80, 0.5);
                -moz-box-shadow: 0 1px 5px rgba(255, 114, 80, 0.5);
                box-shadow: 0 1px 5px rgba(255, 114, 80, 0.5); }
            .aui body .b0xCore .skinPortlet .Skin a.skinYellow {
              background: #ffb339; }
              .aui body .b0xCore .skinPortlet .Skin a.skinYellow::before {
                background: #ffb339;
                -webkit-box-shadow: 0 1px 5px rgba(255, 176, 49, 0.5);
                -moz-box-shadow: 0 1px 5px rgba(255, 176, 49, 0.5);
                box-shadow: 0 1px 5px rgba(255, 176, 49, 0.5); }
          .aui body .b0xCore .skinPortlet .Skin .wrapFonts {
            float: right;
            padding: 0 0 0 10px;
            border-left: 1px solid #eee; }
            .aui body .b0xCore .skinPortlet .Skin .wrapFonts a {
              float: left;
              padding: 3px 0;
              margin: 0;
              text-align: center;
              color: #555;
              width: 30px;
              height: 22px;
              cursor: pointer;
              -webkit-box-sizing: border-box;
              -moz-box-sizing: border-box;
              box-sizing: border-box; }
              .aui body .b0xCore .skinPortlet .Skin .wrapFonts a.ft-normal {
                margin-right: 2px;
                font-size: 13px; }
              .aui body .b0xCore .skinPortlet .Skin .wrapFonts a.ft-larger {
                font-size: 16px;
                font-weight: bold; }
              .aui body .b0xCore .skinPortlet .Skin .wrapFonts a:hover, .aui body .b0xCore .skinPortlet .Skin .wrapFonts a:focus {
                color: #222;
                background: none; }
              .aui body .b0xCore .skinPortlet .Skin .wrapFonts a.ft-normal.selfont, .aui body .b0xCore .skinPortlet .Skin .wrapFonts a.ft-larger.selfont {
                border: 1px solid #7b7b7b;
                color: #222; }
      .aui body .b0xCore.open .dropdown-menu {
        -webkit-transform: translate(0, 15px);
        transform: translate(0, 15px);
        opacity: 1;
        visibility: visible; }
    .aui body #banner {
      position: fixed;
      z-index: 54;
      width: 100%;
      -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
      -moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08);
      box-shadow: 0 3px 5px rgba(0, 0, 0, 0.08); }
      .aui body #banner #heading {
        height: 50px; }
        .aui body #banner #heading .site-title {
          margin: 0; }
          .aui body #banner #heading .site-title .logo {
            float: left;
            padding: 6px 12px 0;
            max-width: 25%;
            white-space: nowrap;
            overflow: hidden;
            color: #fff;
            font: 19px/20px SegoeUI-SemiBold; }
            .aui body #banner #heading .site-title .logo span {
              color: #f95e34; }
            .aui body #banner #heading .site-title .logo img {
              display: block; }
            .aui body #banner #heading .site-title .logo p {
              display: block;
              font: 14px/17px SegoeUI;
              margin: 0;
              display: none; }
      .aui body #banner #navigation ul {
        list-style: none;
        margin: 0; }
        .aui body #banner #navigation ul li {
          float: left;
          width: 100%; }
          .aui body #banner #navigation ul li a {
            font: bold 14px/19px Arial;
            padding: 10px;
            display: block;
            border-top: 1px solid #f5f6f7; }
          .aui body #banner #navigation ul li:first-child a {
            border: none; }
          .aui body #banner #navigation ul li .child-menu {
            border-top: 1px solid #f5f6f7;
            float: left;
            width: 100%;
            padding: 5px 0; }
            .aui body #banner #navigation ul li .child-menu a {
              font-weight: normal;
              border: none;
              padding: 8px 10px 8px 20px; }
              .aui body #banner #navigation ul li .child-menu a:hover, .aui body #banner #navigation ul li .child-menu a:focus {
                background: #e5f3ff;
                color: #fff; }
            .aui body #banner #navigation ul li .child-menu .child-menu {
              display: none; }
    .aui body .portlet .portlet-topper .portlet-title {
      margin: 0; }
      .aui body .portlet .portlet-topper .portlet-title span {
        display: none; }
        .aui body .portlet .portlet-topper .portlet-title span.portlet-title-text {
          display: block;
          font: 19px/24px Arial; }
    .aui body .portlet .portlet-content {
      padding: 0; }
    .aui body .ui-messages-info, .aui body .ui-messages-warn, .aui body .ui-messages-error, .aui body .ui-messages-fatal {
      margin: 0 0 10px;
      padding: 10px 10px 10px 45px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
      .aui body .ui-messages-info .ui-messages-info-icon, .aui body .ui-messages-info .ui-messages-warn-icon, .aui body .ui-messages-info .ui-messages-error-icon, .aui body .ui-messages-info .ui-messages-fatal-icon, .aui body .ui-messages-warn .ui-messages-info-icon, .aui body .ui-messages-warn .ui-messages-warn-icon, .aui body .ui-messages-warn .ui-messages-error-icon, .aui body .ui-messages-warn .ui-messages-fatal-icon, .aui body .ui-messages-error .ui-messages-info-icon, .aui body .ui-messages-error .ui-messages-warn-icon, .aui body .ui-messages-error .ui-messages-error-icon, .aui body .ui-messages-error .ui-messages-fatal-icon, .aui body .ui-messages-fatal .ui-messages-info-icon, .aui body .ui-messages-fatal .ui-messages-warn-icon, .aui body .ui-messages-fatal .ui-messages-error-icon, .aui body .ui-messages-fatal .ui-messages-fatal-icon {
        display: none; }
      .aui body .ui-messages-info .ui-messages-close .ui-icon, .aui body .ui-messages-warn .ui-messages-close .ui-icon, .aui body .ui-messages-error .ui-messages-close .ui-icon, .aui body .ui-messages-fatal .ui-messages-close .ui-icon {
        position: relative;
        margin-top: 2px; }
      .aui body .ui-messages-info ul, .aui body .ui-messages-warn ul, .aui body .ui-messages-error ul, .aui body .ui-messages-fatal ul {
        margin-left: 0; }
        .aui body .ui-messages-info ul li span, .aui body .ui-messages-warn ul li span, .aui body .ui-messages-error ul li span, .aui body .ui-messages-fatal ul li span {
          font: bold 14px/20px Arial;
          margin: 0; }
    .aui body .ui-messages-info, .aui body .ui-message-info {
      background: #fcfffc url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-success.png) no-repeat 8px 5px;
      border-color: #6adf5a;
      color: #30bd1d;
      -webkit-box-shadow: 0 1px 5px rgba(155, 244, 142, 0.3);
      -moz-box-shadow: 0 1px 5px rgba(155, 244, 142, 0.3);
      box-shadow: 0 1px 5px rgba(155, 244, 142, 0.3); }
      .aui body .ui-messages-info .ui-messages-close .ui-icon:after, .aui body .ui-message-info .ui-messages-close .ui-icon:after {
        color: #30bd1d; }
    .aui body .ui-messages-warn, .aui body .ui-message-warn {
      background: #fffef1 url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-warn.png) no-repeat 8px 5px;
      border-color: #ffc016;
      color: #f8a506;
      -webkit-box-shadow: 0 1px 5px rgba(255, 199, 127, 0.3);
      -moz-box-shadow: 0 1px 5px rgba(255, 199, 127, 0.3);
      box-shadow: 0 1px 5px rgba(255, 199, 127, 0.3); }
      .aui body .ui-messages-warn .ui-messages-close .ui-icon:after, .aui body .ui-message-warn .ui-messages-close .ui-icon:after {
        color: #f8a506; }
    .aui body .ui-messages-error, .aui body .ui-message-error {
      background: #fffaf9 url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-error.png) no-repeat 8px 5px;
      border-color: #ff7c7c;
      color: #f84a4a;
      -webkit-box-shadow: 0 1px 5px rgba(255, 197, 179, 0.3);
      -moz-box-shadow: 0 1px 5px rgba(255, 197, 179, 0.3);
      box-shadow: 0 1px 5px rgba(255, 197, 179, 0.3); }
      .aui body .ui-messages-error .ui-messages-close .ui-icon:after, .aui body .ui-message-error .ui-messages-close .ui-icon:after {
        color: #f84a4a; }
    .aui body .ui-messages-fatal, .aui body .ui-message-fatal {
      background: #fafeff url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-fatal.png) no-repeat 8px 5px;
      border-color: #00d2ff;
      color: #11ade0;
      -webkit-box-shadow: 0 1px 5px rgba(139, 235, 255, 0.3);
      -moz-box-shadow: 0 1px 5px rgba(139, 235, 255, 0.3);
      box-shadow: 0 1px 5px rgba(139, 235, 255, 0.3); }
      .aui body .ui-messages-fatal .ui-messages-close .ui-icon:after, .aui body .ui-message-fatal .ui-messages-close .ui-icon:after {
        color: #11ade0; }
    .aui body .alert {
      margin: 0 0 10px;
      padding: 10px 10px 10px 45px;
      font: bold 14px/20px Arial;
      word-break: break-word;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
      .aui body .alert.alert-error {
        background: #fffaf9 url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-error.png) no-repeat 8px 5px;
        border-color: #ff7c7c;
        color: #f84a4a;
        -webkit-box-shadow: 0 1px 5px rgba(255, 197, 179, 0.3);
        -moz-box-shadow: 0 1px 5px rgba(255, 197, 179, 0.3);
        box-shadow: 0 1px 5px rgba(255, 197, 179, 0.3); }
      .aui body .alert.alert-info {
        background: #fafeff url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-fatal.png) no-repeat 8px 5px;
        border-color: #00d2ff;
        color: #11ade0;
        -webkit-box-shadow: 0 1px 5px rgba(139, 235, 255, 0.3);
        -moz-box-shadow: 0 1px 5px rgba(139, 235, 255, 0.3);
        box-shadow: 0 1px 5px rgba(139, 235, 255, 0.3); }
      .aui body .alert.alert-progress {
        background: #fffef1 url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-warn.png) no-repeat 8px 5px;
        border-color: #ffc016;
        color: #f8a506;
        -webkit-box-shadow: 0 1px 5px rgba(255, 199, 127, 0.3);
        -moz-box-shadow: 0 1px 5px rgba(255, 199, 127, 0.3);
        box-shadow: 0 1px 5px rgba(255, 199, 127, 0.3); }
      .aui body .alert.alert-success {
        background: #fcfffc url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-success.png) no-repeat 8px 5px;
        border-color: #6adf5a;
        color: #30bd1d;
        -webkit-box-shadow: 0 1px 5px rgba(155, 244, 142, 0.3);
        -moz-box-shadow: 0 1px 5px rgba(155, 244, 142, 0.3);
        box-shadow: 0 1px 5px rgba(155, 244, 142, 0.3); }
    .aui body .ui-layout-container {
      min-height: 500px;
      height: 500px \9;
      height: calc(100vh - 116px); }
      .aui body .ui-layout-container .ui-layout-unit {
        border: none;
        padding: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
        .aui body .ui-layout-container .ui-layout-unit .ui-layout-unit-content {
          padding: 0 7px; }
        .aui body .ui-layout-container .ui-layout-unit.layoutListjobProcess .ui-layout-unit-content, .aui body .ui-layout-container .ui-layout-unit.layoutDetailjobProcess .ui-layout-unit-content {
          overflow: hidden; }
        .aui body .ui-layout-container .ui-layout-unit.layoutListjobProcess.twoColumn .ui-layout-unit-content, .aui body .ui-layout-container .ui-layout-unit.layoutDetailjobProcess.twoColumn .ui-layout-unit-content {
          padding-right: 2px; }
        .aui body .ui-layout-container .ui-layout-unit.layoutDetailjobProcess .ui-layout-unit-content {
          padding-right: 0; }
    .aui body .ui-panelgrid td, .aui body .ui-panelgrid .ui-panelgrid-cell {
      padding: 3px 10px 3px 0;
      border: none;
      vertical-align: middle; }
      .aui body .ui-panelgrid td.mblabel, .aui body .ui-panelgrid .ui-panelgrid-cell.mblabel {
        font: 13px/18px Arial; }
      .aui body .ui-panelgrid td.vT, .aui body .ui-panelgrid .ui-panelgrid-cell.vT {
        padding-top: 12px; }
      .aui body .ui-panelgrid td .ui-panelgrid td, .aui body .ui-panelgrid td .ui-panelgrid .ui-panelgrid-cell, .aui body .ui-panelgrid .ui-panelgrid-cell .ui-panelgrid td, .aui body .ui-panelgrid .ui-panelgrid-cell .ui-panelgrid .ui-panelgrid-cell {
        padding-top: 5px;
        padding-bottom: 5px; }
    .aui body .ui-panelgrid.ui-gridtop td {
      vertical-align: top; }
      .aui body .ui-panelgrid.ui-gridtop td td {
        vertical-align: middle;
        padding-top: 4px; }
      .aui body .ui-panelgrid.ui-gridtop td.w10, .aui body .ui-panelgrid.ui-gridtop td.w15, .aui body .ui-panelgrid.ui-gridtop td.w18, .aui body .ui-panelgrid.ui-gridtop td.w20 {
        padding-top: 10px; }
    .aui body .ui-panelgrid.ui-panelgrid-process td .lb7, .aui body .ui-panelgrid.ui-panelgrid-process .ui-panelgrid-cell .lb7 {
      margin-top: 3px; }
    .aui body .ui-panelgrid-detail td, .aui body .ui-panelgrid-detail .ui-panelgrid-cell {
      padding: 5px 10px 5px 0;
      font: 14px/19px Arial;
      vertical-align: top; }
      .aui body .ui-panelgrid-detail td.txtlabel, .aui body .ui-panelgrid-detail .ui-panelgrid-cell.txtlabel {
        font: 13px/18px Arial; }
      .aui body .ui-panelgrid-detail td .ui-selectoneradio td, .aui body .ui-panelgrid-detail td .ui-selectmanycheckbox td, .aui body .ui-panelgrid-detail .ui-panelgrid-cell .ui-selectoneradio td, .aui body .ui-panelgrid-detail .ui-panelgrid-cell .ui-selectmanycheckbox td {
        padding: 0 8px 10px 0; }
    .aui body .tleCategory {
      font: 18px/24px Arial;
      display: block;
      margin: 0 0 15px; }
    .aui body .nav-menu ul {
      margin: 0;
      padding: 0;
      list-style: none; }
      .aui body .nav-menu ul li a {
        padding: 10px 15px 10px 45px;
        display: block;
        color: #111;
        font: bold 14px/18px Arial;
        background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-default.png) no-repeat 7px 3px; }
        .aui body .nav-menu ul li a.open, .aui body .nav-menu ul li a:hover, .aui body .nav-menu ul li a:focus {
          color: #e74930; }
      .aui body .nav-menu ul li ul {
        margin: 0;
        display: none; }
        .aui body .nav-menu ul li ul li a {
          background: none !important;
          font-weight: normal;
          padding-top: 5px;
          padding-bottom: 5px;
          color: #333;
          font-size: 13px; }
          .aui body .nav-menu ul li ul li a.selected {
            color: #e74930; }
        .aui body .nav-menu ul li ul li ul {
          display: none; }
      .aui body .nav-menu ul li.open ul {
        display: block; }
    .aui body .datepicker.wrapDate {
      display: block; }
      .aui body .datepicker.wrapDate .ui-calendar.leftDate, .aui body .datepicker.wrapDate .ui-calendar.rightDate {
        width: 50%; }
        .aui body .datepicker.wrapDate .ui-calendar.leftDate .hasDatepicker, .aui body .datepicker.wrapDate .ui-calendar.rightDate .hasDatepicker {
          width: 100%; }
    .aui body .ui-datepicker {
      width: auto; }
    .aui body .ui-calendar {
      display: inline-block;
      white-space: nowrap; }
      .aui body .ui-calendar + .ui-calendar {
        padding-left: 5px; }
      .aui body .ui-calendar .ui-button {
        background: none;
        border: none;
        margin: 0 0 0 -25px;
        width: 25px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      .aui body .ui-calendar .hasDatepicker {
        width: 135px;
        -webkit-transition: none;
        -moz-transition: none;
        -o-transition: none;
        transition: none; }
    .aui body #ui-datepicker-div, .aui body .aui-calendar-content {
      background: #fff;
      border: 0;
      padding: 5px;
      z-index: 99999 !important;
      opacity: 1 !important;
      -webkit-border-radius: 8px;
      -moz-border-radius: 8px;
      -ms-border-radius: 8px;
      -o-border-radius: 8px;
      border-radius: 8px;
      -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
      -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
      box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }
    .aui body #ui-datepicker-div .ui-datepicker-calendar, .aui body .hasDatepicker .ui-datepicker-calendar {
      border: 1px solid #eee; }
      .aui body #ui-datepicker-div .ui-datepicker-calendar .ui-state-default, .aui body .hasDatepicker .ui-datepicker-calendar .ui-state-default {
        color: #111; }
      .aui body #ui-datepicker-div .ui-datepicker-calendar td, .aui body #ui-datepicker-div .ui-datepicker-calendar th, .aui body .hasDatepicker .ui-datepicker-calendar td, .aui body .hasDatepicker .ui-datepicker-calendar th {
        text-align: center;
        padding: 5px 8px; }
      .aui body #ui-datepicker-div .ui-datepicker-calendar thead th, .aui body .hasDatepicker .ui-datepicker-calendar thead th {
        background: #f7f8f9;
        border-top: 1px solid #eee;
        padding: 7px 5px; }
      .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td, .aui body .hasDatepicker .ui-datepicker-calendar tbody td {
        border: solid #eee;
        border-width: 1px 0 0 1px;
        padding: 4px 6px; }
        .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td:hover, .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td:focus, .aui body .hasDatepicker .ui-datepicker-calendar tbody td:hover, .aui body .hasDatepicker .ui-datepicker-calendar tbody td:focus {
          background: #f8f9f9; }
        .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td:FIRST-CHILD, .aui body .hasDatepicker .ui-datepicker-calendar tbody td:FIRST-CHILD {
          border-left: none; }
        .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-today, .aui body .hasDatepicker .ui-datepicker-calendar tbody td.ui-datepicker-today {
          background: #f7f8f9; }
          .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-today a, .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-today a:hover, .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-today a:focus, .aui body .hasDatepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a, .aui body .hasDatepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a:hover, .aui body .hasDatepicker .ui-datepicker-calendar tbody td.ui-datepicker-today a:focus {
            color: #ee4e34;
            font-weight: bold; }
        .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td span, .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td a, .aui body .hasDatepicker .ui-datepicker-calendar tbody td span, .aui body .hasDatepicker .ui-datepicker-calendar tbody td a {
          padding: 3px 0;
          width: 25px;
          text-align: center; }
        .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-week-col, .aui body .hasDatepicker .ui-datepicker-calendar tbody td.ui-datepicker-week-col {
          background: #eee;
          color: #555; }
        .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day, .aui body .hasDatepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day {
          background: #ee4e34; }
          .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day a, .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day a:hover, .aui body #ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-current-day a:focus, .aui body .hasDatepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a, .aui body .hasDatepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a:hover, .aui body .hasDatepicker .ui-datepicker-calendar tbody td.ui-datepicker-current-day a:focus {
            color: #fff; }
    .aui body #ui-datepicker-div .ui-datepicker-header, .aui body .hasDatepicker .ui-datepicker-header {
      border: none;
      padding: 2px 0 6px; }
      .aui body #ui-datepicker-div .ui-datepicker-header .ui-datepicker-title, .aui body .hasDatepicker .ui-datepicker-header .ui-datepicker-title {
        line-height: 0;
        padding: 1px 0; }
      .aui body #ui-datepicker-div .ui-datepicker-header select, .aui body .hasDatepicker .ui-datepicker-header select {
        font-size: 14px;
        padding: 4px;
        height: 26px; }
        .aui body #ui-datepicker-div .ui-datepicker-header select.ui-datepicker-month, .aui body .hasDatepicker .ui-datepicker-header select.ui-datepicker-month {
          width: 45%;
          margin-right: 5%; }
        .aui body #ui-datepicker-div .ui-datepicker-header select.ui-datepicker-year, .aui body .hasDatepicker .ui-datepicker-header select.ui-datepicker-year {
          width: 45%; }
    .aui body #ui-datepicker-div .ui-datepicker, .aui body .hasDatepicker .ui-datepicker {
      padding: 0;
      width: auto; }
      .aui body #ui-datepicker-div .ui-datepicker table, .aui body .hasDatepicker .ui-datepicker table {
        margin: 0;
        font: 14px Arial; }
    .aui body .ui-datepicker .ui-datepicker-prev {
      left: 4px;
      top: 2px;
      cursor: pointer; }
    .aui body .ui-datepicker .ui-datepicker-next {
      right: 4px;
      top: 2px;
      cursor: pointer; }
    .aui body .ui-datepicker table.ui-datepicker-calendar {
      margin: 0;
      font: 14px/17px Arial;
      table-layout: auto; }
    .aui body .ui-timepicker-div dl {
      margin: 0 0 0 10px;
      font-weight: bold; }
    .aui body .ui-timepicker-div dl dd {
      margin: 1px 10px 10px 35px; }
    .aui body .ui-timepicker-div dl .ui-slider-horizontal.ui-widget-content {
      height: 2px;
      background: #2ECCBF;
      margin: 10px; }
    .aui body .ui-slider .ui-slider-handle {
      top: -6px;
      margin-left: 0;
      width: 7px;
      height: 14px;
      cursor: default;
      background: #FFC342;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px;
      -ms-border-radius: 100px;
      -o-border-radius: 100px;
      border-radius: 100px; }
    .aui body .ui-timepicker-div dl dt {
      font: 11px Arial; }
    .aui body .ui-timepicker-div dl .ui-slider-horizontal.ui-widget-content .ui-slider-horizontal .ui-slider-handle {
      top: -6px;
      margin-left: -2px;
      background: #fff506;
      height: 15px;
      width: 10px; }
    .aui body .datepicker-popover .popover-content {
      padding: 0; }
      .aui body .datepicker-popover .popover-content .yui3-calendar-header {
        padding: 10px; }
        .aui body .datepicker-popover .popover-content .yui3-calendar-header .yui3-calendar-header-label {
          text-transform: uppercase; }
        .aui body .datepicker-popover .popover-content .yui3-calendar-header .yui3-calendarnav-prevmonth, .aui body .datepicker-popover .popover-content .yui3-calendar-header .yui3-calendarnav-prevmonth:hover {
          margin-left: 0; }
        .aui body .datepicker-popover .popover-content .yui3-calendar-header .yui3-calendarnav-nextmonth, .aui body .datepicker-popover .popover-content .yui3-calendar-header .yui3-calendarnav-nextmonth:hover {
          margin-right: 0; }
      .aui body .datepicker-popover .popover-content .yui3-calendar-grid .yui3-calendar-weekdayrow th {
        background: #eee;
        padding: 8px 0; }
      .aui body .datepicker-popover .popover-content .yui3-calendar-grid th, .aui body .datepicker-popover .popover-content .yui3-calendar-grid td {
        min-width: 40px;
        border: 1px solid #eee; }
        .aui body .datepicker-popover .popover-content .yui3-calendar-grid th.yui3-calendar-day:hover, .aui body .datepicker-popover .popover-content .yui3-calendar-grid td.yui3-calendar-day:hover {
          background-color: #eee;
          color: #ea5151; }
        .aui body .datepicker-popover .popover-content .yui3-calendar-grid th.yui3-calendar-day-selected, .aui body .datepicker-popover .popover-content .yui3-calendar-grid td.yui3-calendar-day-selected {
          background-color: #ea5151;
          color: #fff; }
      .aui body .datepicker-popover .popover-content .yui3-calendar-grid .yui3-calendar-day {
        font: 13px/16px Arial; }
    .aui body .datepicker-popover .arrow {
      display: none !important; }
    .aui body .ui-autocomplete-multiple-container input {
      border: none;
      height: 26px;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
      .aui body .ui-autocomplete-multiple-container input:hover, .aui body .ui-autocomplete-multiple-container input:focus {
        padding: 3px;
        background: none;
        border: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
    .aui body .ui-autocomplete {
      position: relative;
      float: left;
      height: 34px;
      width: 100%; }
      .aui body .ui-autocomplete .ui-button {
        background: white url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-carat.png) no-repeat center;
        border: none;
        width: 24px;
        height: 32px;
        margin: 0;
        position: absolute;
        right: 3px;
        top: 1px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
        .aui body .ui-autocomplete .ui-button .ui-icon {
          display: none; }
        .aui body .ui-autocomplete .ui-button:hover, .aui body .ui-autocomplete .ui-button:focus {
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
      .aui body .ui-autocomplete.ui-auto90 {
        width: 90%;
        padding-right: 2px; }
      .aui body .ui-autocomplete.ui-auto85 {
        width: 85%;
        padding-right: 2px; }
      .aui body .ui-autocomplete.ui-auto80 {
        width: 80%;
        padding-right: 2px; }
      .aui body .ui-autocomplete.ui-auto75 {
        width: 75%;
        padding-right: 2px; }
      .aui body .ui-autocomplete.ui-auto70 {
        width: 70%;
        padding-right: 2px; }
      .aui body .ui-autocomplete.ui-auto65 {
        width: 65%;
        padding-right: 2px; }
      .aui body .ui-autocomplete.ui-autocomplete-multiple {
        height: auto;
        min-height: 29px; }
    .aui body .ui-autocomplete-multiple-container.ui-inputfield {
      float: left;
      width: 100%;
      padding: 3px 3px 2px;
      min-height: 34px;
      margin: 0;
      border: 1px solid #c6cdd3;
      -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
      .aui body .ui-autocomplete-multiple-container.ui-inputfield .ui-autocomplete-token {
        margin: 0 1px 1px 0;
        padding: 2px;
        border: 1px solid #E2E2E2;
        background: #f9f9f9;
        font-size: 13px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px; }
        .aui body .ui-autocomplete-multiple-container.ui-inputfield .ui-autocomplete-token .ui-autocomplete-token-label {
          padding: 2px 25px 2px 2px; }
        .aui body .ui-autocomplete-multiple-container.ui-inputfield .ui-autocomplete-token .ui-autocomplete-token-icon {
          top: 4px; }
      .aui body .ui-autocomplete-multiple-container.ui-inputfield.ui-state-focus {
        background: #fff; }
    .aui body .ui-autocomplete-input-token {
      margin: 0; }
      .aui body .ui-autocomplete-input-token input {
        margin: 0;
        padding: 3px;
        border: none;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;
        box-shadow: none !important; }
        .aui body .ui-autocomplete-input-token input:hover, .aui body .ui-autocomplete-input-token input:focus {
          -webkit-box-shadow: none !important;
          -moz-box-shadow: none !important;
          box-shadow: none !important; }
    .aui body .itemlabel-completes {
      float: left;
      padding: 3px 12px;
      border: 1px solid #c6cdd3;
      margin: 0 5px 5px 0;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px;
      -ms-border-radius: 100px;
      -o-border-radius: 100px;
      border-radius: 100px;
      -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); }
      .aui body .itemlabel-completes a {
        display: inline-block;
        padding-left: 10px; }
    .aui body .ui-selectonemenu {
      width: 100%;
      height: 34px;
      float: left;
      padding-right: 24px;
      background: #fff;
      border: 1px solid #c6cdd3;
      display: block;
      -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px;
      -webkit-transition: 0.3s all;
      -moz-transition: 0.3s all;
      -o-transition: 0.3s all;
      transition: 0.3s all; }
      .aui body .ui-selectonemenu .ui-selectonemenu-label {
        height: 28px;
        white-space: normal;
        line-height: 20px;
        -webkit-border-radius: 4px 0 0;
        -moz-border-radius: 4px 0 0;
        -ms-border-radius: 4px 0 0;
        -o-border-radius: 4px 0 0;
        border-radius: 4px 0 0; }
      .aui body .ui-selectonemenu .ui-selectonemenu-trigger {
        width: 24px;
        padding: 0;
        border: none;
        background: white url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-carat.png) no-repeat center; }
        .aui body .ui-selectonemenu .ui-selectonemenu-trigger .ui-icon {
          display: none; }
        .aui body .ui-selectonemenu .ui-selectonemenu-trigger.ui-state-hover {
          border: none; }
      .aui body .ui-selectonemenu.ui-select35 {
        width: 35%; }
      .aui body .ui-selectonemenu.ui-select30 {
        width: 30%; }
      .aui body .ui-selectonemenu.ui-select25 {
        width: 25%; }
      .aui body .ui-selectonemenu.ui-select20 {
        width: 20%; }
      .aui body .ui-selectonemenu.ui-select15 {
        width: 15%; }
    .aui body .ui-selectonemenu-panel, .aui body .ui-autocomplete-panel {
      max-width: 95vw;
      max-height: 350px;
      border: 1px solid #d7d8d9;
      border-top: none;
      -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
      box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1); }
      .aui body .ui-selectonemenu-panel .ui-selectonemenu-filter-container, .aui body .ui-autocomplete-panel .ui-selectonemenu-filter-container {
        width: 100%;
        padding: 10px; }
        .aui body .ui-selectonemenu-panel .ui-selectonemenu-filter-container .ui-icon, .aui body .ui-autocomplete-panel .ui-selectonemenu-filter-container .ui-icon {
          padding: 17px 20px; }
      .aui body .ui-selectonemenu-panel .ui-selectonemenu-table tr th, .aui body .ui-selectonemenu-panel .ui-selectonemenu-table tr td, .aui body .ui-selectonemenu-panel .ui-autocomplete-table tr th, .aui body .ui-selectonemenu-panel .ui-autocomplete-table tr td, .aui body .ui-autocomplete-panel .ui-selectonemenu-table tr th, .aui body .ui-autocomplete-panel .ui-selectonemenu-table tr td, .aui body .ui-autocomplete-panel .ui-autocomplete-table tr th, .aui body .ui-autocomplete-panel .ui-autocomplete-table tr td {
        border: none;
        padding: 8px 10px; }
      .aui body .ui-selectonemenu-panel .ui-selectonemenu-table tr:hover, .aui body .ui-selectonemenu-panel .ui-selectonemenu-table tr:focus, .aui body .ui-selectonemenu-panel .ui-autocomplete-table tr:hover, .aui body .ui-selectonemenu-panel .ui-autocomplete-table tr:focus, .aui body .ui-autocomplete-panel .ui-selectonemenu-table tr:hover, .aui body .ui-autocomplete-panel .ui-selectonemenu-table tr:focus, .aui body .ui-autocomplete-panel .ui-autocomplete-table tr:hover, .aui body .ui-autocomplete-panel .ui-autocomplete-table tr:focus {
        background: #37b4ff;
        background: linear-gradient(to right, #37b4ff, #52dfff);
        color: #fff;
        text-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); }
        .aui body .ui-selectonemenu-panel .ui-selectonemenu-table tr:hover *, .aui body .ui-selectonemenu-panel .ui-selectonemenu-table tr:focus *, .aui body .ui-selectonemenu-panel .ui-autocomplete-table tr:hover *, .aui body .ui-selectonemenu-panel .ui-autocomplete-table tr:focus *, .aui body .ui-autocomplete-panel .ui-selectonemenu-table tr:hover *, .aui body .ui-autocomplete-panel .ui-selectonemenu-table tr:focus *, .aui body .ui-autocomplete-panel .ui-autocomplete-table tr:hover *, .aui body .ui-autocomplete-panel .ui-autocomplete-table tr:focus * {
          color: white !important; }
      .aui body .ui-selectonemenu-panel .ui-selectonemenu-list, .aui body .ui-selectonemenu-panel .ui-autocomplete-list, .aui body .ui-autocomplete-panel .ui-selectonemenu-list, .aui body .ui-autocomplete-panel .ui-autocomplete-list {
        margin: 0;
        padding: 0; }
        .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-selectonemenu-list-item, .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-autocomplete-list-item, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-selectonemenu-list-item, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-autocomplete-list-item, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-selectonemenu-list-item, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-autocomplete-list-item, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-selectonemenu-list-item, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item {
          padding: 8px 20px 8px 8px;
          margin: 0; }
          .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-selectonemenu-list-item.ui-state-highlight, .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-selectonemenu-list-item:hover, .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-selectonemenu-list-item:focus, .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-selectonemenu-list-item.ui-state-hover, .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-selectonemenu-list-item.ui-state-focus, .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-autocomplete-list-item.ui-state-highlight, .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-autocomplete-list-item:hover, .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-autocomplete-list-item:focus, .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-autocomplete-list-item.ui-state-hover, .aui body .ui-selectonemenu-panel .ui-selectonemenu-list .ui-autocomplete-list-item.ui-state-focus, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-selectonemenu-list-item.ui-state-highlight, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-selectonemenu-list-item:hover, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-selectonemenu-list-item:focus, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-selectonemenu-list-item.ui-state-hover, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-selectonemenu-list-item.ui-state-focus, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-autocomplete-list-item.ui-state-highlight, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-autocomplete-list-item:hover, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-autocomplete-list-item:focus, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-autocomplete-list-item.ui-state-hover, .aui body .ui-selectonemenu-panel .ui-autocomplete-list .ui-autocomplete-list-item.ui-state-focus, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-selectonemenu-list-item.ui-state-highlight, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-selectonemenu-list-item:hover, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-selectonemenu-list-item:focus, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-selectonemenu-list-item.ui-state-hover, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-selectonemenu-list-item.ui-state-focus, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-autocomplete-list-item.ui-state-highlight, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-autocomplete-list-item:hover, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-autocomplete-list-item:focus, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-autocomplete-list-item.ui-state-hover, .aui body .ui-autocomplete-panel .ui-selectonemenu-list .ui-autocomplete-list-item.ui-state-focus, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-selectonemenu-list-item.ui-state-highlight, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-selectonemenu-list-item:hover, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-selectonemenu-list-item:focus, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-selectonemenu-list-item.ui-state-hover, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-selectonemenu-list-item.ui-state-focus, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item.ui-state-highlight, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item:hover, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item:focus, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item.ui-state-hover, .aui body .ui-autocomplete-panel .ui-autocomplete-list .ui-autocomplete-list-item.ui-state-focus {
            background: #37b4ff;
            background: linear-gradient(to right, #37b4ff, #52dfff);
            color: #fff;
            text-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); }
    .aui body .ui-selectoneradio, .aui body .ui-selectmanycheckbox {
      width: auto;
      table-layout: fixed; }
      .aui body .ui-selectoneradio td, .aui body .ui-selectmanycheckbox td {
        padding: 5px 8px 5px 0;
        vertical-align: middle; }
        .aui body .ui-selectoneradio td label, .aui body .ui-selectmanycheckbox td label {
          margin-right: 20px;
          white-space: nowrap; }
    .aui body .ui-menubutton .ui-button {
      margin: 0; }
      .aui body .ui-menubutton .ui-button .ui-button-text {
        padding: 6px 10px 6px 26px; }
      .aui body .ui-menubutton .ui-button.ui-button-text-icon-right .ui-button-text {
        padding: 6px 26px 6px 10px; }
    .aui body .ui-menubutton.btn-list-action-listDrives .ui-button {
      border: none;
      background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-action-drive.png) no-repeat center;
      width: 30px;
      height: 18px;
      opacity: .7;
      filter: alpha(opacity=70);
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s; }
      .aui body .ui-menubutton.btn-list-action-listDrives .ui-button .ui-icon, .aui body .ui-menubutton.btn-list-action-listDrives .ui-button .ui-button-text {
        display: none; }
      .aui body .ui-menubutton.btn-list-action-listDrives .ui-button:hover, .aui body .ui-menubutton.btn-list-action-listDrives .ui-button:focus {
        background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-action-drive-hv.png) no-repeat center;
        opacity: 1;
        filter: alpha(opacity=100); }
    .aui body .ui-menubutton.btn-grid-action-listDrives .ui-button {
      border: none;
      background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-grid-action-drive.png) no-repeat center;
      width: 13px;
      height: 30px;
      opacity: .7;
      filter: alpha(opacity=70);
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-transition: all 0.5s;
      -moz-transition: all 0.5s;
      -o-transition: all 0.5s;
      transition: all 0.5s; }
      .aui body .ui-menubutton.btn-grid-action-listDrives .ui-button .ui-icon, .aui body .ui-menubutton.btn-grid-action-listDrives .ui-button .ui-button-text {
        display: none; }
      .aui body .ui-menubutton.btn-grid-action-listDrives .ui-button:hover, .aui body .ui-menubutton.btn-grid-action-listDrives .ui-button:focus {
        background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-grid-action-drive-hv.png) no-repeat center;
        opacity: 1;
        filter: alpha(opacity=100); }
    .aui body .ui-menu .ui-separator {
      margin: 0;
      padding: 1px 0 0;
      background: #e7e8e9;
      width: 100%;
      border: solid #fff;
      border-width: 3px 10px; }
    .aui body .ui-menu .ui-menu-list {
      margin: 0; }
      .aui body .ui-menu .ui-menu-list .ui-menuitem {
        margin: 0; }
        .aui body .ui-menu .ui-menu-list .ui-menuitem:first-child {
          margin-top: 5px; }
        .aui body .ui-menu .ui-menu-list .ui-menuitem:last-child {
          margin-bottom: 5px; }
        .aui body .ui-menu .ui-menu-list .ui-menuitem .ui-menuitem-link {
          padding: 8px 10px;
          color: #222;
          -webkit-transition: all 0.5s ease;
          -moz-transition: all 0.5s ease;
          -o-transition: all 0.5s ease;
          transition: all 0.5s ease; }
        .aui body .ui-menu .ui-menu-list .ui-menuitem:hover, .aui body .ui-menu .ui-menu-list .ui-menuitem:focus, .aui body .ui-menu .ui-menu-list .ui-menuitem.ui-state-hover, .aui body .ui-menu .ui-menu-list .ui-menuitem.ui-state-focus {
          background: #e5f3ff;
          outline: 0; }
          .aui body .ui-menu .ui-menu-list .ui-menuitem:hover .ui-menuitem-link, .aui body .ui-menu .ui-menu-list .ui-menuitem:focus .ui-menuitem-link, .aui body .ui-menu .ui-menu-list .ui-menuitem.ui-state-hover .ui-menuitem-link, .aui body .ui-menu .ui-menu-list .ui-menuitem.ui-state-focus .ui-menuitem-link {
            color: #000; }
    .aui body .ui-menu.menu-moreActivity {
      background: none;
      padding-top: 11px;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
      .aui body .ui-menu.menu-moreActivity:before {
        background-color: #fff;
        content: '';
        height: 10px;
        position: absolute;
        left: 20px;
        top: 5px;
        transform: rotate(45deg);
        transform-origin: 50% 50%;
        width: 10px;
        -webkit-box-shadow: -3px -3px 7px rgba(151, 165, 172, 0.1);
        -moz-box-shadow: -3px -3px 7px rgba(151, 165, 172, 0.1);
        box-shadow: -3px -3px 7px rgba(151, 165, 172, 0.1); }
      .aui body .ui-menu.menu-moreActivity .ui-menu-list {
        width: 120px;
        float: left;
        background: #fff;
        -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
        -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
        box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }
    .aui body .ui-menu.menuDouble-Drive {
      width: 200px;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      -ms-border-radius: 6px;
      -o-border-radius: 6px;
      border-radius: 6px;
      -webkit-box-shadow: 0 4px 18px rgba(120, 122, 122, 0.25);
      -moz-box-shadow: 0 4px 18px rgba(120, 122, 122, 0.25);
      box-shadow: 0 4px 18px rgba(120, 122, 122, 0.25); }
      .aui body .ui-menu.menuDouble-Drive .ui-separator {
        border-width: 3px 15px; }
      .aui body .ui-menu.menuDouble-Drive .ui-menu-list .ui-menuitem a {
        padding: 12px 15px; }
        .aui body .ui-menu.menuDouble-Drive .ui-menu-list .ui-menuitem a .ui-menuitem-text span {
          display: inline-block;
          width: 22px; }
    .aui body .ui-menu.action-menu-listDrives {
      width: 160px;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      -ms-border-radius: 6px;
      -o-border-radius: 6px;
      border-radius: 6px; }
    .aui body .ui-dialog {
      margin-top: 15px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }
      .aui body .ui-dialog .ui-dialog-titlebar {
        padding: 8px 10px 5px;
        z-index: 1; }
        .aui body .ui-dialog .ui-dialog-titlebar .ui-dialog-title {
          margin: 0;
          font: 18px/20px Arial;
          color: #111; }
      .aui body .ui-dialog .ui-dialog-titlebar-close {
        position: absolute;
        width: 48px;
        height: 25px;
        background: #f87a7a;
        padding: 5px 15px;
        top: 0;
        right: 10px;
        margin: 0; }
        .aui body .ui-dialog .ui-dialog-titlebar-close .ui-icon:after {
          color: #fff; }
        .aui body .ui-dialog .ui-dialog-titlebar-close:hover, .aui body .ui-dialog .ui-dialog-titlebar-close:focus {
          background: #f16464;
          padding: 5px 15px; }
      .aui body .ui-dialog .ui-dialog-content {
        padding: 15px;
        overflow-y: auto;
        max-height: 480px \9;
        max-height: calc(100vh - 206px);
        position: static;
        margin-bottom: 60px; }
        .aui body .ui-dialog .ui-dialog-content .liferay-faces-bridge-body {
          overflow-y: visible !important; }
        .aui body .ui-dialog .ui-dialog-content .ui-panelgrid td:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail td:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell:last-child {
          padding-right: 0; }
        .aui body .ui-dialog .ui-dialog-content .ui-panelgrid td .ui-datatable table tr td:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell .ui-datatable table tr td:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail td .ui-datatable table tr td:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable table tr td:last-child {
          padding-right: 8px; }
      .aui body .ui-dialog.ui-confirm-dialog.settingDialog .ui-dialog-content {
        display: none; }
      .aui body .ui-dialog.ui-confirm-dialog.settingDialog .ui-dialog-footer {
        margin: 0;
        padding: 5px 15px 80px;
        overflow-y: auto;
        max-height: 530px; }
        .aui body .ui-dialog.ui-confirm-dialog.settingDialog .ui-dialog-footer .ui-panelgrid td label {
          display: block;
          color: #555; }
      .aui body .ui-dialog .nicescroll {
        height: auto !important; }
      .aui body .ui-dialog.dialogAlerts .ui-dialog-content {
        text-align: center;
        padding: 15px 15px 30px;
        margin: 0; }
      .aui body .ui-dialog.dialogRecord {
        margin: 0;
        background: #fafafa;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
        .aui body .ui-dialog.dialogRecord .ui-dialog-titlebar {
          padding: 0; }
        .aui body .ui-dialog.dialogRecord .ui-dialog-titlebar-close {
          background: #fafafa;
          right: 5px;
          padding: 0;
          width: 24px;
          height: 40px; }
          .aui body .ui-dialog.dialogRecord .ui-dialog-titlebar-close .ui-icon:after {
            color: #ed9999;
            font-size: 14px; }
          .aui body .ui-dialog.dialogRecord .ui-dialog-titlebar-close:hover, .aui body .ui-dialog.dialogRecord .ui-dialog-titlebar-close:focus {
            padding: 0; }
            .aui body .ui-dialog.dialogRecord .ui-dialog-titlebar-close:hover .ui-icon:after, .aui body .ui-dialog.dialogRecord .ui-dialog-titlebar-close:focus .ui-icon:after {
              color: #f46a6a; }
        .aui body .ui-dialog.dialogRecord .ui-dialog-content {
          padding: 0;
          margin: 0;
          overflow: hidden; }
          .aui body .ui-dialog.dialogRecord .ui-dialog-content .left-pnRecord {
            float: left;
            width: 100px;
            height: 100px;
            background: #8165bb;
            position: relative; }
            .aui body .ui-dialog.dialogRecord .ui-dialog-content .left-pnRecord .btn {
              border: none;
              background: transparent;
              height: 100px;
              width: 100%;
              color: #fff;
              margin: 0; }
              .aui body .ui-dialog.dialogRecord .ui-dialog-content .left-pnRecord .btn [class^="icon-"]:before {
                font-size: 32px; }
              .aui body .ui-dialog.dialogRecord .ui-dialog-content .left-pnRecord .btn:disabled [class^="icon-"]:before {
                content: '\f131'; }
          .aui body .ui-dialog.dialogRecord .ui-dialog-content .right-pnRecord {
            float: left;
            width: 550px;
            padding: 20px 20px 0; }
            .aui body .ui-dialog.dialogRecord .ui-dialog-content .right-pnRecord span {
              display: block; }
              .aui body .ui-dialog.dialogRecord .ui-dialog-content .right-pnRecord span.audio-pnRecord {
                margin: 15px 0 0; }
                .aui body .ui-dialog.dialogRecord .ui-dialog-content .right-pnRecord span.audio-pnRecord audio {
                  width: 100%;
                  height: 30px !important; }
              .aui body .ui-dialog.dialogRecord .ui-dialog-content .right-pnRecord span.btn-pnRecord {
                text-align: center; }
                .aui body .ui-dialog.dialogRecord .ui-dialog-content .right-pnRecord span.btn-pnRecord .btn {
                  border: none;
                  background: #fafafa;
                  color: #4a97d8;
                  padding: 0 15px;
                  margin: 0;
                  height: 20px;
                  -webkit-box-shadow: none;
                  -moz-box-shadow: none;
                  box-shadow: none; }
                  .aui body .ui-dialog.dialogRecord .ui-dialog-content .right-pnRecord span.btn-pnRecord .btn:disabled {
                    color: #ccc; }
      .aui body .ui-dialog.ui-confirmDialog {
        width: 70% !important;
        left: 15% !important; }
        .aui body .ui-dialog.ui-confirmDialog .wrap-confirms {
          text-align: center;
          display: block;
          margin-top: 40px; }
          .aui body .ui-dialog.ui-confirmDialog .wrap-confirms .txt-notes {
            display: block;
            font: 20px/24px Arial; }
          .aui body .ui-dialog.ui-confirmDialog .wrap-confirms .row-btn-confirm {
            display: block;
            margin: 30px 0 10px; }
            .aui body .ui-dialog.ui-confirmDialog .wrap-confirms .row-btn-confirm .btn {
              padding: 10px 25px;
              font-size: 14px;
              height: 38px;
              margin: 0 5px;
              -webkit-border-radius: 25px;
              -moz-border-radius: 25px;
              -ms-border-radius: 25px;
              -o-border-radius: 25px;
              border-radius: 25px; }
    .aui body .ui-datatable {
      padding: 5px 0 0;
      clear: both; }
      .aui body .ui-datatable .ui-radiobutton {
        margin: 0; }
      .aui body .ui-datatable .ui-datatable-tablewrapper {
        width: 100%; }
      .aui body .ui-datatable .ui-datatable-header {
        border-color: #ddd; }
      .aui body .ui-datatable .ui-selection-column .ui-chkbox-all {
        width: 18px;
        height: 18px; }
      .aui body .ui-datatable .ui-row-toggler {
        position: relative; }
      .aui body .ui-datatable .ui-paginator {
        border: none;
        font: 13px/16px Arial;
        margin: 5px 0;
        padding: 0;
        display: inline-block;
        width: 100%;
        text-align: right; }
        .aui body .ui-datatable .ui-paginator select {
          width: auto;
          min-width: 50px;
          max-width: 100px;
          height: 30px;
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-carat2.png) no-repeat right center;
          border-color: #e5e5e5; }
          .aui body .ui-datatable .ui-paginator select.ui-paginator-jtp-select {
            float: left; }
          .aui body .ui-datatable .ui-paginator select.ui-paginator-rpp-options {
            float: right;
            margin: 0 0 0 15px; }
          .aui body .ui-datatable .ui-paginator select:hover, .aui body .ui-datatable .ui-paginator select:focus {
            border-color: #00c0ff; }
        .aui body .ui-datatable .ui-paginator .ui-paginator-current {
          float: left;
          margin: 0;
          padding: 8px 0 0 8px; }
        .aui body .ui-datatable .ui-paginator .ui-paginator-next, .aui body .ui-datatable .ui-paginator .ui-paginator-last, .aui body .ui-datatable .ui-paginator .ui-paginator-first, .aui body .ui-datatable .ui-paginator .ui-paginator-prev, .aui body .ui-datatable .ui-paginator .ui-paginator-page {
          height: 30px;
          padding: 7px 2px 0;
          border: 1px solid #e5e5e5;
          vertical-align: top;
          position: relative;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
          -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
        .aui body .ui-datatable .ui-paginator .ui-paginator-next, .aui body .ui-datatable .ui-paginator .ui-paginator-last, .aui body .ui-datatable .ui-paginator .ui-paginator-first, .aui body .ui-datatable .ui-paginator .ui-paginator-prev {
          width: 24px;
          padding-top: 8px;
          font-size: 0;
          line-height: 0; }
          .aui body .ui-datatable .ui-paginator .ui-paginator-next .ui-icon, .aui body .ui-datatable .ui-paginator .ui-paginator-last .ui-icon, .aui body .ui-datatable .ui-paginator .ui-paginator-first .ui-icon, .aui body .ui-datatable .ui-paginator .ui-paginator-prev .ui-icon {
            margin: 0 auto; }
          .aui body .ui-datatable .ui-paginator .ui-paginator-next.ui-state-hover, .aui body .ui-datatable .ui-paginator .ui-paginator-last.ui-state-hover, .aui body .ui-datatable .ui-paginator .ui-paginator-first.ui-state-hover, .aui body .ui-datatable .ui-paginator .ui-paginator-prev.ui-state-hover {
            border-color: #e5e5e5; }
          .aui body .ui-datatable .ui-paginator .ui-paginator-next.ui-state-disabled, .aui body .ui-datatable .ui-paginator .ui-paginator-last.ui-state-disabled, .aui body .ui-datatable .ui-paginator .ui-paginator-first.ui-state-disabled, .aui body .ui-datatable .ui-paginator .ui-paginator-prev.ui-state-disabled {
            opacity: .5;
            filter: alpha(opacity=50); }
        .aui body .ui-datatable .ui-paginator .ui-paginator-pages {
          padding: 0;
          vertical-align: top; }
          .aui body .ui-datatable .ui-paginator .ui-paginator-pages .ui-paginator-page {
            min-width: 24px;
            text-align: center; }
            .aui body .ui-datatable .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-hover {
              color: #ef4c4c;
              border-color: #00c0ff; }
            .aui body .ui-datatable .ui-paginator .ui-paginator-pages .ui-paginator-page.ui-state-active {
              color: #fff;
              border-color: #ef4c4c;
              background: #ef4c4c; }
      .aui body .ui-datatable table {
        table-layout: auto;
        border: 1px solid #e7e8e9; }
        .aui body .ui-datatable table thead th, .aui body .ui-datatable table thead td {
          border: 1px solid #e7e8e9;
          border-bottom-width: 2px;
          font: bold 13px/16px Arial;
          padding: 10px 8px;
          text-align: left;
          background: #f9fafb; }
          .aui body .ui-datatable table thead th.ui-sortable-column, .aui body .ui-datatable table thead td.ui-sortable-column {
            position: relative;
            padding-right: 20px; }
            .aui body .ui-datatable table thead th.ui-sortable-column .ui-sortable-column-icon, .aui body .ui-datatable table thead td.ui-sortable-column .ui-sortable-column-icon {
              position: absolute;
              right: 5px;
              margin: 0; }
          .aui body .ui-datatable table thead th .ui-column-filter, .aui body .ui-datatable table thead td .ui-column-filter {
            margin: 0 10px;
            height: 26px;
            border: 1px solid #e7e8e9;
            display: inline-block;
            width: 150px;
            padding: 5px; }
        .aui body .ui-datatable table tbody tr th, .aui body .ui-datatable table tbody tr td {
          border: 1px solid #e7e8e9;
          text-align: left;
          vertical-align: middle;
          word-break: break-word;
          padding: 8px; }
          .aui body .ui-datatable table tbody tr th.w10.Ct a.p5, .aui body .ui-datatable table tbody tr td.w10.Ct a.p5 {
            display: inline-block; }
          .aui body .ui-datatable table tbody tr th a.p5, .aui body .ui-datatable table tbody tr td a.p5 {
            display: inline-block; }
            .aui body .ui-datatable table tbody tr th a.p5 img, .aui body .ui-datatable table tbody tr td a.p5 img {
              display: block; }
        .aui body .ui-datatable table tbody tr .ui-datatable-empty-message td {
          text-align: center; }
        .aui body .ui-datatable table tbody tr:hover td, .aui body .ui-datatable table tbody tr:focus td, .aui body .ui-datatable table tbody tr.ui-state-hover td, .aui body .ui-datatable table tbody tr.ui-state-focus td, .aui body .ui-datatable table tbody tr.ui-state-highlight td {
          background: #ffc;
          -webkit-transition: background 0.5s;
          -moz-transition: background 0.5s;
          -o-transition: background 0.5s;
          transition: background 0.5s; }
        .aui body .ui-datatable table tbody tr.ui-datatable-empty-message td {
          text-align: center; }
        .aui body .ui-datatable table tbody tr .ui-datatable-subtable-header {
          font-size: 15px; }
        .aui body .ui-datatable table tbody tr.rowSelected td {
          background: #ffc; }
          .aui body .ui-datatable table tbody tr.rowSelected td .ui-chkbox .ui-chkbox-box .ui-icon:after {
            content: '\e670'; }
        .aui body .ui-datatable table.ui-panelgrid-unborder {
          border: none; }
      .aui body .ui-datatable.tableHideHeader table thead, .aui body .ui-datatable.tableHideHeader table tfoot {
        display: none; }
    .aui body .ui-tabs {
      padding: 0; }
      .aui body .ui-tabs.ui-tabs-top .ui-tabs-navscroller .ui-tabs-navscroller-btn {
        height: 35px;
        width: 16px;
        top: 0;
        background: #fff;
        border: 1px solid #d7d8d9;
        z-index: 1;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
        .aui body .ui-tabs.ui-tabs-top .ui-tabs-navscroller .ui-tabs-navscroller-btn .ui-icon {
          margin-top: 8px; }
        .aui body .ui-tabs.ui-tabs-top .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-left {
          left: 0; }
        .aui body .ui-tabs.ui-tabs-top .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-tabs-navscroller-btn-right {
          right: 0; }
        .aui body .ui-tabs.ui-tabs-top .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-state-disabled {
          border-color: #f7f8f9; }
          .aui body .ui-tabs.ui-tabs-top .ui-tabs-navscroller .ui-tabs-navscroller-btn.ui-state-disabled .ui-icon:after {
            color: #d7d8d9; }
      .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav {
        padding: 0;
        border: none;
        border-bottom: 1px solid #d7d8d9;
        height: 35px;
        background: none; }
        .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li {
          height: 35px;
          margin: 0 2px 0 0;
          top: 0;
          border: 1px solid #d7d8d9;
          border-bottom: none;
          position: relative;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0; }
          .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li:before {
            content: '';
            display: block;
            height: 1px;
            position: absolute;
            top: -1px;
            left: 50%;
            right: 50%;
            -webkit-transition: all 0.35s;
            -moz-transition: all 0.35s;
            -o-transition: all 0.35s;
            transition: all 0.35s; }
          .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li a {
            padding: 7px 14px;
            font: 14px/20px Arial; }
            .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li a:hover, .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li a:focus {
              outline: 0 !important; }
          .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li:hover:before, .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li:focus:before {
            left: 0;
            right: 0; }
          .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected {
            outline: 0; }
            .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected:before {
              left: 0;
              right: 0; }
            .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a, .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a:hover, .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a:focus {
              font-weight: bold; }
      .aui body .ui-tabs .ui-tabs-panel {
        padding: 10px 0 0; }
      .aui body .ui-tabs.tabView_out .ui-tabs-panel {
        padding: 0; }
    .aui body .ui-tabmenu .ui-tabmenu-nav {
      padding: 0;
      border: none;
      border-bottom: 1px solid #ddd;
      height: 35px;
      background: none;
      margin-bottom: 10px; }
      .aui body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
        height: 35px;
        margin: 0 2px 0 0;
        top: 0;
        border-color: #ddd;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
        .aui body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a {
          padding: 6px 14px;
          font: bold 13px/21px Arial; }
          .aui body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a:hover, .aui body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a:focus {
            outline: 0 !important; }
        .aui body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active {
          border: 1px solid #ddd;
          border-bottom: none;
          background: #fff; }
          .aui body .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active a {
            color: #111; }
    .aui body .ui-picklist .ui-picklist-list-wrapper {
      border: 1px solid #ddd;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
      .aui body .ui-picklist .ui-picklist-list-wrapper .ui-picklist-caption {
        border: none;
        border-bottom: 2px solid #ddd;
        font: bold 14px/20px Arial;
        padding: 6px;
        background: #f9f9f9;
        text-align: left;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      .aui body .ui-picklist .ui-picklist-list-wrapper .ui-picklist-list {
        width: 100%;
        height: 100%; }
        .aui body .ui-picklist .ui-picklist-list-wrapper .ui-picklist-list li {
          padding: 5px; }
          .aui body .ui-picklist .ui-picklist-list-wrapper .ui-picklist-list li.ui-state-highlight {
            background: #f5f5f5; }
    .aui body .ui-picklist .ui-picklist-buttons .ui-button {
      margin: 5px auto; }
    .aui body .ui-picklist.plConfigs .ui-picklist-list-wrapper {
      width: 45%; }
      .aui body .ui-picklist.plConfigs .ui-picklist-list-wrapper .ui-picklist-list {
        height: 150px; }
    .aui body .ui-picklist.plConfigs .ui-picklist-buttons {
      width: 10%;
      height: 150px; }
    .aui body .ui-tree {
      width: auto; }
      .aui body .ui-tree .ui-icon, .aui body .ui-tree .ui-tree-toggler {
        position: relative;
        vertical-align: middle; }
      .aui body .ui-tree .ui-treenode {
        padding: 2px 0; }
      .aui body .ui-tree .ui-treenode-label {
        margin: 0;
        vertical-align: middle;
        padding: 0 5px; }
      .aui body .ui-tree .ui-tree-container {
        padding: 0;
        overflow: hidden; }
      .aui body .ui-tree.treeGroups .ui-tree-container .ui-treenode-label {
        vertical-align: middle; }
        .aui body .ui-tree.treeGroups .ui-tree-container .ui-treenode-label a {
          padding: 0 0 0 10px; }
    .aui body .toogleLayout, .aui body .btn-smallScreen {
      display: block;
      width: 20px;
      padding: 0 9px;
      height: calc(100vh - 50px);
      position: fixed;
      top: 50px;
      z-index: 2;
      cursor: pointer;
      left: 191px; }
      .aui body .toogleLayout .icShowhidden, .aui body .btn-smallScreen .icShowhidden {
        display: block;
        width: 2px;
        height: 100%;
        -webkit-transition: background 0.5s linear;
        -moz-transition: background 0.5s linear;
        -o-transition: background 0.5s linear;
        transition: background 0.5s linear; }
        .aui body .toogleLayout .icShowhidden::before, .aui body .btn-smallScreen .icShowhidden::before {
          display: block;
          content: '\e63d';
          background: #fff;
          color: #aeb9bd;
          width: 18px;
          padding: 20px 0;
          text-align: center;
          font: 11px/11px 'jquery-ui';
          position: absolute;
          top: 45%;
          left: 0;
          opacity: 0;
          visibility: hidden;
          -webkit-border-radius: 30px;
          -moz-border-radius: 30px;
          -ms-border-radius: 30px;
          -o-border-radius: 30px;
          border-radius: 30px;
          -webkit-box-shadow: 0 7px 18px -6px rgba(100, 108, 111, 0.6);
          -moz-box-shadow: 0 7px 18px -6px rgba(100, 108, 111, 0.6);
          box-shadow: 0 7px 18px -6px rgba(100, 108, 111, 0.6);
          -webkit-transition: all 0.3s linear;
          -moz-transition: all 0.3s linear;
          -o-transition: all 0.3s linear;
          transition: all 0.3s linear; }
      .aui body .toogleLayout.widthCollapsed, .aui body .btn-smallScreen.widthCollapsed {
        left: 37px; }
        .aui body .toogleLayout.widthCollapsed .icShowhidden::before, .aui body .btn-smallScreen.widthCollapsed .icShowhidden::before {
          content: '\e639'; }
      .aui body .toogleLayout:hover .icShowhidden::before, .aui body .btn-smallScreen:hover .icShowhidden::before {
        opacity: 1;
        visibility: visible;
        color: #98a1a4; }
    .aui body .wrp-navigation {
      max-height: calc(100vh - 130px);
      overflow-x: hidden;
      overflow-y: auto; }
      .aui body .wrp-navigation::-webkit-scrollbar {
        width: 6px;
        background-color: #fff; }
      .aui body .wrp-navigation::-webkit-scrollbar-thumb {
        border: 2px solid #fff;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        -ms-border-radius: 10px;
        -o-border-radius: 10px;
        border-radius: 10px; }
      .aui body .wrp-navigation:hover::-webkit-scrollbar-thumb, .aui body .wrp-navigation:focus::-webkit-scrollbar-thumb {
        border-left: none; }
    .aui body .arc-navigation-label {
      list-style: none;
      margin: 0;
      padding-right: 10px; }
      .aui body .arc-navigation-label .list-items-navigation {
        float: left;
        width: 100%;
        padding: 0 0 0 45px;
        position: relative;
        z-index: 51; }
        .aui body .arc-navigation-label .list-items-navigation .label_titles {
          display: block;
          padding: 10px 0;
          font: bold 14px/18px Arial;
          color: #1b1b1b; }
        .aui body .arc-navigation-label .list-items-navigation .subChild-items {
          display: none; }
          .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode {
            padding: 0;
            white-space: normal;
            background: none; }
            .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content {
              display: block;
              padding: 6px 0; }
              .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span {
                display: none; }
                .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.ui-tree-toggler {
                  display: inline-block !important;
                  position: absolute;
                  left: -20px; }
                  .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.ui-tree-toggler:after {
                    font: 10px/12px 'jquery-ui';
                    color: #999; }
                .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.ui-treenode-label {
                  padding: 0;
                  display: block;
                  font: 14px/18px Arial;
                  position: relative;
                  padding-right: 25px;
                  color: #222; }
                  .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.ui-treenode-label:hover, .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.ui-treenode-label:focus, .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.ui-treenode-label.ui-state-highlight {
                    color: #e74930; }
                .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.txtbad {
                  display: block;
                  padding: 2px 4px;
                  font: 11px/11px Arial;
                  text-align: center;
                  color: #fff;
                  background: #93a9b3;
                  position: absolute;
                  top: 0;
                  right: 0;
                  -webkit-border-radius: 3px;
                  -moz-border-radius: 3px;
                  -ms-border-radius: 3px;
                  -o-border-radius: 3px;
                  border-radius: 3px;
                  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
                  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
                  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15); }
                  .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.txtbad.cx, .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.txtbad.now {
                    background: #53e59c;
                    -webkit-box-shadow: 0 1px 5px rgba(83, 229, 156, 0.3);
                    -moz-box-shadow: 0 1px 5px rgba(83, 229, 156, 0.3);
                    box-shadow: 0 1px 5px rgba(83, 229, 156, 0.3); }
                  .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.txtbad.shh, .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.txtbad.receiveinday {
                    background: #ffc416;
                    -webkit-box-shadow: 0 1px 5px rgba(255, 196, 22, 0.3);
                    -moz-box-shadow: 0 1px 5px rgba(255, 196, 22, 0.3);
                    box-shadow: 0 1px 5px rgba(255, 196, 22, 0.3); }
                  .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.txtbad.th, .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.txtbad.late {
                    background: #ff7878;
                    -webkit-box-shadow: 0 1px 5px rgba(255, 102, 102, 0.3);
                    -moz-box-shadow: 0 1px 5px rgba(255, 102, 102, 0.3);
                    box-shadow: 0 1px 5px rgba(255, 102, 102, 0.3); }
                  .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.txtbad.returned {
                    background: #c598ff;
                    -webkit-box-shadow: 0 1px 5px rgba(197, 152, 255, 0.3);
                    -moz-box-shadow: 0 1px 5px rgba(197, 152, 255, 0.3);
                    box-shadow: 0 1px 5px rgba(197, 152, 255, 0.3); }
                  .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-content span.txtbad.assignment {
                    background: #63defb;
                    -webkit-box-shadow: 0 1px 5px rgba(99, 222, 251, 0.3);
                    -moz-box-shadow: 0 1px 5px rgba(99, 222, 251, 0.3);
                    box-shadow: 0 1px 5px rgba(99, 222, 251, 0.3); }
            .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-children {
              padding-left: 12px; }
              .aui body .arc-navigation-label .list-items-navigation .subChild-items .ui-tree .ui-treenode .ui-treenode-children .ui-treenode-content span.ui-treenode-label {
                font: 13px/18px Arial;
                color: #444; }
          .aui body .arc-navigation-label .list-items-navigation .subChild-items.selected {
            display: block; }
    .aui body .ar-titles {
      float: left;
      width: 100%;
      margin-bottom: 10px; }
      .aui body .ar-titles .ar-lefts {
        float: left;
        width: calc(100% - 110px); }
        .aui body .ar-titles .ar-lefts .txtLabels {
          font: bold 13px/20px Arial; }
        .aui body .ar-titles .ar-lefts .txtIds {
          font: 18px/20px Arial;
          color: #ef1c10; }
          .aui body .ar-titles .ar-lefts .txtIds a {
            color: #ef1c10; }
            .aui body .ar-titles .ar-lefts .txtIds a:hover, .aui body .ar-titles .ar-lefts .txtIds a:focus {
              text-decoration: underline; }
          .aui body .ar-titles .ar-lefts .txtIds .label-subs {
            font: 15px/20px Arial;
            color: #777; }
        .aui body .ar-titles .ar-lefts .txtDesp {
          font: 14px/20px Arial;
          display: block;
          text-align: justify; }
        .aui body .ar-titles .ar-lefts .counter-blue, .aui body .ar-titles .ar-lefts .counter-red, .aui body .ar-titles .ar-lefts .counter-green, .aui body .ar-titles .ar-lefts .counter-yellow {
          line-height: 16px;
          padding: 2px 15px;
          vertical-align: top; }
      .aui body .ar-titles .ar-rights {
        float: right;
        width: 100px;
        text-align: right; }
        .aui body .ar-titles .ar-rights .ui-button {
          margin: 4px 0 0 2px; }
          .aui body .ar-titles .ar-rights .ui-button.btn-showNext, .aui body .ar-titles .ar-rights .ui-button.btn-showPreviou {
            width: 24px; }
            .aui body .ar-titles .ar-rights .ui-button.btn-showNext .ui-icon, .aui body .ar-titles .ar-rights .ui-button.btn-showPreviou .ui-icon {
              left: 3px; }
          .aui body .ar-titles .ar-rights .ui-button.btn-showBack {
            margin: 4px 8px 0 0; }
    .aui body .treelabel-Xlcv {
      width: 100%; }
      .aui body .treelabel-Xlcv ul {
        padding: 0;
        white-space: normal; }
        .aui body .treelabel-Xlcv ul li {
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icon/ic-default.png) no-repeat 0 3px; }
          .aui body .treelabel-Xlcv ul li .ui-icon, .aui body .treelabel-Xlcv ul li .ui-treenode-leaf-icon {
            display: none; }
          .aui body .treelabel-Xlcv ul li .txtbad {
            margin-left: 5px;
            padding: 2px 4px;
            font: 11px/11px Arial;
            text-align: center;
            color: #fff;
            background: #93a9b3;
            position: relative;
            top: 0;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
            -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15); }
            .aui body .treelabel-Xlcv ul li .txtbad.cx, .aui body .treelabel-Xlcv ul li .txtbad.now {
              background: #53e59c;
              -webkit-box-shadow: 0 1px 5px rgba(83, 229, 156, 0.3);
              -moz-box-shadow: 0 1px 5px rgba(83, 229, 156, 0.3);
              box-shadow: 0 1px 5px rgba(83, 229, 156, 0.3); }
            .aui body .treelabel-Xlcv ul li .txtbad.shh, .aui body .treelabel-Xlcv ul li .txtbad.receiveinday {
              background: #ffc416;
              -webkit-box-shadow: 0 1px 5px rgba(255, 196, 22, 0.3);
              -moz-box-shadow: 0 1px 5px rgba(255, 196, 22, 0.3);
              box-shadow: 0 1px 5px rgba(255, 196, 22, 0.3); }
            .aui body .treelabel-Xlcv ul li .txtbad.th, .aui body .treelabel-Xlcv ul li .txtbad.late {
              background: #ff7878;
              -webkit-box-shadow: 0 1px 5px rgba(255, 102, 102, 0.3);
              -moz-box-shadow: 0 1px 5px rgba(255, 102, 102, 0.3);
              box-shadow: 0 1px 5px rgba(255, 102, 102, 0.3); }
            .aui body .treelabel-Xlcv ul li .txtbad.returned {
              background: #c598ff;
              -webkit-box-shadow: 0 1px 5px rgba(197, 152, 255, 0.3);
              -moz-box-shadow: 0 1px 5px rgba(197, 152, 255, 0.3);
              box-shadow: 0 1px 5px rgba(197, 152, 255, 0.3); }
            .aui body .treelabel-Xlcv ul li .txtbad.assignment {
              background: #63defb;
              -webkit-box-shadow: 0 1px 5px rgba(99, 222, 251, 0.3);
              -moz-box-shadow: 0 1px 5px rgba(99, 222, 251, 0.3);
              box-shadow: 0 1px 5px rgba(99, 222, 251, 0.3); }
          .aui body .treelabel-Xlcv ul li.ui-treenode .ui-treenode-content {
            display: block;
            padding: 10px 0 10px 38px; }
            .aui body .treelabel-Xlcv ul li.ui-treenode .ui-treenode-content .ui-treenode-label {
              color: #111;
              font: bold 13px/16px Arial;
              margin: 0;
              padding: 0;
              display: block; }
              .aui body .treelabel-Xlcv ul li.ui-treenode .ui-treenode-content .ui-treenode-label:hover, .aui body .treelabel-Xlcv ul li.ui-treenode .ui-treenode-content .ui-treenode-label:focus, .aui body .treelabel-Xlcv ul li.ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-hover, .aui body .treelabel-Xlcv ul li.ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-focus {
                color: #000; }
              .aui body .treelabel-Xlcv ul li.ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight {
                color: #ef4d4d; }
          .aui body .treelabel-Xlcv ul li .ui-treenode-children {
            padding: 0; }
            .aui body .treelabel-Xlcv ul li .ui-treenode-children .ui-treenode {
              background: none; }
              .aui body .treelabel-Xlcv ul li .ui-treenode-children .ui-treenode .ui-treenode-content {
                padding-top: 4px;
                padding-bottom: 4px; }
                .aui body .treelabel-Xlcv ul li .ui-treenode-children .ui-treenode .ui-treenode-content .ui-treenode-label {
                  font-weight: normal;
                  color: #333; }
                  .aui body .treelabel-Xlcv ul li .ui-treenode-children .ui-treenode .ui-treenode-content .ui-treenode-label:hover, .aui body .treelabel-Xlcv ul li .ui-treenode-children .ui-treenode .ui-treenode-content .ui-treenode-label:focus, .aui body .treelabel-Xlcv ul li .ui-treenode-children .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-hover, .aui body .treelabel-Xlcv ul li .ui-treenode-children .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-focus {
                    color: #000; }
                  .aui body .treelabel-Xlcv ul li .ui-treenode-children .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight {
                    color: #ef4d4d;
                    font-weight: bold; }
    .aui body .dataBoxs {
      float: left;
      width: 420px;
      padding-right: 20px; }
      .aui body .dataBoxs.twoCol {
        padding-right: 20px;
        width: calc(100% - 200px);
        padding-right: 0; }
    .aui body .detailBoxs {
      float: left;
      width: calc(100% - 620px); }
      .aui body .detailBoxs .ui-panelgrid td.w15, .aui body .detailBoxs .ui-panelgrid .ui-panelgrid-cell.w15, .aui body .detailBoxs .ui-panelgrid-detail td.w15, .aui body .detailBoxs .ui-panelgrid-detail .ui-panelgrid-cell.w15 {
        width: 20% !important; }
      .aui body .detailBoxs .ui-panelgrid td.w35, .aui body .detailBoxs .ui-panelgrid .ui-panelgrid-cell.w35, .aui body .detailBoxs .ui-panelgrid-detail td.w35, .aui body .detailBoxs .ui-panelgrid-detail .ui-panelgrid-cell.w35 {
        width: 30% !important; }
      .aui body .detailBoxs .ui-panelgrid td.w65, .aui body .detailBoxs .ui-panelgrid .ui-panelgrid-cell.w65, .aui body .detailBoxs .ui-panelgrid-detail td.w65, .aui body .detailBoxs .ui-panelgrid-detail .ui-panelgrid-cell.w65 {
        width: 60% !important; }
    .aui body .wapperProcess {
      display: block;
      position: relative;
      height: calc(100vh - 50px); }
      .aui body .wapperProcess .labelBoxs {
        float: left;
        width: 200px;
        padding-right: 20px; }
        .aui body .wapperProcess .labelBoxs.widthCollapsed {
          width: 56px;
          height: 100%; }
          .aui body .wapperProcess .labelBoxs.widthCollapsed .wapperLabel {
            position: fixed;
            z-index: 2;
            top: 70px;
            width: 36px; }
          .aui body .wapperProcess .labelBoxs.widthCollapsed .CreateOject {
            margin-bottom: 0; }
            .aui body .wapperProcess .labelBoxs.widthCollapsed .CreateOject .btn.btn-nssAdd {
              background: #fa3e3e url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-add.png) no-repeat center;
              -webkit-border-radius: 3px 3px 0 0;
              -moz-border-radius: 3px 3px 0 0;
              -ms-border-radius: 3px 3px 0 0;
              -o-border-radius: 3px 3px 0 0;
              border-radius: 3px 3px 0 0; }
              .aui body .wapperProcess .labelBoxs.widthCollapsed .CreateOject .btn.btn-nssAdd label, .aui body .wapperProcess .labelBoxs.widthCollapsed .CreateOject .btn.btn-nssAdd span {
                display: none; }
            .aui body .wapperProcess .labelBoxs.widthCollapsed .CreateOject .btn.btnAdd.btn-Mb {
              display: none; }
            .aui body .wapperProcess .labelBoxs.widthCollapsed .CreateOject .btn.dropdown-toggle {
              background: transparent;
              width: 36px;
              -webkit-border-radius: 3px;
              -moz-border-radius: 3px;
              -ms-border-radius: 3px;
              -o-border-radius: 3px;
              border-radius: 3px; }
              .aui body .wapperProcess .labelBoxs.widthCollapsed .CreateOject .btn.dropdown-toggle .caret {
                display: none; }
            .aui body .wapperProcess .labelBoxs.widthCollapsed .CreateOject .dropdown-menu {
              top: -10px;
              left: 46px; }
              .aui body .wapperProcess .labelBoxs.widthCollapsed .CreateOject .dropdown-menu::before {
                left: -5px;
                top: 13px;
                border-top: 5px solid #fff;
                border-right: 5px solid #fff;
                border-bottom: 5px solid transparent;
                border-left: 5px solid transparent;
                -webkit-transform: rotate(-135deg);
                transform: rotate(-135deg); }
          .aui body .wapperProcess .labelBoxs.widthCollapsed .nicescroll {
            overflow: inherit; }
          .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv {
            padding: 0; }
            .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container {
              overflow: inherit;
              border: solid #e3e4e5;
              border-width: 0 1px 1px;
              -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
              -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
              box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); }
              .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li {
                background-position: center;
                padding: 0;
                position: relative; }
                .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-content {
                  height: 40px;
                  padding: 0; }
                  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-content .ui-tree-toggler {
                    display: none; }
                    .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-content .ui-tree-toggler:after {
                      display: none; }
                  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-content .ui-treenode-label {
                    display: none;
                    position: absolute;
                    top: 0;
                    left: 36px;
                    width: 200px;
                    font-weight: bold;
                    padding: 12px 15px 0;
                    z-index: 9999;
                    -webkit-transition: all 0.3s ease;
                    -moz-transition: all 0.3s ease;
                    -o-transition: all 0.3s ease;
                    transition: all 0.3s ease; }
                .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-children {
                  display: block !important;
                  width: 0;
                  height: 400px \9;
                  min-height: 40px;
                  overflow: hidden;
                  position: absolute;
                  left: 36px;
                  top: 0;
                  z-index: 999;
                  background: #fff;
                  -webkit-border-radius: 0 3px 3px 0;
                  -moz-border-radius: 0 3px 3px 0;
                  -ms-border-radius: 0 3px 3px 0;
                  -o-border-radius: 0 3px 3px 0;
                  border-radius: 0 3px 3px 0;
                  -webkit-transition: all 0.3s ease;
                  -moz-transition: all 0.3s ease;
                  -o-transition: all 0.3s ease;
                  transition: all 0.3s ease;
                  -webkit-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.08);
                  -moz-box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.08);
                  box-shadow: 2px 2px 12px rgba(0, 0, 0, 0.08); }
                  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-children li:first-child .ui-treenode-content {
                    margin-top: 35px; }
                  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-children li.ui-treenode .ui-treenode-content {
                    padding: 10px 15px;
                    height: auto; }
                    .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-children li.ui-treenode .ui-treenode-content .ui-tree-toggler {
                      display: none; }
                    .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-children li.ui-treenode .ui-treenode-content .ui-treenode-label {
                      display: block;
                      position: relative;
                      left: auto;
                      top: auto;
                      font-weight: normal;
                      width: 100%;
                      padding: 0;
                      white-space: nowrap;
                      overflow: hidden; }
                  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-children li:hover .ui-treenode-content, .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-children li:focus .ui-treenode-content {
                    background-color: #f7f8f9; }
                  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-children .ui-treenode-children {
                    display: none !important; }
                .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li:hover, .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li:focus {
                  background-color: #f7f8f9;
                  cursor: pointer; }
                  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li:hover.ui-treenode .ui-treenode-content .ui-treenode-label, .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li:focus.ui-treenode .ui-treenode-content .ui-treenode-label {
                    display: block; }
                  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li:hover .ui-treenode-children, .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li:focus .ui-treenode-children {
                    width: 200px; }
                .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode-selected {
                  background-color: #f7f8f9;
                  cursor: pointer; }
                  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode-selected:hover.ui-treenode .ui-treenode-content .ui-treenode-label, .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode-selected:focus.ui-treenode .ui-treenode-content .ui-treenode-label {
                    display: block; }
                  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode-selected:hover .ui-treenode-children, .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode-selected:focus .ui-treenode-children {
                    width: 200px; }
    .aui body .jobProcess .rowCog {
      float: left;
      margin-bottom: 10px; }
      .aui body .jobProcess .rowCog .btn {
        padding-left: 12px;
        padding-right: 12px; }
        .aui body .jobProcess .rowCog .btn.dropdown {
          padding: 0 0 0 10px;
          z-index: 1; }
          .aui body .jobProcess .rowCog .btn.dropdown #chooseJob {
            display: inline-block;
            height: 100%;
            width: 20px;
            color: #aaa;
            padding: 4px 4px 0; }
            .aui body .jobProcess .rowCog .btn.dropdown #chooseJob span {
              margin-top: 10px; }
            .aui body .jobProcess .rowCog .btn.dropdown #chooseJob:hover, .aui body .jobProcess .rowCog .btn.dropdown #chooseJob:focus {
              color: #333; }
        .aui body .jobProcess .rowCog .btn.idCheck {
          text-align: left; }
      .aui body .jobProcess .rowCog .btn-group .btn {
        padding-right: 0; }
    .aui body .jobProcess .keepOpen {
      float: left;
      width: 100%;
      position: relative; }
      .aui body .jobProcess .keepOpen .slSearch {
        border-right: none;
        width: 30%;
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        -ms-border-radius: 3px 0 0 3px;
        -o-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px; }
        .aui body .jobProcess .keepOpen .slSearch .ui-selectonemenu-label {
          padding-right: 0; }
        .aui body .jobProcess .keepOpen .slSearch.ui-autocomplete .ui-autocomplete-input {
          border-right: none;
          -webkit-border-radius: 3px 0 0 3px;
          -moz-border-radius: 3px 0 0 3px;
          -ms-border-radius: 3px 0 0 3px;
          -o-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px; }
      .aui body .jobProcess .keepOpen .ipSearch {
        width: 55%;
        border-right: none;
        float: left;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
        .aui body .jobProcess .keepOpen .ipSearch.ui-autocomplete .ui-autocomplete-multiple-container.ui-inputfield {
          height: 34px;
          border-right: none;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0; }
      .aui body .jobProcess .keepOpen .btnSearch {
        float: right;
        width: 15%;
        color: #fff;
        margin: 0;
        padding: 5px 0;
        -webkit-border-radius: 0 3px 3px 0;
        -moz-border-radius: 0 3px 3px 0;
        -ms-border-radius: 0 3px 3px 0;
        -o-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0; }
        .aui body .jobProcess .keepOpen .btnSearch span, .aui body .jobProcess .keepOpen .btnSearch span:before {
          color: white !important; }
      .aui body .jobProcess .keepOpen .advSearch {
        position: absolute;
        right: 18%;
        padding: 7px 10px;
        text-align: center;
        color: #ccc;
        cursor: pointer;
        background: #fff;
        top: 3px;
        bottom: 2px; }
        .aui body .jobProcess .keepOpen .advSearch span {
          color: #ccc; }
        .aui body .jobProcess .keepOpen .advSearch:hover, .aui body .jobProcess .keepOpen .advSearch:focus {
          color: #111; }
      .aui body .jobProcess .keepOpen .dropdown-menu {
        margin: 0;
        left: 0;
        right: 0;
        padding: 5px;
        background: #fff; }
        .aui body .jobProcess .keepOpen .dropdown-menu td label {
          display: block;
          color: #555;
          padding-bottom: 2px; }
      .aui body .jobProcess .keepOpen.keepGrids {
        width: 50%; }
      .aui body .jobProcess .keepOpen.keepGrid2s .slSearch {
        width: 25%; }
      .aui body .jobProcess .keepOpen.keepGrid2s .ipSearch {
        width: 60%; }
        .aui body .jobProcess .keepOpen.keepGrid2s .ipSearch .ui-autocomplete-input {
          border-right: none;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0; }
      .aui body .jobProcess .keepOpen.keepGrid2s .goAdvsearch {
        position: absolute;
        z-index: 2;
        right: 10%;
        top: 6px;
        padding: 2px 50px 2px 15px;
        margin-right: 5px;
        color: #555;
        border: 1px solid #eee;
        display: inline-block;
        background: whitesmoke url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-long-right-ddd.png) no-repeat 90% center;
        cursor: pointer;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
        border-radius: 15px; }
        .aui body .jobProcess .keepOpen.keepGrid2s .goAdvsearch:hover, .aui body .jobProcess .keepOpen.keepGrid2s .goAdvsearch:focus {
          border-color: #ddd;
          color: #000;
          background-color: #eee; }
      .aui body .jobProcess .keepOpen.open .dropdown-menu {
        max-height: calc(100vh - 150px);
        overflow: hidden;
        padding: 2px 2px 2px 5px;
        -webkit-border-radius: 0 0 8px 8px;
        -moz-border-radius: 0 0 8px 8px;
        -ms-border-radius: 0 0 8px 8px;
        -o-border-radius: 0 0 8px 8px;
        border-radius: 0 0 8px 8px; }
        .aui body .jobProcess .keepOpen.open .dropdown-menu .b0xScrollAdv {
          display: block;
          overflow: hidden;
          overflow-y: auto;
          max-height: calc(100vh - 231px); }
        .aui body .jobProcess .keepOpen.open .dropdown-menu .btn-addsearch {
          float: right;
          margin: 10px 5px; }
    .aui body .jobProcess .dtaJobDisplay {
      float: left;
      width: 100%; }
      .aui body .jobProcess .dtaJobDisplay .countSelectJob {
        display: block;
        font: 12px/12px Arial;
        padding: 5px 0 0;
        color: #2389e2;
        text-align: center; }
        .aui body .jobProcess .dtaJobDisplay .countSelectJob a {
          color: #ff8181; }
      .aui body .jobProcess .dtaJobDisplay .ui-datatable .ui-datatable-tablewrapper a {
        color: #111; }
      .aui body .jobProcess .dtaJobDisplay .ui-datatable .ui-datatable-tablewrapper table tbody tr td.jobSelect {
        padding-right: 0 !important;
        text-align: left !important;
        width: 30px !important; }
      .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator {
        margin: 0 0 5px;
        padding: 0;
        text-align: right; }
        .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-jtp-select {
          padding: 3px 20px 3px 5px;
          height: 26px;
          color: #666;
          width: auto;
          min-width: 50px;
          max-width: 90px !important;
          font: 13px/15px Arial;
          float: left;
          margin-top: 2px; }
        .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-current {
          font: italic 12px/17px Arial;
          color: #666;
          margin: 0;
          padding: 8px 8px 0 0;
          width: 62%;
          white-space: nowrap;
          text-overflow: ellipsis;
          overflow: hidden;
          float: right; }
        .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-prev, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-next {
          background: whitesmoke url() no-repeat center;
          width: 6%;
          max-width: 22px;
          height: 30px;
          margin: 0 0 0 2px;
          border-color: #e5e5e5;
          opacity: .8;
          filter: alpha(opacity=80);
          float: right; }
          .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-prev .ui-icon, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-next .ui-icon {
            display: none; }
          .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-prev.ui-state-hover, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-prev.ui-state-focus, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-next.ui-state-hover, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-next.ui-state-focus {
            border-color: #dcdcdc;
            opacity: 1;
            filter: alpha(opacity=100); }
          .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-prev.ui-state-disabled, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-next.ui-state-disabled {
            opacity: .5;
            filter: alpha(opacity=50); }
        .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-prev {
          background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-prev.png); }
        .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-next {
          background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-next.png); }
      .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper {
        height: 400px \9;
        height: calc(100vh - 190px);
        padding-bottom: 30px; }
        .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table {
          border: none; }
          .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table thead {
            display: none; }
          .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td {
            border: none;
            border-top: 1px solid #f7f8f9;
            padding: 10px 5px 10px 10px;
            font: 13px/18px Arial;
            vertical-align: top; }
            .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems {
              position: relative;
              -webkit-border-radius: 0 3px 3px 0;
              -moz-border-radius: 0 3px 3px 0;
              -ms-border-radius: 0 3px 3px 0;
              -o-border-radius: 0 3px 3px 0;
              border-radius: 0 3px 3px 0; }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems .jobSelect {
                display: inline-block;
                margin-right: 10px;
                height: 35px; }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems .bxTimes {
                position: absolute;
                right: 5px;
                top: 12px;
                text-align: right; }
                .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems .bxTimes .txtTimes {
                  color: #777;
                  font: 11px/14px Arial;
                  display: block; }
                  .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems .bxTimes .txtTimes span {
                    display: inline-block; }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems span {
                display: block; }
                .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems span .wb {
                  color: #222;
                  display: inline; }
                .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems span.idVB {
                  font: bold 14px/20px Arial;
                  color: #000; }
                  .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems span.idVB span {
                    display: inline-block; }
                    .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems span.idVB span.dueDates {
                      font: 13px/15px Arial;
                      color: #f18716; }
                .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems span.dsp_Hidden {
                  overflow: hidden;
                  text-overflow: ellipsis;
                  display: -webkit-box;
                  line-height: 18px;
                  max-height: 36px;
                  -webkit-line-clamp: 2;
                  -webkit-box-orient: vertical;
                  width: 100%; }
                .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems span.highlight {
                  display: inline; }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems.itemsTH span.idVB {
                color: #f32222; }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems.itemsNew span.idVB {
                color: #1d95ff; }
          .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr.ui-datatable-empty-message td {
            border: none; }
      .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-paginator {
        margin: 0 0 10px; }
      .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper {
        height: 400px \9;
        height: calc(100vh - 155px);
        padding-bottom: 45px;
        border-top: 1px solid #eee; }
        .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table {
          border: none;
          table-layout: fixed; }
          .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table thead {
            display: none; }
          .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td {
            border: none;
            border-bottom: 1px solid #eee;
            padding: 10px 5px 10px 10px;
            vertical-align: top; }
            .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td.dataNews .idVB {
              font-weight: bold; }
            .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td span.idVB {
              float: left;
              font-weight: bold; }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td span.idVB span {
                display: inline-block; }
                .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td span.idVB span.dueDates {
                  display: none; }
            .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td span.idSub {
              display: none; }
            .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td span .wb {
              font-weight: normal !important;
              padding-left: 15px;
              background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-line.jpg) no-repeat 6px center; }
            .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td span.dsp_Hidden {
              color: #333;
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              line-height: 18px;
              max-height: 18px;
              -webkit-line-clamp: 1;
              -webkit-box-orient: vertical;
              width: 100%; }
            .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td .istxtName {
              display: block;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
              margin: 0; }
            .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td .bgsmallName {
              float: right;
              margin-left: 10px; }
            .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td .lik-fileacttachs {
              float: left;
              padding: 3px 12px 3px 10px;
              border: 1px solid #e5e6e7;
              margin: 5px 5px 0 0;
              background: #fff;
              max-width: 150px;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis;
              -webkit-border-radius: 100px;
              -moz-border-radius: 100px;
              -ms-border-radius: 100px;
              -o-border-radius: 100px;
              border-radius: 100px;
              -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
              -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
              box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td .lik-fileacttachs.files-goc {
                color: #38a5ff; }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td .lik-fileacttachs.files-kogoc {
                color: #ff9023; }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td .lik-fileacttachs.files-baocao {
                color: #1fd26b; }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td .lik-fileacttachs.files-gopy {
                color: #4575a8; }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td .lik-fileacttachs.files-chuyen {
                color: #b247f7; }
              .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td .lik-fileacttachs.files-phathanh {
                color: #ff2727; }
      .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs.tbl-docOrgans .ui-datatable-tablewrapper {
        height: auto;
        padding-bottom: 10px; }
      .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridSearchs .ui-datatable-tablewrapper {
        min-height: 400px;
        height: calc(100vh - 210px);
        padding-bottom: 25px; }
      .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-quicksearchs .ui-datatable-tablewrapper {
        height: 400px \9;
        height: calc(100vh - 195px); }
        .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-quicksearchs .ui-datatable-tablewrapper table tbody tr td {
          position: relative; }
          .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-quicksearchs .ui-datatable-tablewrapper table tbody tr td .bxTimes {
            position: absolute;
            right: 0;
            top: 8px;
            background: #fff;
            padding: 0 0 2px 10px;
            color: #555; }
        .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-quicksearchs .ui-datatable-tablewrapper table tbody tr:hover td .bxTimes, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-quicksearchs .ui-datatable-tablewrapper table tbody tr:focus td .bxTimes, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-quicksearchs .ui-datatable-tablewrapper table tbody tr.ui-state-highlight td .bxTimes, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-quicksearchs .ui-datatable-tablewrapper table tbody tr.ui-state-hover td .bxTimes {
          background: #ffc; }
    .aui body .wrp-listDatas .jobProcess .rowCog, .aui body .wrp-listDatas .jobProcess .keepOpen {
      padding: 0 10px; }
    .aui body .wrp-listDatas .jobProcess .dtaJobDisplay .ui-datatable .ui-paginator {
      padding: 0 10px; }
    .aui body .jobCycle {
      position: relative;
      display: inline-block;
      width: 100%; }
      .aui body .jobCycle .icon-helps-portlet {
        position: absolute;
        right: 0;
        top: 0;
        padding: 5px;
        color: #666;
        z-index: 2; }
      .aui body .jobCycle .ui-tree {
        width: 100%; }
        .aui body .jobCycle .ui-tree .ui-tree-container {
          margin: 0;
          padding: 0 20px 20px 0;
          overflow-x: auto; }
          .aui body .jobCycle .ui-tree .ui-tree-container .ui-treenode {
            padding: 0; }
            .aui body .jobCycle .ui-tree .ui-tree-container .ui-treenode .ui-treenode-label {
              padding: 5px 0; }
              .aui body .jobCycle .ui-tree .ui-tree-container .ui-treenode .ui-treenode-label img {
                vertical-align: middle;
                margin: 0 5px; }
                .aui body .jobCycle .ui-tree .ui-tree-container .ui-treenode .ui-treenode-label img.im-Usertree {
                  height: 25px;
                  width: 25px; }
    .aui body .pnCreateObject {
      display: inline-block;
      width: 100%;
      padding-left: 10px; }
    .aui body .CreateOject {
      margin-bottom: 10px; }
      .aui body .CreateOject .dropdown-menu {
        width: 180px;
        opacity: 0;
        visibility: hidden;
        display: block;
        z-index: 53;
        left: 0;
        top: 80px;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px;
        -webkit-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
        box-shadow: 0 2px 15px rgba(0, 0, 0, 0.15);
        -webkit-transition: 0.3s ease;
        -moz-transition: 0.3s ease;
        -o-transition: 0.3s ease;
        transition: 0.3s ease; }
        .aui body .CreateOject .dropdown-menu::before {
          content: '';
          position: absolute;
          top: -5px;
          left: 111px;
          width: 0;
          height: 0;
          border-top: 5px solid #fff;
          border-right: 5px solid #fff;
          border-bottom: 5px solid transparent;
          border-left: 5px solid transparent;
          -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
          -webkit-box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.05);
          -moz-box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.05);
          box-shadow: 2px -2px 5px rgba(0, 0, 0, 0.05); }
        .aui body .CreateOject .dropdown-menu .ui-datalist {
          padding: 8px 0; }
          .aui body .CreateOject .dropdown-menu .ui-datalist a {
            display: block;
            padding: 8px 15px;
            color: #333;
            font: 14px/18px Arial; }
            .aui body .CreateOject .dropdown-menu .ui-datalist a:hover, .aui body .CreateOject .dropdown-menu .ui-datalist a:focus {
              background: #37b4ff;
              background: linear-gradient(to right, #37b4ff, #52dfff);
              color: #fff;
              text-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); }
      .aui body .CreateOject.btn-addObject {
        background-color: #fb5d39;
        background: linear-gradient(to right, #fb5d39, #fe9a6e);
        border: none;
        display: inline-block;
        height: 34px;
        padding: 0;
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        -ms-border-radius: 100px;
        -o-border-radius: 100px;
        border-radius: 100px;
        -webkit-box-shadow: 0 2px 8px rgba(255, 73, 73, 0.23);
        -moz-box-shadow: 0 2px 8px rgba(255, 73, 73, 0.23);
        box-shadow: 0 2px 8px rgba(255, 73, 73, 0.23); }
        .aui body .CreateOject.btn-addObject .btn {
          margin: 0;
          float: left;
          height: 34px; }
          .aui body .CreateOject.btn-addObject .btn.btnAdd {
            color: #fff;
            cursor: pointer;
            border: none;
            background: none;
            padding: 5px 0 8px 40px;
            font: 15px/18px Arial;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none; }
          .aui body .CreateOject.btn-addObject .btn.dropdown-toggle {
            background: transparent;
            width: 40px;
            border: none;
            padding: 6px 12px;
            -webkit-border-radius: 0 100px 100px 0;
            -moz-border-radius: 0 100px 100px 0;
            -ms-border-radius: 0 100px 100px 0;
            -o-border-radius: 0 100px 100px 0;
            border-radius: 0 100px 100px 0;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none; }
            .aui body .CreateOject.btn-addObject .btn.dropdown-toggle .caret {
              border-top-color: #fff; }
        .aui body .CreateOject.btn-addObject:hover, .aui body .CreateOject.btn-addObject:focus {
          background-color: #ff7247;
          background: linear-gradient(to right, #ff7247, #ffb36a);
          -webkit-box-shadow: 0 3px 15px rgba(255, 146, 115, 0.5);
          -moz-box-shadow: 0 3px 15px rgba(255, 146, 115, 0.5);
          box-shadow: 0 3px 15px rgba(255, 146, 115, 0.5); }
      .aui body .CreateOject.open .dropdown-menu {
        opacity: 1;
        visibility: visible;
        top: 45px; }
    .aui body .deskworking .ui-datalist-data {
      margin: 0;
      padding: 0;
      list-style: none; }
      .aui body .deskworking .ui-datalist-data li {
        float: left;
        width: 100%;
        padding: 0 0 0 45px;
        position: relative;
        z-index: 51; }
        .aui body .deskworking .ui-datalist-data li .label-items {
          display: block;
          padding: 10px 0;
          font: bold 14px/18px Arial;
          color: #1b1b1b; }
        .aui body .deskworking .ui-datalist-data li .txtbad {
          margin-left: 5px;
          padding: 2px 4px;
          font: 11px/11px Arial;
          text-align: center;
          color: #fff;
          background: #93a9b3;
          position: relative;
          top: 0;
          -webkit-border-radius: 3px;
          -moz-border-radius: 3px;
          -ms-border-radius: 3px;
          -o-border-radius: 3px;
          border-radius: 3px;
          -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
          -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15); }
          .aui body .deskworking .ui-datalist-data li .txtbad.cx {
            background: #53e59c;
            -webkit-box-shadow: 0 1px 5px rgba(83, 229, 156, 0.3);
            -moz-box-shadow: 0 1px 5px rgba(83, 229, 156, 0.3);
            box-shadow: 0 1px 5px rgba(83, 229, 156, 0.3); }
        .aui body .deskworking .ui-datalist-data li .ui-datalist-data {
          margin: 0;
          padding-right: 5px; }
          .aui body .deskworking .ui-datalist-data li .ui-datalist-data li {
            background: none;
            padding: 0; }
            .aui body .deskworking .ui-datalist-data li .ui-datalist-data li .child-items {
              padding: 6px 0;
              color: #444;
              font: 14px/18px Arial;
              display: block; }
    .aui body .remindWork {
      margin-bottom: 7px;
      display: inline-block;
      width: 100%; }
      .aui body .remindWork ul {
        list-style: none;
        margin: 0 -5px;
        padding: 0; }
        .aui body .remindWork ul li {
          float: left;
          width: 33.33333%;
          padding: 0 5px; }
          .aui body .remindWork ul li .items {
            display: block;
            background: url(/nss-activity-LMH-v6-theme/css/../images/custom/bgcloud-1.png) no-repeat right bottom;
            color: #fff;
            font: 18px/16px Arial;
            padding: 0 10px;
            -webkit-border-radius: 4px;
            -moz-border-radius: 4px;
            -ms-border-radius: 4px;
            -o-border-radius: 4px;
            border-radius: 4px;
            -webkit-transition: all 0.3s;
            -moz-transition: all 0.3s;
            -o-transition: all 0.3s;
            transition: all 0.3s;
            -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.07);
            -moz-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.07);
            box-shadow: 0 1px 7px rgba(0, 0, 0, 0.07); }
            .aui body .remindWork ul li .items .txtNames {
              background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-filecloud.png) no-repeat 2px center;
              padding: 18px 2px 18px 42px;
              display: block;
              cursor: pointer; }
            .aui body .remindWork ul li .items .txtBads {
              float: right;
              font: 26px/18px Arial; }
            .aui body .remindWork ul li .items a {
              color: #fff; }
            .aui body .remindWork ul li .items.items-CXL {
              background-color: #58d292; }
              .aui body .remindWork ul li .items.items-CXL:hover {
                background-color: #38c57b; }
            .aui body .remindWork ul li .items.items-SHH {
              background-color: #FFB339; }
              .aui body .remindWork ul li .items.items-SHH:hover {
                background-color: #ffc939; }
            .aui body .remindWork ul li .items.items-HH {
              background-color: #fe6d4b; }
              .aui body .remindWork ul li .items.items-HH:hover {
                background-color: #ff8468; }
    .aui body .announceOrg {
      background: #fff;
      padding: 5px;
      border: 2px solid #01c7ff;
      position: relative;
      margin-bottom: 15px;
      -webkit-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      -moz-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
      .aui body .announceOrg .wrp-portlet-announceOrg {
        border: 1px dashed #01c7ff;
        padding: 15px;
        max-height: 400px;
        overflow-y: auto; }
        .aui body .announceOrg .wrp-portlet-announceOrg::-webkit-scrollbar {
          width: 8px;
          background-color: #fff; }
        .aui body .announceOrg .wrp-portlet-announceOrg::-webkit-scrollbar-thumb {
          background-color: #dfe4e6;
          border: 2px solid #fff;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          -ms-border-radius: 10px;
          -o-border-radius: 10px;
          border-radius: 10px; }
          .aui body .announceOrg .wrp-portlet-announceOrg::-webkit-scrollbar-thumb:hover {
            background-color: #9aa4aa; }
        .aui body .announceOrg .wrp-portlet-announceOrg::-webkit-scrollbar-corner {
          background-color: #fff; }
        .aui body .announceOrg .wrp-portlet-announceOrg .tleannounceOrg {
          text-align: center;
          text-transform: uppercase;
          color: #ed4141;
          font: 24px/24px SegoeUI-Bold;
          display: block;
          text-align: center; }
        .aui body .announceOrg .wrp-portlet-announceOrg .noneDatas {
          padding: 20px 0; }
        .aui body .announceOrg .wrp-portlet-announceOrg .list-content-announceOrg ul {
          list-style: none;
          margin: 0; }
          .aui body .announceOrg .wrp-portlet-announceOrg .list-content-announceOrg ul li {
            padding: 15px 0;
            border-bottom: 1px dashed #0bdea1;
            line-height: 18px; }
            .aui body .announceOrg .wrp-portlet-announceOrg .list-content-announceOrg ul li a {
              display: block;
              color: #222; }
              .aui body .announceOrg .wrp-portlet-announceOrg .list-content-announceOrg ul li a .txtTitle {
                display: block;
                margin-bottom: 5px;
                font: bold 15px/20px Arial;
                color: #05bc87; }
              .aui body .announceOrg .wrp-portlet-announceOrg .list-content-announceOrg ul li a .txtDesp {
                display: block;
                text-align: justify; }
              .aui body .announceOrg .wrp-portlet-announceOrg .list-content-announceOrg ul li a .txtDd {
                display: block;
                margin-top: 5px; }
        .aui body .announceOrg .wrp-portlet-announceOrg .ui-widget-content {
          background: none; }
        .aui body .announceOrg .wrp-portlet-announceOrg .list_carousel .caroufredsel_wrapper {
          margin: 0; }
          .aui body .announceOrg .wrp-portlet-announceOrg .list_carousel .caroufredsel_wrapper ul li .items {
            text-align: center;
            min-height: 350px;
            display: block; }
            .aui body .announceOrg .wrp-portlet-announceOrg .list_carousel .caroufredsel_wrapper ul li .items .nameannounceOrg {
              display: block;
              font: bold 15px/20px Arial;
              margin-bottom: 20px;
              text-align: center; }
            .aui body .announceOrg .wrp-portlet-announceOrg .list_carousel .caroufredsel_wrapper ul li .items .desannounceOrg {
              display: block;
              text-align: justify;
              padding-bottom: 10px; }
            .aui body .announceOrg .wrp-portlet-announceOrg .list_carousel .caroufredsel_wrapper ul li .items .likviewDetail {
              background: #f25454 url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-long-right.png) no-repeat 85% center;
              color: #fff;
              padding: 5px 60px 5px 25px;
              margin-top: 20px;
              display: inline-block;
              -webkit-border-radius: 100px;
              -moz-border-radius: 100px;
              -ms-border-radius: 100px;
              -o-border-radius: 100px;
              border-radius: 100px; }
              .aui body .announceOrg .wrp-portlet-announceOrg .list_carousel .caroufredsel_wrapper ul li .items .likviewDetail:hover, .aui body .announceOrg .wrp-portlet-announceOrg .list_carousel .caroufredsel_wrapper ul li .items .likviewDetail:focus {
                background-color: #305ca5; }
        .aui body .announceOrg .wrp-portlet-announceOrg .cr-nav {
          position: absolute;
          bottom: 12px;
          margin: 0;
          border: none;
          right: 15px;
          padding: 0;
          z-index: 2; }
        .aui body .announceOrg .wrp-portlet-announceOrg .likallView {
          color: #666;
          display: block;
          text-align: center;
          margin-top: 20px; }
          .aui body .announceOrg .wrp-portlet-announceOrg .likallView:hover, .aui body .announceOrg .wrp-portlet-announceOrg .likallView:focus {
            color: #0bdea1; }
      .aui body .announceOrg .ribbon {
        width: 140px;
        height: 36px;
        position: relative;
        background: #f25454 url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-long-right.png) no-repeat 100px center;
        text-align: center;
        padding: 10px 40px 10px 10px;
        margin: 30px auto 0; }
        .aui body .announceOrg .ribbon:before, .aui body .announceOrg .ribbon:after {
          content: "";
          position: absolute;
          display: block;
          border: 18px solid #f25454;
          z-index: -1;
          top: 0; }
        .aui body .announceOrg .ribbon:before {
          left: -30px;
          border-right-width: 18px;
          border-left-color: transparent; }
        .aui body .announceOrg .ribbon:after {
          right: -30px;
          border-left-width: 18px;
          border-right-color: transparent; }
        .aui body .announceOrg .ribbon .ribbon-content {
          color: #fff; }
        .aui body .announceOrg .ribbon:hover, .aui body .announceOrg .ribbon:focus {
          background-color: #e64444;
          cursor: pointer; }
          .aui body .announceOrg .ribbon:hover:before, .aui body .announceOrg .ribbon:focus:before {
            border-color: #e64444 #e64444 #e64444 transparent; }
          .aui body .announceOrg .ribbon:hover:after, .aui body .announceOrg .ribbon:focus:after {
            border-color: #e64444 transparent #e64444 #e64444; }
    .aui body .lst-nameAccount {
      list-style: none;
      margin: 0;
      padding: 0; }
      .aui body .lst-nameAccount li {
        float: left;
        width: 100%;
        background: #acb8c7 url(/nss-activity-LMH-v6-theme/css/../images/custom/bgcloud-1.png) no-repeat right bottom;
        color: #fff;
        font: 15px/15px Arial;
        padding: 0 10px;
        margin-bottom: 10px;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px; }
        .aui body .lst-nameAccount li a {
          display: block;
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-email.png) no-repeat 2px center;
          padding: 20px 2px 20px 65px;
          color: #fff; }
          .aui body .lst-nameAccount li a font {
            float: right;
            font: bold 22px/20px Arial; }
        .aui body .lst-nameAccount li.active {
          background-color: #eec668; }
        .aui body .lst-nameAccount li.emptyEmail {
          background: #fff;
          border: 1px dashed #d9dfe6; }
          .aui body .lst-nameAccount li.emptyEmail a {
            padding: 19px 12px;
            text-align: center;
            color: #c1c8d0;
            background: none; }
    .aui body .commentDocs {
      clear: both;
      display: block; }
      .aui body .commentDocs ul {
        list-style: none;
        margin: 0;
        clear: both; }
      .aui body .commentDocs .headCmts {
        display: block;
        border: 1px solid #d7d8d9;
        padding: 5px;
        height: 37px;
        margin: 5px 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
        .aui body .commentDocs .headCmts img {
          margin-right: 10px;
          width: 25px;
          height: 25px;
          display: block;
          float: left; }
        .aui body .commentDocs .headCmts span {
          line-height: 25px; }
          .aui body .commentDocs .headCmts span.txtCms-1 {
            font-weight: bold; }
          .aui body .commentDocs .headCmts span.txtCms-2 {
            color: #555; }
      .aui body .commentDocs .contentCmts {
        display: block;
        padding: 5px 10px 10px 15px;
        text-align: justify;
        color: #333;
        margin: 0 0 0 10px;
        border-left: 1px solid #77ecaa;
        position: relative; }
        .aui body .commentDocs .contentCmts.DocCmts:before {
          content: ' ';
          display: block;
          width: 8px;
          height: 8px;
          border: 2px solid #3ad87f;
          background: #fff;
          position: absolute;
          left: -7px;
          top: 6px;
          -webkit-border-radius: 30px;
          -moz-border-radius: 30px;
          -ms-border-radius: 30px;
          -o-border-radius: 30px;
          border-radius: 30px;
          -webkit-box-shadow: 0 1px 5px rgba(88, 223, 134, 0.8);
          -moz-box-shadow: 0 1px 5px rgba(88, 223, 134, 0.8);
          box-shadow: 0 1px 5px rgba(88, 223, 134, 0.8); }
        .aui body .commentDocs .contentCmts .grpRights {
          font: 12px/20px Arial;
          color: #777;
          display: block; }
          .aui body .commentDocs .contentCmts .grpRights a {
            padding-left: 10px; }
        .aui body .commentDocs .contentCmts .pnChildComment .headCmts {
          margin: 5px 0 10px; }
      .aui body .commentDocs .frmCms {
        margin-top: 5px; }
        .aui body .commentDocs .frmCms td {
          padding: 1px 0; }
          .aui body .commentDocs .frmCms td.w60p img {
            margin-right: 5px; }
        .aui body .commentDocs .frmCms img {
          height: 60px;
          width: 60px; }
        .aui body .commentDocs .frmCms textarea {
          margin-bottom: 1px;
          height: 60px !important; }
        .aui body .commentDocs .frmCms .btn-comment {
          height: 60px;
          width: 60px;
          margin: 0 0 0 5px; }
        .aui body .commentDocs .frmCms .btn-progress {
          margin: 0 0 0 5px;
          padding-left: 30px;
          padding-right: 30px; }
      .aui body .commentDocs.progressDocs .headCmts .userLst {
        vertical-align: middle;
        float: left;
        border: 1px solid #ddd;
        padding: 1px;
        margin-right: 5px; }
        .aui body .commentDocs.progressDocs .headCmts .userLst img {
          margin: 0;
          border: none;
          width: 21px;
          height: 21px; }
        .aui body .commentDocs.progressDocs .headCmts .userLst.viewAll {
          width: 25px;
          height: 25px;
          text-align: center; }
        .aui body .commentDocs.progressDocs .headCmts .userLst.seclect {
          border-color: #31b98e; }
      .aui body .commentDocs.progressDocs .contentCmts.ui-datalist {
        padding: 0;
        border: none;
        margin-left: 10px; }
        .aui body .commentDocs.progressDocs .contentCmts.ui-datalist li {
          padding: 5px 10px 5px 0; }
          .aui body .commentDocs.progressDocs .contentCmts.ui-datalist li .timesPrg {
            font: 13px/20px Arial;
            color: #555; }
          .aui body .commentDocs.progressDocs .contentCmts.ui-datalist li .txtdesPrg {
            display: block;
            text-align: justify;
            color: #333; }
    .aui body .titleDays {
      padding-left: 10px; }
      .aui body .titleDays .btn {
        padding: 6px;
        margin: 0; }
        .aui body .titleDays .btn.icon-chevron-left {
          border-right: none;
          -webkit-border-radius: 3px 0 0 3px;
          -moz-border-radius: 3px 0 0 3px;
          -ms-border-radius: 3px 0 0 3px;
          -o-border-radius: 3px 0 0 3px;
          border-radius: 3px 0 0 3px; }
        .aui body .titleDays .btn.icon-chevron-right {
          -webkit-border-radius: 0 3px 3px 0;
          -moz-border-radius: 0 3px 3px 0;
          -ms-border-radius: 0 3px 3px 0;
          -o-border-radius: 0 3px 3px 0;
          border-radius: 0 3px 3px 0; }
        .aui body .titleDays .btn::before, .aui body .titleDays .btn::after {
          margin: 0; }
      .aui body .titleDays .wb {
        padding: 10px;
        display: inline-block; }
      .aui body .titleDays .autotxtTimes {
        display: inline-block;
        margin-left: 7px;
        padding: 0 7px;
        font: 14px/19px Arial;
        border: 1px solid #fff;
        color: #444;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        -ms-border-radius: 3px;
        -o-border-radius: 3px;
        border-radius: 3px; }
        .aui body .titleDays .autotxtTimes .ui-inputfield {
          border: none;
          padding: 7px 0;
          height: auto;
          font: bold 14px/19px Arial;
          color: #111;
          cursor: pointer;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
          .aui body .titleDays .autotxtTimes .ui-inputfield:hover, .aui body .titleDays .autotxtTimes .ui-inputfield:focus {
            color: #e74930;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none; }
        .aui body .titleDays .autotxtTimes:hover .ui-inputfield, .aui body .titleDays .autotxtTimes:focus .ui-inputfield {
          color: #e74930; }
    .aui body .b0xlcn {
      position: relative; }
      .aui body .b0xlcn .gprNavbars {
        position: absolute;
        right: 15px;
        top: 18px;
        z-index: 2; }
        .aui body .b0xlcn .gprNavbars .ui-tabmenu {
          float: right; }
          .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav {
            margin: 0;
            border: none;
            -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            -ms-border-radius: 30px;
            -o-border-radius: 30px;
            border-radius: 30px; }
            .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
              margin: 0;
              border: solid #ddd;
              border-width: 1px 0; }
              .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a {
                color: #111; }
              .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:first-child {
                border-left-width: 1px;
                padding-left: 5px;
                -webkit-border-radius: 30px 0 0 30px;
                -moz-border-radius: 30px 0 0 30px;
                -ms-border-radius: 30px 0 0 30px;
                -o-border-radius: 30px 0 0 30px;
                border-radius: 30px 0 0 30px; }
              .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem:last-child {
                border-right-width: 1px;
                padding-right: 5px;
                -webkit-border-radius: 0 30px 30px 0;
                -moz-border-radius: 0 30px 30px 0;
                -ms-border-radius: 0 30px 30px 0;
                -o-border-radius: 0 30px 30px 0;
                border-radius: 0 30px 30px 0; }
              .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active {
                background: #38d68e;
                border-color: #38d68e; }
                .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem.ui-state-active a {
                  color: #fff; }
      .aui body .b0xlcn .gprContents {
        display: block; }
        .aui body .b0xlcn .gprContents .items {
          padding: 15px 10px;
          border-top: 1px dashed #dee4e6;
          line-height: 19px; }
          .aui body .b0xlcn .gprContents .items:first-child {
            border: none; }
          .aui body .b0xlcn .gprContents .items:hover, .aui body .b0xlcn .gprContents .items:focus {
            background: #ffc; }
        .aui body .b0xlcn .gprContents .lik-items {
          color: #000;
          display: block; }
          .aui body .b0xlcn .gprContents .lik-items .d-block {
            padding-bottom: 2px; }
        .aui body .b0xlcn .gprContents .txt-timeType {
          font: 20px/20px Arial;
          color: #000;
          margin-bottom: 5px;
          display: inline-block; }
          .aui body .b0xlcn .gprContents .txt-timeType.time-areMeeting {
            color: #4cd235; }
          .aui body .b0xlcn .gprContents .txt-timeType.time-notMeeting {
            color: #00b7ff; }
          .aui body .b0xlcn .gprContents .txt-timeType .importance_name {
            vertical-align: top;
            display: inline-block;
            font-size: 13px;
            padding-left: 5px; }
        .aui body .b0xlcn .gprContents .time-duplicate {
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-duplicate.gif) no-repeat center;
          display: inline-block;
          width: 24px;
          height: 20px; }
        .aui body .b0xlcn .gprContents .txtDesp {
          display: block;
          text-align: justify;
          padding-top: 5px; }
        .aui body .b0xlcn .gprContents .grp-Actions {
          display: inline-block;
          margin-top: 5px;
          border: 1px solid #d7d8d9;
          padding: 0 5px;
          background: #fff;
          text-align: center;
          -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
          -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
          -webkit-border-radius: 50px;
          -moz-border-radius: 50px;
          -ms-border-radius: 50px;
          -o-border-radius: 50px;
          border-radius: 50px; }
          .aui body .b0xlcn .gprContents .grp-Actions a {
            display: inline-block;
            padding: 3px;
            height: 25px;
            width: 36px;
            border-left: 1px solid #eee; }
            .aui body .b0xlcn .gprContents .grp-Actions a:hover [class^="icon-"], .aui body .b0xlcn .gprContents .grp-Actions a:hover [class*=" icon-"], .aui body .b0xlcn .gprContents .grp-Actions a:focus [class^="icon-"], .aui body .b0xlcn .gprContents .grp-Actions a:focus [class*=" icon-"] {
              color: #2aafff; }
            .aui body .b0xlcn .gprContents .grp-Actions a:first-child {
              border: none; }
          .aui body .b0xlcn .gprContents .grp-Actions:hover, .aui body .b0xlcn .gprContents .grp-Actions:focus {
            border-color: #2dc7ff;
            -webkit-box-shadow: 0 1px 5px rgba(0, 211, 255, 0.2);
            -moz-box-shadow: 0 1px 5px rgba(0, 211, 255, 0.2);
            box-shadow: 0 1px 5px rgba(0, 211, 255, 0.2); }
        .aui body .b0xlcn .gprContents .grp-Times {
          font: 18px/20px Arial; }
        .aui body .b0xlcn .gprContents .b0xSearchs {
          width: 100%;
          display: block;
          background: #fff;
          padding: 20px 15px 15px;
          height: 70px;
          -webkit-box-shadow: 0 5px 10px rgba(161, 167, 170, 0.05);
          -moz-box-shadow: 0 5px 10px rgba(161, 167, 170, 0.05);
          box-shadow: 0 5px 10px rgba(161, 167, 170, 0.05); }
        .aui body .b0xlcn .gprContents .likCalEvents {
          color: #111; }
        .aui body .b0xlcn .gprContents .b0xcalDay {
          display: inline-block;
          width: 100%;
          padding: 10px 15px 0; }
          .aui body .b0xlcn .gprContents .b0xcalDay .calMornings, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons {
            width: 49%; }
            .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .tleBSCT, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .tleBSCT {
              text-transform: uppercase;
              font: 18px/20px Arial;
              padding-top: 5px;
              display: block; }
            .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay {
              display: block;
              margin-top: 10px;
              height: 450px \9;
              height: calc(100vh - 210px);
              overflow: hidden;
              background: #fff;
              border: solid #eef2f4;
              border-width: 0 1px 1px;
              -webkit-border-radius: 8px;
              -moz-border-radius: 8px;
              -ms-border-radius: 8px;
              -o-border-radius: 8px;
              border-radius: 8px;
              -webkit-box-shadow: 0 5px 10px rgba(161, 167, 170, 0.05);
              -moz-box-shadow: 0 5px 10px rgba(161, 167, 170, 0.05);
              box-shadow: 0 5px 10px rgba(161, 167, 170, 0.05); }
              .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay .marquee, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay .marquee {
                height: 100%;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                -ms-border-radius: 10px;
                -o-border-radius: 10px;
                border-radius: 10px; }
              .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay .tblCal td, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay .tblCal td {
                padding: 1px 0; }
              .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay .lineActions, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay .lineActions {
                display: block;
                text-align: right;
                margin-top: 5px; }
                .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay .lineActions .ui-button, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay .lineActions .ui-button {
                  background: none;
                  border: none;
                  margin: 0;
                  height: 24px; }
                  .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay .lineActions .ui-button .ui-icon, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay .lineActions .ui-button .ui-icon {
                    left: 6px;
                    margin-top: -6px; }
                    .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay .lineActions .ui-button .ui-icon:after, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay .lineActions .ui-button .ui-icon:after {
                      font-size: 14px;
                      line-height: 14px; }
                  .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay .lineActions .ui-button:hover .ui-icon:after, .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay .lineActions .ui-button:focus .ui-icon:after, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay .lineActions .ui-button:hover .ui-icon:after, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay .lineActions .ui-button:focus .ui-icon:after {
                    color: #008ee6; }
                .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay .lineActions a, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay .lineActions a {
                  display: inline-block;
                  padding: 2px 0 0 10px; }
          .aui body .b0xlcn .gprContents .b0xcalDay .calMornings {
            float: left; }
            .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .tleBSCT {
              color: #0fc472; }
            .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay {
              border-top: 3px solid #38d68e; }
          .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons {
            float: right; }
            .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .tleBSCT {
              color: #f37200; }
            .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay {
              border-top: 3px solid #ff9e22; }
    .aui body .gridCal-Weeks .gridCals thead tr th, .aui body .gridCal-Months .gridCals thead tr th {
      font-size: 14px;
      padding: 10px 8px; }
    .aui body .gridCal-Weeks .gridCals tbody tr td, .aui body .gridCal-Months .gridCals tbody tr td {
      border-left: 1px solid #dee4e6;
      border-bottom: 1px dashed #dee4e6; }
      .aui body .gridCal-Weeks .gridCals tbody tr td:first-child, .aui body .gridCal-Weeks .gridCals tbody tr td.frt_day, .aui body .gridCal-Months .gridCals tbody tr td:first-child, .aui body .gridCal-Months .gridCals tbody tr td.frt_day {
        border-left: none; }
    .aui body .gridCal-Months .gridCals td {
      padding: 5px; }
    .aui body .gridCals .btn-addcals {
      margin-top: 10px;
      height: 40px;
      width: 40px;
      display: inline-block;
      background: #38d68e url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-add.png) no-repeat center;
      -webkit-border-radius: 30px;
      -moz-border-radius: 30px;
      -ms-border-radius: 30px;
      -o-border-radius: 30px;
      border-radius: 30px;
      -webkit-box-shadow: 0 1px 5px rgba(11, 213, 121, 0.5);
      -moz-box-shadow: 0 1px 5px rgba(11, 213, 121, 0.5);
      box-shadow: 0 1px 5px rgba(11, 213, 121, 0.5); }
      .aui body .gridCals .btn-addcals:hover, .aui body .gridCals .btn-addcals:focus {
        background-color: #12e98d; }
    .aui body .gridCals .add-Callendar {
      display: inline-block;
      width: 22px;
      height: 22px;
      padding: 5px;
      background: #38d68e;
      color: #fff;
      -webkit-border-radius: 100px;
      -moz-border-radius: 100px;
      -ms-border-radius: 100px;
      -o-border-radius: 100px;
      border-radius: 100px;
      -webkit-box-shadow: 0 2px 5px rgba(11, 213, 121, 0.5);
      -moz-box-shadow: 0 2px 5px rgba(11, 213, 121, 0.5);
      box-shadow: 0 2px 5px rgba(11, 213, 121, 0.5); }
      .aui body .gridCals .add-Callendar:hover, .aui body .gridCals .add-Callendar:focus {
        background-color: #12e98d;
        -webkit-box-shadow: 0 3px 15px rgba(24, 255, 156, 0.7);
        -moz-box-shadow: 0 3px 15px rgba(24, 255, 156, 0.7);
        box-shadow: 0 3px 15px rgba(24, 255, 156, 0.7); }
    .aui body .gridCals .current-day td.frt_day {
      background: #feffc8; }
      .aui body .gridCals .current-day td.frt_day .wb {
        color: #e45050;
        font-size: 16px; }
    .aui body .gridCals td {
      padding: 0; }
      .aui body .gridCals td .items:hover, .aui body .gridCals td .items:focus {
        background: #ffc; }
      .aui body .gridCals td .lstEventsMonth {
        display: block;
        position: relative;
        height: 85px;
        margin-bottom: 10px;
        padding: 5px;
        border-left: 3px solid #7e64ca;
        background: #fff;
        -webkit-border-radius: 4px 2px 2px 4px;
        -moz-border-radius: 4px 2px 2px 4px;
        -ms-border-radius: 4px 2px 2px 4px;
        -o-border-radius: 4px 2px 2px 4px;
        border-radius: 4px 2px 2px 4px;
        -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
        box-shadow: 0 0 2px rgba(0, 0, 0, 0.2); }
        .aui body .gridCals td .lstEventsMonth:hover, .aui body .gridCals td .lstEventsMonth:focus {
          -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
          -moz-box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
          -webkit-transition: all 2s;
          -moz-transition: all 2s;
          -o-transition: all 2s;
          transition: all 2s; }
          .aui body .gridCals td .lstEventsMonth:hover a .d-block.wb, .aui body .gridCals td .lstEventsMonth:focus a .d-block.wb {
            color: #6852a9; }
        .aui body .gridCals td .lstEventsMonth a {
          display: block;
          color: #111; }
        .aui body .gridCals td .lstEventsMonth .link-actions a {
          display: inline-block;
          height: 20px;
          width: 25px;
          padding: 3px; }
      .aui body .gridCals td.frt_day {
        color: #000;
        padding: 15px 5px;
        text-align: center; }
        .aui body .gridCals td.frt_day a {
          color: #000; }
    .aui body .gridCals .ovlCal-Events {
      width: 500px;
      top: 0 !important;
      -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
      -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
      box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
      .aui body .gridCals .ovlCal-Events .ui-overlaypanel-content {
        padding: 0;
        position: relative; }
        .aui body .gridCals .ovlCal-Events .ui-overlaypanel-content .grp-startDate {
          padding: 10px;
          font: bold 17px/17px Arial;
          color: #fff;
          display: block;
          background: #7e64ca;
          -webkit-border-radius: 3px 3px 0 0;
          -moz-border-radius: 3px 3px 0 0;
          -ms-border-radius: 3px 3px 0 0;
          -o-border-radius: 3px 3px 0 0;
          border-radius: 3px 3px 0 0; }
          .aui body .gridCals .ovlCal-Events .ui-overlaypanel-content .grp-startDate .wb {
            font: 14px/19px Arial !important;
            display: block;
            margin-top: 2px; }
    .aui body .wrap-maxlengths {
      position: relative;
      display: block; }
      .aui body .wrap-maxlengths .txt-counts {
        position: absolute;
        bottom: 5px;
        right: 10px;
        color: #828b95; }
    .aui body .wrp-calRegistry {
      display: block;
      background: #fff;
      padding: 20px 5px 50px 15px; }
    .aui body .b0xitems {
      text-align: center;
      float: left;
      width: 100%;
      margin: 0 0 15px;
      -webkit-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      -moz-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1); }
      .aui body .b0xitems .b0xTops {
        background: url(/nss-activity-LMH-v6-theme/css/../images/custom/bgcloud-1.png) no-repeat right bottom;
        color: #fff;
        padding: 15px 0 0;
        height: 105px;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s; }
        .aui body .b0xitems .b0xTops .txtNames {
          margin: 0;
          font: 15px/13px Arial;
          display: block; }
        .aui body .b0xitems .b0xTops .txtTimes {
          display: block;
          color: #f7f8f9;
          font: 12px/15px SegoeUI; }
        .aui body .b0xitems .b0xTops .txtCountAlls {
          color: #ffed00;
          font: 32px/32px Arial;
          display: block;
          padding: 10px 0;
          text-shadow: 0 2px 15px rgba(0, 0, 0, 0.15); }
      .aui body .b0xitems .b0xBottoms {
        background: #fff;
        padding: 10px;
        color: #444;
        font: bold 13px/18px Arial;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px; }
        .aui body .b0xitems .b0xBottoms a {
          color: #333; }
        .aui body .b0xitems .b0xBottoms font {
          color: #f43f3f; }
      .aui body .b0xitems.itemsVBDe .b0xTops {
        background-color: #55a8fd; }
      .aui body .b0xitems.itemsVBDe:hover .b0xTops {
        background-color: #56b9ff; }
      .aui body .b0xitems.itemsVBDi .b0xTops {
        background-color: #8f7ee5; }
      .aui body .b0xitems.itemsVBDi:hover .b0xTops {
        background-color: #a28aff; }
      .aui body .b0xitems.itemsVBNb .b0xTops {
        background-color: #3d69ba; }
      .aui body .b0xitems.itemsVBNb:hover .b0xTops {
        background-color: #5186e8; }
    .aui body .dshCal-users {
      background: #fff;
      margin-bottom: 15px;
      -webkit-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      -moz-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
      .aui body .dshCal-users h2 {
        background: #8fce69 url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-cloudcalendar.png) no-repeat 15px center;
        text-transform: uppercase;
        font: 20px/24px SegoeUI-SemiBold;
        color: #fff;
        padding: 25px 10px 25px 145px;
        margin: 0;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0; }
        .aui body .dshCal-users h2 font {
          display: block;
          text-transform: none;
          font: 14px/20px SegoeUI; }
      .aui body .dshCal-users ul {
        list-style: none;
        margin: 0;
        padding: 15px 15px 15px 20px;
        max-height: 400px;
        overflow-y: auto; }
        .aui body .dshCal-users ul::-webkit-scrollbar {
          width: 8px;
          background-color: #fff; }
        .aui body .dshCal-users ul::-webkit-scrollbar-thumb {
          background-color: #dfe4e6;
          border: 2px solid #fff;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          -ms-border-radius: 10px;
          -o-border-radius: 10px;
          border-radius: 10px; }
          .aui body .dshCal-users ul::-webkit-scrollbar-thumb:hover {
            background-color: #9aa4aa; }
        .aui body .dshCal-users ul::-webkit-scrollbar-corner {
          background-color: #fff; }
        .aui body .dshCal-users ul.marquee {
          position: relative; }
          .aui body .dshCal-users ul.marquee:before {
            content: '';
            display: block;
            width: 1px;
            height: 100%;
            position: absolute;
            top: 0;
            left: 20px;
            background: #f3f4f5; }
        .aui body .dshCal-users ul li {
          position: relative;
          padding-left: 20px;
          color: #111;
          padding-bottom: 25px;
          border-left: 1px solid #ebeeee; }
          .aui body .dshCal-users ul li a {
            color: #111; }
          .aui body .dshCal-users ul li:before {
            width: 12px;
            height: 12px;
            content: '';
            display: block;
            position: absolute;
            left: -8px;
            top: 0;
            border: 2px solid #d7d8d9;
            background: #fff;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            -ms-border-radius: 30px;
            -o-border-radius: 30px;
            border-radius: 30px;
            -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
            -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1);
            box-shadow: 0 1px 10px rgba(0, 0, 0, 0.1); }
          .aui body .dshCal-users ul li .txtTimes, .aui body .dshCal-users ul li .txtDesp, .aui body .dshCal-users ul li .txtNct, .aui body .dshCal-users ul li .txtDd {
            display: block; }
          .aui body .dshCal-users ul li .txtTimes {
            font: 20px/20px Arial;
            margin-bottom: 5px;
            color: #000; }
            .aui body .dshCal-users ul li .txtTimes span {
              font: 11px/11px Arial;
              color: #fff;
              float: right;
              background: #a9b7be;
              padding: 3px 12px;
              -webkit-border-radius: 10px;
              -moz-border-radius: 10px;
              -ms-border-radius: 10px;
              -o-border-radius: 10px;
              border-radius: 10px;
              -webkit-box-shadow: 0 1px 5px rgba(194, 213, 222, 0.3);
              -moz-box-shadow: 0 1px 5px rgba(194, 213, 222, 0.3);
              box-shadow: 0 1px 5px rgba(194, 213, 222, 0.3); }
            .aui body .dshCal-users ul li .txtTimes .label {
              margin-left: 5px;
              padding: 3px 15px 3px 10px;
              font: bold 12px/12px Arial;
              vertical-align: top;
              -webkit-border-radius: 10px 20px 20px 10px;
              -moz-border-radius: 10px 20px 20px 10px;
              -ms-border-radius: 10px 20px 20px 10px;
              -o-border-radius: 10px 20px 20px 10px;
              border-radius: 10px 20px 20px 10px; }
          .aui body .dshCal-users ul li .txtDesp {
            text-align: justify;
            font: 13px/18px Arial; }
          .aui body .dshCal-users ul li .txtNct {
            margin: 3px 0; }
          .aui body .dshCal-users ul li.happen {
            border-left: 1px solid #afec95; }
            .aui body .dshCal-users ul li.happen .txtTimes {
              color: #4cd235; }
              .aui body .dshCal-users ul li.happen .txtTimes span {
                background: #92d874;
                -webkit-box-shadow: 0 1px 5px rgba(161, 255, 122, 0.3);
                -moz-box-shadow: 0 1px 5px rgba(161, 255, 122, 0.3);
                box-shadow: 0 1px 5px rgba(161, 255, 122, 0.3); }
              .aui body .dshCal-users ul li.happen .txtTimes .label {
                background: #7ada52;
                -webkit-box-shadow: 0 1px 5px rgba(161, 255, 122, 0.5);
                -moz-box-shadow: 0 1px 5px rgba(161, 255, 122, 0.5);
                box-shadow: 0 1px 5px rgba(161, 255, 122, 0.5); }
            .aui body .dshCal-users ul li.happen:before {
              border-color: #73e343;
              -webkit-box-shadow: 0 1px 10px rgba(161, 255, 104, 0.5);
              -moz-box-shadow: 0 1px 10px rgba(161, 255, 104, 0.5);
              box-shadow: 0 1px 10px rgba(161, 255, 104, 0.5); }
          .aui body .dshCal-users ul li.no-happen {
            border-left: 1px solid #9adefb; }
            .aui body .dshCal-users ul li.no-happen .txtTimes {
              color: #00b7ff; }
              .aui body .dshCal-users ul li.no-happen .txtTimes span {
                background: #85d3f1;
                -webkit-box-shadow: 0 1px 5px rgba(117, 217, 255, 0.3);
                -moz-box-shadow: 0 1px 5px rgba(117, 217, 255, 0.3);
                box-shadow: 0 1px 5px rgba(117, 217, 255, 0.3); }
              .aui body .dshCal-users ul li.no-happen .txtTimes .label {
                background: #36c6ff;
                -webkit-box-shadow: 0 1px 5px rgba(77, 213, 255, 0.5);
                -moz-box-shadow: 0 1px 5px rgba(77, 213, 255, 0.5);
                box-shadow: 0 1px 5px rgba(77, 213, 255, 0.5); }
            .aui body .dshCal-users ul li.no-happen:before {
              border-color: #60d0ff;
              -webkit-box-shadow: 0 1px 10px rgba(101, 228, 255, 0.5);
              -moz-box-shadow: 0 1px 10px rgba(101, 228, 255, 0.5);
              box-shadow: 0 1px 10px rgba(101, 228, 255, 0.5); }
    .aui body .dshCal-Birthday {
      background: #fff;
      margin-bottom: 15px;
      -webkit-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      -moz-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
      .aui body .dshCal-Birthday h2 {
        background: #f36f58;
        font: 16px/20px SegoeUI;
        color: #fff;
        padding: 12px 10px;
        margin: 0;
        text-transform: uppercase;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0; }
      .aui body .dshCal-Birthday ul {
        list-style: none;
        margin: 0;
        max-height: 300px;
        overflow-y: auto; }
        .aui body .dshCal-Birthday ul::-webkit-scrollbar {
          width: 8px;
          background-color: #fff; }
        .aui body .dshCal-Birthday ul::-webkit-scrollbar-thumb {
          background-color: #dfe4e6;
          border: 2px solid #fff;
          -webkit-border-radius: 10px;
          -moz-border-radius: 10px;
          -ms-border-radius: 10px;
          -o-border-radius: 10px;
          border-radius: 10px; }
          .aui body .dshCal-Birthday ul::-webkit-scrollbar-thumb:hover {
            background-color: #9aa4aa; }
        .aui body .dshCal-Birthday ul::-webkit-scrollbar-corner {
          background-color: #fff; }
        .aui body .dshCal-Birthday ul li {
          padding: 10px 15px; }
          .aui body .dshCal-Birthday ul li .im-userBirthday {
            float: left;
            width: 35px;
            height: 35px;
            overflow: hidden;
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;
            -ms-border-radius: 50px;
            -o-border-radius: 50px;
            border-radius: 50px; }
            .aui body .dshCal-Birthday ul li .im-userBirthday img {
              display: block;
              width: 100%;
              min-height: 100%; }
          .aui body .dshCal-Birthday ul li .txt-userBirthday {
            margin-left: 45px;
            color: #828b95; }
            .aui body .dshCal-Birthday ul li .txt-userBirthday .wb {
              display: block;
              padding-bottom: 3px;
              color: #0480cc; }
        .aui body .dshCal-Birthday ul.lst-birthdayToDay li:last-child {
          border-bottom: 1px dashed #ddd; }
    .aui body .wrp-remindWork {
      display: block;
      background: #fff;
      margin-bottom: 15px;
      -webkit-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      -moz-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
      .aui body .wrp-remindWork h2 {
        background: #44d9b2;
        font: 16px/20px SegoeUI;
        color: #fff;
        padding: 12px 10px;
        margin: 0;
        text-transform: uppercase;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0; }
      .aui body .wrp-remindWork .content-remindWork {
        display: block;
        padding: 0 15px 15px; }
        .aui body .wrp-remindWork .content-remindWork .link-items {
          display: block;
          margin: 15px 0 5px;
          font: bold 15px/20px Arial;
          color: #000; }
        .aui body .wrp-remindWork .content-remindWork .items {
          display: block;
          padding: 6px 0 6px 15px;
          position: relative; }
          .aui body .wrp-remindWork .content-remindWork .items a {
            color: #333; }
            .aui body .wrp-remindWork .content-remindWork .items a .txtNames {
              padding-left: 8px; }
            .aui body .wrp-remindWork .content-remindWork .items a .txtBads {
              position: absolute;
              right: 0;
              top: 3px;
              padding: 3px 4px;
              font: 13px/13px Arial;
              border: 1px solid;
              color: #fff;
              -webkit-border-radius: 4px;
              -moz-border-radius: 4px;
              -ms-border-radius: 4px;
              -o-border-radius: 4px;
              border-radius: 4px; }
          .aui body .wrp-remindWork .content-remindWork .items.items-CXL a .txtBads {
            border-color: #7bd7e7;
            background: #7bd7e7;
            -webkit-box-shadow: 0 1px 5px rgba(63, 205, 241, 0.15);
            -moz-box-shadow: 0 1px 5px rgba(63, 205, 241, 0.15);
            box-shadow: 0 1px 5px rgba(63, 205, 241, 0.15); }
          .aui body .wrp-remindWork .content-remindWork .items.items-SHH a .txtBads {
            border-color: #fccd46;
            background: #fccd46;
            -webkit-box-shadow: 0 1px 5px rgba(253, 207, 34, 0.5);
            -moz-box-shadow: 0 1px 5px rgba(253, 207, 34, 0.5);
            box-shadow: 0 1px 5px rgba(253, 207, 34, 0.5); }
          .aui body .wrp-remindWork .content-remindWork .items.items-HH a .txtBads {
            border-color: #fe9776;
            background: #fe9776;
            -webkit-box-shadow: 0 1px 5px rgba(255, 138, 101, 0.3);
            -moz-box-shadow: 0 1px 5px rgba(255, 138, 101, 0.3);
            box-shadow: 0 1px 5px rgba(255, 138, 101, 0.3); }
    .aui body .b0xdbDocIn {
      margin-bottom: 15px;
      clear: both;
      -webkit-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      -moz-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1); }
      .aui body .b0xdbDocIn h2 {
        padding: 10px;
        margin: 0;
        color: #fff;
        height: 40px;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        -ms-border-radius: 5px 5px 0 0;
        -o-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0; }
        .aui body .b0xdbDocIn h2 label {
          font: 15px/18px SegoeUI;
          float: left;
          max-width: 95%;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
        .aui body .b0xdbDocIn h2 font {
          float: right;
          font: 13px/17px Arial; }
        .aui body .b0xdbDocIn h2 a {
          float: right;
          font: 13px/21px Arial;
          color: #fff;
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-toright.png) no-repeat right center;
          padding-right: 15px;
          -webkit-transition: all 0.3s;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          transition: all 0.3s; }
          .aui body .b0xdbDocIn h2 a:hover, .aui body .b0xdbDocIn h2 a:focus {
            padding-right: 20px; }
      .aui body .b0xdbDocIn .b0xDocIn {
        background: #fff;
        padding: 15px 10px 15px 20px;
        -webkit-border-radius: 0 0 5px 5px;
        -moz-border-radius: 0 0 5px 5px;
        -ms-border-radius: 0 0 5px 5px;
        -o-border-radius: 0 0 5px 5px;
        border-radius: 0 0 5px 5px; }
        .aui body .b0xdbDocIn .b0xDocIn .slcOpSearch {
          float: left;
          width: 150px;
          margin-right: 10px;
          height: 30px; }
        .aui body .b0xdbDocIn .b0xDocIn .navCharts {
          float: right; }
          .aui body .b0xdbDocIn .b0xDocIn .navCharts a {
            width: 25px;
            height: 34px;
            padding: 10px 8px;
            float: left;
            border: 1px solid #e7e8e9;
            margin-right: 5px;
            font-size: 12px;
            -webkit-border-radius: 3px;
            -moz-border-radius: 3px;
            -ms-border-radius: 3px;
            -o-border-radius: 3px;
            border-radius: 3px;
            -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
            .aui body .b0xdbDocIn .b0xDocIn .navCharts a span {
              color: #777; }
            .aui body .b0xdbDocIn .b0xDocIn .navCharts a:hover, .aui body .b0xdbDocIn .b0xDocIn .navCharts a:focus {
              border-color: #ddd; }
              .aui body .b0xdbDocIn .b0xDocIn .navCharts a:hover span, .aui body .b0xdbDocIn .b0xDocIn .navCharts a:focus span {
                color: #333; }
        .aui body .b0xdbDocIn .b0xDocIn .wvBarChart {
          clear: both;
          padding-top: 20px; }
          .aui body .b0xdbDocIn .b0xDocIn .wvBarChart .jqplot-target {
            z-index: 1; }
          .aui body .b0xdbDocIn .b0xDocIn .wvBarChart .jqplot-table-legend, .aui body .b0xdbDocIn .b0xDocIn .wvBarChart .jqplot-cursor-legend, .aui body .b0xdbDocIn .b0xDocIn .wvBarChart .jqplot-table-legend-swatch-outline {
            border: none;
            width: auto; }
          .aui body .b0xdbDocIn .b0xDocIn .wvBarChart .jqplot-xaxis .jqplot-xaxis-tick {
            max-width: 20%;
            padding: 0 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            display: -webkit-box;
            line-height: 17px;
            max-height: 34px;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical; }
    .aui body .b0xQSearchs {
      float: left;
      margin: 10px 0 0 50px;
      width: 30%; }
      .aui body .b0xQSearchs .ipQSearch {
        height: 30px;
        border: none;
        width: 85%;
        float: left;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
        .aui body .b0xQSearchs .ipQSearch:hover, .aui body .b0xQSearchs .ipQSearch:focus {
          border: none;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
      .aui body .b0xQSearchs .btnQSearch {
        height: 30px;
        border: none;
        width: 15%;
        padding: 5px 0;
        margin: 0;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
        .aui body .b0xQSearchs .btnQSearch span {
          color: #fff; }
    .aui body .panel-AttachFile {
      display: inline-block;
      width: 100%;
      border: 1px solid #ddd;
      padding: 10px;
      -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
      .aui body .panel-AttachFile .ui-panel-titlebar {
        border: none;
        padding: 0 20px 0 0;
        font: 16px/16px SegoeUI;
        color: #828b95; }
        .aui body .panel-AttachFile .ui-panel-titlebar a {
          margin: 0;
          padding: 0 3px; }
      .aui body .panel-AttachFile .ui-panel-content {
        padding-top: 15px; }
    .aui body .attachFiles {
      position: relative;
      display: inline-block;
      width: 100%;
      padding-top: 10px; }
      .aui body .attachFiles .icon-helps-portlet {
        position: absolute;
        right: 0;
        top: 20px;
        padding: 10px 0 10px 5px; }
        .aui body .attachFiles .icon-helps-portlet:before {
          color: #15c7ff; }
      .aui body .attachFiles ul {
        list-style: none;
        margin: 0; }
        .aui body .attachFiles ul li {
          float: left;
          width: 100%;
          padding: 8px 25px 2px 0;
          border-top: 1px solid #f5f6f7; }
          .aui body .attachFiles ul li:first-child {
            border: none; }
          .aui body .attachFiles ul li .leftFileURLs {
            background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file0.png) no-repeat left top;
            font: 14px/20px Arial;
            float: left;
            width: 65%;
            max-width: calc(100% - 200px); }
            .aui body .attachFiles ul li .leftFileURLs .txtOwner {
              color: #888;
              display: block;
              font: 12px/16px Arial; }
            .aui body .attachFiles ul li .leftFileURLs .txt-format {
              font: 10px/16px Tahoma;
              color: #aaa;
              float: left;
              width: 35px;
              height: 46px;
              margin-right: 10px;
              padding: 6px 0;
              text-align: center;
              text-transform: uppercase;
              text-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
            .aui body .attachFiles ul li .leftFileURLs .txt-names {
              color: #444; }
            .aui body .attachFiles ul li .leftFileURLs.files-none {
              background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file0.png); }
              .aui body .attachFiles ul li .leftFileURLs.files-none .txt-format, .aui body .attachFiles ul li .leftFileURLs.files-none .txt-names {
                color: #444; }
            .aui body .attachFiles ul li .leftFileURLs.files-goc {
              background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file1.png); }
              .aui body .attachFiles ul li .leftFileURLs.files-goc .txt-format, .aui body .attachFiles ul li .leftFileURLs.files-goc .txt-names {
                color: #38a5ff; }
            .aui body .attachFiles ul li .leftFileURLs.files-kogoc {
              background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file2.png); }
              .aui body .attachFiles ul li .leftFileURLs.files-kogoc .txt-format, .aui body .attachFiles ul li .leftFileURLs.files-kogoc .txt-names {
                color: #ff9023; }
            .aui body .attachFiles ul li .leftFileURLs.files-baocao {
              background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file3.png); }
              .aui body .attachFiles ul li .leftFileURLs.files-baocao .txt-format, .aui body .attachFiles ul li .leftFileURLs.files-baocao .txt-names {
                color: #1fd26b; }
            .aui body .attachFiles ul li .leftFileURLs.files-gopy {
              background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file4.png); }
              .aui body .attachFiles ul li .leftFileURLs.files-gopy .txt-format, .aui body .attachFiles ul li .leftFileURLs.files-gopy .txt-names {
                color: #4575a8; }
            .aui body .attachFiles ul li .leftFileURLs.files-chuyen {
              background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file5.png); }
              .aui body .attachFiles ul li .leftFileURLs.files-chuyen .txt-format, .aui body .attachFiles ul li .leftFileURLs.files-chuyen .txt-names {
                color: #b247f7; }
            .aui body .attachFiles ul li .leftFileURLs.files-phathanh {
              background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file6.png); }
              .aui body .attachFiles ul li .leftFileURLs.files-phathanh .txt-format, .aui body .attachFiles ul li .leftFileURLs.files-phathanh .txt-names {
                color: #ff2727; }
          .aui body .attachFiles ul li .rightLIKs {
            float: right;
            padding-top: 3px; }
            .aui body .attachFiles ul li .rightLIKs .dropdown-menu li {
              padding: 0; }
            .aui body .attachFiles ul li .rightLIKs a {
              display: inline-block;
              width: 34px;
              padding: 6px 9px;
              background-color: #fff;
              border-color: #fff;
              -webkit-border-radius: 30px;
              -moz-border-radius: 30px;
              -ms-border-radius: 30px;
              -o-border-radius: 30px;
              border-radius: 30px;
              -webkit-box-shadow: none;
              -moz-box-shadow: none;
              box-shadow: none; }
              .aui body .attachFiles ul li .rightLIKs a:hover, .aui body .attachFiles ul li .rightLIKs a:focus {
                border-color: #42bbe6;
                -webkit-box-shadow: 0 1px 5px rgba(0, 192, 255, 0.5);
                -moz-box-shadow: 0 1px 5px rgba(0, 192, 255, 0.5);
                box-shadow: 0 1px 5px rgba(0, 192, 255, 0.5); }
                .aui body .attachFiles ul li .rightLIKs a:hover::before, .aui body .attachFiles ul li .rightLIKs a:hover::after, .aui body .attachFiles ul li .rightLIKs a:focus::before, .aui body .attachFiles ul li .rightLIKs a:focus::after {
                  color: #00c0ff; }
    .aui body .fileResult {
      display: inline-block;
      width: 100%;
      padding-right: 10px; }
    .aui body .lstViews {
      float: left;
      width: 100%;
      padding: 10px 0;
      border: solid #eee;
      border-width: 1px 0;
      margin-top: 10px; }
      .aui body .lstViews ul {
        float: left;
        width: 85%;
        margin: 0;
        border-right: 1px solid #eee; }
        .aui body .lstViews ul li a {
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icAttacts.png) no-repeat left 7px;
          padding: 5px 5px 5px 37px;
          font: bold 13px/18px Arial;
          display: block; }
          .aui body .lstViews ul li a .frSizes {
            color: #777;
            display: block;
            font: 13px/16px Arial; }
          .aui body .lstViews ul li a.selected {
            color: #1d69dc; }
            .aui body .lstViews ul li a.selected .frSizes {
              color: #777; }
      .aui body .lstViews .liksRight {
        float: right; }
        .aui body .lstViews .liksRight a {
          float: left; }
          .aui body .lstViews .liksRight a.likDownAlls {
            background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icDownalls.png) no-repeat center;
            height: 40px;
            width: 40px;
            border: 1px solid #a2afb2;
            -webkit-border-radius: 25px;
            -moz-border-radius: 25px;
            -ms-border-radius: 25px;
            -o-border-radius: 25px;
            border-radius: 25px; }
          .aui body .lstViews .liksRight a.likStopViews {
            background: url(/nss-activity-LMH-v6-theme/css/../images/icon/closed-icon.png) no-repeat center;
            height: 40px;
            width: 40px;
            float: right; }
    .aui body .pnStatements ul {
      margin: 0; }
    .aui body .trashGridData {
      list-style: none;
      margin: 0; }
      .aui body .trashGridData .ui-datalist {
        display: inline-block;
        width: 100%;
        min-height: calc(100vh - 166px); }
        .aui body .trashGridData .ui-datalist .ui-datalist-empty-message {
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/emptyTrash.png) no-repeat center 100px;
          padding-top: 240px;
          text-align: center;
          color: #aaa;
          font: 16px/20px Arial; }
      .aui body .trashGridData .Ct a {
        padding: 5px 30px;
        border: 1px solid #eee;
        color: #777;
        display: inline-block;
        margin-top: 20px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        -ms-border-radius: 15px;
        -o-border-radius: 15px;
        border-radius: 15px; }
        .aui body .trashGridData .Ct a:hover, .aui body .trashGridData .Ct a:focus {
          border-color: #ddd;
          color: #444; }
      .aui body .trashGridData li {
        float: left;
        width: 33.33333%;
        padding: 5px; }
        .aui body .trashGridData li .itemsTrash {
          display: block;
          cursor: pointer;
          margin-left: 23px;
          position: relative; }
          .aui body .trashGridData li .itemsTrash .infoTrashEntry {
            overflow: hidden;
            height: 85px;
            display: block;
            padding: 10px;
            background: #fff;
            border: 1px solid #e7e8e9;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -ms-border-radius: 5px;
            -o-border-radius: 5px;
            border-radius: 5px;
            -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            -webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;
            -o-transition: all 0.5s;
            transition: all 0.5s; }
            .aui body .trashGridData li .itemsTrash .infoTrashEntry .thumbTrash {
              float: left;
              width: 65px;
              height: 65px;
              margin-left: 8px;
              background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-documents.png) no-repeat 0 0;
              padding: 10px 30px 5px 10px;
              font: 9px/11px SegoeUI-Semibold;
              color: #777; }
            .aui body .trashGridData li .itemsTrash .infoTrashEntry .infoTrash {
              display: block;
              margin-left: 65px;
              line-height: 15px;
              height: 62px;
              overflow: hidden; }
            .aui body .trashGridData li .itemsTrash .infoTrashEntry:hover, .aui body .trashGridData li .itemsTrash .infoTrashEntry.selected {
              background: #f0faff;
              border-color: #46ceff;
              -webkit-box-shadow: 0 1px 10px rgba(27, 188, 255, 0.15);
              -moz-box-shadow: 0 1px 10px rgba(27, 188, 255, 0.15);
              box-shadow: 0 1px 10px rgba(27, 188, 255, 0.15); }
    .aui body .overlay-trashEntry {
      left: auto !important;
      right: 0 !important;
      -webkit-border-radius: 0 5px 0 0;
      -moz-border-radius: 0 5px 0 0;
      -ms-border-radius: 0 5px 0 0;
      -o-border-radius: 0 5px 0 0;
      border-radius: 0 5px 0 0; }
    .aui body .attachPost {
      display: inline-block;
      width: 100%; }
      .aui body .attachPost .item-list-attachs {
        padding: 10px 0 0;
        display: inline-block;
        width: 100%; }
        .aui body .attachPost .item-list-attachs a {
          background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file0.png) no-repeat left top;
          font: 13px/18px Arial;
          float: left;
          max-width: 80%; }
          .aui body .attachPost .item-list-attachs a .txtOwner {
            color: #888;
            display: block;
            font: 12px/16px Arial;
            white-space: nowrap; }
          .aui body .attachPost .item-list-attachs a .txt-format {
            font: 11px/16px SegoeUI;
            color: #aaa;
            float: left;
            width: 35px;
            height: 40px;
            margin-right: 10px;
            padding: 6px 0 0;
            text-align: center;
            text-transform: uppercase;
            text-shadow: 0 3px 5px rgba(0, 0, 0, 0.05); }
          .aui body .attachPost .item-list-attachs a .txt-names {
            color: #222; }
        .aui body .attachPost .item-list-attachs .link-moreActivity {
          float: left;
          padding-top: 1px; }
          .aui body .attachPost .item-list-attachs .link-moreActivity .ui-button {
            background: none;
            border: none;
            height: 15px;
            margin-left: 15px;
            color: #828b95;
            font-size: 12px;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none; }
            .aui body .attachPost .item-list-attachs .link-moreActivity .ui-button .ui-icon:after {
              font-size: 8px;
              line-height: 8px;
              color: #828b95; }
            .aui body .attachPost .item-list-attachs .link-moreActivity .ui-button .ui-button-text {
              padding: 0 22px 0 10px; }
            .aui body .attachPost .item-list-attachs .link-moreActivity .ui-button:hover, .aui body .attachPost .item-list-attachs .link-moreActivity .ui-button:focus {
              color: #25292b; }
    .aui body .im-previews {
      display: inline-block;
      margin-right: 10px;
      width: 40px; }
    .aui body .portletDiscuss .wrp-content-detailAttach {
      display: block;
      height: 100vh;
      margin-left: -10px;
      margin-right: 10px; }
      .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach {
        float: left;
        width: 64%;
        height: 100%;
        background: #2b2b2b;
        position: relative;
        overflow: hidden; }
        .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .flex-viewFrm {
          display: flex;
          justify-content: center;
          align-items: center;
          height: 100%; }
          .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .flex-viewFrm .file-viewImage {
            display: block;
            max-width: 100%;
            max-height: 100%; }
          .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .flex-viewFrm .link-attachs {
            background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file0-2x.png) no-repeat left top;
            font: 18px/22px Arial;
            float: left;
            color: #fff;
            max-width: 80%; }
            .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .flex-viewFrm .link-attachs .txt-names {
              display: block;
              margin: 5px 0 5px 70px;
              word-break: break-word; }
            .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .flex-viewFrm .link-attachs .txtOwner {
              display: block;
              font: 14px/16px Arial;
              white-space: nowrap;
              margin-left: 70px; }
            .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .flex-viewFrm .link-attachs .txt-format {
              font: 13px/20px SegoeUI;
              float: left;
              width: 55px;
              height: 70px;
              margin-right: 10px;
              padding: 20px 0 0;
              text-align: center;
              text-transform: uppercase;
              color: #888; }
        .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-previous, .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-next {
          position: absolute;
          z-index: 3;
          top: 0;
          bottom: 0;
          width: 55px;
          padding: 48vh 15px; }
          .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-previous [class^="icon-"], .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-previous [class*=" icon-"], .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-next [class^="icon-"], .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-next [class*=" icon-"] {
            color: #fff;
            font-size: 30px;
            opacity: .2;
            display: inline-block;
            width: 40px;
            height: 40px;
            padding: 3px 13px;
            background: rgba(0, 0, 0, 0.2);
            -webkit-border-radius: 100%;
            -moz-border-radius: 100%;
            -ms-border-radius: 100%;
            -o-border-radius: 100%;
            border-radius: 100%; }
          .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-previous:hover [class^="icon-"], .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-previous:hover [class*=" icon-"], .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-previous:focus [class^="icon-"], .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-previous:focus [class*=" icon-"], .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-next:hover [class^="icon-"], .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-next:hover [class*=" icon-"], .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-next:focus [class^="icon-"], .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-next:focus [class*=" icon-"] {
            opacity: .8; }
        .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-previous {
          left: 0;
          padding-right: 0; }
        .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-next {
          right: 0;
          padding-left: 0; }
          .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-next [class^="icon-"], .aui body .portletDiscuss .wrp-content-detailAttach .wrp-left-detailAttach .icons-next [class*=" icon-"] {
            padding-left: 16px; }
      .aui body .portletDiscuss .wrp-content-detailAttach .wrp-right-detailAttach {
        float: right;
        width: 35%;
        height: 100%; }
        .aui body .portletDiscuss .wrp-content-detailAttach .wrp-right-detailAttach .dataDiscuss {
          margin-top: 30px; }
          .aui body .portletDiscuss .wrp-content-detailAttach .wrp-right-detailAttach .dataDiscuss .ui-datalist .itemDiscuss {
            padding: 0 0 0 10px;
            margin: 0;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0; }
            .aui body .portletDiscuss .wrp-content-detailAttach .wrp-right-detailAttach .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss {
              min-height: 50px;
              margin-bottom: 10px; }
            .aui body .portletDiscuss .wrp-content-detailAttach .wrp-right-detailAttach .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity {
              padding-left: 0; }
    .aui body .portletDiscuss .dataDiscuss {
      display: block;
      clear: both;
      margin-top: 20px;
      padding-bottom: 50px; }
      .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss {
        display: block;
        margin-bottom: 15px;
        padding: 20px;
        background: #fff;
        overflow: hidden;
        -webkit-border-radius: 8px;
        -moz-border-radius: 8px;
        -ms-border-radius: 8px;
        -o-border-radius: 8px;
        border-radius: 8px;
        -webkit-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
        -moz-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
        box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1); }
        .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .lik-viewAlls {
          display: block;
          padding: 0 0 25px;
          color: #0079cf; }
        .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss {
          display: block;
          position: relative; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .ImageUser {
            float: left;
            background-color: #fff;
            width: 50px;
            height: 50px;
            margin-right: 10px;
            overflow: hidden;
            -webkit-border-radius: 100px;
            -moz-border-radius: 100px;
            -ms-border-radius: 100px;
            -o-border-radius: 100px;
            border-radius: 100px; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .ImageUser img {
              display: block;
              width: 100%;
              min-height: 100%; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .contentPost {
            display: block; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .contentPost .listUserShare {
              margin: 0 0 3px;
              padding-top: 8px;
              overflow: hidden;
              text-overflow: ellipsis;
              display: -webkit-box;
              line-height: 18px;
              max-height: 36px;
              -webkit-line-clamp: 2;
              -webkit-box-orient: vertical; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .contentPost .face-link-shared {
              margin-left: 15px;
              margin-right: 12px;
              padding: 3px 13px 2px;
              font-size: 12px;
              line-height: 13px;
              display: inline-block;
              -webkit-border-radius: 20px;
              -moz-border-radius: 20px;
              -ms-border-radius: 20px;
              -o-border-radius: 20px;
              border-radius: 20px;
              -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
              -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
              box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12);
              -webkit-transition: all 0.5s;
              -moz-transition: all 0.5s;
              -o-transition: all 0.5s;
              transition: all 0.5s; }
              .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .contentPost .face-link-shared a {
                color: #75787a; }
                .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .contentPost .face-link-shared a .nss-icon {
                  font-size: 12px;
                  color: #75787a; }
              .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .contentPost .face-link-shared:hover, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .contentPost .face-link-shared:focus {
                -webkit-box-shadow: 0 3px 7px rgba(0, 159, 255, 0.2);
                -moz-box-shadow: 0 3px 7px rgba(0, 159, 255, 0.2);
                box-shadow: 0 3px 7px rgba(0, 159, 255, 0.2); }
                .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .contentPost .face-link-shared:hover a, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .contentPost .face-link-shared:focus a {
                  color: #0ea4ff; }
                  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .contentPost .face-link-shared:hover a .nss-icon, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .headDiscuss .contentPost .face-link-shared:focus a .nss-icon {
                    color: #0ea4ff; }
        .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost {
          display: block;
          padding: 20px 0 0;
          font: 14px/19px Arial;
          text-align: justify;
          word-break: break-word; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost .txt-titleDetail-topic {
            display: block;
            font: 18px/25px Arial !important;
            margin-bottom: 10px;
            color: #000; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost .content-DetailPoll {
            display: block; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost .content-DetailPoll .title-item-polls {
              margin-top: 15px;
              display: block; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost .content-DetailPoll .txt-viewUserVote {
              display: inline-block;
              padding-top: 7px;
              font-style: italic; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost html, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost body {
            display: none !important; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost h1, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost h2, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost h3, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost h4, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost h5, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost h6, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost div, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost p, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost span, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost ul, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost li, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost lo, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost th, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost td, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost a, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost b, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost u, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost i, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost strong {
            font-family: Arial !important;
            background: none !important; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost div, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost p, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost span, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost ul, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost li, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost lo, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost th, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost td, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost a, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost b, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost u, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost i, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost strong {
            font-size: 14px !important; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost .txt-description-rss {
            font-size: 13px !important; }
        .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .imagebox {
          height: 100px;
          overflow: hidden;
          margin-top: 10px;
          display: block; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .imagebox a {
            display: block;
            float: left;
            height: 100px;
            margin-right: 5px; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .imagebox a img {
              display: block;
              height: 100%; }
        .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .post-informers-cont {
          padding: 10px 0;
          border-top: 1px solid #e7ecee;
          display: block; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .post-informers-cont a {
            display: inline-block;
            color: #828b95; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .post-informers-cont a:hover, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .post-informers-cont a:focus {
              color: #25292b; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .post-informers-cont .link-moreActivity .ui-button {
            background: none;
            border: none;
            height: 15px;
            margin: 0;
            color: #828b95;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .post-informers-cont .link-moreActivity .ui-button .ui-icon:after {
              font-size: 8px;
              line-height: 8px;
              color: #828b95; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .post-informers-cont .link-moreActivity .ui-button .ui-button-text {
              padding: 0 20px 0 0; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .post-informers-cont .link-moreActivity .ui-button:hover, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .post-informers-cont .link-moreActivity .ui-button:focus {
              color: #25292b; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .post-informers-cont .items-link-cont {
            padding-right: 13px !important;
            font-size: 13px !important; }
        .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity {
          display: block; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment {
            display: block;
            margin-bottom: 15px; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.desCms {
              margin-bottom: 0; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .label-fake {
              display: block;
              border: 1px solid #d5d7d7;
              padding: 12px 15px;
              color: #cfd2d3;
              font-size: 14px;
              -webkit-appearance: textfield;
              cursor: text;
              -webkit-border-radius: 25px;
              -moz-border-radius: 25px;
              -ms-border-radius: 25px;
              -o-border-radius: 25px;
              border-radius: 25px; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form {
              border: 1px solid #d5d7d7;
              overflow: hidden;
              position: relative;
              display: block;
              -webkit-border-radius: 10px;
              -moz-border-radius: 10px;
              -ms-border-radius: 10px;
              -o-border-radius: 10px;
              border-radius: 10px; }
              .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .ui-inputtextarea {
                border: none;
                padding: 12px 15px 5px;
                margin-bottom: 5px;
                -webkit-border-radius: 15px 15px 0 0;
                -moz-border-radius: 15px 15px 0 0;
                -ms-border-radius: 15px 15px 0 0;
                -o-border-radius: 15px 15px 0 0;
                border-radius: 15px 15px 0 0;
                -webkit-box-shadow: none;
                -moz-box-shadow: none;
                box-shadow: none; }
              .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit {
                display: inline-block;
                width: 100%;
                padding: 0 10px 5px; }
                .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit .btn-attachs {
                  background: none;
                  border: none;
                  padding: 6px;
                  margin: 0;
                  color: #828b95;
                  -webkit-box-shadow: none;
                  -moz-box-shadow: none;
                  box-shadow: none; }
                .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit .btn-submit {
                  float: right; }
                  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit .btn-submit .btn {
                    font-size: 15px; }
                    .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit .btn-submit .btn.btn-comment {
                      margin: 0;
                      padding-left: 25px;
                      padding-right: 25px;
                      -webkit-border-radius: 30px;
                      -moz-border-radius: 30px;
                      -ms-border-radius: 30px;
                      -o-border-radius: 30px;
                      border-radius: 30px; }
                    .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit .btn-submit .btn.btn-cancel {
                      background: none;
                      border: none;
                      padding-left: 0;
                      padding-right: 0;
                      margin-right: 15px;
                      color: #999;
                      -webkit-box-shadow: none;
                      -moz-box-shadow: none;
                      box-shadow: none; }
                      .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit .btn-submit .btn.btn-cancel:hover, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit .btn-submit .btn.btn-cancel:focus {
                        text-decoration: underline;
                        color: #000; }
                .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit .ui-datatable table {
                  border: none; }
                  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit .ui-datatable table thead, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit .ui-datatable table tfoot {
                    display: none !important; }
                  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment .add-post-form .post-file-btn-submit .ui-datatable table tbody tr td {
                    border: none;
                    border-top: 1px solid #eef2f4;
                    font-size: 12px; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment {
              margin-left: 50px;
              position: relative; }
              .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .add-reply-form {
                display: block;
                border: 1px solid #d5d7d7;
                position: relative;
                -webkit-border-radius: 10px;
                -moz-border-radius: 10px;
                -ms-border-radius: 10px;
                -o-border-radius: 10px;
                border-radius: 10px; }
                .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .add-reply-form .ui-inputtextarea {
                  border: none;
                  padding: 10px;
                  min-height: 35px;
                  -webkit-box-shadow: none;
                  -moz-box-shadow: none;
                  box-shadow: none;
                  -webkit-border-radius: 12px;
                  -moz-border-radius: 12px;
                  -ms-border-radius: 12px;
                  -o-border-radius: 12px;
                  border-radius: 12px; }
              .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit {
                display: inline-block;
                width: 100%;
                padding: 5px 10px; }
                .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .btn-attachs {
                  background: none;
                  border: none;
                  padding: 3px 10px 3px 0;
                  height: 26px;
                  margin: 0;
                  color: #828b95;
                  -webkit-box-shadow: none;
                  -moz-box-shadow: none;
                  box-shadow: none;
                  -webkit-border-radius: 0;
                  -moz-border-radius: 0;
                  -ms-border-radius: 0;
                  -o-border-radius: 0;
                  border-radius: 0; }
                .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .btn-submit {
                  float: right; }
                  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .btn-submit .btn {
                    font-size: 14px; }
                    .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .btn-submit .btn.btn-comment {
                      margin: 0;
                      padding-left: 30px;
                      padding-right: 30px;
                      -webkit-border-radius: 30px;
                      -moz-border-radius: 30px;
                      -ms-border-radius: 30px;
                      -o-border-radius: 30px;
                      border-radius: 30px; }
                    .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .btn-submit .btn.btn-cancel {
                      background: none;
                      border: none;
                      padding-left: 0;
                      padding-right: 0;
                      margin-right: 15px;
                      color: #999;
                      -webkit-box-shadow: none;
                      -moz-box-shadow: none;
                      box-shadow: none; }
                      .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .btn-submit .btn.btn-cancel:hover, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .btn-submit .btn.btn-cancel:focus {
                        text-decoration: underline;
                        color: #000; }
                .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .im-thumbs {
                  float: left;
                  margin-right: 10px; }
                .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .ui-datatable table {
                  border: none; }
                  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .ui-datatable table thead, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .ui-datatable table tfoot {
                    display: none !important; }
                  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .ui-datatable table tbody tr td {
                    border: none;
                    border-top: 1px solid #eef2f4;
                    padding: 6px 0;
                    font-size: 12px; }
                  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .ui-datatable table tbody tr:hover td, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .ui-datatable table tbody tr:focus td, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .ui-datatable table tbody tr.ui-state-hover td, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .ui-datatable table tbody tr.ui-state-focus td, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .pnWriteComment.AddreplyComment .reply-file-btn-submit .ui-datatable table tbody tr.ui-state-highlight td {
                    background: none; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity .lst-pnComment {
            display: block; }
        .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .commentDiscuss table td {
          padding: 0 0 15px; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .commentDiscuss table td.w100p {
            padding-left: 10px; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .commentDiscuss table td.w100p .btn {
              margin: 0;
              width: 100%;
              text-align: center; }
        .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .sumDiscuss {
          color: #828b95; }
        .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss {
          position: absolute;
          right: -20px;
          top: -20px; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss .ratingDiscuss {
            float: left;
            color: #828b95;
            font-size: 12px; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss .ratingDiscuss .ui-rating {
              float: right;
              padding-left: 5px; }
              .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss .ratingDiscuss .ui-rating a {
                display: block; }
          .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a {
            display: inline-block;
            width: 60px;
            height: 60px;
            position: relative;
            padding: 11px;
            text-align: right; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a::before {
              content: '';
              display: block;
              position: absolute;
              left: 0;
              top: 0;
              z-index: 1;
              border: 30px solid;
              border-color: #fff #fff transparent transparent;
              -webkit-transition: all 0.3s linear;
              -moz-transition: all 0.3s linear;
              -o-transition: all 0.3s linear;
              transition: all 0.3s linear; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a [class^="icon-"], .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a [class*=" icon-"] {
              color: #cbd1d4;
              position: relative;
              z-index: 2;
              -webkit-transition: all 0.3s linear;
              -moz-transition: all 0.3s linear;
              -o-transition: all 0.3s linear;
              transition: all 0.3s linear; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a:hover::before, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a:focus::before {
              border-color: #d8e2ea #d1deea transparent transparent; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a:hover [class^="icon-"], .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a:hover [class*=" icon-"], .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a:focus [class^="icon-"], .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a:focus [class*=" icon-"] {
              color: #8495a5; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a.liked::before {
              border-color: #5eeeff #35eaff transparent transparent; }
            .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a.liked [class^="icon-"], .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .actionDiscuss a.liked [class*=" icon-"] {
              color: #fff; }
    .aui body .portletDiscuss .boxLoaders {
      display: block;
      text-align: center;
      padding: 20px 0; }
      .aui body .portletDiscuss .boxLoaders a {
        padding: 5px 40px;
        display: inline-block;
        color: #555;
        background: #fff;
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        -ms-border-radius: 100px;
        -o-border-radius: 100px;
        border-radius: 100px;
        -webkit-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05);
        box-shadow: 0 4px 10px rgba(0, 0, 0, 0.05); }
        .aui body .portletDiscuss .boxLoaders a:hover, .aui body .portletDiscuss .boxLoaders a:focus {
          color: #41adfd;
          -webkit-box-shadow: 0 4px 18px rgba(34, 166, 255, 0.2);
          -moz-box-shadow: 0 4px 18px rgba(34, 166, 255, 0.2);
          box-shadow: 0 4px 18px rgba(34, 166, 255, 0.2); }
    .aui body .portletDiscuss.portletDiscuss-dialog .dataDiscuss .ui-datalist .itemDiscuss {
      padding: 0;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
    .aui body .lststatusComment.level1Cms {
      display: block; }
      .aui body .lststatusComment.level1Cms .headCms-lv .ImageUser {
        float: left;
        background-color: #fff;
        width: 40px;
        height: 40px;
        margin-right: 10px;
        overflow: hidden;
        -webkit-border-radius: 100px;
        -moz-border-radius: 100px;
        -ms-border-radius: 100px;
        -o-border-radius: 100px;
        border-radius: 100px; }
        .aui body .lststatusComment.level1Cms .headCms-lv .ImageUser img {
          display: block;
          width: 100%;
          min-height: 100%; }
      .aui body .lststatusComment.level1Cms .headCms-lv .replyCms {
        display: block;
        margin-left: 50px; }
        .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content {
          display: inline-block;
          background: #eef2f4;
          padding: 7px 20px;
          word-break: break-word;
          -webkit-border-radius: 25px;
          -moz-border-radius: 25px;
          -ms-border-radius: 25px;
          -o-border-radius: 25px;
          border-radius: 25px; }
          .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .actionreplyCms {
            display: inline-block;
            padding-left: 10px;
            color: #828b95;
            font-size: 11px; }
          .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .imagebox {
            height: 60px; }
          .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .ui-inputtextarea {
            border: none;
            border-bottom: 1px solid #eef2f4;
            padding: 12px 15px;
            margin: 5px 0;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none; }
          .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit {
            display: inline-block;
            width: 100%; }
            .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .btn-attachs {
              background: none;
              border: none;
              padding: 6px;
              margin: 0;
              color: #828b95;
              -webkit-box-shadow: none;
              -moz-box-shadow: none;
              box-shadow: none; }
            .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .btn-submit {
              float: right; }
              .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .btn-submit .btn {
                font-size: 15px; }
                .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .btn-submit .btn.btn-comment {
                  margin: 0;
                  padding-left: 25px;
                  padding-right: 25px;
                  -webkit-border-radius: 20px 5px 20px 20px;
                  -moz-border-radius: 20px 5px 20px 20px;
                  -ms-border-radius: 20px 5px 20px 20px;
                  -o-border-radius: 20px 5px 20px 20px;
                  border-radius: 20px 5px 20px 20px; }
                .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .btn-submit .btn.btn-cancel {
                  background: none;
                  border: none;
                  padding-left: 0;
                  padding-right: 0;
                  margin-right: 15px;
                  color: #999;
                  -webkit-box-shadow: none;
                  -moz-box-shadow: none;
                  box-shadow: none; }
                  .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .btn-submit .btn.btn-cancel:hover, .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .btn-submit .btn.btn-cancel:focus {
                    text-decoration: underline;
                    color: #000; }
            .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .ui-datatable {
              padding: 0; }
              .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .ui-datatable table {
                border: none; }
                .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .ui-datatable table thead, .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .ui-datatable table tfoot {
                  display: none !important; }
                .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .replyCms-content .edit-reply-form .reply-file-btn-submit .ui-datatable table tbody tr td {
                  border: none;
                  border-top: 1px solid #e0e6ea;
                  font-size: 12px;
                  padding: 8px 0; }
        .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .post-informers-cont {
          display: block;
          border: none;
          padding: 5px 0 10px 20px; }
          .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .post-informers-cont a {
            color: #a8aeb5;
            padding-right: 0; }
            .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .post-informers-cont a:hover, .aui body .lststatusComment.level1Cms .headCms-lv .replyCms .post-informers-cont a:focus {
              color: #25292b; }
      .aui body .lststatusComment.level1Cms .headCms-lv .desCms {
        display: block;
        font: 13px/18px Arial;
        clear: both;
        padding: 3px 0 0; }
      .aui body .lststatusComment.level1Cms.level2Cms {
        padding-left: 50px; }
        .aui body .lststatusComment.level1Cms.level2Cms .headCms-lv .ImageUser {
          width: 30px;
          height: 30px; }
        .aui body .lststatusComment.level1Cms.level2Cms .headCms-lv .replyCms {
          margin-left: 40px; }
    .aui body .lststatusComment .ui-datascroller-loader {
      padding: 0;
      text-align: left; }
      .aui body .lststatusComment .ui-datascroller-loader a {
        color: #0b71af;
        display: block; }
        .aui body .lststatusComment .ui-datascroller-loader a:hover, .aui body .lststatusComment .ui-datascroller-loader a:focus {
          color: #009fff; }
    .aui body .portletListHelp .headHelps {
      display: block;
      position: relative; }
      .aui body .portletListHelp .headHelps .wb {
        margin-right: 0 !important; }
      .aui body .portletListHelp .headHelps img {
        float: left;
        width: 35px;
        height: 35px;
        margin-right: 10px; }
      .aui body .portletListHelp .headHelps .txtTtles {
        font: bold 14px/19px Arial;
        display: block; }
      .aui body .portletListHelp .headHelps .helpActions {
        position: absolute;
        top: 0;
        right: 0;
        color: #777; }
        .aui body .portletListHelp .headHelps .helpActions a {
          color: #0b71af !important; }
          .aui body .portletListHelp .headHelps .helpActions a:hover, .aui body .portletListHelp .headHelps .helpActions a:focus {
            color: #009fff !important; }
    .aui body .portletListHelp .contentHelps {
      display: block;
      margin: 0 !important;
      padding: 10px 0; }
      .aui body .portletListHelp .contentHelps span {
        margin: 0 !important; }
    .aui body .portletListHelp .contentApprovals {
      display: block;
      margin: 0 !important;
      padding: 5px;
      border: 1px dashed #ddd;
      background: #fffcc8; }
    .aui body .portlet-document-library .navigation-pane .app-view-navigation-entry .overlay.entry-action {
      right: 0; }
      .aui body .portlet-document-library .navigation-pane .app-view-navigation-entry .overlay.entry-action .btn-group {
        border: none;
        margin: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
        .aui body .portlet-document-library .navigation-pane .app-view-navigation-entry .overlay.entry-action .btn-group .dropdown-toggle .caret {
          border-top-color: #666;
          border-bottom-color: #666;
          margin-top: 8px; }
    .aui body .portlet-document-library .navigation-pane .listview .nav {
      background: #fff;
      border-color: #d7d8d9;
      padding: 0;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05);
      box-shadow: 0 1px 10px rgba(0, 0, 0, 0.05); }
      .aui body .portlet-document-library .navigation-pane .listview .nav li {
        border-bottom: 1px solid #f3f4f5; }
        .aui body .portlet-document-library .navigation-pane .listview .nav li.nav-header {
          margin: 0; }
        .aui body .portlet-document-library .navigation-pane .listview .nav li a {
          padding: 8px 30px 8px 12px;
          color: #222;
          margin: 0;
          font: 14px/20px Arial; }
          .aui body .portlet-document-library .navigation-pane .listview .nav li a:hover, .aui body .portlet-document-library .navigation-pane .listview .nav li a:focus {
            color: #0af;
            background: none; }
        .aui body .portlet-document-library .navigation-pane .listview .nav li .btn-group .btn {
          padding-right: 10px; }
        .aui body .portlet-document-library .navigation-pane .listview .nav li.active a, .aui body .portlet-document-library .navigation-pane .listview .nav li.active a:hover, .aui body .portlet-document-library .navigation-pane .listview .nav li.active a:focus {
          text-shadow: none;
          background: none;
          color: #0af;
          font-weight: bold; }
        .aui body .portlet-document-library .navigation-pane .listview .nav li.active .dropdown-toggle .caret {
          border-top-color: #0af;
          border-bottom-color: #0af; }
    .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content {
      padding: 0; }
      .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .select-all-entries {
        left: 10px;
        top: 16px;
        z-index: 2; }
      .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .control-group {
        margin: 0; }
      .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner {
        height: 46px;
        padding-left: 20px; }
        .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .direction-down {
          padding-right: 15px; }
          .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .direction-down .caret {
            margin-left: 10px; }
        .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .input-append {
          margin-top: 2px; }
        .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .collapse .nav li a {
          padding-top: 14px; }
        .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .collapse .nav li.open .dropdown-toggle, .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .collapse .nav li.open .dropdown-toggle:hover, .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .collapse .nav li.open .dropdown-toggle:focus {
          background: none; }
          .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .collapse .nav li.open .dropdown-toggle [class^="icon-"], .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .collapse .nav li.open .dropdown-toggle [class*=" icon-"], .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .collapse .nav li.open .dropdown-toggle:hover [class^="icon-"], .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .collapse .nav li.open .dropdown-toggle:hover [class*=" icon-"], .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .collapse .nav li.open .dropdown-toggle:focus [class^="icon-"], .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .collapse .nav li.open .dropdown-toggle:focus [class*=" icon-"] {
            color: #666; }
        .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .navbar-inner .collapse .nav li .dropdown-menu li a {
          padding: 10px 12px; }
    .aui body .portlet-document-library .context-pane .document-library-breadcrumb .breadcrumb {
      padding: 0 0 10px;
      background: #fff; }
    .aui body .portlet-document-library .context-pane .document-container .app-view-entry-taglib.entry-display-style.display-icon {
      margin: 0;
      height: 170px; }
      .aui body .portlet-document-library .context-pane .document-container .app-view-entry-taglib.entry-display-style.display-icon .btn-group {
        margin: 0;
        border: none;
        background: none;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
        .aui body .portlet-document-library .context-pane .document-container .app-view-entry-taglib.entry-display-style.display-icon .btn-group .btn {
          background: none;
          text-align: center; }
          .aui body .portlet-document-library .context-pane .document-container .app-view-entry-taglib.entry-display-style.display-icon .btn-group .btn:last-child {
            padding-right: 0; }
    .aui body .popover-content {
      padding: 10px;
      font-size: 12px; }
    .aui body .taglib-search-toggle .popover .arrow {
      width: 11px; }
    .aui body .taglib-header {
      border: none; }
      .aui body .taglib-header .header-title {
        padding: 8px 0;
        margin: 0;
        font: 20px/24px Arial; }
    .aui body ._20_inputPermissionsViewRole {
      margin-bottom: 10px; }
    .aui body .permissions-table-container .lfr-table th, .aui body .permissions-table-container .lfr-table td {
      border: 1px solid #e7e8e9;
      padding: 8px; }
    .aui body .permissions-table-container .lfr-table th {
      background: #f9fafb; }
    .aui body .common-file-metadata-container {
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
      .aui body .common-file-metadata-container.selected {
        background: #fff;
        border: 1px solid #d7d8d9; }
      .aui body .common-file-metadata-container .selected-files-count {
        font: 18px/24px Arial;
        border: none; }
    .aui body .accordion-group {
      border-color: #d7d8d9;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      -o-border-radius: 4px;
      border-radius: 4px; }
    .aui body .accordion-heading .accordion-toggle {
      background: #f7f8f9;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px; }
    .aui body .navbar .navbar-inner .navbar-search .input-append {
      margin-right: 15px; }
      .aui body .navbar .navbar-inner .navbar-search .input-append .search-query {
        height: 29px;
        -webkit-border-radius: 30px 0 0 30px;
        -moz-border-radius: 30px 0 0 30px;
        -ms-border-radius: 30px 0 0 30px;
        -o-border-radius: 30px 0 0 30px;
        border-radius: 30px 0 0 30px; }
      .aui body .navbar .navbar-inner .navbar-search .input-append .btn {
        height: 29px;
        padding-top: 3px;
        -webkit-border-radius: 0 30px 30px 0;
        -moz-border-radius: 0 30px 30px 0;
        -ms-border-radius: 0 30px 30px 0;
        -o-border-radius: 0 30px 30px 0;
        border-radius: 0 30px 30px 0; }
    .aui body .pagination .btn-group > .btn:first-child {
      padding-right: 12px; }
    .aui body .lfr-upload-container .upload-list .upload-file.upload-complete.selected, .aui body .lfr-upload-container .lfr-upload-container .upload-list .upload-file.upload-complete.pending-file.selected {
      background-color: #f2feff;
      border-color: #10def3;
      color: #007895;
      text-shadow: none; }
    .aui body .lfr-upload-container .upload-list-info h4 {
      font: 18px/24px Arial;
      color: #00c56b; }
    .aui body .brd-dashed {
      display: block;
      padding: 5px;
      border: 1px dashed #ddd;
      background: #fffcc8; }
    .aui body .list_carousel {
      width: 100%; }
      .aui body .list_carousel .caroufredsel_wrapper {
        width: 100% !important;
        margin: 0 !important; }
        .aui body .list_carousel .caroufredsel_wrapper ul {
          margin: 0;
          list-style: none;
          max-height: 100%; }
          .aui body .list_carousel .caroufredsel_wrapper ul li {
            float: left;
            max-height: 100%; }
      .aui body .list_carousel.responsive {
        width: auto; }
      .aui body .list_carousel .btnPag {
        display: none; }
    .aui body .idVB {
      display: block; }
    .aui body .wrp-frm-scroll {
      display: block;
      overflow-y: auto;
      max-height: calc(100vh - 65px);
      padding-bottom: 45px; }
    .aui body .wrp-frm-Create {
      display: block;
      padding: 15px 2px 45px 15px; }
    .aui body .portlet-options .btn-group {
      border: none; }
    .aui body .portlet-title-create {
      padding: 0 15px 15px 0;
      font: 20px/20px SegoeUI;
      background: #fff;
      border: none;
      color: #000;
      display: inline-block; }
    .aui body .txt-tleCategory {
      border-left: 1px solid #ffefa9;
      padding: 10px;
      margin-bottom: 10px;
      font: 24px/30px SegoeUI;
      text-transform: uppercase; }
      .aui body .txt-tleCategory font {
        display: block;
        font: 15px/20px SegoeUI;
        text-transform: none; }
    .aui body .txt-grpcontents div {
      padding-bottom: 5px; }
    .aui body .lst-userProcess {
      padding: 6px 0;
      position: relative; }
      .aui body .lst-userProcess:before {
        content: '';
        display: block;
        width: 8px;
        height: 8px;
        position: absolute;
        left: -21px;
        top: 8px;
        background: #fff;
        border: 1px solid #2bc7ff;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;
        -webkit-box-shadow: 0 1px 10px rgba(118, 231, 255, 0.8);
        -moz-box-shadow: 0 1px 10px rgba(118, 231, 255, 0.8);
        box-shadow: 0 1px 10px rgba(118, 231, 255, 0.8);
        -webkit-transition: al 0.5s;
        -moz-transition: al 0.5s;
        -o-transition: al 0.5s;
        transition: al 0.5s; }
      .aui body .lst-userProcess:hover:before, .aui body .lst-userProcess:focus:before {
        background: #2bc7ff; }
    .aui body .lstJobInProcess {
      border-left: 1px solid #bbf0fb;
      display: block;
      padding: 5px 0 5px 15px;
      margin: 5px 0 0 10px; }
    .aui body .icon-helps-portlet:before {
      font-size: 17px;
      color: #828b95; }
    .aui body .im-barcode {
      border: 1px solid #eee;
      width: 70px;
      -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
    .aui body #footer {
      position: absolute;
      bottom: 0;
      width: 100%;
      text-align: center; }
      .aui body #footer p {
        margin-bottom: 5px; }
    .aui body .nss-ck-inputRickText .portal-input-rich-text .cke {
      border: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
      .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_bottom {
        display: none; }
      .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top {
        border: none;
        border-bottom: 1px solid #f5f6f7;
        padding: 0 0 5px;
        background: #fff;
        margin-bottom: 15px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
        .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top.active {
          display: block; }
        .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top .cke_toolgroup {
          border: none;
          margin: 0;
          background: #fff;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
        .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top .cke_combo_button {
          border-color: #ddd;
          background: #fff;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
          .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top .cke_combo_button:hover, .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top .cke_combo_button:focus, .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top .cke_combo_button:active {
            background: #fff;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none; }
        .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top a.cke_button {
          height: 28px;
          padding: 5px; }
        .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top .cke_combo_on a.cke_combo_button:hover, .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top .cke_combo_on a.cke_combo_button:focus, .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top .cke_combo_on a.cke_combo_button:active {
          border-color: #fff;
          background: #d4f3ff;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
        .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top .cke_button_on {
          border-color: #fff;
          background: #d4f3ff;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
        .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top a.cke_button_off:hover, .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top a.cke_button_off:focus, .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top a.cke_button_off:active, .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top a.cke_button_disabled:hover, .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top a.cke_button_disabled:focus, .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top a.cke_button_disabled:active {
          border-color: #fff;
          background: #d4f3ff;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
      .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_source {
        border: none;
        padding: 0 0 20px; }
      .aui body .nss-ck-inputRickText .portal-input-rich-text .cke .cke_button_label {
        text-shadow: none; }
    .aui body .data-showmore, .aui body .data-comment-showmore {
      position: relative;
      display: block; }
      .aui body .data-showmore *[data-showlines], .aui body .data-comment-showmore *[data-showlines] {
        overflow: hidden;
        display: block;
        max-height: 160px !important; }
        .aui body .data-showmore *[data-showlines].show-moreed, .aui body .data-comment-showmore *[data-showlines].show-moreed {
          max-height: 1500px !important;
          -webkit-transition: max-height 0.5s linear;
          -moz-transition: max-height 0.5s linear;
          -o-transition: max-height 0.5s linear;
          transition: max-height 0.5s linear; }
          .aui body .data-showmore *[data-showlines].show-moreed:after, .aui body .data-comment-showmore *[data-showlines].show-moreed:after {
            display: block;
            content: '';
            height: 30px; }
      .aui body .data-showmore .showmore, .aui body .data-showmore .showless, .aui body .data-comment-showmore .showmore, .aui body .data-comment-showmore .showless {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        height: 35px;
        text-align: center;
        padding: 15px;
        background: #fff;
        color: #999;
        cursor: pointer; }
        .aui body .data-showmore .showmore:hover, .aui body .data-showmore .showmore:focus, .aui body .data-showmore .showless:hover, .aui body .data-showmore .showless:focus, .aui body .data-comment-showmore .showmore:hover, .aui body .data-comment-showmore .showmore:focus, .aui body .data-comment-showmore .showless:hover, .aui body .data-comment-showmore .showless:focus {
          color: #666; }
    .aui body .data-showmore *[data-showlines] {
      max-height: 160px !important; }
    .aui body .data-showmore .showmore, .aui body .data-showmore .showless {
      background: linear-gradient(to bottom, rgba(255, 255, 255, 0.05), #ffffff 85%); }
    .aui body .data-comment-showmore *[data-showlines] {
      max-height: 90px !important; }
    .aui body .data-comment-showmore .showmore, .aui body .data-comment-showmore .showless {
      background: linear-gradient(to bottom, rgba(238, 242, 244, 0.05), #eef2f4 85%); }
    .aui body .activity-entity-add {
      display: block;
      background: #fff;
      -webkit-border-radius: 0 0 8px 8px;
      -moz-border-radius: 0 0 8px 8px;
      -ms-border-radius: 0 0 8px 8px;
      -o-border-radius: 0 0 8px 8px;
      border-radius: 0 0 8px 8px;
      -webkit-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      -moz-box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1);
      box-shadow: 0 2px 10px rgba(77, 83, 86, 0.1); }
      .aui body .activity-entity-add .ui-tabs .ui-tabs-navscroller .ui-tabs-navscroller-btn {
        height: 40px; }
      .aui body .activity-entity-add .ui-tabs .ui-tabs-nav {
        border-color: #f0f1f2;
        height: 40px; }
        .aui body .activity-entity-add .ui-tabs .ui-tabs-nav li {
          border: none;
          margin: 0 15px;
          height: 39px; }
          .aui body .activity-entity-add .ui-tabs .ui-tabs-nav li a {
            padding: 9px 0; }
          .aui body .activity-entity-add .ui-tabs .ui-tabs-nav li::before {
            top: auto;
            bottom: -1px; }
      .aui body .activity-entity-add .ui-tabs .ui-tabs-panel {
        padding: 0; }
      .aui body .activity-entity-add .add-post-micro a {
        display: block;
        padding: 20px 15px;
        color: #cfd2d3;
        font-size: 15px;
        -webkit-appearance: textfield;
        cursor: text; }
    .aui body .add-post-form-wrap {
      display: block;
      padding: 10px 15px 15px; }
      .aui body .add-post-form-wrap .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top {
        /* NamPV: hi?u ch?nh luôn hi?n th? thanh công c? ? editor bài vi?t */
        /* display: none; */ }
        .aui body .add-post-form-wrap .nss-ck-inputRickText .portal-input-rich-text .cke .cke_top.active {
          display: block; }
      .aui body .add-post-form-wrap.pn .field-title-topic {
        display: block; }
      .aui body .add-post-form-wrap .wrp-frm-cke .nss-ck-inputRickText {
        display: block;
        min-height: 100px;
        -webkit-transition: min-height 0.5s linear;
        -moz-transition: min-height 0.5s linear;
        -o-transition: min-height 0.5s linear;
        transition: min-height 0.5s linear; }
      .aui body .add-post-form-wrap .field-title-topic {
        display: block;
        border: none;
        border-bottom: 1px solid #e7e9e9;
        padding: 0 0 10px;
        margin-bottom: 10px;
        font-size: 15px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0; }
        .aui body .add-post-form-wrap .field-title-topic:hover, .aui body .add-post-form-wrap .field-title-topic:focus {
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
        .aui body .add-post-form-wrap .field-title-topic.active {
          display: none; }
      .aui body .add-post-form-wrap .field-url-topic {
        display: block;
        border: 1px solid #e7e9e9;
        padding: 10px 10px 10px 45px;
        font-size: 14px;
        background: url(/nss-activity-LMH-v6-theme/css/../images/custom/field-url-topic.png) no-repeat 12px center; }
        .aui body .add-post-form-wrap .field-url-topic:hover, .aui body .add-post-form-wrap .field-url-topic:focus {
          border-color: #00c0ff; }
        .aui body .add-post-form-wrap .field-url-topic.active {
          display: none; }
        .aui body .add-post-form-wrap .field-url-topic::placeholder {
          opacity: .5; }
      .aui body .add-post-form-wrap .toolbar-AddActivity {
        display: block;
        color: #828b95;
        padding: 15px 0 5px; }
        .aui body .add-post-form-wrap .toolbar-AddActivity .btn {
          background: #fff;
          border: none;
          margin: 0;
          width: 25px;
          height: 28px;
          padding: 7px 0;
          text-align: center;
          font: 15px/15px SegoeUI-Semibold;
          vertical-align: middle;
          color: #5e6162;
          opacity: .5;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
          .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-attachs {
            background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-attached-file.png) no-repeat left center; }
            .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-attachs:hover, .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-attachs:focus {
              opacity: 1; }
          .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-drive-attachs {
            background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-drive-file.png) no-repeat left center; }
            .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-drive-attachs:hover, .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-drive-attachs:focus {
              opacity: 1; }
          .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-videos {
            background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-video-file.png) no-repeat center;
            margin-right: 5px; }
            .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-videos:hover, .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-videos:focus {
              opacity: 1; }
          .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-showbarEditor:hover, .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-showbarEditor:focus, .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-showbarEditor.active {
            opacity: 1; }
          .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-showbarTopic {
            background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-topic.png) no-repeat center;
            margin-left: 5px; }
            .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-showbarTopic:hover, .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-showbarTopic:focus, .aui body .add-post-form-wrap .toolbar-AddActivity .btn.btn-showbarTopic.active {
              opacity: 1; }
      .aui body .add-post-form-wrap .lst-file-AddActivity .ui-datatable table thead, .aui body .add-post-form-wrap .lst-file-AddActivity .ui-datatable table tfoot {
        display: none !important; }
      .aui body .add-post-form-wrap .lst-file-AddActivity .ui-datatable table tbody tr td {
        border: none;
        border-bottom: 1px solid #eef2f4; }
      .aui body .add-post-form-wrap .add-post-destination-wrap {
        display: inline-block;
        width: 100%;
        min-height: 38px;
        background: #fff;
        border: 1px solid #e4e4e4;
        padding: 5px 5px 0; }
        .aui body .add-post-form-wrap .add-post-destination-wrap .ui-autocomplete {
          width: calc(100% - 35px); }
          .aui body .add-post-form-wrap .add-post-destination-wrap .ui-autocomplete .ui-autocomplete-multiple-container.ui-inputfield {
            border: none;
            padding: 0;
            background: none;
            min-height: 30px;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            -webkit-border-radius: 0;
            -moz-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            border-radius: 0; }
            .aui body .add-post-form-wrap .add-post-destination-wrap .ui-autocomplete .ui-autocomplete-multiple-container.ui-inputfield:hover, .aui body .add-post-form-wrap .add-post-destination-wrap .ui-autocomplete .ui-autocomplete-multiple-container.ui-inputfield:focus, .aui body .add-post-form-wrap .add-post-destination-wrap .ui-autocomplete .ui-autocomplete-multiple-container.ui-inputfield.ui-state-hover, .aui body .add-post-form-wrap .add-post-destination-wrap .ui-autocomplete .ui-autocomplete-multiple-container.ui-inputfield.ui-state-focus {
              -webkit-box-shadow: none;
              -moz-box-shadow: none;
              box-shadow: none; }
            .aui body .add-post-form-wrap .add-post-destination-wrap .ui-autocomplete .ui-autocomplete-multiple-container.ui-inputfield .ui-autocomplete-token {
              margin: 0 5px 5px 0;
              padding: 6px;
              border: none;
              background: #b9f5f5;
              -webkit-border-radius: 0;
              -moz-border-radius: 0;
              -ms-border-radius: 0;
              -o-border-radius: 0;
              border-radius: 0; }
              .aui body .add-post-form-wrap .add-post-destination-wrap .ui-autocomplete .ui-autocomplete-multiple-container.ui-inputfield .ui-autocomplete-token .ui-autocomplete-token-label {
                padding: 0 25px 0 0; }
              .aui body .add-post-form-wrap .add-post-destination-wrap .ui-autocomplete .ui-autocomplete-multiple-container.ui-inputfield .ui-autocomplete-token .ui-autocomplete-token-icon {
                top: 6px;
                right: 6px; }
              .aui body .add-post-form-wrap .add-post-destination-wrap .ui-autocomplete .ui-autocomplete-multiple-container.ui-inputfield .ui-autocomplete-token input {
                padding: 5px;
                height: 28px; }
        .aui body .add-post-form-wrap .add-post-destination-wrap .btn-choose {
          height: 26px;
          width: 35px;
          margin: 0;
          padding: 6px;
          border: none;
          background: none;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0; }
          .aui body .add-post-form-wrap .add-post-destination-wrap .btn-choose:hover, .aui body .add-post-form-wrap .add-post-destination-wrap .btn-choose:focus {
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none; }
            .aui body .add-post-form-wrap .add-post-destination-wrap .btn-choose:hover .ui-icon:after, .aui body .add-post-form-wrap .add-post-destination-wrap .btn-choose:focus .ui-icon:after {
              color: #2dc7ff; }
        .aui body .add-post-form-wrap .add-post-destination-wrap.appreciation-wrap .ui-autocomplete-multiple-container.ui-inputfield .ui-autocomplete-token {
          background: #c0f88e; }
      .aui body .add-post-form-wrap .send-row-btn {
        margin-top: 15px;
        display: block; }
        .aui body .add-post-form-wrap .send-row-btn .btn {
          padding: 8px 30px;
          height: 36px;
          font-size: 14px;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          -ms-border-radius: 0;
          -o-border-radius: 0;
          border-radius: 0; }
          .aui body .add-post-form-wrap .send-row-btn .btn.btn-cancel {
            background: none;
            border: none;
            padding-left: 0;
            padding-right: 0;
            margin-left: 20px;
            color: #999;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none; }
            .aui body .add-post-form-wrap .send-row-btn .btn.btn-cancel:hover, .aui body .add-post-form-wrap .send-row-btn .btn.btn-cancel:focus {
              text-decoration: underline;
              color: #000; }
    .aui body .activity-search-bar {
      margin: 15px 0 0;
      float: left;
      width: 100%; }
      .aui body .activity-search-bar .activity-tab-bar {
        float: left;
        width: 75%; }
        .aui body .activity-search-bar .activity-tab-bar .txt-return-counts {
          font: 16px/20px SegoeUI;
          color: #7b7b7b;
          display: block;
          padding-top: 7px; }
        .aui body .activity-search-bar .activity-tab-bar .carousel-activity .owl-stage-outer {
          height: 45px; }
          .aui body .activity-search-bar .activity-tab-bar .carousel-activity .owl-stage-outer .owl-stage {
            padding: 1px 0;
            min-width: 100%;
            white-space: nowrap; }
            .aui body .activity-search-bar .activity-tab-bar .carousel-activity .owl-stage-outer .owl-stage .owl-item.item-first .item {
              background: #1ddeff;
              color: #fff;
              -webkit-box-shadow: 0 2px 8px rgba(45, 244, 255, 0.25);
              -moz-box-shadow: 0 2px 8px rgba(45, 244, 255, 0.25);
              box-shadow: 0 2px 8px rgba(45, 244, 255, 0.25); }
            .aui body .activity-search-bar .activity-tab-bar .carousel-activity .owl-stage-outer .owl-stage .owl-item .item {
              display: block;
              background: #fff;
              height: 32px;
              padding: 6px 20px;
              color: #000;
              font: 14px/20px Arial;
              -webkit-border-radius: 30px;
              -moz-border-radius: 30px;
              -ms-border-radius: 30px;
              -o-border-radius: 30px;
              border-radius: 30px;
              -webkit-transition: background 0.2s;
              -moz-transition: background 0.2s;
              -o-transition: background 0.2s;
              transition: background 0.2s;
              -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
              -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
              box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
              .aui body .activity-search-bar .activity-tab-bar .carousel-activity .owl-stage-outer .owl-stage .owl-item .item:hover, .aui body .activity-search-bar .activity-tab-bar .carousel-activity .owl-stage-outer .owl-stage .owl-item .item:focus {
                color: #11bbff; }
              .aui body .activity-search-bar .activity-tab-bar .carousel-activity .owl-stage-outer .owl-stage .owl-item .item.active {
                background: #1ddeff;
                color: #fff;
                -webkit-box-shadow: 0 2px 8px rgba(45, 244, 255, 0.25);
                -moz-box-shadow: 0 2px 8px rgba(45, 244, 255, 0.25);
                box-shadow: 0 2px 8px rgba(45, 244, 255, 0.25); }
        .aui body .activity-search-bar .activity-tab-bar .tab-groupActivitieChilds {
          display: block;
          padding-bottom: 10px; }
          .aui body .activity-search-bar .activity-tab-bar .tab-groupActivitieChilds .item {
            display: inline-block;
            background: #fff;
            height: 32px;
            padding: 6px 20px;
            margin: 0 5px 5px 0;
            color: #333;
            font: 13px/20px Arial;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            -ms-border-radius: 30px;
            -o-border-radius: 30px;
            border-radius: 30px;
            -webkit-transition: background 0.2s;
            -moz-transition: background 0.2s;
            -o-transition: background 0.2s;
            transition: background 0.2s;
            -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
            box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
            .aui body .activity-search-bar .activity-tab-bar .tab-groupActivitieChilds .item:hover, .aui body .activity-search-bar .activity-tab-bar .tab-groupActivitieChilds .item:focus {
              color: #11bbff; }
            .aui body .activity-search-bar .activity-tab-bar .tab-groupActivitieChilds .item.active {
              background: #1ddeff;
              color: #fff;
              -webkit-box-shadow: 0 2px 8px rgba(45, 244, 255, 0.25);
              -moz-box-shadow: 0 2px 8px rgba(45, 244, 255, 0.25);
              box-shadow: 0 2px 8px rgba(45, 244, 255, 0.25); }
        .aui body .activity-search-bar .activity-tab-bar .divSelectGroupActivity .select-groupActivity {
          border-color: #62c4ff;
          padding: 0 5px;
          -webkit-border-radius: 30px;
          -moz-border-radius: 30px;
          -ms-border-radius: 30px;
          -o-border-radius: 30px;
          border-radius: 30px;
          -webkit-box-shadow: 0 2px 5px rgba(0, 206, 255, 0.15);
          -moz-box-shadow: 0 2px 5px rgba(0, 206, 255, 0.15);
          box-shadow: 0 2px 5px rgba(0, 206, 255, 0.15); }
          .aui body .activity-search-bar .activity-tab-bar .divSelectGroupActivity .select-groupActivity .ui-selectonemenu-label {
            padding: 7px 30px 0 8px;
            font: 15px/20px Arial;
            text-transform: uppercase;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            -ms-border-radius: 30px;
            -o-border-radius: 30px;
            border-radius: 30px; }
          .aui body .activity-search-bar .activity-tab-bar .divSelectGroupActivity .select-groupActivity .ui-selectonemenu-trigger {
            right: 5px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            -ms-border-radius: 30px;
            -o-border-radius: 30px;
            border-radius: 30px; }
      .aui body .activity-search-bar .title-category-all {
        font: 26px/30px SegoeUI-light;
        float: left;
        width: 40%;
        color: #545c61; }
        .aui body .activity-search-bar .title-category-all .txt-titles {
          padding-right: 10px; }
        .aui body .activity-search-bar .title-category-all .txt-return-counts {
          font: 15px/20px SegoeUI-Light;
          color: #7b7b7b; }
      .aui body .activity-search-bar .link-BackViews {
        font: 18px/18px OpenSans-Light;
        color: #a1a9ae;
        display: inline-block;
        vertical-align: top; }
        .aui body .activity-search-bar .link-BackViews [class^="icon-"], .aui body .activity-search-bar .link-BackViews [class*=" icon-"] {
          color: #a1a9ae; }
      .aui body .activity-search-bar .right-search-bar {
        float: right;
        width: 25%; }
        .aui body .activity-search-bar .right-search-bar .keepOpen {
          display: block; }
          .aui body .activity-search-bar .right-search-bar .keepOpen .ipSearch {
            border-color: #f1f2f3;
            background: rgba(0, 0, 0, 0.025);
            padding: 7px 50px 7px 17px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            -ms-border-radius: 30px;
            -o-border-radius: 30px;
            border-radius: 30px;
            -webkit-box-shadow: none;
            -moz-box-shadow: none;
            box-shadow: none;
            -webkit-transition: all 0.5s;
            -moz-transition: all 0.5s;
            -o-transition: all 0.5s;
            transition: all 0.5s; }
            .aui body .activity-search-bar .right-search-bar .keepOpen .ipSearch:focus {
              background: #fff;
              border-color: #fff;
              -webkit-box-shadow: none;
              -moz-box-shadow: none;
              box-shadow: none; }
          .aui body .activity-search-bar .right-search-bar .keepOpen.open .advSearch [class^="icon-"], .aui body .activity-search-bar .right-search-bar .keepOpen.open .advSearch [class*=" icon-"] {
            color: #666; }
          .aui body .activity-search-bar .right-search-bar .keepOpen .btnSearch, .aui body .activity-search-bar .right-search-bar .keepOpen .advSearch {
            position: absolute;
            top: 0;
            height: 34px;
            display: block;
            padding: 9px;
            text-align: center;
            cursor: pointer; }
            .aui body .activity-search-bar .right-search-bar .keepOpen .btnSearch [class^="icon-"], .aui body .activity-search-bar .right-search-bar .keepOpen .btnSearch [class*=" icon-"], .aui body .activity-search-bar .right-search-bar .keepOpen .advSearch [class^="icon-"], .aui body .activity-search-bar .right-search-bar .keepOpen .advSearch [class*=" icon-"] {
              color: #c7c8c9;
              -webkit-transition: all 0.2s linear;
              -moz-transition: all 0.2s linear;
              -o-transition: all 0.2s linear;
              transition: all 0.2s linear; }
            .aui body .activity-search-bar .right-search-bar .keepOpen .btnSearch:hover [class^="icon-"], .aui body .activity-search-bar .right-search-bar .keepOpen .btnSearch:hover [class*=" icon-"], .aui body .activity-search-bar .right-search-bar .keepOpen .btnSearch:focus [class^="icon-"], .aui body .activity-search-bar .right-search-bar .keepOpen .btnSearch:focus [class*=" icon-"], .aui body .activity-search-bar .right-search-bar .keepOpen .advSearch:hover [class^="icon-"], .aui body .activity-search-bar .right-search-bar .keepOpen .advSearch:hover [class*=" icon-"], .aui body .activity-search-bar .right-search-bar .keepOpen .advSearch:focus [class^="icon-"], .aui body .activity-search-bar .right-search-bar .keepOpen .advSearch:focus [class*=" icon-"] {
              color: #666; }
          .aui body .activity-search-bar .right-search-bar .keepOpen .btnSearch {
            z-index: 1;
            right: 10px;
            width: 40px;
            -webkit-border-radius: 0 30px 30px 35px;
            -moz-border-radius: 0 30px 30px 35px;
            -ms-border-radius: 0 30px 30px 35px;
            -o-border-radius: 0 30px 30px 35px;
            border-radius: 0 30px 30px 35px; }
          .aui body .activity-search-bar .right-search-bar .keepOpen .advSearch {
            z-index: 2;
            right: 55px;
            width: 30px;
            border-right: 1px solid #f5f7f7;
            display: none; }
          .aui body .activity-search-bar .right-search-bar .keepOpen .dropdown-menu {
            left: auto;
            right: 0;
            width: 635px;
            top: 38px;
            overflow: hidden; }
            .aui body .activity-search-bar .right-search-bar .keepOpen .dropdown-menu .b0xScrollAdv .left-search-advanced-bar {
              float: left;
              width: 220px;
              padding: 15px;
              height: 100%;
              position: relative; }
              .aui body .activity-search-bar .right-search-bar .keepOpen .dropdown-menu .b0xScrollAdv .left-search-advanced-bar:before {
                content: '';
                display: block;
                position: absolute;
                left: 0;
                right: 0;
                top: 0;
                z-index: -1;
                bottom: -1000px;
                background: #f8fafb; }
              .aui body .activity-search-bar .right-search-bar .keepOpen .dropdown-menu .b0xScrollAdv .left-search-advanced-bar a {
                display: block;
                text-transform: uppercase;
                padding: 12px 0;
                border-bottom: 1px solid #e7eaec;
                font-size: 11px;
                color: #828b95; }
                .aui body .activity-search-bar .right-search-bar .keepOpen .dropdown-menu .b0xScrollAdv .left-search-advanced-bar a:hover, .aui body .activity-search-bar .right-search-bar .keepOpen .dropdown-menu .b0xScrollAdv .left-search-advanced-bar a:focus {
                  color: #25292b; }
            .aui body .activity-search-bar .right-search-bar .keepOpen .dropdown-menu .b0xScrollAdv .right-search-advanced-bar {
              padding: 5px 20px 20px 5px;
              float: right;
              width: 400px; }
              .aui body .activity-search-bar .right-search-bar .keepOpen .dropdown-menu .b0xScrollAdv .right-search-advanced-bar .d-block .txtlabel {
                color: #828b95;
                display: block;
                padding-top: 8px;
                line-height: 20px;
                clear: both; }
    .aui body .choose-Recipient-openDialog .left-Recipient-openDialog {
      float: left;
      width: 18%;
      height: 100%;
      position: relative;
      background: #f8fafb;
      padding: 15px; }
      .aui body .choose-Recipient-openDialog .left-Recipient-openDialog a {
        display: block;
        text-transform: uppercase;
        padding: 12px 0;
        border-bottom: 1px solid #e7eaec;
        font-size: 12px;
        color: #828b95; }
        .aui body .choose-Recipient-openDialog .left-Recipient-openDialog a:hover, .aui body .choose-Recipient-openDialog .left-Recipient-openDialog a:focus {
          color: #25292b; }
        .aui body .choose-Recipient-openDialog .left-Recipient-openDialog a:last-child {
          border: none; }
    .aui body .choose-Recipient-openDialog .right-Recipient-openDialog {
      float: right;
      width: 80%; }
      .aui body .choose-Recipient-openDialog .right-Recipient-openDialog .im-user-recipient {
        width: 20px;
        height: 20px;
        vertical-align: text-bottom;
        margin-right: 5px;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px; }
      .aui body .choose-Recipient-openDialog .right-Recipient-openDialog .selectedRecipients {
        margin-top: -55px;
        display: block; }
    .aui body .field-event-title-content .ui-inputfield {
      border: none;
      border-bottom: 1px solid #f0f1f2;
      padding: 15px 0;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
      .aui body .field-event-title-content .ui-inputfield:hover, .aui body .field-event-title-content .ui-inputfield:focus {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      .aui body .field-event-title-content .ui-inputfield.ui-inputtext {
        height: 30px;
        padding-top: 0; }
      .aui body .field-event-title-content .ui-inputfield.ui-inputtextarea {
        height: 100px;
        border: none; }
    .aui body .field-event-grp-background {
      background: #eef2f4;
      padding: 15px;
      display: block; }
      .aui body .field-event-grp-background .ui-inputfield, .aui body .field-event-grp-background .ui-selectonemenu {
        border: none;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
        .aui body .field-event-grp-background .ui-inputfield:hover, .aui body .field-event-grp-background .ui-inputfield:focus, .aui body .field-event-grp-background .ui-selectonemenu:hover, .aui body .field-event-grp-background .ui-selectonemenu:focus {
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
      .aui body .field-event-grp-background .add-post-destination-wrap {
        border: none; }
      .aui body .field-event-grp-background .ui-chkbox .ui-chkbox-box, .aui body .field-event-grp-background .ui-chkbox .ui-radiobutton-box, .aui body .field-event-grp-background .ui-radiobutton .ui-chkbox-box, .aui body .field-event-grp-background .ui-radiobutton .ui-radiobutton-box {
        border-color: #fff;
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        -ms-border-radius: 0;
        -o-border-radius: 0;
        border-radius: 0;
        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05); }
      .aui body .field-event-grp-background.field-event-grp-polls {
        padding-bottom: 10px; }
        .aui body .field-event-grp-background.field-event-grp-polls .view-likmore-Info {
          padding-top: 10px; }
    .aui body .field-event-addRemind {
      margin: 12px 0 0;
      display: block; }
    .aui body .view-likmore-Info {
      display: block;
      border-top: 1px solid #e7eaec;
      padding: 15px 15px 0;
      margin: 15px -15px 0;
      text-align: right; }
      .aui body .view-likmore-Info .btn-likmore {
        font-size: 14px;
        color: #828b95;
        float: left;
        padding: 10px 0 0; }
        .aui body .view-likmore-Info .btn-likmore [class^="icon-"], .aui body .view-likmore-Info .btn-likmore [class*=" icon-"] {
          color: #828b95; }
        .aui body .view-likmore-Info .btn-likmore:hover, .aui body .view-likmore-Info .btn-likmore:focus {
          color: #25292b; }
          .aui body .view-likmore-Info .btn-likmore:hover [class^="icon-"], .aui body .view-likmore-Info .btn-likmore:hover [class*=" icon-"], .aui body .view-likmore-Info .btn-likmore:focus [class^="icon-"], .aui body .view-likmore-Info .btn-likmore:focus [class*=" icon-"] {
            color: #25292b; }
    .aui body .list-dataQuestions dl {
      margin: 0; }
      .aui body .list-dataQuestions dl dt.ui-datalist-item {
        font-weight: normal;
        padding-bottom: 5px;
        border-bottom: 1px dashed #cbd0d3;
        margin-bottom: 15px; }
        .aui body .list-dataQuestions dl dt.ui-datalist-item:last-child {
          border: none;
          margin-bottom: 0;
          padding-bottom: 0; }
        .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-QAs, .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-AWs {
          position: relative; }
          .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-QAs .link-close, .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-AWs .link-close {
            position: absolute;
            top: 5px;
            right: 5px;
            opacity: 0;
            visibility: hidden;
            display: inline-block;
            width: 30px;
            height: 25px;
            padding: 5px 10px;
            -webkit-transition: all 0.5s linear;
            -moz-transition: all 0.5s linear;
            -o-transition: all 0.5s linear;
            transition: all 0.5s linear; }
          .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-QAs [class^="icon-"], .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-QAs [class*=" icon-"], .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-AWs [class^="icon-"], .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-AWs [class*=" icon-"] {
            color: #ec6868; }
          .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-QAs:hover .link-close, .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-QAs:focus .link-close, .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-AWs:hover .link-close, .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-AWs:focus .link-close {
            opacity: 1;
            visibility: visible; }
        .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-QAs {
          padding-bottom: 10px; }
          .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-QAs .ui-inputfield {
            font: 15px/22px Arial;
            padding-right: 50px; }
        .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-AWs {
          padding: 0 0 5px 25px; }
        .aui body .list-dataQuestions dl dt.ui-datalist-item .row-grp-questions .span-col-Cks {
          padding-left: 25px;
          color: #4b4f54; }
    .aui body .list-dataQuestions .list-dataAnswers dl dt.ui-datalist-item {
      margin: 0;
      border: none; }
    .aui body .field-inplace-contacts {
      display: block;
      position: relative; }
      .aui body .field-inplace-contacts .ui-inputtext {
        padding-right: 60px; }
      .aui body .field-inplace-contacts .ui-inplace-editor {
        position: absolute;
        right: 0;
        top: 5px;
        margin: 0; }
        .aui body .field-inplace-contacts .ui-inplace-editor .ui-button {
          height: 24px; }
    .aui body .imageAvatar-contact {
      display: block;
      border: 1px dashed #c6cdd3;
      background: #f9fafb;
      padding: 10px;
      height: 217px;
      text-align: center;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
      .aui body .imageAvatar-contact .ui-fileupload .ui-fileupload-buttonbar {
        border: none;
        padding: 0; }
        .aui body .imageAvatar-contact .ui-fileupload .ui-fileupload-buttonbar .ui-button {
          margin: 5px 0 0;
          width: 100%;
          border: none;
          background: none;
          color: #b3b8bf;
          font-size: 14px;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
          .aui body .imageAvatar-contact .ui-fileupload .ui-fileupload-buttonbar .ui-button .ui-icon {
            display: none; }
          .aui body .imageAvatar-contact .ui-fileupload .ui-fileupload-buttonbar .ui-button .ui-button-text {
            padding: 8px 0; }
    .aui body .title-category-h3 {
      font: 24px/30px OpenSans-Light;
      display: block;
      margin: 15px 0 5px;
      color: #a1a9ae; }
    .aui body .view-webPageInfo {
      color: #000;
      display: inline-block;
      width: 100%;
      padding: 15px;
      background: #f7f8f9;
      margin-top: 15px; }
      .aui body .view-webPageInfo .thumb-rss {
        float: left;
        width: 200px;
        height: 115px;
        overflow: hidden;
        margin-right: 15px;
        border-radius: 10px; }
        .aui body .view-webPageInfo .thumb-rss img {
          display: block;
          width: 100%;
          min-height: 100%;
          background: #f1f5f5 url(/nss-activity-LMH-v6-theme/css/../images/custom/im-default.jpg) no-repeat center; }
      .aui body .view-webPageInfo .group-content-rss {
        display: block; }
        .aui body .view-webPageInfo .group-content-rss .txt-title-rss {
          display: block;
          font: 18px/22px Arial;
          padding-bottom: 8px; }
        .aui body .view-webPageInfo .group-content-rss .txt-site-rss {
          display: block;
          padding-bottom: 3px;
          color: #999;
          text-transform: uppercase;
          font-size: 11px; }
        .aui body .view-webPageInfo .group-content-rss .txt-description-rss {
          display: block;
          line-height: 20px;
          color: #000;
          text-align: justify; }
      .aui body .view-webPageInfo.stream-view-webPageInfo {
        padding: 15px 0 0;
        border-top: 1px solid #eee;
        display: block;
        background: #fff; }
        .aui body .view-webPageInfo.stream-view-webPageInfo .thumb-rss {
          width: 225px;
          height: 140px; }
        .aui body .view-webPageInfo.stream-view-webPageInfo:hover .group-content-rss .txt-title-rss, .aui body .view-webPageInfo.stream-view-webPageInfo:focus .group-content-rss .txt-title-rss {
          color: #0480cc; }
    .aui body .link-more-webPageUrl {
      display: inline-block;
      padding: 10px 0 0;
      color: #0480cc; }
      .aui body .link-more-webPageUrl .nss-icon {
        color: #0480cc;
        padding-left: 5px;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s; }
      .aui body .link-more-webPageUrl:hover, .aui body .link-more-webPageUrl:focus {
        color: #0ea4ff; }
        .aui body .link-more-webPageUrl:hover .nss-icon, .aui body .link-more-webPageUrl:focus .nss-icon {
          color: #0ea4ff;
          padding-left: 12px; }
    .aui body .line-url-createtimes {
      display: inline-block;
      width: 100%; }
      .aui body .line-url-createtimes .field-url-topic {
        width: 60%;
        float: left; }
      .aui body .line-url-createtimes .field-auto {
        float: left;
        width: 23%;
        margin: 0 1%; }
        .aui body .line-url-createtimes .field-auto .ui-inputfield {
          border-color: #e7e9e9; }
          .aui body .line-url-createtimes .field-auto .ui-inputfield:hover, .aui body .line-url-createtimes .field-auto .ui-inputfield:focus {
            border-color: #00c0ff; }
      .aui body .line-url-createtimes .ui-calendar {
        width: 15%;
        float: right; }
        .aui body .line-url-createtimes .ui-calendar .hasDatepicker {
          width: 100%;
          border-color: #e7e9e9; }
          .aui body .line-url-createtimes .ui-calendar .hasDatepicker:hover, .aui body .line-url-createtimes .ui-calendar .hasDatepicker:focus {
            border-color: #00c0ff; }
    .aui body .portlet-rss {
      background: #fff;
      padding: 15px;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      -ms-border-radius: 5px;
      -o-border-radius: 5px;
      border-radius: 5px;
      -webkit-box-shadow: 0 5px 10px rgba(161, 167, 170, 0.05);
      -moz-box-shadow: 0 5px 10px rgba(161, 167, 170, 0.05);
      box-shadow: 0 5px 10px rgba(161, 167, 170, 0.05); }
      .aui body .portlet-rss .feed {
        padding: 0; }
        .aui body .portlet-rss .feed .feed-title {
          margin: 0;
          font: 15px/20px Arial; }
          .aui body .portlet-rss .feed .feed-title a {
            background: none;
            padding: 0;
            display: block; }
        .aui body .portlet-rss .feed .separator {
          display: none; }
        .aui body .portlet-rss .feed .opens-new-window-accessible {
          display: none; }
        .aui body .portlet-rss .feed .feed-published-date.feed-date {
          background: none;
          padding: 0; }
        .aui body .portlet-rss .feed .feed-entries {
          font-size: 13px; }
          .aui body .portlet-rss .feed .feed-entries .feed-entry-content {
            padding: 0; }
            .aui body .portlet-rss .feed .feed-entries .feed-entry-content a img {
              margin: 0 10px 5px 0; }
        .aui body .portlet-rss .feed .feed-image-right {
          display: none; }
        .aui body .portlet-rss .feed .feed-entry-expander {
          display: none; }
    .aui body .wrp-tophead-datasDrive {
      display: block;
      height: 50px;
      border-bottom: 1px solid #eef2f4;
      padding: 12px 5px 0 15px; }
      .aui body .wrp-tophead-datasDrive .list-item-datasDrive {
        display: inline-block; }
        .aui body .wrp-tophead-datasDrive .list-item-datasDrive a {
          color: #000;
          display: inline-block;
          font: 20px/20px SegoeUI-Semibold; }
          .aui body .wrp-tophead-datasDrive .list-item-datasDrive a .icon-angle-right {
            margin: 0 8px; }
          .aui body .wrp-tophead-datasDrive .list-item-datasDrive a.child-folders {
            font: 14px/20px Arial; }
        .aui body .wrp-tophead-datasDrive .list-item-datasDrive .dropdown {
          display: inline-block; }
          .aui body .wrp-tophead-datasDrive .list-item-datasDrive .dropdown .dropdown-toggle {
            padding: 0 5px;
            vertical-align: middle;
            line-height: 22px;
            cursor: pointer; }
          .aui body .wrp-tophead-datasDrive .list-item-datasDrive .dropdown .dropdown-menu {
            padding: 5px 0;
            -webkit-border-radius: 6px;
            -moz-border-radius: 6px;
            -ms-border-radius: 6px;
            -o-border-radius: 6px;
            border-radius: 6px; }
            .aui body .wrp-tophead-datasDrive .list-item-datasDrive .dropdown .dropdown-menu a {
              display: block;
              padding: 5px 10px;
              font: 13px/20px Arial; }
              .aui body .wrp-tophead-datasDrive .list-item-datasDrive .dropdown .dropdown-menu a:hover, .aui body .wrp-tophead-datasDrive .list-item-datasDrive .dropdown .dropdown-menu a:focus {
                background: #e5f3ff;
                color: #000; }
      .aui body .wrp-tophead-datasDrive .keepOpen {
        float: right;
        margin: -2px 10px 0 0;
        padding: 0 15px;
        border: 1px solid #e7e8e9;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        -webkit-transition: all 0.5s;
        -moz-transition: all 0.5s;
        -o-transition: all 0.5s;
        transition: all 0.5s; }
        .aui body .wrp-tophead-datasDrive .keepOpen .ipSearch {
          border: none;
          width: 150px;
          height: 28px;
          padding: 0;
          -webkit-border-radius: 20px;
          -moz-border-radius: 20px;
          -ms-border-radius: 20px;
          -o-border-radius: 20px;
          border-radius: 20px;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
        .aui body .wrp-tophead-datasDrive .keepOpen .advSearch, .aui body .wrp-tophead-datasDrive .keepOpen .btnSearch {
          border: none;
          background: none;
          width: 25px;
          height: 28px;
          margin: 0;
          padding: 3px 7px;
          display: inline-block;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          box-shadow: none; }
        .aui body .wrp-tophead-datasDrive .keepOpen.open .dropdown-menu {
          max-height: calc(100vh - 150px);
          overflow: hidden;
          width: 300px;
          right: 0;
          left: auto;
          top: 30px;
          padding: 10px 5px;
          -webkit-border-radius: 6px;
          -moz-border-radius: 6px;
          -ms-border-radius: 6px;
          -o-border-radius: 6px;
          border-radius: 6px; }
          .aui body .wrp-tophead-datasDrive .keepOpen.open .dropdown-menu .b0xScrollAdv {
            display: block;
            overflow: hidden;
            overflow-y: auto;
            max-height: calc(100vh - 231px); }
            .aui body .wrp-tophead-datasDrive .keepOpen.open .dropdown-menu .b0xScrollAdv table td {
              padding: 5px 10px; }
          .aui body .wrp-tophead-datasDrive .keepOpen.open .dropdown-menu .btn-addsearch {
            float: right;
            margin: 10px; }
        .aui body .wrp-tophead-datasDrive .keepOpen:hover, .aui body .wrp-tophead-datasDrive .keepOpen:focus {
          border-color: #00c0ff;
          -webkit-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.2);
          -moz-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.2);
          box-shadow: 0 1px 5px rgba(0, 183, 255, 0.2); }
      .aui body .wrp-tophead-datasDrive .btn-action-drive {
        float: right; }
        .aui body .wrp-tophead-datasDrive .btn-action-drive a {
          display: inline-block;
          height: 25px;
          width: 25px;
          padding: 3px;
          margin-left: 10px; }
          .aui body .wrp-tophead-datasDrive .btn-action-drive a .icon-show-detail {
            font-size: 20px;
            color: #00daff;
            cursor: pointer;
            height: 16px;
            width: 16px;
            display: block;
            -webkit-border-radius: 50px;
            -moz-border-radius: 50px;
            -ms-border-radius: 50px;
            -o-border-radius: 50px;
            border-radius: 50px;
            -webkit-box-shadow: 0 5px 10px rgba(0, 218, 255, 0.3);
            -moz-box-shadow: 0 5px 10px rgba(0, 218, 255, 0.3);
            box-shadow: 0 5px 10px rgba(0, 218, 255, 0.3); }
            .aui body .wrp-tophead-datasDrive .btn-action-drive a .icon-show-detail.icon-remove-sign {
              color: #fd8569;
              -webkit-box-shadow: 0 3px 15px rgba(255, 77, 61, 0.3);
              -moz-box-shadow: 0 3px 15px rgba(255, 77, 61, 0.3);
              box-shadow: 0 3px 15px rgba(255, 77, 61, 0.3); }
    .aui body .wrp-datasDrive {
      display: block;
      min-height: calc(100vh - 50px); }
      .aui body .wrp-datasDrive .col-layoutLeft {
        float: left;
        width: 100%;
        min-height: calc(100vh - 100px);
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear; }
        .aui body .wrp-datasDrive .col-layoutLeft .ui-tabs .ui-tabs-panel {
          padding: 0; }
        .aui body .wrp-datasDrive .col-layoutLeft.collapsed {
          width: calc(100% - 350px);
          border-right: 1px solid #eef2f4; }
        .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans {
          display: block;
          height: calc(100vh - 140px);
          overflow-y: auto;
          padding: 10px 0 45px; }
          .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .row-btnAdds-Drive {
            margin: 5px 15px; }
            .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .row-btnAdds-Drive .btn {
              padding: 6px 20px 6px 25px;
              -webkit-transition: all 0.2s ease;
              -moz-transition: all 0.2s ease;
              -o-transition: all 0.2s ease;
              transition: all 0.2s ease;
              -webkit-border-radius: 50px;
              -moz-border-radius: 50px;
              -ms-border-radius: 50px;
              -o-border-radius: 50px;
              border-radius: 50px; }
              .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .row-btnAdds-Drive .btn .caret {
                margin-left: 5px; }
            .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .row-btnAdds-Drive .dropdown-menu {
              padding: 5px 0;
              width: 180px;
              top: 38px;
              -webkit-border-radius: 6px;
              -moz-border-radius: 6px;
              -ms-border-radius: 6px;
              -o-border-radius: 6px;
              border-radius: 6px; }
              .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .row-btnAdds-Drive .dropdown-menu a {
                display: block;
                padding: 10px 15px;
                color: #2b2b2b; }
                .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .row-btnAdds-Drive .dropdown-menu a span {
                  display: inline-block;
                  width: 22px; }
                .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .row-btnAdds-Drive .dropdown-menu a:hover, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .row-btnAdds-Drive .dropdown-menu a:focus {
                  background: #e5f3ff;
                  color: #000; }
          .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .ui-datatable-tbListDrive {
            padding: 0; }
            .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .ui-datatable-tbListDrive table {
              border: none; }
              .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .ui-datatable-tbListDrive table thead tr th, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .ui-datatable-tbListDrive table thead tr td, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .ui-datatable-tbListDrive table tbody tr th, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .ui-datatable-tbListDrive table tbody tr td {
                border-left: none;
                border-right: none;
                padding: 10px 0 10px 15px; }
              .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .ui-datatable-tbListDrive table thead tr th {
                border-bottom: 2px solid #e7e8e9;
                background: #fff;
                border-top: none; }
              .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .ui-datatable-tbListDrive table .icon-folder-close {
                font-size: 18px; }
              .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .ui-datatable-tbListDrive table .items-folder {
                font-weight: bold; }
          .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids {
            display: block;
            padding: 0 15px; }
            .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .title-driveGrids {
              display: block;
              padding: 20px 0 10px;
              font: 22px/22px SegoeUI-Light;
              color: #8b8b8b; }
            .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .ui-datagrid-content-empty {
              font: 15px/20px Arial;
              padding: 0 0 20px; }
            .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row {
              margin-left: -10px;
              margin-right: -10px; }
              .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column {
                padding: 10px;
                width: 33.33333%; }
                .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column .items-driveFolders {
                  display: block;
                  border: 1px solid #e7e8e9;
                  position: relative;
                  -webkit-border-radius: 5px;
                  -moz-border-radius: 5px;
                  -ms-border-radius: 5px;
                  -o-border-radius: 5px;
                  border-radius: 5px;
                  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
                  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
                  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
                  -webkit-transition: all 0.2s;
                  -moz-transition: all 0.2s;
                  -o-transition: all 0.2s;
                  transition: all 0.2s; }
                  .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column .items-driveFolders a {
                    display: block;
                    color: #222;
                    font-weight: bold;
                    white-space: nowrap;
                    text-overflow: ellipsis;
                    overflow: hidden;
                    padding: 12px 35px 12px 12px; }
                    .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column .items-driveFolders a .icon-folder-close {
                      display: inline-block;
                      vertical-align: text-bottom;
                      height: 18px;
                      color: #ffbe00; }
                  .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column .items-driveFolders:hover, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column .items-driveFolders:focus, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column .items-driveFolders.selected {
                    border-color: #ffbe00;
                    -webkit-box-shadow: 0 3px 10px rgba(255, 190, 0, 0.15);
                    -moz-box-shadow: 0 3px 10px rgba(255, 190, 0, 0.15);
                    box-shadow: 0 3px 10px rgba(255, 190, 0, 0.15); }
                    .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column .items-driveFolders:hover a, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column .items-driveFolders:focus a, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column .items-driveFolders.selected a {
                      color: #ffbe00; }
                  .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column .items-driveFolders .btn-grid-action-listDrives {
                    position: absolute;
                    right: 10px;
                    top: 6px; }
            .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row {
              margin-left: -10px;
              margin-right: -10px; }
              .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column {
                padding: 10px;
                width: 33.33333%; }
                .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles {
                  display: block;
                  border: 1px solid #e7e8e9;
                  position: relative;
                  padding: 12px 35px 12px 12px;
                  -webkit-border-radius: 5px;
                  -moz-border-radius: 5px;
                  -ms-border-radius: 5px;
                  -o-border-radius: 5px;
                  border-radius: 5px;
                  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
                  -moz-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
                  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
                  -webkit-transition: all 0.2s;
                  -moz-transition: all 0.2s;
                  -o-transition: all 0.2s;
                  transition: all 0.2s; }
                  .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles a {
                    display: block;
                    color: #222;
                    overflow: hidden;
                    word-break: break-word;
                    height: 65px; }
                    .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles a .txt-format {
                      padding: 8px 8px 0 3px;
                      text-align: center;
                      background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file0.png) no-repeat left top;
                      font: 12px/16px Arial;
                      float: left;
                      width: 40px;
                      height: 70px;
                      margin-right: 2px;
                      color: #888;
                      -webkit-transition: all 0.5s;
                      -moz-transition: all 0.5s;
                      -o-transition: all 0.5s;
                      transition: all 0.5s; }
                    .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles a .txt-size {
                      display: block;
                      padding-top: 5px;
                      color: #999; }
                  .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles:hover, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles:focus, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles.selected {
                    border-color: #81e1aa;
                    -webkit-box-shadow: 0 3px 10px rgba(32, 196, 101, 0.15);
                    -moz-box-shadow: 0 3px 10px rgba(32, 196, 101, 0.15);
                    box-shadow: 0 3px 10px rgba(32, 196, 101, 0.15); }
                    .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles:hover a, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles:focus a, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles.selected a {
                      color: #20c465; }
                      .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles:hover a .txt-format, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles:focus a .txt-format, .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles.selected a .txt-format {
                        background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file3.png) no-repeat left top;
                        color: #20c465; }
                  .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column .items-driveFiles .btn-grid-action-listDrives {
                    position: absolute;
                    right: 10px;
                    top: 10px; }
      .aui body .wrp-datasDrive .col-layoutRight {
        float: right;
        width: 350px;
        max-width: 0;
        overflow: hidden;
        -webkit-transition: all 0.5s linear;
        -moz-transition: all 0.5s linear;
        -o-transition: all 0.5s linear;
        transition: all 0.5s linear; }
        .aui body .wrp-datasDrive .col-layoutRight.collapsed {
          max-width: 350px; }
        .aui body .wrp-datasDrive .col-layoutRight .tophead-details {
          display: inline-block;
          width: 100%;
          position: relative;
          padding: 10px 15px 20px;
          word-break: break-word;
          font: 20px/24px SegoeUI; }
          .aui body .wrp-datasDrive .col-layoutRight .tophead-details .txt-format {
            background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-file0-2x.png) no-repeat left top;
            font: 15px/20px SegoeUI;
            float: left;
            width: 60px;
            height: 70px;
            margin-right: 10px;
            padding: 20px 0 0;
            text-align: center;
            text-transform: uppercase;
            color: #888; }
        .aui body .wrp-datasDrive .col-layoutRight .tab-originFolder.ui-tabs .ui-tabs-panel {
          padding: 10px 5px 0 15px; }
      .aui body .wrp-datasDrive .ui-tabs.ui-tabs-top .ui-tabs-navscroller .ui-tabs-navscroller-btn {
        height: 40px; }
      .aui body .wrp-datasDrive .ui-tabs.ui-tabs-top .ui-tabs-nav {
        height: 40px; }
        .aui body .wrp-datasDrive .ui-tabs.ui-tabs-top .ui-tabs-nav li {
          height: 38px;
          border: none;
          top: 1px;
          margin-right: 10px; }
          .aui body .wrp-datasDrive .ui-tabs.ui-tabs-top .ui-tabs-nav li:before {
            height: 2px;
            top: auto;
            bottom: -1px; }
          .aui body .wrp-datasDrive .ui-tabs.ui-tabs-top .ui-tabs-nav li a {
            padding: 9px 15px; }
    .aui body .faceMocion {
      background: #fff;
      position: absolute;
      width: auto;
      height: 45px;
      padding: 5px 10px;
      opacity: 0;
      visibility: hidden;
      -webkit-transition: all 0.2s ease;
      -moz-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease;
      -webkit-border-radius: 50px;
      -moz-border-radius: 50px;
      -ms-border-radius: 50px;
      -o-border-radius: 50px;
      border-radius: 50px;
      -webkit-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
      -moz-box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25);
      box-shadow: 0 4px 18px rgba(151, 165, 172, 0.25); }
      .aui body .faceMocion div {
        float: left;
        margin: 0 3px;
        width: 35px;
        height: 35px;
        overflow: hidden;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px;
        border-radius: 50px;
        transition-delay: .6s, .3s;
        transition-duration: 0s, .3s;
        transition-property: opacity, -webkit-transform;
        transition-property: transform, opacity;
        transition-property: transform, opacity, -webkit-transform;
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0) scale(0.3);
        transform: translate3d(0, 100%, 0) scale(0.3); }
        .aui body .faceMocion div:hover {
          -webkit-transform: scale(1.35);
          -moz-transform: scale(1.35);
          -ms-transform: scale(1.35);
          -o-transform: scale(1.35);
          transform: scale(1.35); }
        .aui body .faceMocion div:before {
          display: block;
          content: '';
          width: 100%;
          height: 100%;
          cursor: pointer;
          background-image: url(/nss-activity-LMH-v6-theme/css/../images/custom/faceMocion.gif);
          background-repeat: no-repeat;
          background-size: cover;
          -webkit-transition: all 0.2s ease;
          -moz-transition: all 0.2s ease;
          -o-transition: all 0.2s ease;
          transition: all 0.2s ease; }
      .aui body .faceMocion.face_show {
        opacity: 1;
        visibility: visible; }
        .aui body .faceMocion.face_show div {
          opacity: 1;
          -webkit-transform: none;
          -moz-transform: none;
          -ms-transform: none;
          -o-transform: none;
          transform: none; }
          .aui body .faceMocion.face_show div:nth-of-type(1) {
            transition-duration: 0.2s;
            transition-delay: 0s;
            transition-timing-function: cubic-bezier(0.6, 0.6, 0.5, 1); }
          .aui body .faceMocion.face_show div:nth-of-type(2) {
            transition-duration: 0.3s;
            transition-delay: .02s;
            transition-timing-function: cubic-bezier(0.6, 0.6, 0.5, 1.2); }
          .aui body .faceMocion.face_show div:nth-of-type(3) {
            transition-duration: 0.4s;
            transition-delay: .04s;
            transition-timing-function: cubic-bezier(0.6, 0.6, 0.5, 1.4); }
          .aui body .faceMocion.face_show div:nth-of-type(4) {
            transition-duration: 0.5s;
            transition-delay: .06s;
            transition-timing-function: cubic-bezier(0.6, 0.6, 0.5, 1.6); }
          .aui body .faceMocion.face_show div:nth-of-type(5) {
            transition-duration: 0.6s;
            transition-delay: .08s;
            transition-timing-function: cubic-bezier(0.6, 0.6, 0.5, 1.8); }
          .aui body .faceMocion.face_show div:nth-of-type(6) {
            transition-duration: 0.7s;
            transition-delay: .1s;
            transition-timing-function: cubic-bezier(0.6, 0.6, 0.5, 2); }
    .aui body .gusta::before {
      background-position: 0 0; }
    .aui body .amo::before {
      background-position: -37px 0; }
    .aui body .divierte::before {
      background-position: -74px 0; }
    .aui body .asombro::before {
      background-position: -111px 0; }
    .aui body .triste::before {
      background-position: -148px 0; }
    .aui body .molesto::before {
      background-position: -185px 0; }
  .aui .portlet-journal-footer {
    position: absolute;
    bottom: 10px;
    width: 100%;
    text-align: center;
    font: 14px/20px SegoeUI;
    color: #3b3b3b; }
  .aui.firefox body select {
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
    background: white url(/nss-activity-LMH-v6-theme/css/../images/icon/ic-down.png) no-repeat right center; }
  .aui.firefox body .nicescroll:after {
    content: '';
    display: block;
    height: 50px; }

@-webkit-keyframes glowing {
  0% {
    background-color: #ffca00;
    -webkit-box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3);
    box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3); }

  50% {
    background-color: #b066ff;
    -webkit-box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3);
    box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3); }

  100% {
    background-color: #ff3f3f;
    -webkit-box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3);
    box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3); } }

@-moz-keyframes glowing {
  0% {
    background-color: #ffca00;
    -webkit-box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3);
    box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3); }

  50% {
    background-color: #b066ff;
    -webkit-box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3);
    box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3); }

  100% {
    background-color: #ff3f3f;
    -webkit-box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3);
    box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3); } }

@-o-keyframes glowing {
  0% {
    background-color: #ffca00;
    -webkit-box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3);
    box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3); }

  50% {
    background-color: #b066ff;
    -webkit-box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3);
    box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3); }

  100% {
    background-color: #ff3f3f;
    -webkit-box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3);
    box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3); } }

@keyframes glowing {
  0% {
    background-color: #ffca00;
    -webkit-box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3);
    box-shadow: 0 1px 5px rgba(255, 202, 0, 0.3); }

  50% {
    background-color: #b066ff;
    -webkit-box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3);
    box-shadow: 0 1px 5px rgba(181, 112, 255, 0.3); }

  100% {
    background-color: #ff3f3f;
    -webkit-box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3);
    box-shadow: 0 1px 5px rgba(255, 80, 80, 0.3); } }

/* Display onTop  */
.onTop {
  width: 64px;
  height: 64px;
  position: fixed;
  bottom: 50px;
  right: 20px;
  z-index: 999999;
  opacity: 0;
  filter: alpha(opacity=0);
  text-indent: -9999px;
  background: #ffbe22 url(/nss-activity-LMH-v6-theme/css/../images/custom/ontop.png) no-repeat center;
  -webkit-transition: all 0.25s;
  -moz-transition: all 0.25s;
  -o-transition: all 0.25s;
  transition: all 0.25s;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-box-shadow: 2px 3px 0 rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 2px 3px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 2px 3px 0 rgba(0, 0, 0, 0.2); }
  .onTop.display {
    opacity: .9;
    filter: alpha(opacity=90); }
    .onTop.display:hover {
      opacity: 1;
      filter: alpha(opacity=100); }

.aui [class^="icon-"], .aui [class*=" icon-"] {
  font-size: 14px; }
.aui a [class^="icon-"], .aui a [class*=" icon-"] {
  display: inline;
  color: #777879; }
.aui img {
  vertical-align: middle; }
.aui table {
  width: 100%; }
  .aui table td, .aui table th {
    padding: 5px; }
.aui label {
  cursor: default; }
.aui .navbar-inner {
  padding-left: 10px;
  padding-right: 10px; }
.aui .navbar .nav > li > a {
  text-shadow: none; }
.aui .nav-pills > li > a {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
.aui .modal {
  border: none;
  margin: 0;
  max-height: 90vh;
  -webkit-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0; }
  .aui .modal .yui3-resize-handles-wrapper {
    display: none !important; }
  .aui .modal .modal-header {
    border: none;
    padding: 10px; }
    .aui .modal .modal-header h3 {
      font: 18px/24px Arial;
      color: #222; }
    .aui .modal .modal-header button.close {
      margin: 0;
      position: absolute;
      width: 48px;
      height: 27px;
      background: #f87a7a;
      padding: 3px 15px;
      top: 0;
      right: 10px;
      color: #fff;
      opacity: 1;
      filter: alpha(opacity=100);
      font-weight: normal;
      text-shadow: none;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }
      .aui .modal .modal-header button.close:hover, .aui .modal .modal-header button.close:focus {
        background: #f16464; }
  .aui .modal .nicescroll {
    height: auto !important; }
  .aui .modal.attach-detail-modal .modal-header {
    padding: 0; }
    .aui .modal.attach-detail-modal .modal-header button.close {
      z-index: 9; }
.aui input[type="color"], .aui input[type="date"], .aui input[type="datetime"], .aui input[type="datetime-local"], .aui input[type="email"], .aui input[type="month"], .aui input[type="number"], .aui input[type="password"], .aui input[type="search"], .aui input[type="tel"], .aui input[type="text"], .aui input[type="time"], .aui input[type="url"], .aui input[type="week"], .aui select, .aui textarea, .aui textarea.ui-inputtextarea, .aui .uneditable-input {
  border: 1px solid #c6cdd3;
  color: #222;
  width: 100%;
  height: 34px;
  margin: 0;
  max-width: 100%;
  font: 13px/16px Arial;
  padding: 7px;
  max-width: 100%;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
  .aui input[type="color"]:hover, .aui input[type="color"]:focus, .aui input[type="date"]:hover, .aui input[type="date"]:focus, .aui input[type="datetime"]:hover, .aui input[type="datetime"]:focus, .aui input[type="datetime-local"]:hover, .aui input[type="datetime-local"]:focus, .aui input[type="email"]:hover, .aui input[type="email"]:focus, .aui input[type="month"]:hover, .aui input[type="month"]:focus, .aui input[type="number"]:hover, .aui input[type="number"]:focus, .aui input[type="password"]:hover, .aui input[type="password"]:focus, .aui input[type="search"]:hover, .aui input[type="search"]:focus, .aui input[type="tel"]:hover, .aui input[type="tel"]:focus, .aui input[type="text"]:hover, .aui input[type="text"]:focus, .aui input[type="time"]:hover, .aui input[type="time"]:focus, .aui input[type="url"]:hover, .aui input[type="url"]:focus, .aui input[type="week"]:hover, .aui input[type="week"]:focus, .aui select:hover, .aui select:focus, .aui textarea:hover, .aui textarea:focus, .aui textarea.ui-inputtextarea:hover, .aui textarea.ui-inputtextarea:focus, .aui .uneditable-input:hover, .aui .uneditable-input:focus {
    border-color: #00c0ff;
    outline: 0;
    outline: thin dotted \9;
    /* IE6-9 */
    -webkit-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.2);
    -moz-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.2);
    box-shadow: 0 1px 5px rgba(0, 183, 255, 0.2);
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all; }
  .aui input[type="color"].ui-state-error, .aui input[type="date"].ui-state-error, .aui input[type="datetime"].ui-state-error, .aui input[type="datetime-local"].ui-state-error, .aui input[type="email"].ui-state-error, .aui input[type="month"].ui-state-error, .aui input[type="number"].ui-state-error, .aui input[type="password"].ui-state-error, .aui input[type="search"].ui-state-error, .aui input[type="tel"].ui-state-error, .aui input[type="text"].ui-state-error, .aui input[type="time"].ui-state-error, .aui input[type="url"].ui-state-error, .aui input[type="week"].ui-state-error, .aui select.ui-state-error, .aui textarea.ui-state-error, .aui textarea.ui-inputtextarea.ui-state-error, .aui .uneditable-input.ui-state-error {
    border-color: #ff8181;
    -webkit-box-shadow: 0 1px 5px rgba(255, 65, 65, 0.2);
    -moz-box-shadow: 0 1px 5px rgba(255, 65, 65, 0.2);
    box-shadow: 0 1px 5px rgba(255, 65, 65, 0.2); }
.aui .ui-inputfield {
  padding: 7px; }
.aui textarea, .aui textarea.ui-inputtextarea {
  height: auto; }
.aui select {
  padding-right: 24px;
  background: white url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-carat2.png) no-repeat right center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
.aui .form-search .radio input[type="radio"], .aui .form-search .checkbox input[type="checkbox"], .aui .form-search .radio input[type="radio"], .aui .form-search .checkbox input[type="checkbox"] {
  margin-top: 3px; }
.aui input:-webkit-autofill, .aui input:-webkit-autofill:hover, .aui input:-webkit-autofill:focus, .aui input:-webkit-autofill:active {
  -webkit-box-shadow: outset 0 0 5px rgba(82, 168, 236, 0.4), outset 0 0 0 1000px white;
  -moz-box-shadow: outset 0 0 5px rgba(82, 168, 236, 0.4), outset 0 0 0 1000px white;
  box-shadow: outset 0 0 5px rgba(82, 168, 236, 0.4), outset 0 0 0 1000px white;
  transition: background-color 5000s ease-in-out 0s; }
.aui .ui-button {
  font: 13px/21px Arial;
  height: 34px;
  margin-right: 5px;
  text-shadow: none;
  border: 1px solid #d7d8d9;
  background: #f7f9f9;
  color: #111;
  vertical-align: top;
  white-space: nowrap;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
  .aui .ui-button .ui-button-text {
    padding: 6px 15px; }
  .aui .ui-button:hover, .aui .ui-button:focus {
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all; }
.aui .ui-button-text-only .ui-button-text {
  padding: 0; }
.aui .ui-button-icon-left {
  left: 9px; }
.aui .btn {
  font: 13px/21px Arial;
  height: 34px;
  padding: 6px 15px;
  margin-right: 5px;
  text-shadow: none;
  border-color: #d7d8d9;
  background: #f7f9f9;
  color: #222;
  vertical-align: top;
  white-space: nowrap;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
  .aui .btn label {
    cursor: pointer; }
  .aui .btn.nss-icon::before, .aui .btn.nss-icon::after {
    font-family: 'fontawesome-alloy';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    margin-right: 6px;
    color: #666;
    text-align: center;
    font-size: 14px; }
  .aui .btn.nss-icon .ui-button-text {
    display: inline; }
  .aui .btn.nss-icon:hover::before, .aui .btn.nss-icon:hover::after, .aui .btn.nss-icon:focus::before, .aui .btn.nss-icon:focus::after {
    color: #444; }
  .aui .btn.nss-icon.btn-nsskey::before, .aui .btn.nss-icon.btn-nsskey::after, .aui .btn.nss-icon.btn-primary::before, .aui .btn.nss-icon.btn-primary::after, .aui .btn.nss-icon.btn-warning::before, .aui .btn.nss-icon.btn-warning::after, .aui .btn.nss-icon.btn-danger::before, .aui .btn.nss-icon.btn-danger::after, .aui .btn.nss-icon.btn-success::before, .aui .btn.nss-icon.btn-success::after, .aui .btn.nss-icon.btn-info::before, .aui .btn.nss-icon.btn-info::after, .aui .btn.nss-icon.btn-inverse::before, .aui .btn.nss-icon.btn-inverse::after, .aui .btn.nss-icon.btn-signature::before, .aui .btn.nss-icon.btn-signature::after {
    color: #fff; }
  .aui .btn.w10, .aui .btn.w15 {
    padding: 8px 0; }
    .aui .btn.w10 .ui-icon, .aui .btn.w15 .ui-icon {
      position: relative;
      left: auto;
      margin: 0 auto;
      top: 0; }
  .aui .btn:hover, .aui .btn:focus {
    background: #f8f9f9;
    border-color: #2dc7ff;
    color: #000;
    -webkit-box-shadow: 0 3px 10px rgba(0, 211, 255, 0.2);
    -moz-box-shadow: 0 3px 10px rgba(0, 211, 255, 0.2);
    box-shadow: 0 3px 10px rgba(0, 211, 255, 0.2);
    -webkit-transition: 0.3s all;
    -moz-transition: 0.3s all;
    -o-transition: 0.3s all;
    transition: 0.3s all; }
    .aui .btn:hover [class^="icon-"]:before, .aui .btn:hover [class*=" icon-"]:before, .aui .btn:focus [class^="icon-"]:before, .aui .btn:focus [class*=" icon-"]:before {
      color: #00b4ff;
      -webkit-transition: 0.3s all;
      -moz-transition: 0.3s all;
      -o-transition: 0.3s all;
      transition: 0.3s all; }
  .aui .btn.btn-nsskey {
    background: #3bc8f5;
    border-color: #3bc8f5;
    color: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3);
    box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3); }
    .aui .btn.btn-nsskey:hover, .aui .btn.btn-nsskey:focus {
      background: #3bdaf5;
      border-color: #3bdaf5;
      color: #fff;
      -webkit-box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3);
      -moz-box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3);
      box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3); }
  .aui .btn.btn-signature {
    background: #b182ec;
    border-color: #b182ec;
    color: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(159, 68, 255, 0.2);
    -moz-box-shadow: 0 1px 5px rgba(159, 68, 255, 0.2);
    box-shadow: 0 1px 5px rgba(159, 68, 255, 0.2); }
    .aui .btn.btn-signature:hover, .aui .btn.btn-signature:focus {
      background: #bc87ff;
      border-color: #bc87ff;
      color: #fff;
      -webkit-box-shadow: 0 1px 5px rgba(159, 68, 255, 0.2);
      -moz-box-shadow: 0 1px 5px rgba(159, 68, 255, 0.2);
      box-shadow: 0 1px 5px rgba(159, 68, 255, 0.2); }
  .aui .btn.btn-nssAdd {
    background-color: #fb5d39;
    background: linear-gradient(to right, #fb5d39, #fe9a6e);
    border: none;
    padding: 0;
    margin: 0;
    position: relative;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    -webkit-box-shadow: 0 2px 8px rgba(255, 73, 73, 0.23);
    -moz-box-shadow: 0 2px 8px rgba(255, 73, 73, 0.23);
    box-shadow: 0 2px 8px rgba(255, 73, 73, 0.23); }
    .aui .btn.btn-nssAdd label {
      height: 34px;
      padding: 7px 40px;
      color: #fff;
      display: block;
      cursor: pointer;
      font: 15px/18px Arial;
      -webkit-border-radius: 0 100px 100px 0;
      -moz-border-radius: 0 100px 100px 0;
      -ms-border-radius: 0 100px 100px 0;
      -o-border-radius: 0 100px 100px 0;
      border-radius: 0 100px 100px 0; }
    .aui .btn.btn-nssAdd .caret {
      right: 16px;
      position: absolute;
      top: 7px;
      border-top-color: #fff; }
    .aui .btn.btn-nssAdd:hover, .aui .btn.btn-nssAdd:focus {
      background-color: #ff7247;
      background: linear-gradient(to right, #ff7247, #ffb36a);
      -webkit-box-shadow: 0 3px 15px rgba(255, 146, 115, 0.5);
      -moz-box-shadow: 0 3px 15px rgba(255, 146, 115, 0.5);
      box-shadow: 0 3px 15px rgba(255, 146, 115, 0.5); }
.aui .btn-primary {
  background: #2f9af8;
  border-color: #2f9af8;
  color: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3);
  -moz-box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3);
  box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3); }
  .aui .btn-primary:hover, .aui .btn-primary:focus {
    background: #3eb6ff;
    border-color: #3eb6ff;
    color: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3);
    box-shadow: 0 1px 5px rgba(47, 154, 248, 0.3); }
.aui .btn-warning {
  background: #f7ab1d;
  border-color: #f7ab1d;
  color: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(247, 171, 29, 0.3);
  -moz-box-shadow: 0 1px 5px rgba(247, 171, 29, 0.3);
  box-shadow: 0 1px 5px rgba(247, 171, 29, 0.3); }
  .aui .btn-warning:hover, .aui .btn-warning:focus {
    background: #f7bb4c;
    border-color: #f7bb4c;
    color: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(255, 169, 32, 0.2);
    -moz-box-shadow: 0 1px 5px rgba(255, 169, 32, 0.2);
    box-shadow: 0 1px 5px rgba(255, 169, 32, 0.2); }
.aui .btn-danger {
  background: #f24848;
  border-color: #f24848;
  color: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(242, 72, 72, 0.3);
  -moz-box-shadow: 0 1px 5px rgba(242, 72, 72, 0.3);
  box-shadow: 0 1px 5px rgba(242, 72, 72, 0.3); }
  .aui .btn-danger:hover, .aui .btn-danger:focus {
    background: #fb655c;
    border-color: #fb655c;
    color: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(242, 72, 72, 0.3);
    -moz-box-shadow: 0 1px 5px rgba(242, 72, 72, 0.3);
    box-shadow: 0 1px 5px rgba(242, 72, 72, 0.3); }
.aui .btn-success {
  background: #13d68f;
  border-color: #13d68f;
  color: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(31, 218, 133, 0.2);
  -moz-box-shadow: 0 1px 5px rgba(31, 218, 133, 0.2);
  box-shadow: 0 1px 5px rgba(31, 218, 133, 0.2); }
  .aui .btn-success:hover, .aui .btn-success:focus {
    background: #09e49f;
    border-color: #09e49f;
    color: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(31, 218, 133, 0.2);
    -moz-box-shadow: 0 1px 5px rgba(31, 218, 133, 0.2);
    box-shadow: 0 1px 5px rgba(31, 218, 133, 0.2); }
.aui .btn-info {
  background: #1abc9c;
  border-color: #1abc9c;
  color: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(111, 255, 227, 0.2);
  -moz-box-shadow: 0 1px 5px rgba(111, 255, 227, 0.2);
  box-shadow: 0 1px 5px rgba(111, 255, 227, 0.2); }
  .aui .btn-info:hover, .aui .btn-info:focus {
    background: #16a085;
    border-color: #16a085;
    color: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(111, 255, 227, 0.2);
    -moz-box-shadow: 0 1px 5px rgba(111, 255, 227, 0.2);
    box-shadow: 0 1px 5px rgba(111, 255, 227, 0.2); }
.aui .btn-inverse {
  background: #34495e;
  border-color: #34495e;
  color: #fff;
  -webkit-box-shadow: 0 1px 5px rgba(174, 187, 199, 0.2);
  -moz-box-shadow: 0 1px 5px rgba(174, 187, 199, 0.2);
  box-shadow: 0 1px 5px rgba(174, 187, 199, 0.2); }
  .aui .btn-inverse:hover, .aui .btn-inverse:focus {
    background: #2c3e50;
    border-color: #2c3e50;
    color: #fff;
    -webkit-box-shadow: 0 1px 5px rgba(174, 187, 199, 0.2);
    -moz-box-shadow: 0 1px 5px rgba(174, 187, 199, 0.2);
    box-shadow: 0 1px 5px rgba(174, 187, 199, 0.2); }
.aui .btn-primary [class^="icon-"], .aui .btn-primary [class*=" icon-"], .aui .btn-primary:hover [class^="icon-"], .aui .btn-primary:hover [class*=" icon-"], .aui .btn-primary:focus [class^="icon-"], .aui .btn-primary:focus [class*=" icon-"], .aui .btn-warning [class^="icon-"], .aui .btn-warning [class*=" icon-"], .aui .btn-warning:hover [class^="icon-"], .aui .btn-warning:hover [class*=" icon-"], .aui .btn-warning:focus [class^="icon-"], .aui .btn-warning:focus [class*=" icon-"], .aui .btn-danger [class^="icon-"], .aui .btn-danger [class*=" icon-"], .aui .btn-danger:hover [class^="icon-"], .aui .btn-danger:hover [class*=" icon-"], .aui .btn-danger:focus [class^="icon-"], .aui .btn-danger:focus [class*=" icon-"], .aui .btn-success [class^="icon-"], .aui .btn-success [class*=" icon-"], .aui .btn-success:hover [class^="icon-"], .aui .btn-success:hover [class*=" icon-"], .aui .btn-success:focus [class^="icon-"], .aui .btn-success:focus [class*=" icon-"], .aui .btn-info [class^="icon-"], .aui .btn-info [class*=" icon-"], .aui .btn-info:hover [class^="icon-"], .aui .btn-info:hover [class*=" icon-"], .aui .btn-info:focus [class^="icon-"], .aui .btn-info:focus [class*=" icon-"], .aui .btn-inverse [class^="icon-"], .aui .btn-inverse [class*=" icon-"], .aui .btn-inverse:hover [class^="icon-"], .aui .btn-inverse:hover [class*=" icon-"], .aui .btn-inverse:focus [class^="icon-"], .aui .btn-inverse:focus [class*=" icon-"] {
  color: #fff; }
  .aui .btn-primary [class^="icon-"]:before, .aui .btn-primary [class*=" icon-"]:before, .aui .btn-primary:hover [class^="icon-"]:before, .aui .btn-primary:hover [class*=" icon-"]:before, .aui .btn-primary:focus [class^="icon-"]:before, .aui .btn-primary:focus [class*=" icon-"]:before, .aui .btn-warning [class^="icon-"]:before, .aui .btn-warning [class*=" icon-"]:before, .aui .btn-warning:hover [class^="icon-"]:before, .aui .btn-warning:hover [class*=" icon-"]:before, .aui .btn-warning:focus [class^="icon-"]:before, .aui .btn-warning:focus [class*=" icon-"]:before, .aui .btn-danger [class^="icon-"]:before, .aui .btn-danger [class*=" icon-"]:before, .aui .btn-danger:hover [class^="icon-"]:before, .aui .btn-danger:hover [class*=" icon-"]:before, .aui .btn-danger:focus [class^="icon-"]:before, .aui .btn-danger:focus [class*=" icon-"]:before, .aui .btn-success [class^="icon-"]:before, .aui .btn-success [class*=" icon-"]:before, .aui .btn-success:hover [class^="icon-"]:before, .aui .btn-success:hover [class*=" icon-"]:before, .aui .btn-success:focus [class^="icon-"]:before, .aui .btn-success:focus [class*=" icon-"]:before, .aui .btn-info [class^="icon-"]:before, .aui .btn-info [class*=" icon-"]:before, .aui .btn-info:hover [class^="icon-"]:before, .aui .btn-info:hover [class*=" icon-"]:before, .aui .btn-info:focus [class^="icon-"]:before, .aui .btn-info:focus [class*=" icon-"]:before, .aui .btn-inverse [class^="icon-"]:before, .aui .btn-inverse [class*=" icon-"]:before, .aui .btn-inverse:hover [class^="icon-"]:before, .aui .btn-inverse:hover [class*=" icon-"]:before, .aui .btn-inverse:focus [class^="icon-"]:before, .aui .btn-inverse:focus [class*=" icon-"]:before {
    color: #fff; }
.aui .btn-group + .btn-group {
  margin-left: 0; }
.aui .btn-group {
  border-color: #c6cdd3;
  vertical-align: top;
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.05); }
  .aui .btn-group:hover, .aui .btn-group:focus {
    -webkit-box-shadow: 0 1px 8px rgba(0, 183, 255, 0.15);
    -moz-box-shadow: 0 1px 8px rgba(0, 183, 255, 0.15);
    box-shadow: 0 1px 8px rgba(0, 183, 255, 0.15); }
  .aui .btn-group > .btn:last-child {
    padding-right: 15px; }
  .aui .btn-group > .btn:first-child.dropdown-toggle {
    padding-right: 10px; }
  .aui .btn-group > .btn + .dropdown-toggle {
    width: 28px; }
  .aui .btn-group .dropdown-menu {
    min-width: 100%;
    top: 105%;
    text-align: left; }
    .aui .btn-group .dropdown-menu li .btn {
      background: none;
      border: none;
      padding: 7px 15px;
      height: auto;
      display: block;
      width: 100%;
      text-align: left;
      color: #333;
      margin: 0;
      white-space: nowrap;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
      .aui .btn-group .dropdown-menu li .btn:hover, .aui .btn-group .dropdown-menu li .btn:focus {
        background: #f3f4f5;
        color: #000; }
  .aui .btn-group.process-group {
    margin-right: 5px; }
    .aui .btn-group.process-group .btn {
      margin-right: 0;
      color: #fff; }
      .aui .btn-group.process-group .btn .caret {
        position: absolute;
        right: 9px;
        top: 6px;
        border-top-color: #fff; }
      .aui .btn-group.process-group .btn.dropdown-toggle {
        padding-left: 13px;
        padding-right: 13px;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none; }
      .aui .btn-group.process-group .btn::before, .aui .btn-group.process-group .btn::after {
        color: #fff; }
    .aui .btn-group.process-group .dropdown-menu .btn::before, .aui .btn-group.process-group .dropdown-menu .btn::after {
      color: #666; }
  .aui .btn-group.more-group .btn {
    padding-right: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
    .aui .btn-group.more-group .btn .caret {
      margin-left: 8px; }
  .aui .btn-group.more-group.open .dropdown-menu {
    left: auto;
    right: 0; }
  .aui .btn-group.attach-group {
    margin: 0; }
    .aui .btn-group.attach-group .btn {
      margin: 0;
      padding-right: 10px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      -ms-border-radius: 3px;
      -o-border-radius: 3px;
      border-radius: 3px; }
      .aui .btn-group.attach-group .btn.nss-icon {
        padding-right: 0;
        -webkit-border-radius: 3px 0 0 3px;
        -moz-border-radius: 3px 0 0 3px;
        -ms-border-radius: 3px 0 0 3px;
        -o-border-radius: 3px 0 0 3px;
        border-radius: 3px 0 0 3px; }
      .aui .btn-group.attach-group .btn.btn-empty .caret {
        margin-left: 6px; }
    .aui .btn-group.attach-group .dropdown-menu {
      width: auto;
      margin-top: 0; }
      .aui .btn-group.attach-group .dropdown-menu li .btn {
        padding-right: 20px; }
  .aui .btn-group.btn-group-print .dropdown-menu table tr td {
    padding: 0; }
    .aui .btn-group.btn-group-print .dropdown-menu table tr td a {
      display: block;
      color: #222;
      padding: 5px 12px;
      text-transform: capitalize; }
      .aui .btn-group.btn-group-print .dropdown-menu table tr td a img {
        margin-right: 5px;
        vertical-align: text-bottom; }
      .aui .btn-group.btn-group-print .dropdown-menu table tr td a:hover, .aui .btn-group.btn-group-print .dropdown-menu table tr td a:focus {
        background: #37b4ff;
        background: linear-gradient(to right, #37b4ff, #52dfff);
        text-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
        color: #fff; }
.aui fieldset, .aui .fieldset, .aui .ui-fieldset {
  border: none;
  margin: 0 0 10px;
  padding: 0; }
  .aui fieldset legend, .aui .fieldset legend, .aui .ui-fieldset legend {
    width: auto;
    padding: 5px;
    margin: 0;
    font: bold 14px/18px Arial;
    border: none; }
.aui fieldset.ui-fieldset {
  border: 1px solid #e5e5e5;
  padding: 0 5px 5px 10px; }
  .aui fieldset.ui-fieldset .ui-fieldset-toggler {
    position: relative;
    margin: 1px 5px 0 0;
    padding: 0; }
.aui .ui-chkbox, .aui .ui-radiobutton {
  vertical-align: middle;
  line-height: 18px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px; }
  .aui .ui-chkbox .ui-chkbox-box, .aui .ui-chkbox .ui-radiobutton-box, .aui .ui-radiobutton .ui-chkbox-box, .aui .ui-radiobutton .ui-radiobutton-box {
    height: 18px;
    width: 18px;
    background: #fff;
    border: 1px solid #c6cdd3;
    cursor: pointer;
    display: block;
    float: left;
    position: relative;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); }
    .aui .ui-chkbox .ui-chkbox-box .ui-icon, .aui .ui-chkbox .ui-radiobutton-box .ui-icon, .aui .ui-radiobutton .ui-chkbox-box .ui-icon, .aui .ui-radiobutton .ui-radiobutton-box .ui-icon {
      width: 14px;
      height: 14px; }
      .aui .ui-chkbox .ui-chkbox-box .ui-icon:after, .aui .ui-chkbox .ui-radiobutton-box .ui-icon:after, .aui .ui-radiobutton .ui-chkbox-box .ui-icon:after, .aui .ui-radiobutton .ui-radiobutton-box .ui-icon:after {
        display: none; }
    .aui .ui-chkbox .ui-chkbox-box.ui-state-hover, .aui .ui-chkbox .ui-chkbox-box.ui-state-focus, .aui .ui-chkbox .ui-chkbox-box.ui-state-active, .aui .ui-chkbox .ui-radiobutton-box.ui-state-hover, .aui .ui-chkbox .ui-radiobutton-box.ui-state-focus, .aui .ui-chkbox .ui-radiobutton-box.ui-state-active, .aui .ui-radiobutton .ui-chkbox-box.ui-state-hover, .aui .ui-radiobutton .ui-chkbox-box.ui-state-focus, .aui .ui-radiobutton .ui-chkbox-box.ui-state-active, .aui .ui-radiobutton .ui-radiobutton-box.ui-state-hover, .aui .ui-radiobutton .ui-radiobutton-box.ui-state-focus, .aui .ui-radiobutton .ui-radiobutton-box.ui-state-active {
      border: 2px solid #46ceff;
      -webkit-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.3);
      -moz-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.3);
      box-shadow: 0 1px 5px rgba(0, 183, 255, 0.3);
      -webkit-transition: 0.3s all;
      -moz-transition: 0.3s all;
      -o-transition: 0.3s all;
      transition: 0.3s all; }
    .aui .ui-chkbox .ui-chkbox-box.ui-state-active, .aui .ui-chkbox .ui-radiobutton-box.ui-state-active, .aui .ui-radiobutton .ui-chkbox-box.ui-state-active, .aui .ui-radiobutton .ui-radiobutton-box.ui-state-active {
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      transition: none; }
  .aui .ui-chkbox .ui-chkbox-label, .aui .ui-radiobutton .ui-chkbox-label {
    margin: 0 0 0 8px;
    vertical-align: middle;
    line-height: 16px; }
.aui .ui-radiobutton {
  min-width: 18px; }
  .aui .ui-radiobutton .ui-radiobutton-box {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px; }
    .aui .ui-radiobutton .ui-radiobutton-box.ui-state-focus .ui-icon-bullet, .aui .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-icon-bullet {
      background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-radio-blue.png) no-repeat center; }
.aui .ui-chkbox .ui-chkbox-box {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  .aui .ui-chkbox .ui-chkbox-box.ui-state-focus .ui-icon-check, .aui .ui-chkbox .ui-chkbox-box.ui-state-active .ui-icon-check {
    background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-tick-blue.png) no-repeat center; }
.aui .ui-treenode.ui-treenode-selected .ui-chkbox .ui-chkbox-box {
  border: 2px solid #46ceff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.3);
  -moz-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.3);
  box-shadow: 0 1px 5px rgba(0, 183, 255, 0.3);
  -webkit-transition: 0.3s all;
  -moz-transition: 0.3s all;
  -o-transition: 0.3s all;
  transition: 0.3s all; }
  .aui .ui-treenode.ui-treenode-selected .ui-chkbox .ui-chkbox-box .ui-icon {
    margin: 0;
    vertical-align: top; }
    .aui .ui-treenode.ui-treenode-selected .ui-chkbox .ui-chkbox-box .ui-icon.ui-icon-check {
      background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-tick-blue.png) no-repeat center; }
.aui .ui-tooltip {
  padding: 10px 15px;
  max-width: 500px;
  font: 13px/18px Arial;
  -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px; }
  .aui .ui-tooltip.noBorder {
    border: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px; }
.aui .dropdown-menu {
  min-width: 140px;
  border: none; }
  .aui .dropdown-menu .ui-widget-content {
    background: none; }
  .aui .dropdown-menu .separator-menu-list {
    margin: 0;
    padding: 1px 0 0;
    background: #e7e8e9;
    width: 100%;
    border: solid #fff;
    border-width: 3px 15px; }
  .aui .dropdown-menu > li > a {
    padding: 5px 10px; }
    .aui .dropdown-menu > li > a:hover, .aui .dropdown-menu > li > a:focus {
      background: #37b4ff;
      background: linear-gradient(to right, #37b4ff, #52dfff);
      text-shadow: 0 1px 5px rgba(0, 0, 0, 0.1); }
  .aui .dropdown-menu > li:first-child {
    padding-top: 5px; }
  .aui .dropdown-menu > li:last-child {
    padding-bottom: 5px; }
.aui .caret {
  border-top-color: #666; }
.aui .ui-overlaypanel .ui-overlaypanel-content {
  padding: 10px; }
.aui .ui-panel {
  padding: 0; }
  .aui .ui-panel .ui-panel-titlebar-icon .ui-icon {
    position: relative; }
  .aui .ui-panel .ui-panel-content {
    padding: 0; }
  .aui .ui-panel.panelShowFiles .ui-panel-titlebar {
    border: none;
    padding: 0;
    position: relative; }
    .aui .ui-panel.panelShowFiles .ui-panel-titlebar .ui-panel-title {
      display: none; }
    .aui .ui-panel.panelShowFiles .ui-panel-titlebar .ui-panel-titlebar-icon {
      position: absolute;
      top: -25px;
      right: 0;
      height: 25px; }
      .aui .ui-panel.panelShowFiles .ui-panel-titlebar .ui-panel-titlebar-icon .ui-icon:after {
        font-size: 14px;
        line-height: 14px; }

.fieldFocus, .aui body.blue .ui-selectonemenu.ui-state-hover, .aui body.blue .ui-selectonemenu.ui-state-focus, .aui body.blue .ui-autocomplete-multiple-container.ui-inputfield.ui-state-focus, .aui body.blue table thead th .ui-column-filter:focus, .aui body.blue table thead td .ui-column-filter:focus, .aui body.blue .titleDays .autotxtTimes:hover, .aui body.blue .titleDays .autotxtTimes:focus {
  border-color: #00c0ff;
  -webkit-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.2);
  -moz-box-shadow: 0 1px 5px rgba(0, 183, 255, 0.2);
  box-shadow: 0 1px 5px rgba(0, 183, 255, 0.2); }

.aui body.blue .b0xCore {
  background: #2175e0; }
.aui body.blue #banner {
  background: #257be8; }
  .aui body.blue #banner #navigation ul li a {
    color: #111; }
    .aui body.blue #banner #navigation ul li a:hover, .aui body.blue #banner #navigation ul li a:focus {
      color: #0079cf; }
  .aui body.blue #banner #navigation ul li.selected a {
    color: #0079cf; }
  .aui body.blue #banner #navigation ul li.selected .child-menu a {
    color: #111; }
    .aui body.blue #banner #navigation ul li.selected .child-menu a:hover, .aui body.blue #banner #navigation ul li.selected .child-menu a:focus {
      color: #0079cf; }
  .aui body.blue #banner #navigation ul li.selected .child-menu li.selected a {
    color: #0079cf; }
  .aui body.blue #banner #navigation ul li .child-menu a {
    color: #333; }
    .aui body.blue #banner #navigation ul li .child-menu a:hover, .aui body.blue #banner #navigation ul li .child-menu a:focus {
      color: #0079cf; }
.aui body.blue .jobProcess .keepOpen .btnSearch {
  background: #5ba3ff;
  border-color: #5ba3ff; }
  .aui body.blue .jobProcess .keepOpen .btnSearch:hover, .aui body.blue .jobProcess .keepOpen .btnSearch:focus {
    background: #3e93ff;
    border-color: #3e93ff; }
.aui body.blue .portlet-dockbar .navbar.dockbar .nav li.dropdown.open > .dropdown-toggle, .aui body.blue .portlet-dockbar .navbar.dockbar .nav li.dropdown.active > .dropdown-toggle, .aui body.blue .portlet-dockbar .navbar.dockbar .nav li.dropdown.open.active > .dropdown-toggle {
  background-color: #2175e0; }
.aui body.blue .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li a:hover, .aui body.blue .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li a:focus {
  color: #0079cf; }
  .aui body.blue .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li a:hover [class^="icon-"], .aui body.blue .portlet-dockbar .navbar.dockbar .nav li .dropdown-menu li a:focus [class^="icon-"] {
    color: #0079cf; }
.aui body.blue .portlet-dockbar .navbar.dockbar .nav li.dockbar-user-notifications .dockbar-user-notifications-container .dropdown-menu a {
  color: #0079cf; }
.aui body.blue .portlet-dockbar .navbar.dockbar .nav .dockbar-user-notifications .user-notification-ringbell-link:hover, .aui body.blue .portlet-dockbar .navbar.dockbar .nav .dockbar-user-notifications .user-notification-ringbell-link:focus {
  background-color: #2175e0; }
.aui body.blue .portlet-dockbar .navbar.dockbar .navbar-inner .btn-navbar#_145_navAccountControlsNavbarBtn {
  border-color: #257be8; }
.aui body.blue .portlet-dockbar .navbar.dockbar .navbar-inner .btn-navbar:hover, .aui body.blue .portlet-dockbar .navbar.dockbar .navbar-inner .btn-navbar:focus {
  border-color: #257be8; }
.aui body.blue .b0xQSearchs .btnQSearch {
  background: #388bf5; }
  .aui body.blue .b0xQSearchs .btnQSearch:hover, .aui body.blue .b0xQSearchs .btnQSearch:focus {
    background: #4f9cff; }
    .aui body.blue .b0xQSearchs .btnQSearch:hover [class^="icon-"]:before, .aui body.blue .b0xQSearchs .btnQSearch:hover [class*=" icon-"]:before, .aui body.blue .b0xQSearchs .btnQSearch:focus [class^="icon-"]:before, .aui body.blue .b0xQSearchs .btnQSearch:focus [class*=" icon-"]:before {
      color: #fff; }
.aui body.blue .lststatusComment .ui-datascroller-content .headCms-lv .replyCms .actionreplyCms a {
  color: #0b71af; }
  .aui body.blue .lststatusComment .ui-datascroller-content .headCms-lv .replyCms .actionreplyCms a:hover, .aui body.blue .lststatusComment .ui-datascroller-content .headCms-lv .replyCms .actionreplyCms a:focus {
    color: #009fff; }
.aui body.blue .btn-group.process-group .btn {
  background: #469bf5;
  border-color: #469bf5; }
  .aui body.blue .btn-group.process-group .btn:hover, .aui body.blue .btn-group.process-group .btn:focus {
    background: #50a0f5;
    border-color: #50a0f5; }
  .aui body.blue .btn-group.process-group .btn.dropdown-toggle {
    background: #50a0f5;
    border-color: #50a0f5; }
    .aui body.blue .btn-group.process-group .btn.dropdown-toggle:hover, .aui body.blue .btn-group.process-group .btn.dropdown-toggle:focus {
      background: #54a4fa;
      border-color: #54a4fa; }
.aui body.blue .btn-group.process-group.open .btn.dropdown-toggle {
  background: #50a0f5;
  border-color: #50a0f5; }
.aui body.blue .b0xdbDocIn h2, .aui body.blue .aws-tleChartlogins {
  background: #5babfd; }
.aui body.blue .deskworking .ui-datalist-data li .label-items:hover, .aui body.blue .deskworking .ui-datalist-data li .label-items:focus, .aui body.blue .deskworking .ui-datalist-data li .label-items.selected {
  color: #e74930; }
.aui body.blue .deskworking .ui-datalist-data li .ui-datalist-data li .child-items.selected {
  color: #e74930; }
.aui body.blue .ui-tabs.ui-tabs-top .ui-tabs-nav li:before {
  background: #009fff; }
.aui body.blue .ui-tabs.ui-tabs-top .ui-tabs-nav li:hover a, .aui body.blue .ui-tabs.ui-tabs-top .ui-tabs-nav li:hover a:hover, .aui body.blue .ui-tabs.ui-tabs-top .ui-tabs-nav li:hover a:focus, .aui body.blue .ui-tabs.ui-tabs-top .ui-tabs-nav li:focus a, .aui body.blue .ui-tabs.ui-tabs-top .ui-tabs-nav li:focus a:hover, .aui body.blue .ui-tabs.ui-tabs-top .ui-tabs-nav li:focus a:focus {
  color: #008bdf; }
.aui body.blue .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a, .aui body.blue .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a:hover, .aui body.blue .ui-tabs.ui-tabs-top .ui-tabs-nav li.ui-tabs-selected a:focus {
  color: #008bdf; }

@media (min-width: 1681px) {
  .aui body {
    font-size: 14px;
    line-height: 20px; }
    .aui body .sign-in-form .wrapper-login .input-checkbox-wrapper .checkbox {
      line-height: 16px; }
    .aui body .sign-in-form .wrapper-login .control-group {
      margin-bottom: 15px; }
    .aui body .sign-in-form .wrapper-login .button-holder .btn {
      margin-bottom: 70px; }
    .aui body .row-fluid .lfr-ctrl-panel .panel-page-body .panel-page-menu {
      width: 20%; }
    .aui body .row-fluid .lfr-ctrl-panel .panel-page-body .panel-page-body {
      width: 80%;
      margin: 0; }
    .aui body .Dashboard .colCenter {
      width: calc(100% - 680px); }
      .aui body .Dashboard .colCenter.widthCollapsed {
        width: calc(100% - 556px); }
    .aui body .Dashboard .colRight {
      width: 480px; }
    .aui body .wapperProcess .dataBoxs {
      width: 530px; }
      .aui body .wapperProcess .dataBoxs.twoCol {
        width: calc(100% - 200px); }
    .aui body .wapperProcess .detailBoxs {
      width: calc(100% - 730px); }
      .aui body .wapperProcess .detailBoxs.widthCollapsed {
        width: calc(100% - 606px); }
    .aui body .colRight .searchDatas .rightDatas {
      width: calc(100% - 530px); }
    .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs .ui-datatable-tablewrapper table tbody tr td, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td {
      font: 14px/20px Arial; }
    .aui body .jobProcess .dtaJobDisplay .ui-datatable .ui-paginator .ui-paginator-current {
      font: 13px/16px Arial; }
    .aui body .ui-tabs.ui-tabs-top .ui-tabs-nav li a {
      font: 14px/20px Arial;
      padding: 7px 14px; }
    .aui body input[type="color"], .aui body input[type="date"], .aui body input[type="datetime"], .aui body input[type="datetime-local"], .aui body input[type="email"], .aui body input[type="month"], .aui body input[type="number"], .aui body input[type="password"], .aui body input[type="search"], .aui body input[type="tel"], .aui body input[type="text"], .aui body input[type="time"], .aui body input[type="url"], .aui body input[type="week"], .aui body select, .aui body textarea, .aui body .uneditable-input {
      font: 14px/20px Arial; }
    .aui body .ui-button {
      font: 14px/21px Arial; }
    .aui body .attachFiles ul li .leftFileURLs {
      font: bold 14px/20px Arial; } }
@media (max-width: 1680px) {
  .aui body .row-fluid .lfr-ctrl-panel .panel-page-body .panel-page-menu {
    width: 20%; }
  .aui body .row-fluid .lfr-ctrl-panel .panel-page-body .panel-page-body {
    width: 80%;
    margin: 0; } }
@media (max-width: 1280px) {
  .aui body {
    padding: 0; }
    .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table {
      table-layout: fixed; }
      .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems span.idVB {
        font: bold 13px/20px Arial; }
    .aui body .ui-layout-container .ui-layout-unit .ui-layout-unit-content {
      padding: 0 7px 0 0; }
    .aui body .ui-panelgrid td.mblabel, .aui body .ui-panelgrid .ui-panelgrid-cell.mblabel {
      font: 12px/16px Arial; }
    .aui body .ui-panelgrid-detail td, .aui body .ui-panelgrid-detail .ui-panelgrid-cell {
      font: 13px/16px Arial; }
      .aui body .ui-panelgrid-detail td.txtlabel, .aui body .ui-panelgrid-detail .ui-panelgrid-cell.txtlabel {
        font: 12px/16px Arial; }
    .aui body .dockbar .my-sites .dropdown-toggle, .aui body .dockbar .admin-links .dropdown-toggle {
      height: 56px; }
    .aui body .dockbar .dockbar-user-notifications {
      height: 56px;
      padding: 0 15px 0 0; }
    .aui body .dockbar .user-avatar .user-avatar-link {
      height: 56px; }
      .aui body .dockbar .user-avatar .user-avatar-link .nav-item-label {
        padding-top: 0; }
        .aui body .dockbar .user-avatar .user-avatar-link .nav-item-label img {
          height: 36px;
          width: 36px; }
        .aui body .dockbar .user-avatar .user-avatar-link .nav-item-label .user-full-name {
          font: 16px/25px SegoeUI;
          padding-top: 5px; }
      .aui body .dockbar .user-avatar .user-avatar-link .icon-caret-down {
        height: 56px;
        padding: 22px 5px; }
    .aui body #banner {
      height: 56px;
      background-size: cover; }
      .aui body #banner .logo {
        height: 0; }
        .aui body #banner .logo h1 {
          height: 56px;
          background-size: contain; }
          .aui body #banner .logo h1 font.ftxt-portal {
            font: 12px/14px SegoeUI;
            letter-spacing: 0;
            padding-top: 10px; }
          .aui body #banner .logo h1 font.ftxt-user {
            font: 17px/21px SegoeUI-Bold; }
      .aui body #banner .top_search {
        margin-top: 10px;
        height: 36px; }
        .aui body #banner .top_search .fieldset .control-group.input-text-wrapper input[type="text"].field {
          height: 30px; }
        .aui body #banner .top_search .fieldset .control-group.input-text-wrapper input[type="image"].field {
          padding: 7px 15px; }
      .aui body #banner .signIn-modal {
        height: 56px;
        padding-top: 17px;
        padding-bottom: 17px; }
      .aui body #banner .top_right_helps a {
        height: 56px;
        width: 56px; }
      .aui body #banner .top_right_counter {
        height: 56px;
        padding: 17px 15px; }
    .aui body #content {
      padding-top: 56px; } }
@media (max-width: 1100px) {
  .aui body .ui-dialog {
    max-width: 100%; }
  .aui body .wrp-datasDrive .col-layoutLeft.collapsed {
    width: 100%; }
  .aui body .wrp-datasDrive .col-layoutRight.collapsed {
    position: fixed;
    background: #fff;
    top: 140px;
    bottom: 0;
    right: 0;
    -webkit-box-shadow: -2px 2px 15px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: -2px 2px 15px rgba(0, 0, 0, 0.08);
    box-shadow: -2px 2px 15px rgba(0, 0, 0, 0.08); }
  .aui body .activity-search-bar .activity-tab-bar .ui-tabs.ui-tabs-top .ui-tabs-nav li a {
    padding: 6px 15px; } }
@media (max-width: 1024px) {
  .aui body .Dashboard .colCenter.widthCollapsed, .aui body .Activity .colCenter.widthCollapsed {
    width: calc(100% - 347px); }
  .aui body .Dashboard .colRight, .aui body .Activity .colRight {
    width: 300px; }
  .aui body .CreateOject.open .dropdown-menu {
    z-index: 991; }
  .aui body .Dashboard .colCenter, .aui body .Dashboard .colRight {
    width: calc(100% - 56px);
    float: right;
    padding: 0 0 15px; }
  .aui body .Dashboard .colLeft.widthCollapsed, .aui body .col2-portlet .colLeft.widthCollapsed {
    z-index: 3; }
  .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-prev, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-paginator .ui-paginator-next {
    width: 20px; }
  .aui body .ui-chkbox .ui-chkbox-box, .aui body .ui-chkbox .ui-radiobutton-box, .aui body .ui-radiobutton .ui-chkbox-box, .aui body .ui-radiobutton .ui-radiobutton-box {
    background: #fff; }
    .aui body .ui-chkbox .ui-chkbox-box.ui-state-hover, .aui body .ui-chkbox .ui-chkbox-box.ui-state-focus, .aui body .ui-chkbox .ui-chkbox-box.ui-state-active, .aui body .ui-chkbox .ui-radiobutton-box.ui-state-hover, .aui body .ui-chkbox .ui-radiobutton-box.ui-state-focus, .aui body .ui-chkbox .ui-radiobutton-box.ui-state-active, .aui body .ui-radiobutton .ui-chkbox-box.ui-state-hover, .aui body .ui-radiobutton .ui-chkbox-box.ui-state-focus, .aui body .ui-radiobutton .ui-chkbox-box.ui-state-active, .aui body .ui-radiobutton .ui-radiobutton-box.ui-state-hover, .aui body .ui-radiobutton .ui-radiobutton-box.ui-state-focus, .aui body .ui-radiobutton .ui-radiobutton-box.ui-state-active {
      background: #46ceff; }
  .aui body .ui-radiobutton .ui-radiobutton-box.ui-state-focus .ui-icon-bullet, .aui body .ui-radiobutton .ui-radiobutton-box.ui-state-active .ui-icon-bullet {
    background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-radio-white.png) no-repeat center !important; }
  .aui body .ui-chkbox .ui-chkbox-box.ui-state-focus .ui-icon-check, .aui body .ui-chkbox .ui-chkbox-box.ui-state-active .ui-icon-check {
    background: url(/nss-activity-LMH-v6-theme/css/../images/custom/ic-tick-white.png) no-repeat center !important; }
  .aui body .ui-chkbox.ui-chkbox-w80 .ui-chkbox-label {
    max-width: 90%; }
  .aui body .dshCal-users h2 {
    background: #8fce69;
    padding: 12px 10px;
    text-align: center; }
  .aui body .dshCal-Birthday h2 {
    text-align: center; }
  .aui body .line-url-createtimes .field-url-topic {
    width: 48%; }
  .aui body .line-url-createtimes .field-auto {
    width: 28%; }
  .aui body .line-url-createtimes .ui-calendar {
    width: 22%; }
  .aui body .activity-tab-bar .divSelectGroupActivity .select-groupActivity {
    width: 40%; } }
@media (max-width: 979px) {
  .aui body.yui3-skin-sam .portlet-dockbar .navbar.dockbar .user-avatar .user-avatar-link .icon-caret-down {
    background: none; }
  .aui body .Dashboard .colCenter.widthCollapsed, .aui body .Activity .colCenter.widthCollapsed {
    width: calc(100% - 47px);
    padding-right: 10px; }
  .aui body .Dashboard .colRight, .aui body .Activity .colRight {
    width: 0;
    position: fixed;
    z-index: 2;
    right: 0;
    padding: 0;
    top: 50px;
    bottom: 0;
    background: #fff;
    -webkit-box-shadow: -2px 0px 15px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: -2px 0px 15px rgba(0, 0, 0, 0.1);
    box-shadow: -2px 0px 15px rgba(0, 0, 0, 0.1); }
    .aui body .Dashboard .colRight .btn-actions, .aui body .Activity .colRight .btn-actions {
      display: block;
      position: absolute;
      width: 40px;
      height: 35px;
      padding: 11px 17px;
      margin-top: 50px;
      margin-left: -40px;
      background: #fff;
      color: #999;
      -webkit-box-shadow: -5px 3px 15px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: -5px 3px 15px rgba(0, 0, 0, 0.05);
      box-shadow: -5px 3px 15px rgba(0, 0, 0, 0.05);
      -webkit-border-radius: 30px 0 0 30px;
      -moz-border-radius: 30px 0 0 30px;
      -ms-border-radius: 30px 0 0 30px;
      -o-border-radius: 30px 0 0 30px;
      border-radius: 30px 0 0 30px; }
      .aui body .Dashboard .colRight .btn-actions:before, .aui body .Activity .colRight .btn-actions:before {
        content: '\f053';
        display: block;
        font-family: 'fontawesome-alloy'; }
    .aui body .Dashboard .colRight.collapsed, .aui body .Activity .colRight.collapsed {
      width: 300px; }
      .aui body .Dashboard .colRight.collapsed .btn-actions:before, .aui body .Activity .colRight.collapsed .btn-actions:before {
        content: '\f00d'; }
      .aui body .Dashboard .colRight.collapsed .portlet-column-content, .aui body .Activity .colRight.collapsed .portlet-column-content {
        padding: 12px;
        height: 100%;
        overflow-y: auto; }
  .aui body .CreateOject {
    margin-bottom: 10px; }
  .aui body .btn {
    display: inline-block;
    width: auto;
    margin-top: 0; }
    .aui body .btn .caret {
      border-left-width: 4px;
      border-right-width: 4px;
      border-top-width: 4px; }
  .aui body input[type="color"], .aui body input[type="date"], .aui body input[type="datetime"], .aui body input[type="datetime-local"], .aui body input[type="email"], .aui body input[type="month"], .aui body input[type="number"], .aui body input[type="password"], .aui body input[type="search"], .aui body input[type="tel"], .aui body input[type="text"], .aui body input[type="time"], .aui body input[type="url"], .aui body input[type="week"], .aui body select, .aui body textarea, .aui body textarea.ui-inputtextarea, .aui body .uneditable-input {
    max-width: 100% !important; }
  .aui body .b0xQSearchs {
    width: 45%; }
    .aui body .b0xQSearchs .btnQSearch {
      display: inline-block; }
  .aui body .b0xitems .b0xTops .txtNames {
    font: bold 14px/20px Arial; }
  .aui body .b0xitems .b0xTops .txtTimes {
    font-size: 11px; }
  .aui body .b0xitems .b0xCenters {
    font-size: 13px; }
  .aui body .b0xitems .b0xBottoms span {
    font-size: 12px; }
  .aui body .b0xitems.itemsVBNb .b0xBottoms a {
    font-size: 13px; }
  .aui body .remindWork ul li .items {
    font: bold 14px/15px Arial; }
  .aui body .b0xdbDocIn h2 label {
    font: bold 14px/21px Arial;
    max-width: 65%; }
  .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table {
    table-layout: fixed; }
    .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems span.idVB {
      font: bold 13px/20px Arial; }
  .aui body .portlet-dockbar .dockbar .navbar-inner .btn-navbar {
    margin: 8px 0 8px 5px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .aui body .portlet-dockbar .dockbar .navbar-inner .btn-navbar#_145_navSiteNavigationNavbarBtn, .aui body .portlet-dockbar .dockbar .navbar-inner .btn-navbar#_145_navAddControlsNavbarBtn {
      display: none; }
    .aui body .portlet-dockbar .dockbar .navbar-inner .btn-navbar .user-avatar-image {
      display: none; }
    .aui body .portlet-dockbar .dockbar .navbar-inner .btn-navbar#_145_navAccountControlsNavbarBtn {
      width: 40px;
      height: 40px;
      background: url(/nss-activity-LMH-v6-theme/css/../images/custom/icSites.png) no-repeat center;
      border: none; }
  .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls {
    background: #fff;
    width: 250px;
    position: relative;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    -ms-border-radius: 0 0 3px 3px;
    -o-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); }
    .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls::before {
      content: '';
      display: inline-block;
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 6px solid #fff;
      border-bottom-color: #fff;
      position: absolute;
      top: -6px;
      right: 13px; }
    .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li a {
      color: #222;
      padding: 15px 10px;
      width: 100%;
      height: auto;
      margin: 0;
      background: #fff;
      max-width: 100%;
      border-bottom: 1px solid #eee;
      font-size: 14px;
      position: static;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      -ms-border-radius: 0;
      -o-border-radius: 0;
      border-radius: 0; }
      .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li a .nav-item-label, .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li a .icon-caret-down {
        display: inline-block;
        float: none; }
      .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li a .user-author {
        color: #444; }
      .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li a .icon-caret-down {
        width: 30px;
        height: 30px;
        color: #666;
        top: 10px;
        right: 10px;
        padding: 2px 6px;
        float: right;
        text-align: right; }
    .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li.user-avatar .user-avatar-link .nav-item-label {
      padding-right: 40px;
      display: block; }
      .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li.user-avatar .user-avatar-link .nav-item-label .user-avatar-image {
        margin-top: -5px; }
      .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li.user-avatar .user-avatar-link .nav-item-label .user-full-name {
        padding-top: 0; }
    .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li.user-avatar .user-avatar-link .icon-caret-down {
      top: 1px;
      right: 0;
      width: 50px;
      height: 50px;
      padding: 15px; }
    .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li .dropdown-menu {
      margin: 0;
      padding: 0;
      background: #fff;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none; }
      .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li .dropdown-menu li a {
        padding: 10px 20px;
        font-size: 13px; }
        .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li .dropdown-menu li a .icon-spacer {
          display: none; }
      .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li .dropdown-menu li.active a {
        background: #fff; }
        .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li .dropdown-menu li.active a:hover, .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li .dropdown-menu li.active a:focus {
          background: #fff; }
    .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li.dropdown.open > .dropdown-toggle, .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li.dropdown.active > .dropdown-toggle, .aui body .portlet-dockbar .dockbar.navbar-static-top .collapse .nav-account-controls li.dropdown.open.active > .dropdown-toggle {
      background-color: #fff;
      color: #2259b5;
      font-weight: bold; }
  .aui body .portlet-dockbar .navbar.dockbar .nav .dockbar-user-notifications {
    display: none; }
  .aui body .ui-layout-container {
    height: 100vh;
    min-height: 100vh; }
  .aui body .trashGridData .ui-datalist {
    min-height: 0; }
  .aui body .trashGridData li {
    width: 33.33333%; }
  .aui body .col2-portlet .colLeft.widthCollapsed .nav-menu ul li.open:before {
    content: '';
    display: block;
    width: 36px;
    height: 40px;
    position: absolute;
    z-index: 2; }
  .aui body .col2-portlet .colLeft.widthCollapsed .nav-menu ul li.open:hover .open .nodeLabel, .aui body .col2-portlet .colLeft.widthCollapsed .nav-menu ul li.open:focus .open .nodeLabel {
    display: block;
    text-indent: 0; }
  .aui body .col2-portlet .colLeft.widthCollapsed .nav-menu ul li.open:hover .open + ul, .aui body .col2-portlet .colLeft.widthCollapsed .nav-menu ul li.open:focus .open + ul {
    width: 200px; }
  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li.ui-treenode .ui-treenode-content .ui-tree-toggler {
    width: 36px;
    height: 40px;
    display: block; }
  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li:hover.ui-treenode .ui-treenode-content .ui-treenode-label, .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li:focus.ui-treenode .ui-treenode-content .ui-treenode-label {
    display: none; }
  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li:hover .ui-treenode-children, .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container li:focus .ui-treenode-children {
    width: 0; }
  .aui body .navbar .container .nav-collapse.open {
    z-index: 3; }
  .aui body .app-view-taglib .navbar-inner .nav-display-style-buttons .display-style-buttons-container .btn-group {
    margin-top: 5px; }
  .aui body .app-view-taglib .navbar-inner .nav-display-style-buttons .display-style-buttons-container .btn {
    margin: 0;
    font-size: 14px; }
  .aui body .portlet-document-library .context-pane .app-view-taglib .lfr-header-row-content .select-all-entries {
    top: 12px; }
  .aui body .b0xlcn .gprContents .b0xSearchs .rowCog {
    display: none; }
  .aui body .activity-search-bar .activity-tab-bar .ui-tabs.ui-tabs-top .ui-tabs-nav li {
    margin-bottom: 4px; } }
@media (max-width: 880px) {
  .aui body .navbar-fixed-top, .aui body .navbar-fixed-bottom, .aui body .navbar-static-top {
    margin: 0; }
  .aui body .toogleLayout, .aui body .btn-smallScreen {
    display: none; }
  .aui body .b0xlcn .gprNavbars {
    position: relative;
    z-index: 1; }
    .aui body .b0xlcn .gprNavbars .ui-tabmenu {
      width: 100%;
      text-align: center; }
      .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav {
        display: inline-block; }
  .aui body .b0xlcn .gprContents .b0xcalDay .calMornings, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons {
    width: 100%;
    padding-bottom: 25px; }
    .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay {
      height: 350px; }
      .aui body .b0xlcn .gprContents .b0xcalDay .calMornings .b0xDay .marquee, .aui body .b0xlcn .gprContents .b0xcalDay .calAfternoons .b0xDay .marquee {
        max-height: 100%; }
  .aui body .b0xSearchs.jobProcess .rowCog .btn {
    margin-left: 0 !important;
    margin-top: 0 !important; }
  .aui body .activity-tab-bar .divSelectGroupActivity .select-groupActivity {
    width: 50%; }

  .row-flex {
    flex-direction: column; }

  .active-column-right {
    width: 100%;
    padding: 50px 0 0; }

  .ActivityLMH-portlet .active-column-left {
    width: 100%; }

  .aui .row-flex .active-column-right .box-fanpage {
    display: flex;
    justify-content: center;
    background: #f5f6f7 url(/nss-activity-LMH-v6-theme/css/../images/custom/bg-fanpage.png) no-repeat center top;
    background-size: 100%; } }
@media (max-width: 767px) {
  .aui body .wapperProcess .labelBoxs.widthCollapsed .CreateOject .btn.btn-nssAdd, .aui body .colRight .searchDatas .labelBoxs.widthCollapsed .CreateOject .btn.btn-nssAdd {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px; }
  .aui body .Dashboard .colLeft.widthCollapsed .CreateOject .btn.btn-nssAdd, .aui body .col2-portlet .colLeft.widthCollapsed .CreateOject .btn.btn-nssAdd {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px; }
  .aui body .wrp-listDatas {
    overflow-y: auto; }
  .aui body .wapperProcess .col-layoutWest.widthCollapsed .arc-navigation-label .list-items-navigation .subChild-items {
    max-height: 300px;
    overflow-y: auto; }
  .aui body #banner #navigation ul li .child-menu a {
    padding: 10px 20px; }
  .aui body .b0x-ndcxl {
    margin: 10px 0; }
  .aui body .b0xCore .dropdown-menu {
    height: calc(100% - 50px);
    width: 100vw;
    left: 0;
    bottom: 0;
    position: fixed; }
    .aui body .b0xCore .dropdown-menu::before {
      left: 18px; }
    .aui body .b0xCore .dropdown-menu .sort-pages {
      height: 100%;
      overflow-y: auto; }
  .aui body .b0xCore .skinPortlet {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    background: #fff; }
  .aui body .Dashboard .colLeft.widthCollapsed .CreateOject, .aui body .col2-portlet .colLeft.widthCollapsed .CreateOject {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    -ms-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px; }
  .aui body .wapperProcess .labelBoxs.widthCollapsed .treelabel-Xlcv .ui-tree-container {
    border-top-width: 1px; }
  .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs.tbl-docOrgans .ui-datatable-tablewrapper table tbody tr td, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs.tbl-docOrgans .ui-datatable-tablewrapper table tbody tr td {
    display: block;
    width: 100% !important;
    text-align: left !important;
    padding: 0 0 10px; }
    .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs.tbl-docOrgans .ui-datatable-tablewrapper table tbody tr td.w25, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs.tbl-docOrgans .ui-datatable-tablewrapper table tbody tr td.w25 {
      padding: 10px 0 0;
      border-bottom: none; }
    .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs.tbl-docOrgans .ui-datatable-tablewrapper table tbody tr td.w10, .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-gridJobs.tbl-docOrgans .ui-datatable-tablewrapper table tbody tr td.w10 {
      display: none; }
  .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-lstJobs .ui-datatable-tablewrapper table tbody tr td.lstItems .bxTimes .txtTimes {
    font-size: 9px; }
  .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-quicksearchs .ui-datatable-tablewrapper table tbody tr td {
    padding-left: 0; }
    .aui body .jobProcess .dtaJobDisplay .ui-datatable.tbl-quicksearchs .ui-datatable-tablewrapper table tbody tr td.w15 {
      width: 100px !important; }
  .aui body .jobProcess .rowCog {
    width: 100%;
    margin-bottom: 0; }
    .aui body .jobProcess .rowCog .btn {
      float: left;
      width: auto; }
  .aui body .jobProcess .keepOpen {
    width: 100% !important; }
    .aui body .jobProcess .keepOpen.keepGrids {
      width: 100%; }
    .aui body .jobProcess .keepOpen.keepGrid2s .w5.fleft {
      width: 10% !important; }
    .aui body .jobProcess .keepOpen.keepGrid2s .slSearch {
      width: 30%; }
    .aui body .jobProcess .keepOpen.keepGrid2s .ipSearch {
      width: 50%; }
      .aui body .jobProcess .keepOpen.keepGrid2s .ipSearch.w65 {
        width: 60% !important; }
    .aui body .jobProcess .keepOpen.keepGrid2s .goAdvsearch {
      text-indent: -9999px;
      padding: 2px 15px;
      background-position: center; }
  .aui body .sign-in-form .wrapper-login .input-checkbox-wrapper .checkbox {
    margin-top: 5px; }
    .aui body .sign-in-form .wrapper-login .input-checkbox-wrapper .checkbox input[type="checkbox"].field {
      background: #d5d6d7;
      width: 40px;
      height: 16px;
      border: none;
      cursor: pointer;
      content: '';
      display: block;
      position: relative;
      margin-top: -2px;
      margin-right: 10px;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      -webkit-box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1);
      -moz-box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1);
      box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1); }
      .aui body .sign-in-form .wrapper-login .input-checkbox-wrapper .checkbox input[type="checkbox"].field:after {
        content: '';
        display: block;
        height: 22px;
        width: 22px;
        background: white !important;
        left: 0;
        top: -3px;
        position: absolute;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
        -ms-border-radius: 20px;
        -o-border-radius: 20px;
        border-radius: 20px;
        -webkit-transition: left 0.1s linear;
        -moz-transition: left 0.1s linear;
        -o-transition: left 0.1s linear;
        transition: left 0.1s linear;
        -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
        box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4); }
      .aui body .sign-in-form .wrapper-login .input-checkbox-wrapper .checkbox input[type="checkbox"].field:active:after {
        -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03);
        -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03);
        box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03); }
    .aui body .sign-in-form .wrapper-login .input-checkbox-wrapper .checkbox input[value="true"] + input[type="checkbox"].field {
      background: #46ceff;
      border: none !important; }
      .aui body .sign-in-form .wrapper-login .input-checkbox-wrapper .checkbox input[value="true"] + input[type="checkbox"].field:after {
        left: 18px;
        -webkit-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4);
        box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4); }
      .aui body .sign-in-form .wrapper-login .input-checkbox-wrapper .checkbox input[value="true"] + input[type="checkbox"].field:active:after {
        -webkit-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03);
        -moz-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03);
        box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03); }
  .aui body .commentDocs .frmCms td {
    display: table-cell;
    float: none; }
  .aui body .colRight .searchDatas .leftDatas.oneCol .ui-panelgrid-detail td.w20, .aui body .colRight .searchDatas .leftDatas.oneCol .ui-panelgrid-detail td.w30, .aui body .colRight .searchDatas .leftDatas.oneCol .ui-panelgrid-detail .ui-panelgrid-cell.w20, .aui body .colRight .searchDatas .leftDatas.oneCol .ui-panelgrid-detail .ui-panelgrid-cell.w30, .aui body .colRight .searchDatas .leftDatas.oneCol .ui-panelgrid td.w20, .aui body .colRight .searchDatas .leftDatas.oneCol .ui-panelgrid td.w30, .aui body .colRight .searchDatas .leftDatas.oneCol .ui-panelgrid .ui-panelgrid-cell.w20, .aui body .colRight .searchDatas .leftDatas.oneCol .ui-panelgrid .ui-panelgrid-cell.w30 {
    width: 100% !important; }
  .aui body .detailBoxs .ui-panelgrid td.w15, .aui body .detailBoxs .ui-panelgrid td.w35, .aui body .detailBoxs .ui-panelgrid td.w65, .aui body .detailBoxs .ui-panelgrid .ui-panelgrid-cell.w15, .aui body .detailBoxs .ui-panelgrid .ui-panelgrid-cell.w35, .aui body .detailBoxs .ui-panelgrid .ui-panelgrid-cell.w65, .aui body .detailBoxs .ui-panelgrid-detail td.w15, .aui body .detailBoxs .ui-panelgrid-detail td.w35, .aui body .detailBoxs .ui-panelgrid-detail td.w65, .aui body .detailBoxs .ui-panelgrid-detail .ui-panelgrid-cell.w15, .aui body .detailBoxs .ui-panelgrid-detail .ui-panelgrid-cell.w35, .aui body .detailBoxs .ui-panelgrid-detail .ui-panelgrid-cell.w65 {
    width: 100% !important; }
  .aui body .ui-panelgrid-detail td, .aui body .ui-panelgrid-detail .ui-panelgrid-cell, .aui body .ui-panelgrid td, .aui body .ui-panelgrid .ui-panelgrid-cell {
    display: block;
    width: 100% !important;
    padding: 0;
    clear: both;
    float: left;
    font-size: 15px;
    line-height: 20px; }
    .aui body .ui-panelgrid-detail td:last-child, .aui body .ui-panelgrid-detail .ui-panelgrid-cell:last-child, .aui body .ui-panelgrid td:last-child, .aui body .ui-panelgrid .ui-panelgrid-cell:last-child {
      padding-right: 0; }
    .aui body .ui-panelgrid-detail td.vT, .aui body .ui-panelgrid-detail .ui-panelgrid-cell.vT, .aui body .ui-panelgrid td.vT, .aui body .ui-panelgrid .ui-panelgrid-cell.vT {
      padding-top: 0; }
    .aui body .ui-panelgrid-detail td.Rg, .aui body .ui-panelgrid-detail .ui-panelgrid-cell.Rg, .aui body .ui-panelgrid td.Rg, .aui body .ui-panelgrid .ui-panelgrid-cell.Rg {
      text-align: left !important; }
    .aui body .ui-panelgrid-detail td.w3, .aui body .ui-panelgrid-detail .ui-panelgrid-cell.w3, .aui body .ui-panelgrid td.w3, .aui body .ui-panelgrid .ui-panelgrid-cell.w3 {
      width: 30px !important; }
    .aui body .ui-panelgrid-detail td.nonePb, .aui body .ui-panelgrid-detail .ui-panelgrid-cell.nonePb, .aui body .ui-panelgrid td.nonePb, .aui body .ui-panelgrid .ui-panelgrid-cell.nonePb {
      padding-bottom: 0 !important; }
    .aui body .ui-panelgrid-detail td.txtlabel, .aui body .ui-panelgrid-detail td.mblabel, .aui body .ui-panelgrid-detail .ui-panelgrid-cell.txtlabel, .aui body .ui-panelgrid-detail .ui-panelgrid-cell.mblabel, .aui body .ui-panelgrid td.txtlabel, .aui body .ui-panelgrid td.mblabel, .aui body .ui-panelgrid .ui-panelgrid-cell.txtlabel, .aui body .ui-panelgrid .ui-panelgrid-cell.mblabel {
      padding-top: 10px;
      padding-bottom: 2px;
      font-size: 13px;
      line-height: 16px;
      text-align: left !important;
      color: #777; }
    .aui body .ui-panelgrid-detail td .ui-datatable th, .aui body .ui-panelgrid-detail td .ui-datatable td, .aui body .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable th, .aui body .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable td, .aui body .ui-panelgrid td .ui-datatable th, .aui body .ui-panelgrid td .ui-datatable td, .aui body .ui-panelgrid .ui-panelgrid-cell .ui-datatable th, .aui body .ui-panelgrid .ui-panelgrid-cell .ui-datatable td {
      display: table-cell;
      width: auto !important;
      font-size: 13px;
      line-height: 16px;
      float: none; }
      .aui body .ui-panelgrid-detail td .ui-datatable th.w3, .aui body .ui-panelgrid-detail td .ui-datatable td.w3, .aui body .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable th.w3, .aui body .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable td.w3, .aui body .ui-panelgrid td .ui-datatable th.w3, .aui body .ui-panelgrid td .ui-datatable td.w3, .aui body .ui-panelgrid .ui-panelgrid-cell .ui-datatable th.w3, .aui body .ui-panelgrid .ui-panelgrid-cell .ui-datatable td.w3 {
        width: 30px !important; }
    .aui body .ui-panelgrid-detail td .im-barcode, .aui body .ui-panelgrid-detail .ui-panelgrid-cell .im-barcode, .aui body .ui-panelgrid td .im-barcode, .aui body .ui-panelgrid .ui-panelgrid-cell .im-barcode {
      float: left; }
    .aui body .ui-panelgrid-detail td .ui-panelgrid td, .aui body .ui-panelgrid-detail td .ui-panelgrid .ui-panelgrid-cell, .aui body .ui-panelgrid-detail .ui-panelgrid-cell .ui-panelgrid td, .aui body .ui-panelgrid-detail .ui-panelgrid-cell .ui-panelgrid .ui-panelgrid-cell, .aui body .ui-panelgrid td .ui-panelgrid td, .aui body .ui-panelgrid td .ui-panelgrid .ui-panelgrid-cell, .aui body .ui-panelgrid .ui-panelgrid-cell .ui-panelgrid td, .aui body .ui-panelgrid .ui-panelgrid-cell .ui-panelgrid .ui-panelgrid-cell {
      padding: 5px 0; }
    .aui body .ui-panelgrid-detail td .ui-chkbox.chkbox-mb, .aui body .ui-panelgrid-detail td .ui-radiobutton.chkbox-mb, .aui body .ui-panelgrid-detail .ui-panelgrid-cell .ui-chkbox.chkbox-mb, .aui body .ui-panelgrid-detail .ui-panelgrid-cell .ui-radiobutton.chkbox-mb, .aui body .ui-panelgrid td .ui-chkbox.chkbox-mb, .aui body .ui-panelgrid td .ui-radiobutton.chkbox-mb, .aui body .ui-panelgrid .ui-panelgrid-cell .ui-chkbox.chkbox-mb, .aui body .ui-panelgrid .ui-panelgrid-cell .ui-radiobutton.chkbox-mb {
      padding: 10px 0; }
  .aui body .ui-panelgrid-detail.mb-panelgrid-process td, .aui body .ui-panelgrid-detail.mb-panelgrid-process .ui-panelgrid-cell, .aui body .ui-panelgrid.mb-panelgrid-process td, .aui body .ui-panelgrid.mb-panelgrid-process .ui-panelgrid-cell {
    font-size: 13px;
    line-height: 16px; }
  .aui body .ui-panelgrid-detail.mb-panelgrid td, .aui body .ui-panelgrid-detail.mb-panelgrid .ui-panelgrid-cell, .aui body .ui-panelgrid.mb-panelgrid td, .aui body .ui-panelgrid.mb-panelgrid .ui-panelgrid-cell {
    display: table-cell;
    width: auto !important;
    float: none; }
    .aui body .ui-panelgrid-detail.mb-panelgrid td.w3, .aui body .ui-panelgrid-detail.mb-panelgrid .ui-panelgrid-cell.w3, .aui body .ui-panelgrid.mb-panelgrid td.w3, .aui body .ui-panelgrid.mb-panelgrid .ui-panelgrid-cell.w3 {
      width: 20px !important;
      padding-right: 10px; }
    .aui body .ui-panelgrid-detail.mb-panelgrid td.w5, .aui body .ui-panelgrid-detail.mb-panelgrid td.w10, .aui body .ui-panelgrid-detail.mb-panelgrid .ui-panelgrid-cell.w5, .aui body .ui-panelgrid-detail.mb-panelgrid .ui-panelgrid-cell.w10, .aui body .ui-panelgrid.mb-panelgrid td.w5, .aui body .ui-panelgrid.mb-panelgrid td.w10, .aui body .ui-panelgrid.mb-panelgrid .ui-panelgrid-cell.w5, .aui body .ui-panelgrid.mb-panelgrid .ui-panelgrid-cell.w10 {
      width: 10% !important; }
    .aui body .ui-panelgrid-detail.mb-panelgrid td.w30p-mb, .aui body .ui-panelgrid-detail.mb-panelgrid .ui-panelgrid-cell.w30p-mb, .aui body .ui-panelgrid.mb-panelgrid td.w30p-mb, .aui body .ui-panelgrid.mb-panelgrid .ui-panelgrid-cell.w30p-mb {
      width: 10% !important; }
  .aui body .ui-panelgrid-detail.ui-panelgrid-process td .lb7, .aui body .ui-panelgrid-detail.ui-panelgrid-process .ui-panelgrid-cell .lb7, .aui body .ui-panelgrid.ui-panelgrid-process td .lb7, .aui body .ui-panelgrid.ui-panelgrid-process .ui-panelgrid-cell .lb7 {
    margin-top: 12px; }
  .aui body .ui-panelgrid-detail td, .aui body .ui-panelgrid-detail .ui-panelgrid-cell {
    font: 15px/20px Arial;
    vertical-align: top; }
  .aui body .ui-datatable table thead th, .aui body .ui-datatable table thead td {
    vertical-align: middle; }
  .aui body .btn {
    margin: 0 5px 5px 0;
    display: inline-block;
    width: auto;
    padding: 6px 10px; }
  .aui body .btn-group {
    display: inline-block;
    width: auto; }
    .aui body .btn-group .dropdown-menu li .btn {
      padding: 7px 10px; }
    .aui body .btn-group.more-group.open .dropdown-menu {
      left: 0;
      right: auto; }
  .aui body .res-mb {
    display: none !important; }
  .aui body .btnActions-mb {
    width: 40px !important;
    text-align: center !important; }
    .aui body .btnActions-mb span {
      margin: 0 !important; }
  .aui body .bgsmallName, .aui body .icUrgency, .aui body .icNew, .aui body .icExpired {
    font: 8px/11px Arial;
    padding: 1px 5px; }
  .aui body .d-block-mb {
    display: block !important; }
  .aui body .fleft-mb {
    float: left !important; }
  .aui body .wmb {
    width: auto !important; }
  .aui body .w100-mb {
    width: 100% !important; }
  .aui body .w80-mb {
    width: 80% !important; }
  .aui body .w70-mb {
    width: 70% !important; }
  .aui body .w20-mb {
    width: 20% !important; }
  .aui body .mn-mb {
    margin: 0 !important; }
  .aui body .mb5-mb {
    margin-bottom: 5px !important; }
  .aui body .mb10-mb {
    margin-bottom: 10px !important; }
  .aui body .mt5-mb {
    margin-top: 5px !important; }
  .aui body .mt10-mb {
    margin-top: 10px !important; }
  .aui body .ml5-mb {
    margin-left: 5px !important; }
  .aui body .ml10-mb {
    margin-left: 10px !important; }
  .aui body .mr5-mb {
    margin-right: 5px !important; }
  .aui body .mr10-mb {
    margin-right: 10px !important; }
  .aui body .pn-mb {
    padding: 0 !important; }
  .aui body .ptn-mb {
    padding-top: 0 !important; }
  .aui body .prn-mb {
    padding-right: 0 !important; }
  .aui body .pbn-mb {
    padding-bottom: 0 !important; }
  .aui body .pln-mb {
    padding-left: 0 !important; }
  .aui body .tleCategory {
    margin: 10px 0 0;
    text-transform: uppercase; }
  .aui body .w80.fleft.pr2 {
    width: 70% !important; }
  .aui body .ui-autocomplete.ui-auto80 {
    width: 70%; }
  .aui body .ui-selectonemenu.ui-select20 {
    width: 30%; }
  .aui body .ui-selectoneradio, .aui body .ui-selectmanycheckbox {
    width: 100%; }
    .aui body .ui-selectoneradio td, .aui body .ui-selectmanycheckbox td {
      width: 28px !important;
      display: inline-block;
      padding: 2px 0;
      float: none; }
      .aui body .ui-selectoneradio td:nth-child(2n+0), .aui body .ui-selectmanycheckbox td:nth-child(2n+0) {
        width: calc(100% - 28px) !important; }
  .aui body .ui-chkbox .ui-chkbox-label, .aui body .aui .ui-radiobutton .ui-chkbox-label {
    margin-top: 2px; }
  .aui body .ui-chkbox.mt20 {
    margin-top: 10px !important; }
  .aui body .ui-chkbox.chkbox-mb .ui-chkbox-box {
    background: #d5d6d7;
    width: 40px;
    height: 16px;
    border: none !important;
    cursor: pointer;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1); }
    .aui body .ui-chkbox.chkbox-mb .ui-chkbox-box .ui-chkbox-icon {
      height: 22px;
      width: 22px;
      background: white !important;
      left: 0;
      top: -3px;
      position: absolute;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px;
      -webkit-transition: left 0.1s linear;
      -moz-transition: left 0.1s linear;
      -o-transition: left 0.1s linear;
      transition: left 0.1s linear;
      -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
      box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4); }
      .aui body .ui-chkbox.chkbox-mb .ui-chkbox-box .ui-chkbox-icon:after {
        display: none; }
    .aui body .ui-chkbox.chkbox-mb .ui-chkbox-box:active .ui-chkbox-icon {
      -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03);
      -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03);
      box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03); }
    .aui body .ui-chkbox.chkbox-mb .ui-chkbox-box.ui-state-active {
      background: #46ceff;
      border: none !important; }
      .aui body .ui-chkbox.chkbox-mb .ui-chkbox-box.ui-state-active .ui-chkbox-icon {
        left: 18px;
        -webkit-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4);
        box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4); }
      .aui body .ui-chkbox.chkbox-mb .ui-chkbox-box.ui-state-active:active .ui-chkbox-icon {
        -webkit-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03);
        -moz-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03);
        box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4), 0 0 0 20px rgba(0, 0, 0, 0.03); }
  .aui body .chk-mb.icon-check {
    background: #ccc;
    width: 40px;
    height: 16px;
    border: none;
    cursor: pointer;
    display: block;
    position: relative;
    margin-top: 3px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 2px 6px rgba(0, 0, 0, 0.1); }
    .aui body .chk-mb.icon-check:before {
      display: none; }
    .aui body .chk-mb.icon-check:after {
      content: '';
      display: block;
      height: 22px;
      width: 22px;
      background: white !important;
      left: 0;
      top: -3px;
      position: absolute;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      -ms-border-radius: 20px;
      -o-border-radius: 20px;
      border-radius: 20px;
      -webkit-transition: left 0.1s linear;
      -moz-transition: left 0.1s linear;
      -o-transition: left 0.1s linear;
      transition: left 0.1s linear;
      -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
      -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
      box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4); }
    .aui body .chk-mb.icon-check.cl-green {
      background: #55d054; }
      .aui body .chk-mb.icon-check.cl-green:after {
        left: 18px;
        -webkit-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4);
        box-shadow: -1px 1px 5px rgba(0, 0, 0, 0.4); }
  .aui body .sticky-table.sticky-subtr120 {
    max-height: calc(100vh - 160px); }
  .aui body .b0xlcn .gprContents .gridCals th {
    display: none; }
  .aui body .b0xlcn .gprContents .gridCals td {
    display: block;
    width: 100%;
    border-left: none; }
    .aui body .b0xlcn .gprContents .gridCals td.varMorning {
      border-bottom: none;
      padding-bottom: 0; }
    .aui body .b0xlcn .gprContents .gridCals td.varAfternoon {
      border-top: none;
      padding-top: 0; }
    .aui body .b0xlcn .gprContents .gridCals td .items {
      padding: 10px; }
    .aui body .b0xlcn .gprContents .gridCals td.frt_day {
      text-align: left;
      padding-left: 10px; }
  .aui body .b0xlcn .gprContents .gridCals .current-day td.varMorning {
    border-top: none; }
  .aui body .b0xlcn .gprContents .gridCals.gridMonths td {
    height: auto; }
    .aui body .b0xlcn .gprContents .gridCals.gridMonths td .lstEventsMonth a {
      width: 100%;
      height: 50px; }
    .aui body .b0xlcn .gprContents .gridCals.gridMonths td .lstEventsMonth .link-actions a {
      width: 20px;
      height: 20px; }
    .aui body .b0xlcn .gprContents .gridCals.gridMonths td.day-hidden {
      display: none; }
    .aui body .b0xlcn .gprContents .gridCals.gridMonths td:first-child {
      padding-left: 5px; }
  .aui body .b0xlcn .gprContents .gridCals .ovlCal-Events {
    width: 100%; }
  .aui body .b0xlcn .b0xSearchs {
    height: auto; }
    .aui body .b0xlcn .b0xSearchs.jobProcess .titleDays {
      display: block;
      padding: 5px 0 0;
      clear: both; }
    .aui body .b0xlcn .b0xSearchs.jobProcess .keepOpen {
      width: 50% !important; }
    .aui body .b0xlcn .b0xSearchs .rowCog {
      display: none; }
  .aui body .groupTime-mb .w10 {
    width: 70px !important; }
  .aui body .timeType-mb .w10 {
    width: 65px !important; }
  .aui body .timeType-mb .txtHour {
    margin-top: 5px;
    display: inline-block;
    width: 100%; }
  .aui body .gridRepeat .w10, .aui body .gridRepeat .w15 {
    width: 100px !important; }
  .aui body .lststatusComment .ui-datascroller-content .headCms-lv img {
    width: 15px;
    height: 15px;
    margin-bottom: 5px;
    margin-right: 5px; }
  .aui body .lststatusComment .ui-datascroller-content .headCms-lv .replyCms .actionreplyCms {
    clear: both;
    font-size: 12px;
    padding: 0; }
    .aui body .lststatusComment .ui-datascroller-content .headCms-lv .replyCms .actionreplyCms a {
      padding-left: 15px; }
  .aui body .lststatusComment .ui-datascroller-content .headCms-lv .desCms {
    text-align: left; }
  .aui body .lststatusComment.level2Cms .ui-datascroller-content {
    padding-left: 20px; }
  .aui body .portletListHelp .headHelps .txt-lower.cl7 {
    display: block; }
  .aui body .portletListHelp .headHelps .txtTtles {
    display: block;
    clear: both;
    margin: 10px 0 0 !important; }
  .aui body .portletListHelp .headHelps .helpActions {
    position: relative;
    display: block;
    margin: 10px 0 0 !important;
    text-align: right; }
  .aui body .portletListHelp .contentHelps .ft14 {
    font-size: 15px !important; }
  .aui body .tleListVB {
    font: bold 16px/20px Arial;
    padding: 8px 0 0; }
    .aui body .tleListVB .wrap-printer .btn-group-printer {
      position: relative;
      padding: 10px 0;
      top: 0;
      right: 0; }
    .aui body .tleListVB.posTxts {
      text-align: left;
      padding-left: 45px; }
      .aui body .tleListVB.posTxts .wrap-printer {
        display: none; }
  .aui body .ui-tree.treeGroups .ui-tree-container .ui-treenode-label {
    vertical-align: top; }
  .aui body table th, .aui body table td {
    vertical-align: top; }
  .aui body .ui-dialog, .aui body .modal {
    width: 100% !important;
    height: 100vh !important;
    left: 0 !important;
    top: 0 !important;
    margin: 0;
    max-height: 100vh;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .aui body .ui-dialog .ui-dialog-content, .aui body .modal .ui-dialog-content {
      max-height: calc(100vh - 87px); }
      .aui body .ui-dialog .ui-dialog-content .dialog-btn, .aui body .modal .ui-dialog-content .dialog-btn {
        position: fixed; }
      .aui body .ui-dialog .ui-dialog-content fieldset, .aui body .ui-dialog .ui-dialog-content fieldset.ui-fieldset, .aui body .modal .ui-dialog-content fieldset, .aui body .modal .ui-dialog-content fieldset.ui-fieldset {
        padding: 0 10px 10px; }
      .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail td, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid td, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell, .aui body .modal .ui-dialog-content .ui-panelgrid-detail td, .aui body .modal .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell, .aui body .modal .ui-dialog-content .ui-panelgrid td, .aui body .modal .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell {
        padding-right: 0; }
        .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail td:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid td:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid-detail td:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid td:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell:last-child {
          padding-right: 0; }
        .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail td .ui-datatable th, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail td .ui-datatable td, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable th, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable td, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid td .ui-datatable th, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid td .ui-datatable td, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell .ui-datatable th, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell .ui-datatable td, .aui body .modal .ui-dialog-content .ui-panelgrid-detail td .ui-datatable th, .aui body .modal .ui-dialog-content .ui-panelgrid-detail td .ui-datatable td, .aui body .modal .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable th, .aui body .modal .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable td, .aui body .modal .ui-dialog-content .ui-panelgrid td .ui-datatable th, .aui body .modal .ui-dialog-content .ui-panelgrid td .ui-datatable td, .aui body .modal .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell .ui-datatable th, .aui body .modal .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell .ui-datatable td {
          padding-right: 8px; }
          .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail td .ui-datatable th:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail td .ui-datatable td:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable th:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable td:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid td .ui-datatable th:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid td .ui-datatable td:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell .ui-datatable th:last-child, .aui body .ui-dialog .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell .ui-datatable td:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid-detail td .ui-datatable th:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid-detail td .ui-datatable td:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable th:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid-detail .ui-panelgrid-cell .ui-datatable td:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid td .ui-datatable th:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid td .ui-datatable td:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell .ui-datatable th:last-child, .aui body .modal .ui-dialog-content .ui-panelgrid .ui-panelgrid-cell .ui-datatable td:last-child {
            padding-right: 8px; }
  .aui body .chat-portlet {
    display: none; }
  .aui body .trashGridData li {
    width: 50%; }
  .aui body .choose-Recipient-openDialog .right-Recipient-openDialog .selectedRecipients {
    margin-top: 0; }
  .aui body .attachPost .item-list-attachs a {
    max-width: 70%; }
    .aui body .attachPost .item-list-attachs a .txt-names {
      display: block;
      overflow: hidden;
      white-space: nowrap;
      text-overflow: ellipsis; }
  .aui body .attachPost .item-list-attachs .link-moreActivity {
    padding-right: 0;
    font-size: 11px; }
    .aui body .attachPost .item-list-attachs .link-moreActivity .ui-button {
      margin-left: 0;
      font-size: 11px; }
  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .post-informers-cont .items-link-cont {
    padding-right: 10px !important; }
  .aui body .imageAvatar-contact {
    margin-top: 20px; }
  .aui body .nicescroll {
    height: auto !important;
    overflow: visible !important;
    /* Axis Height */ }
    .aui body .nicescroll.subtr220, .aui body .nicescroll.subtr210, .aui body .nicescroll.subtr200, .aui body .nicescroll.subtr190, .aui body .nicescroll.subtr180, .aui body .nicescroll.subtr170, .aui body .nicescroll.subtr160, .aui body .nicescroll.subtr150, .aui body .nicescroll.subtr140, .aui body .nicescroll.subtr130, .aui body .nicescroll .subtr120 {
      height: auto !important;
      overflow: visible !important; }
  .aui body .wrp-frm-Create {
    padding-right: 5px; }
  .aui body .wrp-tophead-datasDrive .keepOpen {
    display: none; }
  .aui body .activity-search-bar {
    margin-bottom: 15px; }
    .aui body .activity-search-bar .activity-tab-bar {
      width: 100%; }
      .aui body .activity-search-bar .activity-tab-bar .divSelectGroupActivity .select-groupActivity {
        width: 100%; }
      .aui body .activity-search-bar .activity-tab-bar .carousel-activity .owl-stage-outer {
        height: 45px; }
    .aui body .activity-search-bar .right-search-bar {
      width: 100%; }
  .aui body .line-url-createtimes .field-url-topic {
    width: 100%; }
  .aui body .line-url-createtimes .field-auto {
    width: 65%;
    margin-left: 0;
    margin-top: 5px; }
  .aui body .line-url-createtimes .ui-calendar {
    width: 34%;
    margin-top: 5px; } }
@media (max-width: 640px) {
  .aui body .Dashboard .colCenter .span12 {
    clear: both; }
  .aui body .Dashboard .colCenter .col12 .col4 {
    width: 100%; }
  .aui body .remindWork {
    margin-bottom: 0; }
    .aui body .remindWork ul li {
      width: 100%;
      margin-bottom: 10px; }
      .aui body .remindWork ul li .items .txtNames {
        font: 15px/20px Arial;
        padding: 15px 5px 15px 40px; }
  .aui body .b0xdbDocIn {
    display: inline-block;
    width: 100%; }
  .aui body .b0xdbDocIn h2 font {
    display: none; }
  .aui body .b0xitems .b0xTops .txtTimes {
    font-size: 10px; }
  .aui body .treeRootDestination {
    margin-top: 15px; }
  .aui body .searchTrashgrids {
    display: block; }
    .aui body .searchTrashgrids .ipSearch {
      width: 100% !important;
      margin-bottom: 5px; }
  .aui body .trashGridData li {
    width: 50%; }
  .aui body .attachFiles {
    margin-top: 20px; }
    .aui body .attachFiles .icon-info-sign.fright {
      position: absolute;
      padding-top: 5px !important;
      right: 0;
      z-index: 1; }
    .aui body .attachFiles ul {
      width: 100%; }
      .aui body .attachFiles ul li {
        border-bottom: 1px solid #f5f5f5;
        padding: 5px 0; }
        .aui body .attachFiles ul li .leftFileURLs {
          width: 90%;
          max-width: 90%; }
          .aui body .attachFiles ul li .leftFileURLs a {
            display: block;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis; }
        .aui body .attachFiles ul li .rightLIKs {
          float: left;
          padding-left: 35px; }
          .aui body .attachFiles ul li .rightLIKs .dropdown-menu.pull-right {
            left: 0;
            right: auto; }
  .aui body .lstViews ul {
    width: 70%; }
  .aui body .ui-tooltip {
    max-width: 90%; }
    .aui body .ui-tooltip .ui-panelgrid-detail td, .aui body .ui-tooltip .ui-panelgrid-detail .ui-panelgrid-cell, .aui body .ui-tooltip .ui-panelgrid td, .aui body .ui-tooltip .ui-panelgrid .ui-panelgrid-cell {
      font: 13px/18px Arial; }
  .aui body .jobCycle .ui-tree {
    margin-top: 20px; }
  .aui body .b0xlcn .gprContents {
    clear: both; }
    .aui body .b0xlcn .gprContents .b0xcalDay {
      padding-top: 20px; }
  .aui body .portletDiscuss .jobProcess .keepOpen, .aui body .portletListHelp .jobProcess .keepOpen {
    width: 70% !important; }
  .aui body .activity-search-bar {
    display: flex;
    flex-wrap: wrap; }
    .aui body .activity-search-bar .title-category-all {
      order: 2;
      width: 100%; }
      .aui body .activity-search-bar .title-category-all .txt-titles {
        display: none; }
  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost .txt-titleDetail-topic {
    font: bold 17px/22px Arial !important; }
  .aui body .choose-Recipient-openDialog .left-Recipient-openDialog {
    width: 100%; }
  .aui body .choose-Recipient-openDialog .right-Recipient-openDialog {
    width: 100%;
    margin-top: 20px; }
  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost iframe {
    max-width: 100%;
    height: auto !important; }
  .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFolders .ui-grid-row .ui-datagrid-column {
    width: 100%; }
  .aui body .wrp-datasDrive .col-layoutLeft .content-Drivebeans .showViewGrids .data-driveFiles .ui-grid-row .ui-datagrid-column {
    width: 100%; }
  .aui body .wrp-datasDrive .col-layoutRight .tophead-details {
    font: 16px/20px SegoeUI; }
  .aui body .wrp-datasDrive .col-layoutRight.collapsed {
    max-width: 250px; }
  .aui body .wrp-frm-Create .txtHour {
    display: inline-block;
    width: 100%; } }
@media (max-width: 560px) {
  .aui body #banner .logo h1 font.ftxt-portal {
    font-size: 11px; }
  .aui body #banner .signIn-modal {
    padding-left: 15px;
    background-size: 18px; }
  .aui body #banner .top_right_counter {
    padding: 7px 10px 0 15px;
    margin-left: 5px; }
    .aui body #banner .top_right_counter .line-sums {
      font: 11px/18px SegoeUI;
      display: block; }
    .aui body #banner .top_right_counter .numbers {
      padding: 3px;
      font: 11px/12px Arial; }
    .aui body #banner .top_right_counter .txt_label_lines {
      display: block; }
  .aui body .portlet-dockbar .dockbar .navbar-inner .btn-navbar#_145_navAccountControlsNavbarBtn {
    margin: 0;
    height: 56px;
    width: 25px; }
  .aui body .b0xQSearchs {
    display: none; }
  .aui body .ui-datatable .ui-paginator .ui-paginator-current {
    padding-left: 5px;
    font-size: 10px; }
  .aui body .ui-datatable .ui-paginator .ui-paginator-pages, .aui body .ui-datatable .ui-paginator select.ui-paginator-rpp-options {
    display: none; }
  .aui body #signinmodal.modal {
    width: 100vw !important;
    height: 100vh !important;
    padding: 100px 50px 25px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0; }
    .aui body #signinmodal.modal .modal-header button.close {
      -webkit-border-radius: 0 0 0 20px;
      -moz-border-radius: 0 0 0 20px;
      -ms-border-radius: 0 0 0 20px;
      -o-border-radius: 0 0 0 20px;
      border-radius: 0 0 0 20px; }
  .aui body .sign-in-form {
    width: 100%;
    margin: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .aui body .sign-in-form .top-login {
      font-size: 13px;
      height: 56px; }
    .aui body .sign-in-form .wrapper-login .input-text-wrapper .field {
      font-size: 15px;
      height: 42px; }
    .aui body .sign-in-form .wrapper-login .input-checkbox-wrapper .checkbox {
      line-height: 18px; }
    .aui body .sign-in-form .cpright-login {
      position: absolute;
      bottom: 15px;
      left: 0;
      width: 100%; }
  .aui body .columns-max .portlet-login section.portlet {
    padding: 50px 25px;
    margin-top: 20px; }
  .aui body .view-webPageInfo .thumb-rss {
    width: 100%;
    margin: 0 0 15px;
    height: auto; }
  .aui body .view-webPageInfo .group-content-rss .txt-title-rss {
    font: bold 14px/18px Arial; }
  .aui body .view-webPageInfo.stream-view-webPageInfo {
    padding: 0;
    border: none; }
    .aui body .view-webPageInfo.stream-view-webPageInfo .thumb-rss {
      margin: 0;
      width: 100%;
      height: auto;
      margin-bottom: 10px; }
    .aui body .view-webPageInfo.stream-view-webPageInfo .group-content-rss .txt-title-rss {
      padding-bottom: 0;
      margin-bottom: 10px;
      text-align: justify; }
    .aui body .view-webPageInfo.stream-view-webPageInfo .group-content-rss .txt-site-rss {
      padding-bottom: 2px;
      font-size: 10px; }
    .aui body .view-webPageInfo.stream-view-webPageInfo .group-content-rss .txt-description-rss {
      overflow: hidden;
      text-overflow: ellipsis;
      display: -webkit-box;
      line-height: 16px;
      max-height: 31px;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      width: 100%; }
  .aui body .link-more-webPageUrl {
    position: relative;
    top: -30px;
    left: 15px;
    padding: 0;
    height: 0;
    color: #ccc;
    display: block; }
    .aui body .link-more-webPageUrl .nss-icon {
      color: #ccc; }
  .aui body .line-url-createtimes .field-auto, .aui body .line-url-createtimes .ui-calendar {
    width: 100%;
    margin-right: 0; }
  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost div, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost p, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost span, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost ul, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost li, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost lo, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost th, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost td, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost a, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost b, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost u, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost i, .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .desPost strong {
    font-size: 13px !important; }

  .ActivityLMH-portlet .active-column-left {
    width: 100% !important; } }
@media (max-width: 480px) {
  .aui body .btn {
    display: inline-block;
    width: auto; }
  .aui body .ui-calendar .hasDatepicker {
    width: 120px; }
  .aui body .dshCal-users h2 {
    background: #80ba64;
    padding: 15px;
    text-align: center; }
  .aui body .trashGridData li {
    width: 100%; }
  .aui body .b0xlcn .gprContents .b0xSearchs {
    padding: 5px 10px 10px;
    font-size: 12px; }
    .aui body .b0xlcn .gprContents .b0xSearchs .keepOpen {
      display: none; }
  .aui body .b0xlcn .gprNavbars {
    position: relative;
    z-index: 1;
    top: 0;
    right: 0;
    display: block;
    padding: 10px 15px 0; }
    .aui body .b0xlcn .gprNavbars .ui-tabmenu {
      width: 100%;
      text-align: center; }
      .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav {
        width: 100%;
        display: block; }
        .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem {
          width: 33.33333%; }
          .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a {
            width: 100%;
            font-size: 13px; }
  .aui body .portletDiscuss .jobProcess .keepOpen, .aui body .portletListHelp .jobProcess .keepOpen {
    width: 100% !important; }
  .aui body .portletDiscuss .jobProcess .btn.btn-danger, .aui body .portletListHelp .jobProcess .btn.btn-danger {
    margin: 5px 0 0 !important;
    width: 100%; }
  .aui body .portletDiscuss .w75p, .aui body .portletListHelp .w75p {
    width: 55px !important; }
  .aui body .searchTrashgrids .ui-selectonemenu.w15 {
    width: 0 !important; }
  .aui body .searchTrashgrids .datepicker {
    display: block;
    margin-bottom: 5px; }
    .aui body .searchTrashgrids .datepicker .ui-calendar {
      width: 50%; }
      .aui body .searchTrashgrids .datepicker .ui-calendar.leftDate {
        padding-right: 5px; }
      .aui body .searchTrashgrids .datepicker .ui-calendar .hasDatepicker {
        width: 100%; }
  .aui body .searchTrashgrids .btn.ml5 {
    margin-left: 0 !important; }
  .aui body .ar-titles .ar-lefts {
    width: 100%; }
  .aui body .view-likmore-Info {
    text-align: left; }
    .aui body .view-likmore-Info .btn-likmore {
      width: 100%; }
    .aui body .view-likmore-Info .right-datetime-polls {
      display: inline-block;
      width: 100%;
      padding-top: 10px; }
      .aui body .view-likmore-Info .right-datetime-polls .ui-calendar.ml15 {
        margin: 0 !important;
        padding-top: 2px; }
  .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss {
    padding: 15px; }
    .aui body .portletDiscuss .dataDiscuss .ui-datalist .itemDiscuss .grp-content-activity {
      padding-left: 0; }
  .aui body .field-event-grp-background .ui-calendar {
    width: 100%;
    padding: 2px 0; }
    .aui body .field-event-grp-background .ui-calendar .hasDatepicker {
      width: 100%; }
    .aui body .field-event-grp-background .ui-calendar + .ui-calendar {
      padding-left: 0; } }
@media (max-width: 375px) {
  .aui body #banner .logo h1 font.ftxt-portal {
    font-size: 10px; }
  .aui body #banner .logo h1 font.ftxt-user {
    font-size: 16px; }
  .aui body #banner .top_right_counter {
    padding-left: 10px;
    margin-left: 2px; } }
@media (max-width: 320px) {
  .aui body .sign-in-form .top-login {
    font-size: 12px; }
  .aui body .b0xlcn .gprNavbars .ui-tabmenu .ui-tabmenu-nav .ui-tabmenuitem a {
    font-size: 13px;
    padding: 6px 0; }
  .aui body .titleDays .wb {
    white-space: nowrap;
    max-width: 80%;
    text-overflow: ellipsis;
    overflow: hidden; }
  .aui body .commentDocs.progressDocs .contentCmts.ui-datalist li .timesPrg {
    font: 10px/12px Arial; }

  ._2p3a {
    width: 100% !important; }
    ._2p3a ._2lqh {
      width: 100% !important; } }
@media (max-width: 640px) and (orientation: landscape) {
  .aui body .sign-in-form {
    width: 100%;
    margin: 0;
    padding: 30px 0 15px;
    background-position-y: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; }
    .aui body .sign-in-form .top-login {
      height: 40px; }
    .aui body .sign-in-form .wrapper-login {
      padding: 0 20%; }
    .aui body .sign-in-form .cpright-login {
      position: absolute;
      bottom: 15px;
      left: 0;
      width: 100%; }
  .aui body .wapperProcess {
    height: auto; }
    .aui body .wapperProcess .labelBoxs.widthCollapsed .wapperLabel {
      position: relative;
      top: 0; } }