/**
 * webEdition CMS
 *
 * webEdition CMS
 * $Author$
 *
 * This source is part of webEdition CMS. webEdition CMS is
 * free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 3 of the License, or
 * any later version.
 *
 * The GNU General Public License can be found at
 * http://www.gnu.org/copyleft/gpl.html.
 * A copy is found in the textfile
 * webEdition/licenses/webEditionCMS/License.txt
 *
 * @license	http://www.gnu.org/copyleft/gpl.html  GPL
 */
/* This is a global config file for all scss files*/
/*main editable elements tabs - files*/
/* Colors */
html {
  height: 100%; }

body {
  margin: 0;
  letter-spacing: normal ! important;
  font-family: liberation_sansregular, sans-serif;
  font-size: 12px;
  background-color: white; }
  body.weDialogBody, body.weEditorBody {
    background-color: #ffffff;
    height: 100%;
    margin: 0;
    padding: 0; }
  body.weEditorBody {
    padding: 10px 0;
    box-sizing: border-box; }
    body.weEditorBody div.multiIcon div.weMultiIconBoxHeadline {
      color: #284a70; }
  body.previewOther form, body.previewOther #previewDiv, body.previewOther iframe {
    height: 100%; }

div#loginScreen {
  background: url(../images/bg-login.jpg);
  background-size: cover;
  background-position: right bottom;
  height: 100%; }
  div#loginScreen div#loading {
    color: white;
    font-size: 24px;
    padding: 30px 40px;
    position: fixed;
    text-align: center;
    top: 120px;
    width: 100%; }

div#weMainDiv {
  visibility: hidden; }

table, img, iframe {
  border: none; }

select {
  margin-right: 0.5ex; }

textarea {
  height: 80px; }

select, .wetextinput, input[type=text], input[type=number], input[type=date], input[type=time], input[type=search], input[type=tel], input[type=url], input[type=email], textarea {
  background-color: white;
  border: #a5aaae solid 1px;
  box-sizing: border-box;
  color: #192c3a;
  font: inherit;
  padding: 5px 10px; }
  select[disabled], .wetextinput[disabled], input[type=text][disabled], input[type=number][disabled], input[type=date][disabled], input[type=time][disabled], input[type=search][disabled], input[type=tel][disabled], input[type=url][disabled], input[type=email][disabled], textarea[disabled] {
    background-color: #EEEEEE; }
  select:focus, .wetextinput:focus, input[type=text]:focus, input[type=number]:focus, input[type=date]:focus, input[type=time]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=url]:focus, input[type=email]:focus, textarea:focus {
    border: #888888 solid 1px;
    background-color: #dce6f2; }

.wetextinput, input[type=text], input[type=number], input[type=search], input[type=date], input[type=time], input[type=tel], input[type=url], textarea {
  line-height: 150%; }

.weMarkInputError, input:invalid, select:invalid, textarea:invalid {
  background-color: #ff8888 ! important; }

b, strong, .bold {
  font-family: liberation_sansbold, sans-serif;
  font-weight: normal; }

span.infobox {
  padding: 0 1ex;
  cursor: help; }
  span.infobox span {
    background: black;
    border: 1px solid #CC3300;
    color: white;
    font-size: 12px;
    left: -99em;
    line-height: 1.2em;
    margin-top: 0;
    max-width: 30em;
    min-width: 20em;
    padding: 0.4em;
    position: absolute;
    text-decoration: none;
    visibility: hidden;
    white-space: normal;
    z-index: 100; }
  span.infobox:hover span {
    display: block;
    left: 1em;
    top: 2em;
    visibility: visible; }

i.fa-ban, span.fa-ban, i.fa-cancel, span.fa-cancel {
  color: red; }
i.fa-ok, span.fa-ok {
  color: green; }
i.disabled, span.disabled {
  color: grey; }

div.weMultiIconBoxWithFooter {
  bottom: 40px;
  left: 0;
  overflow: auto;
  position: absolute;
  top: 0;
  width: 100%; }
div.multiIcon {
  padding-top: 10px; }
  div.multiIcon div.weMultiIconBoxHeadline {
    margin-bottom: 10px; }
  div.multiIcon div.weMultiIconBoxContent {
    display: flex;
    padding-bottom: 1ex;
    padding-top: 1ex; }
    div.multiIcon div.weMultiIconBoxContent .hidden {
      display: none; }
  div.multiIcon div.weMultiIconBoxContent.hidden {
    display: none; }
  div.multiIcon div.weMultiIconBoxPreLine {
    border-top: 1px solid #cacdd0; }
  div.multiIcon div.weMultiIconBoxLine {
    border-bottom: 1px solid #cacdd0; }
  div.multiIcon div.multiIconRight {
    display: inline-block;
    width: 100%; }
    div.multiIcon div.multiIconRight .btn_direction_weMultibox_table .weMultiIconBoxHeadline {
      display: inline-block; }
  div.multiIcon div.withMargin {
    padding-left: 1em;
    padding-right: 1em; }
  @media (max-device-height: 600px), (max-device-width: 800px) {
    div.multiIcon div.withMargin {
      padding-left: 0.2em;
      padding-right: 0.2em; } }
  div.multiIcon span.withMargin {
    margin-left: 30px; }
  @media (max-device-height: 600px), (max-device-width: 800px) {
    div.multiIcon span.withMargin {
      margin-left: 3px; } }
  div.multiIcon div.multiiconleft {
    display: inline-block;
    vertical-align: top; }
    div.multiIcon div.multiiconleft span.fileicon {
      font-size: 2em; }
    div.multiIcon div.multiiconleft .docIcon i.fa {
      color: #325e94; }
      div.multiIcon div.multiiconleft .docIcon i.fa.fa-inverse {
        color: white; }
    div.multiIcon div.multiiconleft > i.fa {
      font-size: 4em;
      color: #325e94; }
  div.multiIcon div.leftSpace-small {
    width: 0.5em; }
  div.multiIcon div.leftSpace-icon {
    margin-bottom: 1em;
    min-width: 5em;
    width: 7em; }
  div.multiIcon div.leftSpace-med {
    width: 10em; }
  div.multiIcon div.leftSpace-med2 {
    width: 11em; }
  div.multiIcon div.leftSpace-big {
    width: 15em; }
  div.multiIcon div.toggleBox {
    cursor: pointer;
    display: inline-block; }

div.frameMask {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: black;
  opacity: 0.6; }

div.ui-widget-overlay {
  background: black;
  opacity: 0.6; }

#multiEditorDocumentTabsFrameDiv, #naviDiv {
  background-color: #192c3a;
  position: absolute;
  top: 0;
  width: 100%; }

#weMultiTabs {
  background-color: #192c3a; }

#multiEditorDocumentTabsFrameDiv, iframe.multiEditFrame {
  background-color: #D7DCE0;
  background-image: url("/webEdition/we/images/bg-editor.png");
  background-position: 100% 100%;
  background-repeat: no-repeat; }

body.radient {
  height: 100%; }

#fsfooter, .radient, #fsheader {
  background: #a5aaae; }

#footerBody {
  background: #a5aaae;
  height: 100%;
  padding: 8px 10px; }

#weMainBody {
  background-color: grey;
  border: 0 none;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0; }
  #weMainBody #contentDiv {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 30px; }

#weMainHeader {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }

#weMainMenu {
  float: left;
  line-height: 40px; }

#resizeFrame {
  border: 0 none;
  bottom: 0;
  left: 0;
  margin: 0;
  overflow: hidden;
  position: fixed;
  right: 0;
  top: 44px; }
  #resizeFrame #bm_content_frameDiv {
    border-left: 1px solid #192c3a;
    bottom: 0;
    overflow: hidden;
    position: absolute;
    top: 0; }
  @media (max-device-width: 800px) {
    #resizeFrame #bm_content_frameDiv {
      right: 0 !important; } }
  #resizeFrame #bm_content_frameDiv iframe {
    border: 0;
    height: 100%;
    overflow: hidden;
    width: 100%; }
  #resizeFrame #sidebarDiv {
    border-left: 1px solid #192c3a;
    bottom: 0;
    position: absolute;
    right: 0;
    top: 0; }
  @media (max-device-width: 800px) {
    #resizeFrame #sidebarDiv {
      display: none; } }

#vtabs {
  background-color: #192c3a;
  bottom: 0;
  color: white;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  width: 40px; }
  #vtabs div.tab {
    border-bottom: 1px solid #284051;
    border-right: 1px solid #192c3a;
    width: 40px;
    background-color: #192c3a;
    color: #abc6e9;
    cursor: pointer;
    position: relative; }
  @media (min-device-height: 601px) {
    #vtabs div.tab {
      width: 40px;
      height: 100px; } }
@media (max-device-height: 600px) {
  #vtabs div.tab {
    height: 35px; } }
#vtabs div.tab span.description {
  -ms-transform-origin: 0 0;
  -ms-transform: rotate(-90deg);
  -webkit-transform-origin: 0 0;
  -webkit-transform: rotate(-90deg);
  color: inherit;
  display: block;
  left: 12px;
  position: absolute;
  text-align: center;
  transform-origin: 0 0;
  transform: rotate(-90deg); }
@media (max-device-height: 600px), (max-device-width: 800px) {
  #vtabs div.tab span.description {
    bottom: -8px;
    font-size: 14px; } }
@media (min-device-height: 601px), (min-device-width: 801px) {
  #vtabs div.tab span.description {
    bottom: -15px;
    font-size: 12px;
    width: 100px; } }
@media (max-device-height: 600px), (max-device-width: 800px) {
  #vtabs div.tab span.description .text {
    display: none; } }
#vtabs div.tabNorm:hover {
  background-color: #d7dce0;
  color: #325e94; }
#vtabs div.tabActive {
  background-color: #d7dce0;
  border-right-color: #a5aaae;
  color: #325e94; }

#treeFrameDiv {
  border: 0;
  bottom: 0;
  left: 40px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0; }

table.dialogBorderBox thead tr.boxHeader {
  background: #325e94;
  border-bottom: 0.5em solid white;
  border-collapse: collapse;
  border-width: 0;
  padding: 0 0.5em !important; }
  table.dialogBorderBox thead tr.boxHeader th {
    color: white;
    height: 21px;
    white-space: nowrap; }
    table.dialogBorderBox thead tr.boxHeader th i {
      padding-left: 1em; }
    table.dialogBorderBox thead tr.boxHeader th a:hover, table.dialogBorderBox thead tr.boxHeader th a:focus, table.dialogBorderBox thead tr.boxHeader th a:active {
      color: white; }
table.dialogBorderBox tbody tr td {
  background-color: white;
  border-bottom: 1px solid silver;
  border-left: 1px solid silver;
  padding: 2px 5px 2px 5px; }
table.dialogBorderBox tbody tr td:first-child {
  border-left: none; }

#bframeDiv {
  bottom: 0;
  display: none;
  left: 0;
  position: absolute;
  top: 0; }

#rframe {
  border: 0;
  height: 100%;
  overflow: hidden;
  width: 100%; }

#baumArrows {
  bottom: 13px;
  font-size: 10px;
  left: 11px;
  position: absolute;
  text-align: center; }
  #baumArrows .baumArrow {
    border: 1px solid grey;
    color: white;
    cursor: pointer;
    height: 2ex;
    margin-top: 5px;
    padding: 1px;
    width: 2ex; }

#treeControl {
  line-height: 30px;
  height: 30px;
  background-color: #a5aaae; }
  #treeControl #treeName {
    padding: 0 1ex; }
  #treeControl #reloadTree {
    position: absolute;
    right: 2em; }
  #treeControl #toggleTree {
    color: #4d565d;
    cursor: pointer;
    position: absolute;
    right: 1ex; }

#treeContent {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 30px; }

#bm_searchField {
  background-repeat: repeat;
  background: #a5aaae;
  border-top: none;
  bottom: 0;
  height: 30px;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 10px;
  position: absolute;
  right: 0; }
  #bm_searchField #search input {
    border: none;
    height: 30px;
    line-height: 30px;
    vertical-align: bottom;
    width: calc(100% - 30px); }
  #bm_searchField #infoField {
    display: none;
    margin: 5px 0; }

#bm_treeheaderDiv {
  height: 0;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 0; }
  #bm_treeheaderDiv.deleteSelector {
    height: 156px; }
  #bm_treeheaderDiv.moveSelector {
    height: 170px; }
  #bm_treeheaderDiv.collectionSelector {
    height: 205px; }
  #bm_treeheaderDiv iframe {
    height: 100%;
    overflow: hidden;
    width: 100%; }

#tree, #treetable {
  background-color: #d7dce0;
  bottom: 0;
  left: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 0; }
  #tree.withHeader, #treetable.withHeader {
    top: 40px; }
  #tree.withFooter, #treetable.withFooter {
    bottom: 50px; }

#treefooter {
  height: 50px;
  padding: 10px; }

#eHeaderBody, #footerBody {
  overflow: hidden; }

#treeheader /*used in modules*/ {
  background: #a5aaae;
  box-sizing: border-box;
  display: none;
  height: 40px;
  left: 0;
  margin: 0;
  overflow: hidden;
  padding: 10px;
  position: absolute;
  top: 0;
  width: 100%; }

#eHeaderBody {
  background: #a5aaae;
  margin: 0; }
  #eHeaderBody #tabContainer div {
    min-width: 3em;
    text-align: center; }

/*div for iconbar frame*/
#iconbarDiv {
  height: 40px;
  left: 0;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 40px; }

#iconBar table.iconBar td {
  padding: 6px; }

#headrow {
  margin: 4px;
  white-space: nowrap; }
  #headrow #h_path {
    max-width: 40em; }
    #headrow a #h_path {
      color: #386aab; }
  #headrow #mark {
    display: none;
    color: red; }
    #headrow #mark i.modified {
      vertical-align: super;
      font-size: xx-small; }

#cmdDiv {
  bottom: 0;
  height: 0;
  left: 0;
  position: absolute;
  right: 0; }

#resize {
  border: 0;
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 44px; }
  #resize.withIconBar {
    top: 80px; }

div.multichooserDiv div.multichooser {
  background-color: white;
  border: 1px grey solid;
  margin-bottom: 3px;
  min-height: 30px;
  padding: 0.5ex; }
  div.multichooserDiv div.multichooser td.chooserFileIcon {
    width: 2em; }
  div.multichooserDiv div.multichooser td.buttons {
    width: 4em; }
  div.multichooserDiv div.multichooser td.buttonsObjectFile {
    width: 8em; }
div.multichooserDiv div.button {
  padding-top: 2px;
  text-align: right; }

table.multiedit {
  margin-left: 2px; }
  table.multiedit td {
    padding: 0 !important;
    vertical-align: text-top !important; }
    table.multiedit td button {
      margin: 0.5ex 0.5em 0.5ex 0.5em; }
  table.multiedit td.chooserFileIcon {
    width: 2em; }

table.sort th div.tablesorter-header-inner {
  cursor: pointer;
  position: absolute;
  padding-right: 3ex; }
  table.sort th div.tablesorter-header-inner:after {
    font-family: "FontAwesome";
    font-weight: 400;
    position: absolute;
    right: 0.2ex;
    top: 0.2ex; }
table.sort th.sorter-false div.tablesorter-header-inner {
  cursor: default;
  padding-right: 0; }
  table.sort th.sorter-false div.tablesorter-header-inner:after {
    display: none; }
table.sort th.tablesorter-headerUnSorted div.tablesorter-header-inner:after {
  content: "\00a0\f0dc"; }
table.sort th.tablesorter-headerAsc div.tablesorter-header-inner:after {
  content: "\00a0\f0de"; }
table.sort th.tablesorter-headerDesc div.tablesorter-header-inner:after {
  content: "\00a0\f0dd"; }

input[type="checkbox"] {
  cursor: pointer;
  vertical-align: middle; }

label {
  cursor: pointer; }
  label.disabled {
    color: grey;
    cursor: default; }
  label.showhelp[title] {
    border-bottom: 1px dotted black;
    cursor: help; }

.weEditmodeStyle {
  border: 0 ! important; }

.weEditTable {
  border: solid #006DB8 1px;
  color: black;
  background-color: #F5F5F5; }

.changeddefaultfont, .defaultfont, .middlefont, .pdefaultfont, .pshopContentfont, .pshopContentfontR, .selector, .shopContentfont, .shopContentfontAlert, .shopContentfontGR, .shopContentfontR, .tableHeader, .weDefaultStyle, .weDialogHeadline, .weEditTable, .weMultiIconBoxHeadline, .weMultiIconBoxHeadlineThin, .weObjectHeadline, input, select, textarea {
  font-size: 12px; }

.tree, .small, .shopContentfontGreySmall, .shopContentfontSmall, .header_shop, .header_small, #msgheadertable {
  font-size: 11px; }

.big, .weSearchHeadline, .weSearchOverlayHeadlineDivs {
  font-size: 14px; }

.small, .big, .defaultfont, .defaultfont a, .defaultfont a:visited, .middlefont, .middlefont a, .middlefont a:visited, .selector {
  color: black; }

a.changed, a.notpublished {
  cursor: pointer; }

.changed, a.changed {
  /*elements which are saved & published*/
  color: #3366CC; }

.selector a {
  color: black; }

.changed a, .notpublished a, .tableHeader a, .tableHeader a:visited, .selector a {
  text-decoration: none; }

a.notpublished, .notpublished, .highlightElementChanged, .shopNotPayed {
  color: red; }
  a.notpublished a, .notpublished a, .highlightElementChanged a, .shopNotPayed a, a.notpublished a:visited, .notpublished a:visited, .highlightElementChanged a:visited, .shopNotPayed a:visited {
    color: inherit; }

.changeddefaultfont {
  color: blue; }

.lowContrast, .lowContrast a, .lowContrast a:visited, .shopContentfontGR, .shop_fontView, .shopContentfontGreySmall {
  color: #666666; }

.pshopContentfont a:active, .pdefaultfont a:active, .middlefont a:active, .lowContrast a:active, .shopNotPayed a:active, .defaultfont a:active, .todo_hist_hdr {
  color: #006DB8; }

.pshopContentfontR, .pshopContentfont, .pdefaultfont, .pshopContentfont a, .pshopContentfont a:visited, .pdefaultfont a, .pdefaultfont a:visited {
  color: green; }

.shopContentfont {
  vertical-align: top;
  color: black;
  text-align: center; }

.shopContentfontAlert {
  color: #800000;
  text-align: left; }

.shopContentfontR {
  color: black;
  padding-right: 0.5em;
  text-align: right;
  vertical-align: top; }

.shopContentfontGR {
  text-align: right; }

.shopNotPayed {
  text-align: center; }

.tableHeader, .shop_th, .header {
  font-family: liberation_sansbold, sans-serif; }

.tableHeader, .tableHeader a, .tableHeader a:visited {
  color: black; }

.defaultfontred {
  color: #6CBFF9; }

.header {
  color: black;
  font-size: 20px; }

.shop_th {
  color: black;
  padding-bottom: 5px; }

.shop_th, .shop_fontView {
  font-size: 12px; }

optgroup {
  font-family: liberation_sansbold, sans-serif;
  font-style: normal; }
  optgroup.lvl1 {
    color: darkblue; }
  optgroup.lvl2 {
    margin-left: 10px; }

/*	Following: styles for accessibility	*/
.weHide {
  display: none; }

.weTreeHeader, .weTreeHeaderMove, .weTreeHeaderAddToCollection {
  background-color: #F0EFF0;
  border-bottom: 1px solid black;
  margin: 0;
  padding: 10px 10px; }

.weTreeHeader {
  height: 129px; }

.weTreeHeaderMove {
  height: 144px; }

.weTreeHeaderAddToCollection {
  height: 184px; }

.weDefaultStyle {
  background: transparent;
  border: 0;
  color: black;
  cursor: default;
  font-family: liberation_sansregular, sans-serif;
  margin: 0;
  padding: 0;
  text-align: left;
  text-decoration: none; }

.weDialogHeadline {
  color: black;
  font-family: liberation_sansbold, sans-serif;
  padding-bottom: 10px;
  padding-left: 2em; }

.weMultiIconBoxHeadline, .weMultiIconBoxHeadlineThin, .weObjectHeadline, .weSearchHeadline, .weSearchOverlayHeadlineDivs, .weMultiIconBoxHeadline a {
  color: #6078A2; }

.weMultiIconBoxHeadline, .weObjectHeadline {
  font-family: liberation_sansbold, sans-serif; }

.weMultiIconBoxHeadlineThin {
  font-family: liberation_sansregular, sans-serif; }

div.objectFileElement {
  /*one element in objectfiles */
  padding: 0.5ex;
  border-bottom: 1px solid #AFB0AF; }
  div.objectFileElement:nth-child(odd) {
    background-color: #EEEEEE; }
  div.objectFileElement div.weObjectHeadline {
    display: inline-block;
    margin-bottom: 3px;
    margin-right: 1em;
    vertical-align: top;
    width: 15em;
    word-wrap: break-word; }
    div.objectFileElement div.weObjectHeadline.required {
      color: red; }
      div.objectFileElement div.weObjectHeadline.required:after {
        content: '*'; }
  div.objectFileElement div.weObjectTypeInfo {
    display: inline-block;
    margin-left: 1em; }
  div.objectFileElement div.weObjectDescription {
    max-width: 50em;
    padding: 4px 0 4px 0; }
  div.objectFileElement div.weObjectContent {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 18em); }
    div.objectFileElement div.weObjectContent .wysiwygPreview {
      max-height: 200px;
      overflow: hidden;
      position: relative;
      background-color: white; }
      div.objectFileElement div.weObjectContent .wysiwygPreview:before {
        content: '';
        width: 100%;
        height: 100%;
        position: absolute;
        left: 0;
        top: 0;
        background: linear-gradient(transparent 140px, white); }
    div.objectFileElement div.weObjectContent .wetextinput, div.objectFileElement div.weObjectContent .tox-tinymce, div.objectFileElement div.weObjectContent textarea {
      width: 100%; }
      div.objectFileElement div.weObjectContent .numberField input, div.objectFileElement div.weObjectContent .floatField input {
        width: 100px; }
    div.objectFileElement div.weObjectContent div.multiobject input.wetextinput {
      width: calc(100% - 4 * 5em); }

.shopContentfontSmall {
  color: black;
  text-align: center; }

.shopContentfontGreySmall {
  text-align: left; }

.weSearchHeadline {
  font-family: liberation_sansbold, sans-serif;
  margin-top: 6px; }

.weSearchOverlayHeadlineDivs {
  font-family: liberation_sansbold, sans-serif; }

.big {
  text-align: left; }

.blockWrapper {
  background-color: white !important;
  display: block;
  overflow: auto !important;
  padding: 0; }

.pshopContentfontR {
  text-align: right; }

.pshopContentfont, .pdefaultfont {
  text-align: center; }

.header_shop {
  background-position: bottom left;
  background-repeat: no-repeat; }

.editfooter {
  background: #a5aaae;
  border-top: none;
  bottom: 0;
  box-sizing: border-box;
  height: 40px;
  left: 0;
  overflow: hidden;
  padding: 7px 10px;
  position: absolute;
  right: 0; }

.footerWithProgress {
  height: 60px; }

.weSidebarBody {
  margin: 5px;
  padding: 0; }

.header_small, .header_shop {
  color: #006699; }

#toolMenu, #headerDiv {
  background: #325e94;
  color: white;
  line-height: 40px;
  height: 40px; }
  #toolMenu.Backend, #headerDiv.Backend, #toolMenu.Frontend, #headerDiv.Frontend, #toolMenu.Frontend_Backend, #headerDiv.Frontend_Backend {
    background-color: red;
    background-image: none; }

#headerDiv {
  border-bottom: 4px solid #192c3a;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
  #headerDiv #logout, #headerDiv #home, #headerDiv #newUpdate {
    background: none;
    border-left: 1px solid #366196;
    border-right: none;
    cursor: pointer;
    float: left;
    height: 40px;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
    width: 40px; }
  #headerDiv #home {
    background: #284a70;
    border-left: none; }
  #headerDiv #newUpdate {
    color: #990; }

#weHeaderRight {
  border: 0;
  bottom: 0;
  position: absolute;
  right: 0;
  top: 0; }

#navigationHistory {
  border: 0;
  bottom: 0;
  float: left;
  padding-left: 0;
  position: relative; }
  #navigationHistory .navigation {
    width: 35px; }

#msgheadertable {
  border-right: 1px solid #366196;
  float: left;
  font-size: 12px;
  line-height: normal;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
  width: 60px; }
  #msgheadertable table {
    margin: 2px 0 2px auto;
    border-spacing: 0;
    border: none; }
    #msgheadertable table tr {
      height: 12px;
      cursor: pointer; }
    #msgheadertable table tr:first-child td {
      text-align: right; }
    #msgheadertable table td {
      font-family: liberation_sansbold, sans-serif;
      color: inherit;
      padding: 0; }

/*Error log*/
table.error {
  background-color: #FFFFFF;
  border: 1px solid #265da6;
  width: 100%; }
  table.error thead {
    background-color: #f7f7f7; }
  table.error tr {
    vertical-align: top; }
    table.error tr td {
      padding: 4px;
      border-bottom: 1px solid #265da6; }
      table.error tr td.left {
        white-space: nowrap;
        border-right: 1px solid #265da6;
        font-family: liberation_sansbold, sans-serif; }
      table.error tr td.right {
        font-style: italic; }
      table.error tr td pre {
        font-style: normal;
        tab-size: 2;
        -o-tab-size: 2;
        -moz-tab-size: 2; }

.navigation {
  float: left;
  width: 22px;
  border: 0;
  margin-left: 1px;
  margin-right: 1px;
  text-align: center;
  cursor: pointer;
  border-right: 1px solid #2F5889; }
  .navigation:hover {
    background: linear-gradient(#345881, #284a70) transparent !important; }

#messageConsole {
  position: relative;
  float: left; }
  #messageConsole:hover {
    background: linear-gradient(#345881, #284a70);
    cursor: pointer; }
  #messageConsole i {
    color: #ffffff; }
    #messageConsole i.active {
      color: #5f97cc; }
  #messageConsole table {
    height: 40px; }
    #messageConsole table tr {
      line-height: normal; }
      #messageConsole table tr td {
        padding: 0; }
        #messageConsole table tr td .navigation {
          margin: 0;
          position: relative;
          width: 35px; }
        #messageConsole table tr td .navigation:hover {
          background: none; }
  #messageConsole .navigation {
    border-right: none; }

.messageConsoleMessage {
  /*message*/
  background-color: white;
  border: 1px solid #cdcdcd;
  display: none;
  margin: 3px 10px 0 0;
  padding: 2px 4px 2px 4px; }

/*color chooser*/
table.colorTable td {
  border-bottom: 1px solid lightgrey;
  border-left: 1px solid black;
  border-right: 1px solid lightgrey;
  border-top: 1px solid black;
  height: 15px;
  width: 15px; }

/*exit multidoc*/
#ulHotDocuments {
  font-weight: bold;
  list-style-type: none;
  margin: 0;
  padding: 0 0 1px 2px; }
  #ulHotDocuments li {
    padding-top: 3px; }
    #ulHotDocuments li ul {
      margin: 0;
      padding: 0 0 1px 10px; }
      #ulHotDocuments li ul li {
        font-weight: normal; }

/*shop*/
table.revenueTable {
  border-collapse: collapse; }
  table.revenueTable th, table.revenueTable td {
    padding: 8px;
    border: 1px solid #666666; }

.logicFilterInput, .leftFilterInput, .middleFilterInput, .rightFilterInput {
  border: #AAAAAA solid 1px;
  margin-right: 5px; }

.logicFilterInput {
  width: 59px; }

.leftFilterInput {
  width: 160px; }

.middleFilterInput {
  width: 138px; }

.rightFilterInput {
  width: 160px; }

/*newsletter*/
.markNotValid {
  background: #FFCCCC; }

.markValid {
  background: #FFFFFF; }

span.fileicon {
  font-size: 8px;
  color: black; }
  span.fileicon ::-moz-selection, span.fileicon ::selection {
    color: inherit;
    background: inherit; }
  span.fileicon .we-icon {
    color: #164F94;
    line-height: 1;
    left: auto; }
    span.fileicon .we-icon i {
      bottom: 0.1ex;
      vertical-align: bottom;
      left: auto;
      right: -0.5em; }
  span.fileicon .we-color {
    color: #164F94; }
  span.fileicon > .we-otherfiles i {
    bottom: 0.4em;
    color: #192c3a;
    font-family: liberation_sansregular, sans-serif;
    line-height: 1;
    margin-left: 0.2em;
    vertical-align: bottom; }
  span.fileicon .we-classification i {
    color: red;
    font-family: liberation_sansbold, sans-serif;
    left: -0.2em;
    top: -0.3em;
    vertical-align: top; }
  span.fileicon i.fa-folder-open, span.fileicon i.fa-folder {
    color: #192c3a; }
  span.fileicon i.fa-folder-open-o {
    color: lightgrey; }

.wecheckIcon {
  font-size: 14px;
  vertical-align: middle;
  width: 0.8em; }

.wealertIcon:before {
  color: red;
  content: "\f256";
  display: inline-block;
  font-family: FontAwesome;
  font-size: 14px; }

table.progressbar {
  font-size: 1px;
  line-height: 0; }
  table.progressbar td {
    line-height: 10px;
    color: #006699;
    padding-right: 5px; }

div.progress_image_bg {
  background: linear-gradient(#e7e7e7, #dedede 50%, white);
  border-bottom: 1px solid #dedede;
  border-top: 1px solid #b5b5b5;
  display: inline-block;
  height: 8px; }

div.progress_image {
  background: linear-gradient(#84ade7, #3984E7 50%, #73c6ff);
  border-bottom: 1px solid #73BDFF;
  border-top: 1px solid #395ABD;
  display: inline-block;
  height: 8px; }

div.progress_finished {
  background: linear-gradient(#7bd683, #4aef5b 50%, #73ff76);
  border-bottom: 1px solid #6bff72;
  border-top: 1px solid #31bd55;
  display: inline-block; }

div.progress_failed {
  background: linear-gradient(#fe7c8b, #de3a3a 50%, #ff8da3);
  border-bottom: 1px solid #fe7c8b;
  border-top: 1px solid #bd3431;
  display: inline-block; }

table.default, table.customer {
  border: none;
  border-spacing: 0; }

table.default td, table.default th {
  padding: 0;
  vertical-align: top; }

#customer_table td {
  vertical-align: middle; }

table.withSpace tr td {
  padding-bottom: 5px; }

table.withBigSpace tr td, tr.withBigSpace td, td.withBigSpace {
  padding-bottom: 12px; }

table.noSpace tr td {
  padding-bottom: 0; }

table.customer table {
  padding-bottom: 10px; }
table.customer td, table.customer th {
  padding: 2px 5px 2px 2px; }

#weTMPLDocEdit {
  bottom: 0;
  position: absolute;
  width: 100%; }

#editorDiv {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute; }

#srtable {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  width: 100%;
  bottom: 0;
  position: absolute;
  padding-top: 1ex; }

#editarea {
  width: 100%;
  height: 320px; }

table.propertydualtable td {
  padding-right: 18px;
  padding-bottom: 2px; }

#anchorlistcontainer {
  padding-left: 10px; }

div.cutText, span.cutText, div.cutTextLeft, span.cutTextLeft {
  display: inline-block;
  max-width: 10em;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom;
  white-space: nowrap; }
div.cutTextLeft, span.cutTextLeft {
  direction: rtl;
  text-align: left; }

span[onclick] {
  cursor: pointer; }

.we-state-green {
  color: #00cc00; }

.we-state-red {
  color: red; }

.we-state-none {
  color: gray; }

.mediumicons span.fileicon {
  font-size: 16px; }

.largeicons span.fileicon {
  font-size: 32px; }

.grayicons span.fileicon, .grayicons i.we-color {
  color: lightgray; }

.mediumicons span.fileicon .we-icon i, .largeicons span.fileicon .we-icon i {
  bottom: -0.3ex; }

#PropertyPage {
  max-width: 40em; }

#PropertyPage input, #div_weImgProp_2 /*props on upload page*/ input, #PropertyPage select, #div_weImgProp_2 /*props on upload page*/ select, #PropertyPage div.alertAttentionBox, #div_weImgProp_2 /*props on upload page*/ div.alertAttentionBox, #PropertyPage textarea, #div_weImgProp_2 /*props on upload page*/ textarea {
  margin-bottom: 0.5ex; }
#PropertyPage input, #div_weImgProp_2 /*props on upload page*/ input, #PropertyPage select, #div_weImgProp_2 /*props on upload page*/ select {
  height: 30px; }
#PropertyPage div.alertAttentionBox, #div_weImgProp_2 /*props on upload page*/ div.alertAttentionBox, #PropertyPage div.formLine, #div_weImgProp_2 /*props on upload page*/ div.formLine, #PropertyPage input, #div_weImgProp_2 /*props on upload page*/ input, #PropertyPage select, #div_weImgProp_2 /*props on upload page*/ select, #PropertyPage textarea, #div_weImgProp_2 /*props on upload page*/ textarea, #PropertyPage .multichooser, #div_weImgProp_2 /*props on upload page*/ .multichooser {
  max-width: 30em;
  width: 100%; }
#PropertyPage div.alertAttentionBox, #div_weImgProp_2 /*props on upload page*/ div.alertAttentionBox {
  float: left; }
#PropertyPage div.formLine, #div_weImgProp_2 /*props on upload page*/ div.formLine {
  position: relative; }
#PropertyPage textarea, #div_weImgProp_2 /*props on upload page*/ textarea {
  height: 4ex;
  max-height: 16ex; }
#PropertyPage .wordcounter, #div_weImgProp_2 /*props on upload page*/ .wordcounter {
  position: absolute;
  right: 0; }
#PropertyPage input[type="checkbox"], #div_weImgProp_2 /*props on upload page*/ input[type="checkbox"], #PropertyPage input[type="radio"], #div_weImgProp_2 /*props on upload page*/ input[type="radio"] {
  width: auto;
  height: auto; }
#PropertyPage .metafield, #div_weImgProp_2 /*props on upload page*/ .metafield {
  background-color: #cccccc;
  border-radius: 1em;
  border: 1px solid black;
  display: inline-block;
  font-weight: normal;
  height: 1.2em; }

div.filedrag_content_right img, .objectFileElement[id^="img_"] img {
  background-color: lightgrey;
  background-image: linear-gradient(45deg, #898989 25%, transparent 25%, transparent 75%, #898989 75%, #898989), linear-gradient(-45deg, #898989 25%, transparent 25%, transparent 75%, #898989 75%, #898989);
  background-size: 6px 6px; }

.clearfix:after {
  content: ".";
  clear: both;
  display: block;
  visibility: hidden;
  height: 0; }

span.msgRead {
  color: #e7e7e7; }

span.msgUnRead {
  color: #006db8; }

body.editFrameset {
  /*editor frameset*/
  overflow: hidden; }
  body.editFrameset iframe {
    border: 0;
    width: 100%;
    height: 100%;
    overflow: hidden; }
  body.editFrameset div {
    position: absolute;
    left: 0;
    right: 0; }
  body.editFrameset div.editHeader {
    top: 0; }
  body.editFrameset div.mainEditor, body.editFrameset div.contenteditor {
    bottom: 50px;
    border-top: 1px solid #cacdd0; }
  body.editFrameset div.editorButtonFrame {
    border-top: 1px solid #cacdd0;
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    right: 0; }

body.moduleEditor {
  border: 0 none;
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  top: 0; }
  body.moduleEditor div {
    left: 0;
    position: absolute;
    right: 0; }
  body.moduleEditor div.editorHeader {
    height: 57px;
    overflow: hidden;
    top: 0; }
  body.moduleEditor div.editorBody {
    bottom: 50px;
    top: 57px; }
  body.moduleEditor div.editorButtonFrame {
    background: #a5aaae;
    border-top: 2px groove white;
    bottom: 0;
    height: 50px;
    overflow: hidden; }

#scrollContent_DocSearch, #scrollContent_TmplSearch, #scrollContent_MediaSearch, #scrollContent_AdvSearch, #scrollContent_DocumentsDoclist, #scrollContent_TemplatesDoclist, #scrollContent_ObjectfilesDoclist, #scrollContent_CollectionsDoclist {
  overflow-y: auto;
  width: 100%;
  height: 100%; }
  #scrollContent_DocSearch .iconListview .fileicon, #scrollContent_TmplSearch .iconListview .fileicon, #scrollContent_MediaSearch .iconListview .fileicon, #scrollContent_AdvSearch .iconListview .fileicon, #scrollContent_DocumentsDoclist .iconListview .fileicon, #scrollContent_TemplatesDoclist .iconListview .fileicon, #scrollContent_ObjectfilesDoclist .iconListview .fileicon, #scrollContent_CollectionsDoclist .iconListview .fileicon {
    font-size: 14px; }
#scrollContent_DocSearch .iconGridview .fileicon, #scrollContent_TmplSearch .iconGridview .fileicon, #scrollContent_MediaSearch .iconGridview .fileicon, #scrollContent_AdvSearch .iconGridview .fileicon, #scrollContent_DocumentsDoclist .iconGridview .fileicon, #scrollContent_TemplatesDoclist .iconGridview .fileicon, #scrollContent_ObjectfilesDoclist .iconGridview .fileicon, #scrollContent_CollectionsDoclist .iconGridview .fileicon {
  font-size: 42px; }
#scrollContent_DocSearch a, #scrollContent_TmplSearch a, #scrollContent_MediaSearch a, #scrollContent_AdvSearch a, #scrollContent_DocumentsDoclist a, #scrollContent_TemplatesDoclist a, #scrollContent_ObjectfilesDoclist a, #scrollContent_CollectionsDoclist a {
  color: black; }
  #scrollContent_DocSearch a a, #scrollContent_TmplSearch a a, #scrollContent_MediaSearch a a, #scrollContent_AdvSearch a a, #scrollContent_DocumentsDoclist a a, #scrollContent_TemplatesDoclist a a, #scrollContent_ObjectfilesDoclist a a, #scrollContent_CollectionsDoclist a a, #scrollContent_DocSearch a a:visited, #scrollContent_TmplSearch a a:visited, #scrollContent_MediaSearch a a:visited, #scrollContent_AdvSearch a a:visited, #scrollContent_DocumentsDoclist a a:visited, #scrollContent_TemplatesDoclist a a:visited, #scrollContent_ObjectfilesDoclist a a:visited, #scrollContent_CollectionsDoclist a a:visited {
    color: inherit; }
#scrollContent_DocSearch a.notpublished, #scrollContent_TmplSearch a.notpublished, #scrollContent_MediaSearch a.notpublished, #scrollContent_AdvSearch a.notpublished, #scrollContent_DocumentsDoclist a.notpublished, #scrollContent_TemplatesDoclist a.notpublished, #scrollContent_ObjectfilesDoclist a.notpublished, #scrollContent_CollectionsDoclist a.notpublished {
  color: red; }
  #scrollContent_DocSearch a.notpublished a, #scrollContent_TmplSearch a.notpublished a, #scrollContent_MediaSearch a.notpublished a, #scrollContent_AdvSearch a.notpublished a, #scrollContent_DocumentsDoclist a.notpublished a, #scrollContent_TemplatesDoclist a.notpublished a, #scrollContent_ObjectfilesDoclist a.notpublished a, #scrollContent_CollectionsDoclist a.notpublished a, #scrollContent_DocSearch a.notpublished a:visited, #scrollContent_TmplSearch a.notpublished a:visited, #scrollContent_MediaSearch a.notpublished a:visited, #scrollContent_AdvSearch a.notpublished a:visited, #scrollContent_DocumentsDoclist a.notpublished a:visited, #scrollContent_TemplatesDoclist a.notpublished a:visited, #scrollContent_ObjectfilesDoclist a.notpublished a:visited, #scrollContent_CollectionsDoclist a.notpublished a:visited {
    color: inherit; }
#scrollContent_DocSearch a.changed, #scrollContent_TmplSearch a.changed, #scrollContent_MediaSearch a.changed, #scrollContent_AdvSearch a.changed, #scrollContent_DocumentsDoclist a.changed, #scrollContent_TemplatesDoclist a.changed, #scrollContent_ObjectfilesDoclist a.changed, #scrollContent_CollectionsDoclist a.changed {
  color: #3366CC; }
  #scrollContent_DocSearch a.changed a, #scrollContent_TmplSearch a.changed a, #scrollContent_MediaSearch a.changed a, #scrollContent_AdvSearch a.changed a, #scrollContent_DocumentsDoclist a.changed a, #scrollContent_TemplatesDoclist a.changed a, #scrollContent_ObjectfilesDoclist a.changed a, #scrollContent_CollectionsDoclist a.changed a, #scrollContent_DocSearch a.changed a:visited, #scrollContent_TmplSearch a.changed a:visited, #scrollContent_MediaSearch a.changed a:visited, #scrollContent_AdvSearch a.changed a:visited, #scrollContent_DocumentsDoclist a.changed a:visited, #scrollContent_TemplatesDoclist a.changed a:visited, #scrollContent_ObjectfilesDoclist a.changed a:visited, #scrollContent_CollectionsDoclist a.changed a:visited {
    color: inherit; }
#scrollContent_DocSearch td.textCol, #scrollContent_TmplSearch td.textCol, #scrollContent_MediaSearch td.textCol, #scrollContent_AdvSearch td.textCol, #scrollContent_DocumentsDoclist td.textCol, #scrollContent_TemplatesDoclist td.textCol, #scrollContent_ObjectfilesDoclist td.textCol, #scrollContent_CollectionsDoclist td.textCol {
  height: 30px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
#scrollContent_DocSearch div.hidden, #scrollContent_TmplSearch div.hidden, #scrollContent_MediaSearch div.hidden, #scrollContent_AdvSearch div.hidden, #scrollContent_DocumentsDoclist div.hidden, #scrollContent_TemplatesDoclist div.hidden, #scrollContent_ObjectfilesDoclist div.hidden, #scrollContent_CollectionsDoclist div.hidden {
  display: none; }

#scrollContent_ObjectfilesDoclist {
  overflow: auto;
  width: auto; }

#scrollContent_MediaSearch .iconListview .fileicon {
  font-size: 24px; }
#scrollContent_MediaSearch .iconGridview .fileicon {
  font-size: 42px; }

#moduleMessageConsole {
  position: absolute;
  right: 0;
  top: 0;
  width: 5em; }

#moduleContent {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0; }
  #moduleContent #lframeDiv {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0; }
    #moduleContent #lframeDiv #left {
      bottom: 0;
      left: 40px;
      position: absolute;
      right: 0;
      top: 0; }
      #moduleContent #lframeDiv #left input[type=text] {
        border: none;
        height: 30px;
        line-height: 30px;
        vertical-align: bottom; }
  #moduleContent #treeheader {
    height: auto;
    padding: 4px; }
    #moduleContent #treeheader select {
      height: 30px;
      width: 109px !important; }
    #moduleContent #treeheader button.weBtn {
      margin-right: 5px !important; }

#right {
  background-color: #F0EFF0;
  border-left: 1px solid black;
  bottom: 0;
  overflow: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: auto; }
  #right iframe {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0; }

div.alertAttentionBox {
  background-color: #dddddd;
  box-sizing: border-box;
  min-height: 2.5em;
  overflow: hidden;
  padding: 5px;
  position: relative;
  white-space: normal; }
  div.alertAttentionBox.alertIcon {
    padding-left: 40px; }
  div.alertAttentionBox.alertCut {
    padding-right: 40px; }
  div.alertAttentionBox div.icon {
    left: 5px;
    padding-right: 1em;
    position: absolute;
    top: 2px; }
  div.alertAttentionBox div.middlefont {
    display: inline-block; }
  div.alertAttentionBox div.cutText {
    height: 1.5em;
    line-height: 1.5em; }
  div.alertAttentionBox button.clipbutton {
    position: absolute;
    right: 1px;
    top: 0; }

div.sysinfoMsg {
  cursor: pointer;
  min-height: 2.5ex;
  min-width: 2ex;
  padding-left: 0;
  padding-right: 2ex;
  position: relative; }
  div.sysinfoMsg span.warn {
    color: #F2F200;
    font-size: 10px;
    position: absolute;
    right: 0.5ex; }
  div.sysinfoMsg span.info {
    color: #007de3;
    font-size: 10px;
    position: absolute;
    right: 0.5ex; }
  div.sysinfoMsg span.ok {
    color: green;
    position: absolute;
    right: 0; }

div.radiobuttonContainer div.radiobutton {
  min-height: 1.8em; }
  div.radiobuttonContainer div.radiobutton input[type=radio] {
    float: left;
    cursor: pointer; }
  div.radiobuttonContainer div.radiobutton label.elementText {
    display: block;
    padding-left: 2.5em;
    white-space: nowrap; }
div.radiobuttonContainer div.extra {
  margin-top: 1ex;
  padding-left: 25px; }

div.checkbox {
  display: inline-block;
  white-space: nowrap; }
  div.checkbox input {
    outline: 0; }
  div.checkbox div.elementText {
    display: inline-block;
    padding-right: 1ex;
    white-space: nowrap; }
  div.checkbox div.extra {
    margin-top: 1ex; }

div.htmlMessageBox {
  background-color: #F7F5F5;
  border: 2px solid #D7D7D7;
  padding: 20px; }
  div.htmlMessageBox div.buttons {
    margin-top: 20px; }

span.alertIcon {
  font-size: 14px;
  color: #F2F200; }

.tree .fa-minus-square-o, .tree .fa-plus-square-o {
  font-size: 16px; }
.tree .fa-plus-square-o:before {
  color: #a5aaae;
  content: "\0229E";
  font-size: 16px; }
.tree .fa-minus-square-o:before {
  color: #a5aaae;
  content: "\0229F";
  font-size: 16px; }
.tree .fa-file-o:before {
  background: none;
  color: #192c3a; }

a, a:link, a:visited {
  color: #386aab; }

a:hover, a:focus, a:active {
  color: #386aab;
  text-decoration: none; }

.widget iframe {
  height: 294px !important; }

#props {
  width: 100%; }
  #props table tr td {
    color: #4d565d;
    text-align: left !important;
    vertical-align: top; }
    #props table tr td label {
      color: #4d565d !important; }
    #props table tr td input, #props table tr td select {
      background: #ffffff;
      border: none;
      color: #4d565d;
      height: 20px;
      line-height: 20px;
      padding: 0 5px; }
    #props table tr td textarea {
      background: #ffffff;
      border: none;
      color: #4d565d;
      height: 40px;
      margin-bottom: 5px;
      padding: 5px; }
    #props table tr td button {
      margin-left: 5px;
      margin-bottom: 5px; }
    #props table tr td div {
      clear: both !important;
      float: none !important; }

.le_widget .fa-stack-2x {
  font-size: 16px; }
.le_widget .mediumicons span.fileicon .we-icon i {
  bottom: 5px; }
.le_widget .fa-stack-2x, .le_widget .fa-3x, .le_widget .fa-2x {
  font-size: 16px; }

.mainEditor iframe {
  background: #f8f8fa; }

#div_fileupload_buttons button {
  width: 170px; }

/* we_collection.class */
div.collection_props-mime, div.collection_props-classes {
  width: 380px;
  margin-top: 5px; }

#collection_props-mime_class select {
  height: auto; }

div.collection_props-dublettes {
  margin: 20px 0 10px 0;
  width: 388px; }

div.collection-head {
  margin: 20px 0 0 20px; }

div.collection-toolbar {
  margin: 12px 0 0 0;
  padding: 10px 0 0 20px;
  width: 850px; }
  div.collection-toolbar td.toolbarAdd {
    width: 60px;
    padding-left: 20px; }
  div.collection-toolbar td.toolbarImport {
    width: 40px; }
  div.collection-toolbar td.toolbarNum {
    padding-right: 4px;
    text-align: right;
    width: 100px; }
  div.collection-toolbar .toolbarNum i {
    font-size: 1em; }

input.collection-Slider {
  width: 120px;
  height: 20px; }

div.collection-content {
  width: 808px;
  border: 1px solid #afb0af;
  padding: 20px;
  margin: 20px;
  background-color: white;
  min-height: 200px; }
  div.collection-content div.listItem {
    border: 1px solid #006db8;
    cursor: default;
    margin: 4px 0 0 0; }
    div.collection-content div.listItem td {
      vertical-align: top; }
      div.collection-content div.listItem td.colNum {
        padding: 26px 16px 0 0;
        text-align: right;
        width: 46px; }
      div.collection-content div.listItem td.colPreview {
        padding: 3px 9px 3px 0;
        width: 90px; }
      div.collection-content div.listItem td.colContent {
        padding-top: 13px;
        width: 400px; }
      div.collection-content div.listItem td.colControls {
        width: 220px;
        padding: 15px 10px 0 0; }
    div.collection-content div.listItem div.previewDiv {
      background-position: center center;
      background-repeat: no-repeat;
      background-size: contain;
      cursor: default;
      display: block;
      height: 80px;
      text-align: center;
      width: 80px; }
      div.collection-content div.listItem div.previewDiv div.divBtnSelect {
        display: none;
        padding: 0; }
      div.collection-content div.listItem div.previewDiv span {
        font-size: 24px;
        padding-top: 18px;
        text-align: center; }
      div.collection-content div.listItem div.previewDiv span:first-child {
        color: #aaaaaa; }
      div.collection-content div.listItem div.previewDiv span.fileicon .we-classification i {
        top: 0.4em; }
    div.collection-content div.listItem div.previewDiv.objectSmall {
      text-align: left; }
      div.collection-content div.listItem div.previewDiv.objectSmall span {
        font-size: 12px;
        padding-top: 8px;
        text-align: center; }
    div.collection-content div.listItem div.innerDiv {
      cursor: default;
      float: left;
      overflow: hidden;
      padding: 0 10px 3px 6px;
      text-overflow: ellipsis;
      white-space: nowrap; }
      div.collection-content div.listItem div.innerDiv i {
        font-size: 14px; }
    div.collection-content div.listItem div.divBtnEditTextOnly {
      display: none; }
  div.collection-content table.minimalListItem .wetextinput {
    margin: 0; }
  div.collection-content table.minimalListItem tr.rowAttribsMeta {
    display: none; }
  div.collection-content table.minimalListItem td.colNum {
    padding: 10px 2px 0 0; }
  div.collection-content table.minimalListItem td.colPreview {
    width: 50px;
    padding: 3px 9px 3px 0; }
  div.collection-content table.minimalListItem td.colContent {
    width: 520px;
    padding: 2px 0 0 0; }
    div.collection-content table.minimalListItem td.colContent div.divContent {
      width: 520px; }
    div.collection-content table.minimalListItem td.colContent div.colContentTextOnly {
      display: none;
      padding: 9px 0 0 4px;
      white-space: nowrap; }
  div.collection-content table.minimalListItem td.colControls {
    padding: 4px 0 0 0;
    width: 180px; }
  div.collection-content table.minimalListItem div.previewDiv {
    height: 30px;
    width: 54px; }
    div.collection-content table.minimalListItem div.previewDiv span {
      font-size: 14px;
      padding: 4px 4px 4px 0;
      text-align: center; }
    div.collection-content table.minimalListItem div.previewDiv div.divBtnSelect {
      padding: 2px 0 0 0; }
      div.collection-content table.minimalListItem div.previewDiv span.fileicon span.we-classification i {
        top: 0; }
  div.collection-content div.gridItem {
    display: block;
    float: left;
    left: -14px;
    position: relative; }
    div.collection-content div.gridItem ::selection, div.collection-content div.gridItem ::-moz-selection {
      background: inherit;
      color: inherit; }
    div.collection-content div.gridItem div.divToolbar {
      background-color: #f5f5f5;
      bottom: 0;
      cursor: default;
      display: none;
      height: auto;
      min-height: 30px;
      opacity: 0.6;
      padding: 6px 0 0 0;
      position: absolute;
      text-align: right;
      width: 100%; }
    div.collection-content div.gridItem div.toolbarLeft {
      float: left;
      font-size: 14px;
      padding: 4px 0 0 10px;
      text-align: left;
      width: 26px; }
    div.collection-content div.gridItem div.toolbarRight {
      float: right;
      width: auto; }
    div.collection-content div.gridItem div.toolbarAttribs {
      float: left;
      padding: 6px 0 4px 0;
      width: auto; }
    div.collection-content div.gridItem .toolbarAttr {
      float: left;
      font-size: 12px;
      text-align: right;
      width: 24px; }
    div.collection-content div.gridItem .toolbarBtns {
      float: right;
      width: auto; }
    div.collection-content div.gridItem div.divContent {
      background-color: white;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: contain;
      border: 1px solid #006db8;
      bottom: 14px;
      cursor: default;
      display: block;
      float: left;
      left: 8px;
      position: absolute;
      right: 8px;
      top: 0;
      vertical-align: middle; }
      div.collection-content div.gridItem div.divContent .divInner {
        bottom: 30px;
        padding: 40% 0 0 0;
        position: absolute;
        text-align: center;
        top: 0;
        width: 100%; }
        div.collection-content div.gridItem div.divContent .divInner span:first-child {
          color: #aaaaaa; }
      div.collection-content div.gridItem div.divContent .divInnerSmall {
        position: absolute;
        top: 0;
        bottom: 30px;
        width: 100%;
        padding: 6% 0 0 5%;
        text-align: left;
        background: 'transparent'; }
        div.collection-content div.gridItem div.divContent .divInnerSmall span:first-child {
          color: #aaaaaa; }
    div.collection-content div.gridItem .divTitle {
      overflow: hidden;
      padding: 7% 0 0 0;
      text-overflow: ellipsis;
      white-space: nowrap;
      width: 80%; }
    div.collection-content div.gridItem .divSpace_right, div.collection-content div.gridItem .divSpace_left {
      bottom: 14px;
      display: block;
      float: left;
      position: absolute;
      right: 0;
      top: 0;
      width: 8px; }
    div.collection-content div.gridItem .divSpace_right {
      right: 0;
      z-index: 1000; }
    div.collection-content div.gridItem .divSpace_left {
      left: 0; }

.collection-content .listItem div.div_we-state-green {
  width: auto;
  max-width: 160px; }

.arrow_box {
  background: red;
  border: 1px solid red;
  color: white;
  position: relative;
  top: -16px; }
  .arrow_box:after, .arrow_box:before {
    border: solid transparent;
    content: " ";
    height: 0;
    left: 50%;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0; }
  .arrow_box:after {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: red;
    border-width: 15px;
    margin-left: -15px; }
  .arrow_box:before {
    border-color: rgba(0, 0, 0, 0);
    border-top-color: red;
    border-width: 16px;
    margin-left: -16px; }

.editorThumbnailsFilter table {
  width: 500px; }
  .editorThumbnailsFilter table td {
    height: 16px; }
  .editorThumbnailsFilter table label.elementText {
    display: inline-block; }

.editorThumbnailsOptions .inputs {
  margin-top: 20px; }
.editorThumbnailsOptions .wetextinput, .editorThumbnailsOptions select {
  width: 110px;
  margin-bottom: 2px; }
.editorThumbnailsOptions td {
  padding-bottom: 2px;
  padding-right: 10px;
  vertical-align: top; }
  .editorThumbnailsOptions td label.elementText {
    display: inline-block; }
.editorThumbnailsOptions label.elementText {
  display: inline-block; }

.iframeNoScroll {
  overflow: hidden; }

.iframeScroll {
  overflow: auto !important; }

.iframeScrollIpad {
  overflow: scroll !important;
  -webkit-overflow-scrolling: touch !important; }

div.htmlDialogLayoutButtons {
  text-align: right;
  margin-left: 10px; }

dialog#alertBox {
  display: none;
  z-index: 700; }
  dialog#alertBox span.alertIcon {
    float: left;
    margin-right: 1ex;
    margin-left: 1ex; }
  dialog#alertBox div.message {
    display: inline-block;
    max-width: 35em; }

/*jquery dialog close button remove*/
.no-close .ui-dialog-titlebar-close {
  display: none; }

table.shopOrderTable {
  width: 99%; }
  table.shopOrderTable tr.preline td {
    border-top: 2px solid black; }
  table.shopOrderTable td {
    padding-right: 15px; }
    table.shopOrderTable td.buttonCol {
      padding-right: 0; }
table.shopCustomFields td {
  padding-right: 15px;
  vertical-align: top; }
table.shopOrderDataTable tr.preline td {
  border-top: 2px solid grey; }
table.statusTable td, table.statusTable th {
  border: 1px solid grey; }

#weShopStatusMails input[type="text"] {
  width: 110px; }

table.sysinfoTable {
  width: 100%; }
  table.sysinfoTable tr {
    height: 3ex; }
    table.sysinfoTable tr td {
      padding-left: 1ex; }
      table.sysinfoTable tr td.bold {
        width: 200px; }
    table.sysinfoTable tr:nth-child(even) {
      background: #D4DBFA; }

#orderContainer {
  /*.wetextinput,
   .wetextarea,*/ }
  #orderContainer .weSelect {
    min-width: 388px; }
  #orderContainer textarea.wetextarea {
    height: 4ex; }
  #orderContainer td.weMultiIconBoxHeadline, #orderContainer td.weMultiIconBoxHeadlineThin {
    padding: 0 0 1ex;
    vertical-align: top; }
  #orderContainer td.leftSpace-med {
    padding-right: 1em;
    width: 10em; }
  #orderContainer .multichooserDiv {
    width: 388px;
    margin: 5px; }
    #orderContainer.object .wetextinput, #orderContainer.object .wetextarea, #orderContainer.object .weSelect {
      min-width: 388px; }
      #orderContainer.object .wetextinput.tiny, #orderContainer.object .wetextarea.tiny, #orderContainer.object .weSelect.tiny {
        min-width: inherit;
        padding-right: 1em; }
      #orderContainer.object .wetextinput.medium, #orderContainer.object .wetextarea.medium, #orderContainer.object .weSelect.medium {
        min-width: 180px; }

div.addTrashUpDown {
  text-align: center;
  margin-top: 1em;
  min-width: 10em; }

div.UpDown {
  margin-top: 1em; }

table.searchOptions, table.searchMediaType {
  width: 400px; }
  table.searchOptions td, table.searchMediaType td {
    width: 200px; }

table.searchResult, table.searchResultList, table.searchResultFields {
  background-color: #fff;
  border-bottom: 1px solid #D1D1D1;
  margin: 0;
  padding: 0;
  table-layout: fixed;
  white-space: nowrap;
  width: 100%; }
  table.searchResult thead tr, table.searchResultList thead tr, table.searchResultFields thead tr {
    height: 2em; }
  table.searchResult tbody tr:nth-child(odd), table.searchResultList tbody tr:nth-child(odd), table.searchResultFields tbody tr:nth-child(odd) {
    background-color: #EEEEEE; }
  table.searchResult tr td, table.searchResultList tr td, table.searchResultFields tr td {
    text-align: left; }
    table.searchResult.plainSearch tr td#headerLast, table.searchResultList.plainSearch tr td#headerLast, table.searchResultFields.plainSearch tr td#headerLast, table.searchResult.DocSearch tr td#headerLast, table.searchResultList.DocSearch tr td#headerLast, table.searchResultFields.DocSearch tr td#headerLast, table.searchResult.AdvSearch tr td#headerLast, table.searchResultList.AdvSearch tr td#headerLast, table.searchResultFields.AdvSearch tr td#headerLast, table.searchResult.VersionSearch tr td#headerLast, table.searchResultList.VersionSearch tr td#headerLast, table.searchResultFields.VersionSearch tr td#headerLast, table.searchResult.DocumentsDoclist tr td#headerLast, table.searchResultList.DocumentsDoclist tr td#headerLast, table.searchResultFields.DocumentsDoclist tr td#headerLast, table.searchResult.TemplatesDoclist tr td#headerLast, table.searchResultList.TemplatesDoclist tr td#headerLast, table.searchResultFields.TemplatesDoclist tr td#headerLast, table.searchResult.CollectionsDoclist tr td#headerLast, table.searchResultList.CollectionsDoclist tr td#headerLast, table.searchResultFields.CollectionsDoclist tr td#headerLast {
      width: 14px; }
      table.searchResult.plainSearch tr td:nth-child(1), table.searchResultList.plainSearch tr td:nth-child(1), table.searchResultFields.plainSearch tr td:nth-child(1), table.searchResult.DocSearch tr td:nth-child(1), table.searchResultList.DocSearch tr td:nth-child(1), table.searchResultFields.DocSearch tr td:nth-child(1), table.searchResult.AdvSearch tr td:nth-child(1), table.searchResultList.AdvSearch tr td:nth-child(1), table.searchResultFields.AdvSearch tr td:nth-child(1), table.searchResult.VersionSearch tr td:nth-child(1), table.searchResultList.VersionSearch tr td:nth-child(1), table.searchResultFields.VersionSearch tr td:nth-child(1), table.searchResult.DocumentsDoclist tr td:nth-child(1), table.searchResultList.DocumentsDoclist tr td:nth-child(1), table.searchResultFields.DocumentsDoclist tr td:nth-child(1), table.searchResult.TemplatesDoclist tr td:nth-child(1), table.searchResultList.TemplatesDoclist tr td:nth-child(1), table.searchResultFields.TemplatesDoclist tr td:nth-child(1), table.searchResult.CollectionsDoclist tr td:nth-child(1), table.searchResultList.CollectionsDoclist tr td:nth-child(1), table.searchResultFields.CollectionsDoclist tr td:nth-child(1), table.searchResult.plainSearch tr th:nth-child(1), table.searchResultList.plainSearch tr th:nth-child(1), table.searchResultFields.plainSearch tr th:nth-child(1), table.searchResult.DocSearch tr th:nth-child(1), table.searchResultList.DocSearch tr th:nth-child(1), table.searchResultFields.DocSearch tr th:nth-child(1), table.searchResult.AdvSearch tr th:nth-child(1), table.searchResultList.AdvSearch tr th:nth-child(1), table.searchResultFields.AdvSearch tr th:nth-child(1), table.searchResult.VersionSearch tr th:nth-child(1), table.searchResultList.VersionSearch tr th:nth-child(1), table.searchResultFields.VersionSearch tr th:nth-child(1), table.searchResult.DocumentsDoclist tr th:nth-child(1), table.searchResultList.DocumentsDoclist tr th:nth-child(1), table.searchResultFields.DocumentsDoclist tr th:nth-child(1), table.searchResult.TemplatesDoclist tr th:nth-child(1), table.searchResultList.TemplatesDoclist tr th:nth-child(1), table.searchResultFields.TemplatesDoclist tr th:nth-child(1), table.searchResult.CollectionsDoclist tr th:nth-child(1), table.searchResultList.CollectionsDoclist tr th:nth-child(1), table.searchResultFields.CollectionsDoclist tr th:nth-child(1) {
        text-align: center;
        width: 30px; }
      table.searchResult.plainSearch tr td:nth-child(2), table.searchResultList.plainSearch tr td:nth-child(2), table.searchResultFields.plainSearch tr td:nth-child(2), table.searchResult.DocSearch tr td:nth-child(2), table.searchResultList.DocSearch tr td:nth-child(2), table.searchResultFields.DocSearch tr td:nth-child(2), table.searchResult.AdvSearch tr td:nth-child(2), table.searchResultList.AdvSearch tr td:nth-child(2), table.searchResultFields.AdvSearch tr td:nth-child(2), table.searchResult.VersionSearch tr td:nth-child(2), table.searchResultList.VersionSearch tr td:nth-child(2), table.searchResultFields.VersionSearch tr td:nth-child(2), table.searchResult.DocumentsDoclist tr td:nth-child(2), table.searchResultList.DocumentsDoclist tr td:nth-child(2), table.searchResultFields.DocumentsDoclist tr td:nth-child(2), table.searchResult.TemplatesDoclist tr td:nth-child(2), table.searchResultList.TemplatesDoclist tr td:nth-child(2), table.searchResultFields.TemplatesDoclist tr td:nth-child(2), table.searchResult.CollectionsDoclist tr td:nth-child(2), table.searchResultList.CollectionsDoclist tr td:nth-child(2), table.searchResultFields.CollectionsDoclist tr td:nth-child(2), table.searchResult.plainSearch tr th:nth-child(2), table.searchResultList.plainSearch tr th:nth-child(2), table.searchResultFields.plainSearch tr th:nth-child(2), table.searchResult.DocSearch tr th:nth-child(2), table.searchResultList.DocSearch tr th:nth-child(2), table.searchResultFields.DocSearch tr th:nth-child(2), table.searchResult.AdvSearch tr th:nth-child(2), table.searchResultList.AdvSearch tr th:nth-child(2), table.searchResultFields.AdvSearch tr th:nth-child(2), table.searchResult.VersionSearch tr th:nth-child(2), table.searchResultList.VersionSearch tr th:nth-child(2), table.searchResultFields.VersionSearch tr th:nth-child(2), table.searchResult.DocumentsDoclist tr th:nth-child(2), table.searchResultList.DocumentsDoclist tr th:nth-child(2), table.searchResultFields.DocumentsDoclist tr th:nth-child(2), table.searchResult.TemplatesDoclist tr th:nth-child(2), table.searchResultList.TemplatesDoclist tr th:nth-child(2), table.searchResultFields.TemplatesDoclist tr th:nth-child(2), table.searchResult.CollectionsDoclist tr th:nth-child(2), table.searchResultList.CollectionsDoclist tr th:nth-child(2), table.searchResultFields.CollectionsDoclist tr th:nth-child(2) {
        width: 44px; }
      table.searchResult.plainSearch tr td:nth-child(3), table.searchResultList.plainSearch tr td:nth-child(3), table.searchResultFields.plainSearch tr td:nth-child(3), table.searchResult.DocSearch tr td:nth-child(3), table.searchResultList.DocSearch tr td:nth-child(3), table.searchResultFields.DocSearch tr td:nth-child(3), table.searchResult.AdvSearch tr td:nth-child(3), table.searchResultList.AdvSearch tr td:nth-child(3), table.searchResultFields.AdvSearch tr td:nth-child(3), table.searchResult.VersionSearch tr td:nth-child(3), table.searchResultList.VersionSearch tr td:nth-child(3), table.searchResultFields.VersionSearch tr td:nth-child(3), table.searchResult.DocumentsDoclist tr td:nth-child(3), table.searchResultList.DocumentsDoclist tr td:nth-child(3), table.searchResultFields.DocumentsDoclist tr td:nth-child(3), table.searchResult.TemplatesDoclist tr td:nth-child(3), table.searchResultList.TemplatesDoclist tr td:nth-child(3), table.searchResultFields.TemplatesDoclist tr td:nth-child(3), table.searchResult.CollectionsDoclist tr td:nth-child(3), table.searchResultList.CollectionsDoclist tr td:nth-child(3), table.searchResultFields.CollectionsDoclist tr td:nth-child(3), table.searchResult.plainSearch tr th:nth-child(3), table.searchResultList.plainSearch tr th:nth-child(3), table.searchResultFields.plainSearch tr th:nth-child(3), table.searchResult.DocSearch tr th:nth-child(3), table.searchResultList.DocSearch tr th:nth-child(3), table.searchResultFields.DocSearch tr th:nth-child(3), table.searchResult.AdvSearch tr th:nth-child(3), table.searchResultList.AdvSearch tr th:nth-child(3), table.searchResultFields.AdvSearch tr th:nth-child(3), table.searchResult.VersionSearch tr th:nth-child(3), table.searchResultList.VersionSearch tr th:nth-child(3), table.searchResultFields.VersionSearch tr th:nth-child(3), table.searchResult.DocumentsDoclist tr th:nth-child(3), table.searchResultList.DocumentsDoclist tr th:nth-child(3), table.searchResultFields.DocumentsDoclist tr th:nth-child(3), table.searchResult.TemplatesDoclist tr th:nth-child(3), table.searchResultList.TemplatesDoclist tr th:nth-child(3), table.searchResultFields.TemplatesDoclist tr th:nth-child(3), table.searchResult.CollectionsDoclist tr th:nth-child(3), table.searchResultList.CollectionsDoclist tr th:nth-child(3), table.searchResultFields.CollectionsDoclist tr th:nth-child(3) {
        width: 50%; }
      table.searchResult.plainSearch tr td:nth-child(4), table.searchResultList.plainSearch tr td:nth-child(4), table.searchResultFields.plainSearch tr td:nth-child(4), table.searchResult.DocSearch tr td:nth-child(4), table.searchResultList.DocSearch tr td:nth-child(4), table.searchResultFields.DocSearch tr td:nth-child(4), table.searchResult.AdvSearch tr td:nth-child(4), table.searchResultList.AdvSearch tr td:nth-child(4), table.searchResultFields.AdvSearch tr td:nth-child(4), table.searchResult.VersionSearch tr td:nth-child(4), table.searchResultList.VersionSearch tr td:nth-child(4), table.searchResultFields.VersionSearch tr td:nth-child(4), table.searchResult.DocumentsDoclist tr td:nth-child(4), table.searchResultList.DocumentsDoclist tr td:nth-child(4), table.searchResultFields.DocumentsDoclist tr td:nth-child(4), table.searchResult.TemplatesDoclist tr td:nth-child(4), table.searchResultList.TemplatesDoclist tr td:nth-child(4), table.searchResultFields.TemplatesDoclist tr td:nth-child(4), table.searchResult.CollectionsDoclist tr td:nth-child(4), table.searchResultList.CollectionsDoclist tr td:nth-child(4), table.searchResultFields.CollectionsDoclist tr td:nth-child(4), table.searchResult.plainSearch tr th:nth-child(4), table.searchResultList.plainSearch tr th:nth-child(4), table.searchResultFields.plainSearch tr th:nth-child(4), table.searchResult.DocSearch tr th:nth-child(4), table.searchResultList.DocSearch tr th:nth-child(4), table.searchResultFields.DocSearch tr th:nth-child(4), table.searchResult.AdvSearch tr th:nth-child(4), table.searchResultList.AdvSearch tr th:nth-child(4), table.searchResultFields.AdvSearch tr th:nth-child(4), table.searchResult.VersionSearch tr th:nth-child(4), table.searchResultList.VersionSearch tr th:nth-child(4), table.searchResultFields.VersionSearch tr th:nth-child(4), table.searchResult.DocumentsDoclist tr th:nth-child(4), table.searchResultList.DocumentsDoclist tr th:nth-child(4), table.searchResultFields.DocumentsDoclist tr th:nth-child(4), table.searchResult.TemplatesDoclist tr th:nth-child(4), table.searchResultList.TemplatesDoclist tr th:nth-child(4), table.searchResultFields.TemplatesDoclist tr th:nth-child(4), table.searchResult.CollectionsDoclist tr th:nth-child(4), table.searchResultList.CollectionsDoclist tr th:nth-child(4), table.searchResultFields.CollectionsDoclist tr th:nth-child(4) {
        width: 50%; }
      table.searchResult.plainSearch tr td:nth-child(5), table.searchResultList.plainSearch tr td:nth-child(5), table.searchResultFields.plainSearch tr td:nth-child(5), table.searchResult.DocSearch tr td:nth-child(5), table.searchResultList.DocSearch tr td:nth-child(5), table.searchResultFields.DocSearch tr td:nth-child(5), table.searchResult.AdvSearch tr td:nth-child(5), table.searchResultList.AdvSearch tr td:nth-child(5), table.searchResultFields.AdvSearch tr td:nth-child(5), table.searchResult.VersionSearch tr td:nth-child(5), table.searchResultList.VersionSearch tr td:nth-child(5), table.searchResultFields.VersionSearch tr td:nth-child(5), table.searchResult.DocumentsDoclist tr td:nth-child(5), table.searchResultList.DocumentsDoclist tr td:nth-child(5), table.searchResultFields.DocumentsDoclist tr td:nth-child(5), table.searchResult.TemplatesDoclist tr td:nth-child(5), table.searchResultList.TemplatesDoclist tr td:nth-child(5), table.searchResultFields.TemplatesDoclist tr td:nth-child(5), table.searchResult.CollectionsDoclist tr td:nth-child(5), table.searchResultList.CollectionsDoclist tr td:nth-child(5), table.searchResultFields.CollectionsDoclist tr td:nth-child(5), table.searchResult.plainSearch tr th:nth-child(5), table.searchResultList.plainSearch tr th:nth-child(5), table.searchResultFields.plainSearch tr th:nth-child(5), table.searchResult.DocSearch tr th:nth-child(5), table.searchResultList.DocSearch tr th:nth-child(5), table.searchResultFields.DocSearch tr th:nth-child(5), table.searchResult.AdvSearch tr th:nth-child(5), table.searchResultList.AdvSearch tr th:nth-child(5), table.searchResultFields.AdvSearch tr th:nth-child(5), table.searchResult.VersionSearch tr th:nth-child(5), table.searchResultList.VersionSearch tr th:nth-child(5), table.searchResultFields.VersionSearch tr th:nth-child(5), table.searchResult.DocumentsDoclist tr th:nth-child(5), table.searchResultList.DocumentsDoclist tr th:nth-child(5), table.searchResultFields.DocumentsDoclist tr th:nth-child(5), table.searchResult.TemplatesDoclist tr th:nth-child(5), table.searchResultList.TemplatesDoclist tr th:nth-child(5), table.searchResultFields.TemplatesDoclist tr th:nth-child(5), table.searchResult.CollectionsDoclist tr th:nth-child(5), table.searchResultList.CollectionsDoclist tr th:nth-child(5), table.searchResultFields.CollectionsDoclist tr th:nth-child(5), table.searchResult.plainSearch tr td:nth-child(6), table.searchResultList.plainSearch tr td:nth-child(6), table.searchResultFields.plainSearch tr td:nth-child(6), table.searchResult.DocSearch tr td:nth-child(6), table.searchResultList.DocSearch tr td:nth-child(6), table.searchResultFields.DocSearch tr td:nth-child(6), table.searchResult.AdvSearch tr td:nth-child(6), table.searchResultList.AdvSearch tr td:nth-child(6), table.searchResultFields.AdvSearch tr td:nth-child(6), table.searchResult.VersionSearch tr td:nth-child(6), table.searchResultList.VersionSearch tr td:nth-child(6), table.searchResultFields.VersionSearch tr td:nth-child(6), table.searchResult.DocumentsDoclist tr td:nth-child(6), table.searchResultList.DocumentsDoclist tr td:nth-child(6), table.searchResultFields.DocumentsDoclist tr td:nth-child(6), table.searchResult.TemplatesDoclist tr td:nth-child(6), table.searchResultList.TemplatesDoclist tr td:nth-child(6), table.searchResultFields.TemplatesDoclist tr td:nth-child(6), table.searchResult.CollectionsDoclist tr td:nth-child(6), table.searchResultList.CollectionsDoclist tr td:nth-child(6), table.searchResultFields.CollectionsDoclist tr td:nth-child(6), table.searchResult.plainSearch tr th:nth-child(6), table.searchResultList.plainSearch tr th:nth-child(6), table.searchResultFields.plainSearch tr th:nth-child(6), table.searchResult.DocSearch tr th:nth-child(6), table.searchResultList.DocSearch tr th:nth-child(6), table.searchResultFields.DocSearch tr th:nth-child(6), table.searchResult.AdvSearch tr th:nth-child(6), table.searchResultList.AdvSearch tr th:nth-child(6), table.searchResultFields.AdvSearch tr th:nth-child(6), table.searchResult.VersionSearch tr th:nth-child(6), table.searchResultList.VersionSearch tr th:nth-child(6), table.searchResultFields.VersionSearch tr th:nth-child(6), table.searchResult.DocumentsDoclist tr th:nth-child(6), table.searchResultList.DocumentsDoclist tr th:nth-child(6), table.searchResultFields.DocumentsDoclist tr th:nth-child(6), table.searchResult.TemplatesDoclist tr th:nth-child(6), table.searchResultList.TemplatesDoclist tr th:nth-child(6), table.searchResultFields.TemplatesDoclist tr th:nth-child(6), table.searchResult.CollectionsDoclist tr th:nth-child(6), table.searchResultList.CollectionsDoclist tr th:nth-child(6), table.searchResultFields.CollectionsDoclist tr th:nth-child(6) {
        width: 90px; }
      table.searchResult.plainSearch tr td:nth-child(7), table.searchResultList.plainSearch tr td:nth-child(7), table.searchResultFields.plainSearch tr td:nth-child(7), table.searchResult.DocSearch tr td:nth-child(7), table.searchResultList.DocSearch tr td:nth-child(7), table.searchResultFields.DocSearch tr td:nth-child(7), table.searchResult.AdvSearch tr td:nth-child(7), table.searchResultList.AdvSearch tr td:nth-child(7), table.searchResultFields.AdvSearch tr td:nth-child(7), table.searchResult.VersionSearch tr td:nth-child(7), table.searchResultList.VersionSearch tr td:nth-child(7), table.searchResultFields.VersionSearch tr td:nth-child(7), table.searchResult.DocumentsDoclist tr td:nth-child(7), table.searchResultList.DocumentsDoclist tr td:nth-child(7), table.searchResultFields.DocumentsDoclist tr td:nth-child(7), table.searchResult.TemplatesDoclist tr td:nth-child(7), table.searchResultList.TemplatesDoclist tr td:nth-child(7), table.searchResultFields.TemplatesDoclist tr td:nth-child(7), table.searchResult.CollectionsDoclist tr td:nth-child(7), table.searchResultList.CollectionsDoclist tr td:nth-child(7), table.searchResultFields.CollectionsDoclist tr td:nth-child(7), table.searchResult.plainSearch tr th:nth-child(7), table.searchResultList.plainSearch tr th:nth-child(7), table.searchResultFields.plainSearch tr th:nth-child(7), table.searchResult.DocSearch tr th:nth-child(7), table.searchResultList.DocSearch tr th:nth-child(7), table.searchResultFields.DocSearch tr th:nth-child(7), table.searchResult.AdvSearch tr th:nth-child(7), table.searchResultList.AdvSearch tr th:nth-child(7), table.searchResultFields.AdvSearch tr th:nth-child(7), table.searchResult.VersionSearch tr th:nth-child(7), table.searchResultList.VersionSearch tr th:nth-child(7), table.searchResultFields.VersionSearch tr th:nth-child(7), table.searchResult.DocumentsDoclist tr th:nth-child(7), table.searchResultList.DocumentsDoclist tr th:nth-child(7), table.searchResultFields.DocumentsDoclist tr th:nth-child(7), table.searchResult.TemplatesDoclist tr th:nth-child(7), table.searchResultList.TemplatesDoclist tr th:nth-child(7), table.searchResultFields.TemplatesDoclist tr th:nth-child(7), table.searchResult.CollectionsDoclist tr th:nth-child(7), table.searchResultList.CollectionsDoclist tr th:nth-child(7), table.searchResultFields.CollectionsDoclist tr th:nth-child(7) {
        width: 70px; }
  table.searchResult.ObjectfilesDoclist, table.searchResultList.ObjectfilesDoclist, table.searchResultFields.ObjectfilesDoclist {
    width: auto; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(1), table.searchResultList.ObjectfilesDoclist tr td:nth-child(1), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(1), table.searchResult.ObjectfilesDoclist tr th:nth-child(1), table.searchResultList.ObjectfilesDoclist tr th:nth-child(1), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(1) {
      text-align: center;
      width: 30px; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(2), table.searchResultList.ObjectfilesDoclist tr td:nth-child(2), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(2), table.searchResult.ObjectfilesDoclist tr th:nth-child(2), table.searchResultList.ObjectfilesDoclist tr th:nth-child(2), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(2) {
      width: 36px; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(3), table.searchResultList.ObjectfilesDoclist tr td:nth-child(3), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(3), table.searchResult.ObjectfilesDoclist tr th:nth-child(3), table.searchResultList.ObjectfilesDoclist tr th:nth-child(3), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(3) {
      text-align: center;
      width: 36px; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(4), table.searchResultList.ObjectfilesDoclist tr td:nth-child(4), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(4), table.searchResult.ObjectfilesDoclist tr th:nth-child(4), table.searchResultList.ObjectfilesDoclist tr th:nth-child(4), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(4) {
      text-align: center;
      width: 36px; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(5), table.searchResultList.ObjectfilesDoclist tr td:nth-child(5), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(5), table.searchResult.ObjectfilesDoclist tr th:nth-child(5), table.searchResultList.ObjectfilesDoclist tr th:nth-child(5), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(5) {
      width: 150px; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(6), table.searchResultList.ObjectfilesDoclist tr td:nth-child(6), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(6), table.searchResult.ObjectfilesDoclist tr th:nth-child(6), table.searchResultList.ObjectfilesDoclist tr th:nth-child(6), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(6) {
      width: 60px; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(7), table.searchResultList.ObjectfilesDoclist tr td:nth-child(7), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(7), table.searchResult.ObjectfilesDoclist tr th:nth-child(7), table.searchResultList.ObjectfilesDoclist tr th:nth-child(7), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(7) {
      width: 110px; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(8), table.searchResultList.ObjectfilesDoclist tr td:nth-child(8), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(8), table.searchResult.ObjectfilesDoclist tr th:nth-child(8), table.searchResultList.ObjectfilesDoclist tr th:nth-child(8), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(8), table.searchResult.ObjectfilesDoclist tr td:nth-child(9), table.searchResultList.ObjectfilesDoclist tr td:nth-child(9), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(9), table.searchResult.ObjectfilesDoclist tr th:nth-child(9), table.searchResultList.ObjectfilesDoclist tr th:nth-child(9), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(9) {
      width: 140px; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(10), table.searchResultList.ObjectfilesDoclist tr td:nth-child(10), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(10), table.searchResult.ObjectfilesDoclist tr th:nth-child(10), table.searchResultList.ObjectfilesDoclist tr th:nth-child(10), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(10) {
      width: 110px; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(11), table.searchResultList.ObjectfilesDoclist tr td:nth-child(11), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(11), table.searchResult.ObjectfilesDoclist tr th:nth-child(11), table.searchResultList.ObjectfilesDoclist tr th:nth-child(11), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(11) {
      width: 150px; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(12), table.searchResultList.ObjectfilesDoclist tr td:nth-child(12), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(12), table.searchResult.ObjectfilesDoclist tr th:nth-child(12), table.searchResultList.ObjectfilesDoclist tr th:nth-child(12), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(12) {
      width: 50px; }
    table.searchResult.ObjectfilesDoclist tr td:nth-child(13), table.searchResultList.ObjectfilesDoclist tr td:nth-child(13), table.searchResultFields.ObjectfilesDoclist tr td:nth-child(13), table.searchResult.ObjectfilesDoclist tr th:nth-child(13), table.searchResultList.ObjectfilesDoclist tr th:nth-child(13), table.searchResultFields.ObjectfilesDoclist tr th:nth-child(13) {
      width: 50px; }
  table.searchResult.TmplSearch tr td#headerLast, table.searchResultList.TmplSearch tr td#headerLast, table.searchResultFields.TmplSearch tr td#headerLast {
    width: 14px; }
    table.searchResult.TmplSearch tr td:nth-child(1), table.searchResultList.TmplSearch tr td:nth-child(1), table.searchResultFields.TmplSearch tr td:nth-child(1), table.searchResult.TmplSearch tr th:nth-child(1), table.searchResultList.TmplSearch tr th:nth-child(1), table.searchResultFields.TmplSearch tr th:nth-child(1) {
      width: 44px; }
    table.searchResult.TmplSearch tr td:nth-child(2), table.searchResultList.TmplSearch tr td:nth-child(2), table.searchResultFields.TmplSearch tr td:nth-child(2), table.searchResult.TmplSearch tr th:nth-child(2), table.searchResultList.TmplSearch tr th:nth-child(2), table.searchResultFields.TmplSearch tr th:nth-child(2) {
      width: 50%; }
    table.searchResult.TmplSearch tr td:nth-child(3), table.searchResultList.TmplSearch tr td:nth-child(3), table.searchResultFields.TmplSearch tr td:nth-child(3), table.searchResult.TmplSearch tr th:nth-child(3), table.searchResultList.TmplSearch tr th:nth-child(3), table.searchResultFields.TmplSearch tr th:nth-child(3) {
      width: 50%; }
    table.searchResult.TmplSearch tr td:nth-child(4), table.searchResultList.TmplSearch tr td:nth-child(4), table.searchResultFields.TmplSearch tr td:nth-child(4), table.searchResult.TmplSearch tr th:nth-child(4), table.searchResultList.TmplSearch tr th:nth-child(4), table.searchResultFields.TmplSearch tr th:nth-child(4), table.searchResult.TmplSearch tr td:nth-child(5), table.searchResultList.TmplSearch tr td:nth-child(5), table.searchResultFields.TmplSearch tr td:nth-child(5), table.searchResult.TmplSearch tr th:nth-child(5), table.searchResultList.TmplSearch tr th:nth-child(5), table.searchResultFields.TmplSearch tr th:nth-child(5) {
      width: 90px; }
    table.searchResult.TmplSearch tr td:nth-child(6), table.searchResultList.TmplSearch tr td:nth-child(6), table.searchResultFields.TmplSearch tr td:nth-child(6), table.searchResult.TmplSearch tr th:nth-child(6), table.searchResultList.TmplSearch tr th:nth-child(6), table.searchResultFields.TmplSearch tr th:nth-child(6) {
      width: 70px; }
  table.searchResult.MediaSearch, table.searchResultList.MediaSearch, table.searchResultFields.MediaSearch {
    border-spacing: 0; }
    table.searchResult.MediaSearch tr td#headerLast, table.searchResultList.MediaSearch tr td#headerLast, table.searchResultFields.MediaSearch tr td#headerLast {
      width: 60px; }
    table.searchResult.MediaSearch tr th, table.searchResultList.MediaSearch tr th, table.searchResultFields.MediaSearch tr th {
      font-size: 11px;
      /*0.9em*/ }
    table.searchResult.MediaSearch tr td, table.searchResultList.MediaSearch tr td, table.searchResultFields.MediaSearch tr td {
      vertical-align: top;
      padding-top: 24px; }
      table.searchResult.MediaSearch tr td:nth-child(1), table.searchResultList.MediaSearch tr td:nth-child(1), table.searchResultFields.MediaSearch tr td:nth-child(1), table.searchResult.MediaSearch tr th:nth-child(1), table.searchResultList.MediaSearch tr th:nth-child(1), table.searchResultFields.MediaSearch tr th:nth-child(1) {
        padding: 24px 0 0 0;
        text-align: center;
        width: 30px; }
        table.searchResult.MediaSearch tr td:nth-child(1) div.elementText, table.searchResultList.MediaSearch tr td:nth-child(1) div.elementText, table.searchResultFields.MediaSearch tr td:nth-child(1) div.elementText, table.searchResult.MediaSearch tr th:nth-child(1) div.elementText, table.searchResultList.MediaSearch tr th:nth-child(1) div.elementText, table.searchResultFields.MediaSearch tr th:nth-child(1) div.elementText {
          display: none; }
      table.searchResult.MediaSearch tr td:nth-child(2), table.searchResultList.MediaSearch tr td:nth-child(2), table.searchResultFields.MediaSearch tr td:nth-child(2), table.searchResult.MediaSearch tr th:nth-child(2), table.searchResultList.MediaSearch tr th:nth-child(2), table.searchResultFields.MediaSearch tr th:nth-child(2) {
        width: 180px;
        padding: 0; }
        table.searchResult.MediaSearch tr td:nth-child(2) div.iconListview, table.searchResultList.MediaSearch tr td:nth-child(2) div.iconListview, table.searchResultFields.MediaSearch tr td:nth-child(2) div.iconListview, table.searchResult.MediaSearch tr th:nth-child(2) div.iconListview, table.searchResultList.MediaSearch tr th:nth-child(2) div.iconListview, table.searchResultFields.MediaSearch tr th:nth-child(2) div.iconListview {
          display: inline-block;
          width: 90px;
          min-height: 58px; }
        table.searchResult.MediaSearch tr td:nth-child(2) div.icon, table.searchResultList.MediaSearch tr td:nth-child(2) div.icon, table.searchResultFields.MediaSearch tr td:nth-child(2) div.icon, table.searchResult.MediaSearch tr th:nth-child(2) div.icon, table.searchResultList.MediaSearch tr th:nth-child(2) div.icon, table.searchResultFields.MediaSearch tr th:nth-child(2) div.icon {
          padding: 8px 6px 0 12px; }
        table.searchResult.MediaSearch tr td:nth-child(2) div.open, table.searchResultList.MediaSearch tr td:nth-child(2) div.open, table.searchResultFields.MediaSearch tr td:nth-child(2) div.open, table.searchResult.MediaSearch tr th:nth-child(2) div.open, table.searchResultList.MediaSearch tr th:nth-child(2) div.open, table.searchResultFields.MediaSearch tr th:nth-child(2) div.open {
          display: inline-block;
          vertical-align: top;
          float: right;
          padding: 18px 12px 0 0; }
        table.searchResult.MediaSearch tr td:nth-child(2) div.filename, table.searchResultList.MediaSearch tr td:nth-child(2) div.filename, table.searchResultFields.MediaSearch tr td:nth-child(2) div.filename, table.searchResult.MediaSearch tr th:nth-child(2) div.filename, table.searchResultList.MediaSearch tr th:nth-child(2) div.filename, table.searchResultFields.MediaSearch tr th:nth-child(2) div.filename {
          padding: 4px;
          overflow: hidden;
          text-overflow: ellipsis; }
      table.searchResult.MediaSearch tr td:nth-child(3), table.searchResultList.MediaSearch tr td:nth-child(3), table.searchResultFields.MediaSearch tr td:nth-child(3), table.searchResult.MediaSearch tr th:nth-child(3), table.searchResultList.MediaSearch tr th:nth-child(3), table.searchResultFields.MediaSearch tr th:nth-child(3) {
        width: 360px;
        padding: 0; }
        table.searchResult.MediaSearch tr td:nth-child(3) div.plaintext, table.searchResultList.MediaSearch tr td:nth-child(3) div.plaintext, table.searchResultFields.MediaSearch tr td:nth-child(3) div.plaintext, table.searchResult.MediaSearch tr th:nth-child(3) div.plaintext, table.searchResultList.MediaSearch tr th:nth-child(3) div.plaintext, table.searchResultFields.MediaSearch tr th:nth-child(3) div.plaintext {
          margin: 24px 0 0 20px; }
        table.searchResult.MediaSearch tr td:nth-child(3) div.referencesHead, table.searchResultList.MediaSearch tr td:nth-child(3) div.referencesHead, table.searchResultFields.MediaSearch tr td:nth-child(3) div.referencesHead, table.searchResult.MediaSearch tr th:nth-child(3) div.referencesHead, table.searchResultList.MediaSearch tr th:nth-child(3) div.referencesHead, table.searchResultFields.MediaSearch tr th:nth-child(3) div.referencesHead {
          margin: 18px 0 0 0; }
        table.searchResult.MediaSearch tr td:nth-child(3) div.referencesContent, table.searchResultList.MediaSearch tr td:nth-child(3) div.referencesContent, table.searchResultFields.MediaSearch tr td:nth-child(3) div.referencesContent, table.searchResult.MediaSearch tr th:nth-child(3) div.referencesContent, table.searchResultList.MediaSearch tr th:nth-child(3) div.referencesContent, table.searchResultFields.MediaSearch tr th:nth-child(3) div.referencesContent {
          display: none; }
          table.searchResult.MediaSearch tr td:nth-child(3) div.referencesContent table, table.searchResultList.MediaSearch tr td:nth-child(3) div.referencesContent table, table.searchResultFields.MediaSearch tr td:nth-child(3) div.referencesContent table, table.searchResult.MediaSearch tr th:nth-child(3) div.referencesContent table, table.searchResultList.MediaSearch tr th:nth-child(3) div.referencesContent table, table.searchResultFields.MediaSearch tr th:nth-child(3) div.referencesContent table {
            margin-top: 12px;
            width: 100%;
            border-spacing: 0; }
            table.searchResult.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.groupTitle, table.searchResultList.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.groupTitle, table.searchResultFields.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.groupTitle, table.searchResult.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.groupTitle, table.searchResultList.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.groupTitle, table.searchResultFields.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.groupTitle {
              font-style: italic;
              width: 80%;
              padding: 8px 0 6px 6px; }
            table.searchResult.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText, table.searchResultList.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText, table.searchResultFields.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText, table.searchResult.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText, table.searchResultList.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText, table.searchResultFields.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText {
              width: 80%;
              padding: 4px 0 4px 20px;
              vertical-align: middle;
              color: black; }
              table.searchResult.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText a, table.searchResultList.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText a, table.searchResultFields.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText a, table.searchResult.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText a, table.searchResultList.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText a, table.searchResultFields.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText a {
                text-decoration: underline; }
              table.searchResult.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText span.notpublished, table.searchResultList.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText span.notpublished, table.searchResultFields.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText span.notpublished, table.searchResult.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText span.notpublished, table.searchResultList.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText span.notpublished, table.searchResultFields.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText span.notpublished {
                color: red; }
              table.searchResult.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText span.modifid, table.searchResultList.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText span.modifid, table.searchResultFields.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText span.modifid, table.searchResult.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText span.modifid, table.searchResultList.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText span.modifid, table.searchResultFields.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText span.modifid {
                color: #3366cc; }
              table.searchResult.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText span.inactive, table.searchResultList.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText span.inactive, table.searchResultFields.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryText span.inactive, table.searchResult.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText span.inactive, table.searchResultList.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText span.inactive, table.searchResultFields.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryText span.inactive {
                color: gray; }
            table.searchResult.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryBtn, table.searchResultList.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryBtn, table.searchResultFields.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryBtn, table.searchResult.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryBtn, table.searchResultList.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryBtn, table.searchResultFields.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryBtn {
              width: 20%;
              padding: 2px 12px 4px 12px;
              vertical-align: middle;
              text-align: center; }
              table.searchResult.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryBtn button, table.searchResultList.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryBtn button, table.searchResultFields.MediaSearch tr td:nth-child(3) div.referencesContent table tr td.entryBtn button, table.searchResult.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryBtn button, table.searchResultList.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryBtn button, table.searchResultFields.MediaSearch tr th:nth-child(3) div.referencesContent table tr td.entryBtn button {
                margin: 0; }
      table.searchResult.MediaSearch tr td:nth-child(4), table.searchResultList.MediaSearch tr td:nth-child(4), table.searchResultFields.MediaSearch tr td:nth-child(4), table.searchResult.MediaSearch tr th:nth-child(4), table.searchResultList.MediaSearch tr th:nth-child(4), table.searchResultFields.MediaSearch tr th:nth-child(4) {
        width: 70px;
        padding-left: 6px; }
      table.searchResult.MediaSearch tr td:nth-child(5), table.searchResultList.MediaSearch tr td:nth-child(5), table.searchResultFields.MediaSearch tr td:nth-child(5), table.searchResult.MediaSearch tr th:nth-child(5), table.searchResultList.MediaSearch tr th:nth-child(5), table.searchResultFields.MediaSearch tr th:nth-child(5), table.searchResult.MediaSearch tr td:nth-child(6), table.searchResultList.MediaSearch tr td:nth-child(6), table.searchResultFields.MediaSearch tr td:nth-child(6), table.searchResult.MediaSearch tr th:nth-child(6), table.searchResultList.MediaSearch tr th:nth-child(6), table.searchResultFields.MediaSearch tr th:nth-child(6) {
        width: 30px;
        text-align: center; }
      table.searchResult.MediaSearch tr td:nth-child(7), table.searchResultList.MediaSearch tr td:nth-child(7), table.searchResultFields.MediaSearch tr td:nth-child(7), table.searchResult.MediaSearch tr th:nth-child(7), table.searchResultList.MediaSearch tr th:nth-child(7), table.searchResultFields.MediaSearch tr th:nth-child(7) {
        width: 80px;
        padding-left: 6px; }
    table.searchResult.MediaSearch tr td.alt, table.searchResultList.MediaSearch tr td.alt, table.searchResultFields.MediaSearch tr td.alt, table.searchResult.MediaSearch tr td.title, table.searchResultList.MediaSearch tr td.title, table.searchResultFields.MediaSearch tr td.title {
      color: limegreen; }
      table.searchResult.MediaSearch tr td.alt span.notset, table.searchResultList.MediaSearch tr td.alt span.notset, table.searchResultFields.MediaSearch tr td.alt span.notset, table.searchResult.MediaSearch tr td.title span.notset, table.searchResultList.MediaSearch tr td.title span.notset, table.searchResultFields.MediaSearch tr td.title span.notset {
        color: red; }
    table.searchResult.MediaSearch tr td.references tr, table.searchResultList.MediaSearch tr td.references tr, table.searchResultFields.MediaSearch tr td.references tr {
      background-color: transparent; }
      table.searchResult.MediaSearch tr td.references tr td, table.searchResultList.MediaSearch tr td.references tr td, table.searchResultFields.MediaSearch tr td.references tr td {
        text-align: left; }
  table.searchResult.MediaSearch tr:nth-child(odd) td, table.searchResultList.MediaSearch tr:nth-child(odd) td, table.searchResultFields.MediaSearch tr:nth-child(odd) td {
    border-right: 2px solid white; }
    table.searchResult.MediaSearch tr:nth-child(odd) td:nth-child(1), table.searchResultList.MediaSearch tr:nth-child(odd) td:nth-child(1), table.searchResultFields.MediaSearch tr:nth-child(odd) td:nth-child(1) {
      border-left: 2px solid #EEEEEE; }
      table.searchResult.MediaSearch tr:nth-child(odd) td:nth-child(3) div.referencesContent table tr td, table.searchResultList.MediaSearch tr:nth-child(odd) td:nth-child(3) div.referencesContent table tr td, table.searchResultFields.MediaSearch tr:nth-child(odd) td:nth-child(3) div.referencesContent table tr td {
        border: none;
        border-top: 2px solid white; }
      table.searchResult.MediaSearch tr:nth-child(odd) td:nth-child(3) div.referencesContent table tr td.entryBtn, table.searchResultList.MediaSearch tr:nth-child(odd) td:nth-child(3) div.referencesContent table tr td.entryBtn, table.searchResultFields.MediaSearch tr:nth-child(odd) td:nth-child(3) div.referencesContent table tr td.entryBtn {
        border-left: 2px solid white; }
    table.searchResult.MediaSearch tr:nth-child(odd) td:nth-child(7), table.searchResultList.MediaSearch tr:nth-child(odd) td:nth-child(7), table.searchResultFields.MediaSearch tr:nth-child(odd) td:nth-child(7) {
      border-right: 2px solid #EEEEEE; }
table.searchResult.MediaSearch tr:nth-child(even) td, table.searchResultList.MediaSearch tr:nth-child(even) td, table.searchResultFields.MediaSearch tr:nth-child(even) td {
  border-right: 2px solid #EEEEEE; }
  table.searchResult.MediaSearch tr:nth-child(even) td:nth-child(1), table.searchResultList.MediaSearch tr:nth-child(even) td:nth-child(1), table.searchResultFields.MediaSearch tr:nth-child(even) td:nth-child(1) {
    border-left: 2px solid #EEEEEE; }
    table.searchResult.MediaSearch tr:nth-child(even) td:nth-child(3) div.referencesContent table tr, table.searchResultList.MediaSearch tr:nth-child(even) td:nth-child(3) div.referencesContent table tr, table.searchResultFields.MediaSearch tr:nth-child(even) td:nth-child(3) div.referencesContent table tr {
      background-color: white; }
      table.searchResult.MediaSearch tr:nth-child(even) td:nth-child(3) div.referencesContent table tr td, table.searchResultList.MediaSearch tr:nth-child(even) td:nth-child(3) div.referencesContent table tr td, table.searchResultFields.MediaSearch tr:nth-child(even) td:nth-child(3) div.referencesContent table tr td {
        border: none;
        border-top: 2px solid #EEEEEE; }
      table.searchResult.MediaSearch tr:nth-child(even) td:nth-child(3) div.referencesContent table tr td.entryBtn, table.searchResultList.MediaSearch tr:nth-child(even) td:nth-child(3) div.referencesContent table tr td.entryBtn, table.searchResultFields.MediaSearch tr:nth-child(even) td:nth-child(3) div.referencesContent table tr td.entryBtn {
        border-left: 2px solid #EEEEEE; }

table.searchResultFields.ObjectfilesDoclist {
  width: auto; }
  table.searchResultFields.ObjectfilesDoclist tr th {
    padding: 0 12px 0 12px; }
    table.searchResultFields.ObjectfilesDoclist tr td:nth-child(1) {
      text-align: center;
      width: 30px; }
    table.searchResultFields.ObjectfilesDoclist tr td:nth-child(2) {
      width: 36px; }
    table.searchResultFields.ObjectfilesDoclist tr td:nth-child(3) {
      text-align: center;
      width: 36px; }
    table.searchResultFields.ObjectfilesDoclist tr td:nth-child(4) {
      text-align: center;
      width: 36px; }
    table.searchResultFields.ObjectfilesDoclist tr td:nth-child(5) {
      width: 150px; }
    table.searchResultFields.ObjectfilesDoclist tr td:nth-child(6) {
      width: 60px; }

div.searchResultList {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  cursor: pointer; }
  div.searchResultList div.element.grid {
    width: 140px;
    height: 140px;
    border: 1px solid #eeeeee; }
    div.searchResultList div.element.grid div.icon {
      width: 100%;
      height: 120px;
      text-align: center; }
      div.searchResultList div.element.grid div.icon span.helper {
        display: inline-block;
        vertical-align: middle;
        height: 100%; }
      div.searchResultList div.element.grid div.icon span.img {
        height: 100%;
        vertical-align: middle; }
    div.searchResultList div.element.grid div.text {
      width: 100%;
      height: 20px;
      padding: 0 10px 10px 10px; }

::placeholder {
  color: grey;
  opacity: 0.5; }
