/*!
  * Styles v0.12.0-SNAPSHOT
  * www.netvis.pl
  *
  * Copyright (c) 2021 Netvis
  * Licensed under the UNLICENSED license
  *
  */

html {
  height: 100%;
}
body {
  /* Margin bottom by footer height */
  /* margin-bottom: 40px; */
  /* Margin bottom not working in Chrome */
  padding-bottom: 30px;
}
body > .container {
  padding: 70px 15px 0;
}
body > .container-fluid {
  padding: 70px 15px 0;
}
.row h3 {
  margin-top: 0;
}
.hide {
  display: none;
}
.left {
  margin: 10px 10px 5px 0;
  float: left;
}
.right {
  margin: 10px 0 5px 10px;
  float: right;
}
.nav-sidebar {
  padding: 5px 0;
  position: fixed;
  border: solid 1px #e5e5e5;
  background-color: #FFFFEE;
  font-size: 12px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  z-index: 100;
  width: 100%;
  height: calc(100vh - 40px);
}
.nav-sidebar:empty {
  border: none;
}
.nav-sidebar li.nav-header {
  font-size: 14px;
  padding: 0 10px;
}
.nav-sidebar .nav-list li > a {
  padding: 5px 0 0 15px;
}
.nav-sidebar #subMessage > span {
  padding: 0 10px;
}
a.icon {
  display: inline-block;
  padding: 2px 0 2px 17px;
  background-repeat: no-repeat;
  background-position: left 50%;
  /*height: 20px;*/
  /*vertical-align: bottom;*/
  /*line-height: 1.5em;*/
}
a.only-img {
  text-indent: -9999px;
}
a.export {
  background-image: url("../images/document-export.png");
}
a.edit {
  background-image: url("../../bootstrap-icons/icons/pencil.svg");
}
a.view {
  background-image: url("../../bootstrap-icons/icons/search.svg");
}
a.archive {
  background-image: url("../../bootstrap-icons/icons/archive.svg");
}
a.unarchive {
  background-image: url("../../bootstrap-icons/icons/box-arrow-up.svg");
}
a.delete {
  background-image: url("../../bootstrap-icons/icons/trash.svg");
}
a.publish {
  background-image: url("../../bootstrap-icons/icons/eye.svg");
}
a.unpublish {
  background-image: url("../../bootstrap-icons/icons/eye-slash.svg");
}
a.up {
  background-image: url("../../bootstrap-icons/icons/arrow-up-square.svg");
}
a.down {
  background-image: url("../../bootstrap-icons/icons/arrow-down-square.svg");
}
a.cache-clear {
  background-image: url("../images/broom.png");
}
a.cache-clear-statistics {
  background-image: url("../images/chart_bar.png");
}
a.set-poll-active {
  background-image: url("../../bootstrap-icons/icons/check-square.svg");
}
a.preview {
  background-image: url("../../bootstrap-icons/icons/display.svg");
}
img.ui-datepicker-trigger {
  display: block;
}
/* rozwiązanie problemu z dropdownmenu w IE8 */
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle,
.navbar,
.navbar-inverse .navbar-inner {
  filter: none;
  background-image: none;
}
table.table-optiontransferselect td {
  border: none !important;
}
.nav-list .divider {
  background-color: #E5E5E5;
  height: 1px;
  margin: 5px 0;
  overflow: hidden;
}
table tr.nonpublished {
  color: white;
  text-decoration: line-through;
}
table tr.nonpublished td {
  background-color: lightslategray;
}
table td.operation {
  width: 18px;
  text-align: left;
  white-space: nowrap;
  cursor: pointer;
  border-right: none;
  border-left: none;
}
table td.operation a {
  padding-right: 10px;
}
td.details-control {
  background-image: url("../../bootstrap-icons/icons/plus-circle.svg");
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
tr.shown td.details-control {
  background-image: url("../../bootstrap-icons/icons/dash-circle.svg");
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
.announcements-table-img {
  width: 150px;
}
.announcement-img {
  width: 300px;
}
.news-table-img {
  width: 150px;
}
.news-img {
  width: 300px;
}
.fotoservice-table-img {
  width: 200px;
}
/* FOOTER */
#footer {
  height: 30px;
  clear: both;
  margin: 0 auto;
  border-top: 2px solid #f0f0f0;
  /* text-align: center; */
  background-color: white;
  color: #808080;
  font-size: 10px;
  padding: 7px 0 0 0;
}
#footer a {
  color: #808080;
  text-decoration: none;
  margin-left: 5px;
}
#footer a:hover {
  text-decoration: underline;
}
#footer p {
  margin: 0;
}
#footer span.left,
#footer span.right {
  text-align: center;
  margin: 5px;
  padding: 0 10px;
}
/* END FOOTER */
/* Displaytag table */
.displaytag-table {
  width: 100%;
}
.displaytag-table tbody tr:hover,
.displaytag-table tr.over {
  background: #ffffd9 !important;
}
.displaytag-table thead {
  background: #d7ffbd;
  color: #000000;
}
.displaytag-table thead th.sorted {
  background: #b8ff8a;
}
.displaytag-table th.order1 a {
  background-image: url(../images/arrow_down.png) !important;
}
.displaytag-table th.order2 a {
  background-image: url(../images/arrow_up.png) !important;
}
.displaytag-table thead a {
  color: #337ab7;
}
.displaytag-table thead th.sorted a {
  color: #005580 !important;
}
.displaytag-table th.sorted a,
.displaytag-table th.sortable a {
  background-position: right;
  background-repeat: no-repeat;
  display: block;
}
.displaytag-table td.operation {
  width: 18px;
  white-space: nowrap;
  text-align: left;
  border-left: none;
  border-right: none;
  cursor: pointer;
}
.displaytag-table td.operation a {
  cursor: pointer;
}
.displaytag-table th.operation {
  border-left: none;
  border-right: none;
}
.pagebanner {
  padding: 7px 0;
}
span.displaytag-pagebanner {
  font-size: 12px;
  background-color: #eeeeee;
  border: 1px dotted #ddd;
  border-radius: 4px;
  display: block;
  margin: 10px 0 4px;
  padding: 4px 0 4px 4px;
}
span.displaytag-pagelinks {
  font-size: 12px;
  line-height: 16px;
  margin: -25px 0 0 0;
  display: block;
  padding: 0;
  text-align: left;
  height: 16px;
  float: right;
}
span.displaytag-pagelinks a {
  text-decoration: none;
  height: 16px;
  text-indent: -9000px;
  display: block;
  float: left;
  margin-right: 4px;
  margin-bottom: 4px;
  cursor: pointer;
  color: #000000;
}
span.displaytag-pagelinks a.page-link-first {
  width: 18px;
  background: url(../images/document-page.png) no-repeat scroll left top;
}
span.displaytag-pagelinks a.page-link-previous {
  width: 18px;
  background: url(../images/document-page-previous.png) no-repeat scroll left top;
}
span.displaytag-pagelinks a.page-link-next {
  width: 18px;
  background: url(../images/document-page-next.png) no-repeat scroll left top;
}
span.displaytag-pagelinks a.page-link-last {
  width: 18px;
  background: url(../images/document-page-last.png) no-repeat scroll left top;
}
span.displaytag-pagelinks a.page-link {
  text-indent: 0;
  padding-top: 1px;
  vertical-align: middle;
}
.displaytag-selected {
  font-weight: bold;
}
span.displaytag-pagelinks a.disable {
  pointer-events: none;
  cursor: default;
}
.displaytag-exportlinks {
  font-size: 12px;
  margin: -10px 0 10px;
  background-color: #eeeeee;
  border: 1px dotted #ddd;
  border-radius: 4px;
  padding: 4px 0 4px 4px;
}
span.export {
  background-repeat: no-repeat;
  background-position: left;
  padding: 0 4px 2px 20px;
}
span.csv {
  background-image: url(../images/ico_file_csv.png);
}
span.excel {
  background-image: url(../images/ico_file_excel.png);
}
span.pdf {
  background-image: url(../images/ico_file_pdf.png);
}
span.xml {
  background-image: url(../images/ico_file_xml.png);
}
div.tree {
  border: solid 1px #e5e5e5;
  padding: 2px 0;
  font-size: 12px;
  clear: both;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.vakata-context {
  font-size: 12px;
}
.menu-item {
  margin: 0 0 0 4px;
}
.menu-item-refresh {
  background: url("../../bootstrap-icons/icons/arrow-repeat.svg") no-repeat center center !important;
}
.menu-item-edit {
  background: url("../../bootstrap-icons/icons/pencil.svg") no-repeat center center !important;
}
.menu-item-add {
  background: url("../../bootstrap-icons/icons/plus-circle.svg") no-repeat center center !important;
}
.menu-item-copy {
  background: url("../../bootstrap-icons/icons/files.svg") no-repeat center center !important;
}
.menu-item-delete {
  background: url("../../bootstrap-icons/icons/trash.svg") no-repeat center center !important;
}
.menu-item-properties {
  background: url("../../bootstrap-icons/icons/card-list.svg") no-repeat center center !important;
}
.menu-item-properties-view {
  background: url("../../bootstrap-icons/icons/search.svg") no-repeat center center !important;
}
.menu-item-up {
  background: url("../../bootstrap-icons/icons/arrow-up.svg") no-repeat center center !important;
}
.menu-item-down {
  background: url("../../bootstrap-icons/icons/arrow-down.svg") no-repeat center center !important;
}
.menu-item-move {
  background: url("../../bootstrap-icons/icons/arrows-move.svg") no-repeat center center !important;
}
.menu-item-preview {
  background: url("../../bootstrap-icons/icons/display.svg") no-repeat center center !important;
}
.menu-item-view {
  background: url("../../bootstrap-icons/icons/search.svg") no-repeat center center !important;
}
.menu-folder-add {
  background: url("../../bootstrap-icons/icons/folder-plus.svg") no-repeat center center !important;
}
.menu-folder-edit {
  background: url("../../bootstrap-icons/icons/pencil.svg") no-repeat center center !important;
}
.menu-folder-move {
  background: url("../../bootstrap-icons/icons/arrows-move.svg") no-repeat center center !important;
}
.menu-folder-delete {
  background: url("../../bootstrap-icons/icons/trash.svg") no-repeat center center !important;
}
.menu-module-manage {
  background: url("../../bootstrap-icons/icons/tools.svg") no-repeat center center !important;
}
.menu-group-node-permission {
  background: url("../../bootstrap-icons/icons/file-earmark-lock.svg") no-repeat center center !important;
}
.menu-group-folder-permission {
  background: url("../../bootstrap-icons/icons/lock.svg") no-repeat center center !important;
}
.menu-group-user-remove {
  background: url("../../bootstrap-icons/icons/dash-circle.svg") no-repeat center center !important;
}
.menu-node-permission-reset {
  background: url("../../bootstrap-icons/icons/safe.svg") no-repeat center center !important;
}
.menu-node-permission-lock {
  background: url("../../bootstrap-icons/icons/lock.svg") no-repeat center center !important;
}
.menu-node-permission-unlock {
  background: url("../../bootstrap-icons/icons/unlock.svg") no-repeat center center !important;
}
.menu-binary-folder-permission-reset {
  background: url("../../bootstrap-icons/icons/safe.svg") no-repeat center center !important;
}
.menu-binary-folder-permission-lock {
  background: url("../../bootstrap-icons/icons/lock.svg") no-repeat center center !important;
}
.menu-binary-folder-permission-unlock {
  background: url("../../bootstrap-icons/icons/unlock.svg") no-repeat center center !important;
}
.menu-binary-file-get {
  background: url("../../bootstrap-icons/icons/download.svg") no-repeat center center !important;
}
.form-signin {
  max-width: 300px;
  padding: 19px 29px 29px;
  margin: 20px auto 20px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.form-signin .form-signin-heading {
  margin: 0 0 20px 0;
}
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin input[type="text"],
.form-signin input[type="password"] {
  font-size: 16px;
  margin-bottom: 15px;
  padding: 0px 9px;
}
.form {
  padding: 15px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.form-footer {
  padding: 20px 0 0 0;
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 20px;
}
.form-actions {
  text-align: center;
}
table.first-col-fit tr th:first-child {
  width: 1%;
  white-space: nowrap;
}
table.first-col-fit tr td:first-child {
  width: 1%;
  white-space: nowrap;
}
table.last-col-fit tr th:last-child {
  width: 1%;
  white-space: nowrap;
}
table.last-col-fit tr td:last-child {
  width: 1%;
  white-space: nowrap;
}
/*# sourceMappingURL=styles.css.map */