#wrapper { padding:1em; padding-top:100px; }
#main-menu-wrapper { display:none; }

/* Images */
img {
  padding: 1px;
  /*box-shadow: 0 0 3px 0 #333;*/
}
img[alt="XIMEA"] { 
  border: 0px;
  box-shadow: 0 0 0 0; 
}

/* Segments with code */
pre, code {font-family: Consolas, Menlo, "Liberation Mono", Courier, monospace; background-color:transparent; }
div.wiki pre {
  padding: 0.5em;
  background-color: #fafafa;
  border: 1px solid #dadada;
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

/* Anchor next to titles */
a[name] { position: relative; top: -50px; }
a.wiki-anchor { display: none; margin-left: 6px; text-decoration: none; }
a.wiki-anchor:hover { color: #aaa !important; text-decoration: none; }
h1:hover a.wiki-anchor, h2:hover a.wiki-anchor, h3:hover a.wiki-anchor { display: inline; color: #ddd; }

/* Edit controls */
.contextual {float:right; white-space: nowrap; line-height:1.4em;margin-top:5px; padding-left: 10px; font-size:0.9em;}
textarea { height: revert !important; }
#wiki_extensions_tag_form { display:none; }
#wiki_form p { color: transparent; }
#wiki_form p input { margin-bottom: 1em; }
#wiki_form p a { font-size: 1.1em; display: block; float: right; }
#wiki_form p a[href="#"] { float: left; }
.preview legend {display: none;}
#add_attachment_form a { display: block; float: right; }
#add_attachment_form input { margin-bottom: 1em; }

/* Icons */
.icon {
  font-family: revert !important;
  background-repeat: no-repeat;
  padding-left: 1.5em;
}

.icon-add { background-image: url(../images/add.png); }
.icon-edit { background-image: url(../images/edit.png); } .icon-edit::before { content:'' !important; }
.icon-copy { background-image: url(../images/copy.png); }
.icon-duplicate { background-image: url(../images/duplicate.png); }
.icon-del { background-image: url(../images/delete.png); }
.icon-move { background-image: url(../images/move.png); }
.icon-save { background-image: url(../images/save.png); }
.icon-cancel { background-image: url(../images/cancel.png); }
.icon-multiple { background-image: url(../images/table_multiple.png); }
.icon-folder { background-image: url(../images/folder.png); }
.open .icon-folder { background-image: url(../images/folder_open.png); }
.icon-package { background-image: url(../images/package.png); }
.icon-home { background-image: url(../images/home.png); }
.icon-user { background-image: url(../images/user.png); }
.icon-projects { background-image: url(../images/projects.png); }
.icon-help { background-image: url(../images/help.png); }
.icon-attachment  { background-image: url(../images/attachment.png); }
.icon-history  { background-image: url(../images/history.png); }
.icon-time  { background-image: url(../images/time.png); }
.icon-time-add  { background-image: url(../images/time_add.png); }
.icon-stats  { background-image: url(../images/stats.png); }
.icon-warning  { background-image: url(../images/warning.png); }
.icon-fav  { background-image: url(../images/fav.png); }
.icon-fav-off  { background-image: url(../images/fav_off.png); }
.icon-reload  { background-image: url(../images/reload.png); }
.icon-lock  { background-image: url(../images/locked.png); }
.icon-unlock  { background-image: url(../images/unlock.png); }
.icon-checked  { background-image: url(../images/true.png); }
.icon-details  { background-image: url(../images/zoom_in.png); }
.icon-report  { background-image: url(../images/report.png); }
.icon-comment  { background-image: url(../images/comment.png); }
.icon-summary  { background-image: url(../images/lightning.png); }
.icon-server-authentication { background-image: url(../images/server_key.png); }

.icon-file { background-image: url(../images/files/default.png); }
.icon-file.text-plain { background-image: url(../images/files/text.png); }
.icon-file.text-x-c { background-image: url(../images/files/c.png); }
.icon-file.text-x-csharp { background-image: url(../images/files/csharp.png); }
.icon-file.text-x-php { background-image: url(../images/files/php.png); }
.icon-file.text-x-ruby { background-image: url(../images/files/ruby.png); }
.icon-file.text-xml { background-image: url(../images/files/xml.png); }
.icon-file.image-gif { background-image: url(../images/files/image.png); }
.icon-file.image-jpeg { background-image: url(../images/files/image.png); }
.icon-file.image-png { background-image: url(../images/files/image.png); }
.icon-file.image-tiff { background-image: url(../images/files/image.png); }
.icon-file.application-pdf { background-image: url(../images/files/pdf.png); }
.icon-file.application-zip { background-image: url(../images/files/zip.png); }
.icon-file.application-x-gzip { background-image: url(../images/files/zip.png); }

/***** Ajax indicator ******/
#ajax-indicator {
  position: absolute; /* fixed not supported by IE */
  background-color:#eee;
  border: 1px solid #bbb;
  top:35%;
  left:40%;
  width:20%;
  font-weight:bold;
  text-align:center;
  padding:0.6em;
  z-index:100;
  filter:alpha(opacity=50);
  opacity: 0.5;
}

html>body #ajax-indicator { position: fixed; }

#ajax-indicator span {
  background-position: 0% 40%;
  background-repeat: no-repeat;
  background-image: url(../images/loading.gif);
  padding-left: 26px;
  vertical-align: bottom;
}

/* Files upload */
input.file_selector {
  color: transparent;
  padding-top: 1em;
}

/* Tables */
tr td { 
  padding: 0.5em; 
  font-weight: revert !important;
}
tr.zebra {
  background-color:#252525;
  color:#fff;
}
tr.even {
  background-color:#c1c9d9;
}
tr.odd {
  background-color:#f5f9ff;
}

ul ul, ul ul ul, ul ul ul {
  padding-left:1em;
}
ul li::marker {
  color: #f26f21;
  font-size: 1.4em;
}
ul.toc, ul.toc_right { list-style: none; padding-left:1em; }
ul.toc ul, ul.toc_right ul { list-style: none; }
ul.toc ul ul, ul.toc_right ul ul { list-style: none; }
ul.toc ul ul ul, ul.toc_right ul ul ul { list-style: none; }

/***** Diff *****/
.diff_out { background: #fcc; }
.diff_in { background: #cfc; }

/* Table of contents */
.toc {
  background: #eee;
  padding: 0.6em;
  padding-left: 2em;
  margin-bottom: 1em;
  margin-left: 1em;
  /*
  position:sticky;
  top:80px;*/
  box-shadow: 0 0 3px 0 darkgrey;
}
.toc.right {
  float: right;
}

/* Kentico side bars */
.sidebar-nav-item {
  display: flex;
}

/* Search knowledgebase */
form label {
  display: inline;
  padding-right: 1em;
}
form input[type='checkbox']  {
  display: inline;
}
.collapsible { /* Removes some search options */
  display: none;
}
#scope, label.hidden-for-sighted {
  display: none;
}
#search-results-counts {
  display: none;
}
#search-results dd {
  color: gray;
  display: none;
}
#search-results span.description span.highlight {
  color: black;
}
#search-results span.author {
  display: none;
}
#search-results dt .project {
  display: block;
  font-size: 0.8em;
}
#search-results dt a {
  display: block;
  font-size: 1.2em;
  margin-bottom: 1em;
}
span.pagination {
  margin-top: 3em;
}
span.pagination span span.items { display: none; }
.pagination .pages li {
  display: inline-block;
  font-size: 1.2em;
  list-style: none;
  padding-right: 2em;
}
#search-form div.box p label { display: none; }
#search-types { display: none; }
#search-input {
  font-size:1.2em;
}

/* History */
table.list {
  width:100%;
}

/* Other */
p.other-formats {
  margin-top:3em;
}

/* Copy to clipboard */
.copy-to-clipboard {
  position: absolute;
  top: 0em;
  right: 0em;
  cursor: pointer;
  padding: 0.2em;
}
.clipboard-icon::after {
  content: 'Copy to clipboard';
  opacity: 0.5;
  margin:0.5em;
  background-color: white;
  font-size:0.9em;
  /*border:1px solid gray;
  padding:0.5em;*/
}
.success-icon::after {
  content: '\2705';
}
.copy-to-clipboard-wrapper {
  position: relative;
}
