article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
a:hover,
a:active {
  outline: 0;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  /* Responsive images (ensure images don't scale beyond their parents) */

  max-width: 100%;
  /* Part 1: Set a maxium relative to the parent */

  width: auto\9;
  /* IE7-8 need help adjusting responsive images */

  height: auto;
  /* Part 2: Scale the height according to the width, otherwise you get stretching */

  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}
#map_canvas img,
.google-maps img {
  max-width: none;
}
button,
input,
select,
textarea {
  margin: 0;
  font-size: 100%;
  vertical-align: middle;
}
button,
input {
  *overflow: visible;
  line-height: normal;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
ul {
  padding: 0;
  margin: 0;
}
ul li {
  list-style: none;
}
h1 {
  font-size: 36px;
}
h2 {
  font-size: 30px;
}
h3 {
  font-size: 24px;
  line-height: 20px;
}
h4 {
  font-size: 18px;
}
h5 {
  font-size: 14px;
}
h6 {
  font-size: 13px;
}
h7 {
  line-height: 25px;
}
h4 {
  color: #333333;
  font-family: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  line-height: 20px;
  text-shadow: 0px 0px 1px #cdcdcd;
}
h3 {
  color: #2f5e92;
  font-family: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
  text-shadow: 0px 0px 1px rgba(35, 44, 48, 0.15);
  /*call titleInfo mixin from wiki-mixins*/

}
/*****Replace Style*/
body {
  padding-top: 50px;
  padding-bottom: 50px;
  background: url("../img/parttern.jpg") repeat 0 0 transparent;
}
body > .navbar .brand {
  float: left;
  margin-left: 5px;
  margin-right: 25px;
  padding: 10px 0 11px;
}
.hero-unit {
  background: url("../img/bg_banner_top.png") repeat 0 0 #354c71;
  color: #fff;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 65px 20px 55px;
  -webkit-box-shadow: inset 0px -2px 5px rgba(36, 44, 48, .22);
  -moz-box-shadow: inset 0px -2px 5px rgba(36, 44, 48, .22);
  -o-box-shadow: inset 0px -2px 5px rgba(36, 44, 48, .22);
  -ms-box-shadow: inset 0px -2px 5px rgba(36, 44, 48, .22);
  box-shadow: inset 0px -2px 5px rgba(36, 44, 48, .22);
}
.hero-unit h1 {
    font-size: 48px;
    line-height: 100%;
    margin-bottom: 15px;
    text-shadow: 0 2px 3px rgba(71, 71, 71, .25);
}
.hero-unit p {
  font-size: 16px;
  line-height: 26px;
}
/*****uiTab*****/
.uiTabNormal .nav-tabs {
  margin: 0px;
  height: auto;
  padding: 0px;
  overflow: visible;
  border-bottom: 1px solid #c1c1c1;
}
.uiTabNormal .nav-tabs > li {
  margin-right: -1px;
  cursor: pointer;
}
.uiTabNormal .nav-tabs > li > a {
  padding: 5px 15px;
  margin: 0px;
  border: 1px solid #c1c1c1;
  color: #333333;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background-color: #f1f1f1;
}
.uiTabNormal .nav-tabs > li:first-child > a {
  -webkit-border-top-left-radius: 5px;
  -moz-border-radius-topleft: 5px;
  border-top-left-radius: 5px;
}
.uiTabNormal .nav-tabs > li:last-child > a,
.uiTabNormal .nav-tabs > li.last > a {
  -webkit-border-top-right-radius: 5px;
  -moz-border-radius-topright: 5px;
  border-top-right-radius: 5px;
}
.uiTabNormal .nav-tabs > li > a:hover {
  border: 1px solid #c1c1c1;
  background-color: #f8f8f8;
}
.uiTabNormal .nav-tabs > .active > a,
.uiTabNormal .nav-tabs > .active > a:hover {
  border: 1px solid #c1c1c1;
  border-bottom: 1px solid transparent;
  font-weight: bold;
  background-color: #FFFFFF;
}
.uiTabNormal .nav-tabs > li.dropdown > a {
  background: none;
  border: 1px solid #E3E3E3;
  line-height: 16px;
  padding: 5px 10px;
  margin-top: 1px;
}
.uiTabNormal .nav-tabs > li.dropdown > a:hover,
.uiTabNormal .nav-tabs > li.dropdown > a:active {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
}
.uiTabNormal .nav-tabs li.dropdown.open > a,
.uiTabNormal .nav-tabs li.dropdown.open > a:hover,
.uiTabNormal .nav-tabs li.dropdown.active > a,
.uiTabNormal .nav-tabs li.dropdown.active > a:hover {
  background: none;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15) inset;
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 10px;
}
.uiTabNormal .nav-tabs li.dropdown > a .caret {
  border-top-color: #777777;
  margin-top: 7px;
  opacity: 1;
}
.uiTabNormal .nav-tabs li.dropdown > a:hover .caret,
.uiTabNormal .nav-tabs li.dropdown > a:active .caret,
.uiTabNormal .nav-tabs li.dropdown.open > a .caret {
  border-top-color: #4f72ac;
}
.uiTabNormal .nav-tabs .open .dropdown-toggle,
.uiTabNormal .nav-pills .open .dropdown-toggle,
.uiTabNormal .nav > li.dropdown.open.active > a:hover {
  background: none;
  border: none;
  color: #333;
}
.uiTabNormal .tab-content {
  background: #fff;
  border: 1px solid #c1c1c1;
  border-top: none;
  padding: 10px;
  -webkit-border-radius: 0px 0px 3px 3px;
  -moz-border-radius: 0px 0px 3px 3px;
  border-radius: 0px 0px 3px 3px;
}
.uiTabNormal .tab-content > form > .tab-pane,
.uiTabNormal .pill-content > form > .pill-pane {
  display: none;
}
.uiTabNormal .tab-content > form > .active,
.uiTabNormal .pill-content > form > .active {
  display: block;
}
.uiTabNormal .dropdown-menu {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  min-width: 100px;
}
.uiTabNormal .dropdown-menu .active > a,
.uiTabNormal .dropdown-menu .active > a:hover {
  color: #fff;
}
.uiTabInPage .nav-tabs {
  margin: 0px;
  background-color: #e3e3e3;
  border: 1px solid #c1c1c1;
  padding: 5px 5px 0px 5px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.uiTabGrayInPage .nav-tabs {
  margin: 0px;
  background-color: #e3e3e3;
  border: 1px solid #c1c1c1;
  padding: 5px 5px 0px 5px;
  -webkit-border-radius: 3px 3px 0px 0px;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}
.uiTabGrayInPage .nav-tabs > .active > a,
.uiTabGrayInPage .nav-tabs > .active > a:hover {
  background-color: #f0f0f0;
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(56%, #f0f0f0), to(#f0f0f0));
  background-image: -webkit-linear-gradient(#ffffff, #f0f0f0 56%, #f0f0f0);
  background-image: -moz-linear-gradient(top, #ffffff, #f0f0f0 56%, #f0f0f0);
  background-image: -o-linear-gradient(#ffffff, #f0f0f0 56%, #f0f0f0);
  background-image: linear-gradient(#ffffff, #f0f0f0 56%, #f0f0f0);
  background-repeat: no-repeat;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff0f0f0', GradientType=0);
  border-bottom: 1px solid #f0f0f0;
}
.uiTabGrayInPage .tab-content {
  padding: 0px;
  overflow: visible;
}
.uiTabGrayInPage .tab-content .nav-pills {
  background-color: #f0f0f0;
  padding: 0px 10px;
  margin: 0px;
}
.uiTabGrayInPage .tab-content .nav-pills > li {
  padding: 4px 0px;
}
.uiTabGrayInPage .tab-content .nav-pills > li > a {
  line-height: 18px;
  padding: 4px 6px;
  color: #333;
  border: 1px solid #f0f0f0;
  margin: 0px;
  cursor: pointer;
}
.uiTabGrayInPage .tab-content .nav-pills > li > a:hover,
.uiTabGrayInPage .tab-content .nav-pills > li > a:active {
  background-color: #f5f5f5;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  line-height: 18px;
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.uiTabGrayInPage .tab-content .nav-pills .open > a,
.uiTabGrayInPage .tab-content .nav-pills .open > a:hover,
.uiTabGrayInPage .tab-content .nav-pills .active > a,
.uiTabGrayInPage .tab-content .nav-pills .active > a:hover {
  background: none;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15) inset;
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.uiTabGrayInPage .tab-content .nav-pills li.dropdown > a .caret {
  border-top-color: #777777;
  margin-top: 8px;
}
.uiTabGrayInPage .tab-content .nav-pills li.dropdown > a:hover .caret,
.uiTabGrayInPage .tab-content .nav-pills li.dropdown > a:active .caret,
.uiTabGrayInPage .tab-content .nav-pills li.dropdown.open > a .caret {
  border-top-color: #4f72ac;
}
.uiTabGrayInPage .tab-content .nav-pills .dropdown .dropdown-menu {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.uiTabGrayInPage .tab-content .contentTabGray {
  min-height: 150px;
  padding: 10px;
}
/************************ uiTabContainer ***************************/
.uiTabContainer > .nav-tabs {
  margin-bottom: 0;
  border: none;
}
.uiTabContainer > .nav-tabs > li {
  background: #909090;
  margin: 4px 5px 0 0;
  padding-right: 5px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.uiTabContainer > .nav-tabs > li > a {
  background: none;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  border: none;
  display: inline-block;
  color: white;
  line-height: 8px;
  padding: 13px 8px 7px;
}
.uiTabContainer > .nav-tabs > li > a:hover,
.uiTabContainer > .nav-tabs > li > a:active {
  background: none;
  border: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.uiTabContainer > .nav-tabs .open .dropdown-toggle {
  background: none;
}
.uiTabContainer > .nav-tabs > li.active {
  background: #4e71aa;
  margin: 0 5px 0 0;
}
.uiTabContainer > .nav-tabs > li.active > a {
  padding: 17px 8px 7px;
  color: white;
}
.uiTabContainer > .nav-tabs .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.uiTabContainer > .nav-tabs .dropdown-menu.dropdown-menu:after {
  border-bottom: 6px solid #FFFFFF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  left: 10px;
  position: absolute;
  top: -6px;
}
.uiTabContainer > .nav-tabs .dropdown-menu:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  left: 9px;
  position: absolute;
  top: -7px;
}
.uiTabContainer .tab-content > .active {
  border: 1px solid #4e71aa;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-top-left-radius: 0;
}
/************** uiFormTabPane *************/
.uiFormTabPane {
  padding: 10px;
}
/************************/
.uiPopup {
  border: 1px solid #cccccc;
  background: white;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
}
.uiPopup .popupHeader {
  background-color: #f0f0f0;
  -webkit-box-shadow: inset 0 -1px 0 #cfcfcf;
  -moz-box-shadow: inset 0 -1px 0 #cfcfcf;
  box-shadow: inset 0 -1px 0 #cfcfcf;
  border-bottom: 1px solid #f3f3f3;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  padding: 0px 9px 0 15px;
  font-size: 14px;
  font-weight: bold;
}
.uiPopup .popupHeader [class^="uiIcon"] {
  margin: 9px 4px 0 0;
  cursor: pointer;
}
.uiPopup .popupHeader .popupTitle {
  margin: 0;
  line-height: 35px;
  color: #333;
  display: block;
  cursor: move;
}
.uiPopup .popupContent {
  overflow: auto;
  padding: 10px;
  width: auto;
  background: white;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.uiPopup .popupContent .resizable {
  padding: 10px;
  margin: -10px;
  overflow: auto;
}
.uiPopup .uiIconResize {
  width: 16px;
  height: 16px;
  margin: -18px 2px 2px;
  cursor: nw-resize;
}
/**********************Popup Messages*************************/
.uiPopup .popupMessage > li {
  padding: 3px 0;
}
.uiPopup .popupMessage > li span[class*="Icon"] {
  background: url(../img/elcom-platform-icons/icons.png) no-repeat;
  padding-left: 20px;
  line-height: 16px;
  height: 16px;
  color: #333333;
  font-weight: bold;
}

.uiPopup  .singleMessage > li span[class*="Icon"] {
  font-weight: normal;
  margin: 10px 7px 20px;
}

.uiPopup .popupMessage > li span.errorIcon {
  background-position: left 0px;
}
.uiPopup .popupMessage > li span.warningIcon {
  background-position: left -17px;
}
.uiPopup .popupMessage > li span.infoIcon {
  background-position: left -34px;
}
.uiPopup .popupMessage > li span.confirmationIcon {
  background-position: left -51px;
}
.uiPopup .popupMessage > li.collapseItem > ul {
  display: block;
}
.uiPopup .popupMessage > li.expandItem > ul {
  display: none;
}
.uiPopup .popupMessage > li > ul > li {
  line-height: 16px;
  padding: 0 0 0 40px;
}
.uiPopup .popupContent .multipleMessage {
  background: #f9f9f9;
  border: 1px solid #cccccc;
  margin: 0;
}

.dropdown-menu {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
}
.dropdown-menu li > a {
  padding: 5px 10px;
}
.dropdown-menu.dropdownArrowTop:before,
.dropdown-menu.dropdownArrowTop:after {
  position: absolute;
  content: '';
  display: inline-block;
}
.dropdown-menu.dropdownArrowTop:before {
  border-left: 9px solid transparent;
  border-right: 9px solid transparent;
  border-bottom: 9px solid #ccc;
  border-bottom-color: #cccccc;
  top: -9px;
  left: 29px;
}
.dropdown-menu.dropdownArrowTop:after {
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid #ffffff;
  top: -8px;
  left: 30px;
}
.uiDropdownWithIcon .dropdown-menu li > a {
  padding: 5px 20px 5px 9px;
}
.uiDropdownWithIcon .dropdown-menu li > a i {
  margin-right: 9px;
}
.uiDropdownWithIcon .dropdown-submenu > .dropdown-menu {
  border-radius: 3px;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.dropdown-submenu:hover > a {
  background-color: #517abe;
  background-image: -moz-linear-gradient(top, #628acc, #3763aa);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#628acc), to(#3763aa));
  background-image: -webkit-linear-gradient(top, #628acc, #3763aa);
  background-image: -o-linear-gradient(top, #628acc, #3763aa);
  background-image: linear-gradient(to bottom, #628acc, #3763aa);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff628acc', endColorstr='#ff3763aa', GradientType=0);
}
/** Active state
// ------------
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {

  #gradient > .vertical(@dropdownLinkBackgroundActive, darken(@dropdownLinkBackgroundActive, 15%));
}
**/
#ThemeDropDown {
  margin-bottom: 2px;
}
#ThemeDropDown .dropdown-menu {
  min-width: 223px;
}
#ThemeDropDown .btn.dropdown-toggle > span:first-child {
  width: 171px;
  display: inline-block;
  text-align: left;
}
[class^="uiIcon"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  *margin-right: .3em;
  line-height: 16px;
  vertical-align: text-top;
  background-image: url("../img/elcom-platform-icons/uiIconsDarkGray.png");
  background-repeat: no-repeat;
}
/* Blue icons with optional class, or on hover/active states of certain elements */
.uiActionWithLabel:hover i,
.actionIcon:hover i,
.nav-pills > .active > a > [class^="uiIcon"],
.nav-list > .active > a > [class^="uiIcon"],
.navbar-inverse .nav > .active > a > [class^="uiIcon"],
.btn:hover [class^="uiIcon"],
a:hover [class^="uiIcon"],
.actionIcon.active [class^="uiIcon"],
[class^="uiIcon"]:hover,
.uiActionBar [class^="uiIcon"]:hover,
.uiIconBlue {
  background-image: url("../img/elcom-platform-icons/uiIconsBlue.png");
}
/* light grey icons with optional class, or on  */
.dropdown-menu > li > a > [class^="uiIcon"],
.dropdown-menu > .active > a > [class^="uiIcon"],
.uiDropdownWithIcon .dropdown-submenu > a > [class^="uiIcon"],
.uiActionBar [class^="uiIcon"],
.uiIconClose,
.uiIconLightGray {
  background-image: url("../img/elcom-platform-icons/uiIconsLightGray.png");
}
/* White icons with optional class, or on hover/active states of Drop down with Icons */
.uiDropdownWithIcon .nav-pills > .active > a > [class^="uiIcon"],
.uiDropdownWithIcon .nav-list > .active > a > [class^="uiIcon"],
.uiDropdownWithIcon .navbar-inverse .nav > .active > a > [class^="uiIcon"],
.uiDropdownWithIcon .dropdown-menu > li > a:hover > [class^="uiIcon"],
.uiDropdownWithIcon .dropdown-menu > .active > a > [class^="uiIcon"],
.uiDropdownWithIcon .dropdown-submenu:hover > a > [class^="uiIcon"],
.dropdown-menu > li > a:hover > [class^="uiIcon"],
.dropdown-menu > .active > a > [class^="uiIcon"],
.btn-primary [class^="uiIcon"],
.btn-primary:hover [class^="uiIcon"],
.uiDropDownCal a:hover [class^="uiIcon"],
.uiDropDownCal .active a:hover [class^="uiIcon"],
.EDITION-BLOCK .CONTROL-BLOCK .uiIconWhite:hover,
.EDITION-BLOCK .CONTROL-BLOCK a:hover .uiIconWhite,
.btn-primary:hover [class^="uiIcon"],
.btn-primary:hover [class^="uiIcon"]:hover,
.uiAction .btn:first-child [class^="uiIcon"],
.uiAction .btn:first-child:hover [class^="uiIcon"],
.uiAction .btn:first-child:hover [class^="uiIcon"]:hover,
.containerTopicDetail .attachmentContentImage .actionAttachImg a:hover i,
.uiIconWhite {
  background-image: url("../img/elcom-platform-icons/uiIconsWhite.png");
}
.uiIconClose:hover,
a:hover .uiIconClose {
  background-image: url("../img/elcom-platform-icons/uiIconsDarkGray.png") !important;
}
.uiIconSearch {
  background-position: 0px 0px;
}
.uiIconTrash,
.uiIconDelete,
.uiIconDeleteNode,
.uiIconDeleteDraft,
.uiIconDeletePage,
.uiIconDeleteCategory,
.uiIconRemoveStyle,
.uiIconRemovePermission,
.uiIconRemoveTag,
.uiIconRemoveNodeType,
.uiIconDeleteMembership,
.uiIconDeleteUser,
.uiIconRemoveNavigationNode,
.uiIconRemoveListTargetPage,
.uiIconRemoveDetailTargetPage {
  background-position: -20px 0px;
}
.uiIconEdit,
.uiIconEditSelectedNode,
.uiIconEditPage,
.uiIconEditTag,
.uiIconViewUserInfo,
.uiIconEditStyle,
.uiIconEditInfo,
.uiIconEditMembership,
.uiIconEditCategory {
  background-position: -40px 0px;
}
.uiIconLock,
.uiIconPagePermission {
  background-position: -60px 0px;
}
.uiIconLink,
.uiIconPermalink,
.uiIconLinkr {
  background-position: -80px 0px;
}
.uiIconWatch,
.uiIconWatchPage,
.uiIconUnWatchPage,
.uiIconUnWatch {
  background-position: -100px 0px;
}
.uiIconMove,
.uiIconMovePage,
.uiIconMoveCategory {
  background-position: -120px 0px;
}
.uiIconPreview,
.uiIconView {
  background-position: -140px 0px;
}
.uiIconRestore {
  background-position: -160px 0px;
}
.uiIconRefresh {
  background-position: -180px 0px;
}
.uiIconCheckin {
  background-position: 0px -20px;
}
.uiIconUpload {
  background-position: -20px -20px;
}
.uiIconDownload {
  background-position: -40px -20px;
}
.uiIconTag {
  background-position: -60px -20px;
}
.uiIconSave,
.uiIconPasteNode {
  background-position: -80px -20px;
}
.uiIconExport {
  background-position: -100px -20px;
}
.uiIconImport {
  background-position: -120px -20px;
}
.uiIconComment {
  background-position: -140px -20px;
}
.uiIconAttach {
  background-position: -160px -20px;
}
.uiIconBookmark {
  background-position: -180px -20px;
}
.uiIconSetting {
  background-position: 0px -40px;
}
.uiIconSettings,
.uiIconMoreAction {
  background-position: -20px -40px;
}
.uiIconTemplate,
.uiIconFromTemplate,
.uiIconAddPageFromTemplate {
  background-position: -40px -40px;
}
.uiIconFile {
  background-position: -60px -40px;
}
.uiIconPublish,
.uiIconBlankFile,
.uiIconAddPage {
  background-position: -80px -40px;
}
.uiIconViewChange,
.uiIconViewDraftChange {
  background-position: -100px -40px;
}
.uiIconExportPdf,
.uiIconPdfExport,
.uiIconExportAsPDF {
  background-position: -120px -40px;
}
.uiIconUser,
.uiIconSelectUser,
.uiIconForumUser,
.uiIconProfile {
  background-position: -140px -40px;
}
.uiIconMembership,
.uiIconSelectMember {
  background-position: -160px -40px;
}
.uiIconGroup,
.uiIconAddAny {
  background-position: -180px -40px;
}
.uiIconFolder {
  background-position: 0px -60px;
}
.uiIconCategory {
  background-position: -20px -60px;
}
.uiIconNotification {
  background-position: -40px -60px;
}
.uiIconValidate,
.uiIconOpen,
.uiIconAddRootNode,
.uiIconSelectPage,
.uiIconAddAnyPermission {
  background-position: -60px -60px;
}
.uiIconMinus,
.uiIconStop {
  background-position: -80px -60px;
}
.uiIconPlus,
.uiIconAddPermission,
.uiIconAddIcon,
.uiIconAddPath,
.uiIconSelectPath,
.uiIconChooseNodeType,
.uiIconAddNode,
.uiIconSelectNavigationNode,
.uiIconSelectListTargetPage,
.uiIconSelectDetailTargetPage {
  background-position: -100px -60px;
}
.uiIconSimplePlusMini {
  background-position: -140px -140px;
}
.uiIconRemove {
  background-position: -120px -60px;
}
.uiIconInformation,
.uiIconPageInfo {
  background-position: -140px -60px;
}
.uiIconMail {
  background-position: -160px -60px;
}
.uiIconRss {
  background-position: -180px -60px;
}
.uiIconReply {
  background-position: 0px -80px;
}
.uiIconThumbUp {
  background-position: -20px -80px;
}
.uiIconPrint {
  background-position: -40px -80px;
}
.uiIconSortUp {
  background-position: -60px -80px;
}
.uiIconSortDown {
  background-position: -80px -80px;
}
.uiIconHome {
  background-position: -100px -80px;
}
.uiIconQuestion {
  background-position: -120px -80px;
}
.uiIconFlags {
  background-position: -140px -80px;
}
.uiIconClock,
.uiIconEvent {
  background-position: -160px -80px;
}
.uiIconTree {
  background-position: -180px -80px;
}
.uiIconGeneralDrive {
  background-position: 0px -100px;
}
.uiIconDiscuss,
.uiIconUIForms {
  background-position: -20px -100px;
}
.uiIconPoll {
  background-position: -40px -100px;
}
.uiIconTrashMini {
  background-position: -60px -100px;
}
.uiIconEditMini {
  background-position: -80px -100px;
}
.uiIconUnlockMini {
  background-position: -100px -100px;
}
.uiIconLockMini {
  background-position: -120px -100px;
}
.uiIconTick {
  background-position: -140px -100px;
}
.uiIconClose {
  background-position: -160px -100px;
}
.uiIconFileMini {
  background-position: -180px -100px;
}
.uiIconArrowDown {
  background-position: 0px -120px;
}
.uiIconArrowUp {
  background-position: -20px -120px;
}
.uiIconArrowRight,
.uiIconNextArrow {
  background-position: -40px -120px;
}
.uiIconArrowLeft,
.uiIconPrevArrow {
  background-position: -60px -120px;
}
.uiIconTagMini {
  background-position: -80px -120px;
}
.uiIconUpLevel {
  background-position: -100px -120px;
}
.uiIconExpand,
.uiIconResize {
  background-position: -120px -120px;
}
.uiIconUnlockMedium {
  background-position: -140px -120px;
}
.uiIconLockMedium {
  background-position: -160px -120px;
}
.uiIconAddCategory {
  background-position: -180px -120px;
}
.uiIconArrowDownMini,
.uiIconMiniArrowDown {
  background-position: 0px -140px;
}
.uiIconArrowUpMini,
.uiIconMiniArrowUp {
  background-position: -20px -140px;
}
.uiIconArrowRightMini,
.uiIconMiniArrowRight {
  background-position: -40px -140px;
}
.uiIconArrowLeftMini,
.uiIconMiniArrowLeft {
  background-position: -60px -140px;
}
.uiIconGoUp {
  background-position: -80px -140px;
}
.uiIconManageCategory {
  background-position: -100px -140px;
}
.uiIconDragDrop {
  background-position: -120px -140px;
  cursor: move;
}
.uiIconSimplePlusMini {
  background-position: -140px -140px;
}
.uiIconMinimize {
  background-position: -160px -140px;
}
.uiIconMaximize {
  background-position: -180px -140px;
}
.uiIconHomeInfo {
  background-position: 0px -160px;
}
.uiIconBusinessInfo {
  background-position: -20px -160px;
}
.uiIconEditLayout {
  background-position: -40px -160px;
}
.uiIconEditNavigation {
  background-position: -60px -160px;
}
.uiIconEditPortalConfig {
  background-position: -80px -160px;
}
.uiIconEditPageNode {
  background-position: -100px -160px;
}
.uiIconCloneNode {
  background-position: -120px -160px;
}
.uiIconCopyNode {
  background-position: -140px -160px;
}
.uiIconCutNode {
  background-position: -160px -160px;
}
.uiIconMoveUp {
  background-position: -180px -160px;
}
.uiIconMoveDown {
  background-position: 0px -180px;
}
.uiIconAddPage {
  background-position: -20px -180px;
}
.uiIconManageApplication {
  background-position: -40px -180px;
}
.uiIconPortlet {
  background-position: -60px -180px;
}
.uiIconGadgets {
  background-position: -80px -180px;
}
.uiIconAddUser {
  background-position: -100px -180px;
}
.uiIconAddRemoteGadget {
  background-position: -120px -180px;
}
.uiIconCreateNewGadget {
  background-position: -140px -180px;
}
.uiIconPortletConfig {
  background-position: -160px -180px;
}
.uiIconContainerConfig {
  background-position: -180px -180px;
}
.uiIconBack {
  background-position: 0px -200px;
}
.uiIconFavoriteDocument {
  background-position: -20px -200px;
}
.uiIconUntag {
  background-position: -40px -200px;
}
/*########################## IconLibrary-FileType #################################*

/************** IconLibrary-FileType-16x16 *************/
[class^="uiIcon16x16"] {
  background-image: url("../img/elcom-platform-icons/TypeIcons/uiIconsType16x16.png");
  background-position: 0px -60px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 16px;
  height: 16px;
  *margin-right: .3em;
  line-height: 16px;
  vertical-align: text-top;
}
[class^="uiIcon16x16"]:hover,
a:hover [class^="uiIcon16x16"] {
  background-image: url("../img/elcom-platform-icons/TypeIcons/uiIconsType16x16.png");
}
.uiIcon16x16FileDefault,
.uiIcon16x16applicationoctet-stream {
  background-position: 0px -60px;
}
.uiIcon16x16FileArchiveDefault,
.uiIcon16x16applicationx-tar,
.uiIcon16x16applicationx-gzip,
.uiIcon16x16applicationx-bzip2,
.uiIcon16x16applicationother-zip {
  background-position: -20px -60px;
}
.uiIcon16x16FileArchiveRar,
.uiIcon16x16applicationrar {
  background-position: -40px -60px;
}
.uiIcon16x16FileArchiveZip,
.uiIcon16x16FileZip,
.uiIcon16x16applicationzip {
  background-position: -60px -60px;
}
.uiIcon16x16FileJar,
.uiIcon16x16applicationjava-archive {
  background-position: -80px -60px;
}
.uiIcon16x16FileEar,
.uiIcon16x16applicationear-java-archive {
  background-position: -100px -60px;
}
.uiIcon16x16FileWar,
.uiIcon16x16applicationx-zip {
  background-position: -120px -60px;
}
.uiIcon16x16FileAudioDefault,
.uiIcon16x16audiomidi,
.uiIcon16x16audiox-aiff,
.uiIcon16x16audiobasic,
.uiIcon16x16audiox-m4a,
.uiIcon16x16audiox-wav,
.uiIcon16x16audioother {
  background-position: -140px -60px;
}
.uiIcon16x16FileMp3,
.uiIcon16x16audiomp3 {
  background-position: -160px -60px;
}
.uiIcon16x16FileWma,
.uiIcon16x16audiox-ms-wma {
  background-position: -180px -60px;
}
.uiIcon16x16FileVideo,
.uiIcon16x16videox-msvideo,
.uiIcon16x16videoquicktime,
.uiIcon16x16videox-sgi-movie,
.uiIcon16x16videox-msvideo,
.uiIcon16x16videompe {
  background-position: 0px -80px;
}
.uiIcon16x16FileFlash,
.uiIcon16x16applicationx-shockwave-flash,
.uiIcon16x16videox-flv {
  background-position: -20px -80px;
}
.uiIcon16x16FileWmv,
.uiIcon16x16videox-ms-wmv {
  background-position: -40px -80px;
}
.uiIcon16x16FileGdoc,
.uiIcon16x16applicationvndgoogle-appsdocument {
  background-position: -60px -80px;
}
.uiIcon16x16FileWord,
.uiIcon16x16applicationmsword,
.uiIcon16x16applicationwordperfect,
.uiIcon16x16applicationvndopenxmlformats-officedocumentwordprocessingmldocument,
.uiIcon16x16FileDocx {
  background-position: -80px -80px;
}
.uiIcon16x16FileOpenOffice1,
.uiIcon16x16FileOdt,
.uiIcon16x16applicationvndoasisopendocumenttext,
.uiIcon16x16applicationvndoasisopendocumentspreadsheet,
.uiIcon16x16applicationvndoasisopendocumentdatabase {
  background-position: -100px -80px;
}
.uiIcon16x16FileMpeg,
.uiIcon16x16videompeg,
.uiIcon16x16videompg,
.uiIcon16x16videomp4 {
  background-position: -120px -80px;
}
.uiIcon16x16FileM4v,
.uiIcon16x16videox-m4v {
  background-position: -140px -80px;
}
.uiIcon16x16FileMkv,
.uiIcon16x16videox-matroska {
  background-position: -160px -80px;
}
.uiIcon16x16FileTxt,
.uiIcon16x16textplain {
  background-position: -180px -80px;
}
.uiIcon16x16FileLwp,
.uiIcon16x16applicationlwp {
  background-position: 0px -100px;
}
.uiIcon16x16FilePage,
.uiIcon16x16applepages {
  background-position: -20px -100px;
}
.uiIcon16x16FileMdb,
.uiIcon16x16applicationmsaccess {
  background-position: -40px -100px;
}
.uiIcon16x16FileOdf,
.uiIcon16x16applicationvndoasisopendocumentformula {
  background-position: -60px -100px;
}
.uiIcon16x16FileExe,
.uiIcon16x16applicationexe {
  background-position: -80px -100px;
}
.uiIcon16x16FilePdf,
.uiIcon16x16applicationpdf {
  background-position: -100px -100px;
}
.uiIcon16x16FileScript,
.uiIcon16x16applicationpostscript {
  background-position: -120px -100px;
}
.uiIcon16x16FileRtf,
.uiIcon16x16applicationrtf {
  background-position: -140px -100px;
}
.uiIcon16x16FileGslides,
.uiIcon16x16applicationvndgoogle-appspresentation {
  background-position: -160px -100px;
}
.uiIcon16x16FileAppleKey,
.uiIcon16x16textkey {
  background-position: -180px -100px;
}
.uiIcon16x16FileOpenOffice2,
.uiIcon16x16applicationvndoasisopendocumentpresentation {
  background-position: 0px -120px;
}
.uiIcon16x16FilePpt,
.uiIcon16x16applicationppt,
.uiIcon16x16applicationvndopenxmlformats-officedocumentpresentationmlpresentation {
  background-position: -20px -120px;
}
.uiIcon16x16FilePrz,
.uiIcon16x16applicationfreelance {
  background-position: -40px -120px;
}
.uiIcon16x16FileGsheet,
.uiIcon16x16applicationvndgoogle-appsspreadsheet {
  background-position: -60px -120px;
}
.uiIcon16x16FileExcel,
.uiIcon16x16applicationxls,
.uiIcon16x16applicationxlt,
.uiIcon16x16applicationvndopenxmlformats-officedocumentspreadsheetmlsheet,
.uiIcon16x16FileXls {
  background-position: -80px -120px;
}
.uiIcon16x16FileOpenOffice3,
.uiIcon16x16applicationvndoasisopendocumentspreadsheet-template {
  background-position: -100px -120px;
}
.uiIcon16x16FileHtml,
.uiIcon16x16texthtml,
.uiIcon16x16texthtm {
  background-position: -120px -120px;
}
.uiIcon16x16FileXml,
.uiIcon16x16textxml {
  background-position: -140px -120px;
}
.uiIcon16x16FileJs,
.uiIcon16x16applicationx-javascript {
  background-position: -160px -120px;
}
.uiIcon16x16FileJson,
.uiIcon16x16applicationjson {
  background-position: -180px -120px;
}
.uiIcon16x16FileCss,
.uiIcon16x16textcss {
  background-position: 0px -140px;
}
.uiIcon16x16FileXsl,
.uiIcon16x16textxsl,
.uiIcon16x16textxslt {
  background-position: -20px -140px;
}
.uiIcon16x16FileFont,
.uiIcon16x16fonttff,
.uiIcon16x16fontotf,
.uiIcon16x16fontttc,
.uiIcon16x16fonteot,
.uiIcon16x16fontdfont,
.uiIcon16x16fontttf,
.uiIcon16x16fontwoff {
  background-position: -40px -140px;
}
.uiIcon16x16FileGdraw,
.uiIcon16x16applicationvndgoogle-appsdrawing {
  background-position: -60px -140px;
}
.uiIcon16x16FileBmp,
.uiIcon16x16imagebmp {
  background-position: -80px -140px;
}
.uiIcon16x16FileIco,
.uiIcon16x16imagex-icon {
  background-position: -100px -140px;
}
.uiIcon16x16FileGif,
.uiIcon16x16imagegif {
  background-position: -120px -140px;
}
.uiIcon16x16FileOdg,
.uiIcon16x16applicationvndoasisopendocumentgraphics {
  background-position: -140px -140px;
}
.uiIcon16x16FilePng,
.uiIcon16x16imagepng {
  background-position: -160px -140px;
}
.uiIcon16x16FilePsd,
.uiIcon16x16imagepsd {
  background-position: -180px -140px;
}
.uiIcon16x16FileRaw,
.uiIcon16x16applicationraw {
  background-position: 0px -160px;
}
.uiIcon16x16FileTif,
.uiIcon16x16imagetiff {
  background-position: -20px -160px;
}
.uiIcon16x16FileXcf,
.uiIcon16x16imagexcf {
  background-position: -40px -160px;
}
.uiIcon16x16FileIndd,
.uiIcon16x16applicationx-indesign {
  background-position: -60px -160px;
}
.uiIcon16x16FileAi,
.uiIcon16x16applicationillustrator,
.uiIcon16x16applicationeps {
  background-position: -80px -160px;
}
.uiIcon16x16FileSvg,
.uiIcon16x16imagesvg-xml {
  background-position: -100px -160px;
}
.uiIcon16x16FileJpg,
.uiIcon16x16imagejpeg {
  background-position: -120px -160px;
}
/************** IconLibrary-FileType-24x24 *************/
[class^="uiIcon24x24"] {
  background-image: url("../img/elcom-platform-icons/TypeIcons/uiIconsType24x24.png");
  background-position: 0px -84px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 24px;
  height: 24px;
  *margin-right: .3em;
  line-height: 24px;
  vertical-align: text-top;
}
[class^="uiIcon24x24"]:hover,
a:hover [class^="uiIcon24x24"] {
  background-image: url("../img/elcom-platform-icons/TypeIcons/uiIconsType24x24.png");
}
.uiIcon24x24FileDefault {
  background-position: 0px -84px;
}
.uiIcon24x24FileArchiveDefault,
.uiIcon24x24applicationx-tar,
.uiIcon24x24applicationx-gzip,
.uiIcon24x24applicationx-bzip2,
.uiIcon24x24applicationother-zip {
  background-position: -28px -84px;
}
.uiIcon24x24FileArchiveRar,
.uiIcon24x24applicationrar {
  background-position: -56px -84px;
}
.uiIcon24x24FileArchiveZip,
.uiIcon24x24FileZip,
.uiIcon24x24applicationzip {
  background-position: -84px -84px;
}
.uiIcon24x24FileJar,
.uiIcon24x24applicationjava-archive {
  background-position: -112px -84px;
}
.uiIcon24x24FileEar,
.uiIcon24x24applicationear-java-archive {
  background-position: -140px -84px;
}
.uiIcon24x24FileWar,
.uiIcon24x24applicationx-zip {
  background-position: -168px -84px;
}
.uiIcon24x24FileAudioDefault,
.uiIcon24x24audiomidi,
.uiIcon24x24audiox-aiff,
.uiIcon24x24audiobasic,
.uiIcon24x24audiox-m4a,
.uiIcon24x24audiox-wav,
.uiIcon24x24audioother {
  background-position: -196px -84px;
}
.uiIcon24x24FileMp3,
.uiIcon24x24audiomp3 {
  background-position: -224px -84px;
}
.uiIcon24x24FileWma,
.uiIcon24x24audiox-ms-wma {
  background-position: -252px -84px;
}
.uiIcon24x24FileVideo,
.uiIcon24x24videox-msvideo,
.uiIcon24x24videoquicktime,
.uiIcon24x24videox-sgi-movie,
.uiIcon24x24videox-msvideo,
.uiIcon24x24videompe {
  background-position: 0px -112px;
}
.uiIcon24x24FileFlash,
.uiIcon24x24applicationx-shockwave-flash,
.uiIcon24x24videox-flv {
  background-position: -28px -112px;
}
.uiIcon24x24FileWmv,
.uiIcon24x24videox-ms-wmv {
  background-position: -56px -112px;
}
.uiIcon24x24FileGdoc,
.uiIcon24x24applicationvndgoogle-appsdocument {
  background-position: -84px -112px;
}
.uiIcon24x24FileWord,
.uiIcon24x24applicationmsword,
.uiIcon24x24applicationwordperfect,
.uiIcon24x24applicationvndopenxmlformats-officedocumentwordprocessingmldocument {
  background-position: -112px -112px;
}
.uiIcon24x24FileOpenOffice1,
.uiIcon24x24FileOdt,
.uiIcon24x24applicationvndoasisopendocumenttext,
.uiIcon24x24applicationvndoasisopendocumentspreadsheet,
.uiIcon24x24applicationvndoasisopendocumentdatabase {
  background-position: -140px -112px;
}
.uiIcon24x24FileMpeg,
.uiIcon24x24videompeg,
.uiIcon24x24videompg,
.uiIcon24x24videomp4 {
  background-position: -168px -112px;
}
.uiIcon24x24FileM4v,
.uiIcon24x24videox-m4v {
  background-position: -196px -112px;
}
.uiIcon24x24FileMkv,
.uiIcon24x24videox-matroska {
  background-position: -224px -112px;
}
.uiIcon24x24FileTxt,
.uiIcon24x24textplain {
  background-position: -252px -112px;
}
.uiIcon24x24FileIwp,
.uiIcon24x24applicationiwp,
.uiIcon24x24FileLwp,
.uiIcon24x24applicationLwp {
  background-position: 0px -140px;
}
.uiIcon24x24FilePage,
.uiIcon24x24applepages {
  background-position: -28px -140px;
}
.uiIcon24x24FileMdb,
.uiIcon24x24applicationmsaccess {
  background-position: -56px -140px;
}
.uiIcon24x24FileOdf,
.uiIcon24x24applicationvndoasisopendocumentformula {
  background-position: -84px -140px;
}
.uiIcon24x24FileExe,
.uiIcon24x24applicationexe {
  background-position: -112px -140px;
}
.uiIcon24x24FilePdf,
.uiIcon24x24applicationpdf {
  background-position: -140px -140px;
}
.uiIcon24x24FileScript,
.uiIcon24x24applicationpostscript {
  background-position: -168px -140px;
}
.uiIcon24x24FileRtf,
.uiIcon24x24applicationrtf {
  background-position: -196px -140px;
}
.uiIcon24x24FileGslides,
.uiIcon24x24applicationvndgoogle-appspresentation {
  background-position: -224px -140px;
}
.uiIcon24x24FileAppleKey,
.uiIcon24x24textkey {
  background-position: -252px -140px;
}
.uiIcon24x24FileOpenOffice2,
.uiIcon24x24applicationvndoasisopendocumentpresentation {
  background-position: 0px -168px;
}
.uiIcon24x24FilePpt,
.uiIcon24x24applicationppt,
.uiIcon24x24applicationvndopenxmlformats-officedocumentpresentationmlpresentation {
  background-position: -28px -168px;
}
.uiIcon24x24FilePrz,
.uiIcon24x24applicationfreelance {
  background-position: -56px -168px;
}
.uiIcon24x24FileGsheet,
.uiIcon24x24applicationvndgoogle-appsspreadsheet {
  background-position: -84px -168px;
}
.uiIcon24x24FileExcel,
.uiIcon24x24applicationxls,
.uiIcon24x24applicationxlt,
.uiIcon24x24applicationvndopenxmlformats-officedocumentspreadsheetmlsheet {
  background-position: -112px -168px;
}
.uiIcon24x24FileOpenOffice3,
.uiIcon24x24applicationvndoasisopendocumentspreadsheet-template {
  background-position: -140px -168px;
}
.uiIcon24x24FileHtml,
.uiIcon24x24texthtml,
.uiIcon24x24texthtm {
  background-position: -168px -168px;
}
.uiIcon24x24FileXml,
.uiIcon24x24textxml {
  background-position: -196px -168px;
}
.uiIcon24x24FileJs,
.uiIcon24x24applicationx-javascript {
  background-position: -224px -168px;
}
.uiIcon24x24FileJson,
.uiIcon24x24applicationjson {
  background-position: -252px -168px;
}
.uiIcon24x24FileCss,
.uiIcon24x24textcss {
  background-position: 0px -196px;
}
.uiIcon24x24FileXsl,
.uiIcon24x24textxsl,
.uiIcon24x24textxslt {
  background-position: -28px -196px;
}
.uiIcon24x24FileFont,
.uiIcon24x24fonttff,
.uiIcon24x24fontotf,
.uiIcon24x24fontttc,
.uiIcon24x24fonteot,
.uiIcon24x24fontdfont,
.uiIcon24x24fontttf,
.uiIcon24x24fontwoff {
  background-position: -56px -196px;
}
.uiIcon24x24FileGdraw,
.uiIcon24x24applicationvndgoogle-appsdrawing {
  background-position: -84px -196px;
}
.uiIcon24x24FileBmp,
.uiIcon24x24imagebmp {
  background-position: -112px -196px;
}
.uiIcon24x24FileIco,
.uiIcon24x24imagex-icon {
  background-position: -140px -196px;
}
.uiIcon24x24FileGif,
.uiIcon24x24imagegif {
  background-position: -168px -196px;
}
.uiIcon24x24FileOdg,
.uiIcon24x24applicationvndoasisopendocumentgraphics {
  background-position: -196px -196px;
}
.uiIcon24x24FilePng,
.uiIcon24x24imagepng {
  background-position: -224px -196px;
}
.uiIcon24x24FilePsd,
.uiIcon24x24imagepsd {
  background-position: -252px -196px;
}
.uiIcon24x24FileRaw,
.uiIcon24x24applicationraw {
  background-position: 0px -224px;
}
.uiIcon24x24FileTif,
.uiIcon24x24imagetiff {
  background-position: -28px -224px;
}
.uiIcon24x24FileXcf,
.uiIcon24x24imagexcf {
  background-position: -56px -224px;
}
.uiIcon24x24FileIndd,
.uiIcon24x24applicationx-indesign {
  background-position: -84px -224px;
}
.uiIcon24x24FileAi,
.uiIcon24x24applicationillustrator,
.uiIcon24x24applicationeps {
  background-position: -112px -224px;
}
.uiIcon24x24FileSvg,
.uiIcon24x24imagesvg-xml {
  background-position: -140px -224px;
}
.uiIcon24x24FileJpg,
.uiIcon24x24imagejpeg {
  background-position: -168px -224px;
}
/************** IconLibrary-FileType-32x32 *************/
[class^="uiIcon32x32"] {
  background-image: url("../img/elcom-platform-icons/TypeIcons/uiIconsType32x32.png");
  background-position: 0px -108px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 32px;
  height: 32px;
  *margin-right: .3em;
  line-height: 32px;
  vertical-align: text-top;
}
[class^="uiIcon32x32"]:hover,
a:hover [class^="uiIcon32x32"] {
  background-image: url("../img/elcom-platform-icons/TypeIcons/uiIconsType32x32.png");
}
.uiIcon32x32FileDefault {
  background-position: 0px -108px;
}
.uiIcon32x32FileArchiveDefault {
  background-position: -36px -108px;
}
.uiIcon32x32FileArchiveRar {
  background-position: -72px -108px;
}
.uiIcon32x32FileArchiveZip {
  background-position: -108px -108px;
}
.uiIcon32x32FileJar,
.uiIcon32x32applicationjava-archive {
  background-position: -144px -108px;
}
.uiIcon32x32FileEar {
  background-position: -180px -108px;
}
.uiIcon32x32FileWar,
.uiIcon32x32applicationx-zip {
  background-position: -216px -108px;
}
.uiIcon32x32FileAudioDefault {
  background-position: -252px -108px;
}
.uiIcon32x32FileMp3 {
  background-position: -288px -108px;
}
.uiIcon32x32FileWma,
.uiIcon32x32audiox-ms-wma {
  background-position: -324px -108px;
}
.uiIcon32x32FileVideo {
  background-position: 0px -144px;
}
.uiIcon32x32FileFlash {
  background-position: -36px -144px;
}
.uiIcon32x32FileWmv {
  background-position: -72px -144px;
}
.uiIcon32x32FileGdoc,
.uiIcon32x32applicationvndgoogle-appsdocument {
  background-position: -108px -144px;
}
.uiIcon32x32FileWord {
  background-position: -144px -144px;
}
.uiIcon32x32FileOpenOffice1,
.uiIcon32x32FileOdt {
  background-position: -180px -144px;
}
.uiIcon32x32FileMpeg {
  background-position: -216px -144px;
}
.uiIcon32x32FileM4v {
  background-position: -252px -144px;
}
.uiIcon32x32FileMkv {
  background-position: -288px -144px;
}
.uiIcon32x32FileTxt {
  background-position: -324px -144px;
}
.uiIcon32x32FileIwp,
.uiIcon32x32FileLwp {
  background-position: 0px -180px;
}
.uiIcon32x32FilePage {
  background-position: -36px -180px;
}
.uiIcon32x32FileMdb {
  background-position: -72px -180px;
}
.uiIcon32x32FileOdf,
.uiIcon32x32applicationvndoasisopendocumentformula {
  background-position: -108px -180px;
}
.uiIcon32x32FileExe {
  background-position: -144px -180px;
}
.uiIcon32x32FilePdf {
  background-position: -180px -180px;
}
.uiIcon32x32FileScript {
  background-position: -216px -180px;
}
.uiIcon32x32FileRtf {
  background-position: -252px -180px;
}
.uiIcon32x32FileGslides,
.uiIcon32x32applicationvndgoogle-appspresentation {
  background-position: -288px -180px;
}
.uiIcon32x32FileAppleKey {
  background-position: -324px -180px;
}
.uiIcon32x32FileOpenOffice2 {
  background-position: 0px -216px;
}
.uiIcon32x32FilePpt {
  background-position: -36px -216px;
}
.uiIcon32x32FilePrz {
  background-position: -72px -216px;
}
.uiIcon32x32FileGsheet {
  background-position: -108px -216px;
}
.uiIcon32x32FileExcel {
  background-position: -144px -216px;
}
.uiIcon32x32FileOpenOffice3 {
  background-position: -180px -216px;
}
.uiIcon32x32FileHtml {
  background-position: -216px -216px;
}
.uiIcon32x32FileXml {
  background-position: -252px -216px;
}
.uiIcon32x32FileJs {
  background-position: -288px -216px;
}
.uiIcon32x32FileJson,
.uiIcon32x32applicationjson {
  background-position: -324px -216px;
}
.uiIcon32x32FileCss {
  background-position: 0px -252px;
}
.uiIcon32x32FileXsl,
.uiIcon32x32textxsl {
  background-position: -36px -252px;
}
.uiIcon32x32FileFont {
  background-position: -72px -252px;
}
.uiIcon32x32FileGdraw,
.uiIcon32x32applicationvndgoogle-appsdrawing {
  background-position: -108px -252px;
}
.uiIcon32x32FileBmp {
  background-position: -144px -252px;
}
.uiIcon32x32FileIco,
.uiIcon32x32imagex-icon {
  background-position: -180px -252px;
}
.uiIcon32x32FileGif {
  background-position: -216px -252px;
}
.uiIcon32x32FileOdg,
.uiIcon32x32applicationvndoasisopendocumentgraphics {
  background-position: -252px -252px;
}
.uiIcon32x32FilePng {
  background-position: -288px -252px;
}
.uiIcon32x32FilePsd,
.uiIcon32x32imagepsd {
  background-position: -324px -252px;
}
.uiIcon32x32FileRaw,
.uiIcon32x32applicationraw {
  background-position: 0px -288px;
}
.uiIcon32x32FileTif {
  background-position: -36px -288px;
}
.uiIcon32x32FileXcf,
.uiIcon32x32imagexcf {
  background-position: -72px -288px;
}
.uiIcon32x32FileIndd,
.uiIcon32x32applicationx-indesign {
  background-position: -108px -288px;
}
.uiIcon32x32FileAi,
.uiIcon32x32applicationillustrator {
  background-position: -144px -288px;
}
.uiIcon32x32FileSvg,
.uiIcon32x32imagesvg-xml {
  background-position: -180px -288px;
}
.uiIcon32x32FileJpg {
  background-position: -216px -288px;
}
/************** IconLibrary-FileType-48x48 *************/
[class^="uiIcon48x48"] {
  background-image: url("../img/elcom-platform-icons/TypeIcons/uiIconsType48x48.png");
  background-position: 0px -156px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 48px;
  height: 48px;
  *margin-right: .3em;
  line-height: 48px;
  vertical-align: text-top;
}
[class^="uiIcon48x48"]:hover,
a:hover [class^="uiIcon48x48"] {
  background-image: url("../img/elcom-platform-icons/TypeIcons/uiIconsType48x48.png");
}
.uiIcon48x48FileDefault {
  background-position: 0px -156px;
}
.uiIcon48x48FileArchiveDefault {
  background-position: -52px -156px;
}
.uiIcon48x48FileArchiveRar {
  background-position: -104px -156px;
}
.uiIcon48x48FileArchiveZip {
  background-position: -156px -156px;
}
.uiIcon48x48FileJar,
.uiIcon48x48applicationjava-archive {
  background-position: -208px -156px;
}
.uiIcon48x48FileEar {
  background-position: -260px -156px;
}
.uiIcon48x48FileWar,
.uiIcon48x48applicationx-zip {
  background-position: -312px -156px;
}
.uiIcon48x48FileAudioDefault {
  background-position: -364px -156px;
}
.uiIcon48x48FileMp3 {
  background-position: -416px -156px;
}
.uiIcon48x48FileWma,
.uiIcon48x48audiox-ms-wma {
  background-position: -468px -156px;
}
.uiIcon48x48FileVideo {
  background-position: 0px -208px;
}
.uiIcon48x48FileFlash {
  background-position: -52px -208px;
}
.uiIcon48x48FileWmv {
  background-position: -104px -208px;
}
.uiIcon48x48FileGdoc,
.uiIcon48x48applicationvndgoogle-appsdocument {
  background-position: -156px -208px;
}
.uiIcon48x48FileWord {
  background-position: -208px -208px;
}
.uiIcon48x48FileOpenOffice1,
.uiIcon48x48FileOdt {
  background-position: -260px -208px;
}
.uiIcon48x48FileMpeg {
  background-position: -312px -208px;
}
.uiIcon48x48FileM4v {
  background-position: -364px -208px;
}
.uiIcon48x48FileMkv {
  background-position: -416px -208px;
}
.uiIcon48x48FileTxt {
  background-position: -468px -208px;
}
.uiIcon48x48FileIwp,
.uiIcon48x48FileLwp {
  background-position: 0px -260px;
}
.uiIcon48x48FilePage {
  background-position: -52px -260px;
}
.uiIcon48x48FileMdb {
  background-position: -104px -260px;
}
.uiIcon48x48FileOdf,
.uiIcon48x48applicationvndoasisopendocumentformula {
  background-position: -156px -260px;
}
.uiIcon48x48FileExe {
  background-position: -208px -260px;
}
.uiIcon48x48FilePdf {
  background-position: -260px -260px;
}
.uiIcon48x48FileScript {
  background-position: -312px -260px;
}
.uiIcon48x48FileRtf {
  background-position: -364px -260px;
}
.uiIcon48x48FileGslides,
.uiIcon48x48applicationvndgoogle-appspresentation {
  background-position: -416px -260px;
}
.uiIcon48x48FileAppleKey {
  background-position: -468px -260px;
}
.uiIcon48x48FileOpenOffice2 {
  background-position: 0px -312px;
}
.uiIcon48x48FilePpt {
  background-position: -52px -312px;
}
.uiIcon48x48FilePrz {
  background-position: -104px -312px;
}
.uiIcon48x48FileGsheet {
  background-position: -156px -312px;
}
.uiIcon48x48FileExcel {
  background-position: -208px -312px;
}
.uiIcon48x48FileOpenOffice3 {
  background-position: -260px -312px;
}
.uiIcon48x48FileHtml {
  background-position: -312px -312px;
}
.uiIcon48x48FileXml {
  background-position: -364px -312px;
}
.uiIcon48x48FileJs {
  background-position: -416px -312px;
}
.uiIcon48x48FileJson,
.uiIcon48x48applicationjson {
  background-position: -468px -312px;
}
.uiIcon48x48FileCss {
  background-position: 0px -364px;
}
.uiIcon48x48FileXsl,
.uiIcon48x48textxsl {
  background-position: -52px -364px;
}
.uiIcon48x48FileFont {
  background-position: -104px -364px;
}
.uiIcon48x48FileGdraw,
.uiIcon48x48applicationvndgoogle-appsdrawing {
  background-position: -156px -364px;
}
.uiIcon48x48FileBmp {
  background-position: -208px -364px;
}
.uiIcon48x48FileIco,
.uiIcon48x48imagex-icon {
  background-position: -260px -364px;
}
.uiIcon48x48FileGif {
  background-position: -312px -364px;
}
.uiIcon48x48FileOdg,
.uiIcon48x48applicationvndoasisopendocumentgraphics {
  background-position: -364px -364px;
}
.uiIcon48x48FilePng {
  background-position: -416px -364px;
}
.uiIcon48x48FilePsd,
.uiIcon48x48imagepsd {
  background-position: -468px -364px;
}
.uiIcon48x48FileRaw,
.uiIcon48x48applicationraw {
  background-position: 0px -416px;
}
.uiIcon48x48FileTif {
  background-position: -52px -416px;
}
.uiIcon48x48FileXcf,
.uiIcon48x48imagexcf {
  background-position: -104px -416px;
}
.uiIcon48x48FileIndd,
.uiIcon48x48applicationx-indesign {
  background-position: -156px -416px;
}
.uiIcon48x48FileAi,
.uiIcon48x48applicationillustrator {
  background-position: -208px -416px;
}
.uiIcon48x48FileSvg,
.uiIcon48x48imagesvg-xml {
  background-position: -260px -416px;
}
.uiIcon48x48FileJpg {
  background-position: -312px -416px;
}
/************** IconLibrary-FileType-64x64 *************/
[class^="uiIcon64x64"] {
  background-image: url("../img/elcom-platform-icons/TypeIcons/uiIconsType64x64.png");
  background-position: 0px -204px;
  background-repeat: no-repeat;
  display: inline-block;
  width: 64px;
  height: 64px;
  *margin-right: .3em;
  line-height: 64px;
  vertical-align: text-top;
}
[class^="uiIcon64x64"]:hover,
a:hover [class^="uiIcon64x64"] {
  background-image: url("../img/elcom-platform-icons/TypeIcons/uiIconsType64x64.png");
}
.uiIcon64x64FileDefault {
  background-position: 0px -204px;
}
.uiIcon64x64FileArchiveDefault,
.uiIcon64x64applicationx-tar,
.uiIcon64x64applicationx-gzip,
.uiIcon64x64applicationx-bzip2,
.uiIcon64x64applicationother-zip {
  background-position: -68px -204px;
}
.uiIcon64x64FileArchiveRar,
.uiIcon64x64applicationrar {
  background-position: -136px -204px;
}
.uiIcon64x64FileArchiveZip,
.uiIcon64x64FileZip,
.uiIcon64x64applicationzip {
  background-position: -204px -204px;
}
.uiIcon64x64FileJar,
.uiIcon64x64applicationjava-archive {
  background-position: -272px -204px;
}
.uiIcon64x64FileEar,
.uiIcon64x64applicationear-java-archive {
  background-position: -340px -204px;
}
.uiIcon64x64FileWar,
.uiIcon64x64applicationx-zip {
  background-position: -408px -204px;
}
.uiIcon64x64FileAudioDefault,
.uiIcon64x64audiomidi,
.uiIcon64x64audiox-aiff,
.uiIcon64x64audiobasic,
.uiIcon64x64audiox-m4a,
.uiIcon64x64audiox-wav,
.uiIcon64x64audioother {
  background-position: -476px -204px;
}
.uiIcon64x64FileMp3,
.uiIcon64x64audiomp3 {
  background-position: -544px -204px;
}
.uiIcon64x64FileWma,
.uiIcon64x64audiox-ms-wma {
  background-position: -612px -204px;
}
.uiIcon64x64FileVideo,
.uiIcon64x64videox-msvideo,
.uiIcon64x64videoquicktime,
.uiIcon64x64videox-sgi-movie,
.uiIcon64x64videox-msvideo,
.uiIcon64x64videompe {
  background-position: 0px -272px;
}
.uiIcon64x64FileFlash,
.uiIcon64x64applicationx-shockwave-flash,
.uiIcon64x64videox-flv {
  background-position: -68px -272px;
}
.uiIcon64x64FileWmv,
.uiIcon64x64videox-ms-wmv {
  background-position: -136px -272px;
}
.uiIcon64x64FileGdoc,
.uiIcon64x64applicationvndgoogle-appsdocument {
  background-position: -204px -272px;
}
.uiIcon64x64FileWord,
.uiIcon64x64applicationmsword,
.uiIcon64x64applicationwordperfect,
.uiIcon64x64applicationvndopenxmlformats-officedocumentwordprocessingmldocument {
  background-position: -272px -272px;
}
.uiIcon64x64FileOpenOffice1,
.uiIcon64x64FileOdt,
.uiIcon64x64applicationvndoasisopendocumenttext,
.uiIcon64x64applicationvndoasisopendocumentspreadsheet,
.uiIcon64x64applicationvndoasisopendocumentdatabase {
  background-position: -340px -272px;
}
.uiIcon64x64FileMpeg,
.uiIcon64x64videompeg,
.uiIcon64x64videompg,
.uiIcon64x64videomp4 {
  background-position: -408px -272px;
}
.uiIcon64x64FileM4v,
.uiIcon64x64videox-m4v {
  background-position: -476px -272px;
}
.uiIcon64x64FileMkv,
.uiIcon64x64videox-matroska {
  background-position: -544px -272px;
}
.uiIcon64x64FileTxt,
.uiIcon64x64textplain {
  background-position: -612px -272px;
}
.uiIcon64x64FileIwp,
.uiIcon64x64applicationiwp,
.uiIcon64x64FileLwp,
.uiIcon64x64applicationLwp {
  background-position: 0px -340px;
}
.uiIcon64x64FilePage,
.uiIcon64x64applepages {
  background-position: -68px -340px;
}
.uiIcon64x64FileMdb,
.uiIcon64x64applicationmsaccess {
  background-position: -136px -340px;
}
.uiIcon64x64FileOdf,
.uiIcon64x64applicationvndoasisopendocumentformula {
  background-position: -204px -340px;
}
.uiIcon64x64FileExe,
.uiIcon64x64applicationexe {
  background-position: -272px -340px;
}
.uiIcon64x64FilePdf,
.uiIcon64x64applicationpdf {
  background-position: -340px -340px;
}
.uiIcon64x64FileScript,
.uiIcon64x64applicationpostscript {
  background-position: -408px -340px;
}
.uiIcon64x64FileRtf,
.uiIcon64x64applicationrtf {
  background-position: -476px -340px;
}
.uiIcon64x64FileGslides,
.uiIcon64x64applicationvndgoogle-appspresentation {
  background-position: -544px -340px;
}
.uiIcon64x64FileAppleKey,
.uiIcon64x64textkey {
  background-position: -612px -340px;
}
.uiIcon64x64FileOpenOffice2,
.uiIcon64x64applicationvndoasisopendocumentpresentation {
  background-position: 0px -408px;
}
.uiIcon64x64FilePpt,
.uiIcon64x64applicationppt,
.uiIcon64x64applicationvndopenxmlformats-officedocumentpresentationmlpresentation {
  background-position: -68px -408px;
}
.uiIcon64x64FilePrz,
.uiIcon64x64applicationfreelance {
  background-position: -136px -408px;
}
.uiIcon64x64FileGsheet,
.uiIcon64x64applicationvndgoogle-appsspreadsheet {
  background-position: -204px -408px;
}
.uiIcon64x64FileExcel,
.uiIcon64x64applicationxls,
.uiIcon64x64applicationxlt,
.uiIcon64x64applicationvndopenxmlformats-officedocumentspreadsheetmlsheet {
  background-position: -272px -408px;
}
.uiIcon64x64FileOpenOffice3,
.uiIcon64x64applicationvndoasisopendocumentspreadsheet-template {
  background-position: -340px -408px;
}
.uiIcon64x64FileHtml,
.uiIcon64x64texthtml,
.uiIcon64x64texthtm {
  background-position: -408px -408px;
}
.uiIcon64x64FileXml,
.uiIcon64x64textxml {
  background-position: -476px -408px;
}
.uiIcon64x64FileJs,
.uiIcon64x64applicationx-javascript {
  background-position: -544px -408px;
}
.uiIcon64x64FileJson,
.uiIcon64x64applicationjson {
  background-position: -612px -408px;
}
.uiIcon64x64FileCss,
.uiIcon64x64textcss {
  background-position: 0px -476px;
}
.uiIcon64x64FileXsl,
.uiIcon64x64textxsl,
.uiIcon64x64textxslt {
  background-position: -68px -476px;
}
.uiIcon64x64FileFont,
.uiIcon64x64fonttff,
.uiIcon64x64fontotf,
.uiIcon64x64fontttc,
.uiIcon64x64fonteot,
.uiIcon64x64fontdfont,
.uiIcon64x64fontttf,
.uiIcon64x64fontwoff {
  background-position: -136px -476px;
}
.uiIcon64x64FileGdraw,
.uiIcon64x64applicationvndgoogle-appsdrawing {
  background-position: -204px -476px;
}
.uiIcon64x64FileBmp,
.uiIcon64x64imagebmp {
  background-position: -272px -476px;
}
.uiIcon64x64FileIco,
.uiIcon64x64imagex-icon {
  background-position: -340px -476px;
}
.uiIcon64x64FileGif,
.uiIcon64x64imagegif {
  background-position: -408px -476px;
}
.uiIcon64x64FileOdg,
.uiIcon64x64applicationvndoasisopendocumentgraphics {
  background-position: -476px -476px;
}
.uiIcon64x64FilePng,
.uiIcon64x64imagepng {
  background-position: -544px -476px;
}
.uiIcon64x64FilePsd,
.uiIcon64x64imagepsd {
  background-position: -612px -476px;
}
.uiIcon64x64FileRaw,
.uiIcon64x64applicationraw {
  background-position: 0px -544px;
}
.uiIcon64x64FileTif,
.uiIcon64x64imagetiff {
  background-position: -68px -544px;
}
.uiIcon64x64FileXcf,
.uiIcon64x64imagexcf {
  background-position: -136px -544px;
}
.uiIcon64x64FileIndd,
.uiIcon64x64applicationx-indesign {
  background-position: -204px -544px;
}
.uiIcon64x64FileAi,
.uiIcon64x64applicationillustrator,
.uiIcon64x64applicationeps {
  background-position: -272px -544px;
}
.uiIcon64x64FileSvg,
.uiIcon64x64imagesvg-xml {
  background-position: -340px -544px;
}
.uiIcon64x64FileJpg,
.uiIcon64x64imagejpeg {
  background-position: -408px -544px;
}
/*########################## IconLibrary-FolderType #################################*

/************** IconLibrary-FolderType-16x16 *************/
.uiIcon16x16FolderDefault {
  background-position: 0px -200px;
}
.uiIcon16x16FolderWebcontentBlue,
.uiIcon16x16elcom_webFolder {
  background-position: -20px -200px;
}
.uiIcon16x16FolderPrivate,
.uiIcon16x16elcom_privateFolder {
  background-position: -40px -200px;
}
.uiIcon16x16FolderFavorite,
.uiIcon16x16elcom_favoriteFolder {
  background-position: -60px -200px;
}
.uiIcon16x16FolderDocument,
.uiIcon16x16elcom_documentFolder {
  background-position: -80px -200px;
}
.uiIcon16x16FolderNtUnstruct,
.uiIcon16x16nt_unstructured {
  background-position: -100px -200px;
}
.uiIcon16x16FolderJs,
.uiIcon16x16elcom_jsFolder {
  background-position: -120px -200px;
}
.uiIcon16x16FolderWeb {
  background-position: -140px -200px;
}
.uiIcon16x16FolderSound,
.uiIcon16x16elcom_audioFolder,
.uiIcon16x16elcom_musicFolder {
  background-position: -160px -200px;
}
.uiIcon16x16FolderPublic,
.uiIcon16x16elcom_publicFolder {
  background-position: -180px -200px;
}
.uiIcon16x16FolderGraphic,
.uiIcon16x16elcom_pictureFolder {
  background-position: 0px -220px;
}
.uiIcon16x16FolderSearch,
.uiIcon16x16elcom_searchFolder {
  background-position: -20px -220px;
}
.uiIcon16x16FolderCss,
.uiIcon16x16elcom_cssFolder {
  background-position: -40px -220px;
}
.uiIcon16x16FolderProduct,
.uiIcon16x16acme_product {
  background-position: -60px -220px;
}
.uiIcon16x16FolderTaxonomy,
.uiIcon16x16elcom_taxonomy {
  background-position: -80px -220px;
}
.uiIcon16x16FolderelcomContent,
.uiIcon16x16elcom_webContent {
  background-position: -100px -220px;
}
.uiIcon16x16FolderTheme,
.uiIcon16x16elcom_themeFolder {
  background-position: -120px -220px;
}
.uiIcon16x16FolderVideoMedia,
.uiIcon16x16elcom_multimediaFolder,
.uiIcon16x16elcom_videoFolder {
  background-position: -140px -220px;
}
.uiIcon16x16FolderLink,
.uiIcon16x16elcom_linkFolder {
  background-position: -160px -220px;
}
.uiIcon16x16elcom_driveDefault {
  background-position: -140px -240px;
}
.uiIcon16x16elcom_tagStyleDefault {
  background-position: -160px -240px;
}
.uiIcon16x16elcom_viewDefault {
  background-position: -180px -240px;
}
/************** IconLibrary-FolderType-24x24 *************/
.uiIcon24x24FolderDefault {
  background-position: 0px -280px;
}
.uiIcon24x24FolderWebcontentBlue,
.uiIcon24x24elcom_webFolder {
  background-position: -28px -280px;
}
.uiIcon24x24FolderPrivate,
.uiIcon24x24elcom_privateFolder {
  background-position: -56px -280px;
}
.uiIcon24x24FolderFavorite,
.uiIcon24x24elcom_favoriteFolder {
  background-position: -84px -280px;
}
.uiIcon24x24FolderDocument,
.uiIcon24x24elcom_documentFolder {
  background-position: -112px -280px;
}
.uiIcon24x24FolderNtUnstruct,
.uiIcon24x24nt_unstructured {
  background-position: -140px -280px;
}
.uiIcon24x24FolderJs,
.uiIcon24x24elcom_jsFolder {
  background-position: -168px -280px;
}
.uiIcon24x24FolderWeb {
  background-position: -196px -280px;
}
.uiIcon24x24FolderSound,
.uiIcon24x24elcom_audioFolder,
.uiIcon24x24elcom_musicFolder {
  background-position: -224px -280px;
}
.uiIcon24x24FolderPublic,
.uiIcon24x24elcom_publicFolder {
  background-position: -252px -280px;
}
.uiIcon24x24FolderGraphic,
.uiIcon24x24elcom_pictureFolder {
  background-position: 0px -308px;
}
.uiIcon24x24FolderSearch,
.uiIcon24x24elcom_searchFolder {
  background-position: -28px -308px;
}
.uiIcon24x24FolderCss,
.uiIcon24x24elcom_cssFolder {
  background-position: -56px -308px;
}
.uiIcon24x24FolderProduct,
.uiIcon24x24acme_product {
  background-position: -84px -308px;
}
.uiIcon24x24FolderTaxonomy,
.uiIcon24x24elcom_taxonomy {
  background-position: -112px -308px;
}
.uiIcon24x24FolderelcomContent,
.uiIcon24x24elcom_webContent {
  background-position: -140px -308px;
}
.uiIcon24x24FolderTheme,
.uiIcon24x24elcom_themeFolder {
  background-position: -168px -308px;
}
.uiIcon24x24FolderVideoMedia,
.uiIcon24x24elcom_multimediaFolder,
.uiIcon24x24elcom_videoFolder {
  background-position: -196px -308px;
}
.uiIcon24x24FolderLink,
.uiIcon24x24elcom_linkFolder {
  background-position: -224px -308px;
}
.uiIcon24x24elcom_driveDefault {
  background-position: 0px -336px;
}
.uiIcon24x24elcom_tagStyleDefault {
  background-position: -28px -336px;
}
.uiIcon24x24elcom_viewDefault {
  background-position: -56px -336px;
}
/************** IconLibrary-FolderType-32x32 *************/
.uiIcon32x32FolderDefault {
  background-position: 0px -360px;
}
.uiIcon32x32FolderWebcontentBlue {
  background-position: -36px -360px;
}
.uiIcon32x32FolderPrivate {
  background-position: -72px -360px;
}
.uiIcon32x32FolderFavorite {
  background-position: -108px -360px;
}
.uiIcon32x32FolderDocument {
  background-position: -144px -360px;
}
.uiIcon32x32FolderNtUnstruct,
.uiIcon32x32nt_unstructured {
  background-position: -180px -360px;
}
.uiIcon32x32FolderJs {
  background-position: -216px -360px;
}
.uiIcon32x32FolderWeb {
  background-position: -252px -360px;
}
.uiIcon32x32FolderSound {
  background-position: -288px -360px;
}
.uiIcon32x32FolderPublic {
  background-position: -324px -360px;
}
.uiIcon32x32FolderGraphic {
  background-position: 0px -396px;
}
.uiIcon32x32FolderSearch {
  background-position: -36px -396px;
}
.uiIcon32x32FolderCss {
  background-position: -72px -396px;
}
.uiIcon32x32FolderProduct {
  background-position: -108px -396px;
}
.uiIcon32x32FolderTaxonomy {
  background-position: -144px -396px;
}
.uiIcon32x32FolderelcomContent {
  background-position: -180px -396px;
}
.uiIcon32x32FolderTheme {
  background-position: -216px -396px;
}
.uiIcon32x32FolderVideoMedia {
  background-position: -252px -396px;
}
.uiIcon32x32FolderLink {
  background-position: -288px -396px;
}
.uiIcon32x32elcom_driveDefault {
  background-position: -252px -432px;
}
.uiIcon32x32elcom_tagStyleDefault {
  background-position: -288px -432px;
}
.uiIcon32x32elcom_viewDefault {
  background-position: -324px -432px;
}
/************** IconLibrary-FolderType-48x48 *************/
.uiIcon48x48FolderDefault {
  background-position: 0px -520px;
}
.uiIcon48x48FolderWebcontentBlue {
  background-position: -52px -520px;
}
.uiIcon48x48FolderPrivate {
  background-position: -104px -520px;
}
.uiIcon48x48FolderFavorite {
  background-position: -156px -520px;
}
.uiIcon48x48FolderDocument {
  background-position: -208px -520px;
}
.uiIcon48x48FolderNtUnstruct,
.uiIcon48x48nt_unstructured {
  background-position: -260px -520px;
}
.uiIcon48x48FolderJs {
  background-position: -312px -520px;
}
.uiIcon48x48FolderWeb {
  background-position: -364px -520px;
}
.uiIcon48x48FolderSound {
  background-position: -416px -520px;
}
.uiIcon48x48FolderPublic {
  background-position: -468px -520px;
}
.uiIcon48x48FolderGraphic {
  background-position: 0px -572px;
}
.uiIcon48x48FolderSearch {
  background-position: -52px -572px;
}
.uiIcon48x48FolderCss {
  background-position: -104px -572px;
}
.uiIcon48x48FolderProduct {
  background-position: -156px -572px;
}
.uiIcon48x48FolderTaxonomy {
  background-position: -208px -572px;
}
.uiIcon48x48FolderelcomContent {
  background-position: -260px -572px;
}
.uiIcon48x48FolderTheme {
  background-position: -312px -572px;
}
.uiIcon48x48FolderVideoMedia {
  background-position: -364px -572px;
}
.uiIcon48x48FolderLink {
  background-position: -416px -572px;
}
.uiIcon48x48elcom_driveDefault {
  background-position: -364px -624px;
}
.uiIcon48x48elcom_tagStyleDefault {
  background-position: -416px -624px;
}
.uiIcon48x48elcom_viewDefault {
  background-position: -468px -624px;
}

/************** IconLibrary-FolderType-64x64 *************/
.uiIcon64x64FolderDefault {
  background-position: 0px -680px;
}
.uiIcon64x64FolderWebcontentBlue,
.uiIcon64x64elcom_webFolder {
  background-position: -68px -680px;
}
.uiIcon64x64FolderPrivate,
.uiIcon64x64elcom_privateFolder {
  background-position: -136px -680px;
}
.uiIcon64x64FolderFavorite,
.uiIcon64x64elcom_favoriteFolder {
  background-position: -204px -680px;
}
.uiIcon64x64FolderDocument,
.uiIcon64x64elcom_documentFolder {
  background-position: -272px -680px;
}
.uiIcon64x64FolderNtUnstruct,
.uiIcon64x64nt_unstructured {
  background-position: -340px -680px;
}
.uiIcon64x64FolderJs,
.uiIcon64x64elcom_jsFolder {
  background-position: -408px -680px;
}
.uiIcon64x64FolderWeb {
  background-position: -476px -680px;
}
.uiIcon64x64FolderSound,
.uiIcon64x64elcom_audioFolder,
.uiIcon64x64elcom_musicFolder {
  background-position: -544px -680px;
}
.uiIcon64x64FolderPublic,
.uiIcon64x64elcom_publicFolder {
  background-position: -612px -680px;
}
.uiIcon64x64FolderGraphic,
.uiIcon64x64elcom_pictureFolder {
  background-position: 0px -748px;
}
.uiIcon64x64FolderSearch,
.uiIcon64x64elcom_searchFolder {
  background-position: -68px -748px;
}
.uiIcon64x64FolderCss,
.uiIcon64x64elcom_cssFolder {
  background-position: -136px -748px;
}
.uiIcon64x64FolderProduct,
.uiIcon64x64acme_product {
  background-position: -204px -748px;
}
.uiIcon64x64FolderTaxonomy,
.uiIcon64x64elcom_taxonomy {
  background-position: -272px -748px;
}
.uiIcon64x64FolderelcomContent,
.uiIcon64x64elcom_webContent {
  background-position: -340px -748px;
}
.uiIcon64x64FolderTheme,
.uiIcon64x64elcom_themeFolder {
  background-position: -408px -748px;
}
.uiIcon64x64FolderVideoMedia,
.uiIcon64x64elcom_multimediaFolder,
.uiIcon64x64elcom_videoFolder {
  background-position: -476px -748px;
}
.uiIcon64x64FolderLink,
.uiIcon64x64elcom_linkFolder {
  background-position: -544px -748px;
}
.uiIcon64x64elcom_driveDefault {
  background-position: -476px -816px;
}
.uiIcon64x64elcom_tagStyleDefault {
  background-position: -544px -816px;
}
.uiIcon64x64elcom_viewDefault {
  background-position: -612px -816px;
}
/*########################## IconLibrary-TemplateType #################################*

/************** IconLibrary-TemplateType-16x16 *************/
/************** IconLibrary-TemplateType-16x16 *************/
.uiIcon16x16TemplateDefault,
.uiIcon16x16elcom_default {
  background-position: 0px 0px;
}
.uiIcon16x16TemplateAnnounment,
.uiIcon16x16TemplateAnnouncement,
.uiIcon16x16elcom_announcement {
  background-position: -20px 0px;
}
.uiIcon16x16TemplateContact,
.uiIcon16x16TemplateContactUs,
.uiIcon16x16elcom_contactUs {
  background-position: -40px 0px;
}
.uiIcon16x16TemplateJs,
.uiIcon16x16TemplateJavascriptFile,
.uiIcon16x16textjavascript {
  background-position: -60px 0px;
}
.uiIcon16x16TemplatePictureOnHead,
.uiIcon16x16TemplateIllustratedWebContent,
.uiIcon16x16elcom_pictureOnHeadWebcontent {
  background-position: -80px 0px;
}
.uiIcon16x16TemplateSiteBreadcrumb,
.uiIcon16x16TemplateAccessibleBreadcrumb,
.uiIcon16x16wai_siteBreadcrumb {
  background-position: -100px 0px;
}
.uiIcon16x16TemplateAccessibilityMedia,
.uiIcon16x16TemplateAccessibleMedia,
.uiIcon16x16elcom_accessibleMedia {
  background-position: -120px 0px;
}
.uiIcon16x16TemplateFile,
.uiIcon16x16Templatent_file {
  background-position: -140px 0px;
}
.uiIcon16x16TemplateCss,
.uiIcon16x16TemplateCSSFile {
  background-position: -160px 0px;
}
.uiIcon16x16TemplateHtml,
.uiIcon16x16TemplateHTMLFile {
  background-position: -180px 0px;
}
.uiIcon16x16TemplateProduct,
.uiIcon16x16Templateacme_product {
  background-position: 0px -20px;
}
.uiIcon16x16TemplateNavigation,
.uiIcon16x16TemplateAccessibleNavigation,
.uiIcon16x16wai_siteNavigationWebContent {
  background-position: -20px -20px;
}
.uiIcon16x16TemplateWebLink,
.uiIcon16x16TemplateWeb,
.uiIcon16x16elcom_link {
  background-position: -40px -20px;
}
.uiIcon16x16TemplateSearchBox,
.uiIcon16x16TemplateAccessibleSiteSearchBox,
.uiIcon16x16wai_siteSearchBox {
  background-position: -60px -20px;
}
.uiIcon16x16TemplateFreeLayout,
.uiIcon16x16TemplateWebContent,
.uiIcon16x16elcom_webContent {
  background-position: -80px -20px;
}
/************** IconLibrary-TemplateType-24x24 *************/
.uiIcon24x24TemplateDefault,
.uiIcon24x24elcom_default {
  background-position: 0px 0px;
}
.uiIcon24x24TemplateAnnounment,
.uiIcon24x24Templateelcom_announcement,
.uiIcon24x24elcom_announcement {
  background-position: -28px 0px;
}
.uiIcon24x24TemplateContact,
.uiIcon24x24Templateacme_contact_us,
.uiIcon24x24elcom_contactUs {
  background-position: -56px 0px;
}
.uiIcon24x24TemplateJs,
.uiIcon24x24Templateelcom_jsFile,
.uiIcon24x24textjavascript {
  background-position: -84px 0px;
}
.uiIcon24x24TemplatePictureOnHead,
.uiIcon24x24Templateelcom_pictureOnHeadWebcontent,
.uiIcon24x24elcom_pictureOnHeadWebcontent {
  background-position: -112px 0px;
}
.uiIcon24x24TemplateSiteBreadcrumb,
.uiIcon24x24Templatewai_siteBreadcrumb,
.uiIcon24x24wai_siteBreadcrumb {
  background-position: -140px 0px;
}
.uiIcon24x24TemplateAccessibilityMedia,
.uiIcon24x24Templateelcom_accessibleMedia,
.uiIcon24x24elcom_accessibleMedia {
  background-position: -168px 0px;
}
.uiIcon24x24TemplateFile,
.uiIcon24x24Templatent_file {
  background-position: -196px 0px;
}
.uiIcon24x24TemplateCss,
.uiIcon24x24Templateelcom_cssFile {
  background-position: -224px 0px;
}
.uiIcon24x24TemplateHtml,
.uiIcon24x24Templateelcom_htmlFile {
  background-position: -252px 0px;
}
.uiIcon24x24TemplateProduct,
.uiIcon24x24Templateacme_product {
  background-position: 0px -28px;
}
.uiIcon24x24TemplateNavigation,
.uiIcon24x24Templatewai_siteNavigationWebContent,
.uiIcon24x24wai_siteNavigationWebContent {
  background-position: -28px -28px;
}
.uiIcon24x24TemplateWebLink,
.uiIcon24x24Templateelcom_link,
.uiIcon24x24elcom_link {
  background-position: -56px -28px;
}
.uiIcon24x24TemplateSearchBox,
.uiIcon24x24Templatewai_siteSearchBox,
.uiIcon24x24wai_siteSearchBox {
  background-position: -84px -28px;
}
.uiIcon24x24TemplateFreeLayout,
.uiIcon24x24Templateelcom_webContent,
.uiIcon24x24elcom_webContent {
  background-position: -112px -28px;
}
/************** IconLibrary-TemplateType-32x32 *************/
.uiIcon32x32TemplateDefault {
  background-position: 0px 0px;
}
.uiIcon32x32TemplateAnnounment {
  background-position: -36px 0px;
}
.uiIcon32x32TemplateContact {
  background-position: -72px 0px;
}
.uiIcon32x32TemplateJs {
  background-position: -108px 0px;
}
.uiIcon32x32TemplatePictureOnHead {
  background-position: -144px 0px;
}
.uiIcon32x32TemplateSiteBreadcrumb {
  background-position: -180px 0px;
}
.uiIcon32x32TemplateAccessibilityMedia {
  background-position: -216px 0px;
}
.uiIcon32x32TemplateFile {
  background-position: -252px 0px;
}
.uiIcon32x32TemplateCss {
  background-position: -288px 0px;
}
.uiIcon32x32TemplateHtml {
  background-position: -324px 0px;
}
.uiIcon32x32TemplateProduct {
  background-position: 0px -36px;
}
.uiIcon32x32TemplateNavigation {
  background-position: -36px -36px;
}
.uiIcon32x32TemplateWebLink {
  background-position: -72px -36px;
}
.uiIcon32x32TemplateSearchBox {
  background-position: -108px -36px;
}
.uiIcon32x32TemplateFreeLayout {
  background-position: -144px -36px;
}
/************** IconLibrary-TemplateType-48x48 *************/
.uiIcon48x48TemplateDefault {
  background-position: 0px 0px;
}
.uiIcon48x48TemplateAnnounment {
  background-position: -52px 0px;
}
.uiIcon48x48TemplateContact {
  background-position: -104px 0px;
}
.uiIcon48x48TemplateJs {
  background-position: -156px 0px;
}
.uiIcon48x48TemplatePictureOnHead {
  background-position: -208px 0px;
}
.uiIcon48x48TemplateSiteBreadcrumb {
  background-position: -260px 0px;
}
.uiIcon48x48TemplateAccessibilityMedia {
  background-position: -312px 0px;
}
.uiIcon48x48TemplateFile {
  background-position: -364px 0px;
}
.uiIcon48x48TemplateCss {
  background-position: -416px 0px;
}
.uiIcon48x48TemplateHtml {
  background-position: -468px 0px;
}
.uiIcon48x48TemplateProduct {
  background-position: 0px -52px;
}
.uiIcon48x48TemplateNavigation {
  background-position: -52px -52px;
}
.uiIcon48x48TemplateWebLink {
  background-position: -104px -52px;
}
.uiIcon48x48TemplateSearchBox {
  background-position: -156px -52px;
}
.uiIcon48x48TemplateFreeLayout {
  background-position: -208px -52px;
}
/************** IconLibrary-TemplateType-64x64 *************/
.uiIcon64x64TemplateDefault,
.uiIcon64x64elcom_default {
  background-position: 0px 0px;
}
.uiIcon64x64TemplateAnnounment,
.uiIcon64x64Templateelcom_announcement,
.uiIcon64x64elcom_announcement {
  background-position: -68px 0px;
}
.uiIcon64x64TemplateContact,
.uiIcon64x64Templateacme_contact_us,
.uiIcon64x64elcom_contactUs {
  background-position: -136px 0px;
}
.uiIcon64x64TemplateJs,
.uiIcon64x64Templateelcom_jsFile,
.uiIcon64x64textjavascript {
  background-position: -204px 0px;
}
.uiIcon64x64TemplatePictureOnHead,
.uiIcon64x64Templateelcom_pictureOnHeadWebcontent,
.uiIcon64x64elcom_pictureOnHeadWebcontent {
  background-position: -272px 0px;
}
.uiIcon64x64TemplateSiteBreadcrumb,
.uiIcon64x64Templatewai_siteBreadcrumb,
.uiIcon64x64wai_siteBreadcrumb {
  background-position: -340px 0px;
}
.uiIcon64x64TemplateAccessibilityMedia,
.uiIcon64x64Templateelcom_accessibleMedia,
.uiIcon64x64elcom_accessibleMedia {
  background-position: -408px 0px;
}
.uiIcon64x64TemplateFile,
.uiIcon64x64Templatent_file {
  background-position: -476px 0px;
}
.uiIcon64x64TemplateCss,
.uiIcon64x64Templateelcom_cssFile {
  background-position: -544px 0px;
}
.uiIcon64x64TemplateHtml,
.uiIcon64x64Templateelcom_htmlFile {
  background-position: -612px 0px;
}
.uiIcon64x64TemplateProduct,
.uiIcon64x64Templateacme_product {
  background-position: 0px -68px;
}
.uiIcon64x64TemplateNavigation,
.uiIcon64x64Templatewai_siteNavigationWebContent,
.uiIcon64x64wai_siteNavigationWebContent {
  background-position: -68px -68px;
}
.uiIcon64x64TemplateWebLink,
.uiIcon64x64Templateelcom_link,
.uiIcon64x64elcom_link {
  background-position: -136px -68px;
}
.uiIcon64x64TemplateSearchBox,
.uiIcon64x64Templatewai_siteSearchBox,
.uiIcon64x64wai_siteSearchBox {
  background-position: -204px -68px;
}
.uiIcon64x64TemplateFreeLayout,
.uiIcon64x64Templateelcom_webContent,
.uiIcon64x64elcom_webContent {
  background-position: -272px -68px;
}
/***************Icon of all applications ******************/
[class^="uiIconApp"],
a:hover [class^="uiIconApp"],
[class^="uiIconApp"]:hover,
.active [class^="uiIconApp"]:hover,
.dropdown-menu > li > a > [class^="uiIconApp"] {
  display: inline-block;
  width: 35px;
  height: 35px;
  *margin-right: .3em;
  line-height: 35px;
  vertical-align: middle;
  background-image: url("../img/elcom-platform-icons/AppIcons/uiIconAppGray.png");
  background-repeat: no-repeat;
}
.dropdown-menu > li > a:hover > [class^="uiIconApp"],
.uiSpaceMenuPortlet .active [class^="uiIconApp"],
.uiUserNavigationPortlet .active [class^="uiIconApp"] {
  background-image: url("../img/elcom-platform-icons/AppIcons/uiIconAppWhite.png");
}
.uiIconAppprofile {
  background-position: 0 0;
}
.uiIconAppactivities,
.uiIconAppSpaceActivityStreamPortlet {
  background-position: -35px 0;
}
.uiIconAppconnections {
  background-position: -70px 0;
}
.uiIconAppwiki {
  background-position: -105px 0;
}
.uiIconAppdashboard,
.uiIconAppDashboardPortlet {
  background-position: -140px 0;
}
.uiIconAppNotications {
  background-position: -175px 0;
}
.uiIconAppForumPortlet {
  background-position: -210px 0;
}
.uiIconAppWikiPortlet {
  background-position: -245px 0;
}
.uiIconAppCalendarPortlet,
.uiIconAppAgenda,
.uiIconAppCalendar,
.uiIconAppCalendarGadget {
  background-position: -280px 0;
}
.uiIconAppAnswersPortlet {
  background-position: -315px 0;
}
.uiIconAppFAQPortlet {
  background-position: 0px -35px;
}
.uiIconAppFileExplorerPortlet {
  background-position: -35px -35px;
}
.uiIconAppMembersPortlet {
  background-position: -70px -35px;
}
.uiIconAppFeaturedPoll {
  background-position: -105px -35px;
}
.uiIconAppSpaceSettingPortlet {
  background-position: -140px -35px;
}
.uiIconAppMoreButton {
  background-position: -175px -35px;
}
.uiIconBusinessInfo {
  background-position: -20px -160px;
}
.uiIconHomeInfo {
  background-position: 0px -160px;
}
.uiIconMaximize {
  background-position: -180px -140px;
}
.uiIconMinimize {
  background-position: -160px -140px;
}
.uiIconEditLayout {
  background-position: -40px -160px;
}
.uiIconNavigation {
  background-position: -60px -160px;
}
.uiIconEditPortalConfig {
  background-position: -80px -160px;
}
[class^="uiIconStatus"] {
  width: 38px;
  height: 38px;
  display: inline-block;
  background: url("../img/elcom-platform-icons/status-task.png");
  margin-top: 1px;
}
[class^="uiIconStatus"]:hover {
  background: url("../img/elcom-platform-icons/status-task.png");
}
.uiIconStatus-needs-action,
.uiIconStatus-needs-action:hover {
  background-position: 0px 0px;
}
.uiIconStatus-in-process,
.uiIconStatus-in-process:hover {
  background-position: -60px 0px;
}
.uiIconStatus-completed,
.uiIconStatus-completed:hover {
  background-position: -120px 0px;
}
.uiIconStatus-canceled,
.uiIconStatus-canceled:hover {
  background-position: -180px 0px;
}
[class^="uiIconStatus-20"] {
  width: 20px;
  height: 20px;
  display: inline-block;
  background: url("../img/elcom-platform-icons/status-task-20.png");
  margin-top: 1px;
}
[class^="uiIconStatus-20"]:hover {
  background: url("../img/elcom-platform-icons/status-task-20.png");
}
.uiIconStatus-20-needs-action,
.uiIconStatus-20-needs-action:hover {
  background-position: 0px 0px;
}
.uiIconStatus-20-in-process,
.uiIconStatus-20-in-process:hover {
  background-position: -24px 0px;
}
.uiIconStatus-20-completed,
.uiIconStatus-20-completed:hover {
  background-position: -48px 0px;
}
.uiIconStatus-20-canceled,
.uiIconStatus-20-canceled:hover {
  background-position: -72px 0px;
}
[class^="uiIconStatus-64"] {
  width: 64px;
  height: 64px;
  display: inline-block;
  background: url("../img/elcom-platform-icons/status-task-64.png");
  margin-top: 1px;
}
[class^="uiIconStatus-64"]:hover {
  background: url("../img/elcom-platform-icons/status-task-64.png");
}
.uiIconStatus-64-needs-action,
.uiIconStatus-64-needs-action:hover {
  background-position: 0px 0px;
}
.uiIconStatus-64-in-process,
.uiIconStatus-64-in-process:hover {
  background-position: -80px 0px;
}
.uiIconStatus-64-completed,
.uiIconStatus-64-completed:hover {
  background-position: -160px 0px;
}
.uiIconStatus-64-canceled,
.uiIconStatus-64-canceled:hover {
  background-position: -240px 0px;
}
.btn {
  font-size: 13px;
  color: #333333;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border-color: #f1f1f1 #f1f1f1 #cbcbcb;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #f1f1f1;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #bbbbbb;
  line-height: 18px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color: #333333;
  background-color: #f1f1f1;
  *background-color: #e4e4e4;
}
.btn:active,
.btn.active {
  background-color: #d8d8d8 \9;
}
.btn:first-child {
  *margin-left: 0;
}
.btn:hover {
  background-color: #ededed;
  background-image: -moz-linear-gradient(top, #ebebeb, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ebebeb, #f1f1f1);
  background-image: -o-linear-gradient(top, #ebebeb, #f1f1f1);
  background-image: linear-gradient(to bottom, #ebebeb, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff1f1f1', GradientType=0);
}
.btn.active,
.btn:active {
  background-color: #e6e6e6;
  background-color: #d9d9d9 \9;
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn.disabled,
.btn[disabled] {
  cursor: default;
  background-color: #e6e6e6;
  background-image: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.btn-large {
  padding: 5px 12px;
  font-size: 14px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.btn-large [class^="uiIcon"] {
  margin-top: 2px;
}
.btn-small {
  padding: 3px 10px;
  font-size: 12px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.btn-small [class^="uiIcon"] {
  margin-top: 0;
}
.btn-mini {
  padding: 1px 6px;
  font-size: 11px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}Bu
.btn {
  border-color: #c7c7c7;
}
.btn-hidden {
  opacity: 0.3;
}
.uiAction .btn:first-child,
.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #567ab6;
  background-image: -moz-linear-gradient(top, #638acd, #426393);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#638acd), to(#426393));
  background-image: -webkit-linear-gradient(top, #638acd, #426393);
  background-image: -o-linear-gradient(top, #638acd, #426393);
  background-image: linear-gradient(to bottom, #638acd, #426393);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff638acd', endColorstr='#ff426393', GradientType=0);
  border-color: #426393 #426393 #2a3f5e;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #426393;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-color: #224886;
  font-family: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
  font-weight: bold;
}
.uiAction .btn:first-child:hover,
.btn-primary:hover,
.uiAction .btn:first-child:active,
.btn-primary:active,
.uiAction .btn:first-child.active,
.btn-primary.active,
.uiAction .btn:first-child.disabled,
.btn-primary.disabled,
.uiAction .btn:first-child[disabled],
.btn-primary[disabled] {
  color: #ffffff;
  background-color: #426393;
  *background-color: #3a5781;
}
.uiAction .btn:first-child:active,
.btn-primary:active,
.uiAction .btn:first-child.active,
.btn-primary.active {
  background-color: #324b70 \9;
}
.uiAction .btn:first-child:hover,
.btn-primary:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #476ba7;
  background-image: -moz-linear-gradient(top, #4b71b3, #426394);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4b71b3), to(#426394));
  background-image: -webkit-linear-gradient(top, #4b71b3, #426394);
  background-image: -o-linear-gradient(top, #4b71b3, #426394);
  background-image: linear-gradient(to bottom, #4b71b3, #426394);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4b71b3', endColorstr='#ff426394', GradientType=0);
  border-color: #426394 #426394 #2a405f;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #426394;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.uiAction .btn:first-child:hover:hover,
.btn-primary:hover:hover,
.uiAction .btn:first-child:hover:active,
.btn-primary:hover:active,
.uiAction .btn:first-child:hover.active,
.btn-primary:hover.active,
.uiAction .btn:first-child:hover.disabled,
.btn-primary:hover.disabled,
.uiAction .btn:first-child:hover[disabled],
.btn-primary:hover[disabled] {
  color: #ffffff;
  background-color: #426394;
  *background-color: #3a5782;
}
.uiAction .btn:first-child:hover:active,
.btn-primary:hover:active,
.uiAction .btn:first-child:hover.active,
.btn-primary:hover.active {
  background-color: #324b71 \9;
}
.uiAction {
  padding: 15px 0 5px;
  text-align: center;
}
.uiAction .btn {
  margin: 0 5px;
}
.uiActionBorder {
  border-top: 1px solid #ccc;
  text-align: center;
  padding: 25px 0 5px;
}
.uiBox .uiActionBorder {
  margin: 0px -20px;
}
.uiTabNormal .uiActionBorder {
  margin: 10px -10px;
}
.uiPopup .uiActionBorder {
  margin: 10px -10px;
}
.uiFormWithTitle .uiActionBorder {
  margin: 10px -20px;
}
.uiPortalComposer .uiAction {
  padding: 15px 0;
}
.btn-group {
  position: relative;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  font-size: 0;
  vertical-align: middle;
  white-space: nowrap;
  *margin-left: .3em;
}
.btn-group:first-child {
  *margin-left: 0;
}
.btn-group > .btn-primary {
  font-size: 13px;
}
.btn-group > .btn-mini {
  font-size: 11px;
}
.btn-group > .btn-small {
  font-size: 12px;
}
.btn-group > .btn-large {
  font-size: 14px;
}
.btn-group > .btn:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.btn-group > .btn.large:first-child {
  margin-left: 0;
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.btn-group.open .dropdown-toggle {
  background-image: none;
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
}
.btn-group.open .btn-primary.dropdown-toggle {
  background-color: #426393;
}
/******* Trung nq ****/
.btn-group.uiDropdownWithIcon .btn .spiter {
  background: url("../img/elcom-platform-icons/backgrounds/split-white.png") no-repeat;
  display: inline-block;
  height: 27px;
  margin: -6px 5px -4px;
  vertical-align: middle;
  width: 2px;
}
.btn-group.uiDropdownWithIcon .btn.btn-primary .spiter {
  background: url("../img/elcom-platform-icons/backgrounds/split.png") no-repeat;
}
.uiTabSelector .btn-group {
  margin: 5px 0 5px -27%;
  left: 50%;
}
.btn-group > .btn,
.btn-group > .dropdown-menu {
  font-size: 13px ;
}
form {
  margin: 0;
}
label,
input,
button,
select,
textarea {
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  padding: 3px 6px;
  color: #333333;
  -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.075);
  font-size: 13px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  height: 28px;
  border: 1px solid #c7c7c7;
}
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #94b0df;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(29,75,159,.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(29,75,159,.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(29,75,159,.6);
  color: #333333;
}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  vertical-align: top;
}
.input-mini,
.inputMini input[type="text"],
.inputMini input[type="password"] {
  width: 60px;
}
.input-small,
.inputSmall input[type="text"],
.inputSmall input[type="password"] {
  width: 90px;
}
.input-medium,
.inputMedium input[type="text"],
.inputMedium input[type="password"] {
  width: 150px;
}
.input-large,
.inputLarge input[type="text"],
.inputLarge input[type="password"] {
  width: 210px;
}
.input-xlarge,
.inputXlarge input[type="text"],
.inputXlarge input[type="password"] {
  width: 270px;
}
.input-xxlarge,
.inputXxlarge input[type="text"],
.inputXxlarge input[type="password"] {
  width: 350px;
}
.input-xxxlarge,
.inputXxxlarge input[type="text"],
.inputXxxlarge input[type="password"] {
  width: 530px;
}
.form-horizontal .control-group {
  margin-bottom: 12px;
}
.form-horizontal {
  padding: 20px 0 5px;
}
.form-horizontal .form-horizontal {
  padding: 0;
}
.form-horizontal .control-group {
  margin-bottom: 8px;
}
.form-horizontal .control-group .control-label {
  margin: 0;
  padding-top: 4px;
}
.form-horizontal .control-group .controls {
  line-height: 28px;
}
.form-horizontal .control-group .controls .uiCheckbox {
  margin: 3px 0 0;
}
.form-horizontal .control-group .controls .uiRadio {
  margin: 3px 25px 0px 0;
}
input,
select,
.uneditable-input {
  width: 270px;
}
textarea {
  width: 270px;
  height: 80px;
  padding: 0;
}
.uiCheckbox {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  line-height: 20px;
}
.uiCheckbox input[type="checkbox"]:checked,
.uiCheckbox input[type="checkbox"]:not(:checked) {
  margin: 4px 0 0;
  /* hack margin-top: 4px to fix problem on chrome in Mac only */

  opacity: 0;
  padding: 0;
  outline: 0 none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.uiCheckbox input {
  margin-left: -18px \0/;
  min-height: 10px \0/;
}
.uiCheckbox > span {
  display: inline-block;
  text-indent: 18px;
}
.uiCheckbox input[type="checkbox"]:checked + span:after {
  border-bottom: 2px solid #466799;
  border-left: 2px solid #466799;
  content: "";
  width: 6px;
  height: 3px;
  -webkit-transform: skew(45deg, -49deg);
  -moz-transform: skew(45deg, -49deg);
  -ms-transform: skewX(30deg) skewY(-35deg);
  -o-transform: skew(45deg, -49deg);
  transform: skew(45deg, -49deg);
  -webkit-backface-visibility: hidden;
  left: 4px;
  position: absolute;
  top: 4px;
  left: 2px \9;
  width: 10px \9;
  height: 4px \9;
  background: transparent \0/;
}
.uiCheckbox input[type="checkbox"] + span:before {
  background: #d2d2d2;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.17);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.17);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.17);
  width: 12px;
  height: 12px;
  top: 4px;
  left: 0px;
  content: " ";
  position: absolute;
  background: transparent \0/;
}
input[type="radio"] + span {
  cursor: pointer;
}
.uiCheckbox input[type="checkbox"]:disabled + span:after {
  border-bottom: 2px solid #999999;
  border-left: 2px solid #999999;
}
input[readonly],
select[readonly],
textarea[readonly] {
  background: #f8f8f8;
  -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  -moz-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  box-shadow: inset 0 0 0 rgba(0, 0, 0, 0);
  color: #999999;
}
input[disabled],
select[disabled],
textarea[disabled] {
  background: #e6e6e6;
}
.uiRadio {
  position: relative;
  display: inline-block;
  margin: 0 5px;
  line-height: 20px;
}
.uiRadio input[type="radio"]:checked,
.uiRadio input[type="radio"]:not(:checked) {
  margin: 0;
  opacity: 0;
  padding: 0;
  outline: 0 none;
  position: absolute;
  top: 0;
  z-index: 100;
}
.uiRadio input {
  margin-left: -8px \0/;
  min-height: 10px \0/;
}
.uiRadio > span {
  display: inline-block;
  text-indent: 18px;
}
.uiRadio input[type="radio"]:checked + span:after {
  background-color: rgba(0, 0, 0, 0.10800000000000001);
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.27));
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.27)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.27));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.27));
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.27));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#45000000', GradientType=0);
  background-color: #466799;
  content: "";
  width: 8px;
  height: 8px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  left: 2px;
  position: absolute;
  top: 6px;
  left: 2px \9;
  background: transparent \0/;
}
.uiRadio input[type="radio"] + span:before {
  background: #d2d2d2;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.17);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.17);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.17);
  width: 12px;
  height: 12px;
  top: 4px;
  left: 0px;
  content: " ";
  position: absolute;
  background: transparent \0/;
}
.uiRadio input[type="radio"] + span {
  cursor: pointer;
}
.uiRadio input[type="radio"]:disabled + span:after {
  background-color: #999999;
}
.uiSelectbox {
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  width: 270px;
  line-height: 20px;
  overflow: hidden;
  display: inline-block;
  vertical-align: middle;
  /*margin-bottom: -6px;*/

  background-color: #F9F9F9;
  background-image: url(/elcomResources/skin/images/Forms/arrow.png), -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: url(/elcomResources/skin/images/Forms/arrow.png), -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: url(/elcomResources/skin/images/Forms/arrow.png), -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: url(/elcomResources/skin/images/Forms/arrow.png), -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: url(/elcomResources/skin/images/Forms/arrow.png), linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: no-repeat, repeat-x;
  background-position: right top,0 0;
}
.uiSelectbox:hover,
.uiSelectbox:focus {
  background-position: right bottom, 0 0;
}
.uiSelectbox select.selectbox {
  background: transparent;
  border: none;
  -webkit-box-shadow: 0 0 0 transparent inset;
  -moz-box-shadow: 0 0 0 transparent inset;
  box-shadow: 0 0 0 transparent inset;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 273px;
  /********.size(26px,295px)*********/

  -webkit-appearance: none;
  height: 26px;
  line-height: 18px;
  outline: none;
}
/** fix when have long text.
.uiSelectbox:after {
	background: url(/elcomResources/skin/images/Forms/arrow.png) no-repeat right top;
	display: inline-block;
	content: "";
	position: absolute;
	z-index: 99;
	width: 21px;
	height: 26px;
	left: 452px;
}	
**/
.selectboxMini .uiSelectbox {
  width: 84px;
  vertical-align: middle;
}
.selectboxMini .uiSelectbox .selectbox {
  width: 87px;
}
.selectboxSmall .uiSelectbox {
  width: 100px;
  vertical-align: middle;
}
.selectboxSmall .uiSelectbox .selectbox {
  width: 103px;
}
.selectboxMedium .uiSelectbox {
  width: 178px;
  vertical-align: middle;
}
.selectboxMedium .uiSelectbox .selectbox {
  width: 181px;
}
.uiSelectbox select.selectbox option {
  padding: 7px;
}
.vertical-align input[type="text"],
.vertical-align input[type="password"],
.vertical-align input[type="datetime"],
.vertical-align input[type="datetime-local"],
.vertical-align input[type="date"],
.vertical-align input[type="month"],
.vertical-align input[type="time"],
.vertical-align input[type="week"],
.vertical-align input[type="number"],
.vertical-align input[type="email"],
.vertical-align input[type="url"],
.vertical-align input[type="search"],
.vertical-align input[type="tel"],
.vertical-align input[type="color"],
.vertical-align .uneditable-input {
  margin-bottom: 0px;
}
.vertical-align input[type="text"] + input[type="text"],
.vertical-align input[type="password"] + input[type="password"],
.vertical-align input[type="datetime"] + input[type="datetime"],
.vertical-align input[type="datetime-local"] + input[type="datetime-local"],
.vertical-align input[type="date"] + input[type="date"],
.vertical-align input[type="month"] + input[type="month"],
.vertical-align input[type="time"] + input[type="time"],
.vertical-align input[type="week"] + input[type="week"],
.vertical-align input[type="number"] + input[type="number"],
.vertical-align input[type="email"] + input[type="email"],
.vertical-align input[type="url"] + input[type="url"],
.vertical-align input[type="search"] + input[type="search"],
.vertical-align input[type="tel"] + input[type="tel"],
.vertical-align input[type="color"] + input[type="color"],
.vertical-align .uneditable-input + .uneditable-input {
  margin-top: 10px;
}
.controls .removeFile {
  float: none;
}
.controls .selectFileFrame,
.controls .progressBarFrame,
.controls .progressBarFrame {
  margin: 0;
}
.controls .selectFileFrame {
  line-height: 29px;
}
.accordion {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid #dedede;
  background: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
}
.accordion a {
  color: #333333;
  text-decoration: none;
}
.accordion a:hover {
  color: #333333;
}
.accordion .accordion-toggle {
  padding: 0px;
}
.accordion .accordion-toggle a {
  display: block;
  padding: 8px 15px;
}
.accordion .accordion-toggle a [class^="uiIcon"].pull-right {
  margin-top: 2px;
}
.accordion .accordion-toggle:hover {
  background-color: #f9f9f9;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.accordion .accordion-group {
  border: none;
  margin-bottom: 0px;
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.accordion .accordion-group .accordion-heading a {
  font-size: 13px;
}
.accordion .accordion-group + .accordion-group {
  border-top: 1px solid #dedede;
}
.accordion .menuHeader {
  margin: 0px;
  padding: 7px 4px 7px 18px;
  background: #f0f0f0;
  border-bottom: 1px solid #cfcfcf;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.accordion .accordion-body .selected {
  background-color: #e8e8e8;
}
.accordion .accordion-body .functionItem {
  display: block;
  padding: 6px 4px 6px 16px;
  font-size: 12px;
}
.accordion .accordion-body .functionItem i {
  margin: -2px 7px 0 0;
}
.accordion .accordion-body .functionItem:hover {
  background: #f8f8f8;
}
.accordion .expaned {
  background-color: #f2f2f2;
  background-image: -moz-linear-gradient(top, #f9f9f9, #e7e7e7);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#e7e7e7));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #e7e7e7);
  background-image: -o-linear-gradient(top, #f9f9f9, #e7e7e7);
  background-image: linear-gradient(to bottom, #f9f9f9, #e7e7e7);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#ffe7e7e7', GradientType=0);
  border-bottom: 1px solid #cfcfcf;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.accordion .expaned .bgSelected {
  padding: 8px 15px;
  display: block;
}
.accordion .expaned .uiIconSelected {
  background-position: 0px -140px;
  margin-top: 2px;
}
.accordion .expaned:hover {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.accordion .collapsed .bgSelected {
  padding: 8px 15px;
  display: block;
}
.accordion .collapsed .uiIconSelected {
  background-position: -40px -140px;
  margin-top: 2px;
}
.accordion .accordion-inner {
  border: none;
}
.accordion .accordion-inner:hover {
  background-color: #f9f9f9;
}
.accordion .accordion-normal {
  border-top: 1px solid #dedede;
}
.accordion .accordion-normal .accordion-toggle {
  padding: 8px 15px;
  display: block;
}
.accordion .icon-chevron-right {
  float: right;
}
.UIOrganizerManagement .accordion-inner {
  cursor: -moz-grabbing;
}
.UIOrganizerManagement .accordion-inner:hover {
  background: none;
}
.UIOrganizerManagement .accordion-inner .txtLeft {
  margin: 19px 0px 0px 83px;
  width: 170px;
  word-wrap: break-word;
}
/*********************VerticalTabStyle1**************************/
.verticalTabStyle1 .collapsed {
  background: #f4f4f4;
}
.verticalTabStyle1 .accordion-toggle a {
  padding: 5px 15px;
}
.verticalTabStyle1 .expaned {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
}
.verticalTabStyle1 .accordion-inner {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  padding: 5px;
  margin: 8px;
}
.verticalTabStyle1 .accordion-inner:hover {
  background: #f8f8f8;
  border: 1px solid #c7c7c7;
}
.uiGrid.table {
  border: 1px solid #cfcfcf;
}
.uiGrid.table.table-bordered {
  border-left: none;
}
.uiGrid.table thead tr:first-child {
  -webkit-box-shadow: 0px 1px 2px -1px rgba(13, 13, 13, 0.2);
  -moz-box-shadow: 0px 1px 2px -1px rgba(13, 13, 13, 0.2);
  box-shadow: 0px 1px 2px -1px rgba(13, 13, 13, 0.2);
}
.uiGrid.table td,
.uiGrid.table th {
  font-size: 13px;
  border-left: 1px solid #cfcfcf;
  padding: 8px 18px;
  vertical-align: middle;
}
.uiGrid.table td.center,
.uiGrid.table th.center {
  text-align: center;
}
.uiGrid.table td.left,
.uiGrid.table th.left {
  text-align: left;
}
.uiGrid.table td.right,
.uiGrid.table th.right {
  text-align: right;
}
.uiGrid.table td.empty,
.uiGrid.table th.empty {
  color: #9a9a9a;
  background-color: #f9f9f9;
  text-align: center;
}
.uiGrid.table td .text,
.uiGrid.table th .text {
  overflow: hidden;
}
.uiGrid.table tr th {
  background-color: #f0f0f0;
  border-bottom: 1px solid #cfcfcf;
}
.uiGrid.table tr td {
  border-top: none;
}
.uiGrid.table tr td .actionIcon:active,
.uiGrid.table tr td .actionIcon:focus {
  -webkit-box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.15) inset;
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ececec;
}
.table-striped tbody tr:nth-child(odd) td {
  background-color: #f9f9f9;
}
.table-striped tbody tr:nth-child(even) td {
  background-color: #ffffff;
}
.table-striped tr:nth-child(odd) td {
  background-color: #f9f9f9;
}
.table-striped tr:nth-child(even) td {
  background-color: #ffffff;
}
.uiGrid.rounded-corners {
  border-collapse: separate;
  -webkit-box-shadow: 0 1px 2px rgba(13, 13, 13, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(13, 13, 13, 0.1);
  box-shadow: 0 1px 2px rgba(13, 13, 13, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.uiGrid.rounded-corners thead:first-child tr:first-child th:first-child,
.uiGrid.rounded-corners tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.uiGrid.rounded-corners tbody {
  -webkit-box-shadow: 0 -1px 1px 0px rgba(13, 13, 13, 0.1);
  -moz-box-shadow: 0 -1px 1px 0px rgba(13, 13, 13, 0.1);
  box-shadow: 0 -1px 1px 0px rgba(13, 13, 13, 0.1);
}
.uiGrid.rounded-corners thead:first-child tr:first-child th:last-child,
.uiGrid.rounded-corners tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.uiGrid.rounded-corners thead:last-child tr:last-child th:first-child,
.uiGrid.rounded-corners tbody:last-child tr:last-child td:first-child,
.uiGrid.rounded-corners tfoot:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.uiGrid.rounded-corners thead:last-child tr:last-child th:last-child,
.uiGrid.rounded-corners tbody:last-child tr:last-child td:last-child,
.uiGrid.rounded-corners tfoot:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.uiGrid.rounded-corners thead:first-child tr th:first-child,
.uiGrid.rounded-corners tr td:first-child {
  border-left: 0;
}
/*table rounder corners bottom border */.uiGrid.rounded-corners-bottom {
  border-collapse: separate;
  -webkit-box-shadow: 0 1px 2px rgba(13, 13, 13, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(13, 13, 13, 0.1);
  box-shadow: 0 1px 2px rgba(13, 13, 13, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  /*call rounded corners table*/

  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.uiGrid.rounded-corners-bottom thead:first-child tr:first-child th:first-child,
.uiGrid.rounded-corners-bottom tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  border-top-left-radius: 4px;
}
.uiGrid.rounded-corners-bottom tbody {
  -webkit-box-shadow: 0 -1px 1px 0px rgba(13, 13, 13, 0.1);
  -moz-box-shadow: 0 -1px 1px 0px rgba(13, 13, 13, 0.1);
  box-shadow: 0 -1px 1px 0px rgba(13, 13, 13, 0.1);
}
.uiGrid.rounded-corners-bottom thead:first-child tr:first-child th:last-child,
.uiGrid.rounded-corners-bottom tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  border-top-right-radius: 4px;
}
.uiGrid.rounded-corners-bottom thead:last-child tr:last-child th:first-child,
.uiGrid.rounded-corners-bottom tbody:last-child tr:last-child td:first-child,
.uiGrid.rounded-corners-bottom tfoot:last-child tr:last-child td:first-child {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  border-bottom-left-radius: 4px;
}
.uiGrid.rounded-corners-bottom thead:last-child tr:last-child th:last-child,
.uiGrid.rounded-corners-bottom tbody:last-child tr:last-child td:last-child,
.uiGrid.rounded-corners-bottom tfoot:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  border-bottom-right-radius: 4px;
}
.uiGrid.rounded-corners-bottom thead:first-child tr th:first-child,
.uiGrid.rounded-corners-bottom tr td:first-child {
  border-left: 0;
}
.uiGrid.rounded-corners-bottom thead:first-child tr:first-child th:first-child,
.uiGrid.rounded-corners-bottom tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 0;
  -moz-border-radius-topleft: 0;
  border-top-left-radius: 0;
}
.uiGrid.rounded-corners-bottom thead:first-child tr:first-child th:last-child,
.uiGrid.rounded-corners-bottom tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 0;
  -moz-border-radius-topright: 0;
  border-top-right-radius: 0;
}
.uiGrid.rounded-corners-bottom thead:first-child tr th:first-child,
.uiGrid.rounded-corners-bottom tr td:first-child {
  border-left: 0;
}
/*table clear cell border */
.uiGrid.no-border-cell tr td,
.uiGrid.no-border-cell tr th {
  border-left: 0;
}
.uiGrid.table-hover tbody tr:hover td,
.uiGrid.table-hover tbody tr:hover th {
  background-color: #e8e8e8;
}
.tooltip {
  font-size: 12px!important;
  text-shadow: none!important;
  font-weight: normal!important;
}
.tooltip.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.tooltip-inner {
  word-wrap: break-word;
  background-color: #4a4a4a;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
}
.tooltip.top .tooltip-arrow {
  border-top-color: #4a4a4a;
}
.tooltip.left .tooltip-arrow {
  border-left-color: #4a4a4a;
}
.tooltip.right .tooltip-arrow {
  border-right-color: #4a4a4a;
}
.tooltip.bottom .tooltip-arrow {
  border-bottom-color: #4a4a4a;
}
.uiPageIterator p {
  display: inline-block;
  margin: 3px 10px 0 0;
  vertical-align: middle;
}
.uiPageIterator p > span {
  color: #333333;
}
.uiPageIterator p > .pagesTotalNumber {
  font-weight: bold;
}
.uiPageIterator ul {
  -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 0 0 rgba(0, 0, 0, 0.05);
  vertical-align: middle;
}
.uiPageIterator label {
  line-height: 27px;
}
.uiPageIterator ul > li > a,
.uiPageIterator ul > li.disabled > a,
.uiPageIterator ul > li.disabled > a:hover {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  width: 24px;
  height: 24px;
  line-height: 24px;
  text-align: center;
  padding: 0;
  color: #333333;
}
.uiPageIterator ul > li > a:hover {
  background-color: #ebebeb;
  background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#f1f1f1), to(#ebebeb));
  background-image: -webkit-radial-gradient(circle, #f1f1f1, #ebebeb);
  background-image: -moz-radial-gradient(circle, #f1f1f1, #ebebeb);
  background-image: -o-radial-gradient(circle, #f1f1f1, #ebebeb);
  background-repeat: no-repeat;
}
.uiPageIterator ul > .active > a {
  background-color: #dddddd;
  background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#ececec), to(#dddddd));
  background-image: -webkit-radial-gradient(circle, #ececec, #dddddd);
  background-image: -moz-radial-gradient(circle, #ececec, #dddddd);
  background-image: -o-radial-gradient(circle, #ececec, #dddddd);
  background-repeat: no-repeat;
  color: #2f5e92;
  font-weight: bold;
}
/*** Just for Arrow icon - should be changed after writing a mixin for icon in core ***/
.uiPageIterator ul > li.disabled > a > [class^="uiIcon"],
.uiPageIterator ul > li.disabled > a:hover > [class^="uiIcon"],
.uiPageIterator ul > li.disabled > a:active > [class^="uiIcon"] {
  background-image: url("../img/elcom-platform-icons/uiIconsLightGray.png");
}
.table + .pageIteratorBorder {
  border: 1px solid #cfcfcf;
  border-top: 0;
  margin: -20px 0 20px 0;
  padding: 10px;
}
.table + .pageIteratorBorder .uiPageIterator {
  margin: 0;
}
.uiPageIterator .selectbox {
  width: 60px;
  box-shadow: 0 0 0 transparent inset;
  height: 26px;
  line-height: 18px;
  outline: medium none;
  background: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-position: right top, 0 0;
  border: 1px solid #C7C7C7;
  border-radius: 4px;
  display: inline-block;
  line-height: 20px;
  overflow: hidden;
  vertical-align: middle;
}
.alert {
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  -webkit-box-shadow: 0px 1px 1px #e2e3e3;
  -moz-box-shadow: 0px 1px 1px #e2e3e3;
  box-shadow: 0px 1px 1px #e2e3e3;
  background: #fcf4d4;
  border-color: #edad00;
  color: #333333;
  padding: 8px 13px;
  margin: 10px 0;
  z-index: 10;
}
.alert i {
  display: inline-block;
  height: 16px;
  vertical-align: text-top;
  width: 16px;
  margin-right: 6px;
}
.alert .uiIconWarning {
  background: url("../img/elcom-platform-icons/uiIconsColor.png") no-repeat -20px top;
}
.alert a {
  color: #2f5e92;
}
.alert a:hover {
  font-weight: bold;
  text-decoration: none;
}
.alert-success {
  background: #e6fade;
  border-color: #39c522;
}
.alert-success .uiIconSuccess {
  background: url("../img/elcom-platform-icons/uiIconsColor.png") no-repeat -60px top;
}
.alert-info {
  background: #dee3fa;
  border-color: #215ab2;
}
.alert-info .uiIconInfo {
  background: url("../img/elcom-platform-icons/uiIconsColor.png") no-repeat -40px top;
}
.alert-error {
  background: #f7b5b5;
  border-color: #c72222;
}
.alert-error .uiIconError {
  background: url("../img/elcom-platform-icons/uiIconsColor.png") no-repeat left top;
}
.breadcrumb {
  background: none;
  margin: 0px;
  padding: 0px;
}
.breadcrumb a {
  color: #333333;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 140px;
  float: left;
}
.breadcrumb a:hover {
  color: #2f5e92;
  text-decoration: none !important;
}
.breadcrumb .uiIconMiniArrowRight {
  float: left;
  margin-top: 3px;
}
.breadcrumb li {
  vertical-align: middle;
}
.breadcrumb .active {
  font-weight: bold;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 140px;
}
.breadcrumb .active > a {
  color: #999999;
}
.uiSearchInput form {
  margin: 0;
}
.uiSearchInput input[type="text"] {
  background: #ffffff url(../img/elcom-platform-icons/Search.png) no-repeat right -1px;
  margin: 0;
  padding-right: 24px;
}
.uiSearchInput input[type="text"]:hover {
  background: #ffffff url(../img/elcom-platform-icons/Search.png) no-repeat right -28px;
}
/************ uiTreeExplorer ****************/
.uiTreeExplorer {
  overflow: auto;
  margin: 0 0 10px 0;
}
.uiTreeExplorer .node {
  line-height: 19px;
  margin-left: 15px;
  padding-top: 7px;
  white-space: nowrap;
}
.uiTreeExplorer .node .nodeSelected {
  font-weight: bold;
}
.uiTreeExplorer .node a {
  display: inline;
  color: #555;
  cursor: pointer;
  line-height: 22px;
  /*white-space: normal;*/

}
.uiTreeExplorer .node a:hover {
  text-decoration: none;
  color: #2F5E96;
}
.uiTreeExplorer .SelectedNode a {
  font-weight: bold;
}
.uiTreeExplorer .treeNodeType {
  padding-left: 22px;
}
.uiTreeExplorer .expandIcon {
  background: url("../img/elcom-platform-icons/uiIconTreePlus.gif") no-repeat left center;
  width: auto;
  height: auto;
  padding-left: 15px;
  display: block;
  margin: 0px;
}
.uiTreeExplorer .collapseIcon {
  background: url("../img/elcom-platform-icons/uiIconTreeMinus.gif") no-repeat left center;
  padding-left: 15px;
}
.uiTreeExplorer .emptyIcon {
  background: url("../img/elcom-platform-icons/uiIconTreeSquare.gif") no-repeat left center;
  padding-left: 15px;
}
/*=============== uiTree =============*/
.uiTrees {
  background: #f7f7f7;
  border: 1px solid #cfcfcf;
  padding: 4px;
}
.uiTrees a {
  display: inline-block;
  color: #333333;
  width: auto;
}
.uiTrees .treeContainer {
  overflow-x: hidden;
  overflow-y: auto;
  padding-bottom: 12px;
}
.uiTrees .treeContainer .node {
  line-height: 19px;
  margin-left: 10px;
  padding-top: 7px;
  white-space: nowrap;
}
.uiTrees .treeContainer .node .node {
  padding-left: 10px;
}
.uiTrees .treeContainer .node .uiIconNode {
  padding-left: 16px;
}
.uiTrees .treeContainer .node .uiIconNode .uiIconNode {
  padding-left: 0px;
}
.uiTrees .treeContainer .node .uiIconNode .uiIconNode i {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
}
.uiTrees .treeContainer .node .uiIconNode > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 6px;
}
.uiTrees .treeContainer .node .nodeSelected {
  font-weight: bold;
}
.uiTrees .collapseIcon {
  background: url("../img/elcom-platform-icons/uiIconTreePlus.gif") no-repeat left center;
  width: auto;
  height: auto;
  padding-left: 15px;
  margin: 0px;
}
.uiTrees .expandIcon {
  background: url("../img/elcom-platform-icons/uiIconTreeMinus.gif") no-repeat left center;
}
.uiTrees .uiIconEmpty {
  background: url("../img/elcom-platform-icons/uiIconTreeSquare.gif") no-repeat left center;
}
.uiBox > .uiTrees {
  border: none;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.label {
  background-color: #999999;
  -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
  -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.35) inset;
  padding: 0 4px;
}
.label a {
  color: #ffffff;
  font-size: 10px;
}
.label a:hover {
  text-decoration: none;
  color: #ffffff;
}
.label:hover {
  background-color: #4f72ac;
}
.progress {
  height: 18px;
}
.progress {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-color: #e1e1e1;
  background-image: -moz-linear-gradient(top, #dbdbdb, #ebebeb);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#dbdbdb), to(#ebebeb));
  background-image: -webkit-linear-gradient(top, #dbdbdb, #ebebeb);
  background-image: -o-linear-gradient(top, #dbdbdb, #ebebeb);
  background-image: linear-gradient(to bottom, #dbdbdb, #ebebeb);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffebebeb', GradientType=0);
}
.progress .bar {
  background-color: #5377b1;
  background-image: -moz-linear-gradient(top, #5d83c3, #456697);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5d83c3), to(#456697));
  background-image: -webkit-linear-gradient(top, #5d83c3, #456697);
  background-image: -o-linear-gradient(top, #5d83c3, #456697);
  background-image: linear-gradient(to bottom, #5d83c3, #456697);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5d83c3', endColorstr='#ff456697', GradientType=0);
}
.progress-striped .bar {
  background-color: #3862a9;
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progressBarFrame {
  margin: 0 0 25px 0;
  line-height: 24px;
}
.progressBarFrame > div {
  margin: 3px 0 0 0;
}
.progressBarFrame .fileNameLabel {
  font-weight: bold;
  width: 170px;
  float: left;
}
.progressBarFrame .fileName {
  min-width: 148px;
  padding-right: 2px;
  font-weight: bold;
}
.progressBarFrame .percent {
  padding: 0 7px 0 7px;
  width: 30px;
}
.progressBarFrame .deleteFileLabel {
  margin: 0 0 0 5px;
  padding: 0;
}
.progressBarFrame .deleteFileLabel .actionIcon {
  padding: 1px 5px;
}
.uploadButton .moreFiles {
  display: inline-block;
  color: #999999;
  margin: 0 0 0 12px;
  cursor: pointer;
}
.uploadButton .noFile {
  display: inline-block;
  margin-left: 5px;
  color: #999999;
}
.selectFileFrame {
  margin: 0 0 10px 0;
  line-height: 24px;
}
.selectFileFrame .fileNameLabel {
  font-weight: bold;
  float: left;
}
.progress.progessStart {
  height: 18px;
  border: none;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  padding: 3px;
}
.progress.progessStart .bar {
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  border-radius: 20px;
  background-color: #567ab6;
  background-image: -moz-linear-gradient(top, #638acd, #426393);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#638acd), to(#426393));
  background-image: -webkit-linear-gradient(top, #638acd, #426393);
  background-image: -o-linear-gradient(top, #638acd, #426393);
  background-image: linear-gradient(to bottom, #638acd, #426393);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff638acd', endColorstr='#ff426393', GradientType=0);
}
.popover {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 6px -1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 6px -1px rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 6px -1px rgba(0, 0, 0, 0.15);
}
.popover-title {
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
}
.popover.top .arrow:after {
  border-top-color: rgba(0, 0, 0, 0.05);
  bottom: -3px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .popover.top .arrow:after {
    border-top-color: rgba(0, 0, 0, 0.45);
    bottom: -1px;
  }
}
/*============== uiCalendarComponent ================*/
.calendarComponent {
  position: absolute;
}
.uiCalendarComponent {
  width: 225px;
}
.uiCalendarComponent .actionIcon {
  line-height: 14px;
  padding: 2px;
}
.uiCalendarComponent .highLight {
  font-weight: bold;
}
.uiCalendarComponent hr {
  margin: 0;
  border-top: 1px solid #cfcfcf;
}
.uiCalendarComponent h5.title {
  text-align: center;
  line-height: 14px;
  padding: 10px;
}
.uiCalendarComponent h5.title span {
  font-size: 13px;
}
.uiCalendarComponent h5.title span a {
  color: #333333;
}
.uiCalendarComponent table {
  border-collapse: separate;
}
.uiCalendarComponent table tr td {
  text-align: center;
  line-height: 24px;
}
.uiCalendarComponent table.weekList {
  padding: 0 9px;
  margin: 2px 0;
  font-size: 11px;
}
.uiCalendarComponent table.weekDays {
  padding: 0 9px 9px 6px;
  font-size: 12px;
}
.uiCalendarComponent table.weekDays tr td {
  padding: 1px;
}
.uiCalendarComponent table.weekDays tr td a {
  display: block;
  color: #333333;
  border: 1px solid transparent;
}
.uiCalendarComponent table.weekDays tr td a:hover {
  background-color: #f0f0f0;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.uiCalendarComponent table.weekDays tr td .otherMonth {
  color: #999999;
}
.uiCalendarComponent table.weekDays tr td .today {
  border: 1px solid #cfcfcf;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  font-weight: bold;
}
.uiCalendarComponent table.weekDays tr td .selected {
  background-color: #2f5e92;
  color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.uiCalendarComponent table.weekDays tr td .activeToday {
  background-color: #2f5e92;
  color: #ffffff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.uiCalendarComponent table.weekDays tr.currentWeek td {
  background-color: #f0f0f0;
  padding: 0 1px;
}
.uiCalendarComponent table.weekDays tr.currentWeek td:first-child {
  -webkit-border-top-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-bottom-left-radius: 3px;
}
.uiCalendarComponent table.weekDays tr.currentWeek td a:hover {
  border: 1px solid #cfcfcf;
}
.uiCalendarComponent table.weekDays tr.currentWeek td:last-child {
  -webkit-border-top-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  border-bottom-right-radius: 3px;
}
.uiCalendarComponent .calendarTimeInput {
  text-align: center;
  padding: 4px 0;
  line-height: 18px;
  background-color: #F0F0F0;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
.uiCalendarComponent .calendarTimeInput span {
  background: white;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 2px 1px rgba(0, 0, 0, 0.075);
  display: inline-block;
  border: 1px solid #cfcfcf;
}
.uiCalendarComponent .calendarTimeInput span.focus {
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(29, 75, 159, 0.6);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(29, 75, 159, 0.6);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(29, 75, 159, 0.6);
  border-color: #94B0DF;
}
.uiCalendarComponent .calendarTimeInput input[type="text"] {
  width: 28px;
  height: 18px;
  margin: 0;
  background: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: none;
  -webkit-box-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  color: #333333;
  text-align: center;
}
.uiCalendarComponent .calendarTimeInput input[type="text"]:first-child {
  text-align: right;
  padding: 0;
  width: 25px;
}
.uiCalendarComponent .calendarTimeInput input[type="text"]:last-child {
  text-align: left;
  padding: 0;
  width: 25px;
}
.UICalendarPortlet .UICalendarContainer .title .actionIcon + .tooltip {
  white-space: nowrap;
}
.UIDashboardContainer .GadgetContainer {
  padding: 20px;
}
.UIDashboardContainer .GadgetContainer .gadgetControl {
  cursor: move;
}
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon {
  float: right;
}
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a {
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  padding: 4px 12px;
  margin-bottom: 0;
  font-size: 13px;
  font-weight: bold;
  line-height: 20px;
  *line-height: 20px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #476ba7;
  background-image: -moz-linear-gradient(top, #4b71b3, #426394);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4b71b3), to(#426394));
  background-image: -webkit-linear-gradient(top, #4b71b3, #426394);
  background-image: -o-linear-gradient(top, #4b71b3, #426394);
  background-image: linear-gradient(to bottom, #4b71b3, #426394);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4b71b3', endColorstr='#ff426394', GradientType=0);
  border-color: #426394 #426394 #2a405f;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #426394;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border: 1px solid #224886;
  *border: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  *margin-left: .3em;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
}
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:hover,
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:active,
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a.active,
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a.disabled,
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a[disabled] {
  color: #ffffff;
  background-color: #426394;
  *background-color: #3a5782;
}
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:active,
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a.active {
  background-color: #324b71 \9;
}
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:first-child {
  *margin-left: 0;
}
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:hover {
  color: #333333;
  text-decoration: none;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #476ba7;
  background-image: -moz-linear-gradient(top, #4b71b3, #426394);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#4b71b3), to(#426394));
  background-image: -webkit-linear-gradient(top, #4b71b3, #426394);
  background-image: -o-linear-gradient(top, #4b71b3, #426394);
  background-image: linear-gradient(to bottom, #4b71b3, #426394);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4b71b3', endColorstr='#ff426394', GradientType=0);
  border-color: #426394 #426394 #2a405f;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  *background-color: #426394;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-position: 0 -15px;
  -webkit-transition: background-position 0.1s linear;
  -moz-transition: background-position 0.1s linear;
  -o-transition: background-position 0.1s linear;
  transition: background-position 0.1s linear;
}
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:hover:hover,
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:hover:active,
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:hover.active,
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:hover.disabled,
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:hover[disabled] {
  color: #ffffff;
  background-color: #426394;
  *background-color: #3a5782;
}
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:hover:active,
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:hover.active {
  background-color: #324b71 \9;
}
.UIDashboardContainer .GadgetContainer .ContainerControlBarL .AddIcon > a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.UIDashboardContainer .GadgetContainer .ContainerControlBarL {
  height: 40px;
}
.UIDashboardContainer .GadgetContainer .UIColumn {
  padding: 4px;
}
.UIDashboardContainer .GadgetContainer .UIGadgetContent {
  min-height: 200px;
  overflow: auto;
}
.UIDashboardContainer .GadgetContainer .UIGadgetContent iframe {
  width: 100%;
}
.uiGroupMembershipSelector .childGoup,
.uiGroupMembershipSelector .selectGroup {
  margin-bottom: 0px;
}
.uiGroupMembershipSelector .uiGrayLightBox {
  margin-bottom: 12px;
}
.uiGroupMembershipSelector .childGoup .uiContentBox {
  padding: 12px;
  height: 156px;
  overflow: auto;
}
.uiGroupMembershipSelector .childGoup .uiContentBox li {
  padding: 2px 0;
}
.uiGroupMembershipSelector .childGoup .uiContentBox li a {
  color: #333333;
}
.uiGroupMembershipSelector .childGoup .uiContentBox li a:hover {
  color: #2f5e92;
}
.uiGroupMembershipSelector .breadcrumb .uiIconTree {
  background-position: -180px -40px;
}
.uiGroupMembershipSelector .selectGroup .uiTrees {
  padding: 8px;
  height: 164px;
  overflow: auto;
  background: #ffffff;
}
.uiGroupMembershipSelector .uiBox {
  -webkit-box-shadow: 0 1px 2px -1px rgba(13, 13, 13, 0.14);
  -moz-box-shadow: 0 1px 2px -1px rgba(13, 13, 13, 0.14);
  box-shadow: 0 1px 2px -1px rgba(13, 13, 13, 0.14);
}
.uiGroupMembershipSelector .uiBox .title {
  -webkit-box-shadow: 0 0px 0px transparent;
  -moz-box-shadow: 0 0px 0px transparent;
  box-shadow: 0 0px 0px transparent;
}
.uiGroupMembershipSelector.uiGroupSelector .childGoup .uiContentBox,
.uiGroupMembershipSelector.uiGroupSelector .selectGroup .uiTrees {
  background: #f7f7f7;
}
.uiItemSelector {
  padding: 10px;
}
.uiItemSelector .itemListContainer {
  width: 220px;
}
.uiItemSelector .itemListContainer .uiDropdownWithIcon .btn > span:first-child {
  display: inline-block;
  text-align: left;
  width: 147px;
  font-weight: normal;
}
.uiItemSelector .itemListContainer .item {
  margin: 4px 0;
  cursor: pointer;
}
.uiItemSelector .itemListContainer .item a {
  color: #333333;
}
.uiItemSelector .itemListContainer .item a:hover {
  color: #2F5E92;
}
.uiItemSelector .itemListContainer .item.selectedItem {
  background: #f8f8f8;
  margin: 4px -20px;
  padding: 0px 20px;
  color: #2F5E92;
}
.uiItemSelector .itemListContainer .itemList > li.selectedItem > a {
  color: #2f5e92;
}
.uiItemSelector .itemListContainer .itemList > li.selectedItem > a > i {
  background-image: url("../img/elcom-platform-icons/uiIconsBlue.png");
  background-position: 0 -120px;
}
.uiItemSelector .itemDetailList {
  margin-left: 234px;
  overflow: hidden;
}
.uiItemSelector .itemDetailList > .title > h6 {
  margin: 0;
  line-height: 28px;
}
.uiPersonalInfo .itemDetailList {
  margin-left: 0px;
}
/***************** uiItemSelector uiPageTemplateOptions ******************/
.uiItemSelector.uiPageTemplateOptions .containerLayout {
  padding: 15px 0;
}
.uiItemSelector.uiPageTemplateOptions .itemListContainer .uiContentBox {
  min-height: 151px;
}
.uiItemSelector.uiPageTemplateOptions .itemListContainer .uiDropdownWithIcon .dropdown-toggle > span:first-child {
  display: inline-block;
  text-align: left;
  width: 144px;
}
/*************************** uiItemSelector uiFormInputItemSelector ************************************/
.uiItemSelector.uiFormInputItemSelector .itemListContainer .uiContentBox {
  min-height: 238px;
}
.uiItemSelector.uiFormInputItemSelector .itemDetailList .WAIPortalImage {
  background: url("/elcomWCMResources/skin/DefaultSkin/wcm-portal/background/WAIPortal.png") no-repeat center;
  margin: 3px auto;
  width: 296px;
  height: 230px;
}
.uiItemSelector.uiFormInputItemSelector .itemDetailList .emptyImage {
  background: url("/elcomPlatformResources/skin/platformSkin/platform-portal/empty.png") no-repeat center;
  margin: 3px auto;
  width: 296px;
  height: 235px;
}
.uiItemSelector.uiFormInputItemSelector .itemDetailList .acmeImage {
  background: url("/elcomPlatformResources/skin/platformSkin/platform-portal/acme.png") no-repeat center;
  margin: 3px auto;
  width: 296px;
  height: 230px;
}
.uiItemSelector.uiFormInputItemSelector .itemDetailList .intranetImage {
  background: url("/elcomPlatformResources/skin/platformSkin/platform-portal/intranet.png") no-repeat center;
  margin: 3px auto;
  width: 296px;
  height: 230px;
}
/*************************** uiFormInputIconSelector *************************/
.uiItemSelector.uiFormInputIconSelector .itemList.uiContentBox {
  height: 185px;
}
.uiItemSelector.uiFormInputIconSelector .itemDetailList .iconSelector {
  margin: -20px;
  height: 145px;
  overflow: auto;
  padding: 20px;
}
.uiItemSelector.uiFormInputIconSelector .itemDetailList .iconSelector .icon {
  width: 16px;
  height: 16px;
  display: inline-block;
  padding: 2px;
  margin: 1px;
  border: 1px solid transparent;
  cursor: pointer;
}
.uiItemSelector.uiFormInputIconSelector .itemDetailList .iconSelector .icon > i {
  width: 16px;
  height: 16px;
  display: inline-block;
}
.uiItemSelector.uiFormInputIconSelector .itemDetailList .iconSelector .icon.uiItemSelector.uiFormInputIconSelector .itemDetailList .iconSelector .icon:hover {
  border: 1px solid #CFCFCF;
}
.uiItemSelector.uiFormInputIconSelector .itemDetailList .iconSelector .icon.uiItemSelector.uiFormInputIconSelector .itemDetailList .iconSelector .icon.selectedIcon {
  border: 1px solid red;
}
.uiItemSelector.uiFormInputIconSelector .itemDetailList .selectedIconInfo {
  border-top: 1px solid #CFCFCF;
  margin: 20px -20px -10px;
  padding: 10px 20px 0;
}
.uiItemSelector.uiFormInputIconSelector .itemDetailList .selectedIconInfo .itemValue {
  color: #2f5e92;
}
.uiUserSelector .uiSearch {
  margin: 15px 0;
}
.uiUserSelector .uiSearch input[type="text"] {
  margin: 0 5px 0 0;
}
.uiUserSelector .uiSearch .actionIcon {
  vertical-align: middle;
}
.uiUserSelector .searchByGroup + .searchByUser {
  float: left;
  margin-left: 12px;
}
.uiUserSelector .searchByUser .inputLarge {
  position: relative;
}
.uiUserSelector .searchByUser .btnSearchUser {
  position: absolute;
  right: 13px;
  top: -1px;
}
/*=======================UIPageSearchForm======================*/
.uiPageSearch {
  margin: 0 0 25px 0;
}
.uiPageSearch input[type="text"] {
  margin: 0 15px 0 0;
}
/**
 * Copyright (C) 2009 elcom Platform SAS.
 * 
 * This is free software; you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License as
 * published by the Free Software Foundation; either version 2.1 of
 * the License, or (at your option) any later version.
 * 
 * This software is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 * Lesser General Public License for more details.
 * 
 * You should have received a copy of the GNU Lesser General Public
 * License along with this software; if not, write to the Free
 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
 */
.uiPageBrowser .uiPageContainer {
  padding: 20px;
}
.uiPageBrowser .uiPageContainer .uiSearch {
  margin-bottom: 20px;
}
/************************ Container ***************************/
.UIEditInlineWS {
  /***************************** Portlet *************************************/
  /**************************** uiContainerList *******************************/
  /************************ UIPageBody ***************************/

}
.UIEditInlineWS .EdittingContainer {
  padding: 3px;
}
.UIEditInlineWS .NormalContainerBlock {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px dashed #b3b3b3;
  padding: 2px;
}
.UIEditInlineWS .OverContainerBlock {
  border: 1px solid #78a2c5;
  background: white;
  height: 100%;
  padding: 2px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-top-left-radius: 2px;
}
.UIEditInlineWS .EdittingContainer .UIRowContainer {
  min-height: 100px;
}
.UIEditInlineWS .DragAndDropPreview {
  width: auto;
  height: 80px;
  background: url('/elcomResources/skin/images/Container/DragAndDropPreview4x4.gif');
  border: 1px solid #c4c4c4;
  margin: 0px 12px 10px 12px;
}
.UIEditInlineWS .UIPageBodyMask {
  opacity: 0;
  filter: alpha(opacity=0);
  background: #ffffff;
  cursor: move;
}
.UIEditInlineWS .EDITION-BLOCK .CONTROL-BLOCK {
  background: #4e71aa;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  color: white;
  height: 20px;
  left: -3px;
  padding: 5px 10px 5px 5px;
  position: absolute;
  top: -3px;
  white-space: nowrap;
}
.UIEditInlineWS .EDITION-BLOCK .CONTROL-BLOCK > span {
  margin: 0 8px 0 2px;
}
.UIEditInlineWS .EDITION-BLOCK .CONTROL-BLOCK .dropdown-menu {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.UIEditInlineWS .EDITION-BLOCK .CONTROL-BLOCK .dropdown-menu.dropdown-menu:after {
  border-bottom: 6px solid #FFFFFF;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: "";
  display: inline-block;
  left: 10px;
  position: absolute;
  top: -6px;
}
.UIEditInlineWS .EDITION-BLOCK .CONTROL-BLOCK .dropdown-menu:before {
  border-bottom: 7px solid rgba(0, 0, 0, 0.2);
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  display: inline-block;
  left: 9px;
  position: absolute;
  top: -7px;
}
.UIEditInlineWS .EDITION-BLOCK .NewLayer {
  background: none;
}
.UIEditInlineWS .uiTabContainer .tab-pane {
  padding: 2px;
}
.UIEditInlineWS .UIPortlet .LAYOUT-PORTLET {
  padding: 4px;
}
.UIEditInlineWS .UIPortlet .portletLayoutDecorator {
  background: white;
  border: 1px solid #c7c7c7;
  box-shadow: 0px 1px 3px rgba(35, 44, 48, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  min-height: 85px;
  padding: 5px 10px;
  text-align: center;
}
.UIEditInlineWS .UIPortlet .portletLayoutDecoratorHover {
  background: #f6f6f6;
  border: 1px solid #78a2c5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  border-top-left-radius: 0px;
  min-height: 85px;
  padding: 5px 10px;
  text-align: center;
}
.UIEditInlineWS .uiContainerList [class*="ContainerLayout"] {
  background: url("/elcomResources/skin/images/Container/Container.png") no-repeat center;
  padding-left: 95px;
  font-weight: bold;
  margin-top: 3px;
}
.UIEditInlineWS .uiContainerList .OneRowContainerLayout {
  background-position: 5px top;
  height: 41px;
}
.UIEditInlineWS .uiContainerList .TwoRowContainerLayout {
  background-position: 5px -41px;
  height: 41px;
}
.UIEditInlineWS .uiContainerList .ThreeRowContainerLayout {
  background-position: 5px -82px;
  height: 41px;
}
.UIEditInlineWS .uiContainerList .TwoColumnContainerLayout {
  background-position: 5px -154px;
  height: 31px;
}
.UIEditInlineWS .uiContainerList .ThreeColumnContainerLayout {
  background-position: 5px -185px;
  height: 31px;
}
.UIEditInlineWS .uiContainerList .TwoTabContainerLayout {
  background-position: 5px -216px;
  height: 31px;
}
.UIEditInlineWS .uiContainerList .ThreeTabContainerLayout {
  background-position: 5px -247px;
  height: 31px;
}
.UIEditInlineWS .uiContainerList .TwoColumnOneRowContainerLayout {
  background-position: 5px -278px;
  height: 41px;
}
.UIEditInlineWS .uiContainerList .OneRowTwoColumnContainerLayout {
  background-position: 5px -319px;
  height: 41px;
}
.UIEditInlineWS .uiContainerList .OneRow2Column1RowContainerLayout {
  background-position: 5px -360px;
  height: 41px;
}
.UIEditInlineWS .UIPageBody .pageLayoutDecorator {
  background: url(/elcomResources/skin/images/Container/PortalTexture.png) repeat center;
  min-height: 140px;
  border: 1px solid #78a2c5;
  -webkit-box-shadow: 0 2px 1px rgab(35, 44, 48, 0.3);
  -moz-box-shadow: 0 2px 1px rgab(35, 44, 48, 0.3);
  box-shadow: 0 2px 1px rgab(35, 44, 48, 0.3);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  margin: 2px;
  padding: 30px;
  text-align: center;
  overflow: hidden;
}
.UIEditInlineWS .UIPageBody .pageLayoutDecorator .title {
  background: #4e71aa;
  line-height: 33px;
  height: 33px;
  color: white;
  float: left;
  font-weight: bold;
  font-size: 15px;
  letter-spacing: 1px;
  margin: -6px -85px;
  padding: 0 78px;
  word-spacing: 6px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 1px 3px rgba(35, 44, 48, 0.2);
  -moz-box-shadow: 0px 1px 3px rgba(35, 44, 48, 0.2);
  box-shadow: 0px 1px 3px rgba(35, 44, 48, 0.2);
  -webkit-transform: rotate(-29deg);
  -moz-transform: rotate(-29deg);
  -ms-transform: rotate(-29deg);
  -o-transform: rotate(-29deg);
  transform: rotate(-29deg);
}
/***************UIPortletForm******************/
#tab-UIPortletForm .uiTabContent.resizable {
  overflow: auto;
  max-height: 300px;
  margin: -10px;
}
.uiVoteForm .voteFormContainer h6 {
  margin: 0px 0px 5px 10px;
  font-weight: normal;
}
.uiVoteForm .voteFormContainer .uiRatingInfoContainer {
  margin: 0px auto 13px;
  width: 105px;
}
.uiVoteForm .voteFormContainer .uiIconNormalVote {
  background: url('../img/elcom-platform-icons/uiIconVote.png') no-repeat center -2px;
  width: 17px;
}
.uiVoteForm .voteFormContainer .uiIconOverVote {
  background: url('../img/elcom-platform-icons/uiIconVote.png') no-repeat center -53px;
  width: 17px;
}
.uiVoteForm .voteFormContainer .uiIconRatedVote {
  background: url('../img/elcom-platform-icons/uiIconVote.png') no-repeat center -27px;
  width: 17px;
}

.uiVoteForm .voteFormContainer .uiIconVoted{
  background: url('../img/elcom-platform-icons/uiIconVote.png') no-repeat center -80px;
  width: 17px;
}
/******** Vote of View1 **************/
.uiVote .voteRatingInfo {
  float: left;
  line-height: 16px;
  margin-right: 15px;
}
.uiVote .voteRatingInfo span {
  color: #2F5E92;
}
.uiVote .avgRatingImages {
  float: left;
}
.uiVote .avgRatingImages .voted,
.uiVote .avgRatingImages .votedHaft,
.uiVote .avgRatingImages .unvoted {
  float: left;
  width: 16px;
  height: 16px;
  background: url('/elcomResources/skin/images/Vote/uiIconVote.png') no-repeat;
  margin: 0px 1px;
  cursor: pointer;
}
.uiVote .avgRatingImages .voted {
  background-position: left -80px;
}
.uiVote .avgRatingImages .votedHaft {
  background-position: left -131px;
}
.uiVote .avgRatingImages .unvoted {
  background-position: left -104px;
}
.uiVoteMini .avgRatingImages .voted,
.uiVoteMini .avgRatingImages .votedHaft,
.uiVoteMini .avgRatingImages .unvoted {
  background: url('../img/elcom-platform-icons/uiIconColor.png') no-repeat;
  width: 10px;
  height: 10px;
  float: none;
  display: inline-block;
  margin: 0;
}
.uiVoteMini .avgRatingImages .voted {
  background-position: -43px -43px;
}
.uiVoteMini .avgRatingImages .votedHaft {
  background-position: -63px -43px;
}
.uiVoteMini .avgRatingImages .unvoted {
  background-position: -3px -43px;
}
.uiWizard {
  padding: 20px;
}
.uiWizard .wizardStepTitleBar .stepTitle {
  font-size: 13px;
  font-weight: normal;
}
.uiWizard .uiWizardPageSetInfo {
  border: 1px solid #cfcfcf;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  border-radius: 1px;
}
.uiWizard .uiWizardPageSetInfo .pageNodeContainer {
  width: 240px;
}
.uiWizard .uiWizardPageSetInfo .pageNodeContainer .uiTrees {
  max-height: 402px;
  overflow: auto;
  background: none;
  border: none;
  padding: 5px 10px;
}
.uiWizard .uiWizardPageSetInfo .selectedPageInfo {
  margin-left: 240px;
  border-left: 1px solid #cfcfcf;
}
.uiWizard .uiWizardPageSetInfo .selectedPageInfo .pageNodeInfo {
  background: #f0f0f0;
  padding: 8px 15px;
  border-bottom: 1px solid #cfcfcf;
}
.uiWizard .uiWizardPageSetInfo .selectedPageInfo .pageNodeInfo .label {
  background: none;
  color: #333333;
  box-shadow: none;
  text-shadow: none;
  font-size: 14px;
}
.uiWizard .uiWizardPageSetInfo .selectedPageInfo .uiFormWithTitle {
  overflow: hidden;
}
.uiWizard .uiWizardPageSetInfo .selectedPageInfo .uiFormWithTitle > .title {
  background: #f8f8f8;
  border: none;
  box-shadow: none;
  padding: 8px 20px;
}
.uiWizard .wizardControlBar {
  padding: 20px 0px 0;
}
.uiWizard .wizardControlBar .stepNavigationBar .btn {
  padding: 1px 7px;
}
.uiWizard .wizardControlBar .stepNavigationBar .btn.active {
  color: #2f5e92;
  font-weight: bold;
}
.uiWizard .UIWizardPageSelectLayoutForm {
  background: #F8F8F8;
  border: 1px solid #cfcfcf;
}
.uiWizard .UIWizardPageSelectLayoutForm .uiItemSelector {
  padding: 0;
}
.uiWizard .UIWizardPageSelectLayoutForm .itemListContainer {
  padding: 20px;
}
.uiWizard .UIWizardPageSelectLayoutForm .itemListContainer .uiBox {
  margin: 0;
}
.uiWizard .UIWizardPageSelectLayoutForm .itemListContainer .uiBox .itemList > li.selectedItem > a {
  color: #2f5e92;
}
.uiWizard .UIWizardPageSelectLayoutForm .itemListContainer .itemList {
  height: 182px;
}
.uiWizard .UIWizardPageSelectLayoutForm .itemDetailList {
  background: white;
  border-left: 1px solid #cfcfcf;
}
.uiWizard .UIWizardPageSelectLayoutForm .itemDetailList .container {
  padding: 75px;
  width: auto;
}
.uiWizard .UIWizardPageSelectLayoutForm .EmptyLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat top left;
}
.uiWizard .UIWizardPageSelectLayoutForm .DesktopLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat top left;
}
.uiWizard .UIWizardPageSelectLayoutForm .DashboardLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat left -123px;
}
.uiWizard .UIWizardPageSelectLayoutForm .TwoRowsLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat left -369px;
}
.uiWizard .UIWizardPageSelectLayoutForm .ThreeRowsLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat left -492px;
}
.uiWizard .UIWizardPageSelectLayoutForm .TwoColumnsLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat left -615px;
}
.uiWizard .UIWizardPageSelectLayoutForm .ThreeColumnsLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat left -738px;
}
.uiWizard .UIWizardPageSelectLayoutForm .OneRowTwoColumnsLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat left -1353px;
}
.uiWizard .UIWizardPageSelectLayoutForm .TwoColumnsOneRowLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat left -861px;
}
.uiWizard .UIWizardPageSelectLayoutForm .ThreeRowsTwoColumnsLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat left -984px;
}
.uiWizard .UIWizardPageSelectLayoutForm .TwoTabsLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat left -1107px;
}
.uiWizard .UIWizardPageSelectLayoutForm .ThreeTabsLayout {
  width: 183px;
  height: 123px;
  margin: auto;
  background: url('/elcomResources/skin/images/Wizard/selectLayout.png') no-repeat left -1230px;
}
.calendarBox {
  text-align: center;
  font-family: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
  font-weight: bold;
  width: 50px;
}
.calendarBox .heading {
  color: #ffffff;
  border: 1px solid #224886;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background-color: #567ab6;
  background-image: -moz-linear-gradient(top, #638acd, #426393);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#638acd), to(#426393));
  background-image: -webkit-linear-gradient(top, #638acd, #426393);
  background-image: -o-linear-gradient(top, #638acd, #426393);
  background-image: linear-gradient(to bottom, #638acd, #426393);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff638acd', endColorstr='#ff426393', GradientType=0);
  padding: 0;
  margin: 0;
}
.calendarBox .content {
  font-size: 24px;
  color: #316399;
  border: 1px solid #c3c3c3;
  padding: 8px;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.calendarBox.calendarBox-mini {
  width: 20px;
  height: 20px;
}
.calendarBox.calendarBox-mini .heading {
  padding: 0;
  font-size: 6px;
  line-height: 5px;
}
.calendarBox.calendarBox-mini .content {
  font-size: 7px;
  line-height: 9px;
  padding: 0;
}
.uiChangeLanguageForm .uiGrid.table {
  border: none;
}
.uiChangeLanguageForm .normalItem .uiIconTick {
  display: none;
}
.uiChangeLanguageForm .uiGrid.table td,
.uiChangeLanguageForm .uiGrid.table th {
  padding: 8px;
}
.uiChangeLanguageForm .uiGrid.table td a,
.uiChangeLanguageForm .uiGrid.table th a {
  color: #333333;
  cursor: pointer;
}
/*=========================UIVTabInputSet===================================*/
.uiVTabInputSet .itemListContainer {
  margin: 0px 0 0 10px;
  width: 170px;
}
.uiVTabInputSet .itemListContainer .uiContentBox {
  padding: 15px;
}
.uiVTabInputSet .itemListContainer .itemList li .item {
  color: #333333;
  display: block;
  padding: 4px 10px;
  margin: 0;
}
.uiVTabInputSet .itemListContainer .itemList li .item [class^="uiIcon"] {
  margin-right: 10px;
}
.uiVTabInputSet .itemListContainer .itemList li + li .item {
  margin-top: 4px;
}
.UIWindow .UIApplication {
  overflow: auto;
}
/*-------------------------- DefaultTheme ---------------------------*/.DefaultTheme {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #cfcfcf;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 0px 25px 25px 25px;
}
.DefaultTheme .windowBar {
  background: #f0f0f0;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #cfcfcf;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.DefaultTheme .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.DefaultTheme .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.DefaultTheme .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.DefaultTheme .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.DefaultTheme .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.DefaultTheme .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.DefaultTheme .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.DefaultTheme .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.DefaultTheme .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.DefaultTheme .middleDecorator {
  height: 100%;
}
.DefaultTheme .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.DefaultTheme .bottomDecorator {
  border-top: 1px solid #cfcfcf;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- MacGray ---------------------------*/.MacGray {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #9b9b9b;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.MacGray .windowBar {
  background-color: #bfbfbf;
  background-image: -moz-linear-gradient(top, #cfcfcf, #a8a8a8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cfcfcf), to(#a8a8a8));
  background-image: -webkit-linear-gradient(top, #cfcfcf, #a8a8a8);
  background-image: -o-linear-gradient(top, #cfcfcf, #a8a8a8);
  background-image: linear-gradient(to bottom, #cfcfcf, #a8a8a8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcfcfcf', endColorstr='#ffa8a8a8', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 #e2e2e2;
  -moz-box-shadow: inset 0 1px 0 #e2e2e2;
  box-shadow: inset 0 1px 0 #e2e2e2;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #676767;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.MacGray .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.MacGray .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.MacGray .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.MacGray .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/macTheme.png');
  background-repeat: no-repeat;
}
.MacGray .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/macTheme.png');
  background-position: center 0px;
}
.MacGray .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -48px;
}
.MacGray .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.MacGray .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center -32px;
}
.MacGray .windowBar > [class*="pull-right"] .uiIconArrowDown:hover {
  display: block;
  background-position: center -64px;
}
.MacGray .windowBar > [class*="pull-right"] .maximizedIcon:hover {
  background-position: center -112px;
}
.MacGray .windowBar > [class*="pull-right"] .restoreIcon:hover {
  background-position: center -80px;
}
.MacGray .windowBar > [class*="pull-right"] .minimizedIcon:hover {
  background-position: center -96px;
}
.MacGray .middleDecorator {
  height: 100%;
}
.MacGray .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.MacGray .bottomDecorator {
  border-top: 1px solid #676767;
  background-color: #bfbfbf;
  background-image: -moz-linear-gradient(top, #cfcfcf, #a8a8a8);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#cfcfcf), to(#a8a8a8));
  background-image: -webkit-linear-gradient(top, #cfcfcf, #a8a8a8);
  background-image: -o-linear-gradient(top, #cfcfcf, #a8a8a8);
  background-image: linear-gradient(to bottom, #cfcfcf, #a8a8a8);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcfcfcf', endColorstr='#ffa8a8a8', GradientType=0);
  padding: 0 10px;
  line-height: 22px;
  height: 22px;
}
/*-------------------------- MacTheme ---------------------------*/.MacTheme {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #b5b5b5;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.MacTheme .windowBar {
  background-color: #e7e7e7;
  background-image: -moz-linear-gradient(top, #f2f2f2, #d6d6d6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#d6d6d6));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #d6d6d6);
  background-image: -o-linear-gradient(top, #f2f2f2, #d6d6d6);
  background-image: linear-gradient(to bottom, #f2f2f2, #d6d6d6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffd6d6d6', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 #ffffff;
  -moz-box-shadow: inset 0 1px 0 #ffffff;
  box-shadow: inset 0 1px 0 #ffffff;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #adadad;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.MacTheme .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.MacTheme .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.MacTheme .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.MacTheme .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/Resources/skin/images/PortletThemes/macTheme.png');
  background-repeat: no-repeat;
}
.MacTheme .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/macTheme.png');
  background-position: center 0px;
}
.MacTheme .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -48px;
}
.MacTheme .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -32px;
}
.MacTheme .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center -16px;
}
.MacTheme .windowBar > [class*="pull-right"] .uiIconArrowDown:hover {
  display: block;
  background-position: center -64px;
}
.MacTheme .windowBar > [class*="pull-right"] .maximizedIcon:hover {
  background-position: center -112px;
}
.MacTheme .windowBar > [class*="pull-right"] .restoreIcon:hover {
  background-position: center -96px;
}
.MacTheme .windowBar > [class*="pull-right"] .minimizedIcon:hover {
  background-position: center -80px;
}
.MacTheme .middleDecorator {
  height: 100%;
}
.MacTheme .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.MacTheme .bottomDecorator {
  border-top: 1px solid #adadad;
  background-color: #e7e7e7;
  background-image: -moz-linear-gradient(top, #f2f2f2, #d6d6d6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#d6d6d6));
  background-image: -webkit-linear-gradient(top, #f2f2f2, #d6d6d6);
  background-image: -o-linear-gradient(top, #f2f2f2, #d6d6d6);
  background-image: linear-gradient(to bottom, #f2f2f2, #d6d6d6);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffd6d6d6', GradientType=0);
  padding: 0 10px;
  line-height: 22px;
  height: 22px;
}
/*-------------------------- MacBlueSteel ---------------------------*/.MacBlueSteel {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #617c99;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.MacBlueSteel .windowBar {
  background-color: #7999b6;
  background-image: -moz-linear-gradient(top, #89a9c4, #6280a0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#89a9c4), to(#6280a0));
  background-image: -webkit-linear-gradient(top, #89a9c4, #6280a0);
  background-image: -o-linear-gradient(top, #89a9c4, #6280a0);
  background-image: linear-gradient(to bottom, #89a9c4, #6280a0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89a9c4', endColorstr='#ff6280a0', GradientType=0);
  -webkit-box-shadow: inset 0 1px 0 #97c0e2;
  -moz-box-shadow: inset 0 1px 0 #97c0e2;
  box-shadow: inset 0 1px 0 #97c0e2;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #445d76;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.MacBlueSteel .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.MacBlueSteel .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.MacBlueSteel .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.MacBlueSteel .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/macTheme.png');
  background-repeat: no-repeat;
}
.MacBlueSteel .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/macTheme.png');
  background-position: center 0px;
}
.MacBlueSteel .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -48px;
}
.MacBlueSteel .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -32px;
}
.MacBlueSteel .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center -16px;
}
.MacBlueSteel .windowBar > [class*="pull-right"] .uiIconArrowDown:hover {
  display: block;
  background-position: center -64px;
}
.MacBlueSteel .windowBar > [class*="pull-right"] .maximizedIcon:hover {
  background-position: center -112px;
}
.MacBlueSteel .windowBar > [class*="pull-right"] .restoreIcon:hover {
  background-position: center -96px;
}
.MacBlueSteel .windowBar > [class*="pull-right"] .minimizedIcon:hover {
  background-position: center -80px;
}
.MacBlueSteel .middleDecorator {
  height: 100%;
}
.MacBlueSteel .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.MacBlueSteel .bottomDecorator {
  border-top: 1px solid #536b84;
  background-color: #7999b6;
  background-image: -moz-linear-gradient(top, #89a9c4, #6280a0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#89a9c4), to(#6280a0));
  background-image: -webkit-linear-gradient(top, #89a9c4, #6280a0);
  background-image: -o-linear-gradient(top, #89a9c4, #6280a0);
  background-image: linear-gradient(to bottom, #89a9c4, #6280a0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff89a9c4', endColorstr='#ff6280a0', GradientType=0);
  padding: 0 10px;
  line-height: 22px;
  height: 22px;
}
/*-------------------------- SimplePink ---------------------------*/.SimplePink {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #e3acdc;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.SimplePink .windowBar {
  background: #fed4f9;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #e3acdc;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.SimplePink .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.SimplePink .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.SimplePink .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #e3acdc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.SimplePink .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.SimplePink .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.SimplePink .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.SimplePink .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.SimplePink .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.SimplePink .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.SimplePink .middleDecorator {
  height: 100%;
}
.SimplePink .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.SimplePink .bottomDecorator {
  border-top: 1px solid #e3acdc;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- SimpleGreen ---------------------------*/.SimpleGreen {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #629535;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.SimpleGreen .windowBar {
  background: #8ac056;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #629535;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.SimpleGreen .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.SimpleGreen .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.SimpleGreen .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #629535;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.SimpleGreen .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.SimpleGreen .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.SimpleGreen .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.SimpleGreen .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.SimpleGreen .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.SimpleGreen .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.SimpleGreen .middleDecorator {
  height: 100%;
}
.SimpleGreen .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.SimpleGreen .bottomDecorator {
  border-top: 1px solid #629535;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- SimpleOrange ---------------------------*/.SimpleOrange {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #dc9600;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.SimpleOrange .windowBar {
  background: #ffcb5b;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #dc9600;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.SimpleOrange .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.SimpleOrange .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.SimpleOrange .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #dc9600;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.SimpleOrange .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.SimpleOrange .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.SimpleOrange .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.SimpleOrange .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.SimpleOrange .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.SimpleOrange .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.SimpleOrange .middleDecorator {
  height: 100%;
}
.SimpleOrange .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.SimpleOrange .bottomDecorator {
  border-top: 1px solid #dc9600;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- SimpleViolet ---------------------------*/.SimpleViolet {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #ba80ec;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.SimpleViolet .windowBar {
  background: #cdb1fb;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #ba80ec;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.SimpleViolet .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.SimpleViolet .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.SimpleViolet .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #ba80ec;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.SimpleViolet .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.SimpleViolet .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.SimpleViolet .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.SimpleViolet .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.SimpleViolet .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.SimpleViolet .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.SimpleViolet .middleDecorator {
  height: 100%;
}
.SimpleViolet .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.SimpleViolet .bottomDecorator {
  border-top: 1px solid #ba80ec;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- SimpleBlue ---------------------------*/.SimpleBlue {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #87c4f3;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.SimpleBlue .windowBar {
  background: #c2e2ff;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #87c4f3;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.SimpleBlue .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.SimpleBlue .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.SimpleBlue .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #87c4f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.SimpleBlue .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.SimpleBlue .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.SimpleBlue .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.SimpleBlue .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.SimpleBlue .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.SimpleBlue .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.SimpleBlue .middleDecorator {
  height: 100%;
}
.SimpleBlue .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.SimpleBlue .bottomDecorator {
  border-top: 1px solid #87c4f3;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- RoundConerPink ---------------------------*/.RoundConerPink {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background: white;
  border: 1px solid #e3acdc;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.RoundConerPink .windowBar {
  background: #fed4f9;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #e3acdc;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.RoundConerPink .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.RoundConerPink .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.RoundConerPink .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #e3acdc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.RoundConerPink .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.RoundConerPink .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.RoundConerPink .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.RoundConerPink .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.RoundConerPink .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.RoundConerPink .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.RoundConerPink .middleDecorator {
  height: 100%;
}
.RoundConerPink .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.RoundConerPink .bottomDecorator {
  border-top: 1px solid #e3acdc;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- SimpleGreen ---------------------------*/.RoundConerGreen {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background: white;
  border: 1px solid #629535;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.RoundConerGreen .windowBar {
  background: #8ac056;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #629535;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.RoundConerGreen .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.RoundConerGreen .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.RoundConerGreen .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #629535;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.RoundConerGreen .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.RoundConerGreen .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.RoundConerGreen .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.RoundConerGreen .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.RoundConerGreen .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.RoundConerGreen .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.RoundConerGreen .middleDecorator {
  height: 100%;
}
.RoundConerGreen .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.RoundConerGreen .bottomDecorator {
  border-top: 1px solid #629535;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- SimpleOrange ---------------------------*/.RoundConerOrange {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background: white;
  border: 1px solid #dc9600;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.RoundConerOrange .windowBar {
  background: #ffcb5b;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #dc9600;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.RoundConerOrange .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.RoundConerOrange .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.RoundConerOrange .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #dc9600;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.RoundConerOrange .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.RoundConerOrange .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.RoundConerOrange .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.RoundConerOrange .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.RoundConerOrange .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.RoundConerOrange .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.RoundConerOrange .middleDecorator {
  height: 100%;
}
.RoundConerOrange .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.RoundConerOrange .bottomDecorator {
  border-top: 1px solid #dc9600;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- SimpleViolet ---------------------------*/.RoundConerViolet {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background: white;
  border: 1px solid #ba80ec;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.RoundConerViolet .windowBar {
  background: #cdb1fb;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #ba80ec;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.RoundConerViolet .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.RoundConerViolet .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.RoundConerViolet .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #ba80ec;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.RoundConerViolet .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.RoundConerViolet .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.RoundConerViolet .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.RoundConerViolet .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.RoundConerViolet .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.RoundConerViolet .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.RoundConerViolet .middleDecorator {
  height: 100%;
}
.RoundConerViolet .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.RoundConerViolet .bottomDecorator {
  border-top: 1px solid #ba80ec;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- SimpleBlue ---------------------------*/.RoundConerBlue {
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-left-radius: 3px;
  border-bottom-right-radius: 3px;
  background: white;
  border: 1px solid #87c4f3;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.RoundConerBlue .windowBar {
  background: #c2e2ff;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #87c4f3;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
}
.RoundConerBlue .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.RoundConerBlue .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.RoundConerBlue .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #87c4f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.RoundConerBlue .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.RoundConerBlue .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.RoundConerBlue .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.RoundConerBlue .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.RoundConerBlue .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.RoundConerBlue .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.RoundConerBlue .middleDecorator {
  height: 100%;
}
.RoundConerBlue .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.RoundConerBlue .bottomDecorator {
  border-top: 1px solid #87c4f3;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- ShadowPink ---------------------------*/.ShadowPink {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #e3acdc;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.ShadowPink .windowBar {
  background: #fed4f9 url('/elcomResources/skin/images/PortletThemes/white.png') no-repeat top center;
  background-size: 100% 15px;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #e3acdc;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ShadowPink .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ShadowPink .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.ShadowPink .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #e3acdc;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.ShadowPink .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.ShadowPink .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.ShadowPink .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.ShadowPink .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.ShadowPink .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.ShadowPink .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.ShadowPink .middleDecorator {
  height: 100%;
}
.ShadowPink .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.ShadowPink .bottomDecorator {
  border-top: 1px solid #e3acdc;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- ShadowGreen ---------------------------*/.ShadowGreen {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #629535;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.ShadowGreen .windowBar {
  background: #8ac056 url('/elcomResources/skin/images/PortletThemes/white.png') no-repeat top center;
  background-size: 100% 15px;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #629535;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ShadowGreen .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ShadowGreen .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.ShadowGreen .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #629535;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.ShadowGreen .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.ShadowGreen .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.ShadowGreen .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.ShadowGreen .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.ShadowGreen .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.ShadowGreen .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.ShadowGreen .middleDecorator {
  height: 100%;
}
.ShadowGreen .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.ShadowGreen .bottomDecorator {
  border-top: 1px solid #629535;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- ShadowOrange ---------------------------*/.ShadowOrange {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #dc9600;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.ShadowOrange .windowBar {
  background: #ffcb5b url('/elcomResources/skin/images/PortletThemes/white.png') no-repeat top center;
  background-size: 100% 15px;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #dc9600;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ShadowOrange .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ShadowOrange .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.ShadowOrange .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #dc9600;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.ShadowOrange .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.ShadowOrange .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.ShadowOrange .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.ShadowOrange .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.ShadowOrange .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.ShadowOrange .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.ShadowOrange .middleDecorator {
  height: 100%;
}
.ShadowOrange .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.ShadowOrange .bottomDecorator {
  border-top: 1px solid #dc9600;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- ShadowViolet ---------------------------*/.ShadowViolet {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #ba80ec;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.ShadowViolet .windowBar {
  background: #cdb1fb url('/elcomResources/skin/images/PortletThemes/white.png') no-repeat top center;
  background-size: 100% 15px;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #ba80ec;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ShadowViolet .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ShadowViolet .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.ShadowViolet .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #ba80ec;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.ShadowViolet .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.ShadowViolet .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.ShadowViolet .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.ShadowViolet .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.ShadowViolet .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.ShadowViolet .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.ShadowViolet .middleDecorator {
  height: 100%;
}
.ShadowViolet .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.ShadowViolet .bottomDecorator {
  border-top: 1px solid #ba80ec;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- ShadowBlue ---------------------------*/.ShadowBlue {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #87c4f3;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.ShadowBlue .windowBar {
  background: #c2e2ff url('/elcomResources/skin/images/PortletThemes/white.png') no-repeat top center;
  background-size: 100% 15px;
  -webkit-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  -moz-box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  box-shadow: 0 1px 0 rgba(13, 13, 13, 0.05);
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #87c4f3;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.ShadowBlue .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ShadowBlue .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.ShadowBlue .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #87c4f3;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.ShadowBlue .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/defaultTheme.png');
  background-repeat: no-repeat;
}
.ShadowBlue .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
}
.ShadowBlue .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -32px;
}
.ShadowBlue .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -16px;
}
.ShadowBlue .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center 0px;
}
.ShadowBlue .windowBar > [class*="pull-right"]:hover {
  background: white;
}
.ShadowBlue .middleDecorator {
  height: 100%;
}
.ShadowBlue .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.ShadowBlue .bottomDecorator {
  border-top: 1px solid #87c4f3;
  padding: 0 10px;
  line-height: 28px;
  height: 28px;
}
/*-------------------------- VistaTheme ---------------------------*/.VistaTheme {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: white;
  border: 1px solid #676767;
  -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.25);
  margin: 5px;
}
.VistaTheme .windowBar {
  background: #757a86;
  /* Old browsers */

  background: -moz-linear-gradient(top, #757a86 0%, #595d63 50%, #3a3c3e 51%, #353839 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #757a86), color-stop(50%, #595d63), color-stop(51%, #3a3c3e), color-stop(100%, #353839));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #757a86 0%, #595d63 50%, #3a3c3e 51%, #353839 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #757a86 0%, #595d63 50%, #3a3c3e 51%, #353839 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #757a86 0%, #595d63 50%, #3a3c3e 51%, #353839 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #757a86 0%, #595d63 50%, #3a3c3e 51%, #353839 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757a86', endColorstr='#353839', GradientType=0);
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 0 #969cad;
  -moz-box-shadow: inset 0 1px 0 #969cad;
  box-shadow: inset 0 1px 0 #969cad;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  border-bottom: 1px solid #676767;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.VistaTheme .windowBar > h5.portletName {
  margin: 0 70px 0 0;
  display: block;
  line-height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: white;
}
.VistaTheme .windowBar > h5.portletName > i {
  width: 16px;
  height: 16px;
  display: inline-block;
  vertical-align: text-top;
}
.VistaTheme .windowBar > [class*="pull-right"] {
  width: 16px;
  height: 16px;
  margin: 6px 0 0 4px;
  display: inline-block;
}
.VistaTheme .windowBar > [class*="pull-right"] > i[class$="Icon"] {
  width: 16px;
  height: 16px;
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/vistaTheme.png');
  background-repeat: no-repeat;
}
.VistaTheme .windowBar > [class*="pull-right"] .uiIconArrowDown {
  display: block;
  background-image: url('/elcomResources/skin/images/PortletThemes/vistaTheme.png');
  background-position: center 0px;
}
.VistaTheme .windowBar > [class*="pull-right"] .maximizedIcon {
  background-position: center -48px;
}
.VistaTheme .windowBar > [class*="pull-right"] .restoreIcon {
  background-position: center -32px;
}
.VistaTheme .windowBar > [class*="pull-right"] .minimizedIcon {
  background-position: center -16px;
}
.VistaTheme .middleDecorator {
  height: 100%;
}
.VistaTheme .middleDecorator > .nameStyle {
  border: 1px solid #A4A4A4;
  color: #454545;
  line-height: 20px;
  margin: 10px 20px;
  text-align: center;
}
.VistaTheme .bottomDecorator {
  border-top: 1px solid #676767;
  background: #757a86;
  /* Old browsers */

  background: -moz-linear-gradient(top, #757a86 0%, #595d63 50%, #3a3c3e 51%, #353839 100%);
  /* FF3.6+ */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #757a86), color-stop(50%, #595d63), color-stop(51%, #3a3c3e), color-stop(100%, #353839));
  /* Chrome,Safari4+ */

  background: -webkit-linear-gradient(top, #757a86 0%, #595d63 50%, #3a3c3e 51%, #353839 100%);
  /* Chrome10+,Safari5.1+ */

  background: -o-linear-gradient(top, #757a86 0%, #595d63 50%, #3a3c3e 51%, #353839 100%);
  /* Opera 11.10+ */

  background: -ms-linear-gradient(top, #757a86 0%, #595d63 50%, #3a3c3e 51%, #353839 100%);
  /* IE10+ */

  background: linear-gradient(to bottom, #757a86 0%, #595d63 50%, #3a3c3e 51%, #353839 100%);
  /* W3C */

  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#757a86', endColorstr='#353839', GradientType=0);
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 0 #969cad;
  -moz-box-shadow: inset 0 1px 0 #969cad;
  box-shadow: inset 0 1px 0 #969cad;
  padding: 0 10px;
  line-height: 22px;
  height: 22px;
  color: white;
}
body {
  margin: 0;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 20px;
  background-color: #ffffff;
}
a,
a:hover {
  color: #2f5e92;
  text-decoration: none;
}
table {
  width: 100%;
}
.navbar .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 0px solid #ccc;
}
.navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 0px solid transparent;
  border-right: 0px solid transparent;
  border-bottom: 0px solid #ffffff;
}
.uiScrollTop {
  background: url('/elcomResources/skin/images/ShareImages/Background/uiScrollTop.png') repeat-x top center;
  position: absolute;
  content: "";
  z-index: 1;
  width: 100%;
  height: 15px;
  top: 0px;
}
.uiScrollBottom {
  background: url('/elcomResources/skin/images/ShareImages/Background/uiScrollBottom.png') repeat-x center;
  position: absolute;
  content: "";
  z-index: 1;
  width: 100%;
  height: 15px;
}
/***************badge*********************/
.badge {
  background: #D0D0D0;
  border-radius: 9px 9px 9px 9px;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.37) inset, 1px 1px 0 rgba(255, 255, 255, 0.8);
  color: #2F5E92;
  font-size: 11px;
  padding-left: 7px;
  padding-right: 7px;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
}
/*************** multiValueContainer *********************/
.multiValueContainer {
  float: left;
}
.multiValueContainer li {
  margin-bottom: 12px;
}
.multiValueContainer li [class^="uiIcon"] {
  cursor: pointer;
}
.multiValueContainer li input {
  margin-right: 5px;
}
.multiValueContainer li:last-child {
  margin-bottom: 0px;
}
/*************** AjaxLoadingMask *********************/
.ajaxLoadingMask {
  background: #808080;
  border: 1px solid #666;
  border-radius: 0 0 3px 3px;
  -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.3);
  padding: 10px 7px 6px 11px;
  top: 0px !important;
  position: fixed !important;
}
.ajaxLoadingMask .loadingProgressBar {
  background: url(/elcomResources/skin/images/Loadding/loadingProgressBar.gif) no-repeat center;
  width: 20px;
  height: 20px;
}
.ajaxLoadingMask .loadingText {
  margin: 0 34px 0 40px;
  color: white;
  font-weight: bold;
  text-shadow: 1px 1px 1px #444444;
}
.ajaxLoadingMask .uiIconClose:hover {
  background: url(../img/elcom-platform-icons/uiIconsWhite.png) -160px -100px;
}
/***********************************/
.uiAccessGroup {
  padding: 10px;
}
.uiAccessGroup .form-horizontal .control-group .control-label {
  width: 400px;
}
.uiAccessGroup .form-horizontal .control-group .controls {
  margin-left: 405px;
}
.controls-nowrap {
  white-space: nowrap;
}
.UICLVPortlet .checkListSetting {
  padding: 15px 10px 10px 85px;
}
.UICLVPortlet .checkListSetting li {
  margin-right: 50px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .UICLVPortlet .uiCheckbox {
    padding: 0px 8px;
  }
}
.UICLVPortlet #clvContentTab-tab .controls .uiSelectbox {
  width: 131px;
}
.UICLVPortlet #clvContentTab-tab .controls .uiSelectbox .selectbox {
  width: 131px;
}
.UICLVPortlet .form-horizontal .control-group .controls input {
  width: 270px;
}
.UICLVPortlet .form-horizontal .control-group .controls .uiCheckbox input {
  width: auto;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .UISingleContentViewerPortlet .uiCheckbox {
    padding: 0px 8px;
  }
}
.UISingleContentViewerPortlet .form-horizontal li {
  margin-left: 50px;
}
.UISingleContentViewerPortlet .form-horizontal .uiRadio {
  width: 190px;
  margin-left: 15px;
}
.UISingleContentViewerPortlet .form-horizontal .control-group {
  margin-bottom: 20px;
}
.UISingleContentViewerPortlet .form-horizontal .controls-full .scv-by {
  line-height: 28px;
  margin: 0px 5px 0px 15px;
}
/*================================*/
.UIForm .UIPDFViewerContainer {
  min-width: 530px;
}
.UIForm .UIPDFViewerContainer .PDFViewerBar .ControlButton .PageNumber input {
  border: 1px solid #cfcfcf;
  text-align: center;
  width: 30px;
  height: 20px;
}
.UIForm .UIPDFViewerContainer .PDFViewerBar .ControlButton .uiSelectbox,
.UIForm .UIPDFViewerContainer .PDFViewerBar .ControlButton select.selectbox {
  width: 75px;
  height: 22px;
}
.UIForm .UIPDFViewerContainer .PDFViewerBar .ControlButton .uiSelectbox {
  margin-top: -4px;
}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}
.input-block-level {
  display: block;
  width: 100%;
  min-height: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/*============== Action With Label================*/
.uiActionWithLabel {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  padding: 3px 8px;
  line-height: 20px;
}
.uiActionWithLabel:hover {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #cfcfcf;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px 0px #ffffff;
  -moz-box-shadow: 0 1px 2px 0px #ffffff;
  box-shadow: 0 1px 2px 0px #ffffff;
}
.uiActionWithLabel:hover:active,
.uiActionWithLabel:hover:focus {
  -webkit-box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ececec;
}
.uiActionWithLabel .uiIconMiniArrowDown {
  margin-left: 5px;
}
/*============== actionIcon================*/
.actionContainer {
  white-space: nowrap;
}
.actionIcon,
.actionIconSmall {
  border: 1px solid transparent;
  cursor: pointer;
  display: inline-block;
  padding: 3px 8px;
  line-height: 20px;
  padding: 2px 4px;
  vertical-align: middle;
}
.actionIcon:hover,
.actionIconSmall:hover {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #cfcfcf;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px 0px #ffffff;
  -moz-box-shadow: 0 1px 2px 0px #ffffff;
  box-shadow: 0 1px 2px 0px #ffffff;
}
.actionIcon:hover:active,
.actionIconSmall:hover:active,
.actionIcon:hover:focus,
.actionIconSmall:hover:focus {
  -webkit-box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ececec;
}
.actionIcon .uiIconMiniArrowDown,
.actionIconSmall .uiIconMiniArrowDown {
  margin-left: 5px;
}
.actionIcon:hover,
.actionIconSmall:hover {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  border: 1px solid #cfcfcf;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 1px 2px 0px #ffffff;
  -moz-box-shadow: 0 1px 2px 0px #ffffff;
  box-shadow: 0 1px 2px 0px #ffffff;
}
.actionIcon:hover:active,
.actionIconSmall:hover:active,
.actionIcon:hover:focus,
.actionIconSmall:hover:focus {
  -webkit-box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ececec;
}
.actionIcon .uiIconMiniArrowDown,
.actionIconSmall .uiIconMiniArrowDown {
  margin-left: 5px;
}
.actionIcon:active,
.actionIconSmall:active,
.actionIcon:focus,
.actionIconSmall:focus,
.actionIcon.active,
.actionIconSmall.active {
  -webkit-box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.15) inset;
  -moz-box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.15) inset;
  box-shadow: 0px 0px 10px 0 rgba(0, 0, 0, 0.15) inset;
  border: 1px solid #c7c7c7;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background-color: #ececec;
}
.actionIconSmall {
  padding: 0 2px;
}
/*============== error, noticeEmpty ================*/
.error,
.noticeEmpty {
  color: #e0233e;
}
.noticeEmpty {
  color: #999999;
  color: #e0233e;
}
/*======== Title================*/
.titleWithBorder {
  position: relative;
  overflow: hidden;
}
.titleWithBorder:after {
  border-bottom: 1px solid #dadada;
  height: 11px;
  content: "";
  position: absolute;
  width: 100%;
  margin-left: 10px;
}
/******uibox*****/
.uiBox {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 2px 4px -1px rgba(35, 44, 48, 0.18);
  -moz-box-shadow: 0px 2px 4px -1px rgba(35, 44, 48, 0.18);
  box-shadow: 0px 2px 4px -1px rgba(35, 44, 48, 0.18);
  border: 1px solid #cfcfcf;
  background: #ffffff;
  margin: 0 0 20px 0;
}
.uiBox .title {
  background-color: #f0f0f0;
  border-bottom: 1px solid #cfcfcf;
  -webkit-box-shadow: 0 1px 2px rgba(13, 13, 13, 0.2);
  -moz-box-shadow: 0 1px 2px rgba(13, 13, 13, 0.2);
  box-shadow: 0 1px 2px rgba(13, 13, 13, 0.2);
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  padding: 8px 10px;
  line-height: 20px;
  margin: 0;
  word-wrap: break-word;
}
.uiBox .title .actionIcon {
  margin: -3px 0;
}
.uiBox .title + .uiGrid tbody {
  -webkit-box-shadow: 0px 0px 0px transparent;
  -moz-box-shadow: 0px 0px 0px transparent;
  box-shadow: 0px 0px 0px transparent;
}
.uiBox .uiContentBox {
  padding: 20px;
}
.uiBox .uiContentBox + .title {
  padding: 4px 10px;
  border-top: 1px solid #cfcfcf;
  -webkit-box-shadow: 0px 0px 0px transparent;
  -moz-box-shadow: 0px 0px 0px transparent;
  box-shadow: 0px 0px 0px transparent;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.uiBox .uiContentBox + .uiContentBox {
  border-top: 1px solid #cfcfcf;
}
.uiBox .title + .uiGrid.table {
  margin: 0;
  border: none;
  border-top: 1px solid #ececec;
}
.uiBox .title + .uiGrid.table thead tr:first-child {
  -webkit-box-shadow: 0px 0px 0px transparent;
  -moz-box-shadow: 0px 0px 0px transparent;
  box-shadow: 0px 0px 0px transparent;
}
.uiBox .title + .uiGrid.table th {
  background-color: #f9f9f9;
}
.uiBox .title + .uiGrid.table tr td:first-child,
.uiBox .title + .uiGrid.table tr th:first-child {
  border-left: none;
}
.uiBox.roundedBottom {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
.uiBox.roundedBottom .title {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.uiBox.roundedTop {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
.uiBox.uiGrayLightBox {
  background: #f0f0f0;
}
.uiBox.noRounded {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.uiBox.noRounded .title {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.uiBox > .uiTrees {
  border: none;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px;
}
/*============== Gray Light Box================*/
.uiGrayLightBox {
  padding: 8px 9px;
  border: 1px solid #cfcfcf;
  background: #f0f0f0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.06);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.06);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.06);
}
.uiGrayLightBox label {
  display: inline-block;
}
.uiGrayLightBox input {
  margin-bottom: 0px;
}
.center {
  text-align: center;
}
/******avatar*****/
.avatarCircle {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  width: 40px;
  height: 40px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  -webkit-box-shadow: 0px 2px 4px rgba(13, 13, 13, 0.27);
  -moz-box-shadow: 0px 2px 4px rgba(13, 13, 13, 0.27);
  box-shadow: 0px 2px 4px rgba(13, 13, 13, 0.27);
  border: 1px solid #b1b1b1;
  padding: 5px;
}
.avatarCircle img {
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  border-radius: 100px;
  width: 40px;
  height: 40px;
}
.avatarXLarge {
  width: 120px;
  height: 120px;
}
.avatarXLarge img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 120px;
  height: 120px;
}
.avatarLarge {
  width: 100px;
  height: 100px;
}
.avatarLarge img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 100px;
  height: 100px;
}
.avatarXMedium {
  width: 75px;
  height: 75px;
}
.avatarXMedium img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 75px;
  height: 75px;
}
.avatarMedium {
  width: 50px;
  height: 50px;
}
.avatarMedium img {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width: 50px;
  height: 50px;
}
.avatarXSmall {
  width: 36px;
  height: 36px;
}
.avatarXSmall img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 36px;
  height: 36px;
}
.avatarSmall {
  width: 26px;
  height: 26px;
}
.avatarSmall img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 26px;
  height: 26px;
}
.avatarXMini {
  width: 20px;
  height: 20px;
}
.avatarXMini img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 20px;
  height: 20px;
}
.avatarMini {
  width: 16px;
  height: 16px;
}
.avatarMini img {
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  width: 16px;
  height: 16px;
}
.avatarLargeWithBorder {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  width: 100px;
  height: 100px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 2px 4px rgba(13, 13, 13, 0.27);
  -moz-box-shadow: 0px 2px 4px rgba(13, 13, 13, 0.27);
  box-shadow: 0px 2px 4px rgba(13, 13, 13, 0.27);
  border: 1px solid #cccccc;
  padding: 7px;
  display: block;
}
.avatarLargeWithBorder img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 100px;
  height: 100px;
}
.avatarXLargeWithBorder {
  background-color: #f9f9f9;
  background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));
  background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);
  background-image: linear-gradient(to bottom, #ffffff, #f1f1f1);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);
  width: 120px;
  height: 120px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 2px 4px rgba(13, 13, 13, 0.27);
  -moz-box-shadow: 0px 2px 4px rgba(13, 13, 13, 0.27);
  box-shadow: 0px 2px 4px rgba(13, 13, 13, 0.27);
  border: 1px solid #cccccc;
  padding: 7px;
  display: block;
}
.avatarXLargeWithBorder img {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  width: 120px;
  height: 120px;
}
/*
Round corner box with title
  - border: 1px solid @tableBorder;
  - Title: 
    + gray background (#f0f0f0)
    + round corner at left-top and right-top
    + text title is bold, class name is "titleBox", color is @grayDark
  - content box: 
    + background: white
    + round corner at the bottom-left and bottom-right
*/
.roundCornerBoxWithTitle {
  background: #ffffff;
  border: 1px solid #cfcfcf;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.08);
}
.roundCornerBoxWithTitle .titleBox {
  -webkit-border-radius: 4px 4px 0px 0px;
  -moz-border-radius: 4px 4px 0px 0px;
  border-radius: 4px 4px 0px 0px;
  -webkit-box-shadow: 0px 1px 2px rgba(13, 13, 13, 0.08);
  -moz-box-shadow: 0px 1px 2px rgba(13, 13, 13, 0.08);
  box-shadow: 0px 1px 2px rgba(13, 13, 13, 0.08);
  background: #f0f0f0;
  border-bottom: 1px solid #cfcfcf;
  margin: 0px;
  line-height: 20px;
  font-weight: bold;
  color: #333333;
  padding: 8px 10px;
  word-wrap: break-word;
}

.nav-list > .active > a,
.nav-list > .active > a:hover {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  background-color: #2F5E92;
}




.uiECMAdminPortlet .uiResizableBlock .ShowSideBar{margin-left:256px;}
.uiECMAdminPortlet .ecmAdminPanel{height:100%;overflow:auto;width:233px;padding:24px 13px 0px 24px;}
.uiECMAdminPortlet .uiECMAdminWorkingArea{margin:24px 10px 10px;}.uiECMAdminPortlet .uiECMAdminWorkingArea .title{font-size:14px;}
.uiECMAdminPortlet .uiECMAdminWorkingArea .pagination{margin:0px 0px 9px 0px;}
.uiECMAdminPortlet .uiECMAdminWorkingArea .uiPopup .control-group .controls .textarea{height:150px;vertical-align:top;}
.uiECMAdminPortlet .uiECMAdminWorkingArea .uiPopup .control-group .controls-full{white-space:nowrap;}.uiECMAdminPortlet .uiECMAdminWorkingArea .uiPopup .control-group .controls-full .textarea{height:150px;vertical-align:top;width:100%;}
.uiECMAdminPortlet .uiECMAdminWorkingArea .tabActions{width:240px;float:left;margin:0px;}
.uiECMAdminPortlet .uiECMAdminWorkingArea .uiOneNodePathSelector .uiTreeList{margin-left:250px;}
.uiECMAdminPortlet .uiECMAdminWorkingArea .uiOneNodePathSelector .breadcrumb{background-color:#f5f5f5;border:1px solid #cfcfcf;border-radius:0 0 0 0;margin:6px 0 20px;padding:8px 15px;}
.uiECMAdminPortlet .uiECMAdminWorkingArea .uiOneNodePathSelector .control-label{width:84px;}
.uiECMAdminPortlet .uiECMAdminWorkingArea .uiOneNodePathSelector .form-horizontal .controls{margin-left:100px;}
.uiECMAdminPortlet .uiNodeTypeList .pagination{margin:10px 0;}
.uiECMAdminPortlet .uiNodeTypeList .allDocument{margin:10px 0;}
.uiECMAdminPortlet .uiNodeTypeUpload .form-horizontal .controls{margin-left:148px;}
.uiIconEcmsFolksonomyManager{background-image:url(../img/elcom-platform-icons/uiIconsDarkGray.png);background-position:-60px -20px;}
a:hover .uiIconEcmsFolksonomyManager{background-image:url(../img/elcom-platform-icons/uiIconsBlue.png);}
.uiIconEcmsTaxonomyManagerTrees{background-image:url(../img/elcom-platform-icons/uiIconsDarkGray.png);background-position:-20px -60px;}
a:hover .uiIconEcmsTaxonomyManagerTrees{background-image:url(../img/elcom-platform-icons/uiIconsBlue.png);}
.uiIconEcmsActionManager{background-image:url(../img/elcom-platform-icons/uiIconsDarkGray.png);background-position:0px -40px;}
a:hover .uiIconEcmsActionManager{background-image:url(../img/elcom-platform-icons/uiIconsBlue.png);}
.uiIconEcmsUnLockManager{background-image:url(../img/elcom-platform-icons/uiIconsDarkGray.png);background-position:-60px 0px;}
a:hover .uiIconEcmsUnLockManager{background-image:url(../img/elcom-platform-icons/uiIconsBlue.png);}
.uiSearchBox{margin:0 0 14px 0;padding:8px;border-radius:4px;border:1px solid #cfcfcf;}
.MultiValueContainer .multiFieldAction{margin-left:4px;}
.UITaxonomyTreeCreateChild .breadcrumb{border:1px solid #e1e1e1;background:#f7f7f7;border-radius:0px;margin:0 0 16px 0;padding:4px;}
.UITaxonomyTreeCreateChild .uiTreeList{margin-left:244px;}
.uiTaxonomyTreeWizard .wizardLabel{padding:15px 8px 14px;}
.uiTaxonomyTreeWizard .UIActionTaxonomyManager .form-horizontal{padding-top:0px;}
.uiViewPermissionForm .tab_permission input{margin:0px;}
.superTypeTab .controls{margin:0px;}
.uiNodeTypeImportPopup .form-horizontal .control-label{display:none;}
.uiNodeTypeExport .uiCheckbox{width:12px;margin:auto;display:block;}
.UINodeTypeSelector .control-label{width:auto;}
.UINodeTypeSelector .controls{margin:0px;}
.permission .form-inline .checkbox{margin-right:15px;}
.permission .controls{margin-bottom:10px;}.permission .controls input{width:350px;margin:0px;}
.permission .controls .btn{margin-left:10px;}
.UIActionTaxonomyManager .uiAddActionForm{border-top:1px solid #cfcfcf;max-height:350px ;}



.uiSideBar .uiBox{margin:0px;}
.uiSideBar .uiTreeExplorer{padding:0px;margin:-10px -10px 0px -10px;}
.uiSideBar #UIAllItems{margin-bottom:20px;}
.uiSideBar .uiBox .title .sideGeneratal{cursor:pointer;float:right;height:16px;width:16px;display:block;}
.uiSideBar .uiBox .uiContentBox{padding:10px;}
.uiSideBar .uiSelectContent{background:#f0f0f0;border-top:1px solid #c1c1c1;height:30px;line-height:16px;padding:0px 3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}.uiSideBar .uiSelectContent .normalItem{cursor:pointer;padding:8px 8px 0px 8px;width:14px;height:23px;float:left;margin-top:-1px;}.uiSideBar .uiSelectContent .normalItem:hover [class^="uiIconEcms"]{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsBlue.png");}
.uiSideBar .uiSelectContent .normalItem:hover .uiIconEcmsTagExplorerMini{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.uiSideBar .uiSelectContent .selectedItem{cursor:pointer;padding:8px 8px 0px 8px;width:14px;height:23px;background:#ffffff;float:left;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;margin-top:-1px;}.uiSideBar .uiSelectContent .selectedItem [class^="uiIconEcms"]{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsBlue.png");}
.uiSideBar .uiSelectContent .selectedItem .uiIconEcmsTagExplorerMini{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.uiSideBar .uiSelectContent .MoreItem{line-height:26px;cursor:pointer;padding:8px;float:left;width:14px;margin-top:-1px;}
.uiSideBar .uiSelectContent .itemIcon{margin:auto;width:16px;height:15px;display:block;}
.uiSideBar .uiSelectContent .defaultIcon{background:url('/ecmexplorer/skin/webui/component/explorer/sidebar/DefaultSkin/icons/Generatal.png') no-repeat center;}
.uiSideBar .uiSelectContent .actionItem{background:url('/ecmexplorer/skin/webui/component/explorer/sidebar/DefaultSkin/icons/ActionItem.gif') no-repeat center;}
.uiSideBar .selectItem{overflow:auto;}
.uiSideBar .resizeTreeExplorer{height:18px;text-align:center;}.uiSideBar .resizeTreeExplorer .uiIconArrowDown{cursor:pointer;}
.uiSideBar .DriversButton{background:url('/ecmexplorer/skin/webui/component/explorer/sidebar/DefaultSkin/icons/DriversButton.png') no-repeat left center;cursor:pointer;float:right;height:20px;margin-top:2px;width:33px;}
.uiSideBar .SideGeneratal{cursor:pointer;float:right;height:17px;margin-top:4px;width:17px;}
.uiSideBar .ListExtendedItem{background:none repeat scroll 0 0 #F7F7F7;border:1px solid #B7B7B7;padding:5px;position:absolute;}
.uiSideBar .ListExtendedItem .IconPopup{display:block;margin:4px 0;padding:2px 6px;}
.uiSideBar .UITagExplorer{text-align:left;line-height:22px;}.uiSideBar .UITagExplorer .title .actionIcon{margin:-3px;}
.uiSideBar .UITagExplorer .tagContainer a{color:#333333;margin:0px 15px 7px 0px;}.uiSideBar .UITagExplorer .tagContainer a:hover{color:#2f5e92;}
.advancedSearchIcon{margin:-3px;}
.uiViewRelationList .frameContent{color:#999;}.uiViewRelationList .frameContent a{color:#333333;}.uiViewRelationList .frameContent a:hover{color:#2f5e92;}
.uiAddressBar{padding:8px;margin-bottom:15px;}.uiAddressBar .tblAddressBar{table-layout:fixed;width:100%;_width:auto;}
.uiAddressBar .detailViewIcon{padding-right:20px;} .btn-group .active>i{background-image:url(../img/elcom-platform-icons/ecms-icons/uiIconsEcmsBlue.png);}
.uiAddressBar .right{width:180px;}.uiAddressBar .right .advance{width:180px;position:relative;}.uiAddressBar .right .advance input{width:100%;margin:0px;}
.uiAddressBar .right .advance .searchBtn{position:absolute;right:5px;top:4px;}
.uiAddressBar .uiAddressBarAction .dropDownButtonBox{width:18px;height:18px;position:absolute;right:12px;top:5px;}.uiAddressBar .uiAddressBarAction .dropDownButtonBox .uiIconArrowDown{cursor:pointer;}
.uiAddressBar .uiAddressBarAction .dropDownButtonBox .tooltip{white-space:nowrap;}
.uiAddressBar .uiAddressBarAction .dropDownButton{cursor:pointer;margin:auto;margin-top:6px;}
.uiAddressBar .uiAddressBarAction .inputContainer{margin:0 4px 0 0;}
.uiAddressBar .uiAddressBarAction .inputContainer input{width:100%;margin:0px;}
.uiAddressBar .block .iconFileExplorer{width:28px;}
.uiAddressBar .uiSelectContent{border:solid 1px #c1c1c1;border-top:none;position:absolute;height:150px;width:100%;overflow:auto;background:white;left:-1px;display:none;}.uiAddressBar .uiSelectContent .addressItem{line-height:18px;margin:2px;cursor:pointer;padding:0px 5px;}
.uiAddressBar .uiSelectContent .selectedAddressItem{line-height:18px;margin:2px;cursor:pointer;color:white;background-color:#316ac5;padding:0px 5px;}
.uiAddressBar .detailViewIcon .btn-group .btn{margin-left:-1px;padding:4px 7px ;}
.uiAddressBar .detailViewIcon .btn-group .btn:nth-last-child(2):hover{border-radius:0 3px 3px 0;}
.uiAddressBar .blockMiddle,.uiAddressBar .blockMiddle1,.uiAddressBar .blockMiddle2,.uiAddressBar .blockMiddle3,.uiAddressBar .blockMiddle4{position:relative;}
.uiAddressBar .viewIcon{height:25px;width:28px;margin:0px 1px 0px 0px;}
.uiAddressBar .backAndRefreshBlock{margin-left:3px;width:55px;}
.uiAddressBar .detailMoreViewIcon{width:17px;}
.uiAddressBar .listExtendedView{position:absolute;background:#f7f7f7;border:1px solid #b7b7b7;padding:5px;}
.uiAddressBar .ExtendedView{float:left;position:relative;}
.uiAddressBar .HomeLabel{float:left;margin:0px 0px 0px 4px;color:#515151;}
.uiMultiUpload{margin:10px 0;position:relative;font-size:12px;}.uiMultiUpload a{color:#2f5e92;text-decoration:none;}
.uiMultiUpload .multiUploadDragFileBackground{position:absolute;background:rgba(235, 235, 235, 0.8);border:4px dashed #ccc;right:0px;top:0px;width:644px;height:99%;z-index:1;display:none;margin:-4px 0px 0px 0px;}.uiMultiUpload .multiUploadDragFileBackground .multiUploadDragFile{text-align:center;font-size:18px;color:black;z-index:2;position:absolute;width:100%;top:30%;}
.uiMultiUpload .uiBox{margin:0px;width:650px;float:right;}
.uiMultiUpload .uploadIconContainer{float:left;width:30px;}.uiMultiUpload .uploadIconContainer img{width:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.uiMultiUpload .multiUploadAbortAll{margin-left:8px;}.uiMultiUpload .multiUploadAbortAll .action{cursor:pointer;color:#333333;}.uiMultiUpload .multiUploadAbortAll .action:hover{color:#2f5e92;}
.uiMultiUpload .loadContent{padding:10px !important;}.uiMultiUpload .loadContent:hover{background:#f8f8f8;}
.uiMultiUpload .loadContent .fileName{cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.uiMultiUpload .loadContent .fileName a{color:#333333;}
.uiMultiUpload .loadContent .fileSize{width:100px;text-align:right;font-weight:bold;}
.uiMultiUpload .loadContent .warningContainer{margin-right:10px;}
.uiMultiUpload .loadContent .action{margin-left:5px;}
.uiMultiUpload .loadContent .loaddingPercent{width:270px;height:15px;text-align:center;background:white;border:1px solid #cbcbcb;position:relative;}
.uiMultiUpload .loadContent .loadding{background:#f0f0f0;height:15px;display:block;}
.uiMultiUpload .loadContent .cancelStatus{font-weight:normal;}
.uiMultiUpload .loadContent .percent{position:absolute;z-index:10;top:-3px;left:40%;}
.uiMultiUpload .loadContent .progress{width:270px;position:relative;margin:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.uiMultiUpload .loadContent .progress .textPercent{color:#FFFFFF;left:5px;position:absolute;top:0;text-shadow:0 0 1px #666;}
.uiMultiUpload .loadContent .actionIcon{margin-left:10px;margin-top:-2px;}
.uiMultiUpload .loadContent .uiIconRemove{cursor:pointer;}
.uiMultiUpload .multiUploadListSeperator{border-top:1px solid #CFCFCF;display:block;}
.uiMultiUpload .multiUploadFileList{overflow-y:auto;max-height:163px;}.uiMultiUpload .multiUploadFileList .loadContent .Action{color:#466799;height:20px;text-align:center;cursor:pointer;}
.uiMultiUpload .multiUploadFilesShortInfo [class^="uiIcon"]{margin:2px 0px 0px 8px;}
.uiMultiUpload .uiIconWarning{background:url("../img/elcom-platform-icons/uiIconColor.png") no-repeat -20px 0px;}
.uiMultiUpload .uiIconMultiUploadClose{background:url("../img/elcom-platform-icons/uiIconColor.png") no-repeat 0px 0px;cursor:pointer;}
.uiMultiUpload .uiIconNoneClose{background:url("../img/elcom-platform-icons/uiIconColor.png") no-repeat -180px 0px;}
.noShow{display:none;}
.uiFileView,.MoveItem{margin:-4px;}.uiFileView .columnCheckbox,.MoveItem .columnCheckbox{padding:3px 10px;float:right;}.uiFileView .columnCheckbox .uiCheckbox,.MoveItem .columnCheckbox .uiCheckbox{width:16px;}
.uiFileView .columnArrow,.MoveItem .columnArrow{width:35px;min-height:30px;float:left;text-align:center;}.uiFileView .columnArrow [class^="uiIconArrow"],.MoveItem .columnArrow [class^="uiIconArrow"]{margin-top:5px;}
.uiFileView .columnNodeType,.MoveItem .columnNodeType{width:30px;float:left;}
.uiFileView .columnText,.MoveItem .columnText{margin:0px 45px 0px 75px;}
.uiFileView .sortByLabel,.MoveItem .sortByLabel{margin-right:5px;line-height:27px;}
.uiFileView .fileViewRowView,.MoveItem .fileViewRowView{border-bottom:1px solid #dedede;padding:10px 0px;}.uiFileView .fileViewRowView .nodeName,.MoveItem .fileViewRowView .nodeName{font-weight:bold;color:#333333;}
.uiFileView .fileViewRowView .nodeLabel,.MoveItem .fileViewRowView .nodeLabel{color:#999999;}
.uiFileView .fileViewRowView .fileInfoBottom,.MoveItem .fileViewRowView .fileInfoBottom{color:#999999;font-size:12px;}
.uiFileView .fileViewRowView .fileInfoVersion,.MoveItem .fileViewRowView .fileInfoVersion{background-color:darkgray;border-radius:4px 4px 4px 4px;color:white;display:inline;font-size:9px;font-weight:bold;width:auto;padding:2px 5px;}
.uiFileView .fileViewRowView .columnCheckbox,.MoveItem .fileViewRowView .columnCheckbox{position:relative;padding-top:10px;}
.uiFileView .uiListGrid .titleTable,.MoveItem .uiListGrid .titleTable{font-weight:lighter;padding:5px 0px;background:#f8f8f8;border-bottom:1px solid #dedede;font-weight:normal;height:auto;}.uiFileView .uiListGrid .titleTable .breadcrumbLink,.MoveItem .uiListGrid .titleTable .breadcrumbLink{margin-right:200px;overflow:hidden;white-space:nowrap;line-height:28px;padding-left:15px;text-overflow:ellipsis;}.uiFileView .uiListGrid .titleTable .breadcrumbLink .uiIconTree,.MoveItem .uiListGrid .titleTable .breadcrumbLink .uiIconTree{margin:0px;}
.uiFileView .uiListGrid .titleTable .breadcrumbLink .nodeLabel,.MoveItem .uiListGrid .titleTable .breadcrumbLink .nodeLabel{color:#333333;}.uiFileView .uiListGrid .titleTable .breadcrumbLink .nodeLabel:hover,.MoveItem .uiListGrid .titleTable .breadcrumbLink .nodeLabel:hover{color:#2f5e92;}
.uiFileView .uiListGrid .titleTable .breadcrumbLink .nodeLabel:last-child,.MoveItem .uiListGrid .titleTable .breadcrumbLink .nodeLabel:last-child{color:#2f5e92;}
.uiFileView .uiListGrid .titleTable .btn-group .btn,.MoveItem .uiListGrid .titleTable .btn-group .btn,.uiFileView .uiListGrid .titleTable .btn-group .dropdown-menu a,.MoveItem .uiListGrid .titleTable .btn-group .dropdown-menu a{font-size:12px;}
.uiFileView .uiListGrid .titleTable .btn-group .dropdown-menu .active a,.MoveItem .uiListGrid .titleTable .btn-group .dropdown-menu .active a,.uiFileView .uiListGrid .titleTable .btn-group .dropdown-menu .active a:hover,.MoveItem .uiListGrid .titleTable .btn-group .dropdown-menu .active a:hover{color:#fff;}.uiFileView .uiListGrid .titleTable .btn-group .dropdown-menu .active a i,.MoveItem .uiListGrid .titleTable .btn-group .dropdown-menu .active a i,.uiFileView .uiListGrid .titleTable .btn-group .dropdown-menu .active a:hover i,.MoveItem .uiListGrid .titleTable .btn-group .dropdown-menu .active a:hover i{background-image:url("../img/elcom-platform-icons/uiIconsWhite.png");margin:0px 0px 0px 7px;}
.uiFileView .fileViewPageIterator,.MoveItem .fileViewPageIterator{margin-left:10px;}.uiFileView .fileViewPageIterator .nextPageIcon,.MoveItem .fileViewPageIterator .nextPageIcon,.uiFileView .fileViewPageIterator .prevPageIcon,.MoveItem .fileViewPageIterator .prevPageIcon{color:#333333;}.uiFileView .fileViewPageIterator .nextPageIcon:hover,.MoveItem .fileViewPageIterator .nextPageIcon:hover,.uiFileView .fileViewPageIterator .prevPageIcon:hover,.MoveItem .fileViewPageIterator .prevPageIcon:hover{color:#2f5e92;}
.uiFileView .caret,.MoveItem .caret{margin-left:4px;}
.uiFileView .MoreButton{color:#058ee6;font-weight:bold;margin-right:20px;text-decoration:underline;cursor:pointer;}
.ActionMenuPlaceHolder{position:relative;z-index:8;}.ActionMenuPlaceHolder .uiFileViewActionBar{background:#f0f0f0;border:1px solid #cfcfcf;-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;height:36px;}.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer{margin:0px;padding:0px 10px;float:none;background:none;border:none;box-shadow:none;}.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer li{float:left;padding:4px 0px;}.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer li a{padding:4px 6px;border:1px solid transparent;line-height:18px;cursor:pointer;background:none;color:#333333;}
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer li>a:hover{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border:1px solid #c7c7c7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333333;padding:4px 6px;background-color:none;}.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer li>a:hover>i{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsBlue.png");}
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer li>a:hover .uiIconEcmsEditDocument,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer li>a:hover .uiIconEcmsDelete,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer li>a:hover .uiIconEcmsMoveNode,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer li>a:hover .uiIconEcmsRestoreFromTrash,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer li>a:hover .uiIconEcmsUpload,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer li>a:hover .uiIconEcmsViewInfo{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .open>a,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .open>a:hover,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .open>a:focus,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .active>a,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .active>a:hover,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .active>a:focus{background:none;box-shadow:0px 2px 6px rgba(0, 0, 0, 0.15) inset;border:1px solid #c7c7c7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#333333;}
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .RightClickCustomItem{padding:0px;}.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .RightClickCustomItem a:hover .uiIconDownload{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .dropdown-menu li{float:none;padding:0px;}.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .dropdown-menu li a{border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:20px;padding:5px 10px;}.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .dropdown-menu li a .uiIconEcmsViewInfo,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .dropdown-menu li a .uiIconEcmsDelete{background-image:url("../img/elcom-platform-icons/uiIconsLightGray.png");}
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .dropdown-menu li a .uiIconEcmsViewInfo{background-position:-140px -60px;}
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .dropdown-menu li a .uiIconEcmsDelete{background-position:-20px 0px;}
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .dropdown-menu li a:hover{background-color:#517abe;background-image:-moz-linear-gradient(top, #628acc, #3763aa);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#628acc), to(#3763aa));background-image:-webkit-linear-gradient(top, #628acc, #3763aa);background-image:-o-linear-gradient(top, #628acc, #3763aa);background-image:linear-gradient(to bottom, #628acc, #3763aa);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff628acc', endColorstr='#ff3763aa', GradientType=0);color:#fff;}.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .dropdown-menu li a:hover>i{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsWhite.png");}
.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .dropdown-menu li a:hover .uiIconEcmsDelete,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .dropdown-menu li a:hover .uiIconDownload,.ActionMenuPlaceHolder .uiFileViewActionBar .uiRightPopupMenuContainer .dropdown-menu li a:hover .uiIconEcmsViewInfo{background-image:url("../img/elcom-platform-icons/uiIconsWhite.png");}
.ActionMenuPlaceHolder .fileViewStatus{position:absolute;right:0px;line-height:27px;padding:5px 10px 0px 0px;}.ActionMenuPlaceHolder .fileViewStatus .text{margin:0px 5px;}
.ActionMenuPlaceHolder .fileViewStatus .fileViewItemCount{font-weight:bold;}
.MoveItem{padding:0px;}
.UIJCRExplorerPortlet{padding:25px;background:none !important;}.UIJCRExplorerPortlet .uiActionBarAlone{height:38px;}.UIJCRExplorerPortlet .uiActionBarAlone .tab-content{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;border:1px solid #c1c1c1;}.UIJCRExplorerPortlet .uiActionBarAlone .tab-content .nav-pills{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;}
.uiActionBar .tab-content{position:relative;z-index:3;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.uiActionBar .listHiddenActionsContainer .actionIcon{margin:0px;border:none;}.uiActionBar .listHiddenActionsContainer .actionIcon:hover{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;box-shadow:none;}.uiActionBar .listHiddenActionsContainer .actionIcon:hover>[class^="uiIcon"]{background-image:url("../img/elcom-platform-icons/uiIconsWhite.png");}
.uiActionBar .listHiddenActionsContainer .actionIcon:hover>[class^="uiIconEcms"]{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsWhite.png");}
.uiActionBar .uiViewBarContainer{position:absolute;right:10px;top:4px;} .noneDrivesButton, .noneDrivesButton:hover{padding:3px 6px;color:#333333;}
.uiActionBar .uiViewBarContainer .actionIcon{margin-left:2px;}
.uiActionBar .uiViewBarContainer .showDrivesButton{padding:3px 6px;color:#333333;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15) inset;background-color:#ECECEC;border:1px solid #C7C7C7;border-radius:3px 3px 3px 3px;}.uiActionBar .uiViewBarContainer .showDrivesButton>[class^="uiIcon"]{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.uiActionBar .uiViewBarContainer .showDrivesButton>[class^="uiIconEcms"]{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsBlue.png");}
.uiTabGrayInPage .tab-content .nav-pills>li.dropdown{margin-right:200px;}
.uiItemList li{padding:2px 0px 2px 15px;font-size:12px;}.uiItemList li>a{color:#25155d;}.uiItemList li>a:hover{color:#2f5e92;}
.uiItemList li .selectedNode{color:#2f5e92;}
.uiItemList li>[class^="uiIcon"]{float:left;margin:2px 0px 0px -21px;}
.uiWorkingArea{width:100%;}.uiWorkingArea .leftContainer{float:left;width:240px;overflow:hidden;}
.uiWorkingArea .rightContainer{float:left;}
.uiWorkingArea .UIDocumentWorkspace{margin-left:0px;overflow:auto;background:#ffffff;border:1px solid #cfcfcf;border-top:none;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;padding:4px;}
.uiWorkingArea .uiDocumentWorkspaceBox{border:1px solid #cfcfcf;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;}.uiWorkingArea .uiDocumentWorkspaceBox .uiDialogAction{background-color:#F0F0F0;border-bottom:1px solid #CFCFCF;border-radius:4px 4px 0 0;line-height:20px;padding:8px 20px;word-wrap:break-word;margin:-20px -20px 20px -20px;}
.uiListView{padding:15px;border-top:0px;position:relative;}
.uiListGrid{-moz-user-select:none;overflow-y:hidden;overflow-x:auto;}.uiListGrid .titleTable{font-weight:bold;height:34px;background:#f0f0f0;border-bottom:1px solid #cfcfcf;}
.uiListGrid .lineLeft{border-left:1px solid #cfcfcf;width:2px;height:34px;float:left;cursor:col-resize;}
.uiListGrid .odd{background:#f9f9f9;}
.uiListGrid .even{background:#fff;}
.uiListGrid .OverHeader{background:url('DefaultSkin/background/OverThGridRepeatBg1x19.gif') repeat-x center;font-weight:bold;line-height:19px;height:19px;}
.uiListGrid .nodeLabel{overflow:hidden;cursor:pointer;-moz-outline:none;-moz-user-select:none;}
.uiListGrid .columnIcon,.uiListGrid .columnName,.uiListGrid .columnAuditing,.uiListGrid .columnVersion,.uiListGrid .columnowner,.uiListGrid .columndateModified,.uiListGrid .columndateCreated,.uiListGrid .column{float:left;height:20px;overflow:hidden;white-space:nowrap;padding:7px 0px 7px 12px;color:#4f4f4f;}
.uiListGrid .titleTable [class^="uiIcon"]{margin:2px 0px 0px 0px;}
.uiListGrid .columnIcon{padding:7px;text-align:center;}
.uiListGrid .FileDrag{background:grey;}
.uiListGrid .ResizeHandle{cursor:col-resize;width:1px;height:190px;border-right:1px dashed #000;position:absolute;top:0;left:0;}
.uiListGrid .rowView{line-height:20px;}.uiListGrid .rowView:hover{background:#e8e8e8;}
.uiListGrid .rowView .columnIcon,.uiListGrid .rowView .columnName,.uiListGrid .rowView .columnAuditing,.uiListGrid .rowView .columnVersion,.uiListGrid .rowView .columndateModified,.uiListGrid .rowView .columnDatetime,.uiListGrid .rowView .columndateCreated,.uiListGrid .rowView .columnOwner,.uiListGrid .rowView .columnModified,.uiListGrid .rowView .columnCreated{padding:7px 0px 7px 12px;}
.uiListGrid .rowView .columnIcon{padding:7px;text-align:center;}
.uiListGrid .rowView .lineLeftItem{width:2px;height:34px;float:left;border-left:1px solid #cfcfcf;}
.uiListGrid .rowView .ResizeColumn .NodeLabel{width:95%;overflow:hidden;}
.uiListGrid [class^="uiIcon24x24"]{position:relative;}
.uiListGrid .LinkSmall,.uiListGrid .IconLocked{background:url("/ecmexplorer/skin/images/Icons/IconMedLink.png") no-repeat right top;width:16px;height:16px;bottom:0px;right:0px;position:absolute;}
.uiListGrid .IconLocked{background:url("/ecmexplorer/skin/images/Icons/IconMedLock.png") no-repeat right top;top:0px;}
.uiThumbnailsView{overflow-y:auto;overflow-x:hidden;}.uiThumbnailsView .actionIconsContainer .actionIconBox{width:148px;height:200px;float:left;margin:10px;padding:0px !important;overflow:hidden;cursor:pointer;}.uiThumbnailsView .actionIconsContainer .actionIconBox:hover .nodeLabel{background:#f0f0f0;}
.uiThumbnailsView .actionIconsContainer .selectedBox .nodeLabel{background:#cfcfcf;}
.uiThumbnailsView .actionIconsContainer .selectedBox .actionIconLabel{background:#2f5e92;}.uiThumbnailsView .actionIconsContainer .selectedBox .actionIconLabel>a{color:#ffffff;}
.uiThumbnailsView .actionIconsContainer .bgThumbnailImage{padding:5px;background:#fff;box-shadow:1px 1px 3px 1px rgba(25, 44, 48, 0.2);display:inline-block;}
.uiThumbnailsView .actionIconsContainer .loadingProgressIcon{width:64px;height:64px;background:url('/ecmexplorer/skin/webui/component/explorer/UIJCRExplorer/DefaultSkin/background/LoadingProgress.gif') no-repeat center center;position:relative;margin:auto;}.uiThumbnailsView .actionIconsContainer .loadingProgressIcon img{max-width:116px;max-height:116px;margin:auto;}
.uiThumbnailsView .actionIconsContainer .nodeLabel{width:148px;height:148px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:5px;}
.uiThumbnailsView .actionIconsContainer .actionIcon{width:50px;height:50px;margin:9px auto 0px auto;}
.uiThumbnailsView .actionIconsContainer .thumbnailImage{width:128px;height:128px;border:none;text-align:center;display:table-cell;vertical-align:middle;padding:10px;}
.uiThumbnailsView .actionIconsContainer .actionIconLabel{line-height:15px;max-height:28px;overflow:hidden;margin:auto;text-align:center;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.uiThumbnailsView .actionIconsContainer .actionIconLabel>a{color:#333333;}
.uiThumbnailsView [class^="uiIcon64x64"]{margin:auto;position:relative;}
.uiThumbnailsView .Link,.uiThumbnailsView .IconLocked{background:url("/ecmexplorer/skin/images/Icons/IconBigLink.png") no-repeat right top;position:absolute;width:32px;height:32px;right:-5px;bottom:0;}
.uiThumbnailsView .IconLocked{background:url("/ecmexplorer/skin/images/Icons/IconBigLock.png") no-repeat right top;top:0;}
.uiDrivesArea{background:#ffffff;border:1px solid #cfcfcf;border-top:none;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;padding:4px;}.uiDrivesArea .uiDriversAreaContainer{padding:15px;color:#666666;overflow:hidden;}.uiDrivesArea .uiDriversAreaContainer .info{margin-bottom:12px;}
.uiDrivesArea .uiDriversAreaContainer .uiIconBlueInformation{background:url(../img/elcom-platform-icons/uiIconColor.png) no-repeat -40px 0px;}
.uiDrivesArea .rowDrives{border-bottom:dotted 1px #cccccc;padding-bottom:15px;margin-bottom:15px;}
.uiDrivesArea .rowNormal{padding-bottom:15px;}
.uiDrivesArea .titleDriver{font-size:13px;color:#333333;}
.uiDrivesArea .drive{margin:5px;float:left;width:150px;line-height:19px;height:50px;}
.uiDrivesArea .driveLabel{color:#25155e;padding-left:33px;word-wrap:break-word;display:block;}.uiDrivesArea .driveLabel:hover{color:#2f5e92;}
.uiDrivesArea .rowDrivesGroups .drive{height:70px;}
.uiDrivesArea .driveIcon{float:left;}
.uiDrivesArea [class^="uiIconEcms24x24"]{margin:0px 0px 0px -33px;float:left;}
.uiWorkingArea .resizeBar{float:left;width:40px;}.uiWorkingArea .resizeBar .resizeBarContent{width:22px;cursor:col-resize;position:relative;}.uiWorkingArea .resizeBar .resizeBarContent:hover{border-right:solid 1px #dedede;}.uiWorkingArea .resizeBar .resizeBarContent:hover .resizeButton{display:block;}
.uiWorkingArea .resizeBar .resizeButton{background-color:#f9f9f9;background-image:-moz-linear-gradient(top, #ffffff, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #ffffff, #f1f1f1);background-image:-o-linear-gradient(top, #ffffff, #f1f1f1);background-image:linear-gradient(to bottom, #ffffff, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);-webkit-border-radius:5px 0px 0px 5px;-moz-border-radius:5px 0px 0px 5px;border-radius:5px 0px 0px 5px;width:16px;height:24px;float:right;margin:auto;cursor:pointer;border:1px solid #E1E1E1;border-right:none;display:none;position:absolute;top:5px;right:0px;}.uiWorkingArea .resizeBar .resizeButton [class^="uiIcon"]{width:11px;margin-top:2px;}
.uiWorkingArea .resizeBarDisplay .resizeBarContent{border-right:solid 1px #E1E1E1;cursor:col-resize;}
.uiWorkingArea .resizeBarDisplay .resizeButton{display:block;}
.uiWorkingArea .resizeNoneBorder{width:0px;}.uiWorkingArea .resizeNoneBorder .resizeBarContent{width:0px;}
.uiWorkingArea .resizeNoneBorder .resizeBarContent:hover{border:none;cursor:default;}
.uiWorkingArea .resizeNoneBorder .resizeButton{border:1px solid #E1E1E1;-webkit-border-radius:0px 5px 5px 0px;-moz-border-radius:0px 5px 5px 0px;border-radius:0px 5px 5px 0px;display:block;right:8px;border-left:none;}
.UIBrowseContentPortlet .TagmapHolder .Icon{float:left;width:19px;height:16px;margin:2px 5px 0px 5px;background:url('DefaultSkin/background/TagMapIcon19x16.gif') no-repeat;}
.uiDocumentFormController{min-width:500px;padding:15px;}.uiDocumentFormController .form-horizontal .control-label{margin-bottom:0px;width:120px;}
.uiDocumentFormController .form-horizontal .controls{margin-left:135px;}.uiDocumentFormController .form-horizontal .controls .textInfo{line-height:18px;color:gray;}
.uiDocumentFormController .form-horizontal .controls .nameInfo{line-height:18px;color:#333333;font-weight:bold;}
.uiDocumentFormController .form-horizontal .controls a [class^="uiIcon"]{background-image:url("../img/elcom-platform-icons/uiIconsLightGray.png");}
.uiDocumentFormController .form-horizontal .controls a:hover [class^="uiIcon"]{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.uiDocumentFormController .form-horizontal .controls textarea{font-size:13px;height:175px;width:90%;vertical-align:top;}
.uiDocumentFormController .form-horizontal .controls>div>span{width:90% !important;margin-right:5px;}
.uiDocumentFormController .form-horizontal .controls .uiUploadInput{width:90%;float:left;margin-right:5px;}
.uiDocumentFormController .helpBlock{display:inline-block;background:#f0f0f0;border:1px solid #cccccc;color:#333333;padding:15px 15px 15px 40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:155px;margin-left:10px;}.uiDocumentFormController .helpBlock .uiIconHelp{background:url("../img/elcom-platform-icons/uiIconColor.png") no-repeat -40px 0px;margin:3px 0px 0px -25px;float:left;}
.uiDocumentFormController .helpBlock .form-horizontal .textarea{vertical-align:top;}
.uiDocumentFormController .helpBlockTitle{display:block;width:auto;}
.fileContent,.mediaContent{padding:15px;}.fileContent .textContent,.mediaContent .textContent{overflow:auto;}.fileContent .textContent pre,.mediaContent .textContent pre{min-height:150px;}
.fileContent .textContent .ECMIframe,.mediaContent .textContent .ECMIframe{width:100%;}
.webContentContainer .webContentInformation{padding:10px;}
.uiDialogAction .uiDialogTitle{font-size:13px;}
.uiDialogAction .dialogAction{margin:-4px 0px;}.uiDialogAction .dialogAction .btn{margin-left:10px;}
.uiDialogAction .dialogAction .actionIcon{margin:0px 0px 0px 10px !important;cursor:pointer;}
.UIJCRExplorerPortlet .UITaggingForm{padding:0px;}
.tagSet .actionField{background:#dee3fa;border:1px solid #215ab2;-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;color:#333333;padding:1px 0px 1px 5px;margin:5px 0px 0px 0px;display:inline-block;}
.uiPreferencesForm{width:auto !important;}.uiPreferencesForm .UIPreferencesForm{width:auto !important;}
.uiPreferencesForm .control-group{margin-bottom:15px;padding-left:10px;}
.uiPreferencesForm .sortByContent{margin-top:10px;}.uiPreferencesForm .sortByContent .uiSelectbox{width:160px;margin-left:15px;vertical-align:middle;}.uiPreferencesForm .sortByContent .uiSelectbox .selectbox{width:160px;}
.uiPreferencesForm .checkBoxContent{width:160px;}.uiPreferencesForm .checkBoxContent .uiCheckbox{margin:2px 0px 0px 10px;}
.uiPreferencesForm .control-label{display:inline-block;margin:0px;}
.uiPreferencesForm .nodesContent{margin-left:10px;}.uiPreferencesForm .nodesContent .uiSelectbox{width:60px;margin-left:10px;vertical-align:middle;}.uiPreferencesForm .nodesContent .uiSelectbox .selectbox{width:60px;}
.uiPreferencesForm .advancePreferences{font-weight:bold;color:#333333;}
.uiPreferencesForm .advanceContent .row-fluid{margin:0px 0px 10px 10px;}.uiPreferencesForm .advanceContent .row-fluid .span6 .control-label{width:200px;}
.uiPreferencesForm .advanceContent .row-fluid .span12 .uiSelectbox{width:80px;margin-left:10px;vertical-align:middle;}.uiPreferencesForm .advanceContent .row-fluid .span12 .uiSelectbox .selectbox{width:80px;}
.wcmAlertSuccess{left:50%;position:absolute;}
.UIViewInfoManager .name{font-weight:bold;}
.uiVersionInfo .uiGrid label{display:inline;margin:0px;}
.uiVersionInfo .UIFormWithTitle{width:100%;}
.uiThumbnailForm .uploadButton{margin-top:5px;text-align:center;}
.uiPropertyTab table th{white-space:nowrap;}
.uiPropertyTab .text{word-break:break-all;}
.uiImportNode .form-horizontal .uiSelectbox{width:150px;}.uiImportNode .form-horizontal .uiSelectbox .selectbox{width:175px;}
.uiVersionInfo .fileContent,.uiVersionInfo .mediaContent{padding:0px 0px 15px 0px;}
.UIViewMetadataManager .header{margin:10px;}
.UIViewMetadataManager ul li.contentBlock{border-bottom:1px dotted #333333;padding:5px 0px;margin:0px 10px;}.UIViewMetadataManager ul li.contentBlock:last-child{border:none;}
.UIViewMetadataManager ul li.contentBlock .title{font-weight:bold;}
.uiOneTaxonomySelector .breadcrumb{background:#f9f9f9;padding:5px 15px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;margin-bottom:20px;border:1px solid #CFCFCF;}
.uiAddFolder .controls-full input{width:100%;}
.uiAddFolder .actionLabel{padding:10px 0px;}.uiAddFolder .actionLabel>.checkbox{padding:0px;height:33px;}
.uiAddFolder .actionLabel .uiSelectbox{width:140px;float:right;}.uiAddFolder .actionLabel .uiSelectbox .selectbox{width:143px;}
.uiAddFolder .actionLabel .controls{margin:0px;width:28px;}
.uiAddFolder .actionLabel .control-label{width:200px;text-align:left;padding:0px;}
.uiClipboard{margin:-10px;padding-bottom:20px;}.uiClipboard .table{border:none;border-bottom:1px solid #cfcfcf;}.uiClipboard .table td:first-child,.uiClipboard .table th:first-child{border-left:none;}
.uiClipboard .text{word-break:break-all;}
.uiPermissionForm .permission .form-inline .checkbox{margin-right:15px;}
.uiPermissionForm .permission .controls{margin-bottom:10px;}.uiPermissionForm .permission .controls input{width:350px;margin:0px;}
.uiPermissionForm .permission .controls .actionIcon{margin-left:5px;}
.uiPermissionForm .permission .controls .btn{margin-left:10px;}
.uiViewMetadataForm #UIViewMetadataForm{border:none !important;}
.selectTemplateTitle{background-color:#F0F0F0;border:1px solid #c2c2c2;border-bottom:1px solid #CFCFCF;border-radius:4px 4px 0 0;line-height:20px;margin:0;padding:5px 20px;word-wrap:break-word;}.selectTemplateTitle .templateTitle{margin:4px 130px 0px 0px;}
.selectTemplateTitle .btn-group .btn{padding:5px 8px 4px 8px;}
.selectTemplateTitle .btn-group .active [class^="uiIconEcms"]{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsBlue.png");}
.selectTemplateTitle .btn-group:nth-child(2n+2) .btn{border-bottom-right-radius:3px;border-top-right-radius:3px;}
.selectTemplateTitle .btn-group>.btn:first-child:hover{border-radius:3px 0 0 3px;margin-right:-1px;}
.selectTemplateTitle .uiIconClose{margin:7px 0px 0px 10px;cursor:pointer;}
.selectTemplateArea{overflow-x:hidden;overflow-y:auto;margin:-19px -19px 0px -19px;}.selectTemplateArea .templateBox{height:auto;width:120px;float:left;overflow:hidden;border-right:1px solid #dedede;border-bottom:1px solid #dedede;cursor:pointer;}.selectTemplateArea .templateBox .templateIconContainer{width:64px;height:70px;margin:0px auto;padding-top:20px;}
.selectTemplateArea .templateBox .templateLabel{height:40px;width:100px;line-height:14px;text-align:center;padding:0px 10px;display:table-cell;vertical-align:middle;}.selectTemplateArea .templateBox .templateLabel>a{color:#444444;}
.selectTemplateArea .templateBox:hover{background-color:#e5e5e5;}
.selectTemplateArea .itemDocumentListView{border-bottom:1px solid #dedede;padding:5px 20px;cursor:pointer;}.selectTemplateArea .itemDocumentListView>a{margin-left:15px;color:#444444;vertical-align:middle;}
.selectTemplateArea .itemDocumentListView:hover{background-color:#e6e6e6;}
.uiRenameForm .popupContent{background:none;}.uiRenameForm .popupContent input{margin-bottom:0px;}
.uiRenameForm .popupContent button{margin-left:5px;}
.UIRemoveLabelForm .form-horizontal,.UILabelForm .form-horizontal{padding:0px;}.UIRemoveLabelForm .form-horizontal .control-group,.UILabelForm .form-horizontal .control-group{margin:0px;}.UIRemoveLabelForm .form-horizontal .control-group .control-label,.UILabelForm .form-horizontal .control-group .control-label{width:auto;margin-right:10px;}
.UIRemoveLabelForm .form-horizontal .control-group .controls,.UILabelForm .form-horizontal .control-group .controls{margin:0px;}
.UIRemoveLabelForm .form-horizontal .uiSelectbox,.UILabelForm .form-horizontal .uiSelectbox{vertical-align:top;}
.UIRemoveLabelForm .form-horizontal .btn,.UILabelForm .form-horizontal .btn{margin-left:5px;}
.uiDiff .contentEmpty{text-align:center;color:#999999;}
.uiDiff .uiGrid .diffDelete{background:#fce8d4;}
.uiDiff .uiGrid .diffModify{background:#fffdd3;}
.uiDiff .uiGrid .diffAdd{background:#e7f9c8;}
.uiUnEditable{width:380px;margin:0px auto;}.uiUnEditable .iconContainer{float:left;width:100px;text-align:right;padding-top:5px;}
.uiUnEditable .detailContainer{margin-left:120px;text-align:center;}.uiUnEditable .detailContainer span{display:block;color:#999999;margin-top:10px;}
.uiUnEditable .detailContainer h4{color:#999999;margin-top:0px;text-shadow:none;}
.uiExportNode .uiInputInfo{line-height:30px;}
.uiSearchResult{min-height:100px;max-height:400px;margin:-10px;overflow:auto;padding:10px;}.uiSearchResult .title{font-weight:normal;color:#333333;margin:0px 0px 5px 0px;}
.uiSearchResult .text{color:#999999;margin:0px;}
.uiSearchResult .uiGrid th a{color:#333333;}
.uiSearchResult .uiGrid td{vertical-align:top;}
.uiSavedQuery{min-height:120px;max-height:400px;}
.UIJCRAdvancedSearch{min-height:250px;max-height:400px;}
.uiSimpleSearch{min-height:285px;max-height:400px;}
.UIContentNameSearch{min-height:160px;max-height:400px;}
.uiAddTranslationForm .titleLabel{margin:5px 0 15px 45px;}
.uiAddTranslationForm .control-label{width:140px;}
.uiAddTranslationForm .controls{margin-left:160px;}.uiAddTranslationForm .controls .input-append input{width:200px;}
.uiTreeNodePageIterator{margin:0px;}.uiTreeNodePageIterator ul>li>a,.uiTreeNodePageIterator ul>li.disabled>a,.uiTreeNodePageIterator ul>li.disabled>a:hover{width:20px;height:20px;line-height:20px !important;font-size:11px;}
.uiSimpleSearch .form-horizontal .control-label{width:170px;}
.uiSimpleSearch .form-horizontal .controls{margin-left:190px;}
.uiSimpleSearch .constrainLink{color:#333333;font-weight:bold;cursor:pointer;}.uiSimpleSearch .constrainLink:hover{color:#2f5e92;}
.uiSimpleSearch .constrainLink [class^="uiIcon"]{margin-top:2px;}
.uiSimpleSearch .constraintsForm{padding:20px 0px 10px 0px;}.uiSimpleSearch .constraintsForm .constraintOption:first-child{margin-left:31px;}
.uiSimpleSearch .constraintsForm .constraintOption{margin-bottom:15px;}.uiSimpleSearch .constraintsForm .constraintOption input{width:120px;}
.uiSimpleSearch .constraintsForm .constraintOption .uiSelectbox{width:120px;}.uiSimpleSearch .constraintsForm .constraintOption .uiSelectbox .selectbox{width:123px;}
.uiSimpleSearch .constraintsForm .constraintOption .label-inline{width:100px;text-align:right;padding-right:10px;}
.uiSimpleSearch .constraintsForm .constraintOption .uiCheckbox input{width:auto;}
.uiSimpleSearch .constraintsForm .constraintOption .help-inline{line-height:26px;color:#333333;}
.UISaveQueryForm .control-label{width:120px;}
.UISaveQueryForm .controls{margin-left:140px;}.UISaveQueryForm .controls input,.UISaveQueryForm .controls select{width:200px;}
.permissionInfo .uiGrid .uiCheckbox{width:16px;}
.anyPermission .form-horizontal .control-group .controls-nowrap{margin:0px;}
.uiAddActionForm{margin:0px -10px;padding:10px;border-top:1px solid #cfcfcf;}.uiAddActionForm .controls input,.uiAddActionForm .controls select,.uiAddActionForm .controls textarea{vertical-align:top;}
.uiAddActionForm .multiValueContainer{display:inline-block;}
.uiNodeTypeList .uiSearchBox{border:1px solid #CFCFCF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 0 14px;padding:8px;}
.uiNodeTypeList .allDocument{text-align:right;margin-bottom:10px;}
.comments{padding:20px 0px;color:#333333;}.comments .avatarBox .avatarMedium{display:block;}
.comments .uiBox{padding:10px;}.comments .uiBox .arrowLeft{background:url("/social-resources/skin/images/Activity/arrows.png") no-repeat scroll -21px 0;display:block;height:16px;left:-8px;position:absolute;top:17px;width:8px;}
.comments .commentBar .showComment{margin-top:10px;}
.comments .commentBar .viewLabel{margin-right:140px;font-weight:bold;}
.comments .commentBar .LabelPostedComment{margin-right:140px;}
.comments .commentBox{margin-left:85px;padding:10px 20px;position:relative;}.comments .commentBox .commentInfo{margin-bottom:5px;}
.UINodeTypeSelectForm .control-label{width:200px;}
.UINodeTypeSelectForm .controls{margin-left:220px;}
.uiRightClickPopupMenu{display:none;position:absolute;}.uiRightClickPopupMenu .uiRightPopupMenuContainer{display:block;position:static;cursor:pointer;}.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a:hover>[class^="uiIconEcms"]{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsWhite.png");}
.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a .uiIconEcmsEditDocument,.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a .uiIconEcmsDelete,.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a .uiIconEcmsMoveNode,.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a .uiIconEcmsRestoreFromTrash,.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a .uiIconEcmsViewInfo{background-image:url("../img/elcom-platform-icons/uiIconsLightGray.png");}
.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a .uiIconEcmsEditDocument{background-position:-40px 0px;}
.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a .uiIconEcmsDelete{background-position:-20px 0px;}
.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a .uiIconEcmsMoveNode{background-position:-120px 0px;}
.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a .uiIconEcmsRestoreFromTrash{background-position:-160px 0px;}
.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a .uiIconEcmsViewInfo{background-position:-140px -60px;}
.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a:hover .uiIconEcmsEditDocument,.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a:hover .uiIconEcmsDelete,.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a:hover .uiIconEcmsMoveNode,.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a:hover .uiIconEcmsRestoreFromTrash,.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a:hover .uiIconEcmsUpload,.uiRightClickPopupMenu .uiRightPopupMenuContainer>li>a:hover .uiIconEcmsViewInfo{background-image:url("../img/elcom-platform-icons/uiIconsWhite.png");}
.RightClickCustomItem .menuItem a:hover [class^="uiIcon"]{background-image:url("../img/elcom-platform-icons/uiIconsWhite.png");}
.RightClickCustomItem .menuItem a:hover [class^="uiIconEcms"]{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsWhite.png");}
.iFrameUpload{border:none;}
.iconLinkSmall{background:url("/ecmexplorer/skin/images/Icons/IconSmallLink.png") no-repeat scroll right bottom transparent;height:16px;width:20px;display:block;}
.iconLockedsmall{background:url("/ecmexplorer/skin/images/Icons/IconSmallLock.png") no-repeat scroll right top transparent;float:left;height:16px;width:20px;}
.UITaggingForm .dropdown-menu .active>a,.UITaggingForm .dropdown-menu .active>a:hover{color:white;background:#517abe;}
.dropdown-menu li>.menuItemSelected{background-color:#517ABE;background-image:linear-gradient(to bottom, #628acc, #3763aa);background-repeat:repeat-x;color:white;}.dropdown-menu li>.menuItemSelected .uiIconEcmsCopyUrlToClipboard{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsWhite.png");}
.UIJCRExplorerPortlet .uiFileViewActionBar .uiRightPopupMenuContainer li>.menuItemSelected{background-color:#F5F5F5;background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border:1px solid #C7C7C7;border-radius:3px 3px 3px 3px;color:#333333;padding:4px 6px;}.UIJCRExplorerPortlet .uiFileViewActionBar .uiRightPopupMenuContainer li>.menuItemSelected .uiIconEcmsCopyUrlToClipboard{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsBlue.png");}
.UIJCRExplorerPortlet .dropdown-menu #hiddenMoreButton li>.menuItemSelected{background-color:#517ABE;background-image:linear-gradient(to bottom, #628acc, #3763aa);background-repeat:repeat-x;color:white;}.UIJCRExplorerPortlet .dropdown-menu #hiddenMoreButton li>.menuItemSelected .uiIconEcmsCopyUrlToClipboard{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsWhite.png");}
.UIJCRExplorerPortlet .UIJCRExplorer .UIDocumentWorkspace{min-height:auto;}.UIJCRExplorerPortlet .UIJCRExplorer .UIDocumentWorkspace .UIDocumentInfo{min-height:auto;}
.changeTypeLink{font-weight:normal;cursor:pointer;}.changeTypeLink:hover{text-decoration:underline;}

[class^="uiIconForum"],.uiIconForumDarkGray{
  display: inline-block;
  width: 16px;
  height: 16px;
  *margin-right: .3em;
  line-height: 16px;
  vertical-align: text-top;
  background-image: url("../img/elcom-platform-icons/forum-icons/uiIconsForumDarkGray.png");
  background-repeat: no-repeat;
}
/* Blue icons with optional class, or on hover/active states of certain elements */
.nav-pills > .active > a > [class^="uiIconForum"],
.node > .lastNode > a:hover > [class^="uiIconForum"],
.nav-list > .active > a > [class^="uiIconForum"],
.navbar-inverse .nav > .active > a > [class^="uiIconForum"],
.dropdown-menu > li > a:hover > [class^="uiIconForum"],
.dropdown-menu > .active > a > [class^="uiIconForum"],
.uiDropdownWithIcon .dropdown-submenu:hover > a > [class^="uiIconForum"],
.btn:hover [class^="uiIconForum"],
.actionIcon:hover > [class^="uiIconForum"],
[class^="uiIconForum"]:hover,
.actionIcon:hover > div > [class^="uiIconForum"],
.uiIconForumBlue,
a:hover > [class^="uiIconForum"],
a:hover [class^="uiIconForum"] {
  background-image: url("../img/elcom-platform-icons/forum-icons/uiIconsForumBlue.png");
}
/* light grey icons with optional class, or on  */
.dropdown-menu > li > a > [class^="uiIconForum"],
.dropdown-menu > .active > a > [class^="uiIconForum"],
.uiDropdownWithIcon .dropdown-submenu > a > [class^="uiIconForum"],
.uiActionBar [class^="uiIconForum"],
.uiIconForumLightGray {
  background-image: url("../img/elcom-platform-icons/forum-icons/uiIconsForumLightGray.png");
}
/* White icons with optional class, or on hover/active states of Drop down with Icons */
.uiDropdownWithIcon .nav-pills > .active > a > [class^="uiIconForum"],
.uiDropdownWithIcon .nav-list > .active > a > [class^="uiIconForum"],
.uiDropdownWithIcon .navbar-inverse .nav > .active > a > [class^="uiIconForum"],
.uiDropdownWithIcon .dropdown-menu > li > a:hover > [class^="uiIconForum"],
.uiDropdownWithIcon .dropdown-menu > .active > a > [class^="uiIconForum"],
.uiDropdownWithIcon .dropdown-submenu:hover > a > [class^="uiIconForum"],
.nav-pills > .active > a > [class^="uiIconForum"],
.nav-list > .active > a > [class^="uiIconForum"],
.navbar-inverse .nav > .active > a > [class^="uiIconForum"],
.dropdown-menu > li > a:hover > [class^="uiIconForum"],
.dropdown-menu > .active > a > [class^="uiIconForum"],
.dropdown-submenu:hover > a > [class^="uiIconForum"],
.btn-primary [class^="uiIconForum"],
.btn-primary:hover [class^="uiIconForum"],
.uiIconForumWhite {
  background-image: url("../img/elcom-platform-icons/forum-icons/uiIconsForumWhite.png");
}
[class^="uiIconForumColor"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  *margin-right: .3em;
  line-height: 16px;
  vertical-align: text-bottom;
  background-image: url("../img/elcom-platform-icons/forum-icons/uiIconsForumColor.png");
  background-repeat: no-repeat;
}
.dropdown > a:hover > [class^="uiIconForumColor"],
[class^="uiIconForumColor"]:hover,
a:hover > [class^="uiIconForumColor"],
i:hover [class^="uiIconForumColor"] {
  background-image: url("../img/elcom-platform-icons/forum-icons/uiIconsForumColor.png");
}
.uiIconForumPending {
  background-position: 0 0;
}
.uiIconForumTopic {
  background-position: -20px 0;
}
.uiIconForumCreateTopic {
  background-position: -40px 0;
}
.uiIconForumCreateForum {
  background-position: -60px 0;
}
.uiIconForumStick {
  background-position: -80px 0;
}
.uiIconForumUnStick {
  background-position: -100px 0;
}
.uiIconForumAddCategory {
  background-position: -120px 0;
}
.uiIconForumManageCategory {
  background-position: -140px 0;
}
.uiIconForumModerator {
  background-position: -160px 0;
}
.uiIconForumAdmin {
  background-position: -180px 0;
}
.uiIconForumMerge {
  background-position: 0 -20px;
}
.uiIconForumSplit {
  background-position: -20px -20px;
}
.uiIconForumBan {
  background-position: -40px -20px;
}
.uiIconForumShow {
  background-position: -60px -20px;
}
.uiIconForumHide {
  background-position: -80px -20px;
}
.uiIconForumSort {
  background-position: -100px -20px;
}
.uiIconForumCensor {
  background-position: -120px -20px;
}
.uiIconForumBBCode {
  background-position: -140px -20px;
}
.uiIconForumPrune {
  background-position: -160px -20px;
}
.uiIconForumBanIp {
  background-position: -180px -20px;
}
.uiIconForumForward {
  background-position: 0 -40px;
}
.uiIconForumViewStatistic {
  background-position: -20px -40px;
}
.uiIconForumApprove {
  background-position: -40px -40px;
}
.uiIconForumStar {
  background-position: -60px -40px;
}
.uiIconForumPlay {
  background-position: -80px -40px;
}
.uiIconForumPruneSettings {
  background-position: -100px -40px;
}
/* icons for Color */
.uiIconForumColorCloseTiny {
  background-position: 0 0;
}
.uiIconForumColorLockTiny {
  background-position: -20px 0;
}
.uiIconForumColorOffline {
  background-position: -40px 0;
}
.uiIconForumColorUnread {
  background-position: -60px 0;
}
.uiIconForumColorOnline {
  background-position: -80px 0;
}
.uiIconForumColorAway {
  background-position: -100px 0;
}
.uiIconForumColorBusy {
  background-position: -120px 0;
}
/* Icons color */
[class^="uiIconColor"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  *margin-right: .3em;
  line-height: 16px;
  vertical-align: text-top;
  background-image: url("../img/elcom-platform-icons/uiIconColor.png");
  background-repeat: no-repeat;
}
[class^="uiIconColor"]:hover {
  background-image: url("../img/elcom-platform-icons/uiIconColor.png");
}
.uiIconColorBell {
  background-position: -160px 0;
}
.uiForumPortlet {
  background: none;
  padding: 20px;
}
.uiForumPortlet .pagination {
  margin: 0;
}
.uiForumPortlet .uiBox {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  margin-bottom: 10px;
}
.uiForumPortlet .uiCategories .uiGrid.table .noticeEmpty,
.uiForumPortlet .uiCategory .uiGrid.table .noticeEmpty {
  color: #999999;
}
.uiForumPortlet .uiCategories .uiGrid.table td,
.uiForumPortlet .uiCategory .uiGrid.table td,
.uiForumPortlet .forumContainer .uiGrid.table td,
.uiForumPortlet .uiCategories .uiGrid.table th,
.uiForumPortlet .uiCategory .uiGrid.table th,
.uiForumPortlet .forumContainer .uiGrid.table th {
  padding: 10px 5px;
  vertical-align: top;
}
/******************************************** UIForumActionBar ****************************************/
.uiForumActionBar {
  background: #ffffff;
  padding: 4px 10px;
}
.uiForumActionBar .ToolbarActionsTag {
  float: right;
  margin: 2px 6px 0px 0px;
  cursor: pointer;
}
.uiForumActionBar .privateMessage {
  position: relative;
}
.uiForumActionBar .privateMessage .numberMessage {
  font-size: 9px;
  background: #e0233e;
  color: #ffffff;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  left: 11px;
  top: 2px;
  line-height: 12px;
}
.uiForumActionBar .privateMessage .numberMessageLittle10 {
  padding: 0 4px;
}
.uiForumActionBar .privateMessage .numberMessageMore10 {
  line-height: 10px;
  padding: 2px;
}
.uiForumActionBar .privateMessage .numberMessageMore100 {
  padding: 1px;
  left: 9px;
  line-height: 15px;
  top: 0;
}
/******************************************** UIForumDescription ****************************************/
.uiForumDescription {
  padding: 8px 10px;
}
.uiForumDescription .forumLabel {
  color: #333333;
}
.uiForumDescription .nameForum {
  color: #333333;
  font-famaly: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
}
.uiForumDescription .description {
  color: #999999;
  margin-left: 5px;
}
.uiForumPortlet {
  /******************************************** uiCategories ****************************************/

}
.uiForumPortlet .uiFormInputWithActions .mySubscriptions .control-label {
  width: 190px;
  text-align: left;
}
.uiForumPortlet .defaultStyle {
  cursor: pointer;
  float: left;
  padding: 0 8px;
  white-space: nowrap;
}
.uiForumPortlet .forumToolbar {
  margin: 4px 0;
}
.uiForumPortlet .forumSeparatorLine + .forumSeparatorLine {
  background: url("/forum/skin/DefaultSkin/images/background/SeparatorLine.png") no-repeat left -4px;
}
.uiForumPortlet .uiForumIconState .forumContains {
  line-height: 42px;
  padding: 0px 0px 0px 45px;
}
.uiForumPortlet .uiForumIconState .forumContains i + i {
  margin-left: 20px;
}
.uiForumPortlet .uiForumIconState .forumContains span {
  margin-right: 20px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .uiForumPortlet .uiForumIconState .forumContains {
    padding: 0px 0px 0px 48px;
  }
}
.uiForumPortlet .searchAdvance {
  padding: 10px;
}
.uiForumPortlet .searchAdvance input {
  width: 120px;
  vertical-align: top;
  margin-right: 5px;
  margin-bottom: 0;
}
.uiForumPortlet .dateTimeForum {
  color: #999999;
  padding-left: 20px;
}
.uiForumPortlet .uiCategoryInfo .uiGrid.table th {
  padding: 0;
}
.uiForumPortlet .uiCategoryInfo .textInfo {
  padding: 0 32px;
}
.uiForumPortlet .textTitleCategories {
  padding-left: 20px;
  line-height: 36px;
  font-family: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
  color: #2f5e92;
  font-weight: bold;
}
.textHotTopic {
  color: #e0233e;
}
.actionExpandCollapse {
  margin: 8px 8px 8px 0;
}
.emptyForum {
  margin: 15px 0px;
  color: #999999;
}
/******************************************** Forum Edit Mode ****************************************/
.uiSettingEditMode .node .nodeGroup .uiIconEmpty {
  background-position: center center;
}
.uiSettingEditMode .showHiddenConten {
  border: 1px solid #cfcfcf;
}
.uiSettingEditMode .showHiddenConten .form-horizontal .control-label {
  width: 400px;
}
.uiSettingEditMode .showHiddenConten .form-horizontal .controls {
  margin-left: 410px;
}
.uiForumBreadCrumb {
  margin-bottom: 10px;
}
.uiForumBreadCrumb .breadcrumb {
  padding-left: 10px;
  margin-top: 3px;
}
.uiForumBreadCrumb .permaLink {
  line-height: 27px;
  margin-left: 10px;
}
.uiForumContainer .forumLabel {
  font-famaly: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
}
.forumContainer {
  margin: 10px 0;
}
.forumContainer .table {
  margin-bottom: 0;
}
.uiForumInfos {
  margin-top: 10px;
}
.uiForumInfos .rightStartsList {
  width: 300px;
}
.uiForumInfos .leftStartsList {
  margin: 0 310px 0 0;
}
.titleBold {
  font-weight: bold;
}
.uiForumModerator .forumList {
  padding: 10px;
}
.uiTopicDetail .divTable {
  table-layout: fixed;
}
.divTable {
  display: table;
  width: 100%;
}
.divRow {
  display: table-row;
}
.divCell {
  display: table-cell;
}
.contentTopicDetail .postViewContainer {
  padding-left: 10px;
  width: 100%;
}
.contentTopicDetail .postViewContainer .attachmentContainer {
  background: #f9f9f9;
  padding: 18px;
  margin-top: 10px;
}
.contentTopicDetail .postViewContainer .attachmentContainer .otherAttachmentBox + .otherAttachmentBox {
  margin-top: 5px;
}
.contentTopicDetail .postViewContainer .attachmentContainer .attachmentTitle {
  margin-bottom: 15px;
}
.contentTopicDetail .postViewContainer .attachmentContainer .attachmentContentImage .imageAttachmentBox {
  display: inline-block;
  width: 128px;
  height: 128px;
  text-align: center;
  margin-right: 15px;
  margin-bottom: 5px;
  position: relative;
}
.contentTopicDetail .postViewContainer .attachmentContainer .attachmentContentImage .imageAttachmentBox:hover .actionAttachImg {
  display: block;
}
.contentTopicDetail .postViewContainer .attachmentContainer .attachmentContentImage .imageAttachmentBox .imgAttach img {
  max-width: 128px;
  max-height: 128px;
}
.contentTopicDetail .postViewContainer .attachmentContainer .attachmentContentImage .imageAttachmentBox .imgAttach {
  line-height: 125px;
}
.contentTopicDetail .postViewContainer .attachmentContainer .attachmentContentImage .imageAttachmentBox .actionAttachImg {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.1);
  width: 128px;
  height: 128px;
}
.contentTopicDetail .postViewContainer .attachmentContainer .attachmentContentImage .imageAttachmentBox .actionAttachImg p {
  margin: 45px 0 0 0;
}
.contentTopicDetail .postViewContainer .attachmentContainer .attachmentContentImage .imageAttachmentBox .actionAttachImg p a {
  color: #fff;
}
.contentTopicDetail .postViewContainer .attachmentContainer .attachmentContentImage .imageAttachmentBox .actionAttachImg p a:hover {
  font-weight: bold;
}
.contentTopicDetail .postViewContainer .attachmentContainer .attachmentContentImage .imageAttachmentBox .actionAttachImg p + p {
  margin-top: 0;
}
.contentTopicDetail .postViewContainer .postContentContainer .signature {
  font-style: italic;
}
.contentTopicDetail .postViewContainer .postContentContainer .signature span {
  border-top: dotted 1px #cccccc;
  width: 265px;
  display: inline-block;
}
.contentTopicDetail .postViewContainer .footPost {
  border-top: dotted 1px #cccccc;
  margin-top: 20px;
  padding-top: 5px;
  color: #b3b3b3;
  text-align: right;
}
.contentTopicDetail .postViewContainer .footPost .txtLastEdit {
  font-size: 12px;
}
.contentTopicDetail .postViewContainer .footPost .txtLastEdit .uiUserInfo {
  display: inline-block;
  text-align: left;
}
.contentTopicDetail .postViewContainer .footPost .btnDetailTopic {
  margin-top: 10px;
}
.contentTopicDetail .postViewHeader {
  background: #f9f9f9;
  padding: 10px 15px;
  min-height: 20px;
  margin-bottom: 5px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.contentTopicDetail .postViewHeader .postViewTitle {
  font-family: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  overflow: hidden;
  word-wrap: break-word;
}
.contentTopicDetail .postViewHeader > .pull-right {
  margin-left: 20px;
}
.contentTopicDetail .postViewHeader .uiCheckbox {
  width: 13px;
  margin-right: 0;
}
.contentTopicDetail .postViewHeader .postTime {
  color: #999999;
  margin-right: 10px;
}
.postContent {
  word-wrap: break-word;
  min-height: 167px;
}
.postContent p {
  margin: 0;
}
.postContent .contentQuote {
  font-style: italic;
  padding: 15px 15px 15px 20px;
  background: #e6f3ff;
  margin: 10px 0 0 15px;
  word-wrap: break-word;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
}
.postContent .contentQuote .textContent {
  border-left: none;
  padding-left: 0;
  margin-top: 10px;
}
.postContent .contentQuote .textContent .contentQuote {
  border-left: solid 5px #aacded;
  padding: 0px 0px 0px 20px;
  margin-top: 15px;
}
.postContent .contentQuote .textContent .contentQuote .titleQuote {
  line-height: 8px;
  height: 13px;
}
.postContent .contentQuote .textContent .singleQuote {
  padding: 5px 0px 5px 20px;
  margin: 5px 0px;
}
.postContent .contentQuote .titleQuote {
  font-weight: bold;
}
.postContent .textContent {
  word-wrap: break-word;
}
.postContent .textContent .contentQuote {
  font-style: italic;
  padding-left: 0;
  margin: 0;
}
.postContent .textContent .contentQuote .titleQuote {
  font-weight: bold;
}
.postContent ul,
.postContent ol {
  margin: 0px 0px 10px 25px;
}
.uiTopicDetail .tagsContainer {
  line-height: 28px;
}
.uiTopicDetail .tagsContainer .tagItem {
  background: #e0e8f5;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  color: #2f5e92;
  border: 1px solid #3f6fbb;
  padding: 1px 5px;
  display: inline-block;
}
.uiTopicDetail .tagsContainer .titleTag {
  margin-left: 10px;
}
.uiTopicDetail .tagsContainer .txtTags {
  display: inline-block;
}
.uiTopicDetail .tagsContainer .txtTags li {
  display: inline-block;
  margin: 0px 4px 0px 0px;
}
.uiTopicDetail .tagsContainer .txtTags li.moreItem > div {
  padding: 1px 5px;
  margin-top: 2px;
  line-height: 20px;
}
.uiTopicDetail .tagsContainer .txtTags .menuMore {
  min-width: 100px;
}
.uiTopicDetail .tagsContainer .txtTags .menuMore li {
  display: block;
  padding: 2px 6px 2px 10px;
}
.uiTopicDetail .searchTagName .dropdown-menu li.selected {
  text-decoration: none;
  color: #ffffff;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}
.uiTopicDetail .uiBox.uiPostRules {
  margin-top: 10px;
}
.uiTopicDetail .containerTopicDetail {
  margin-top: 10px;
}
.uiTopicDetail .line {
  margin: 10px -10px;
  background: #cfcfcf;
  height: 1px;
  display: block;
}
.uiTopicDetail .divRow:last-child .line {
  margin: 0;
  background: none;
  height: 0;
}
.uiTopicDetail .forumQuickReply {
  margin-top: 10px;
}
.uiTopicDetail .forumQuickReply .textQuickReply textarea {
  width: 100%;
  min-height: 90px;
  padding: 5px;
}
.uiTopicPoll .textTitlePoll {
  font-family: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
  color: #2f5e92;
  font-weight: bold;
  font-size: 14px;
}
.uiTopicPoll .actionExpandCollapse {
  margin-top: 3px;
}
.uiTopicPoll .pollTime {
  background: #f0f0f0;
  text-align: center;
  min-height: 20px;
  padding: 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-bottom: 20px;
}
.uiTopicPoll .progressBar {
  width: 84%;
}
.uiTopicPoll .progressBar .progress {
  margin-bottom: 0;
}
.uiTopicPoll .tableVoted {
  width: 65%;
  margin: 0 auto;
}
.uiTopicPoll .tableVoting {
  width: 25.5%;
  margin: 0 auto;
}
.uiTopicPoll .tableVoting .contentVoting label {
  margin-left: 15px;
}
.uiTopicPoll .tableVoting .contentVoting label span {
  padding-left: 10px;
}
.uiTopicPoll .tableVoting .contentVoting .uiCheckbox {
  margin-left: 15px;
}
.uiTopicPoll .totalVotes {
  text-align: right;
  width: 82.5%;
  font-family: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
  margin-top: 15px;
  font-weight: bold;
}
.uiTopicPoll .uiContentBox table.tableVoted thead tr th,
.uiTopicPoll .uiContentBox table.tableVoted tbody tr td {
  padding-right: 20px;
  padding-left: 20px;
}
.uiForumListSearch .searchResult table > caption {
  text-align: center;
  padding: 5px 5px 5px 15px;
}
.uiForumListSearch .searchResult table > caption .txtTitleResult {
  font-family: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
  font-size: 14px;
  line-height: 28px;
}
.uiForumListSearch .searchResult table > caption .uiSelectbox,
.uiForumListSearch .searchResult table > caption .selectbox {
  width: 50px;
}
.uiAdvancedSearchForm .title.titleAdvancedForm {
  padding-left: 20px;
}
.uiAdvancedSearchForm .dateTimeAnd {
  padding: 0px 20px;
}
.uiAdvancedSearchForm .status .uiCheckbox + .uiCheckbox {
  margin-left: 15px;
}
.uiAdvancedSearchForm .state .uiCheckbox + .uiCheckbox {
  margin-left: 26px;
}
/********* 	Slide	********/
.uiFormSliderInput .slideSearch {
  padding-top: 14px;
}
.uiFormSliderInput .slideSearch .slide {
  width: 300px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}
.uiFormSliderInput .slideSearch .slideContainer {
  background: url("/forum/skin/DefaultSkin/images/background/slideContainer.png") repeat-x left top;
  height: 5px;
}
.uiFormSliderInput .slideSearch .slideRange {
  background-position: 0 0;
  display: block;
  position: absolute;
  top: -1px;
  z-index: 1;
}
.uiFormSliderInput .slideSearch .sllideHeader {
  background: url("/forum/skin/DefaultSkin/images/background/slideHeader.png") repeat-x left top;
  height: 7px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.uiFormSliderInput .slideSearch .circleDefault {
  background: url("/forum/skin/DefaultSkin/images/background/circle.png") no-repeat left top;
  position: absolute;
  width: 18px;
  height: 18px;
  top: -7px;
  z-index: 2;
  margin-left: -9px;
}
.uiFormSliderInput .boxNumber {
  padding-left: 20px;
}
.uiFormSliderInput .boxNumber .uiSliderInput {
  background: #fff;
  width: 40px;
}
/*********	DateInput	********/
.dateTimeInputContainer .dateTimeInput {
  width: 120px;
}
.uiViewPost .viewContainer {
  padding-left: 0;
}
.uiViewPost .viewContainer h6 {
  border-bottom: dashed 1px #cfcfcf;
  padding-bottom: 10px;
}
.uiViewPost .attachmentBox {
  float: left;
  padding: 10px;
}
.memberContainer {
  width: 184px;
  background: #f3f3f3;
  padding: 10px 15px 15px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  vertical-align: top;
}
.memberContainer .infoMember {
  margin-top: 10px;
}
.textTitleProfile {
  color: #2e5591;
  font-size: 12px;
  font-weight: bold;
  font-family: "Helvetica Neue Bold", Helvetica, Lucida, Arial, sans-serif;
}
.profileContainer {
  vertical-align: top;
  padding: 10px 8px 8px 8px;
}
.profileContainer .labelText {
  line-height: 20px;
  padding-right: 6px;
  text-align: right;
  width: 150px;
  vertical-align: top;
}
.profileContainer .labelProfile {
  line-height: 20px;
  text-align: left;
  vertical-align: top;
}
/****** Popup select Category in User Manager  *******/
.uiSelectCategoryForm .uiTrees {
  background: #fff;
}
.uiSelectCategoryForm .uiTrees .nodeGroup .node .lastNode {
  margin-left: 22px;
}
.uiSelectCategoryForm .uiTrees .nodeGroup .node .uiCheckbox {
  margin-right: -2px;
  margin-left: 0;
}
.uiSelectCategoryForm .uiTrees .nodeGroup .node .spaceItem {
  margin: 0 6px;
}
.uiPrivateMessageForm .uiListSentPrivate,
.uiPrivateMessageForm .uiListInboxMessage {
  margin: 5px 10px 0 10px;
}
.uiPrivateMessageForm .uiListSentPrivate table,
.uiPrivateMessageForm .uiListInboxMessage table {
  margin: 10px 0;
}
.uiPrivateMessageForm .form-horizontal .control-label {
  width: 100px;
}
.uiPrivateMessageForm .form-horizontal .controls {
  margin-left: 115px;
}
.uiActionDashed {
  border-top: dashed 1px #999999;
  padding-top: 15px;
  margin-top: 15px;
}
.uiNotification {
  display: none;
  position: absolute;
  right: 1.5%;
  padding: 10px 10px 15px 15px;
  background: #fcf4d4;
  border: solid 1px #edad00;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2);
}
.uiNotification .popupTitle {
  margin-bottom: 5px;
}
.uiNotification .nameMessage,
.uiNotification .title,
.uiNotification .from,
.uiNotification .content,
.uiNotification .link {
  margin: 2px 0;
}
.uiNotification .closePopup {
  cursor: pointer;
}
.uiModeratorManagementForm .managementContent {
  margin: 10px;
}
.uiModeratorManagementForm .managementContent .form-horizontal .control-group .actionIcon {
  margin-left: 5px;
}
.uiModeratorManagementForm .uiSearchInput {
  margin-bottom: 15px;
}
.uiBanIPForumManagerForm .typeInputIp td input {
  width: 85%;
}
.uiBanIPForumManagerForm .uiGridFilter {
  margin-bottom: 8px;
}
.uiBanIPForumManagerForm .uiGridFilter .td-label {
  width: 38px;
}
.uiBanIPForumManagerForm .uiGridFilter .td-label .control-label {
  white-space: nowrap;
  text-align: left;
}
.uiBanIPForumManagerForm .uiGridFilter .controls > input {
  width: 100%;
}
.uiBanIPForumManagerForm .uiGrid .control-action {
  width: 95px;
}
.popupContent .contentContainer {
  padding: 10px;
}
.emptyData {
  color: #b3b3b3;
}
.uiAddPollForm .form-horizontal .control-label {
  width: 190px;
}
.uiAddPollForm .form-horizontal .controls {
  margin-left: 200px;
}
.uiAddPollForm .form-horizontal .controls .multiValueContainer + .multiValueContainer {
  margin-top: 10px;
}
.horizontalLayout {
  margin: 10px;
}
.uiPageIterator + table {
  margin-top: 10px;
}
.uiExportForm .horizontalLayout table {
  margin-bottom: 0;
}
.uiExportForm .horizontalLayout .form-horizontal .control-label {
  width: 120px;
}
.uiExportForm .horizontalLayout .form-horizontal .controls {
  margin-left: 140px;
}
.uiPostForm .form-horizontal .control-label {
  width: 100px;
}
.uiPostForm .form-horizontal .controls {
  margin-left: 120px;
}
.form-horizontal .control-group .controls iframe {
  float: left;
}
.txtPermissionGrid {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100px;
}
.uiNotificationForm .form-horizontal .control-group .control-label {
  width: 185px;
}
.uiNotificationForm .form-horizontal .control-group .controls {
  margin-left: 210px;
}
/************ Auto Prune **********/
.uiAutoPruneSettingForm .form-horizontal .control-group .control-label {
  width: 240px;
}
.uiAutoPruneSettingForm .form-horizontal .control-group .controls {
  margin-left: 255px;
}
/************ uiloadAvatar **********/
.uiFormForum .uploadButton,
.uiFormForum .selectFileFrame {
  text-align: center;
}
.uiFormForum .selectFileFrame .fileNameLabel,
.uiFormForum .removeFile {
  float: none;
  display: inline-block;
  *display: inline;
  /* IE7 inline-block hack */

  *zoom: 1;
  vertical-align: middle;
}
/************ Edit BBCode **********/
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .uiAddBBCodeForm .form-horizontal .controls .uiCheckbox + .parentPosition {
    margin-left: 15px;
  }
}
.rounded-corners-top {
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
  background: #f0f0f0;
  line-height: 20px;
  border: 1px solid #cfcfcf;
  border-bottom: none;
  text-align: left;
}
.uiForumPortlet .uiGrid.table caption + thead tr th {
  background-color: #f8f8f8;
  border-bottom: solid 1px #e6e6e6;
}
.uiForumPortlet a.actionIcon,
.uiForumPortlet a.actionIcon:hover {
  color: #333333;
}
.rounded-corners-top .actionIcon .uiIconMiniArrowDown,
.rounded-corners-top .actionIconSmall .uiIconMiniArrowDown,
.rounded-corners-top .uiActionWithLabel .uiIconMiniArrowDown,
.uiForumActionBar .actionIcon .uiIconMiniArrowDown,
.uiForumActionBar .actionIconSmall .uiIconMiniArrowDown,
.uiForumActionBar .uiActionWithLabel .uiIconMiniArrowDown {
  margin-left: 0;
}
.rounded-corners-top .actionExpandCollapse {
  margin-top: 10px;
}
.rounded-corners-top .actionExpandCollapse + .forumToolbar > li:last-child {
  padding: 0 8px 0 0;
}
.uiForumPortlet .forumContainer .uiGrid.table td:first-child,
.uiForumPortlet .forumContainer .uiGrid.table th:first-child {
  padding-left: 8px;
  padding-right: 3px;
}
.dropBan {
  display: inline-block;
}
.dropBan .dropdown-menu {
  left: auto;
  right: 0;
}


[class^="uiIconSoc"],.uiIconSocDarkGray{background-image:url("../img/elcom-platform-icons/social-icons/uiIconsSocDarkGray.png");}
.uiActionWithLabel:hover>[class^="uiIconSoc"],.actionIcon:hover>[class^="uiIconSoc"],.nav-pills>.active>a>[class^="uiIconSoc"],.nav-list>.active>a>[class^="uiIconSoc"],.navbar-inverse .nav>.active>a>[class^="uiIconSoc"],.dropdown-menu>li>a:hover>[class^="uiIconSoc"],.dropdown-menu>.active>a>[class^="uiIconSoc"],.uiDropdownWithIcon .dropdown-submenu:hover>a>[class^="uiIconSoc"],.btn:hover [class^="uiIconSoc"],a:hover [class^="uiIconSoc"],[class^="uiIconSoc"]:hover,.uiActionBar [class^="uiIconSoc"]:hover,.uiIconSocBlue{background-image:url("../img/elcom-platform-icons/social-icons/uiIconsSocBlue.png");}
.dropdown-menu>li>a>[class^="uiIconSoc"],.dropdown-menu>.active>a>[class^="uiIconSoc"],.uiDropdownWithIcon .dropdown-submenu>a>[class^="uiIconSoc"],.uiDropDownCal li a [class^="uiIconSoc"],.uiActionBar [class^="uiIconSoc"],.uiIconSocLightGray{background-image:url("../img/elcom-platform-icons/social-icons/uiIconsSocLightGray.png");}
.uiDropdownWithIcon .nav-pills>.active>a>[class^="uiIconSoc"],.uiDropdownWithIcon .nav-list>.active>a>[class^="uiIconSoc"],.uiDropdownWithIcon .navbar-inverse .nav>.active>a>[class^="uiIconSoc"],.uiDropdownWithIcon .dropdown-menu>li>a:hover>[class^="uiIconSoc"],.uiDropdownWithIcon .dropdown-menu>.active>a>[class^="uiIconSoc"],.uiDropdownWithIcon .dropdown-submenu:hover>a>[class^="uiIconSoc"],.btn-primary [class^="uiIconSoc"],.btn-primary:hover [class^="uiIconSoc"],.uiDropDownCal a:hover [class^="uiIconSoc"],.uiDropDownCal .active a:hover [class^="uiIconSoc"],.eventAllDay [class^="uiIconSoc"],.eventDayContainer [class^="uiIconSoc"],.uiIconSocWhite{background-image:url("../img/elcom-platform-icons/social-icons/uiIconsSocWhite.png");}
.activityTimeLine [class^="uiIcon"],.activityTimeLine [class^="uiIcon"]:hover{background-image:url("../img/elcom-platform-icons/social-icons/uiIconsSocWhite.png");}
.uiIconSocAddFile{background-position:0px 0px;}
.uiIconSocLastestReply{background-position:-20px 0px;}
.uiIconSocTotateToRight{background-position:-40px 0px;}
.uiIconSocTotateToLeft{background-position:-60px 0px;}
.uiIconSocZoomIn{background-position:-80px 0px;}
.uiIconSocZoomOut{background-position:-100px 0px;}
.uiIconSocGroup{background-position:-120px 0px;}
.uiIconSocSimplePlus{background-position:-160px 0px;}
.uiIconSocPhone{background-position:-180px 0px;}
.uiIconSocCalendarMini{background-position:0px -20px;}
.uiIconSocAnswersMini{background-position:-20px -20px;}
.uiIconSocContentMini{background-position:-40px -20px;}
.uiIconSocFileSharing{background-position:-60px -20px;}
.uiIconSocForumMini{background-position:-80px -20px;}
.uiIconSocLinkMini{background-position:-100px -20px;}
.uiIconSocPoll{background-position:-120px -20px;}
.uiIconSocSpaceMini{background-position:-140px -20px;}
.uiIconSocTaskSharing{background-position:-160px -20px;}
.uiIconSocUserProfile{background-position:-180px -20px;}
.uiIconSocWikiMini{background-position:0px -40px;}
.uiIconSocVote{background-position:-20px -40px;}
.uiIconSocMention{background-position:-140px 0px;}
.uiIconSocUIDocActivityComposer{background-image:url("../img/elcom-platform-icons/uiIconsLightGray.png");background-position:-60px -40px;}
.uiIconSocUIDocActivityComposer:hover,.actionIcon:hover .uiIconSocUIDocActivityComposer{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.uiIconSocUILinkActivityComposer{background-image:url("../img/elcom-platform-icons/uiIconsLightGray.png");background-position:-80px 0px;}
.uiIconSocUILinkActivityComposer:hover,.actionIcon:hover .uiIconSocUILinkActivityComposer{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.uiFilterList{padding:10px 0;}.uiFilterList .result .number{color:#2f5e92;font-size:30px;font-weight:bold;margin-right:10px;float:left;}
.uiFilterList .letterList{margin:15px 0;}.uiFilterList .letterList li{display:inline-block;}.uiFilterList .letterList li a{border:1px solid transparent;cursor:pointer;display:inline-block;padding:3px 8px;line-height:20px;border:1px solid #d9d9d9;color:#333333;width:23px;height:22px;line-height:22px;text-align:center;padding:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.uiFilterList .letterList li a:hover{background-color:#f9f9f9;background-image:-moz-linear-gradient(top, #ffffff, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #ffffff, #f1f1f1);background-image:-o-linear-gradient(top, #ffffff, #f1f1f1);background-image:linear-gradient(to bottom, #ffffff, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);border:1px solid #cfcfcf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px 0px #ffffff;-moz-box-shadow:0 1px 2px 0px #ffffff;box-shadow:0 1px 2px 0px #ffffff;}.uiFilterList .letterList li a:hover:active,.uiFilterList .letterList li a:hover:focus{-webkit-box-shadow:0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;-moz-box-shadow:0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;box-shadow:0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;border:1px solid #c7c7c7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ececec;}
.uiFilterList .letterList li a .uiIconMiniArrowDown{margin-left:5px;}
.uiFilterList .letterList li a.selected{-webkit-box-shadow:0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;-moz-box-shadow:0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;box-shadow:0px 2px 6px 0 rgba(0, 0, 0, 0.15) inset;border:1px solid #c7c7c7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#ececec;color:#2f5e92;font-weight:bold;}
.uiFilterList .letterList li a.allSpace{width:auto;padding:0px 3px;}
.uiComposer.uiGrayLightBox{margin:0 0 30px 0;-webkit-box-shadow:0 2px 4px -1px rgba(13, 13, 13, 0.27);-moz-box-shadow:0 2px 4px -1px rgba(13, 13, 13, 0.27);box-shadow:0 2px 4px -1px rgba(13, 13, 13, 0.27);}.uiComposer.uiGrayLightBox .textarea{width:100%;resize:none;height:60px !important;}
.uiComposer.uiGrayLightBox .blastInputPeople,.uiComposer.uiGrayLightBox .uiComposerLink,.uiComposer.uiGrayLightBox .blastInputSpace{margin:0 0 10px 0;}
.uiComposer.uiGrayLightBox .inputLink{margin:0 75px 0 0;}.uiComposer.uiGrayLightBox .inputLink input[type="text"]{width:100%;height:28px;}
.uiComposer.uiGrayLightBox .blastShare .uiContentBox{padding:5px;}
.uiComposer.uiGrayLightBox .attachMents .actionIcon{margin:0;float:right;}
.uiLinkShareDisplay{position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0px 1px 0 #fbfbfb ,0px 1px 0 #fbfbfb;-moz-box-shadow:inset 0px 1px 0 #fbfbfb ,0px 1px 0 #fbfbfb;box-shadow:inset 0px 1px 0 #fbfbfb ,0px 1px 0 #fbfbfb;border:1px solid #cfcfcf;background:#f0f0f0;margin:0 0 10px 0;padding:10px;}.uiLinkShareDisplay .thumbnailContainer .thumbnailLeft{float:left;width:130px;height:140px;margin-bottom:0;}
.uiLinkShareDisplay .thumbnailContainer .thumbnailLeft+.contentRight{margin-left:140px;}.uiLinkShareDisplay .thumbnailContainer .thumbnailLeft+.contentRight.resetMargin{margin-left:0;}
.uiLinkShareDisplay .thumbnailContainer .uiContentBox{padding:6px;}.uiLinkShareDisplay .thumbnailContainer .uiContentBox .thumbnailInner{height:100px;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.uiLinkShareDisplay .thumbnailContainer .uiContentBox .thumbnailInner img{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.uiLinkShareDisplay .thumbnailContainer .thumbnailAction{margin:4px 0 0 0;}.uiLinkShareDisplay .thumbnailContainer .thumbnailAction .stats{text-align:center;}
.uiLinkShareDisplay .thumbnailHidden{display:none;}
.uiLinkShareDisplay .contentRight{padding:0 20px 0 0;}.uiLinkShareDisplay .contentRight .title{color:#2f5e92;margin:0px;}
.uiLinkShareDisplay .contentRight .source{margin:10px 0;color:#2f5e92;}
.uiLinkShareDisplay .contentRight .source+label{margin:0;}
.uiLinkShareDisplay .contentRight textarea,.uiLinkShareDisplay .contentRight input[type="text"]{width:90%;}
.uiLinkShareDisplay .uiIconClose{position:absolute;right:6px;top:6px;}
.uiActivityStream,.uiActivitiesLoader{background:url("/social-resources/skin/images/Activity/time-line-top.png") no-repeat 14px 0;margin-top:3px;padding-top:31px;position:relative;}.uiActivityStream.clearBG,.uiActivitiesLoader.clearBG{background:none;padding-top:0px;margin-top:0px;}
.uiUserActivitiesDisplay.notSeen .uiActivityStream,.uiUserActivitiesDisplay.notSeen .uiActivitiesLoader,.uiUserActivitiesDisplay.notSeen .boxLoadMore{background:url("/social-resources/skin/images/Activity/time-line-top-active.png") no-repeat 14px 0;}
.uiUserActivitiesDisplay .composerHintCont{background:#DFEBFF;border:1px solid #6289CC;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:-20px 0 20px;padding:10px 30px 10px 15px;position:relative;}
.uiUserActivitiesDisplay .composerHintCont .arrowLeft{background:url("/social-resources/skin/images/Activity/composerHintArrow.png") no-repeat 0 0;display:block;height:18px;position:absolute;right:24px;top:-18px;width:34px;}
.uiUserActivitiesDisplay .composerHintCont .iconBorder{background-color:#F9F9F9;background-image:linear-gradient(to bottom, #ffffff, #f1f1f1);background-repeat:repeat-x;border:1px solid #CFCFCF;border-radius:3px 3px 3px 3px;box-shadow:0 1px 2px 0 #FFFFFF;cursor:pointer;display:block;padding:2px 4px;line-height:20px;position:absolute;right:7px;top:9px;}
.uiUserActivitiesDisplay .composerHintCont .hint{font-size:16px;color:#616161;}
.uiUserActivitiesDisplay .description{padding:30px 16px;}.uiUserActivitiesDisplay .description .img{margin:0 20px 20px 0;text-align:center;width:47.2%;}
.activityStreamStatus{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#ededed;border:1px solid #cfcfcf;padding:5px 18px;position:relative;}.activityStreamStatus .arrowBottom{position:absolute;width:21px;height:16px;display:block;background:url("/social-resources/skin/images/Activity/arrows.png") 0px 0px;bottom:-16px;left:15px;}
.uiUserActivitiesDisplay.notSeen .activityStreamStatus{background:#d9d9d9;border:1px solid #b3b3b3;}.uiUserActivitiesDisplay.notSeen .activityStreamStatus .arrowBottom{background:url("/social-resources/skin/images/Activity/arrows-active.png") 0px 0px;}
.activityTimeLine .activityType{background-color:#f9f9f9;background-image:-moz-linear-gradient(top, #ffffff, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #ffffff, #f1f1f1);background-image:-o-linear-gradient(top, #ffffff, #f1f1f1);background-image:linear-gradient(to bottom, #ffffff, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);width:22px;height:22px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #b1b1b1;padding:5px;margin:8px 12px;padding:2px;line-height:22px;-webkit-box-shadow:0px 2px 4px rgba(13, 13, 13, 0.27);-moz-box-shadow:0px 2px 4px rgba(13, 13, 13, 0.27);box-shadow:0px 2px 4px rgba(13, 13, 13, 0.27);}.activityTimeLine .activityType img{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;width:22px;height:22px;}
.activityTimeLine .activityType span{-webkit-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.35) ,0px 1px 1px #fff;-moz-box-shadow:inset 0px 1px 1px rgba(0,0,0,0.35) ,0px 1px 1px #fff;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.35) ,0px 1px 1px #fff;display:block;background:#4f72ac;color:#ffffff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;}.activityTimeLine .activityType span span{position:relative;top:-4px;font-weight:bold;color:#ffffff;}
.activityTimeLine .activityType.loadMore{margin-top:0;}
.activityBottom{background:url("/social-resources/skin/images/Activity/time-line-bottom.png") no-repeat 13px -2px;display:block;height:27px;}
.activityStream{padding-bottom:30px;background:url("/social-resources/skin/images/Activity/time-line.png") repeat-y 24px 0px;}.activityStream.updatedActivity{background:url("/social-resources/skin/images/Activity/time-line-active.png") repeat-y 24px 0;}
.activityStream.boxLoadMore{padding:30px 0 0 ;}
.activityStream .boxContainer{margin:0px 0px 0px 65px;}
.activityStream .statusAction.pull-right a{color:#333333;}
.activityStream .contentForum span,.activityStream .dataInfor a,.activityStream .dataInfor span,.activityStream .statusAction.pull-left a,.activityStream .commentItem .viewComment,.activityStream .author span,.activityStream .introBox .text span,.activityStream .linkSources span,.activityStream .listLikedBox p,.activityStream .theContent a,.activityStream .theContent span{color:#999999;font-size:12px;}
.activityStream .heading,.activityStream .description,.activityStream .actionBar,.activityStream .listLikedBox{padding:16px;}
.activityStream .description,.activityStream .theContent,.activityStream .viewComment,.activityStream .contentAnswer,.activityStream .calendarBox,.activityStream .titleWiki,.activityStream a{word-wrap:break-word;}
.activityStream .contentComment{word-wrap:break-word;}
.activityStream .textBold{font-weight:bold;}
.activityStream .linkTitle,.activityStream .author a,.activityStream .sumaryPoint>div{font-family:"Helvetica Neue Bold",Helvetica,Lucida,Arial,sans-serif;font-weight:bold;word-wrap:break-word;}
.activityStream .author a+span{margin-left:10px;}
.activityStream .author span{font-size:11.049999999999999px;}
.activityStream .arrowBottom,.activityStream .arrowLeft{position:absolute;width:8px;height:16px;display:block;background:url("/social-resources/skin/images/Activity/arrows.png") no-repeat -21px 0;top:17px;left:-8px;}
.activityStream .contentForum .text{padding:0 0 0 16px;background:url("/social-resources/skin/images/Activity/text-forum.png") repeat-y left top;margin-top:10px;}
.activityStream .titleWiki{clear:both;}
.activityStream .heading{position:relative;}.activityStream .heading .uiIconClose{position:absolute;top:5px;right:5px;display:none;cursor:pointer;}
.activityStream .heading:hover .uiIconClose{display:block;}
.activityStream .heading .dataInfor span,.activityStream .heading .dataInfor a{margin:0 10px 0 0;font-size:11.049999999999999px;}
.activityStream .contentBox{position:relative;padding-bottom:15px;margin:0px ;}.activityStream .contentBox .commentBox.noneCommentOrLike{border:none;border-top:1px solid #cfcfcf;}
.activityStream .contentBox .commentBlockBoundNone{display:none;}
.activityStream .contentBox .commentBlockBound{display:block;}
.activityStream .contentBox .actionBar,.activityStream .contentBox .listLikedBox,.activityStream .contentBox .description,.activityStream .contentBox .commentBox{border-top:1px solid #cfcfcf;}
.activityStream .contentBox .actionBar+.listLikedBox,.activityStream .contentBox .actionBar+.commentBox{border-top:none;}
.activityStream .contentBox .actionBar{background:#ececec;border-bottom:1px solid #cfcfcf;padding:8px 18px;}.activityStream .contentBox .actionBar .statusAction{list-style:none;margin:0;}.activityStream .contentBox .actionBar .statusAction li{display:inline;margin:0 5px;}.activityStream .contentBox .actionBar .statusAction li a:hover{color:#2f5e92;}
.activityStream .contentBox .listLikedBox .listLiked{margin-top:10px;}.activityStream .contentBox .listLikedBox .listLiked a{margin:0 8px 8px 0;display:inline-block;}
.activityStream .contentBox .listLikedBox .listLiked .btn{background:#F2F2F2;border:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:none;color:#B9B9B9;font-size:22px;padding:0 0 10px;width:36px;height:36px;}
.activityStream .contentBox .listLikedBox p{margin:0;}
.activityStream .contentBox .introBox+.actionBar{border-top:none;}
.activityStream .introBox{padding:18px;margin:0 -8px 0 -8px;position:relative;-webkit-box-shadow:0px 2px 4px -1px rgba(13, 13, 13, 0.27);-moz-box-shadow:0px 2px 4px -1px rgba(13, 13, 13, 0.27);box-shadow:0px 2px 4px -1px rgba(13, 13, 13, 0.27);background-color:#fdfdfd;background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(94%, #ffffff), to(#f7f7f7));background-image:-webkit-linear-gradient(#ffffff, #ffffff 94%, #f7f7f7);background-image:-moz-linear-gradient(top, #ffffff, #ffffff 94%, #f7f7f7);background-image:-o-linear-gradient(#ffffff, #ffffff 94%, #f7f7f7);background-image:linear-gradient(#ffffff, #ffffff 94%, #f7f7f7);background-repeat:no-repeat;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff7f7f7', GradientType=0);}.activityStream .introBox .pull-left{width:75px;margin-right:10px;}
.activityStream .introBox .pull-left+.text{overflow:hidden;}
.activityStream .introBox .descriptionText{word-wrap:break-word;min-height:30px;}
.activityStream .introBox .isPreviewable{overflow:hidden;position:relative;}.activityStream .introBox .isPreviewable .pull-left{width:300px;margin-right:10px;}
.activityStream .introBox .isPreviewable .pull-left+.text{overflow:hidden;}
.activityStream .introBox .isPreviewable .versionFile{color:#999999;font-size:12px;}
.activityStream .introBox:before,.activityStream .introBox:after{width:0px;height:0px;position:absolute;content:"";display:inline-block;vertical-align:top;border-top:medium none;top:-7px;}
.activityStream .introBox:before{border-bottom:6px solid #a0a0a0;border-left:6px solid transparent;left:0;}
.activityStream .introBox:after{border-bottom:6px solid #a0a0a0;border-right:6px solid transparent;right:0px;}
.activityStream .introBox .content{word-wrap:break-word;}
.activityStream .commentListInfo{padding:10px 15px;}
.activityStream .commentListInfo+.commentList{padding-top:0;}
.activityStream .commentList{padding:15px 15px 0 15px ;}.activityStream .commentList .commentItem{position:relative;}.activityStream .commentList .commentItem+.commentItem{margin:15px 0 0 0;}
.activityStream .commentList .commentItem .ContentBlock{word-wrap:break-word;}
.activityStream .commentList .commentItem .uiIconClose,.activityStream .commentList .commentItem .viewComment{position:absolute;top:0px;right:0px;display:none;cursor:pointer;}.activityStream .commentList .commentItem .uiIconClose:hover,.activityStream .commentList .commentItem .viewComment:hover{color:#2f5e92;}
.activityStream .commentList .commentItem .uiIconClose{top:3px;}
.activityStream .commentList .commentItem .uiIconClose+.viewComment{right:25px;}
.activityStream .commentList .commentItem:hover .uiIconClose,.activityStream .commentList .commentItem:hover .viewComment{display:block;}
.activityStream .commentList .commentItem .commmentLeft{float:left;}.activityStream .commentList .commentItem .commmentLeft+.commentRight{margin-left:45px;}
.activityStream .commentList .commentItem .commentInputBox{padding:3px 0 0 ;}.activityStream .commentList .commentItem .commentInputBox .commentInput{margin-right:112px;}.activityStream .commentList .commentItem .commentInputBox .commentInput textarea{width:100%;height:28px;resize:none;max-height:28px;}
.activityStream .commentList .commentItemFirst{padding-top:15px;}
.activityStream .inputContainer{display:none;padding-top:0;}.activityStream .inputContainer .commentItem{padding-bottom:15px;}
.activityStream .noCommentFormBox{padding-top:15px;}
.uiAnswerActivity .contentAnswer .clearfix{margin:15px 0;}
.uiAnswerActivity .sumaryPoint{text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f0f0f0;padding:5px 2px;}.uiAnswerActivity .sumaryPoint.pull-left{width:50px;}
.uiCalendarActivity .introBox .clearfix .calendarBox{width:50px;}
.uiCalendarActivity .introBox .clearfix .calendarBox+.text{margin-left:65px;}
.uiCalendarActivity p{margin-bottom:5px;}
.uiCalendarActivity .introBox .clearfix .statusTask{width:40px;}.uiCalendarActivity .introBox .clearfix .statusTask+.text{margin-left:55px;}
.uiCalendarActivity .calendarBox .heading{padding:0;}
.uiWikiActivity .headingContainer{border-bottom:1px dotted #c7c7c7;margin:0 0 10px;padding:0 0 10px;}.uiWikiActivity .headingContainer .versionLabel{color:#999999;}
.uiContentActivity .introBox.contentShare .pull-left{width:50px;}.uiContentActivity .introBox.contentShare .pull-left+.text{margin-left:70px;}
.boxLoadMore{background:url("/social-resources/skin/images/Activity/time-line.png") repeat-y 24px 0px;padding-left:65px;}.boxLoadMore .showMore{text-align:center;background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border:1px solid #cfcfcf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 2px 2px -1px rgba(35, 44, 48, 0.18);-moz-box-shadow:0px 2px 2px -1px rgba(35, 44, 48, 0.18);box-shadow:0px 2px 2px -1px rgba(35, 44, 48, 0.18);padding:5px 0;}.boxLoadMore .showMore a{color:#333333;}
.uiSpaceActivity .spaceMembers{color:#999999;font-size:12px;}
.uiSpaceActivity .spaceMembers{color:#999999;font-size:12px;}
.fileActivity .introBox .isPreviewable .fileTypeContent{float:left;width:60px;}.fileActivity .introBox .isPreviewable .fileTypeContent+.text{margin-left:70px;}
.fileActivity .introBox .isPreviewable .PlayerContianer{width:330px;margin-right:10px;}.fileActivity .introBox .isPreviewable .PlayerContianer+.text{overflow:hidden;}
.fileActivity .introBox .isPreviewable .PlayerContent{padding:0;height:200px;width:330px;}
.fileActivity .fileShare .linkTitle{display:block;margin-top:-3px;}
.fileActivity .fileShare .videoContent{width:100%;}
.userProfileShare .userGender{margin:0 0 0 20px;}
.userProfileShare p{margin-bottom:5px;}
.userProfileShare .userPosition{color:#2f5e92;}
.userProfileShare .userContact [class^="uiIcon"]:hover{background-image:url("../img/elcom-platform-icons/uiIconsLightGray.png");}
.activityStream .pollShare .pollTitle{margin-bottom:10px;}.activityStream .pollShare .pollTitle .numberVoted{color:#999999;}
.activityStream .pollShare h5{margin:0;}
.activityStream .infoVote .titleVote{float:left;width:13%;}
.activityStream .infoVote .progressing{float:left;width:15%;color:#999999;text-align:right;}
.activityStream .infoVote .progressBar{float:left;width:72%;}.activityStream .infoVote .progressBar .progress{margin-bottom:10px;}
.activityTop .uiDropdownWithIcon a.OptionItem{padding:5px 9px;}.activityTop .uiDropdownWithIcon a.OptionItem .icon-play{display:none;visibility:hidden;}
#tipName .name{font-weight:bold;color:#2f5e92;}
#tipName+blockquote{margin-top:5px;}
#tipName+#connectMessge{margin-top:30px;}
#tipName+.connectAction{margin-top:35px;}
.connectAction{text-align:center;background:#f0f0f0;margin:-10px;padding:10px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;}
#tiptip_holder{display:none;position:absolute;top:0;left:0;z-index:99999;width:240px;}
#tiptip_holder.tip_top{padding-bottom:5px;}
#tiptip_holder.tip_bottom{padding-top:5px;}
#tiptip_holder.tip_right{padding-left:5px;}
#tiptip_holder.tip_left{padding-right:5px;}
#tiptip_content{font-size:12px;color:#999999;background:#ffffff;padding:10px;border:1px solid #cccccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 3px 4px rgba(0, 0, 0, 0.15);box-shadow:0 3px 4px rgba(0, 0, 0, 0.15);}
.profile-popup #loading-indicator{background:#ffffff;position:relative;width:30px;height:37px;margin:2px auto;display:block;}
.profile-popup #loading-text{padding:12px;text-align:center;}
.profile-popup .blockG{position:absolute;background-color:#FFFFFF;width:3px;height:12px;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-webkit-transform:scale(0.4);-webkit-animation-name:fadeG;-webkit-animation-duration:0.5599999999999999s;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:linear;-moz-transform:scale(0.4);-moz-animation-name:fadeG;-moz-animation-duration:0.5599999999999999s;-moz-animation-iteration-count:infinite;-moz-animation-direction:linear;border-radius:4px 4px 0 0;-o-transform:scale(0.4);-o-animation-name:fadeG;-o-animation-duration:0.5599999999999999s;-o-animation-iteration-count:infinite;-o-animation-direction:linear;-ms-transform:scale(0.4);-ms-animation-name:fadeG;-ms-animation-duration:0.5599999999999999s;-ms-animation-iteration-count:infinite;-ms-animation-direction:linear;}
.profile-popup #rotateG_01{left:0;top:13px;-webkit-animation-delay:0.20999999999999996s;-webkit-transform:rotate(-90deg);-moz-animation-delay:0.20999999999999996s;-moz-transform:rotate(-90deg);-o-animation-delay:0.20999999999999996s;-o-transform:rotate(-90deg);-ms-animation-delay:0.20999999999999996s;-ms-transform:rotate(-90deg);}
.profile-popup #rotateG_02{left:4px;top:5px;-webkit-animation-delay:0.27999999999999997s;-webkit-transform:rotate(-45deg);-moz-animation-delay:0.27999999999999997s;-moz-transform:rotate(-45deg);-o-animation-delay:0.27999999999999997s;-o-transform:rotate(-45deg);-ms-animation-delay:0.27999999999999997s;-ms-transform:rotate(-45deg);}
.profile-popup #rotateG_03{left:13px;top:1px;-webkit-animation-delay:0.35s;-webkit-transform:rotate(0deg);-moz-animation-delay:0.35s;-moz-transform:rotate(0deg);-o-animation-delay:0.35s;-o-transform:rotate(0deg);-ms-animation-delay:0.35s;-ms-transform:rotate(0deg);}
.profile-popup #rotateG_04{right:4px;top:5px;-webkit-animation-delay:0.41999999999999993s;-webkit-transform:rotate(45deg);-moz-animation-delay:0.41999999999999993s;-moz-transform:rotate(45deg);-o-animation-delay:0.41999999999999993s;-o-transform:rotate(45deg);-ms-animation-delay:0.41999999999999993s;-ms-transform:rotate(45deg);}
.profile-popup #rotateG_05{right:0;top:13px;-webkit-animation-delay:0.48999999999999994s;-webkit-transform:rotate(90deg);-moz-animation-delay:0.48999999999999994s;-moz-transform:rotate(90deg);-o-animation-delay:0.48999999999999994s;-o-transform:rotate(90deg);-ms-animation-delay:0.48999999999999994s;-ms-transform:rotate(90deg);}
.profile-popup #rotateG_06{right:4px;bottom:3px;-webkit-animation-delay:0.5599999999999999s;-webkit-transform:rotate(135deg);-moz-animation-delay:0.5599999999999999s;-moz-transform:rotate(135deg);-o-animation-delay:0.5599999999999999s;-o-transform:rotate(135deg);-ms-animation-delay:0.5599999999999999s;-ms-transform:rotate(135deg);}
.profile-popup #rotateG_07{bottom:0;left:13px;-webkit-animation-delay:0.63s;-webkit-transform:rotate(180deg);-moz-animation-delay:0.63s;-moz-transform:rotate(180deg);-o-animation-delay:0.63s;-o-transform:rotate(180deg);-ms-animation-delay:0.63s;-ms-transform:rotate(180deg);}
.profile-popup #rotateG_08{left:4px;bottom:3px;-webkit-animation-delay:0.7s;-webkit-transform:rotate(-135deg);-moz-animation-delay:0.7s;-moz-transform:rotate(-135deg);-o-animation-delay:0.7s;-o-transform:rotate(-135deg);-ms-animation-delay:0.7s;-ms-transform:rotate(-135deg);}
@-webkit-keyframes fadeG{0%{background-color:#000000;} 100%{background-color:#ffffff;}}@-moz-keyframes fadeG{0%{background-color:#000000;} 100%{background-color:#ffffff;}}@-o-keyframes fadeG{0%{background-color:#000000;} 100%{background-color:#ffffff;}}@-ms-keyframes fadeG{0%{background-color:#000000;} 100%{background-color:#ffffff;}}#tiptip_arrow,#tiptip_arrow_inner{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;}
#tiptip_holder #tiptip_arrow_inner{z-index:-1;}
#tiptip_holder.tip_left_top #tiptip_arrow,#tiptip_holder.tip_left_bottom #tiptip_arrow{display:none;}
#tiptip_holder #tiptip_arrow{right:-4px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#ffffff;}#tiptip_holder #tiptip_arrow #tiptip_arrow_inner{border-width:11px 0 11px 11px;border-left-color:rgba(0, 0, 0, 0.25);bottom:-11px;right:-1px;}
blockquote{background:url(/homepage-portlets/style/images/right-quote.png) no-repeat right bottom;padding-right:25px;padding-left:25px;color:#999999;border-left:medium none;width:75%;word-wrap:break-word;position:relative;}
blockquote:after{background:url(/homepage-portlets/style/images/left-quote.png) no-repeat left top;width:15px;height:13px;position:absolute;top:2px;left:0;}
#tipName img{width:36px;height:36px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#connectMessge{background:#f0f0f0;margin:-10px;padding:10px 20px;color:#999999;font-weight:bold;}
#tiptip_holder .detail{margin-left:45px;}
.uiUserActivityStreamPortlet .uiTabPane{padding:20px;}.uiUserActivityStreamPortlet .uiTabPane.uiTabPaneHomePage{padding:0;}
.inputDoc{border:1px solid #cfcfcf;-webkit-box-shadow:0 2px 1px -2px rgba(255,255,255,1), 0 3px 1px -2px rgba(255,255,255,0.6) inset;-moz-box-shadow:0 2px 1px -2px rgba(255,255,255,1), 0 3px 1px -2px rgba(255,255,255,0.6) inset;box-shadow:0 2px 1px -2px rgba(255,255,255,1), 0 3px 1px -2px rgba(255,255,255,0.6) inset;display:inline-block;margin-bottom:10px;padding:5px 8px;color:#999999;}
.iPhoneCheckContainer{-webkit-transform:translate3d(0, 0, 0);position:relative;height:21px;cursor:pointer;overflow:hidden;display:inline-block;vertical-align:middle;padding-top:1px;}
.iPhoneCheckContainer input{position:absolute;top:5px;left:30px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.iPhoneCheckContainer label{white-space:nowrap;font-size:11px;line-height:16px;font-weight:bold;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;cursor:pointer;display:block;height:18px;position:absolute;width:auto;top:1;overflow:hidden;}
.iPhoneCheckContainer,.iPhoneCheckContainer label{user-select:none;-moz-user-select:none;-khtml-user-select:none;}
.iPhoneCheckDisabled{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:0.5;}
label.iPhoneCheckLabelOn{color:white;text-shadow:0px 0px 2px rgba(0, 0, 0, 0.6);left:1px;min-width:9px;top:1px;background-color:#476ca7;background-image:-moz-linear-gradient(top, #4b72b4, #426393);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#4b72b4), to(#426393));background-image:-webkit-linear-gradient(top, #4b72b4, #426393);background-image:-o-linear-gradient(top, #4b72b4, #426393);background-image:linear-gradient(to bottom, #4b72b4, #426393);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4b72b4', endColorstr='#ff426393', GradientType=0);-webkit-box-shadow:inset 0px 3px 5px #213b68;-moz-box-shadow:inset 0px 3px 5px #213b68;box-shadow:inset 0px 3px 5px #213b68;-webkit-border-top-left-radius:9px;-moz-border-radius-topleft:9px;border-top-left-radius:9px;-webkit-border-bottom-left-radius:9px;-moz-border-radius-bottomleft:9px;border-bottom-left-radius:9px;}
label.iPhoneCheckLabelOn span{line-height:19px;padding:0 8px 0 4px;}
label.iPhoneCheckLabelOff{color:#8b8b8b;background-color:#ececec;background-color:rgba(0, 0, 0, 0.036);background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.09));background-image:-webkit-gradient(linear, 0 0, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.09)));background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.09));background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.09));background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.09));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#17000000', GradientType=0);-webkit-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.43);-moz-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.43);box-shadow:inset 0px 1px 1px rgba(0, 0, 0, 0.43);text-shadow:1px 0px 0px #ffffff;text-align:right;-webkit-border-top-right-radius:9px;-moz-border-radius-topright:9px;border-top-right-radius:9px;-webkit-border-bottom-right-radius:9px;-moz-border-radius-bottomright:9px;border-bottom-right-radius:9px;height:17px;top:1px;right:0;margin-right:1px;}
label.iPhoneCheckLabelOff span{line-height:19px;padding-right:17px;}
.iPhoneCheckHandle{display:block;cursor:pointer;position:absolute;top:1px;left:1px;width:18px;height:18px;background-color:#f9f9f9;background-image:-moz-linear-gradient(top, #ffffff, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #ffffff, #f1f1f1);background-image:-o-linear-gradient(top, #ffffff, #f1f1f1);background-image:linear-gradient(to bottom, #ffffff, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.8);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.8);box-shadow:0 1px 2px rgba(0, 0, 0, 0.8);}
.addInvite{margin:0px 0px 10px;padding-top:10px;}.addInvite .groupPermissionBox a.actionIcon{padding:2px 6px 4px;-webkit-padding:1px 6px 5px;}
.addInvite .btn{margin-top:-10px;}
.uiSpaceSearch{margin-bottom:10px;}
.spaceBox{width:330px;height:165px;padding:8px 9px;border:1px solid #cfcfcf;background:#f0f0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.06);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.06);padding:10px;margin:0 10px 10px 0;}.spaceBox label{display:inline-block;}
.spaceBox input{margin-bottom:0px;}
.spaceBox .avatarXLarge img{border:1px solid #cccccc;}
.spaceBox .contentBox{margin-left:140px;height:137px;overflow:hidden;}.spaceBox .contentBox .spaceTitle{max-height:42px;overflow:hidden;margin-top:0;}.spaceBox .contentBox .spaceTitle .subTxt{font-size:13px;font-weight:normal;}
.spaceBox .contentBox .email a{display:block;overflow:hidden;text-overflow:ellipsis;}
.spaceBox .contentBox .content{margin-top:7px;max-height:43px;overflow:hidden;}
.spaceBox .connectionBtn{line-height:28px;}.spaceBox .connectionBtn .btn{margin:0 0 0 10px;}
.checkedBox{background-image:url("/social-resources/skin/images/SpaceBox/checked.png");background-position:top right;background-repeat:no-repeat;}
.uiAllPeople #LoadMoreButton{width:100%;}
.uiInvitations #LoadMoreButton{width:100%;}
.uiMyConnections #LoadMoreButton{width:100%;}
.uiPendingRelation #LoadMoreButton{width:100%;}
.uiSpaceSettingPortlet .changeAccount{margin:0 0 20px;}.uiSpaceSettingPortlet .changeAccount .changeAvatar{text-align:center;margin:10px 0 0 10px;}.uiSpaceSettingPortlet .changeAccount .changeAvatar a{margin-bottom:15px;}
.uiAvatarUploadContent .avatarInfo a.avatarLargeWithBorder{margin:15px 0 15px 15px;}
.uiAvatarUploadContent .avatarInfo .form-horizontal .controls{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:161px;}
.uiAvatarUploader .uploadButton{text-align:center;}
.uiAvatarUploader .uiUploadInput{padding-left:9px;}
.uiSpaceApp .contentSpace{border:1px solid #cccccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:5px;width:514px;height:60px;margin:10px 20px 10px 0;}.uiSpaceApp .contentSpace:hover{background:#f9f9f9;border:1px solid #C7C7C7;}
.uiSpaceApp .contentSpace [class^="uiIconApp"]{margin:13px;float:left;}
.uiSpaceApp .contentSpace .communityContainer{margin:8px 0 0 70px;}
.uiSpaceAppInstaller .itemListCont{width:229px;}.uiSpaceAppInstaller .itemListCont .itemList{height:324px;overflow:auto;}.uiSpaceAppInstaller .itemListCont .itemList a{color:#333333;display:block;font-weight:normal;line-height:20px;padding:5px 20px 5px 9px;white-space:nowrap;}.uiSpaceAppInstaller .itemListCont .itemList a:hover,.uiSpaceAppInstaller .itemListCont .itemList a:active,.uiSpaceAppInstaller .itemListCont .itemList a:focus{color:#2f5e92;}
.uiSpaceAppInstaller .itemListCont .itemList .selectedItem a{color:#2f5e92;}
.uiSpaceAppInstaller .itemDetailList{width:333px;margin-left:10px;}.uiSpaceAppInstaller .itemDetailList .appList{height:304px;overflow-x:hidden;overflow-y:auto;padding:10px;}.uiSpaceAppInstaller .itemDetailList .appList .appDescription{width:274px;border:1px solid #cccccc;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:8px;margin:10px;background-color:#ffffff;}.uiSpaceAppInstaller .itemDetailList .appList .appDescription [class^="uiIconApp"]{margin:13px;float:left;}
.uiSpaceAppInstaller .itemDetailList .appList .appDescription .appContent{margin:0 0 0 65px;font-size:12px;}.uiSpaceAppInstaller .itemDetailList .appList .appDescription .appContent strong:first-child{font-size:13px;}
.uiSpaceAppInstaller .itemDetailList .appList .appDescription:hover{background-color:#f9f9f9;border:1px solid #C7C7C7;}
.uiSocApplication{padding:20px;}.uiSocApplication .uiProfileUserSearch{margin-bottom:10px;}
.uiSpaceAccessPortlet{padding-top:60px;background:url('/elcomResources/skin/images/ShareImages/Background/texture.jpg') repeat-x top center;}.uiSpaceAccessPortlet .spaceAccessBlock{width:685px;padding-top:160px;margin:0 auto;text-align:center;}.uiSpaceAccessPortlet .spaceAccessBlock h3{color:#808080;}
.uiSpaceAccessPortlet .spaceAccessBlock .spaceAccessInfo{font-size:18px;padding:10px 0 25px;color:#808080;}
.uiSpaceAccessPortlet .alert-success{width:330px;margin:0 auto;}
.uiSpaceAccessPortlet .lockIcon{background:url('/social-resources/skin/images/RestrictedArea/lockIcon.png') no-repeat top center;}
.uiSpaceAccessPortlet .denyIcon{background:url('/social-resources/skin/images/RestrictedArea/denyIcon.png') no-repeat top center;}
.uiSpaceAccessPortlet .warningIcon{background:url('/social-resources/skin/images/RestrictedArea/warningIcon.png') no-repeat top center;}


.wikiBoxDecoration{border:1px solid #cfcfcf;background:#ffffff;}.wikiBoxDecoration h6{background:#f0f0f0;border-bottom:1px solid #cfcfcf;line-height:35px;font-weight:bold;padding:0 15px;margin:0;-webkit-box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);box-shadow:1px 0px 2px rgba(0, 0, 0, 0.2);}
.uiWikiUpperArea{padding:14px 25px 14px 24px;}
.uiRelatePages .relateContent{padding:12px 12px 14px;}.uiRelatePages .relateContent .relateItem{display:block;padding:4px 0;color:#333333;}.uiRelatePages .relateContent .relateItem .uiIconFileMini{margin:0px 4px 0px 0px;}
.uiRelatePages .relateContent .relateItem:hover{color:#2f5e92;}
.uiRelatePages .wikiBox{margin-top:15px;}
.uiWikiPageControlArea .uiWikiPageTitle .uiInputInfo{font-size:24px;font-weight:bold;color:#2f5e92;line-height:30px;word-wrap:break-word;}
.uiWikiMaskWorkspace{width:100%;}.uiWikiMaskWorkspace .wikiPreviewHeader{background:#f0f0f0;border-bottom:1px solid #cccccc;padding:6px 6px 4px 25px;}.uiWikiMaskWorkspace .wikiPreviewHeader .popupTitle{color:#333333;font-size:14px;font-weight:bold;line-height:25px;}
.uiWikiMaskWorkspace .uiWikiPagePreview{background:#ffffff;padding:15px 25px 25px;height:1000px;overflow:auto;}.uiWikiMaskWorkspace .uiWikiPagePreview .uiWikiPageTitlePreview{border-bottom:1px dotted #C7C7C7;font-size:24px;font-weight:bold;color:#2f5e92;line-height:28px;padding:0 0 12px 0;}
.uiWikiMaskWorkspace .uiWikiPagePreview .uiWikiContentDisplay{padding:18px 0 0;}
.uiWikiSelectPageForm .uiTreeExplorer .selected{font-weight:bold;}
.uiWikiSelectPageForm .uiTreeExplorer .nodeSelected{color:aaa;}
.uiWikiSelectPageForm .uiSpaceSwitcher_UIWikiSelectPageForm{cursor:pointer;float:left;margin-left:10px;}.uiWikiSelectPageForm .uiSpaceSwitcher_UIWikiSelectPageForm .spaceChooserPopup{top:74px;left:129px;}
.UIWikiPortletPreferences{padding:10px;background:white;}
.uiWikiPermalinkForm{padding:5px;}.uiWikiPermalinkForm .permalinkWapperInput .input-xxxlarge{width:98%;}
.uiWikiPermalinkForm .permalLinkShare{margin-bottom:10px;}
.warningmessage,.notemessage{background:#fcf4d4 url("../img/elcom-platform-icons/warningIcon.png") no-repeat 15px 6px;border:1px solid #edad00;}
.tipmessage{background:#e6fade url("../img/elcom-platform-icons/successIcon.png") no-repeat 15px 6px;border:1px solid #39c522;}
.infomessage{background:#dee3fa url("../img/elcom-platform-icons/infoIcon.png") no-repeat 15px 6px;border:1px solid #215ab2;}
.errormessage{background:#f7b5b5 url("../img/elcom-platform-icons/errorIcon.png") no-repeat 15px 6px;border:1px solid #c72222;}
.box{-webkit-border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;border-radius:3px 3px 3px 3px;-webkit-box-shadow:0px 1px 1px #e2e3e3;-moz-box-shadow:0px 1px 1px #e2e3e3;box-shadow:0px 1px 1px #e2e3e3;color:#333333;padding:7px 15px 7px 45px;margin:10px 0;}.box a{color:#2f5e92;}
.box a:hover{font-weight:bold;text-decoration:none;}
.uiWikiPageVersionsCompare .comparedForm{border-bottom:1px solid #e1e1e1;padding-bottom:20px;}
.uiWikiPageVersionsCompare .comparedForm pre{background-color:#f7f7f7;border:1px solid #e1e1e1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:block;white-space:normal;padding:18px;line-height:25px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}.uiWikiPageVersionsCompare .comparedForm pre>b.admin{color:#2f5e92;}
.uiWikiPageVersionsCompare .comparedForm pre>span.dateChange{display:block;}
.uiWikiPageVersionsCompare .comparedForm pre>span.lineRemoved{background-color:#f7d9d8;text-decoration:line-through;}
.uiWikiPageVersionsCompare .comparedForm pre>span.lineAdded{background-color:#dbf5d1;}
.uiWikiPageVersionsCompare .comparedForm pre>a.changes{color:#2f5e92;}
.comparedWith{font-weight:bold;padding:30px 28px 0;}
.uiWikiPageVersionsCompare .changedForm{margin-top:20px;}.uiWikiPageVersionsCompare .changedForm>button{margin:0 0 10px;}
.uiWikiPageVersionsCompare .changedForm>.diff>.diffmodifiedline>span.diffaddword{background-color:#dbf5d1;}
.uiWikiPageVersionsCompare .changedForm>.diff>.diffmodifiedline>span.diffremoveword{background-color:#f7d9d8;}
.uiWikiPageVersionsCompare .changedForm>.diff>.diffmodifiedline>pre{border:none;border-radius:0;margin:0;padding:0;white-space:normal;}.uiWikiPageVersionsCompare .changedForm>.diff>.diffmodifiedline>pre.diffaddword{background-color:#dbf5d1;}
.uiWikiPageVersionsCompare .changedForm>.diff>.diffmodifiedline>pre.diffremoveword{background-color:#f7d9d8;}
.uiWikiPageEditForm .actionContainer{height:38px;}.uiWikiPageEditForm .actionContainer .uiSubmitToolBar{margin:9px 0px 0px 14px;float:right;}
.uiWikiPageEditForm .actionContainer .uiCheckbox{margin-top:13px;}
.uiWikiPageEditForm .actionContainer .btn-toolbar .btn-group .uiIconWikiRickText,.uiWikiPageEditForm .actionContainer .btn-toolbar .btn-group .uiIconWatchPage,.uiWikiPageEditForm .actionContainer .btn-toolbar .btn-group .uiIconWikiHelp{margin-right:5px;}
.uiWikiPageEditForm .uiEditUpper input{height:33px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:4px;color:#333333;font-size:18px;}
.uiWikiPageEditForm .uiWikiSidePanelArea{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;float:right;line-height:16px;margin:0 0 10px;padding:0;width:270px;}.uiWikiPageEditForm .uiWikiSidePanelArea .barTit{background:#f0f0f0;border:1px solid #C7C7C7;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;color:#333333;font-weight:bold;line-height:33px;padding-left:15px;}.uiWikiPageEditForm .uiWikiSidePanelArea .barTit .uiIconClose{margin:9px 8px 0 0;text-decoration:none;}
.uiWikiPageEditForm .uiWikiSidePanelArea .content{background:#ffffff;border:1px solid #dedede;border-top:none;padding:12px 8px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.06);box-shadow:0px 1px 3px rgba(0, 0, 0, 0.06);}.uiWikiPageEditForm .uiWikiSidePanelArea .content p{margin-bottom:0px;}
.uiWikiPageEditForm .uiColsLeftsEditForm{margin-bottom:22px;margin-right:290px;padding:0;}
.uiWikiPageEditForm .uiWikiPageContentInputContainer .commentInput{margin-bottom:24px;}
.uiWikiPageEditForm .uiWikiPageContentInputContainer textarea{background:#ffffff;border:1px solid #dedede;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:10pt;height:357px;overflow:auto;padding:6px;width:100% !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-shadow:0 2px 1px rgba(0, 0, 0, 0.075) inset,0px 1px 3px rgba(0, 0, 0, 0.06);min-height:75px;}
.uiWikiPageEditForm .uiWikiPageContentInputContainer textarea:focus{border-color:#94B0DF;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset,0 0 5px rgba(29, 75, 159, 0.6);}
.uiWikiPageEditForm .uiWikiPageContainer .form-horizontal .control-group .control-label{float:left;padding:4px 0 0;text-align:left;width:auto;}
.uiWikiPageEditForm .uiWikiPageContainer .form-horizontal .control-group .controls{margin:0 125px 0 90px;display:block;}
.uiWikiPageEditForm .uiWikiPageContainer .form-horizontal .control-group .controls input{width:100%;}
.uiWikiPageEditForm .uiWikiPageContainer .form-horizontal .uiCheckbox{margin-top:5px;}
.uiWikiPageEditForm .CommentInput .CommentTitle{color:#636363;display:block;line-height:15px;margin-top:5px;width:60px;}
.uiWikiPageEditForm .CommentInput input{background:#ffffff;border:1px solid #DCDCDC;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:14px;padding:6px;width:50%;float:left;}
.uiWikiPageEditForm .uiWikiTemplateDescriptionContainer{margin-top:10px;}.uiWikiPageEditForm .uiWikiTemplateDescriptionContainer input{margin:0px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;height:28px;}
.EditSection [class^="wikimodel-freestanding"]{display:inline-block;width:16px;height:16px;background-position:-40px 0px;*margin-right:.3em;line-height:16px;vertical-align:text-top;background-image:url("../img/elcom-platform-icons/uiIconsDarkGray.png");background-repeat:no-repeat;margin-top:12px;}.EditSection [class^="wikimodel-freestanding"]:hover{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.uiWikiPageContentArea span.EditSection{display:none;}
.uiWikiPageContentArea .section-container .EditSectionHover{background-color:#f9f9f9;margin:0 -15px;padding-left:15px;padding-right:15px;}
.uiWikiPageContentArea .section-container{padding-top:5px;padding-bottom:5px;}
.uiWikiPageInfo .uiPageInfoItem{margin:0px 0px 20px 0px;}.uiWikiPageInfo .uiPageInfoItem h6.pageInfoTitle{background:#f0f0f0;border:1px solid #cfcfcf;border-bottom:none;line-height:35px;font-weight:bold;padding:0 15px;margin:0;}
.uiWikiPageInfo .uiPageInfoItem .pageInfoItemBody{background:#ffffff;border:1px solid #cfcfcf;padding:10px;}
.uiWikiPageInfo .uiPageInfoItem .uiGrid{margin:0;}
.uiWikiPageInfo .uiPageInfoItem .name{color:#2f5e92;}
.uiWikiPageInfo .uiPageInfoItem .uiAction,.uiWikiPageInfo .uiPageInfoItem .actionCenter{border-top:1px solid #cfcfcf;background:white;text-align:center;padding:10px;}
.uiWikiPageInfo .uiPageInfoChanges table th,.uiWikiPageInfo .uiPageInfoChanges table td{border-left:none;border-right:1px solid #cfcfcf;}
.uiPageToolBar .uiDropdownWithIcon{margin-top:5px;}
.popupContenRelated{border:solid 1px #eeeeee;background:#f7f7f7;margin:15px 0;}
.uiWikiAdvanceSearchResult>.resultInfo{border-bottom:1px dotted #cfcfcf;padding:17px 0;}.uiWikiAdvanceSearchResult>.resultInfo>.resultNumber{font-size:30px;font-weight:bold;color:#2f5e92;}
.uiWikiAdvanceSearchResult>.resultInfo>.split{border-left:1px solid #cfcfcf;display:inline-block;height:27px;margin:0 15px;vertical-align:middle;}
.uiWikiAdvanceSearchResult>.resultInfo>.btn-group>.btn{padding:4px 7px;}
.uiWikiAdvanceSearchResult>.resultInfo>.btn-group>.dropdown-menu{min-width:46px;}.uiWikiAdvanceSearchResult>.resultInfo>.btn-group>.dropdown-menu>li>a{padding:5px 15px;}
.uiWikiAdvanceSearchResult>.noResult{border-bottom:none;}
.uiWikiAdvanceSearchResult h6>a{color:#2f5e92;}
.uiWikiAdvanceSearchResult a.txtMark,.uiWikiAdvanceSearchResult span.txtMark{color:#999999;font-size:12px;font-weight:normal;}
.uiWikiAdvanceSearchForm{background:#f1f1f1;margin:-20px -20px 20px -20px;padding:20px;border-radius:4px 4px 0 0;}
.uiWikiAdvanceSearchForm form input{width:370px;}
.uiWikiAdvanceSearchForm form button{vertical-align:top;margin-left:5px;}
.UIWikiSearchSpaceArea{padding:20px;border:1px solid #cfcfcf;border-radius:4px;}
.uiWikiMovePageForm h6{margin-top:0px;}
.uiWikiMovePageForm label{font-size:13px;font-weight:bold;}
.uiWikiMovePageForm .selectSpaceForm label{width:152px;padding-top:2px;}
.uiWikiMovePageForm .selectSpaceForm .btn-group>.btn:first-child{width:358px;text-align:left;}
.uiWikiMovePageForm .sideBarContent .barContent{margin:10px 0;font-weight:bold;}
.uiWikiMovePageForm .sideBarContent .sideContent{border:1px solid #e1e1e1;background:#f7f7f7;height:270px;overflow:auto;}
.uiWikiMovePageForm .uiWikiLocationContainer{margin:10px 0 0;}.uiWikiMovePageForm .uiWikiLocationContainer label{width:122px;padding-top:4px;}
[class^="uiIconWiki"],.uiIconWikiDarkGray {background-image:url("../img/elcom-platform-icons/wiki-icons/uiIconsWikiDarkGray.png");}
.actionIcon:hover>i>[class^="uiIconWiki"],.uiActionWithLabel:hover>i>[class^="uiIconWiki"],.nav-pills>.active>a>[class^="uiIconWiki"],.nav-list>.active>a>[class^="uiIconWiki"],.navbar-inverse .nav>.active>a>[class^="uiIconWiki"],.dropdown-menu>li>a:hover>[class^="uiIconWiki"],.dropdown-menu>.active>a>[class^="uiIconWiki"],.uiDropdownWithIcon .dropdown-submenu:hover>a>[class^="uiIconWiki"],.btn:hover [class^="uiIconWiki"],a:hover [class^="uiIconWiki"],[class^="uiIconWiki"]:hover,.uiActionBar [class^="uiIconWiki"]:hover,.uiIconWikiBlue{background-image:url("../img/elcom-platform-icons/wiki-icons/uiIconsWikiBlue.png");}
.dropdown-menu>li>a>[class^="uiIconWiki"],.dropdown-menu>.active>a>[class^="uiIconWiki"],.uiDropdownWithIcon .dropdown-submenu>a>[class^="uiIconWiki"],.uiDropDownCal li a [class^="uiIconWiki"],.uiActionBar [class^="uiIconWiki"],.uiIconWikiLightGray{background-image:url("../img/elcom-platform-icons/wiki-icons/uiIconsWikiLightGray.png");}
.uiDropdownWithIcon .nav-pills>.active>a>[class^="uiIconWiki"],.uiDropdownWithIcon .nav-list>.active>a>[class^="uiIconWiki"],.uiDropdownWithIcon .navbar-inverse .nav>.active>a>[class^="uiIconWiki"],.uiDropdownWithIcon .dropdown-menu>li>a:hover>[class^="uiIconWiki"],.uiDropdownWithIcon .dropdown-menu>.active>a>[class^="uiIconWiki"],.uiDropdownWithIcon .dropdown-submenu:hover>a>[class^="uiIconWiki"],.btn-primary [class^="uiIconWiki"],.btn-primary:hover [class^="uiIconWiki"],.uiDropDownCal a:hover [class^="uiIconWiki"],.uiDropDownCal .active a:hover [class^="uiIconWiki"],.eventAllDay [class^="uiIconWiki"],.eventDayContainer [class^="uiIconWiki"],.uiIconWikiWhite{background-image:url("../img/elcom-platform-icons/wiki-icons/uiIconsWikiWhite.png");}
.uiIconWikiWiki{background-position:0px 0px;}
.uiIconWikiRickText{background-position:-20px 0px;}
.uiIconWikiHelp{background-position:-40px 0px;}
.uiIconWikiMyWiki{background-position:-60px 0px;}
.uiIconWikiRevision{background-position:-80px 0px;}
.uiIconWikiRestrictedFile{background-position:-100px 0px;}
.uiWikiPageContentArea .uiWikiContentDisplay{padding:10px 0;}.uiWikiPageContentArea .uiWikiContentDisplay span.EditSection{display:none !important;}.uiWikiPageContentArea .uiWikiContentDisplay span.EditSection a{position:absolute;right:10px;}
.uiWikiPageContentArea table{table-layout:fixed;border-spacing:0;border:1px solid #cfcfcf;border-right:none;width:auto;}
.uiWikiPageContentArea th{border-right:1px solid #cfcfcf;background:#f5f5f5;text-align:center;padding:5px;}
.uiWikiPageContentArea td{border-right:1px solid #cfcfcf;border-top:1px solid #cfcfcf;padding:5px;}
.uiWikiPageContentArea span.EditSection{display:none;float:right;margin-right:-15px;}
.uiWikiPageContentArea span.EditSection a{line-height:24px;margin:0 -40px 0 0;display:inline-block;visibility:visible;text-decoration:none;font-size:12px;}
.uiWikiPageContentArea .EditSection .wikiexternallink .wikimodel-freestanding{margin:0 6px 0 0;width:18px;height:18px;}
.uiWikiPageContentArea span.EditSection a span{visibility:hidden;}
.uiWikiPageContentArea .section-container{padding:2px 0px;overflow:auto;}
.uiWikiPageContentArea .EditSectionHover{background-color:#f9f9f9;}.uiWikiPageContentArea .EditSectionHover span.EditSection{display:block !important;}
.uiWikiPageContentArea .DecorationVersion{background:#eeeeee;border-radius:3px;padding:8px;}.uiWikiPageContentArea .DecorationVersion .Label{font-weight:bold;color:#4c3333;}
.uiWikiPageContentArea .DecorationVersion .Title{color:#4175B2;font-weight:bold;text-decoration:none;}
.uiWikiPageContentArea .DecorationVersion .ActionLink{line-height:24px;}.uiWikiPageContentArea .DecorationVersion .ActionLink a{color:#555555;text-decoration:none;}
.uiWikiPageContentArea .DecorationVersion .ActionLink a:hover{color:#2f5e92;}
.uiWikiPageContentArea .Breadcum{line-height:28px;border-bottom:1px solid #d6d6d6;padding:8px;}.uiWikiPageContentArea .Breadcum a{line-height:22px;color:#464646;font-size:12px;text-decoration:none;}
.uiWikiPageContentArea .Breadcum .BCBT{background:url("background/Button.gif") repeat-x;padding:3px 16px;border-radius:12px;border:1px solid #acacac;}
.uiWikiPageContentArea .Breadcum .Label{color:#555555;font-weight:bold;}
.uiWikiPageContentArea .LabelContent{color:#015e9c;font-weight:bold;margin-top:8px;}
.uiWikiContentDisplay ul,.uiWikiPagePreview ul{margin:10px 18px;padding:0;}
.uiWikiContentDisplay ul li,.uiWikiPagePreview ul li{list-style:disc outside none;}
.uiWikiContentDisplay ul li a,.uiWikiPagePreview ul li a{text-decoration:none;}
.uiWikiContentDisplay ol,.uiWikiPagePreview ol{margin:10px 18px;padding:0;}
.uiWikiContentDisplay ol li,.uiWikiPagePreview ol li{list-style:decimal outside none;}
.uiWikiContentDisplay hr,.uiWikiPagePreview hr{border-color:#CCCCCC;border-style:solid;border-width:1px 0 0;clear:both;height:0;}
.uiWikiContentDisplay dt,.uiWikiPagePreview dt{font-weight:bold;}
.uiWikiContentDisplay dd,.uiWikiPagePreview dd{background:url("/wiki/skin/DefaultSkin/webui/background/bullet-3.png") no-repeat scroll 0 0.3em transparent;font-style:italic;margin-left:0;padding-left:1em;}
.uiWikiContentDisplay blockquote,.uiWikiPagePreview blockquote{background:none repeat scroll 0 0 #FAFAF6;border-left:2px solid #DDDDCC;display:block;margin:0.3ex 1em;padding:0.3ex 1em;quotes:none;}
.UIWikiPageContentArea table,.uiWikiPagePreview table{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#dddddd -moz-use-text-color #dddddd #dddddd;border-image:none;border-spacing:0;border-style:solid none solid solid;border-width:1px medium 1px 1px;table-layout:fixed;width:auto;}
.UIWikiPageContentArea th,.uiWikiPagePreview th{background:none repeat scroll 0 0 #F5F5F5;border-right:1px solid #DDDDDD;padding:5px;text-align:center;}
.UIWikiPageContentArea td,.uiWikiPagePreview td{border-right:1px solid #DDDDDD;border-top:1px solid #DDDDDD;padding:5px;}
.UIWikiToolBar{float:right;width:100px;}
.uiWikiSearchBox{position:relative;}.uiWikiSearchBox.pull-right>.dropdown-menu{right:auto;}
.uiWikiPortlet{background:url('/wiki/skin/DefaultSkin/images/texture.jpg') repeat 0 0;}
.wikiBox{background:#ffffff;border:1px solid #cfcfcf;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.08);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.08);}.wikiBox .titleWikiBox{-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;-webkit-box-shadow:0px 1px 2px rgba(13, 13, 13, 0.08);-moz-box-shadow:0px 1px 2px rgba(13, 13, 13, 0.08);box-shadow:0px 1px 2px rgba(13, 13, 13, 0.08);background:#f0f0f0;border-bottom:1px solid #cfcfcf;margin:0px;line-height:20px;font-weight:bold;color:#333333;padding:8px 10px;word-wrap:break-word;}
.wikiBox h6.titleWikiBox a{color:#333333;}
.wikiLayout{margin:0;position:relative;padding:0px 21px;}
.uiLeftContainerArea{width:273px;padding:4px 0 4px 4px;float:left;overflow:auto;}.uiLeftContainerArea .wikiBox h6.titleWikiBox a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.uiRightContainerArea{padding:4px;float:left;overflow:auto;}
.uiWikiMiddleArea .UIWikiNavigationContainer{padding:8px 2px 0 2px;visibility:'';overflow:visible;}
.uiWikiMiddleArea .uiWikiPageContainer{margin:0;overflow:visible;position:relative;}.uiWikiMiddleArea .uiWikiPageContainer .UIWikiPageArea{padding:0px;}
.uiWikiMiddleArea .uiWikiPageContainer .form-horizontal .control-group{margin-bottom:0px;}
.uiWikiMiddleArea #UISubmitToolBarBottom{margin-top:20px;}
*+html .uiWikiMiddleArea .uiWikiPageContainer{position:static;}
.uiWikiPageContentArea{padding:0px 15px;}
.UIAttachmentContainer{background:#ffffff;border:1px solid #cfcfcf;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.08);-moz-box-shadow:0px 1px 2px rgba(0, 0, 0, 0.08);box-shadow:0px 1px 2px rgba(0, 0, 0, 0.08);padding:15px;}.UIAttachmentContainer .titleWikiBox{-webkit-border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;-webkit-box-shadow:0px 1px 2px rgba(13, 13, 13, 0.08);-moz-box-shadow:0px 1px 2px rgba(13, 13, 13, 0.08);box-shadow:0px 1px 2px rgba(13, 13, 13, 0.08);background:#f0f0f0;border-bottom:1px solid #cfcfcf;margin:0px;line-height:20px;font-weight:bold;color:#333333;padding:8px 10px;word-wrap:break-word;}
.UIAttachmentContainer h6.titleWikiBox a{color:#333333;}
.fileHidden{opacity:0;filter:alpha(opacity=0);position:relative;z-index:2;outline:none;}
.uploadInput{position:relative;}.uploadInput .btn-primary{position:absolute;z-index:1;left:0;}
.uiWikiBottomArea{padding-top:15px;}.uiWikiBottomArea .uiWikiPageVersionsList{padding:15px;}
.uiWikiBottomArea .historyLabel{font-size:13px;}
.uiWikiMiddleArea .resizeBar{float:left;width:26px;margin-top:5px;}.uiWikiMiddleArea .resizeBar .resizeBarContent{width:15px;cursor:col-resize;position:relative;}.uiWikiMiddleArea .resizeBar .resizeBarContent:hover{border-right:solid 1px #E1E1E1;}.uiWikiMiddleArea .resizeBar .resizeBarContent:hover .resizeButton{display:block;}
.uiWikiMiddleArea .resizeBar .resizeButton{background-color:#f9f9f9;background-image:-moz-linear-gradient(top, #ffffff, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #ffffff, #f1f1f1);background-image:-o-linear-gradient(top, #ffffff, #f1f1f1);background-image:linear-gradient(to bottom, #ffffff, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff1f1f1', GradientType=0);-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px;width:10px;height:24px;float:right;margin:auto;cursor:pointer;border:1px solid #E1E1E1;border-right:none;display:none;margin-top:7px;}.uiWikiMiddleArea .resizeBar .resizeButton [class^="uiIcon"]{margin:2px 0px 0px -2px;width:10px;}
.uiWikiMiddleArea .resizeBar .resizeButton:hover .uiIconMiniArrowLeft{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.uiWikiMiddleArea .resizeBar .resizeButton:hover .uiIconMiniArrowRight{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.uiWikiMiddleArea .resizeBar .showLeftContent{display:block;border:1px solid #E1E1E1;-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px;float:left;}
.uiWikiMiddleArea .resizeBarDisplay .resizeBarContent{border-right:solid 1px #E1E1E1;}
.uiWikiMiddleArea .resizeBarDisplay .resizeButton{display:block;}
.uiWikiMiddleArea .resizeNoneBorder{width:20px;}.uiWikiMiddleArea .resizeNoneBorder:hover{cursor:default;}
.uiWikiMiddleArea .resizeNoneBorder .resizeBarContent:hover{border:none;cursor:default;}
.nonePaddingLeft{padding-left:0px;}
.uiWikiPortletNoSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.groupPermissionBox{margin:0 5px;}.groupPermissionBox .actionIcon{margin:0;}
.uiWikiPageControlArea{border-bottom:1px dotted #cfcfcf;padding:15px 0;}.uiWikiPageControlArea .uiWikiPageInfoArea{clear:both;}.uiWikiPageControlArea .uiWikiPageInfoArea .txtFeed{color:#999999;}
.uiWikiPageControlArea .uiWikiPageTitle{padding-top:3px;overflow:hidden;margin-bottom:10px;}
.uiWikiPageControlArea .uiPageToolBar{margin-left:20px;}
.compareSelect{margin:10px 0;}
.uiWikiBreadCrumb{padding-top:3px;}
.uiWikiMyDraftsForm{padding:0 15px;}.uiWikiMyDraftsForm .introduce{margin:0 0 15px 0;}
.uiWikiMyDraftsForm .uiWikiDraftGrid th .uiIconArrowDown,.uiWikiMyDraftsForm .uiWikiDraftGrid .uiIconArrowUp{margin:3px -6px 0 0;}
.uiWikiPermissionOwner .fieldInput input[type=text]{margin-top:8px;}
.templateControl{padding-bottom:10px;}
.uiWikiDeletePageConfirm .WikiDeleteContent{padding:0 0 20px 0;}.uiWikiDeletePageConfirm .WikiDeleteContent ul{margin:0 0 0 75px;}
.uiWikiDeletePageConfirm .WikiDeleteContent li{list-style-type:inherit;margin-bottom:7px;}
.uiWikiDeletePageConfirm .WikiDeleteContent .uiIconQuestion{margin-right:14px;}
.uiWikiDeletePageConfirm .WikiDeleteContent h6{margin-left:30px;}
.uiWikiDeletePageConfirm .WikiDeleteContent .node{margin-left:30px;font-style:italic;}
.uiWikiDeletePageConfirm .WikiDeleteContent .uiWikiBreadCrumb{display:inline-block;vertical-align:top;padding-top:0px;}.uiWikiDeletePageConfirm .WikiDeleteContent .uiWikiBreadCrumb .breadcrumb{margin-left:12px;}.uiWikiDeletePageConfirm .WikiDeleteContent .uiWikiBreadCrumb .breadcrumb .active a{font-weight:normal;color:#333333;}
.confirmMessage{padding:10px 0 60px 10px;}.confirmMessage .uiIconQuestion{margin-right:10px;}
.uiWikiHistorySpaceArea{padding:8px 15px 15px;}
.uiWikiPortlet .uiSpaceSwitcher_BreadCrumb{float:left;margin-top:-3px;position:relative;z-index:2;}
.uiWikiPortlet .uiSpaceSwitcher_BreadCrumb:hover{color:#000000;cursor:pointer;}
.uiWikiPortlet .uiSpaceSwitcher_UIWikiMovePageForm{cursor:pointer;float:left;margin-left:10px;position:relative;}
.uiWikiPortlet .uiSpaceSwitcher_UIWikiMovePageForm .spaceChooser .btn,.uiWikiPortlet .uiSpaceSwitcher_UIWikiSelectPageForm .spaceChooser .btn{padding-right:14px;}.uiWikiPortlet .uiSpaceSwitcher_UIWikiMovePageForm .spaceChooser .btn span:first-child,.uiWikiPortlet .uiSpaceSwitcher_UIWikiSelectPageForm .spaceChooser .btn span:first-child{display:block;float:left;text-align:left;width:341px;}
.uiWikiPortlet .uiWikiMovePageForm .labelForm,.uiWikiPortlet .uiWikiSelectPageForm .labelForm{font-weight:bold;padding:2px 0px;}
.uiWikiPortlet .uiWikiMovePageForm .uiInputInfo,.uiWikiPortlet .uiWikiSelectPageForm .uiInputInfo{font-weight:bold;padding:4px 0px 10px;}
.uiWikiPortlet .UISelectPageForm .SpaceSwitcher{padding:15px 15px 0px 15px;}
.uiWikiSpaceSwitcher_CreateWiki{position:relative;}
.uiWikiPageVersionsCompare .comparedForm{border-bottom:1px solid #dadada;padding-bottom:12px;}
.uiWikiPageVersionsCompare .comparedForm .changeVersionForm{padding:12px;background:#f5f5f5;float:left;}
.uiWikiPageVersionsCompare .comparedForm .changeVersionForm .changeVersionInfo{font-weight:bold;}
.uiWikiPageVersionsCompare .comparedForm .changeVersionForm .admin{font-weight:bold;color:#165fb3;}
.uiWikiPageVersionsCompare .comparedForm .changeVersionForm .changes{border-top:1px solid white;color:#4175B2;cursor:pointer;line-height:17px;}
.uiWikiPageVersionsCompare .comparedForm .changeVersionForm .dateChange{line-height:20px;}
.uiWikiPageVersionsCompare .comparedWith{float:left;padding:30px 12px 0px 12px;font-weight:bold;}
.diff{margin-bottom:-5px;overflow:auto;padding:3px 4px;white-space:normal;}
.diffaddword{background:#b5ffbf;}
.diffremoveword{background:#ffd8da;text-decoration:line-through;}
.prediffaddword{background:#b5ffbf;margin:0;}
.prediffremoveword{background:#ffd8da;margin:0;}
.uiWikiPageNotFound{margin:auto;padding-top:25px;width:614px;}.uiWikiPageNotFound .errorBlock{background:url("/wiki/skin/css/../images/warningIcon.png") no-repeat scroll center top transparent;display:block;height:160px;margin:0 auto;text-align:center;width:160px;}
.uiWikiPageNotFound p{margin:0;}
.uiWikiPageNotFound .uiIconFileMini{margin-left:-3px;}
.uiWikiPageNotFound h3{color:#737373;text-align:center;}
.uiWikiPageNotFound .titleWarning{color:#999999;font-size:18px;margin:3px 0 17px;text-align:center;}
.uiWikiPageNotFound .pageContent{background:none repeat scroll 0 0 white;border:1px solid #cfcfcf;border-radius:4px;padding:20px 26px;}
.progressBarFrame .percent{line-height:20px;}


.uiSEOForm{min-width:600px;background:#F7F7F7;margin:-10px;}.uiSEOForm .formContainer .leftContainer{float:left;width:165px;padding:20px 0px 0px 10px;}.uiSEOForm .formContainer .leftContainer .itemTab{border:1px solid #f7f7f7;margin:0px 0px 5px 0;cursor:pointer;line-height:27px;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}.uiSEOForm .formContainer .leftContainer .itemTab:hover{background:#e2e2e2;border:1px solid #e2e2e2;}
.uiSEOForm .formContainer .leftContainer .itemTab a{color:#333333;}
.uiSEOForm .formContainer .leftContainer .seoLanguage{margin-bottom:15px;}
.uiSEOForm .formContainer .leftContainer .selected{background:white;margin:0px -1px 5px 0;border:1px solid #ccc;border-right:1px solid white;box-shadow:-2px 2px 2px rgba(0, 0, 0, 0.15);}.uiSEOForm .formContainer .leftContainer .selected:hover{background:white;border:1px solid #ccc;border-right:1px solid white;}
.uiSEOForm .formContainer .leftContainer .selected a{font-weight:bold;}
.uiSEOForm .formContainer .leftContainer .uiIconDelete{margin:5px 5px 0px 0px;}
.uiSEOForm .formContainer .leftContainer .addNewSEO{margin-left:15px;}
.uiSEOForm .formContainer .leftContainer .selectSEOLanguage{display:none;margin-left:5px;}
.uiSEOForm .formContainer .leftContainer .uiSelectbox{width:145px;}.uiSEOForm .formContainer .leftContainer .uiSelectbox .selectbox{width:170px;}
.uiSEOForm .formContainer .rightContainer{border-left:1px solid #ccc;overflow:auto;padding:10px;margin-left:175px;background:#fff;}.uiSEOForm .formContainer .rightContainer .textarea{height:60px;vertical-align:top;}
.uiSEOForm .form-horizontal{padding-top:12px;}.uiSEOForm .form-horizontal .control-label{width:90px;}
.uiSEOForm .form-horizontal .controls{margin-left:100px;}.uiSEOForm .form-horizontal .controls .uiSelectbox{width:100px;}.uiSEOForm .form-horizontal .controls .uiSelectbox .selectbox{width:125px;}
.uiSEOForm .uiActionSEO{margin:-10px -10px 0px -10px;}
.uiSEOForm [class^="uiIconSeo"]{background:url(../img/elcom-platform-icons/uiIconColor.png);margin:0px 0px 0px 5px;}
.uiSEOForm .uiIconSeoEmpty{background-position:-180px -20px;}
.uiSEOForm .uiIconSeoPartial{background-position:-160px -20px;}
.uiSEOForm .uiIconSeoFull{background-position:-140px -20px;}
.uiSEOForm .formContainer .ResizeSideBar{float:right;width:14px;}
.uiSEOForm .formContainer .ResizeSideBar .ResizeButton{background:url("/ecmexplorer/skin/webui/component/explorer/UIJCRExplorer/DefaultSkin/background/ShowLeftContent.gif") no-repeat scroll center center transparent;cursor:pointer;width:14px;display:block;margin:auto;position:static;}
.uiSEOForm .formContainer .ResizeSideBar .ShowRightContent{background:url("/ecmexplorer/skin/webui/component/explorer/UIJCRExplorer/DefaultSkin/background/ResizeButton.gif") no-repeat scroll center center transparent;cursor:pointer;height:14px;width:14px;display:block;margin:auto;position:static;}
[class^="uiIconEcms"],.uiIconEcmsDarkGray{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsDarkGray.png");}
.uiActionWithLabel:hover>[class^="uiIconEcms"],.actionIcon:hover>[class^="uiIconEcms"],.nav-pills>.active>a>[class^="uiIconEcms"],.nav-list>.active>a>[class^="uiIconEcms"],.navbar-inverse .nav>.active>a>[class^="uiIconEcms"],.dropdown-menu>li>a:hover>[class^="uiIconEcms"],.dropdown-menu>.active>a>[class^="uiIconEcms"],.uiDropdownWithIcon .dropdown-submenu:hover>a>[class^="uiIconEcms"],.btn:hover [class^="uiIconEcms"],a:hover [class^="uiIconEcms"],[class^="uiIconEcms"]:hover,.uiActionBar [class^="uiIconEcms"]:hover,.uiIconEcmsBlue{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsBlue.png");}
.dropdown-menu>li>a>[class^="uiIconEcms"],.dropdown-menu>.active>a>[class^="uiIconEcms"],.uiDropdownWithIcon .dropdown-submenu>a>[class^="uiIconEcms"],.uiActionBar [class^="uiIconEcms"],.uiIconEcmsLightGray{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsLightGray.png");}
.uiDropdownWithIcon .nav-pills>.active>a>[class^="uiIconEcms"],.uiDropdownWithIcon .nav-list>.active>a>[class^="uiIconEcms"],.uiDropdownWithIcon .navbar-inverse .nav>.active>a>[class^="uiIconEcms"],.uiDropdownWithIcon .dropdown-menu>li>a:hover>[class^="uiIconEcms"],.uiDropdownWithIcon .dropdown-menu>.active>a>[class^="uiIconEcms"],.uiDropdownWithIcon .dropdown-submenu:hover>a>[class^="uiIconEcms"],.btn-primary [class^="uiIconEcms"],.btn-primary:hover [class^="uiIconEcms"],.uiDropDownCal a:hover [class^="uiIconEcms"],.uiDropDownCal .active a:hover [class^="uiIconEcms"],.eventAllDay [class^="uiIconEcms"],.eventDayContainer [class^="uiIconEcms"],.uiIconEcmsWhite{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsWhite.png");}
.uiIconEcmsGeneralDrive,.uiIconEcmsDriveManager{background-position:0px 0px;}
.uiIconEcmsGroupDrive,.uiIconEcms16x16DriveGroup{background-position:-20px 0px;}
.uiIconEcmsPersonalDrive,.uiIconEcms16x16DrivePersonal{background-position:-40px 0px;}
.uiIconEcmsPrivateDrive,.uiIconEcms16x16DrivePrivate{background-position:-60px 0px;}
.uiIconEcmsPublicDrive,.uiIconEcms16x16DrivePublic{background-position:-80px 0px;}
.uiIconEcmsTemplateList,.uiIconEcmsCLVTemplatesManager{background-position:-100px 0px;}
.uiIconEcmsTemplateDocument,.uiIconEcmsTemplatesManager{background-position:-120px 0px;}
.uiIconEcmsExplorerView,.uiIconEcmsViewManager{background-position:-140px 0px;}
.uiIconEcmsNameSpace,.uiIconEcmsNamespaceManager{background-position:-160px 0px;}
.uiIconEcmsQuery,.uiIconEcmsQueriesManager{background-position:-180px 0px;}
.uiIconEcmsScript,.uiIconEcmsScriptManager{background-position:0px -20px;}
.uiIconEcmsFavorite,.uiIconEcmsAddToFavourite{background-position:-20px -20px;}
.uiIconEcmsCopy{background-position:-40px -20px;}
.uiIconEcmsCut{background-position:-60px -20px;}
.uiIconEcmsRemove{background-position:-80px -20px;}
.uiIconEcmsRename{background-position:-100px -20px;}
.uiIconEcmsAddSymLink,.uiIconEcmsCreateLink{background-position:-120px -20px;}
.uiIconEcmsPaste{background-position:-140px -20px;}
.uiIconEcmsViewDocument,.uiIconEcmsPermlink{background-position:-160px -20px;}
.uiIconEcmsCopyUrlToClipboard{background-position:-180px -20px;}
.uiIconEcmsCheckout{background-position:0px -40px;}
.uiIconEcmsShowHideContent,.uiIconEcmsManageHidden{background-position:-20px -40px;}
.uiIconEcmsPublication,.uiIconEcmsManagePublications{background-position:-40px -40px;}
.uiIconEcmsRelation,.uiIconEcmsManageRelations{background-position:-60px -40px;}
.uiIconEcmsVersion,.uiIconEcmsManageVersions{background-position:-80px -40px;}
.uiIconEcmsLocalisedContent,.uiIconEcmsAddLocalizationLink{background-position:-100px -40px;}
.uiIconEcmsOverloadThumbnail{background-position:-120px -40px;}
.uiIconEcmsApprove,.uiIconEcmsPublicationRequestApproval{background-position:-140px -40px;}
.uiIconEcmsPublish,.uiIconEcmsPublicationPublish{background-position:-160px -40px;}
.uiIconEcmsStructure,.uiIconEcmsShowJCRStructure{background-position:-180px -40px;}
.uiIconEcmsMetadata,.uiIconEcmsMetadataManager,.uiIconEcmsViewMetadatas{background-position:0px -60px;}
.uiIconEcmsType,.uiIconEcmsNodeTypeManager{background-position:-20px -60px;}
.uiIconEcmsProperties,.uiIconEcmsViewProperties{background-position:-40px -60px;}
.uiIconEcmsReference,.uiIconEcmsViewReferences{background-position:-60px -60px;}
.uiIconEcmsShowHideRelation,.uiIconEcmsViewRelations{background-position:-80px -60px;}
.uiIconEcmsAddFolder{background-position:-100px -60px;}
.uiIconEcmsAddDocument{background-position:-120px -60px;}
.uiIconEcmsExportNode{background-position:-140px -60px;}
.uiIconEcmsImportNode{background-position:-160px -60px;}
.uiIconEcmsViewNodeType{background-position:-180px -60px;}
.uiIconEcmsClipboard,.uiIconEcmsPatse{background-position:0px -80px;}
.uiIconEcmsViewDefault{background-position:-40px -80px;}
.uiIconEcmsViewList,.uiIconEcmsViewB_list{background-position:-20px -80px;}
.uiIconEcmsViewIcons,.uiIconEcmsViewC_icon{background-position:-60px -80px;}
.uiIconEcmsViewTimeline{background-position:-80px -80px;}
.uiIconEcmsViewAuthor,.uiIconEcmsViewAuthoring{background-position:-100px -80px;}
.uiIconEcmsViewAdmin,.uiIconEcmsViewE_admin{background-position:-120px -80px;}
.uiIconEcmsViewCoverflow{background-position:-140px -80px;}
.uiIconEcmsViewSimple{background-position:-160px -80px;}
.uiIconEcmsViewWcm,.uiIconEcmsViewWeb{background-position:-180px -80px;}
.uiIconEcmsExpand{background-position:0px -100px;}
.uiIconEcmsGoBack{background-position:-20px -100px;}
.uiIconEcmsGotoFolder{background-position:-40px -100px;}
.uiIconEcmsArticle{background-position:-60px -100px;}
.uiIconEcmsAudit,.uiIconEcmsManageAuditing{background-position:-80px -100px;}
.uiIconEcmsNavigation,.uiIconEcmsContentNavigation{background-position:-100px -100px;}
.uiIconEcmsCheckIn{background-position:-120px -100px;}
.uiIconEcmsCheckOut{background-position:-140px -100px;}
.uiIconEcmsLock,.uiIconEcmsViewPermissions{background-position:-160px -100px;}
.uiIconEcmsUnlock{background-position:-180px -100px;}
.uiIconEcmsEmptyTrash{background-position:0px -120px;}
.uiIconEcmsMinusStar,.uiIconEcmsRemoveFromFavourite{background-position:-20px -120px;}
.uiIconEcmsPlayMedia{background-position:-40px -120px;}
.uiIconEcmsCustom{background-position:-60px -120px;}
.uiIconEcmsContract,.uiIconEcmsCollapse{background-position:-80px -120px;}
.uiIconEcmsContract,.uiIconEcmsReturn{background-position:-100px -120px;}
.uiIconEcmsContract,.uiIconEcmsExecute{background-position:-120px -120px;}
.uiIconEcmsDriveSiteManagement,.uiIconEcms16x16DriveManagedSites{background-position:-140px -120px;}
.uiIconEcmsDriveTrash,.uiIconEcms16x16DriveTrash{background-position:-160px -120px;}
.uiIconEcmsManageContent{background-position:-180px -120px;}
.uiIconEcmsClipboardMini{background-position:0px -140px;}
.uiIconEcmsRelationListMini,.uiIconEcmsRelationMini{background-position:-20px -140px;}
.uiIconEcmsSearchMini,.uiIconEcmsSavedSearchesMini{background-position:-40px -140px;}
.uiIconEcmsTreeMini,.uiIconEcmsExplorerMini{background-position:-60px -140px;}
.uiIconEcmsHome{background-position:-80px -140px;}
.uiIconEcmsFileMini{background-position:-100px -140px;}
.uiIconEcmsDottedArrow{background-position:-120px -140px;}
.uiIconEcmsTickMini{background-position:-140px -140px;}
.uiIconEcmsTagExplorerMini{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsDarkGray.png");background-position:-60px -20px;}.uiIconEcmsTagExplorerMini:hover{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.uiIconEcmsDelete{background-image:url("../img/elcom-platform-icons/uiIconsLightGray.png");background-position:-20px 0px;}
.actionIcon:hover .uiIconEcmsDelete,.uiIconEcmsDelete:hover{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.dropdown-menu>li>a .uiIconEcmsEditDocument,.uiActionBar .uiIconEcmsEditDocument,.dropdown-menu>li>a .uiIconEcmsManageActions,.uiActionBar .uiIconEcmsManageActions,.dropdown-menu>li>a .uiIconEcmsWatchDocument,.uiActionBar .uiIconEcmsWatchDocument,.dropdown-menu>li>a .uiIconEcmsManageCategories,.uiActionBar .uiIconEcmsManageCategories,.dropdown-menu>li>a .uiIconEcmsUpload,.uiActionBar .uiIconEcmsUpload,.dropdown-menu>li>a .uiIconEcmsComment,.uiActionBar .uiIconEcmsComment,.dropdown-menu>li>a .uiIconEcmsVote,.uiActionBar .uiIconEcmsVote,.dropdown-menu>li>a .uiIconEcmsAddCategory,.uiActionBar .uiIconEcmsAddCategory,.dropdown-menu>li>a .uiIconEcmsTaggingDocument,.uiActionBar .uiIconEcmsTaggingDocument{background-image:url("../img/elcom-platform-icons/uiIconsLightGray.png");}
.uiIconEcmsEditDocument{background-position:-40px 0px;}
.uiIconEcmsManageActions{background-position:0px -40px;}
.uiIconEcmsTaggingDocument{background-position:-60px -20px;}
.uiIconEcmsWatchDocument{background-position:-100px 0px;}
.uiIconEcmsManageCategories{background-position:-20px -60px;}
.uiIconEcmsUpload{background-position:-20px -20px;}
.uiIconEcmsComment{background-position:-140px -20px;}
.uiIconEcmsAddCategory{background-position:-180px -120px;}
.uiIconEcmsVote{background-position:-20px -80px;}
.dropdown-menu>li>a .actionIcon:hover .uiIconEcmsEditDocument,.uiActionBar .actionIcon:hover .uiIconEcmsEditDocument,.dropdown-menu>li>a .uiIconEcmsEditDocument:hover,.uiActionBar .uiIconEcmsEditDocument:hover,.dropdown-menu>li>a .actionIcon:hover .uiIconEcmsManageActions,.uiActionBar .actionIcon:hover .uiIconEcmsManageActions,.dropdown-menu>li>a .uiIconEcmsManageActions:hover,.uiActionBar .uiIconEcmsManageActions:hover,.dropdown-menu>li>a .actionIcon:hover .uiIconEcmsWatchDocument,.uiActionBar .actionIcon:hover .uiIconEcmsWatchDocument,.dropdown-menu>li>a .uiIconEcmsWatchDocument:hover,.uiActionBar .uiIconEcmsWatchDocument:hover,.dropdown-menu>li>a .actionIcon:hover .uiIconEcmsManageCategories,.uiActionBar .actionIcon:hover .uiIconEcmsManageCategories,.dropdown-menu>li>a .uiIconEcmsManageCategories:hover,.uiActionBar .uiIconEcmsManageCategories:hover,.dropdown-menu>li>a .actionIcon:hover .uiIconEcmsUpload,.uiActionBar .actionIcon:hover .uiIconEcmsUpload,.dropdown-menu>li>a .uiIconEcmsUpload:hover,.uiActionBar .uiIconEcmsUpload:hover,.dropdown-menu>li>a .actionIcon:hover .uiIconEcmsComment,.uiActionBar .actionIcon:hover .uiIconEcmsComment,.dropdown-menu>li>a .uiIconEcmsComment:hover,.uiActionBar .uiIconEcmsComment:hover,.dropdown-menu>li>a .actionIcon:hover .uiIconEcmsVote,.uiActionBar .actionIcon:hover .uiIconEcmsVote,.dropdown-menu>li>a .uiIconEcmsVote:hover,.uiActionBar .uiIconEcmsVote:hover,.dropdown-menu>li>a .actionIcon:hover .uiIconEcmsAddCategory,.uiActionBar .actionIcon:hover .uiIconEcmsAddCategory,.dropdown-menu>li>a .uiIconEcmsAddCategory:hover,.uiActionBar .uiIconEcmsAddCategory:hover,.dropdown-menu>li>a .actionIcon:hover .uiIconEcmsTaggingDocument,.uiActionBar .actionIcon:hover .uiIconEcmsTaggingDocument,.dropdown-menu>li>a .uiIconEcmsTaggingDocument:hover,.uiActionBar .uiIconEcmsTaggingDocument:hover{background-image:url("../img/elcom-platform-icons/uiIconsBlue.png");}
.uiActionBar .listHiddenActionsContainer .dropdown-menu .actionIcon:hover .uiIconEcmsEditDocument,.uiActionBar .listHiddenActionsContainer .dropdown-menu .uiIconEcmsEditDocument:hover,.uiActionBar .listHiddenActionsContainer .dropdown-menu .actionIcon:hover .uiIconEcmsManageActions,.uiActionBar .listHiddenActionsContainer .dropdown-menu .uiIconEcmsManageActions:hover,.uiActionBar .listHiddenActionsContainer .dropdown-menu .actionIcon:hover .uiIconEcmsWatchDocument,.uiActionBar .listHiddenActionsContainer .dropdown-menu .uiIconEcmsWatchDocument:hover,.uiActionBar .listHiddenActionsContainer .dropdown-menu .actionIcon:hover .uiIconEcmsManageCategories,.uiActionBar .listHiddenActionsContainer .dropdown-menu .uiIconEcmsManageCategories:hover,.uiActionBar .listHiddenActionsContainer .dropdown-menu .actionIcon:hover .uiIconEcmsUpload,.uiActionBar .listHiddenActionsContainer .dropdown-menu .uiIconEcmsUpload:hover,.uiActionBar .listHiddenActionsContainer .dropdown-menu .actionIcon:hover .uiIconEcmsComment,.uiActionBar .listHiddenActionsContainer .dropdown-menu .uiIconEcmsComment:hover,.uiActionBar .listHiddenActionsContainer .dropdown-menu .actionIcon:hover .uiIconEcmsVote,.uiActionBar .listHiddenActionsContainer .dropdown-menu .uiIconEcmsVote:hover,.uiActionBar .listHiddenActionsContainer .dropdown-menu .actionIcon:hover .uiIconEcmsTaggingDocument,.uiActionBar .listHiddenActionsContainer .dropdown-menu .uiIconEcmsTaggingDocument:hover{background-image:url("../img/elcom-platform-icons/uiIconsWhite.png");}
[class^="uiIconEcms24x24"],.uiIconEcms24x24DarkGray{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcms24x24DarkGray.png");width:24px;height:24px;line-height:24px;}
[class^="uiIconEcms24x24"]:hover,.driveLabel:hover [class^="uiIconEcms24x24"],.uiIconEcms24x24Blue{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcms24x24Blue.png");}
.uiIconEcms24x24LightGray{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcms24x24LightGray.png");}

.uiIconEcms24x24White{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcms24x24White.png");}
.uiIconEcms24x24DriveGeneral{background-position:0px 0px;}
.uiIconEcms24x24DriveGroup{background-position:-28px 0px;}
.uiIconEcms24x24DrivePersonal{background-position:-56px 0px;}
.uiIconEcms24x24DrivePrivate{background-position:-84px 0px;}
.uiIconEcms24x24DrivePublic{background-position:-112px 0px;}
.uiIconEcms24x24DriveManagedSites{background-position:-140px 0px;}
.uiIconEcms24x24DriveTrash{background-position:-168px 0px;}
.explorerTree{float:left;width:230px;}
.StatusTable h5{font-size:13px;}.StatusTable h5 span{font-weight:normal;}
.uiPublicationPanel .statusAction{padding:0px;margin:0px 0px 15px 30px;white-space:nowrap;}.uiPublicationPanel .statusAction .activeStatus,.uiPublicationPanel .statusAction .disableStatus,.uiPublicationPanel .statusAction .currentStatus{background:url(/elcomWCMResources/skin/images/Publication/bgGray.png) no-repeat left top;display:inline-block;width:101px;text-align:center;position:relative;margin-right:-4px;}.uiPublicationPanel .statusAction .activeStatus p,.uiPublicationPanel .statusAction .disableStatus p,.uiPublicationPanel .statusAction .currentStatus p{color:#333333;font-size:13px;font-weight:bold;margin:10px 0px;}
.uiPublicationPanel .statusAction .activeStatus .node,.uiPublicationPanel .statusAction .disableStatus .node,.uiPublicationPanel .statusAction .currentStatus .node{background:url(/elcomWCMResources/skin/images/Publication/normalNode.png) no-repeat left top;width:49px;height:49px;display:block;margin:0px auto;cursor:pointer;}
.uiPublicationPanel .statusAction li:before{background:url(/elcomWCMResources/skin/images/Publication/lineGray.png) no-repeat left top;content:"";height:13px;left:-31px;position:absolute;top:17px;width:60px;}
.uiPublicationPanel .statusAction li:first-child:before{background:none;}
.uiPublicationPanel .statusAction .disableStatus p{color:#999999;}
.uiPublicationPanel .statusAction .currentStatus p{color:#2f5e92;}
.uiPublicationPanel .statusAction .disableStatus .node{background:url(/elcomWCMResources/skin/images/Publication/unTickNode.png) no-repeat left top;cursor:no-drop;}
.uiPublicationPanel .statusAction .currentStatus .node{background:url(/elcomWCMResources/skin/images/Publication/tickNode.png) no-repeat left top;}
.uiPublicationSchedule .help-block{color:#999999;margin:15px 0px;}
.uiPublicationSchedule .btn{margin:0px 5px 0 0;}
.uiPublicationSchedule .label-title{margin-right:10px;}
.uiPublicationSchedule .form-inline input{width:160px;margin-right:10px;}
.uiHomePagePortlet{padding:20px;}.uiHomePagePortlet .uiWorkingWorkspace{padding:20px;}.uiHomePagePortlet .uiWorkingWorkspace .actionBar .selectbox{margin:0px;width:150px;border:none;}
.uiHomePagePortlet .uiWorkingWorkspace .actionBar .uiSelectbox{width:150px;}
.uiHomePagePortlet .uiWorkingWorkspace .actionBar .finterTitle{padding:4px 8px 4px 4px;}
.uiHomePagePortlet .uiWorkingWorkspace .actionBar .actionIcon{margin-left:8px;color:#333;text-decoration:none;}
.uiHomePagePortlet .uiWorkingWorkspace .actionBar .uiGrayLightBox{border-radius:2px;padding:4px 9px;}
.uiHomePagePortlet .uiWorkingWorkspace .actionBar .btn-group{margin-top:1px;}
.uiHomePagePortlet .uiWorkingWorkspace .breadcumbsPortlet{height:auto;margin-top:20px;}.uiHomePagePortlet .uiWorkingWorkspace .breadcumbsPortlet .breadcrumb{border:1px solid #CFCFCF;border-radius:2px;}
.uiHomePagePortlet .uiWorkingWorkspace .listContainer .leftWorkspace{background:white;}
.uiHomeContentSelector .uiWorkingWorkspace .listContainer .leftWorkspace{height:460px;}
.uiHomeContentSelector .breadcumbsPortlet{margin-bottom:20px;}.uiHomeContentSelector .breadcumbsPortlet .breadcrumb{padding:8px 15px;}
.uiHomeContentSelector .uiPageIterator li>a{cursor:pointer;}
.uiHomeContentSelector .uiPageIterator .Page>i{margin-top:4px;}
.uiWCMSearchContainer .breadcumbsPortlet{height:30px;}.uiWCMSearchContainer .breadcumbsPortlet .breadcumbTab{display:inline-block;font-size:13px;}.uiWCMSearchContainer .breadcumbsPortlet .breadcumbTab a.normal{color:#333333;}.uiWCMSearchContainer .breadcumbsPortlet .breadcumbTab a.normal:hover{color:#999999;}
.uiWCMSearchContainer .breadcumbsPortlet .breadcumbTab a.active{color:#999999;font-weight:bold;}
.uiWCMSearchContainer .actionBar .control-label{width:auto;margin-right:20px;}
.uiWCMSearchContainer .actionBar .controls{margin:0px;}.uiWCMSearchContainer .actionBar .controls .uiSelectbox{width:120px;}.uiWCMSearchContainer .actionBar .controls .uiSelectbox .selectbox{width:123px;}
.uiWCMSearchContainer .listContainer{padding-bottom:10px;}
.uiWCMSearchContainer .leftWorkspace{width:210px;float:left;border:1px solid #e1e1e1;background:#f7f7f7;overflow:auto;height:461px;}.uiWCMSearchContainer .leftWorkspace .ChildrenContainer{margin-left:15px;}
.uiWCMSearchContainer .rightWorkspace{margin-left:230px;}.uiWCMSearchContainer .rightWorkspace .multiListContainer .listFileContainer{margin-top:6px;overflow:auto;height:130px;}
.uiWCMSearchContainer .rightWorkspace .noContent{color:#ccc;}
.uiContentSearchForm .dateInput{margin:10px 10px 0px 0px;}.uiContentSearchForm .dateInput input{width:125px;}
.uiContentSearchForm .uiRadio{margin:0px;}
.uiContentSearchForm .txt{margin:5px 0px;}
.uiContentSearchForm .inputGroup input{width:125px;}
.uiContentSearchForm .uiSelectbox{width:123px;}.uiContentSearchForm .uiSelectbox .selectbox{width:148px;}
.uiContentSearchResult .uiWCMSearchContent .title{width:50%;}
.uiContentSearchResult .uiWCMSearchContent .publicationstate{white-space:nowrap;}
.uiContentSearchResult .noContent{color:#ccc;}
.UISearchPageLayoutManager .form-horizontal .control-label{width:220px;}
.UISearchPageLayoutManager .form-horizontal .controls{margin-left:240px;}
.UISearchPageLayoutManager .searchResultBasePathInputSetAction .controls-nowrap{margin:0px;}
.UISearchPageLayoutManager .uiAction{padding-bottom:15px;}
.edittingToolBarContainer,.edittingContent{display:none;float:right;position:relative;right:0;top:0;width:160px;z-index:1;}.edittingToolBarContainer .edittingToolBar,.edittingContent .edittingToolBar{background:#4f72ac;padding:5px;-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px;border-radius:3px 3px 0px 0px;position:absolute;right:-1px;top:-36px;}.edittingToolBarContainer .edittingToolBar .btn-group .btn,.edittingContent .edittingToolBar .btn-group .btn{padding:3px 5px;border:1px solid #3a5e9a;background:#4f72ac;box-shadow:none;margin-left:-5px;}.edittingToolBarContainer .edittingToolBar .btn-group .btn:hover,.edittingContent .edittingToolBar .btn-group .btn:hover{background-color:#567ab6;background-image:-moz-linear-gradient(top, #638acd, #426393);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#638acd), to(#426393));background-image:-webkit-linear-gradient(top, #638acd, #426393);background-image:-o-linear-gradient(top, #638acd, #426393);background-image:linear-gradient(to bottom, #638acd, #426393);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff638acd', endColorstr='#ff426393', GradientType=0);box-shadow:0 1px 0 rgba(255, 255, 255, 0.2) inset,0 1px 2px rgba(0, 0, 0, 0.05);}
.edittingToolBarContainer .edittingToolBar .btn-group>.btn:first-child,.edittingContent .edittingToolBar .btn-group>.btn:first-child{margin-left:0px;}
.edittingToolBarContainer .edittingToolBar [class^="uiIcon"],.edittingContent .edittingToolBar [class^="uiIcon"]{background-image:url("../img/elcom-platform-icons/uiIconsWhite.png");}
.edittingToolBarContainer .edittingToolBar [class^="uiIconEcms"],.edittingContent .edittingToolBar [class^="uiIconEcms"]{background-image:url("../img/elcom-platform-icons/ecms-icons/uiIconsEcmsWhite.png");}
.edittingToolBarContainer .edittingToolBar .edittingCurrentState .publishText,.edittingContent .edittingToolBar .edittingCurrentState .publishText,.edittingToolBarContainer .edittingToolBar .edittingCurrentState .draftText,.edittingContent .edittingToolBar .edittingCurrentState .draftText{color:white;margin:3px 10px 0px 3px;font-weight:bold;display:block;}
.edittingToolBarContainer .edittingToolBar .edittingCurrentState .draftText,.edittingContent .edittingToolBar .edittingCurrentState .draftText{color:#94aed7;}
.edittingContent .edittingToolBar{-webkit-border-radius:0px 0px 0px 3px;-moz-border-radius:0px 0px 0px 3px;border-radius:0px 0px 0px 3px;top:0px;}
.containerHoverClass{border:1px solid #4f72ac !important;}.containerHoverClass .edittingToolBarContainer{display:block;}
.containerHoverClassInner:hover{border:1px solid #4f72ac !important;}.containerHoverClassInner:hover .edittingContent{display:block;}
.OneColumnCLVTemplate .Contents .Column1 .edittingContent .edittingToolBar{top:-8px;}
.uiThumbnailsView{overflow-y:auto;overflow-x:hidden;}.uiThumbnailsView .actionIconsContainer .actionIconBox{width:148px;height:200px;float:left;margin:10px;padding:0px !important;overflow:hidden;cursor:pointer;}.uiThumbnailsView .actionIconsContainer .actionIconBox:hover .nodeLabel{background:#f0f0f0;}
.uiThumbnailsView .actionIconsContainer .selectedBox .nodeLabel{background:#cfcfcf;}
.uiThumbnailsView .actionIconsContainer .selectedBox .actionIconLabel{background:#2f5e92;}.uiThumbnailsView .actionIconsContainer .selectedBox .actionIconLabel>a{color:#ffffff;}
.uiThumbnailsView .actionIconsContainer .bgThumbnailImage{padding:5px;background:#fff;box-shadow:1px 1px 3px 1px rgba(25, 44, 48, 0.2);display:inline-block;}
.uiThumbnailsView .actionIconsContainer .loadingProgressIcon{width:64px;height:64px;background:url('/ecmexplorer/skin/webui/component/explorer/UIJCRExplorer/DefaultSkin/background/LoadingProgress.gif') no-repeat center center;position:relative;margin:auto;}.uiThumbnailsView .actionIconsContainer .loadingProgressIcon img{max-width:116px;max-height:116px;margin:auto;}
.uiThumbnailsView .actionIconsContainer .nodeLabel{width:148px;height:148px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:5px;}
.uiThumbnailsView .actionIconsContainer .actionIcon{width:50px;height:50px;margin:9px auto 0px auto;}
.uiThumbnailsView .actionIconsContainer .thumbnailImage{width:128px;height:128px;border:none;text-align:center;display:table-cell;vertical-align:middle;padding:10px;}
.uiThumbnailsView .actionIconsContainer .actionIconLabel{line-height:15px;max-height:28px;overflow:hidden;margin:auto;text-align:center;padding:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.uiThumbnailsView .actionIconsContainer .actionIconLabel>a{color:#333333;}
.uiThumbnailsView [class^="uiIcon64x64"]{margin:auto;position:relative;}
.uiThumbnailsView .Link,.uiThumbnailsView .IconLocked{background:url("/ecmexplorer/skin/images/Icons/IconBigLink.png") no-repeat right top;position:absolute;width:32px;height:32px;right:-5px;bottom:0;}
.uiThumbnailsView .IconLocked{background:url("/ecmexplorer/skin/images/Icons/IconBigLock.png") no-repeat right top;top:0;}
.uiOneNodePathSelector .breadcrumb{background:#f7f7f7;border:1px solid #e1e1e1;padding:5px 10px;margin-bottom:20px;line-height:16px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.uiGroupSelector .form-horizontal,.uiGroupMembershipSelector .form-horizontal,.uiMemberSelector .form-horizontal{padding:0px;}.uiGroupSelector .form-horizontal .control-label,.uiGroupMembershipSelector .form-horizontal .control-label,.uiMemberSelector .form-horizontal .control-label{width:auto;}
.uiGroupSelector .form-horizontal .controls,.uiGroupMembershipSelector .form-horizontal .controls,.uiMemberSelector .form-horizontal .controls{margin-left:0px;}.uiGroupSelector .form-horizontal .controls .anyPermission .controls,.uiGroupMembershipSelector .form-horizontal .controls .anyPermission .controls,.uiMemberSelector .form-horizontal .controls .anyPermission .controls{margin:0px;}
.uiPopup .popupContent .uiMemberSelector{margin:-10px -10px 10px -10px;}
.uiTreeList{margin-left:250px;}


[class^="uiIconCal"],.uiIconCalDarkGray{margin-top:0;background-image:url("../img/elcom-platform-icons/calendar-icons/uiIconsCalDarkGray.png");}
.nav-pills>.active>a>[class^="uiIconCal"],.nav-list>.active>a>[class^="uiIconCal"],.navbar-inverse .nav>.active>a>[class^="uiIconCal"],.dropdown-menu>li>a:hover>[class^="uiIconCal"],.dropdown-menu>.active>a>[class^="uiIconCal"],.uiDropdownWithIcon .dropdown-submenu:hover>a>[class^="uiIconCal"],.btn:hover [class^="uiIconCal"],a:hover [class^="uiIconCal"],[class^="uiIconCal"]:hover,.UICalendarPortlet .actionIcon:hover [class^="uiIconCal"],.uiCalendarPortlet .actionIcon:hover [class^="uiIconCal"],.uiIconCalBlue{background-image:url("../img/elcom-platform-icons/calendar-icons/uiIconsCalBlue.png");}
.dropdown-menu li a>[class^="uiIconCal"],.dropdown-menu .active a>[class^="uiIconCal"],.uiDropdownWithIcon .dropdown-submenu a [class^="uiIconCal"],.uiDropDownCal li a [class^="uiIconCal"],.uiDropDownCal .active a [class^="uiIconCal"],.uiIconCalLightGray{background-image:url("../img/elcom-platform-icons/calendar-icons/uiIconsCalLightGray.png");}
.uiDropdownWithIcon .nav-pills>.active>a>[class^="uiIconCal"],.uiDropdownWithIcon .nav-list>.active>a>[class^="uiIconCal"],.uiDropdownWithIcon .navbar-inverse .nav>.active>a>[class^="uiIconCal"],.uiDropdownWithIcon .dropdown-menu>li>a:hover>[class^="uiIconCal"],.uiDropdownWithIcon .dropdown-menu>.active>a>[class^="uiIconCal"],.uiDropdownWithIcon .dropdown-submenu:hover>a>[class^="uiIconCal"],.btn-primary [class^="uiIconCal"],.btn-primary:hover [class^="uiIconCal"],.uiDropDownCal>li>a:hover>[class^="uiIconCal"],.uiDropDownCal>.active>a>[class^="uiIconCal"],[class^="uiIconCal"].uiIconWhite,.uiDayView [class^="uiIconCal"],.uiWeekView [class^="uiIconCal"],.uiMonthView [class^="uiIconCal"],.btn-primary:hover [class^="uiIconCal"],.btn-primary:hover [class^="uiIconCal"]:hover,.uiIconCalWhite{background-image:url("../img/elcom-platform-icons/calendar-icons/uiIconsCalWhite.png");}
.uiEventCategoryManager [class^="uiIcon"]{background-image:url("../img/elcom-platform-icons/uiIconsLightGray.png");}
.uiIconCalnullPriority,.uiIconCalnonePriority{display:none;}
.uiIconCalSettingMini{background-position:-80px -20px;}
.uiIconCalExportCalendar{background-position:0 0;}
.uiIconCalImportCalendar{background-position:-20px 0;}
.uiIconCalCreateEvent{background-position:-40px 0;}
.uiIconCalCreateTask{background-position:-60px 0;}
.uiIconCalAddCalendar{background-position:-80px 0;}
.uiIconCalRemoteCalendar{background-position:-100px 0;}
.uiIconCalEventCategory{background-position:-200px 0;}
.uiIconCalInviteUser{background-position:-140px 0;}
.uiIconCalRejectUser{background-position:-160px 0;}
.uiIconCalPlus,.uiIconCalSimplePlus{background-position:0 -19px;}
.uiIconCalRefresh{background-position:-280px 0;}
.uiIconCalTaskMini{background-position:-20px -21px;}
.uiIconCalClockMini{background-position:-40px -21px;}
.uiIconCalCheckinMini{background-position:-60px -21px;}
.uiIconCalFlagHigh,.uiIconCalhighPriority{background-position:-140px -21px;}
.uiIconCalFlagNormal,.uiIconCalnormalPriority{background-position:-120px -21px;}
.uiIconCalFlagLow,.uiIconCallowPriority{background-position:-100px -21px;}
.uiIconCalShare{background-position:-180px 0px;}
.uiIconCalICal{background-position:-180px -21px;}
.uiDropdownWithIcon .uiDropDownCal li>a{padding:6px 19px;}.uiDropdownWithIcon .uiDropDownCal li>a i{margin-right:5px;}
.arrowLeft,.arrowLeft:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid;}
.arrowLeft:after{content:"";z-index:-1;}
.arrowLeft{top:50%;left:-9px;margin-top:-10px;border-width:9px 9px 9px 0;border-right-color:#ffffff;}.arrowLeft:after{border-width:10px 10px 10px 0;border-right-color:rgba(0, 0, 0, 0.25);bottom:-10px;left:-1px;}
.uiCalendars{margin-top:24px;}.uiCalendars .title{padding-right:7px;}
.uiCalendars .myCalendar{margin:0 0 5px 0;}
.uiCalendars .contentContainer{padding:7px;margin:0px;}.uiCalendars .contentContainer a{line-height:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:left;margin:1px 4px 0 0;color:#333333;}
.uiCalendars .calendarTitle{background-color:#f2f2f2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:26px;padding:0 14px;margin:0px;font-weight:normal;}
.uiCalendars .myCalendarContainer li{height:14px;background-color:#ffffff;border:solid 1px #ffffff;padding:3px 3px 3px 6px;margin:3px 0;}.uiCalendars .myCalendarContainer li .uiIconCalSettingMini{display:none;}
.uiCalendars .myCalendarContainer li:hover{background-color:#fafafa;border:solid 1px #f1f1f1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.uiCalendars .myCalendarContainer li:hover .uiIconCalSettingMini{display:inline-block;cursor:pointer;}
.uiCalendars .myCalendarContainer .colorOpacity{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;width:12px;height:12px;}
.uiCalendars .myCalendarContainer .calendarName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:130px;height:18px;}
.uiCalendars .myCalendarContainer .uiVTabContent{padding:4px 0 4px 9px;}
.defaultCalendarTab .myCalendarContainer .calendarName{width:95%;}
.uiCalendarSharedForm .calendarName{word-wrap:break-word;word-break:break-all;padding:10px 5px;}
.calendarWorkingWorkspace{padding:20px;}.calendarWorkingWorkspace .uiActionBar{margin:0 0 15px 0;}
.uiCalNotification{min-width:250px;position:absolute;right:30px;top:124px;z-index:2;}.uiCalNotification .pull-left+.text,.uiCalNotification .title{margin-left:32px;line-height:18px;}
.uiCalNotification i{width:16px;height:16px;}
.uiCalNotification .uiIconBell{background-image:url("../img/elcom-platform-icons/calendar-icons/icon-bell.png");background-position:0px 0px;}.uiCalNotification .uiIconBell:hover{background-image:url("../img/elcom-platform-icons/calendar-icons/icon-bell.png");background-position:0px 0px;}
.uiCalNotification .description{color:#808080;}
.uiCalendars.defaultCalendarTab{margin-top:0;}.uiCalendars.defaultCalendarTab .settingNotice{margin:0 0 10px 0;}
.uiCalendarViewContainer .table{margin-bottom:0;}
.uiGrid .title{padding:0;}
.uiGrid.table .colsTime .displayBorderTop{border-top:solid 1px #e6e6e6;}
.uiGrid.table .colsTime .noDisplayBorderTop{border-top:solid 1px #ffffff;}
.uiGrid.table .tdDotLine{border-top:dotted 1px #e5e5e5;}
.uiGrid.table .tdLine{border-top:solid 1px #e5e5e5;}
.uiGrid.table .tdTime{border-top:solid 1px #e6e6e6;}
.uiGrid.table tr{line-height:19px;}
.uiGrid.table tr:first-child,.uiGrid.table tr th:first-child{border-top:none;}
.uiCalendarViewContainer .uiGrid.table{border:none;}
.colorBox{width:12px;height:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;}
.eventDescription{width:12px;height:12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;}
.uiCalPopover .popover-content .description{padding:0 0 0 20px;color:#999999;}
.uiCalPopover .popover-content .title{font-weight:bold;}
.uiCalPopover .popover-content .text{margin:0 0 5px 20px;word-wrap:break-word;}
.uiCalendarViewContainer .uiBox .uiGrid.table tr td:first-child{border-left:none;}
.uiCalendarViewContainer .uiBox .title{position:relative;padding:6px 10px;}
.uiCalendarViewContainer .uiSelectbox{line-height:22px;}.uiCalendarViewContainer .uiSelectbox select.selectbox{height:22px;line-height:16px;padding:1px 6px;}
.uiCalendarViewContainer .uiSelectbox:hover,.uiCalendarViewContainer .uiSelectbox:focus{background-position:right -26px,0 0;}
.eventAllDay .eventContainerBorder,.eventAlldayContainer .eventContainerBorder{border-top:solid 2px #ffffff;}.eventAllDay .eventContainerBorder:last-child,.eventAlldayContainer .eventContainerBorder:last-child{border-bottom:solid 2px #ffffff;}
.moreEventLabel{text-align:right;padding-right:5px;color:#2f5e92;cursor:pointer;font-size:12px;}
.leftContinueEvent,.rightContinueEvent{height:16px;line-height:16px;}
.leftBorderControl,.leftContinueEvent{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.rightBorderControl,.rightContinueEvent{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.leftContinueEvent{border-right:solid 1px #ffffff;}
.rightContinueEvent{border-left:solid 1px #ffffff;}
.eventContainer{overflow:hidden;padding-left:5px;color:#ffffff;line-height:16px;}
.eventAlldayBoard .eventContainer{padding-left:0;}
.eventDayContent .eventContainerBorder,.eventWeekContent .eventContainerBorder{position:absolute;color:#ffffff;}.eventDayContent .eventContainerBorder:hover .resizeEventContainer,.eventWeekContent .eventContainerBorder:hover .resizeEventContainer{display:block;}
.eventDayContent .eventContainerBar,.eventWeekContent .eventContainerBar{-moz-user-select:none;cursor:move;font-size:11px;overflow:hidden;white-space:nowrap;padding-right:5px;}
.eventDayContent .resizeEventContainer,.eventWeekContent .resizeEventContainer{background:none;border-bottom:1px solid #ffffff;border-top:1px solid #ffffff;cursor:n-resize;height:1px;margin:-4px auto 1px;max-width:13px;width:20%;display:none;}
.eventDayContent .eventContainer+.resizeEventContainer,.eventWeekContent .eventContainer+.resizeEventContainer{margin-top:0;}
.uiWeekView .today{background:#fbfbfb;}.uiWeekView .today a{line-height:32px;font-size:12px;}
.uiWeekView .eventAlldayContent{padding:0 0 0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.uiWeekView .leftContinueEvent+.rightContinueEvent+.eventAlldayContent{padding:0 0 0 20px;}
.eventWeekBar>table{background:#f8f8f8;}.eventWeekBar>table tr td{border-bottom:solid 1px #e6e6e6;}.eventWeekBar>table tr td.today{background:#f4f4f4;}
.eventWeekBar>table tr td a{color:#333333;}
.eventTitle{background:rgba(0, 0, 0, 0.2);}
.UICalendarViewContainer .uiGrid.table tr td,.uiCalendarViewContainer .uiGrid.table tr td{font-size:12px;}
.UICalendarViewContainer .resizeButton [class^="uiIcon"],.uiCalendarViewContainer .resizeButton [class^="uiIcon"]{position:absolute;top:50%;right:-3px;cursor:pointer;}
.UserSelectionBlock,.userSelectionBlock{-moz-user-select:none;opacity:0.5;filter:alpha(opacity=50);position:absolute;background:#cccccc;}
.moreEventTitleBar{cursor:pointer;}
.uiWeekView .uiGrid.table tr,.uiWeekView .uiGrid.table tr td,.uiWeekView .td div{height:19px;}
.uiHeaderBar{height:25px;}.uiHeaderBar table{margin:auto;width:auto;}
.uiHeaderBar .titleHeader{font-weight:bold;font-size:14px;margin:0 6px;}
.uiHeaderBar .uiIconDelete{margin-right:10px;margin-top:3px;}
.uiActionBar .UIForm{float:right;}
.uiActionBar .uiSearchInput input[type="text"]{width:180px;}
.uiActionBar .settingActionBar{margin:5px 15px 0 9px;}
.uiActionBar .leftActionBar{margin-right:260px;}
.uiActionBar .separatorLine{background:#cbcbcb;-webkit-box-shadow:1px 0 0 #ffffff;-moz-box-shadow:1px 0 0 #ffffff;box-shadow:1px 0 0 #ffffff;width:1px;height:26px;display:inline-block;vertical-align:middle;margin-right:7px;}.uiActionBar .separatorLine.pull-right{top:1px;position:relative;}
.uiActionBar .alignBtnGroup{text-align:center;} .btn-group .btn a{color:#333333;} .btn-group .active a{color:#2f5e92;}
.uiActionBar .alignBtnGroup .btn.active a{color:#2f5e92;}
.uiActionBar .alignBtnGroup .moreItem{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}.uiActionBar .alignBtnGroup .moreItem .uiIconMiniArrowDown{margin-left:5px;}
.uiActionBar .alignBtnGroup .moreItem:first-child{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.uiActionBar .alignBtnGroup .dropdown-menu{text-align:left;}.uiActionBar .alignBtnGroup .dropdown-menu a{text-shadow:0 0 0 transparent;}.uiActionBar .alignBtnGroup .dropdown-menu a:hover{color:#ffffff;}
.uiActionBar .alignBtnGroup .dropdown-menu li.active a{background-color:#e6e6e6;background-color:#d9d9d9 \9;background-image:none;outline:0;-webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.15) inset;-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.15) inset;box-shadow:0 0 6px rgba(0, 0, 0, 0.15) inset;}.uiActionBar .alignBtnGroup .dropdown-menu li.active a:hover{color:#333333;}
.uiActionBar .dropdownMore{text-align:left;right:0;left:auto;}
.uiActionBar .pull-left .btn-primary{margin-right:8px;}.uiActionBar .pull-left .btn-primary+.btn-primary{margin-right:43px;}
.uiActionBar .pull-left .todayActionBar{margin:0 15px 0 10px;color:#333333;}
.iconCheckBox{background:url("/calendar/skin/DefaultSkin/images/background/iconCheckBox.png") no-repeat left top;display:inline-block;width:12px;height:12px;margin:0;padding:0;min-height:12px;}
.calendarTableColor{padding:7px 13px;min-height:90px;}.calendarTableColor .colorCell{border:1px solid transparent;text-align:center;width:16px;height:16px;display:block;padding:0;float:left;clear:none;margin:2px;}.calendarTableColor .colorCell:hover{border:1px solid #333333;}
.calendarTableColor>div{width:132px;margin:0 auto;}
.form-horizontal .control-group .controls .uiFormColorPicker{padding-top:6px;}
.uiFormColorPicker{position:static;display:inline-block;}.uiFormColorPicker .calendarTableColor{padding:10px;min-width:130px;left:-30px;margin-top:8px;}.uiFormColorPicker .calendarTableColor:after,.uiFormColorPicker .calendarTableColor:before{content:"";display:inline-block;position:absolute;}
.uiFormColorPicker .calendarTableColor:after{left:36px;top:-6px;border-bottom:6px solid #ffffff;border-left:6px solid transparent;border-right:6px solid transparent;}
.uiFormColorPicker .calendarTableColor:before{border-bottom:7px solid rgba(0, 0, 0, 0.2);border-left:7px solid transparent;border-right:7px solid transparent;left:35px;top:-7px;}
.uiFormColorPicker .displayValue{width:28px;height:18px;cursor:pointer;display:block;text-align:right;-webkit-border-radius:1.5px;-moz-border-radius:1.5px;border-radius:1.5px;}.uiFormColorPicker .displayValue span{margin:9px 1px 0 0;width:8px;height:8px;display:inline-block;background:rgba(255, 255, 255, 0.5);line-height:8px;}.uiFormColorPicker .displayValue span .caret{margin:3px 1px 0 0;border-left:3px solid transparent;border-top:3px solid #929292;border-right:3px solid transparent;}
.asparagus,.calendarTableColor .asparagus:hover{background:#909958;}
.munsell_blue,.calendarTableColor .munsell_blue:hover{background:#319AB3;}
.navy_blue,.calendarTableColor .navy_blue:hover{background:#4273C8;}
.purple,.calendarTableColor .purple:hover{background:#774EA9;}
.red,.calendarTableColor .red:hover{background:#FF5933;}
.brown,.calendarTableColor .brown:hover{background:#BB8E62;}
.laurel_green,.calendarTableColor .laurel_green:hover{background:#BED67E;}
.sky_blue,.calendarTableColor .sky_blue:hover{background:#4DBED9;}
.blue_gray,.calendarTableColor .blue_gray:hover{background:#8EB0EA;}
.light_purple,.calendarTableColor .light_purple:hover{background:#BC99E7;}
.hot_pink,.calendarTableColor .hot_pink:hover{background:#F97575;}
.light_brown,.calendarTableColor .light_brown:hover{background:#C5B294;}
.moss_green,.calendarTableColor .moss_green:hover{background:#98CC81;}
.powder_blue,.calendarTableColor .powder_blue:hover{background:#9EE4F5;}
.light_blue,.calendarTableColor .light_blue:hover{background:#B3CFFF;}
.pink,.calendarTableColor .pink:hover{background:#FFC8F0;}
.orange,.calendarTableColor .orange:hover{background:#FDB519;}
.gray,.calendarTableColor .gray:hover{background:#A39594;}
.green,.calendarTableColor .green:hover{background:#89D4B3;}
.baby_blue,.calendarTableColor .baby_blue:hover{background:#B2E2FF;}
.light_gray,.calendarTableColor .light_gray:hover{background:#CDCDCD;}
.beige,.calendarTableColor .beige:hover{background:#FFE1BE;}
.yellow,.calendarTableColor .yellow:hover{background:#FFE347;}
.plum_purple,.calendarTableColor .plum_purple:hover{background:#CEA6AC;}
.uiMiniCalendar .highLight{font-weight:bold;}
.uiMiniCalendar hr{margin:0;}
.uiMiniCalendar h5.title{text-align:center;}.uiMiniCalendar h5.title span a{color:#333333;}
.uiMiniCalendar table{border-collapse:separate;}.uiMiniCalendar table tr td{border:1px solid transparent;text-align:center;}
.uiMiniCalendar table.weekList{padding:0 9px;margin:2px 0;font-size:11px;}
.uiMiniCalendar table.weekDays{padding:0 9px 9px 9px;font-size:12px;}.uiMiniCalendar table.weekDays tr{line-height:22px;}.uiMiniCalendar table.weekDays tr td:hover{background-color:#f0f0f0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.uiMiniCalendar table.weekDays tr td.otherMonth{color:#999999;}
.uiMiniCalendar table.weekDays tr td.today{border:1px solid #cfcfcf;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-weight:bold;}
.uiMiniCalendar table.weekDays tr.currentWeek td{background-color:#f0f0f0;}.uiMiniCalendar table.weekDays tr.currentWeek td:hover{border:1px solid #cfcfcf;}
.uiMiniCalendar table.weekDays tr.currentWeek td.selected{background-color:#2f5e92;color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:none;}
.uiMiniCalendar table.weekDays tr.currentWeek td.activeToday{background-color:#2f5e92;color:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.uiMiniCalendar table.weekDays tr.currentWeek td:first-child{-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;}
.uiMiniCalendar table.weekDays tr.currentWeek td:last-child{-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;}
.UICalendarPortlet .UICalendarContainer .title .actionIcon+.tooltip{white-space:nowrap;}
.uiListView,.uiTaskView{padding:11px;}.uiListView .uiGrid.table,.uiTaskView .uiGrid.table{border:solid 1px #cfcfcf;}.uiListView .uiGrid.table th,.uiTaskView .uiGrid.table th{padding:5px 10px;}.uiListView .uiGrid.table th .uiIconMiniArrowDown,.uiTaskView .uiGrid.table th .uiIconMiniArrowDown,.uiListView .uiGrid.table th .uiIconMiniArrowUp,.uiTaskView .uiGrid.table th .uiIconMiniArrowUp{margin-top:3px;}
.uiListView .uiGrid.table td,.uiTaskView .uiGrid.table td{padding:10px;}
.uiListView .pagination,.uiTaskView .pagination{overflow:hidden;}
.uiListContainer .thumbnail,.UIEventPreview .thumbnail{border-radius:0;padding:0;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;border:none;}
.uiListContainer .thumbnailContainer,.UIEventPreview .thumbnailContainer{float:left;margin:0 10px 10px 0;position:relative;vertical-align:top;width:50px;height:50px;}.uiListContainer .thumbnailContainer .viewIconContainer,.UIEventPreview .thumbnailContainer .viewIconContainer{display:none;overflow:hidden;line-height:16px;}
.uiListContainer .thumbnailContainer:hover .viewIconContainer,.UIEventPreview .thumbnailContainer:hover .viewIconContainer{background:rgba(0, 0, 0, 0.2);display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%;text-align:center;}.uiListContainer .thumbnailContainer:hover .viewIconContainer>div,.UIEventPreview .thumbnailContainer:hover .viewIconContainer>div{left:50%;margin-left:-10px;position:absolute;cursor:pointer;top:30%;}.uiListContainer .thumbnailContainer:hover .viewIconContainer>div span,.UIEventPreview .thumbnailContainer:hover .viewIconContainer>div span{display:block;color:#ffffff;font-size:12px;}.uiListContainer .thumbnailContainer:hover .viewIconContainer>div span.uiIconSearch,.UIEventPreview .thumbnailContainer:hover .viewIconContainer>div span.uiIconSearch{margin-left:2px;}
.uiListContainer .imagePreviewContainer,.UIEventPreview .imagePreviewContainer{position:relative;margin:7px 0;}.uiListContainer .imagePreviewContainer .closeButton,.UIEventPreview .imagePreviewContainer .closeButton{position:absolute;cursor:pointer;right:4px;top:4px;padding:0;line-height:10px;-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;}.uiListContainer .imagePreviewContainer .closeButton:hover,.UIEventPreview .imagePreviewContainer .closeButton:hover{border:1px solid #767e81;}
.uiListContainer .uiPreview,.UIEventPreview .uiPreview{-webkit-box-shadow:0 0 0 transparent;-moz-box-shadow:0 0 0 transparent;box-shadow:0 0 0 transparent;}
.uiListContainer .uiPreview,.UIEventPreview .uiPreview,.uiListContainer .viewContainer,.UIEventPreview .viewContainer{margin:11px;}
.uiListContainer .viewContainer .columnRight,.UIEventPreview .viewContainer .columnRight,.uiListContainer .viewContainer .columnLeft,.UIEventPreview .viewContainer .columnLeft{padding:15px 15px 0 15px;}
.uiListContainer .viewContainer .columnLeft,.UIEventPreview .viewContainer .columnLeft{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fafafa;width:190px;}
.uiListContainer .viewContainer .columnLeft .text,.UIEventPreview .viewContainer .columnLeft .text{margin:0 0 4px 0;}.uiListContainer .viewContainer .columnLeft .text span,.UIEventPreview .viewContainer .columnLeft .text span{color:#2f5e92;}
.uiListContainer .viewContainer .columnLeft .text.last,.UIEventPreview .viewContainer .columnLeft .text.last{margin:0 0 7px 0;}
.uiListContainer .viewContainer .uiActionContainer,.UIEventPreview .viewContainer .uiActionContainer{border-top:1px dotted #cfcfcf;padding:10px 0 0 0;margin:40px 0 0 0;}
.uiListContainer .viewContainer .titleList,.UIEventPreview .viewContainer .titleList{border-bottom:1px dotted #cfcfcf;padding:0 0 10px 0;margin:0 0 20px 0;}
.uiListContainer .tableListEvent td,.UIEventPreview .tableListEvent td{padding:5px;}
.uiListContainer .tableListEvent .right,.UIEventPreview .tableListEvent .right{text-align:right;width:90px;}.uiListContainer .tableListEvent .right+td,.UIEventPreview .tableListEvent .right+td{padding-left:10px;}
.uiCalendarViewContainer .uiListContainer .result{min-height:28px;padding:5px 10px;}.uiCalendarViewContainer .uiListContainer .result center{padding:5px 0 0;}
.uiCalendarViewContainer .uiListContainer .actionBottom{overflow:hidden;}.uiCalendarViewContainer .uiListContainer .actionBottom .btn{margin:20px 0;}
.popupContent .uiPreview{border:none;}
.uiMonthView .dayTitleBar{background:#f9f9f9;}.uiMonthView .dayTitleBar .uiGrid.table tr td{line-height:32px;text-align:center;color:#333333;}
.uiMonthView .eventMonthContent .dayContent{text-align:right;margin-top:-8px;}.uiMonthView .eventMonthContent .dayContent a{color:#999;padding-right:10px;}
.uiMonthView .eventMonthContent .disableDay{color:#909090;text-align:right;padding-top:10px;}
.uiMonthView .eventMonthContent .eventBoxes{position:absolute;padding:1px 0;background:transparent;}
.uiMonthView .eventMonthContent .moreEvent{position:absolute;}
.uiMonthView .eventMonthContent .moreEvent .moreEventContainer{display:none;width:100%;line-height:12px;-webkit-box-shadow:0px 2px 6px -1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0px 2px 6px -1px rgba(0, 0, 0, 0.15);box-shadow:0px 2px 6px -1px rgba(0, 0, 0, 0.15);position:absolute;background-color:#ffffff;border-bottom:1px solid #cfcfcf;z-index:1;}.uiMonthView .eventMonthContent .moreEvent .moreEventContainer .uiIconArrowUp{height:10px;}
.uiMonthView .eventMonthContent .moreEvent .moreEventContainer .eventBoxes{padding:1px 0px 0px 0px;}
.uiMonthView .eventMonthContent .moreEvent .eventBoxes{position:static;left:0;width:100%;}
.uiMonthView .eventMonthContent .rowContainerDay .calendarContentDisable{background:none repeat scroll 0 0 #F5F5F5;padding:0;}
.uiMonthView .eventMonthContent .rowContainerDay .dayBox{text-align:right;padding-right:10px;padding-top:4px;}.uiMonthView .eventMonthContent .rowContainerDay .dayBox a{color:#333333;}
.uiMonthView .eventMonthContent .table tr{border-top:1px solid #E6E6E6;}.uiMonthView .eventMonthContent .table tr td{vertical-align:top;height:96px;}
.uiMonthView .eventMonthContent .eventOnDayBorder{height:16px;}.uiMonthView .eventMonthContent .eventOnDayBorder .eventCheckbox{height:16px;}
.uiMonthView .eventMonthContent .eventSummary{color:#ffffff;line-height:16px;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.uiMonthView .eventOnDayContent .uiCheckbox{width:5px;}
.uiMonthView .eventOnDayContent .uiCheckbox input[type="checkbox"]+span:before{opacity:0.5;top:3px;width:9px;height:10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:rgba(0, 0, 0, 0.18);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.17) inset, 0px 1px 0px rgba(255, 255, 255, 0.73);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.17) inset, 0px 1px 0px rgba(255, 255, 255, 0.73);box-shadow:0 1px 2px rgba(0, 0, 0, 0.17) inset, 0px 1px 0px rgba(255, 255, 255, 0.73);}
.uiMonthView .eventOnDayContent .uiCheckbox input[type="checkbox"]:checked+span:after{background:url("/calendar/skin/DefaultSkin/images/background/iconCheckBox.png") no-repeat left top;width:12px;height:12px;left:-1px;border:none;transform:none;top:1px;}
.uiPopup .uiGrid.table tr td,.uiPopup .uiGrid.table tr th{padding:8px 18px;}
.newEventAttendee .uiGrid{table-layout:fixed;}.newEventAttendee .uiGrid tr td{border:1px solid #cfcfcf;height:26px;padding:2px 0;-moz-user-select:none;}
.newEventAttendee .uiGrid tr.titleBar td,.newEventAttendee .uiGrid tr td.freeTime{background:#f0f0f0;}
.newEventAttendee .uiGrid tr.titleBar td{padding:2px;}.newEventAttendee .uiGrid tr.titleBar td.timeNumber{font-size:12px;}
.newEventAttendee .uiGrid tr td.busyDotTime{background:#ff0000;}
.newEventAttendee .uiGrid tr td.busyTime{background:#ff7f7f;}
.newEventAttendee .uiGrid tr td.userSelection{background:#a7b838;}
.newEventAttendee .uiGrid tr td.busySelected{background:#d35c1c;}
.newEventAttendee .dateTimeContainer{padding:5px 0 0 0;}.newEventAttendee .dateTimeContainer .applySelectedDate{margin:2px 0 0 0;}
.newEventAttendee .dateTimeContainer .fromTo .title{margin:2px 4px 0 0;}
.newEventAttendee .dateTimeContainer .fromTo input[type=text]{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 0 0 transparent;height:24px;color:#333333;}
.newEventAttendee .dateTimeContainer .fromTo .allDay{margin:2px 0 15px 0;}.newEventAttendee .dateTimeContainer .fromTo .allDay .uiCheckbox{margin-right:-5px;margin-right:15px \9;}
@media screen and (-webkit-min-device-pixel-ratio:0){.newEventAttendee .dateTimeContainer .fromTo .allDay .uiCheckbox{margin-right:15px;}}
.newEventAttendee .dateTimeContainer .fromTo>.timeField{margin:0 15px 0 0;}.newEventAttendee .dateTimeContainer .fromTo>.timeField>.pull-left+.pull-left{margin:0 0 0 15px;}
.newEventAttendee .thiefBox{margin:10px 2px 0 0;text-align:right;}.newEventAttendee .thiefBox span span{width:12px;height:12px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:inline-block;margin:0 5px 0 0;-webkit-box-shadow:-1px 1px 2px rgba(0,0,0,0.17)inset;-moz-box-shadow:-1px 1px 2px rgba(0,0,0,0.17)inset;box-shadow:-1px 1px 2px rgba(0,0,0,0.17)inset;}
.newEventAttendee .thiefBox .freeTime span{background:#f0f0f0;}
.newEventAttendee .thiefBox .busyTime{margin:0 0 0 15px;}.newEventAttendee .thiefBox .busyTime span{background:#ff0000;}
.eventShare .uiFormGrid{margin:10px 0 0 0;}.eventShare .uiFormGrid tbody>tr>td{padding:6px 0;}
.eventShare .uiFormGrid tbody>tr>td+td{padding-left:20px;}
.eventShare .uiFormGrid .uiRadio{min-width:70px;}
.eventShare .uiFormGrid .right{text-align:right;}
.eventShare .uiIconPlus{margin-left:3px;}
.reminderByPopup .selectboxSmall,.reminderByEmail .selectboxSmall{padding:5px 0;}
.reminderByPopup .mailReminder+div,.reminderByEmail .mailReminder+div,.reminderByPopup .popupReminder+div,.reminderByEmail .popupReminder+div{margin:0 0 0 30px;}
.reminderByPopup a,.reminderByEmail a{color:#333333;}
.reminderByPopup .checkBoxRepeat .uiCheckbox,.reminderByEmail .checkBoxRepeat .uiCheckbox{margin-left:0;}
.reminderByPopup .uiEmailInput span,.reminderByEmail .uiEmailInput span{font-weight:bold;margin:0 5px 0 0;}
.reminderByEmail{border-bottom:1px solid #cfcfcf;padding:10px;margin:0 -10px 10px;}
.eventDetail,.taskDetailTab{width:78%;margin:0 auto;}
.eventDetail .date,.taskDetailTab .date,.uiQuickAddEvent .date{margin:0 10px 0 0;}
.setting .workingTime{margin-left:7px;}
.uiRepeatEventForm .inputMini input[type="text"]{width:30px;}
.uiRepeatEventForm .selectboxMini .uiSelectbox{width:50px;}.uiRepeatEventForm .selectboxMini .uiSelectbox .selectbox{width:53px;}
.uiRepeatEventForm .weeklyByDay .controls{font-size:12px;width:190px;}
.uiEventCategoryManager .uiEventCategoryForm .controlLabelSmall{width:115px;}.uiEventCategoryManager .uiEventCategoryForm .controlLabelSmall+.controls{margin-left:125px;}
.uiImportForm textarea{height:78px;}
.uiExportForm .uiCheckbox,.uiExportForm .uiInputInfo{margin-top:6px;}
.uiExportForm .calendarName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.addGroup input[type=text]{margin-top:8px;}
.feedTab .table{margin-bottom:0;}
.inputLarge .uiSelectbox{width:210px;}.inputLarge .uiSelectbox select.selectbox{width:213px;}
.UICalendarPortlet .UIAttachFileForm,.uiCalendarPortlet .UIAttachFileForm{background:#ffffff;}.UICalendarPortlet .UIAttachFileForm .uploadButton,.uiCalendarPortlet .UIAttachFileForm .uploadButton{text-align:center;}
.uiQuickAddEvent .quickAddEventContainer .form-horizontal{padding:15px;}
.uiConfirmForm .confirm{padding:10px 0 0 0;}
.settingCalendarTab .form-horizontal{padding-top:10px;}.settingCalendarTab .form-horizontal .control-group{margin-bottom:10px;}
.settingCalendarTab .form-horizontal .workingTime{margin-left:25px;}
.workingTimeCheck{line-height:10px;}
#PermissionOwnerInput{color:#999999;}
.UICalendarPortlet .UIComboboxComponent .UIComboboxList,.uiCalendarPortlet .UIComboboxComponent .UIComboboxList{z-index:9;position:absolute;}
.UICalendarPortlet .UIComboboxComponent .UIComboboxContainer,.uiCalendarPortlet .UIComboboxComponent .UIComboboxContainer{background:#ffffff;position:absolute;display:none;border:solid 1px #cfcfcf;}
.UICalendarPortlet .UIComboboxComponent .UIComboboxItemContainer,.uiCalendarPortlet .UIComboboxComponent .UIComboboxItemContainer{overflow-y:auto ;height:150px ;}
.UICalendarPortlet .UIComboboxComponent .UIComboboxLabel,.uiCalendarPortlet .UIComboboxComponent .UIComboboxLabel{margin-left:10px ;}
.UICalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem,.uiCalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5474f3;background-image:-moz-linear-gradient(top, #6389f8, #3d54ec);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6389f8), to(#3d54ec));background-image:-webkit-linear-gradient(top, #6389f8, #3d54ec);background-image:-o-linear-gradient(top, #6389f8, #3d54ec);background-image:linear-gradient(to bottom, #6389f8, #3d54ec);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6389f8', endColorstr='#ff3d54ec', GradientType=0);border-color:#3d54ec #3d54ec #142bc9;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#3d54ec;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#ffffff;}.UICalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem:hover,.uiCalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem:hover,.UICalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem:active,.uiCalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem:active,.UICalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem.active,.uiCalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem.active,.UICalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem.disabled,.uiCalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem.disabled,.UICalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem[disabled],.uiCalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem[disabled]{color:#ffffff;background-color:#3d54ec;*background-color:#2640ea;}
.UICalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem:active,.uiCalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem:active,.UICalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem.active,.uiCalendarPortlet .UIComboboxComponent .UIComboboxList .UIComboboxSelectedItem.active{background-color:#1631e0 \9;}
.UICalendarPortlet .UIComboboxComponent .UIComboboxItem,.uiCalendarPortlet .UIComboboxComponent .UIComboboxItem{display:block ;line-height:22px;color:#333333;outline:none;}.UICalendarPortlet .UIComboboxComponent .UIComboboxItem:hover,.uiCalendarPortlet .UIComboboxComponent .UIComboboxItem:hover{text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#5474f3;background-image:-moz-linear-gradient(top, #6389f8, #3d54ec);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#6389f8), to(#3d54ec));background-image:-webkit-linear-gradient(top, #6389f8, #3d54ec);background-image:-o-linear-gradient(top, #6389f8, #3d54ec);background-image:linear-gradient(to bottom, #6389f8, #3d54ec);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6389f8', endColorstr='#ff3d54ec', GradientType=0);border-color:#3d54ec #3d54ec #142bc9;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#3d54ec;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#ffffff;}.UICalendarPortlet .UIComboboxComponent .UIComboboxItem:hover:hover,.uiCalendarPortlet .UIComboboxComponent .UIComboboxItem:hover:hover,.UICalendarPortlet .UIComboboxComponent .UIComboboxItem:hover:active,.uiCalendarPortlet .UIComboboxComponent .UIComboboxItem:hover:active,.UICalendarPortlet .UIComboboxComponent .UIComboboxItem:hover.active,.uiCalendarPortlet .UIComboboxComponent .UIComboboxItem:hover.active,.UICalendarPortlet .UIComboboxComponent .UIComboboxItem:hover.disabled,.uiCalendarPortlet .UIComboboxComponent .UIComboboxItem:hover.disabled,.UICalendarPortlet .UIComboboxComponent .UIComboboxItem:hover[disabled],.uiCalendarPortlet .UIComboboxComponent .UIComboboxItem:hover[disabled]{color:#ffffff;background-color:#3d54ec;*background-color:#2640ea;}
.UICalendarPortlet .UIComboboxComponent .UIComboboxItem:hover:active,.uiCalendarPortlet .UIComboboxComponent .UIComboboxItem:hover:active,.UICalendarPortlet .UIComboboxComponent .UIComboboxItem:hover.active,.uiCalendarPortlet .UIComboboxComponent .UIComboboxItem:hover.active{background-color:#1631e0 \9;}
.UICalendarPortlet .UIComboboxComponent .UIComboboxItem:visit,.uiCalendarPortlet .UIComboboxComponent .UIComboboxItem:visit{background:#ffffff;color:#333333;}
.UICalendarPortlet .UIComboboxComponent iframe,.uiCalendarPortlet .UIComboboxComponent iframe{position:absolute ;top:0px ;left:0px ;z-index:-1;height:150px ;}
.uiArrowCalDropdown{display:none;position:absolute;border-left:7px solid transparent;border-right:7px solid #cccccc;border-bottom:7px solid transparent;border-top:7px solid transparent;content:'';}.uiArrowCalDropdown:after{border-left:7px solid transparent;border-right:7px solid #ffffff;border-bottom:7px solid transparent;border-top:7px solid transparent;content:'';position:absolute;top:-7px;left:-7px;}
.lineSplit{background:#cccccc;height:1px;margin:10px 0 0 0;}
.selectboxMini .uiSelectbox{width:84px;vertical-align:middle;}.selectboxMini .uiSelectbox .selectbox{width:87px;}
.selectboxSmall .uiSelectbox{width:100px;vertical-align:middle;}.selectboxSmall .uiSelectbox .selectbox{width:103px;}
.eventCategory .uiSelectbox{width:100px;vertical-align:middle;}.eventCategory .uiSelectbox .selectbox{width:103px;}
.descriptionArea textarea{height:78px;}
.UICalendarComponent{z-index:1;}
.checkBoxArea .checkboxContainer{width:18px;}
.checkBoxArea .pull-left.item3+.pull-left{margin-left:0;}
.checkBoxArea .textLabel{margin-left:20px;}.checkBoxArea .textLabel span{margin-right:5px;}

.uiLargeTextField input{height:33px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:4px;color:#333333;font-size:18px;}


.uiUsername input[type="text"] {
  background: #ffffff url(../img/elcom-platform-icons/username.png) no-repeat left -6px;
  margin: 0;
  padding-left: 47px;
}
.uiUsername input[type="text"]:hover {
  background: #ffffff url(../img/elcom-platform-icons/username.png) no-repeat left -47px;
}

.uiPassword input[type="password"] {
  background: #ffffff url(../img/elcom-platform-icons/password.png) no-repeat left -6px;
  margin: 0;
  padding-left: 47px;
}
.uiPassword input[type="password"]:hover {
  background: #ffffff url(../img/elcom-platform-icons/password.png) no-repeat left -47px;
}

.uiLargeButton {
    background-color: #567AB6;
    background-image: linear-gradient(to bottom, #638ACD, #426393);
    background-repeat: repeat-x;
    border: 1px solid #224886;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: white;
    cursor: pointer;
    font-family: "Helvetica Neue Bold",Helvetica,Lucida,Arial,sans-serif;
    font-size: 16px;
    font-weight: bold;
    height: 43px;
    outline: medium none;
    padding: 0;
    text-align: center;
    text-shadow: 0 -2px 0 rgba(23, 33, 37, 0.25);
    width: 270px;
}

[class^="uiIconPLF"],.uiIconPLFDarkGray{
	display:inline-block;
	width:16px;
	height:16px;
	*margin-right:.3em;
	line-height:16px;
	vertical-align:text-top;
	background-image:url("../img/elcom-platform-icons/uiIconsPLFDarkGray.png");
	background-repeat:no-repeat
}

.uiDropdownWithIcon .dropdown-menu>li>a>[class^="uiIconPLF"]{
	background-image:url("../img/elcom-platform-icons/uiIconsPLFLightGray.png")
}

a:hover [class^="uiIconPLF"],[class^="uiIconPLF"]:hover,.uiIconPLFBlue{
	background-image:url("../img/elcom-platform-icons/uiIconsPLFBlue.png")
}

.uiDropdownWithIcon .dropdown-menu>li>a:hover>[class^="uiIconPLF"],.uiDropdownWithIcon .dropdown-menu>.active>a>[class^="uiIconPLF"],.uiDropdownWithIcon .dropdown-submenu:hover>a>[class^="uiIconPLF"],.uiIconPLFWhite{
	background-image:url("../img/elcom-platform-icons/uiIconsPLFWhite.png")
}

.uiIconPLFLightGray{
	background-image:url("../img/elcom-platform-icons/uiIconsPLFLightGray.png")
}

.uiIconPLFProfile{
	background-position:0 0
}

.uiIconPLFActivityStream{
	background-position:-20px 0
}

.uiIconPLFMyConnection{
	background-position:-40px 0
}

.uiIconPLFDashboard{
	background-position:-60px 0
}

.uiIconPLFLogout{
	background-position:-80px 0
}

.uiIconPLFEventTask{
	background-position:-100px 0
}

.uiIconPLFBlog{
	background-position:-120px 0
}

.uiIconPLFCalendar{
	background-position:-140px 0
}

.uiIconPLFDocuments{
	background-position:-160px 0
}

.uiIconPLFMan{
	background-position:-180px 0
}

.uiIconPLFNotifications{
	background-position:-40px -20px
}

.uiIconPLFTaskNeeds-action{
	background-position:-100px -20px
}

.uiIconPLFTaskIn-process{
	background-position:-120px -20px
}

.uiIconPLFTaskDone{
	background-position:-140px -20px
}
.uiIconPLFTaskCanceled{
	background-position:-160px -20px
}
.uiIconPLFEvent{
	background-position:-80px -20px
}

.uiIconPLFDiscussion{
	background-position:0 -40px
}

[class^="uiIconPLF24x24"]{
	display:inline-block;
	width:24px;
	height:24px;
	*margin-right:.3em;
	line-height:24px;
	vertical-align:middle;
	background-image:url("../img/elcom-platform-icons/uiIconsPLF24x24White.png");
	background-repeat:no-repeat
}

a:hover [class^="uiIconPLF24x24"],[class^="uiIconPLF24x24"]:hover{
	background-image:url("../img/elcom-platform-icons/uiIconsPLF24x24White.png")
}

.UIToolbarContainerLight [class^="uiIconPLF24x24"],.UIToolbarContainerLight a:hover [class^="uiIconPLF24x24"],.UIToolbarContainerLight [class^="uiIconPLF24x24"]:hover{
	background-image:url("../img/elcom-platform-icons/uiIconsPLF24x24DarkGray.png")
}

.uiIconPLF24x24Edit{
	background-position:0 0
}

.uiIconPLF24x24Setting,.uiIconPLF24x24Setup{
	background-position:-28px 0
}

.uiIconPLF24x24Add{
	background-position:-56px 0
}

.uiIconPLF24x24Search{
	background-position:-84px 0
}

.uiIconPLF24x24Help{
	background-position:-112px 0
}

.UIToolbarContainer{
	position:relative
}

.UIToolbarContainer .UserInfoPortletTDContainer,.UIToolbarContainer .UIHelpPlatformToolbarPortletTDContainer,.UIToolbarContainer .SearchPortletTDContainer,.UIToolbarContainer .UICreatePlatformToolBarPortletIDTDContainer,.UIToolbarContainer .UISetupPlatformToolBarPortletIDTDContainer,.UIToolbarContainer .AdminToolBarPortletTDContainer{
	float:right!important
}

.UIToolbarContainer .uiCreate .uiAction{
	margin-right:1px;
	text-align:right
}

.UIToolbarContainer .uiCreate .uiAction .btn:last-child{
	margin-right:15px
}

.UIToolbarContainer .uiCreate .uiFormInput{
	margin-bottom:15px;
	padding:0 10px
}

.UIToolbarContainer .uiCreate .uiFormInput .createName{
	margin-bottom:10px
}

.UIToolbarContainer .uiCreate .uiFormInput table label{
	white-space:nowrap
}

.UIToolbarContainer .uiCreate .uiFormInput .btn-group{
	font-size:13px
}

.UIToolbarContainer .uiCreate .uiFormInput .btn-group li>a.selected{
	background-color:#517abe;
	background-image:-moz-linear-gradient(top,#628acc,#3763aa);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#628acc),to(#3763aa));
	background-image:-webkit-linear-gradient(top,#628acc,#3763aa);
	background-image:-o-linear-gradient(top,#628acc,#3763aa);
	background-image:linear-gradient(to bottom,#628acc,#3763aa);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff628acc',endColorstr='#ff3763aa',GradientType=0);
	color:#fff
}

.UIToolbarContainer .uiCreate .uiFormInput .uiFormScrollMenu{
	margin-left:5px
}

.UIToolbarContainer .uiCreate .uiFormInput .uiFormScrollMenu div>span:first-child{
	display:inline-block;
	overflow-x:hidden;
	text-overflow:ellipsis;
	width:111px;
	vertical-align:middle;
	text-align:left
}

.UIToolbarContainer .uiCreate .uiFormInput .uiFormScrollMenu .scroll-menu .dropdown-menu{
	width:170px;
	max-height:362px;
	overflow:auto
}

.UIToolbarContainer .uiCreate .uiFormInput .uiFormScrollMenu .scroll-menu .dropdown-menu li a{
	overflow:hidden;
	text-overflow:ellipsis
}

.UIToolbarContainer .uiCreate .uiFormInput .uiForumFilter{
	margin-left:5px;
	margin-top:5px
}

.UIToolbarContainer .uiCreate .uiFormInput .uiForumFilter .titleForum{
	display:inline-block;
	overflow-x:hidden;
	text-overflow:ellipsis;
	width:111px;
	vertical-align:middle;
	text-align:left
}

.UIToolbarContainer .uiCreate .uiFormInput .uiForumFilter .filterMenu>ul{
	overflow-y:auto;
	overflow-x:hidden;
	max-height:440px
}

.UIToolbarContainer .uiCreate .uiFormInput .uiForumFilter .filterMenu .dropdown-menu{
	width:250px
}

.UIToolbarContainer .uiCreate .uiFormInput .uiForumFilter .filterMenu .filterInput{
	margin:10px;
	width:91%
}

.UIToolbarContainer .uiCreate .uiFormInput .uiForumFilter .filterMenu .category{
	background:#f7f7f7;
	border-bottom:1px solid #cfcfcf;
	border-top:1px solid #cfcfcf;
	-webkit-box-shadow:0 -15px 17px #f1f1f1 inset;
	-moz-box-shadow:0 -15px 17px #f1f1f1 inset;
	box-shadow:0 -15px 17px #f1f1f1 inset;
	color:#333;
	font-weight:bold;
	padding:5px 10px;
	text-overflow:ellipsis;
	overflow-x:hidden
}

.UIToolbarContainer .uiCreate .uiFormInput .uiForumFilter .filterMenu .forum li a{
	text-overflow:ellipsis;
	overflow-x:hidden
}

.UIToolbarContainer .NormalContainerBlock .ToolbarContainer{
	background:none;
	height:41px;
	border:none
}

.UIToolbarContainer .NormalContainerBlock .ToolbarContainer .TRContainer{
	height:41px
}

.UIToolbarContainer .uiDropdownWithIcon{
	background:none;
	padding-left:2px
}

.UIToolbarContainer .uiDropdownWithIcon .uiDropdownWithIcon{
	background:none
}

.UIToolbarContainer .uiDropdownWithIcon>a{
	padding:0 10px 0 11px;
	line-height:41px;
	display:inline-block;
	color:white;
	cursor:pointer
}

.UIToolbarContainer .uiDropdownWithIcon>a>i.uiIconPLF24x24Edit,.UIToolbarContainer .uiDropdownWithIcon>a>i.uiIconPLF24x24Setup{
	margin-right:5px
}

.UIToolbarContainer .uiDropdownWithIcon>a:hover,.UIToolbarContainer .uiDropdownWithIcon .uiDropdownWithIcon.open>a{
	background:none
}

.UIToolbarContainer .uiDropdownWithIcon>.dropdown-menu{
	margin-top:8px
}

.UIToolbarContainer .uiDropdownWithIcon.pull-left>.dropdown-menu{
	margin-top:8px
}

.UIToolbarContainer .uiDropdownWithIcon.pull-left>.dropdown-menu:before{
	content:'';
	display:inline-block;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #ccc;
	border-bottom-color:#ccc;
	position:absolute;
	top:-7px;
	left:9px
}

.UIToolbarContainer .uiDropdownWithIcon.pull-left>.dropdown-menu:after{
	content:'';
	display:inline-block;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #fff;
	position:absolute;
	top:-6px;
	left:10px
}

.UIToolbarContainer .uiDropdownWithIcon.pull-right>.dropdown-menu:before{
	content:'';
	display:inline-block;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:7px solid #ccc;
	border-bottom-color:#ccc;
	position:absolute;
	top:-7px;
	right:9px
}

.UIToolbarContainer .uiDropdownWithIcon.pull-right>.dropdown-menu:after{
	content:'';
	display:inline-block;
	border-left:6px solid transparent;
	border-right:6px solid transparent;
	border-bottom:6px solid #fff;
	position:absolute;
	top:-6px;
	right:10px
}

.UIToolbarContainer .uiSearchPlatformToolBarPortlet>input[type=text]{
	margin:-2px 0 0 12px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiCreateForm{
	min-width:200px;
	padding:0 10px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiCreateForm .form-horizontal{
	padding-top:5px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiCreateForm .control-label{
	width:70px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiCreateForm .controls{
	margin-left:90px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiCreateForm .uiAction{
	margin:0 -10px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .quickAddEventContainer{
	padding:0 10px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .form-horizontal .control-label{
	width:105px;
	text-align:left
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .form-horizontal .controls{
	margin-left:110px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .form-horizontal .title .control-label{
	width:65px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .form-horizontal .title .controls{
	margin-left:71px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .form-horizontal .title input[type="text"]{
	width:222px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .choiceOption .control-label{
	font-weight:bold
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .uiSelectbox{
	margin-bottom:0
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .selectboxMini .uiSelectbox{
	width:87px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .selectboxMini .uiSelectbox .selectbox{
	width:90px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .selectboxMedium .uiSelectbox{
	width:181px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .selectboxMedium .uiSelectbox .selectbox{
	width:184px
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .uiAction{
	text-align:right
}

.UIToolbarContainer .uiCreateToolBarPortlet .uiQuickAddEvent .uiAction .btn:last-child{
	margin-right:15px
}

.UIToolbarContainer .uiAdminToolbarPortlet .seoImgBlock{
	padding:5px
}

.UIToolbarContainer .uiAdminToolbarPortlet .seoImgBlock .UISEOToolbarPorlet .SEOToolbar .Enable{
	padding:0 5px;
	margin-left:2px
}

.UIToolbarContainer .uiAdminToolbarPortlet .seoImgBlock:hover,.UIToolbarContainer .uiAdminToolbarPortlet .seoImgBlock:focus,.UIToolbarContainer .uiAdminToolbarPortlet .dropdown-submenu:hover>.seoImgBlock,.UIToolbarContainer .uiAdminToolbarPortlet .dropdown-menu .active>.seoImgBlock,.UIToolbarContainer .uiAdminToolbarPortlet .dropdown-menu .active>.seoImgBlock:hover{
	background-color:#517abe;
	background-image:-moz-linear-gradient(top,#628acc,#3763aa);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#628acc),to(#3763aa));
	background-image:-webkit-linear-gradient(top,#628acc,#3763aa);
	background-image:-o-linear-gradient(top,#628acc,#3763aa);
	background-image:linear-gradient(to bottom,#628acc,#3763aa);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff628acc',endColorstr='#ff3763aa',GradientType=0);
	color:white
}

.UIToolbarContainer .uiAdminToolbarPortlet .quickEditUnchecked{
	background-image:url(/elcomPlatformResources/skin/platformSkin/images/ToolbarContainer/check.png);
	background-repeat:no-repeat;
	background-position:bottom center;
	display:inline-block;
	width:14px;
	height:14px;
	vertical-align:text-bottom
}

.UIToolbarContainer .uiAdminToolbarPortlet .quickEditChecked{
	background-image:url(/elcomPlatformResources/skin/platformSkin/images/ToolbarContainer/check.png);
	background-repeat:top-repeat;
	background-position:top center;
	display:inline-block;
	width:14px;
	height:14px;
	vertical-align:text-top
}

.UIToolbarContainer .homeLink{
	display:inline-block;
	padding:8px 10px
}

.UIToolbarContainer .uiUserToolBarPortlet>a>img{
	width:26px;
	height:26px;
	max-width:none;
	border-radius:2px
}

.UIToolbarContainer #HomeLink{
	padding:8px 10px 0
}

.UIToolbarContainerDark .NormalContainerBlock .ToolbarContainer{
	background-color:#535353;
	background-image:-moz-linear-gradient(top,#5b5b5b,#474747);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#5b5b5b),to(#474747));
	background-image:-webkit-linear-gradient(top,#5b5b5b,#474747);
	background-image:-o-linear-gradient(top,#5b5b5b,#474747);
	background-image:linear-gradient(to bottom,#5b5b5b,#474747);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5b5b5b',endColorstr='#ff474747',GradientType=0);
	border-bottom:1px solid #2c3440
}

.UIToolbarContainerDark .uiDropdownWithIcon{
	background:url(../img/elcom-platform-icons/line.png) no-repeat top left
}

.UIToolbarContainerDark .uiDropdownWithIcon>a{
	color:white
}

.UIToolbarContainerDark .uiDropdownWithIcon>a:hover,.UIToolbarContainerDark .uiDropdownWithIcon .uiDropdownWithIcon.open>a{
	background:#3f3f3f
}

.UIToolbarContainerLight .NormalContainerBlock .ToolbarContainer{
	background-color:#e7e7e7;
	background-image:-moz-linear-gradient(top,#f4f4f4,#d4d4d4);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f4f4f4),to(#d4d4d4));
	background-image:-webkit-linear-gradient(top,#f4f4f4,#d4d4d4);
	background-image:-o-linear-gradient(top,#f4f4f4,#d4d4d4);
	background-image:linear-gradient(to bottom,#f4f4f4,#d4d4d4);
	background-repeat:repeat-x;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff4f4f4',endColorstr='#ffd4d4d4',GradientType=0);
	border-bottom:1px solid #ccc
}

.UIToolbarContainerLight .uiDropdownWithIcon{
	background:url(../img/elcom-platform-icons/line.png) no-repeat bottom left
}

.UIToolbarContainerLight .uiDropdownWithIcon>a{
	color:#4c4c4c
}

.UIToolbarContainerLight .uiDropdownWithIcon>a:hover,.UIToolbarContainerLight .uiDropdownWithIcon .uiDropdownWithIcon.open>a{
	background:rgba(128,128,128,0.3);
	color:#333
}

.progressBarFrame{
	margin:0 0 25px 0;
	line-height:24px
}

.progressBarFrame>div{
	margin:3px 0 0 0
}

.progressBarFrame .fileNameLabel{
	float:left;
	font-weight:bold;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:170px
}

.TDContainer{
	vertical-align:top
}

.LeftNavigationTDContainer{
	width:250px;
	box-shadow:0 0 1px rgba(0,0,0,0.2) inset;
	background:#f5f5f5;
	border-right:1px solid #c7c7c7;
	vertical-align:top;
	padding:0
}

.RightBodyTDContainer{
	padding:0;
	vertical-align:top;
	background:url(/elcomResources/skin/images/ShareImages/Background/texture.jpg) repeat left top
}

.OfficeLeftTDContainer{
	padding:40px 0 0 40px
}

.OfficeMiddleTDContainer{
	padding:40px!important
}

.OfficeRightTDContainer{
	width:285px!important;
	padding:40px 20px 40px 0
}

#header{
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px
}


#footer {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../img/footer.png");
    background-origin: padding-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto auto;
    clear: both;
    height:40px;
    margin-top: -64px;
    padding-top: 20px;
    position: relative;
    text-align: center;
    z-index: 1000;
}

.QuickEditUnchecked{
	background:url("/elcomPlatformResources/skin/platformSkin/UIToolbarContainer/background/ToolbarContainer.png") no-repeat scroll left -48px transparent
}

.QuickEditChecked{
	background:url("/elcomPlatformResources/skin/platformSkin/UIToolbarContainer/background/ToolbarContainer.png") no-repeat scroll left -69px transparent;
	padding-left:24px!important
}

.MonitoringLeftTDContainer,.MonitoringMiddleTDContainer,.MonitoringRightTDContainer{
	padding:40px 0 0 40px
}

[class^="uiIconAns"],.uiIconAnsDarkGray {
    background-image: url("../img/elcom-platform-icons/answers-icons/uiIconsAnsDarkGray.png");
}
.uiActionWithLabel:hover > [class^="uiIconAns"], .actionIcon:hover > [class^="uiIconAns"], .nav-pills > .active > a > [class^="uiIconAns"], .nav-list > .active > a > [class^="uiIconAns"], .navbar-inverse .nav > .active > a > [class^="uiIconAns"], .dropdown-menu > li > a:hover > [class^="uiIconAns"], .dropdown-menu > .active > a > [class^="uiIconAns"], .uiDropdownWithIcon .dropdown-submenu:hover > a > [class^="uiIconAns"], .actionIcon.active [class^="uiIconAns"], .btn:hover [class^="uiIconAns"], a:hover > [class^="uiIconAns"], [class^="uiIconAns"]:hover, .uiActionBar [class^="uiIconAns"]:hover, .uiIconAnsBlue {
    background-image: url("../img/elcom-platform-icons/answers-icons/uiIconsAnsBlue.png");
}
.dropdown-menu > li > a > [class^="uiIconAns"], .dropdown-menu > .active > a > [class^="uiIconAns"], .uiDropdownWithIcon .dropdown-submenu > a > [class^="uiIconAns"], .uiDropDownCal li a [class^="uiIconAns"], .uiActionBar [class^="uiIconAns"], .answerToolbar [class^="uiIconAns"], .uiIconAnsLightGray {
    background-image: url("../img/elcom-platform-icons/answers-icons/uiIconsAnsLightGray.png");
}
.uiDropdownWithIcon .nav-pills > .active > a > [class^="uiIconAns"], .uiDropdownWithIcon .nav-list > .active > a > [class^="uiIconAns"], .uiDropdownWithIcon .navbar-inverse .nav > .active > a > [class^="uiIconAns"], .uiDropdownWithIcon .dropdown-menu > li > a:hover > [class^="uiIconAns"], .uiDropdownWithIcon .dropdown-menu > .active > a > [class^="uiIconAns"], .uiDropdownWithIcon .dropdown-submenu:hover > a > [class^="uiIconAns"], .btn-primary [class^="uiIconAns"], .btn-primary:hover [class^="uiIconAns"], .uiIconAnsWhite {
    background-image: url("../img/elcom-platform-icons/answers-icons/uiIconsAnsWhite.png");
}
[class^="uiIconAnwserColor"] {
    background-image: url("../img/elcom-platform-icons/answers-icons/uiIconsAnswerColor.png");
}
.uiIconAnsSubmitQuestion, .uiIconAnsAddNewQuestion {
    background-position: -20px 0;
}
.uiIconAnsManageCategory {
    background-position: 0 0;
}
.uiIconAnsSentMail {
    background-position: -60px 0;
}
.uiIconAnsManageQuestion {
    background-position: -40px 0;
}
.uiIconAnsThumbDownMini {
    background-position: -20px -20px;
}
.uiIconAnsThumbUpMini {
    background-position: 0 -20px;
}
.uiIconAnsAnswer {
    background-position: -40px -20px;
}
.uiIconAnsApprove {
    background-position: -100px 0;
}
.uiIconAnsDisapprove {
    background-position: -120px 0;
}
.uiIconAnsPromote {
    background-position: -180px 0;
}
.uiIconAnsEnable {
    background-position: -140px 0;
}
.uiIconAnsDisable {
    background-position: -160px 0;
}
.uiIconAnwserColorBusy {
    background-position: -102px 0;
}

[class^="uiIconColor"] {
  display: inline-block;
  width: 16px;
  height: 16px;
  *margin-right: .3em;
  line-height: 16px;
  vertical-align: text-bottom;
  background-image: url("../img/elcom-platform-icons/uiIconsColor.png");
  background-repeat: no-repeat;
}
.dropdown > a:hover > [class^="uiIconColor"],
[class^="uiIconColor"]:hover,
a:hover > [class^="uiIconColor"],
i:hover [class^="uiIconColor"] {
  background-image: url("../img/elcom-platform-icons/uiIconsColor.png");
}
.uiIconColorError {
  background-position: 0 0;
}
.uiIconColorWarning {
  background-position: -20px 0;
}
.uiIconColorInfo {
  background-position: -40px 0;
}
.uiIconColorValidate {
  background-position: -60px 0;
}
.uiIconColorQuestion {
  background-position: -80px 0;
}
.uiIconColorMiniSquareBlank{
  background-position: -100px 0;
}
.uiIconColorMiniSquarePlus{
  background-position: -120px 0;
}
.uiIconColorMiniSquareMinus {
  background-position: -140px 0;
}
.uiIconColorBell {
  background-position: -160px 0;
}
.uiIconColorStarGray {
  background-position:   0px -20px;
}
.uiIconColorStarYellow{
  background-position: -20px -20px;
}


.btn.btn-mini {
	font-size: 11px;
}

.btn.btn-small{
	font-size: 12px;
}

.btn.btn-extra{
	font-size: 14px;
	padding: 6px 12px;
}

.btn-extra .caret{
	border-left-width: 6px;
    border-right-width: 6px;
    border-top-width: 6px;
}

.btn-mini .caret{
	border-left-width: 3px;
    border-right-width: 3px;
    border-top-width: 3px;
}

.uiTabGrayInPage .tab-content .listHiddenActionsContainer .caret {
    border-top-color: #777777;
    margin-top: 8px;
	opacity: 1;
}

.uiTabGrayInPage .tab-content .listHiddenActionsContainer a:hover .caret {
    border-top-color: #4f72ac;
}


.uiGrid.table td, .uiGrid.table th {
    border-left: 1px solid #CFCFCF;
    font-size: 13px;
    padding: 8px 18px;
    vertical-align: middle;
}
.table-condensed th, .table-condensed td {
    padding: 4px 5px !important;
}

.prettyprint {
    background-color: #F5F5F5;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px 4px 4px 4px;
    display: block;
    font-size: 12.025px;
    line-height: 18px;
    margin: 0 0 9px;
    padding: 8.5px;
    word-break: break-all;
    word-wrap: break-word;
}

.attachmentContentImage .imageAttachmentBox {
    display: inline-block;
    height: 128px;
    margin-bottom: 5px;
    margin-right: 15px;
    position: relative;
    text-align: center;
    width: 128px;
}

.attachmentContentImage .imageAttachmentBox .imgAttach {
    line-height: 125px;
}

.attachmentContentImage .imageAttachmentBox .imgAttach img {
    max-height: 128px;
    max-width: 128px;
}

.attachmentContentImage .imageAttachmentBox .actionAttachImg {
    background-color: rgba(0, 0, 0, 0.1);
    display: none;
    height: 128px;
    left: 0;
    position: absolute;
    top: 0;
    width: 128px;
}

.attachmentContentImage .imageAttachmentBox .actionAttachImg p {
    margin: 45px 0 0;
}

.attachmentContentImage .imageAttachmentBox .actionAttachImg p + p {
    margin-top: 0;
}

.attachmentContentImage .imageAttachmentBox .actionAttachImg p a {
    color: #FFFFFF;
}

.attachmentContentImage .imageAttachmentBox .actionAttachImg p a:hover {
    font-weight: bold;
	
}

.attachmentContentImage .imageAttachmentBox:hover .actionAttachImg {
    display: block;
}

.attachmentContentImage .imageAttachmentBox .actionAttachImg p a:hover .uiIconSearch, .attachmentContentImage .imageAttachmentBox .actionAttachImg p a:hover .uiIconDownload{
	background-image: url("../img/elcom-platform-icons/uiIconsWhite.png");
}

.uiThumbnailsView .actionIconsContainer .actionIconBox {
    cursor: pointer;
    float: left;
    height: 200px;
    margin: 10px;
    overflow: hidden;
    padding: 0 !important;
    width: 148px;
}

.uiThumbnailsView .actionIconsContainer .actionIconBox:hover {
    background: #f0f0f0;
}

.uiThumbnailsView .actionIconsContainer .nodeLabel {
    border-radius: 3px 3px 3px 3px;
    height: 148px;
    margin-bottom: 5px;
    width: 148px;
}

.uiThumbnailsView .actionIconsContainer .thumbnailImage {
    border: medium none;
    display: table-cell;
    height: 128px;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 128px;
}

.uiThumbnailsView .actionIconsContainer .bgThumbnailImage {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 1px 1px 3px 1px rgba(25, 44, 48, 0.2);
    display: inline-block;
    padding: 5px;
}

.uiThumbnailsView .actionIconsContainer .thumbnailImage {
    text-align: center;
}

.goUp {
    background-color: #F9F9F9;
    background-image: linear-gradient(to bottom, #FFFFFF, #F1F1F1);
    background-repeat: repeat-x;
    border: 1px solid #CFCFCF;
    border-radius: 3px 3px 3px 3px;
    bottom: 45px;
    box-shadow: 0 1px 2px 0 #FFFFFF;
    padding: 6px 10px 6px 10px;
}

.uiMiniCalendar .calendarTimeInput {
    background-color: #F0F0F0;
    border-radius: 0 0 3px 3px;
    line-height: 18px;
    padding: 4px 0;
    text-align: center;
}

.uiMiniCalendar .calendarTimeInput span {
    background: none repeat scroll 0 0 white;
    border: 1px solid #CFCFCF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
    display: inline-block;
}

.uiMiniCalendar .calendarTimeInput input[type="text"]:first-child {
    padding: 0;
    text-align: right;
    width: 25px;
}
.uiMiniCalendar .calendarTimeInput input[type="text"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0 transparent;
    color: #333333;
    height: 18px;
    margin: 0;
    text-align: center;
    width: 28px;
}

.UIWCMNavigationPortlet {
    padding: 0 8px;
}

.UIWCMNavigationPortlet .UINavigationBar {
    background: none repeat scroll 0 0 #20263F;
    height: 32px;
    padding: 0 8px 0 20px;
}
.UIWCMNavigationPortlet ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.UIWCMNavigationPortlet .UINavigationBar .ControlButton {
    color: #FFFFFF;
    float: left;
    height: 32px;
    line-height: 32px;
    position: relative;
}

.UIWCMNavigationPortlet .UINavigationBar .Button {
    cursor: pointer;
    line-height: 32px;
    margin-left: 6px;
    margin-right: 6px;
}

.UIWCMNavigationPortlet .UINavigationBar .ControlButton a {
    color: #C2C2C2;
}

.UIWCMNavigationPortlet .UINavigationBar .HoverButton .Button {
    color: #FFCB05;
}

.UIWCMNavigationPortlet .UINavigationBar .HoverButton a {
    color: #FFCB05;
}

.UIWCMNavigationPortlet .UINavigationBar .ControlButton:hover {
    background-color: #EBEBEB;
    box-shadow: 0 -1px 2px #757575;
}

.UIWCMNavigationPortlet .UINavigationBar .ControlButton:hover a {
    color: #464646;
}

.accordion .collapsed .uiIconSelected {
    background-position: -40px -140px;
    margin-top: 2px;
}

.accordion .uiIconSelected {
    background-position: 0 -140px;
    margin-top: 2px;
}

.uiFormForum .uploadContainer {
    margin: 0 auto;
    width: 95%;
}

.NaviContent {
    background: url("../img/BgHeader.png") repeat scroll left top transparent;
    border-bottom: 1px solid #2D2D2D;
    border-top: 1px solid #2D2D2D;
    height: 48px;
}

.NaviContent .Logoelcom {
    background: url("../img/Logoelcom.png") no-repeat scroll left top transparent;
    display: inline-block;
    height: 35px;
    line-height: 48px;
    margin-left: 20px;
    margin-top: 5px;
    width: 70px;
}
.NaviContent a:hover, .NaviContent a {
    text-decoration: none;
}
.NaviContent a {
    color: #4283C7;
}

.NaviContent .Navigation ul {
    font-size: 13px;
}
.NaviContent .NaviLeft {
    text-align: center;
}
.NaviContent ul, .NaviContent ol {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.NaviContent .NaviLeft li {
    display: inline-block;
    line-height: 48px;
    margin-left: 0;
    padding-left: 0;
}

.NaviContent .NaviLeft li a {
    color: #FFFFFF;
    padding: 6px 12px;
}

.NaviLeft li .selected {
    background: none repeat scroll 0 0 #486A9D;
    border-radius: 3px 3px 3px 3px;
    padding: 6px 12px;
    position: relative;
}

.NaviContent .NaviLeft li + li {
    background: url("../img/SplitNaviLeft.png") no-repeat scroll left center transparent;
    display: inline-block;
    line-height: 48px;
    margin-left: 0;
    padding-left: 5px;
}
.navbar-fixed-top .navbar-inner {
  min-height: 49px;
  padding-left: 10px;
  padding-right: 10px;
  background: url("../img/bg_navigation.png") repeat 0 0 #323232;
  -moz-box-shadow: 0 2px 3px 0 rgba(13, 13, 13, 0.3);
  -webkit-box-shadow: 0 2px 3px 0 rgba(13, 13, 13, 0.3);
  box-shadow: 0 2px 3px 0 rgba(13, 13, 13, 0.3);
  border: none;
  border-bottom: 1px solid #2d2d2d;
}
.navbar-fixed-top .btn-navbar {
  border-color: #232c30;
  margin-top: 12px;
  background-color: #363636;
  background-image: -moz-linear-gradient(top, #444444, #222222);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
  background-image: -webkit-linear-gradient(top, #444444, #222222);
  background-image: -o-linear-gradient(top, #444444, #222222);
  background-image: linear-gradient(to bottom, #444444, #222222);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
}
.navbar-fixed-top .btn-navbar:hover {
  background: #222222;
}
.navbar-fixed-top  .nav > li {
  padding: 12px 6px 10px;
}
.navbar-fixed-top  .nav > li + li {
  background: url("../img/divider_nav-top.png") no-repeat left center transparent;
  padding-left: 7px;
}
.navbar-fixed-top .nav > li > a {
  padding: 0 10px;
  height: 27px;
  line-height: 27px;
  text-shadow: 0 1px 1px rgba(24, 33, 37, .2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
}
.navbar-fixed-top .nav > li > a
.navbar-fixed-top .nav > li > a:active,
.navbar-fixed-top .nav > li > a:focus {
  background-color: #4b6b9a;
  -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
  -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
  box-shadow: inset 0 2px 4px rgba(0,0,0,.15);
}
.navbar-fixed-top .nav > li > a,
.navbar-fixed-top .nav > li > a:hover,
.navbar-fixed-top .nav > li > a:active,
.navbar-fixed-top .nav > li > a:focus,
.navbar-fixed-top .nav > .active > a,
.navbar-fixed-top .nav > .active > a:hover,
.navbar-fixed-top .nav > .active > a:focus {
  color: #fff;
}

.navbar-fixed-top .nav > li:hover > a,
.navbar-fixed-top .nav > li.active > a,
.navbar-fixed-top .nav > li.active:hover > a,
.navbar-fixed-top .nav > li.active:hover > a:active,
.navbar-fixed-top .nav > li.active:hover > a:focus {
  background-color: #4b6b9a;
}
.navbar-fixed-top .navbar-search {
  margin-top: 12px;
}
.navbar-fixed-top .navbar-search .search-query {
  color: #333;
  border: 1px solid #c8c8c8;
  background: url("../img/search.png") no-repeat right 5px #fff;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  min-width: 220px;
}
.navbar-fixed-top .btn-group {
  margin: 11px 0 0;
  padding: 0;
}
.navbar-fixed-top .loginAndRegis .btn {
  border: 1px solid #232c30;
  color: #fff;
  text-shadow: none;
  /*background-position: 0 0;*/
  background-color: #59636f;
  background-image: -moz-linear-gradient(top, #697582, #404952);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#697582), to(#404952));
  background-image: -webkit-linear-gradient(top, #697582, #404952);
  background-image: -o-linear-gradient(top, #697582, #404952);
  background-image: linear-gradient(to bottom, #697582, #404952);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff697582', endColorstr='#ff404952', GradientType=0);
}
.navbar-fixed-top .loginAndRegis .btn:hover {
  background: #404952;
}
.navbar-fixed-top .loginAndRegis .btn + .btn {
  margin-left: -1px;
}
.navbar-fixed-top .loginAndRegis .btn.btn-regis {
  background-color: #4e73aa;
  background-image: -moz-linear-gradient(top, #5a85c5, #3d5882);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5a85c5), to(#3d5882));
  background-image: -webkit-linear-gradient(top, #5a85c5, #3d5882);
  background-image: -o-linear-gradient(top, #5a85c5, #3d5882);
  background-image: linear-gradient(to bottom, #5a85c5, #3d5882);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5a85c5', endColorstr='#ff3d5882', GradientType=0);
}
.navbar-fixed-top .loginAndRegis .btn.btn-regis:hover {
  background: #3d5882;
}
/***** Home Overview *****/
.homeOverview {
  padding: 30px 0 0;
}
.homeOverview .media > .pull-left {
  margin-right: 20px;
  padding-top: 19px;
}
.homeOverview .media > .media-body h2 {
  margin-bottom: 5px;
  line-height: 100%;
}
.homeOverview .media > .media-body h2 a {
  color: #4c4c4c;
  font-size: 28px;

}
.homeOverview .media > .media-body p {
  font-size: 13px;
  line-height: 18px;
  display: block;
  margin-right: 22px;
  margin-left: 2px;
  color: #4c4c4c;
}
/***** Footer ****/
#footer {
  margin: 0;
  padding: 7px 0 5px;
  position: fixed;
  bottom: 0;
  left: 0;
  height: auto;
  font-size: 12px;
  width: 100%;
  text-align: center;
  color: #808080;
  background: url("../img/bg_footer.png") repeat-x 0 0 transparent;
}
/**Jumbotron***/
.jumbotron {
  background: url("../img/bg_banner_top.png") repeat scroll 0 0 #354C71;
  padding: 75px 0 65px;
  margin-bottom: 25px;
}
.jumbotron h1 {
    font-size: 48px;
    line-height: 100%;
    margin-bottom: 15px;
    text-shadow: 0 2px 3px rgba(71, 71, 71, .25);
}
.jumbotron p {
    font-size: 18px;
    line-height: 24px;
    text-shadow: none;
}
.jumbotron:after {
  display: none;
  background: none;
}
/*-----------------------------------------------------*/
/* Fix Bug Responsive */
@media (max-width: 1199px) {
  .listPatterns .row h3 + p {
    display: block;
    height: 60px;
  }
}
@media (max-width: 979px) {
  body {
    padding-bottom: 60px;
  }
  .navbar-fixed-top .nav > li {
    padding: 5px 0!important;
  }
  .navbar-fixed-top .nav > li > a {
    padding: 5px 10px;
  }
  .navbar-fixed-top .nav > li + li {
    background: none;
  }
  .navbar-fixed-top, .navbar-fixed-bottom {
    position: fixed;
  }
  .navbar-fixed-top, .navbar-fixed-bottom, .navbar-static-top {
    margin-left: 0;
    margin-right: 0;
  }
  .navbar-fixed-top {
    margin-bottom: 0;
  }
  .hero-unit, .jumbotron {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}

.uiMiniCalendar .actionIconSmall{
	padding: 2px 2px 0px 2px;
}


.btnDownloadTop {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: hsla(0, 0%, 0%, 0);
    background-image: url("../img/btnDownloadTop.png");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    height: 30px;
    vertical-align: middle;
    width: 205px;
}
.btnLearMore {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: hsla(0, 0%, 0%, 0);
    background-image: url("../img/btnLearMore.png");
    background-origin: padding-box;
    background-position: left top;
    background-repeat: no-repeat;
    background-size: auto auto;
    display: inline-block;
    height: 30px;
    vertical-align: middle;
    width: 245px;
}
.btnDownloadTop:hover, .btnLearMore:hover {
    opacity: 0.8;
}

.elcom-mentions {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 4px;
    position: relative;
}
.elcom-mentions textarea {
    display: none;
}
.elcom-mentions .autocomplete-menu {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B2B2B2;
    border-radius: 4px;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.15);
    display: none;
    left: 0;
    margin-top: -2px;
    position: absolute;
    right: 0;
    z-index: 10000;
}
.elcom-mentions .autocomplete-menu li {
    background-color: #FFFFFF;
    cursor: pointer;
    overflow: hidden;
    padding: 5px 10px;
    white-space: nowrap;
}
.elcom-mentions .autocomplete-menu li:first-child {
    border-radius: 4px 4px 0 0;
}
.elcom-mentions .autocomplete-menu li:last-child {
    border-radius: 0 0 4px 4px;
}
.elcom-mentions .autocomplete-menu li > .avatarSmall {
    display: inline-block;
    margin-right: 10px;
}
.elcom-mentions .autocomplete-menu li.active {
    background-color: #517ABE;
    background-image: linear-gradient(to bottom, #628ACC, #3763AA);
    background-repeat: repeat-x;
    color: #FFFFFF;
}
.elcom-mentions .autocomplete-menu li.msg {
    background-color: #FFFFFF;
    cursor: inherit;
}
.elcom-mentions .autocomplete-menu li strong {
    font-weight: bold;
}
.elcom-mentions .mentions {
    display: none;
}
.elcom-mentions .replaceTextArea {
    border: 1px solid #C7C7C7;
    border-radius: 4px;
    box-shadow: 0 2px 1px rgba(0, 0, 0, 0.075) inset;
    color: #333333;
    cursor: text;
    font-size: 13px;
    height: 28px;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 5px 8px;
    position: relative;
    resize: none;
    width: auto;
    word-wrap: break-word;
}
.elcom-mentions .replaceTextArea:focus {
    border-color: #94B0DF;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 5px rgba(29, 75, 159, 0.6);
}
.activityStream .elcom-mentions .replaceTextArea {
    padding: 3px 5px;
}
.elcom-mentions .replaceTextArea > span, .elcom-mentions .replaceContent  > span {
    background: none repeat scroll 0 0 #E0E8F5;
    border: 1px solid #3F6FBB;
    border-radius: 3px;
    color: #2F5E92;
    display: inline-block;
    padding: 1px 5px;
    line-height: 20px;
}

.elcom-mentions .replaceTextArea > span i, .elcom-mentions .replaceContent > span i {
    margin-left: 6px;
    text-indent: -1000px;
}
.elcom-mentions .replaceTextArea span.none, .elcom-mentions .replaceContent span.none {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    border-radius: 0;
    color: #FFFFFF;
    display: inline;
    padding: 0;
    width: 0;
}
.elcom-mentions .replaceTextArea .uiIconClose {
    color: rgba(0, 0, 0, 0);
    cursor: pointer;
    text-indent: -9999px;
}
.elcom-mentions .replaceTextArea .cursorText {
    display: inline;
    width: 0;
}
.elcom-mentions .placeholder {
    color: #999999;
    left: 10px;
    opacity: 0.85;
    position: absolute;
    top: 10px;
}
.activityStream .elcom-mentions .placeholder {
    left: 6px;
    top: 3px;
}
.elcom-mentions .uiIconClose {
    cursor: pointer;
    display: inline-block !important;
    position: static !important;
}


[class^="uiIconChat"] {
  background-image: url('../img/elcom-platform-icons/chat-icons/uiIconChatDarkGray.png');
}
.uiIconChatTeam {
  background-position: 0 0;
}
.uiIconChatSpace {
  background-position: -20px 0;
}
.uiIconChatAction {
  background-position: -40px 0;
}
.uiIconChatSmile {
  background-position: -60px 0;
}
.uiIconChatRaiseHand {
  background-position: -80px 0;
}
.uiIconChatAssign {
  background-position: -100px 0;
}
.uiIconChatCreateEvent {
  background-position: -120px 0;
}
.uiIconChatCreateTask {
  background-position: -140px 0;
}
.uiIconChatEdited {
  background-position: -160px 0;
}
.uiIconChat {
  background-position: -180px 0;
}
.uiIconChatVideoCalls {
  background-position: 0px -20px;
}
.nav-pills > .active > a > [class^="uiIconChat"],
.nav-list > .active > a > [class^="uiIconChat"],
.navbar-inverse .nav > .active > a > [class^="uiIconChat"],
.btn:hover [class^="uiIconChat"],
a:hover [class^="uiIconChat"],
.actionIcon.active [class^="uiIconChat"],
.nodeSelected:hover [class^="uiIconChat"],
[class^="uiIconChat"]:hover,
.uiActionBar [class^="uiIconChat"]:hover, .uiIconChatBlue,
.chat-message > .meeting-actions > .actionIcon:hover > i {
  background-image: url('../img/elcom-platform-icons/chat-icons/uiIconChatBlue.png');
}
.dropdown-menu > li > a > [class^="uiIconChat"],
.dropdown-menu > .active > a > [class^="uiIconChat"],
.uiDropdownWithIcon .dropdown-submenu > a > [class^="uiIconChat"],
.uiActionBar [class^="uiIconChat"],
.uiIconChatLightGray {
  background-image: url('../img/elcom-platform-icons/chat-icons/uiIconChatLightGray.png');
}
.uiDropdownWithIcon .nav-pills > .active > a > [class^="uiIconChat"],
.uiDropdownWithIcon .nav-list > .active > a > [class^="uiIconChat"],
.uiDropdownWithIcon .navbar-inverse .nav > .active > a > [class^="uiIconChat"],
.uiDropdownWithIcon .dropdown-menu > li > a:hover > [class^="uiIconChat"],
.uiDropdownWithIcon .dropdown-menu > .active > a > [class^="uiIconChat"],
.uiDropdownWithIcon .dropdown-submenu:hover > a > [class^="uiIconChat"],
.btn-primary [class^="uiIconChat"],
.btn-primary:hover [class^="uiIconChat"],
.uiDropDownCal a:hover [class^="uiIconChat"],
.uiDropDownCal .active a:hover [class^="uiIconChat"],
.eventAllDay [class^="uiIconChat"],
.eventDayContainer [class^="uiIconChat"],
.uiIconChatWhite,
.chat-message .dropdown-menu a:hover [class^="uiIconChat"] {
  background-image: url('../img/elcom-platform-icons/chat-icons/uiIconChatWhite.png');
}
/* Icons Size 32x32 */
[class^="uiIconChat32x32"] {
  width: 32px;
  height: 32px;
  background-image: url('../img/elcom-platform-icons/chat-icons/uiIconChat32x32DarkGray.png');
}
.uiIconChat32x32Team {
  background-position: 0 0;
}
.uiIconChat32x32HyperLink {
  background-position: -36px 0;
}
.uiIconChat32x32RaiseHand {
  background-position: -72px 0;
}
.uiIconChat32x32Event {
  background-position: -108px 0;
}
.uiIconChat32x32Task {
  background-position: -144px 0;
}
.uiIconChat32x32ShareFile {
  background-position: -180px 0;
}
.uiIconChat32x32Question {
  background-position: -216px 0;
}
.uiIconChat32x32AddCall {
  background-position: -252px 0;
}
.uiIconChat32x32StartCall {
  background-position: -288px 0;
}
.uiIconChat32x32FinishCall {
  background-position: -324px 0;
}
.uiIconChat32x32Space {
  background-position: 0 -36px;
}
.uiIconChat32x32Blog {
  background-position: -36px -36px;
}
.nav-pills > .active > a > [class^="uiIconChat32"],
.nav-list > .active > a > [class^="uiIconChat32"],
.navbar-inverse .nav > .active > a > [class^="uiIconChat32"],
.btn:hover [class^="uiIconChat32"],
a:hover [class^="uiIconChat32"],
.actionIcon.active [class^="uiIconChat32"],
.nodeSelected:hover [class^="uiIconChat32"],
[class^="uiIconChat32"]:hover, .uiIconChat32x32Blue,
.uiActionBar [class^="uiIconChat32"]:hover {
  background-image: url('../img/elcom-platform-icons/chat-icons/uiIconChat32x32Blue.png');
}
.dropdown-menu > li > a > [class^="uiIconChat32"],
.dropdown-menu > .active > a > [class^="uiIconChat32"],
.uiDropdownWithIcon .dropdown-submenu > a > [class^="uiIconChat32"],
.uiActionBar [class^="uiIconChat32"],
.uiIconChat32x32LightGray {
  background-image: url('../img/elcom-platform-icons/chat-icons/uiIconChat32x32LightGray.png');
}
.uiDropdownWithIcon .nav-pills > .active > a > [class^="uiIconChat32"],
.uiDropdownWithIcon .nav-list > .active > a > [class^="uiIconChat32"],
.uiDropdownWithIcon .navbar-inverse .nav > .active > a > [class^="uiIconChat32"],
.uiDropdownWithIcon .dropdown-menu > li > a:hover > [class^="uiIconChat32"],
.uiDropdownWithIcon .dropdown-menu > .active > a > [class^="uiIconChat32"],
.uiDropdownWithIcon .dropdown-submenu:hover > a > [class^="uiIconChat32"],
.btn-primary [class^="uiIconChat32"],
.btn-primary:hover [class^="uiIconChat32"],
.uiDropDownCal a:hover [class^="uiIconChat32"],
.uiDropDownCal .active a:hover [class^="uiIconChat32"],
.eventAllDay [class^="uiIconChat32"],
.eventDayContainer [class^="uiIconChat32"],
.uiIconChat32x32White,
.chat-message .dropdown-menu a:hover [class^="uiIconChat32"] {
  background-image: url('../img/elcom-platform-icons/chat-icons/uiIconChat32x32White.png');
}
.uiIconChatFavorite {
  background-image: url("../img/elcom-platform-icons/chat-icons/uiIconChatColor.png");
  background-position: -100px 0;
}
.uiIconChatFavorite:hover {
  background-image: url("../img/elcom-platform-icons/chat-icons/uiIconChatColor.png");
  background-position: -80px;
}
.collapsed .uiIconArrowDown {
    background-position: -40px -120px;
}
.collapsed .uiIconArrowRight{
  background-position: -40px -120px;
}