/* line 4, /home/nodica/vvs/static/admin/css/defines.less */
html[data-theme="light"],
:root {
  --body-quiet-color: #666;
  --breadcrumbs-fg: #c4dce8;
}
/* line 367, /home/nodica/vvs/static/admin/css/defines.less */
.btn-img:not(.sales_action):hover i {
  transform: scale(1.3);
}
/* line 372, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-ovl i {
  color: #7DABD1;
}
/* line 378, /home/nodica/vvs/static/admin/css/defines.less */
span.highlighted-properties {
  color: #0D9D2A;
}
/*
   http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
/* line 7, /home/nodica/vvs/static/admin/css/base/00-reset.less */
body,
div,
span,
applet,
object,
iframe,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
/* line 19, /home/nodica/vvs/static/admin/css/base/00-reset.less */
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section {
  display: block;
}
/* line 21, /home/nodica/vvs/static/admin/css/base/00-reset.less */
body {
  line-height: 1;
}
/* line 23, /home/nodica/vvs/static/admin/css/base/00-reset.less */
ol,
ul {
  list-style: none;
}
/* line 25, /home/nodica/vvs/static/admin/css/base/00-reset.less */
blockquote,
q {
  quotes: none;
}
/* line 27, /home/nodica/vvs/static/admin/css/base/00-reset.less */
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
/* line 32, /home/nodica/vvs/static/admin/css/base/00-reset.less */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 37, /home/nodica/vvs/static/admin/css/base/00-reset.less */
b,
strong {
  font-weight: bold;
}
/* line 39, /home/nodica/vvs/static/admin/css/base/00-reset.less */
i,
em {
  font-style: italic;
}
/* line 4, /home/nodica/vvs/static/admin/css/base/clipboard.less */
div#file-clipboard ul.dropdown-menu {
  top: 47px;
  left: -100px;
}
/* line 9, /home/nodica/vvs/static/admin/css/base/clipboard.less */
div#file-clipboard.open a.btn span.circle {
  background-color: #447E9B;
  border-radius: 50%;
  height: 5px;
  left: 4px;
  position: absolute;
  top: 20px;
  width: 5px;
}
/* line 19, /home/nodica/vvs/static/admin/css/base/clipboard.less */
div#file-clipboard li {
  list-style: none;
  margin: 0;
  padding: 7px 10px;
  font-size: 12px;
  line-height: 12px;
  border-bottom: 1px solid #EEEEEE;
  white-space: nowrap;
}
/* line 30, /home/nodica/vvs/static/admin/css/base/clipboard.less */
div#file-clipboard li a {
  display: inline-block;
  max-width: 185px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 0 25px 0 0;
  padding: 0;
  color: #447E9B;
}
/* line 41, /home/nodica/vvs/static/admin/css/base/clipboard.less */
div#file-clipboard li i.fa {
  cursor: pointer;
  display: inline-block;
  float: right;
  font-size: 14px;
  line-height: 14px;
}
/* line 51, /home/nodica/vvs/static/admin/css/base/clipboard.less */
div.paste-file a.btn {
  padding: 0;
}
/* line 54, /home/nodica/vvs/static/admin/css/base/clipboard.less */
.fmt-files p {
  margin: 0;
  padding: 1px;
  white-space: nowrap;
}
/* line 59, /home/nodica/vvs/static/admin/css/base/clipboard.less */
.fmt-files p a {
  margin: 0 0.5em 0 0;
  white-space: nowrap;
}
/* line 64, /home/nodica/vvs/static/admin/css/base/clipboard.less */
.fmt-files p i {
  margin-right: 0.3em;
}
/* line 68, /home/nodica/vvs/static/admin/css/base/clipboard.less */
.fmt-files p a.checkbox {
  display: inline-block;
  width: 1.1em;
}
/* line 72, /home/nodica/vvs/static/admin/css/base/clipboard.less */
.fmt-files p a.checkbox i.fa-square {
  display: inline-block;
}
/* line 73, /home/nodica/vvs/static/admin/css/base/clipboard.less */
.fmt-files p a.checkbox i.fa-check-square {
  display: none;
}
/* line 76, /home/nodica/vvs/static/admin/css/base/clipboard.less */
.fmt-files p a.checkbox.checked i.fa-square {
  display: none;
}
/* line 77, /home/nodica/vvs/static/admin/css/base/clipboard.less */
.fmt-files p a.checkbox.checked i.fa-check-square {
  display: inline-block;
}
/* line 85, /home/nodica/vvs/static/admin/css/base/clipboard.less */
a.fmt-file {
  margin: 0;
  white-space: nowrap;
}
/* line 90, /home/nodica/vvs/static/admin/css/base/clipboard.less */
a.copy-file,
a.version-opener {
  margin-left: 0.5em;
}
@font-face {
  font-family: "EurostileNextLTPro-Regular";
  src: url("../fonts/EurostileNextLTPro-Regular.otf") format("opentype");
}
@font-face {
  font-family: "EurostileNextLTPro-Light";
  src: url("../fonts/EurostileNextLTPro-Light.otf") format("opentype");
}
@font-face {
  font-family: "EurostileNextLTPro-Bold";
  src: url("../fonts/EurostileNextLTPro-Bold.otf") format("opentype");
}
@font-face {
  font-family: "EurostileNextLTPro-SmBd";
  src: url("../fonts/EurostileNextLTPro-SmBd.otf") format("opentype");
}
/* line 6, /home/nodica/vvs/static/admin/css/base.less */
:root {
  --width-label: 170px;
}
/* line 10, /home/nodica/vvs/static/admin/css/base.less */
html,
body {
  height: 100%;
}
/* line 16, /home/nodica/vvs/static/admin/css/base.less */
.href {
  cursor: pointer;
}
/* line 216, /home/nodica/vvs/static/admin/css/defines.less */
.href,
.href:link,
.href:visited {
  text-decoration: none;
  color: #447E9B;
}
/* line 221, /home/nodica/vvs/static/admin/css/defines.less */
.href:active,
.href:hover {
  text-decoration: underline;
  color: #003366;
}
/* line 226, /home/nodica/vvs/static/admin/css/defines.less */
.href:focus {
  text-decoration: underline;
}
/* line 232, /home/nodica/vvs/static/admin/css/defines.less */
.clear-after:after {
  content: "";
  display: block;
  clear: both;
  float: none;
}
/* line 20, /home/nodica/vvs/static/admin/css/base.less */
a {
  cursor: pointer;
}
/* line 216, /home/nodica/vvs/static/admin/css/defines.less */
a,
a:link,
a:visited {
  text-decoration: none;
  color: #447E9B;
}
/* line 221, /home/nodica/vvs/static/admin/css/defines.less */
a:active,
a:hover {
  text-decoration: underline;
  color: #003366;
}
/* line 226, /home/nodica/vvs/static/admin/css/defines.less */
a:focus {
  text-decoration: underline;
}
/* line 23, /home/nodica/vvs/static/admin/css/base.less */
a img {
  border: none;
}
/* line 26, /home/nodica/vvs/static/admin/css/base.less */
a.selection:link,
a.selection:visited {
  color: #FFFFFF;
  text-decoration: none;
}
/* line 32, /home/nodica/vvs/static/admin/css/base.less */
a.section {
  text-decoration: underline;
}
/* line 36, /home/nodica/vvs/static/admin/css/base.less */
a.field-add-button {
  display: inline-block;
  margin-left: 0.5em;
  font-size: 1rem;
}
/* line 45, /home/nodica/vvs/static/admin/css/base.less */
body {
  background: #FFFFFF;
}
/* line 47, /home/nodica/vvs/static/admin/css/base.less */
.bold {
  font-weight: bold !important;
}
/* line 49, /home/nodica/vvs/static/admin/css/base.less */
p,
ol,
ul,
dl {
  margin: 0.2em 0 0.8em 0;
}
/* line 51, /home/nodica/vvs/static/admin/css/base.less */
p {
  padding: 0;
  line-height: 140%;
}
/* line 56, /home/nodica/vvs/static/admin/css/base.less */
h2,
h3,
h4,
h5 {
  font-weight: bold;
}
/* line 60, /home/nodica/vvs/static/admin/css/base.less */
h2 {
  font-size: 1rem;
  margin: 1em 0 0.5em 0;
}
/* line 64, /home/nodica/vvs/static/admin/css/base.less */
h2.subhead {
  font-weight: normal;
  margin-top: 0;
}
/* line 70, /home/nodica/vvs/static/admin/css/base.less */
h3 {
  font-size: 0.875rem;
  margin: 0.8em 0 0.3em 0;
  color: #666666;
  font-weight: bold;
}
/* line 77, /home/nodica/vvs/static/admin/css/base.less */
h4 {
  font-size: 0.75rem;
  margin: 1em 0 0.8em 0;
  padding-bottom: 3px;
}
/* line 83, /home/nodica/vvs/static/admin/css/base.less */
h5 {
  font-size: 0.625rem;
  margin: 1.5em 0 0.5em 0;
  color: #666666;
  text-transform: uppercase;
  letter-spacing: 1px;
}
/* line 91, /home/nodica/vvs/static/admin/css/base.less */
ul li {
  padding: 1px 0;
}
/* line 96, /home/nodica/vvs/static/admin/css/base.less */
li ul {
  margin-bottom: 0;
}
/* line 98, /home/nodica/vvs/static/admin/css/base.less */
dt,
dd {
  font-size: 0.8125rem;
  line-height: 1.25rem;
}
/* line 103, /home/nodica/vvs/static/admin/css/base.less */
dt {
  font-weight: bold;
  margin-top: 4px;
}
/* line 108, /home/nodica/vvs/static/admin/css/base.less */
dd {
  margin-left: 0;
}
/* line 110, /home/nodica/vvs/static/admin/css/base.less */
form,
fieldset {
  margin: 0;
  padding: 0;
}
/* line 115, /home/nodica/vvs/static/admin/css/base.less */
fieldset {
  border: none;
  border-top: 1px solid #EEEEEE;
  min-width: 0;
}
/* line 121, /home/nodica/vvs/static/admin/css/base.less */
blockquote {
  font-size: 0.6875rem;
  color: #777777;
  margin-left: 2px;
  padding-left: 10px;
  border-left: 5px solid #DDDDDD;
}
/* line 129, /home/nodica/vvs/static/admin/css/base.less */
code,
pre {
  font-family: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  background: inherit;
  color: #666666;
  font-size: 0.75rem;
  overflow-x: auto;
}
/* line 137, /home/nodica/vvs/static/admin/css/base.less */
pre.literal-block {
  margin: 10px;
  background: #EEEEEE;
  padding: 6px 8px;
}
/* line 143, /home/nodica/vvs/static/admin/css/base.less */
code strong {
  color: #993300;
}
/* line 145, /home/nodica/vvs/static/admin/css/base.less */
hr {
  clear: both;
  color: #EEEEEE;
  background-color: #EEEEEE;
  height: 1px;
  border: none;
  margin: 0;
  padding: 0;
  line-height: 1px;
}
/* line 158, /home/nodica/vvs/static/admin/css/base.less */
.small {
  font-size: 0.6875rem;
}
/* line 160, /home/nodica/vvs/static/admin/css/base.less */
.mini {
  font-size: 0.625rem;
}
/* line 162, /home/nodica/vvs/static/admin/css/base.less */
.help,
p.help,
form p.help,
div.help,
form div.help,
div.help li {
  font-size: 0.75rem;
  color: #888888;
  clear: left;
}
/* line 168, /home/nodica/vvs/static/admin/css/base.less */
.comment-start {
  color: #447E9B;
  font-weight: bold;
}
/* line 173, /home/nodica/vvs/static/admin/css/base.less */
div.comment-div {
  margin-bottom: 0.5em;
}
/* line 177, /home/nodica/vvs/static/admin/css/base.less */
.disabled {
  color: #999999;
}
/* line 179, /home/nodica/vvs/static/admin/css/base.less */
div.help ul {
  margin-bottom: 0;
}
/* line 183, /home/nodica/vvs/static/admin/css/base.less */
.help-tooltip {
  cursor: help;
}
/* line 185, /home/nodica/vvs/static/admin/css/base.less */
p img,
h1 img,
h2 img,
h3 img,
h4 img,
td img {
  vertical-align: middle;
}
/* line 187, /home/nodica/vvs/static/admin/css/base.less */
.quiet,
a.quiet:link,
a.quiet:visited {
  color: #999999 !important;
  font-weight: normal !important;
}
/* line 192, /home/nodica/vvs/static/admin/css/base.less */
.quiet strong {
  font-weight: bold !important;
}
/* line 194, /home/nodica/vvs/static/admin/css/base.less */
.quiet a,
.red {
  color: #E74302 !important;
}
/* line 196, /home/nodica/vvs/static/admin/css/base.less */
.green {
  color: #70bf2b;
}
/* line 198, /home/nodica/vvs/static/admin/css/base.less */
.clear {
  clear: both;
}
/* line 200, /home/nodica/vvs/static/admin/css/base.less */
.nowrap {
  white-space: nowrap !important;
}
/* line 202, /home/nodica/vvs/static/admin/css/base.less */
.wrap {
  white-space: normal !important;
}
/* line 206, /home/nodica/vvs/static/admin/css/base.less */
table {
  border-collapse: collapse;
  border-color: #CCCCCC;
}
/* line 212, /home/nodica/vvs/static/admin/css/base.less */
table.bordered td,
table.bordered th {
  border: 1px solid #CCCCCC;
}
/* line 215, /home/nodica/vvs/static/admin/css/base.less */
table.w100 {
  width: 100%;
}
/* line 218, /home/nodica/vvs/static/admin/css/base.less */
table.text-left td,
table.text-left th {
  text-align: left;
}
/* line 221, /home/nodica/vvs/static/admin/css/base.less */
table.gray-head thead {
  background-color: #EFEFEF;
  font-weight: bold;
}
/* line 223, /home/nodica/vvs/static/admin/css/base.less */
td,
th {
  font-size: 0.8125rem;
  line-height: 1rem;
  border-bottom: 1px solid #CCCCCC;
  vertical-align: baseline;
  padding: 8px;
}
/* line 231, /home/nodica/vvs/static/admin/css/base.less */
th {
  text-align: left;
  font-weight: 600;
}
/* line 236, /home/nodica/vvs/static/admin/css/base.less */
thead th,
tfoot td {
  color: #666666;
  padding: 5px 10px;
  font-size: 11px;
  background: #FFFFFF;
  border: none;
  border-top: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
}
/* line 246, /home/nodica/vvs/static/admin/css/base.less */
tfoot td {
  border-bottom: none;
  border-top: 1px solid #CCCCCC;
}
/* line 251, /home/nodica/vvs/static/admin/css/base.less */
tr.alt {
  background: #F6F6F6;
}
/* line 254, /home/nodica/vvs/static/admin/css/base.less */
table:not(.no-stripes) tr:nth-child(odd),
table:not(.no-stripes) .row-form-errors {
  background: #fff;
}
/* line 258, /home/nodica/vvs/static/admin/css/base.less */
table:not(.no-stripes) tr:nth-child(even),
table:not(.no-stripes) tr:nth-child(even) .errorlist,
table:not(.no-stripes) tr:nth-child(odd) + .row-form-errors,
table:not(.no-stripes) tr:nth-child(odd) + .row-form-errors .errorlist {
  background: #f9f9f9;
}
/* line 268, /home/nodica/vvs/static/admin/css/base.less */
table thead th {
  padding: 5px 10px;
  line-height: normal;
  text-transform: uppercase;
  background: #F6F6F6;
}
/* line 274, /home/nodica/vvs/static/admin/css/base.less */
table thead th.groupable .text {
  margin-right: 20px;
}
/* line 279, /home/nodica/vvs/static/admin/css/base.less */
table thead th .text span {
  display: block;
  padding: 8px 10px;
}
/* line 284, /home/nodica/vvs/static/admin/css/base.less */
table thead th .text a {
  display: block;
  cursor: pointer;
  padding: 8px 10px;
}
/* line 289, /home/nodica/vvs/static/admin/css/base.less */
table thead th .text a:focus,
table thead th .text a:hover {
  background: #EEEEEE;
}
/* line 295, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted {
  background: #EEEEEE;
}
/* line 300, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .text {
  margin-right: 70px;
}
/* line 303, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .text span {
  padding: 8px 10px;
  display: block;
}
/* line 309, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted a.sortremove {
  visibility: hidden;
}
/* line 313, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted:hover a.sortremove {
  visibility: visible;
}
/* line 315, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .sortoptions {
  display: block;
  padding: 9px 5px 0 5px;
  float: right;
  text-align: right;
}
/* line 321, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .sortoptions a {
  width: 14px;
  height: 14px;
  display: inline-block;
  position: relative;
  background: url(../img/sorting-icons.svg) 0 0 no-repeat;
  background-size: 14px auto;
}
/* line 329, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .sortoptions a.sortremove {
  background-position: 0 0;
}
/* line 332, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .sortoptions a.sortremove:after {
  content: '\\';
  position: absolute;
  top: -6px;
  left: 3px;
  font-weight: 200;
  font-size: 1.125rem;
  color: #999999;
}
/* line 342, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .sortoptions a.sortremove:focus:after,
table thead th.sorted .sortoptions a.sortremove:hover:after {
  color: #447E9B;
}
/* line 346, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .sortoptions a.sortremove:focus,
table thead th.sorted .sortoptions a.sortremove:hover {
  background-position: 0 -14px;
}
/* line 351, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .sortoptions a.ascending {
  background-position: 0 -28px;
}
/* line 354, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .sortoptions a.ascending:focus,
table thead th.sorted .sortoptions a.ascending:hover {
  background-position: 0 -42px;
}
/* line 359, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .sortoptions a.descending {
  top: 1px;
  background-position: 0 -56px;
}
/* line 363, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .sortoptions a.descending:focus,
table thead th.sorted .sortoptions a.descending:hover {
  background-position: 0 -70px;
}
/* line 368, /home/nodica/vvs/static/admin/css/base.less */
table thead th.sorted .sortpriority {
  font-size: 0.8em;
  min-width: 12px;
  text-align: center;
  vertical-align: 3px;
  margin-left: 2px;
  margin-right: 2px;
}
/* line 379, /home/nodica/vvs/static/admin/css/base.less */
table thead th a:link,
table thead th a:visited {
  color: #666666;
}
/* line 384, /home/nodica/vvs/static/admin/css/base.less */
input,
textarea,
select,
.form-row p,
form .button {
  margin: 2px 0;
  padding: 2px 3px;
  vertical-align: middle;
  font-weight: normal;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.8125rem;
}
/* line 393, /home/nodica/vvs/static/admin/css/base.less */
.form-row div.help {
  padding: 2px 3px;
}
/* line 397, /home/nodica/vvs/static/admin/css/base.less */
.form-row p.autocomplete-input-container,
.module p.autocomplete-input-container {
  margin: 0;
  padding: 0;
}
/* line 402, /home/nodica/vvs/static/admin/css/base.less */
textarea {
  vertical-align: top;
}
/* line 406, /home/nodica/vvs/static/admin/css/base.less */
input[type=text],
input[type=password],
input[type=email],
input[type=url],
input[type=number],
input[type=tel],
textarea,
select,
.vTextField {
  border: 1px solid #CCCCCC;
  border-radius: 4px;
  padding: 5px 6px;
  margin-top: 0;
}
/* line 413, /home/nodica/vvs/static/admin/css/base.less */
input[type=text].flyter-text-input,
input[type=password].flyter-text-input,
input[type=email].flyter-text-input,
input[type=url].flyter-text-input,
input[type=number].flyter-text-input,
input[type=tel].flyter-text-input,
textarea.flyter-text-input,
select.flyter-text-input,
.vTextField.flyter-text-input {
  padding: 0.25rem 0.5rem;
  border-radius: 0;
}
/* line 419, /home/nodica/vvs/static/admin/css/base.less */
input[type=text]:focus,
input[type=password]:focus,
input[type=email]:focus,
input[type=url]:focus,
input[type=number]:focus,
input[type=tel]:focus,
textarea:focus,
select:focus,
.vTextField:focus {
  border-color: #999999;
}
/* line 425, /home/nodica/vvs/static/admin/css/base.less */
select {
  height: 1.875rem;
}
/* line 429, /home/nodica/vvs/static/admin/css/base.less */
select[multiple] {
  height: auto;
  min-height: 150px;
}
/* line 436, /home/nodica/vvs/static/admin/css/base.less */
.module {
  border: none;
  margin-bottom: 30px;
  background: #FFFFFF;
}
/* line 441, /home/nodica/vvs/static/admin/css/base.less */
.module ul,
.module h3,
.module h4,
.module dl,
.module pre {
  padding-left: 10px;
  padding-right: 10px;
}
/* line 446, /home/nodica/vvs/static/admin/css/base.less */
.module blockquote {
  margin-left: 12px;
}
/* line 449, /home/nodica/vvs/static/admin/css/base.less */
.module h3 {
  margin-top: 0.6em;
}
/* line 451, /home/nodica/vvs/static/admin/css/base.less */
.module h2,
.module caption,
.inline-group h2 {
  margin: 0;
  padding: 8px;
  font-weight: 400;
  font-size: 13px;
  text-align: left;
  background: #79AEC8;
  color: #FFFFFF;
}
/* line 461, /home/nodica/vvs/static/admin/css/base.less */
.module caption {
  font-size: 0.75rem;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
/* line 467, /home/nodica/vvs/static/admin/css/base.less */
.module table {
  border-collapse: collapse;
}
/* line 470, /home/nodica/vvs/static/admin/css/base.less */
.inline-group h2 {
  font-size: 0.75rem;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
/* line 478, /home/nodica/vvs/static/admin/css/base.less */
.errornote {
  font-size: 0.875rem;
  font-weight: 700;
  display: block;
  padding: 10px 12px;
  margin: 0 0 10px 0;
  color: #BA2121;
  border: 1px solid #BA2121;
  border-radius: 4px;
  background-color: #FFFFFF;
  background-position: 5px 12px;
}
/* line 490, /home/nodica/vvs/static/admin/css/base.less */
.errornote.mild-errornote {
  border: none;
  padding: 5px 6px;
  margin-bottom: 5px;
}
/* line 497, /home/nodica/vvs/static/admin/css/base.less */
.errornote,
ul.errorlist {
  border-radius: 1px;
}
/* line 499, /home/nodica/vvs/static/admin/css/base.less */
ul.errorlist {
  margin: 0 0 4px;
  padding: 0;
  color: #BA2121;
  background: #FFFFFF;
}
/* line 505, /home/nodica/vvs/static/admin/css/base.less */
ul.errorlist li {
  font-size: 0.8125rem;
  display: block;
  margin-bottom: 4px;
}
/* line 510, /home/nodica/vvs/static/admin/css/base.less */
ul.errorlist li:first-child {
  margin-top: 0;
}
/* line 512, /home/nodica/vvs/static/admin/css/base.less */
ul.errorlist li a {
  color: inherit;
  text-decoration: underline;
}
/* line 519, /home/nodica/vvs/static/admin/css/base.less */
td ul.errorlist {
  margin: 0;
  padding: 0;
}
/* line 523, /home/nodica/vvs/static/admin/css/base.less */
td ul.errorlist li {
  margin: 0;
}
/* line 526, /home/nodica/vvs/static/admin/css/base.less */
.form-row.errors {
  border: none;
  margin: 0;
  background: none;
  border-bottom: 1px solid #EEEEEE;
}
/* line 532, /home/nodica/vvs/static/admin/css/base.less */
.form-row.errors ul.errorlist li {
  padding-left: 0;
}
/* line 537, /home/nodica/vvs/static/admin/css/base.less */
.errors input,
.errors select,
.errors textarea,
td ul.errorlist + input,
td ul.errorlist + select,
td ul.errorlist + textarea {
  border: 1px solid #BA2121;
}
/* line 540, /home/nodica/vvs/static/admin/css/base.less */
.description {
  font-size: 0.75rem;
  padding: 5px 0 0 12px;
}
/* line 547, /home/nodica/vvs/static/admin/css/base.less */
div.breadcrumbs {
  background: #79AEC8;
  padding: 10px 40px;
  border: none;
  font-size: 14px;
  color: #C4DCE8;
  text-align: left;
}
/* line 555, /home/nodica/vvs/static/admin/css/base.less */
div.breadcrumbs a {
  color: #FFFFFF;
}
/* line 558, /home/nodica/vvs/static/admin/css/base.less */
div.breadcrumbs a:focus,
div.breadcrumbs a:hover {
  color: #C4DCE8;
}
/* line 566, /home/nodica/vvs/static/admin/css/base.less */
.viewlink,
.inlineviewlink {
  padding-left: 16px;
  background: url(../img/icon-viewlink.svg) 0 1px no-repeat;
}
/* line 571, /home/nodica/vvs/static/admin/css/base.less */
.addlink {
  padding-left: 16px;
  background: url(../img/icon-addlink.svg) 0 1px no-repeat;
}
/* line 576, /home/nodica/vvs/static/admin/css/base.less */
.changelink,
.inlinechangelink {
  padding-left: 16px;
  background: url(../img/icon-changelink.svg) 0 1px no-repeat;
}
/* line 581, /home/nodica/vvs/static/admin/css/base.less */
.deletelink {
  padding-left: 16px;
  background: url(../img/icon-deletelink.svg) 0 1px no-repeat;
}
/* line 586, /home/nodica/vvs/static/admin/css/base.less */
a.deletelink:link,
a.deletelink:visited {
  color: #CC3434;
}
/* line 589, /home/nodica/vvs/static/admin/css/base.less */
a.deletelink:hover,
a.deletelink:focus {
  color: #993333;
  text-decoration: none;
}
/* line 597, /home/nodica/vvs/static/admin/css/base.less */
.object-tools {
  font-size: 0.625rem;
  font-weight: bold;
  padding-left: 0;
  max-width: 50vw;
}
/* line 604, /home/nodica/vvs/static/admin/css/base.less */
.form-row .object-tools {
  margin-top: 5px;
  margin-bottom: 5px;
  float: none;
  height: 2em;
  padding-left: 3.5em;
}
/* line 612, /home/nodica/vvs/static/admin/css/base.less */
table.related-objects td.field-actions div.object-tools {
  margin: 0;
}
/* line 615, /home/nodica/vvs/static/admin/css/base.less */
table.related-objects td.field-actions div.object-tools a {
  margin-right: 2px;
  display: inline-block;
}
/* line 623, /home/nodica/vvs/static/admin/css/base.less */
#change-history table {
  width: 100%;
}
/* line 626, /home/nodica/vvs/static/admin/css/base.less */
#change-history table tbody th {
  width: 16em;
  font-weight: normal;
}
/* line 632, /home/nodica/vvs/static/admin/css/base.less */
#change-history .paginator {
  color: #666666;
  border-bottom: 1px solid var(--hairline-color);
  background: #FFFFFF;
  overflow: hidden;
}
/* line 641, /home/nodica/vvs/static/admin/css/base.less */
#footer {
  clear: both;
  padding: 10px;
}
/* line 645, /home/nodica/vvs/static/admin/css/base.less */
#footer.footer {
  position: fixed;
  z-index: 100;
}
/* line 651, /home/nodica/vvs/static/admin/css/base.less */
div#container {
  min-height: calc(100vh - 2em);
  min-width: 767px;
  display: flex;
  flex-direction: column;
}
/* line 657, /home/nodica/vvs/static/admin/css/base.less */
div#container > div {
  flex-shrink: 0;
}
/* line 661, /home/nodica/vvs/static/admin/css/base.less */
div#container > .main {
  display: flex;
  flex: 1 0 auto;
}
/* line 667, /home/nodica/vvs/static/admin/css/base.less */
.main > .content {
  flex: 1 0;
  max-width: 100%;
}
/* line 672, /home/nodica/vvs/static/admin/css/base.less */
.skip-to-content-link {
  position: absolute;
  top: -999px;
  margin: 5px;
  padding: 5px;
  background: #FFFFFF;
  z-index: 1;
}
/* line 681, /home/nodica/vvs/static/admin/css/base.less */
.skip-to-content-link:focus {
  left: 0;
  top: 0;
}
/* line 688, /home/nodica/vvs/static/admin/css/base.less */
.subcol {
  float: left;
  width: 46%;
  margin-right: 15px;
}
/* line 697, /home/nodica/vvs/static/admin/css/base.less */
#content-related h3 {
  font-size: 12px;
  color: #666666;
  margin-bottom: 3px;
}
/* line 703, /home/nodica/vvs/static/admin/css/base.less */
#content-related h4 {
  font-size: 0.8125rem;
}
/* line 705, /home/nodica/vvs/static/admin/css/base.less */
#content-related .module h2 {
  background: #EEEEEE url(../img/nav-bg.gif) bottom left repeat-x;
  color: #666666;
  font-size: 1.125rem;
}
/* line 712, /home/nodica/vvs/static/admin/css/base.less */
.scrollable {
  max-height: 170px;
}
/* line 714, /home/nodica/vvs/static/admin/css/base.less */
.small-scrollable {
  max-height: 100px;
}
/* line 716, /home/nodica/vvs/static/admin/css/base.less */
div.resizeable {
  padding: 5px 10px 10px 5px;
  border: 1px solid #EAEAEA;
  position: relative;
  width: 100%;
}
/* line 723, /home/nodica/vvs/static/admin/css/base.less */
div.resizeable iframe.resize-listener {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
}
/* line 731, /home/nodica/vvs/static/admin/css/base.less */
.large-scrollable {
  max-height: 300px;
  width: 478px;
}
/* line 736, /home/nodica/vvs/static/admin/css/base.less */
.scrollable,
.large-scrollable,
.small-scrollable {
  overflow: hidden;
  overflow-y: auto;
  border: 1px solid #CCCCCC;
  min-height: 3em;
  min-width: 10em;
}
/* line 232, /home/nodica/vvs/static/admin/css/defines.less */
.scrollable:after,
.large-scrollable:after,
.small-scrollable:after {
  content: "";
  display: block;
  clear: both;
  float: none;
}
/* line 743, /home/nodica/vvs/static/admin/css/base.less */
.objectinfo .scrollable,
.objectinfo .large-scrollable,
.objectinfo .small-scrollable {
  border: none;
}
/* line 744, /home/nodica/vvs/static/admin/css/base.less */
.resizeable .scrollable.resizeable-inner,
.resizeable .large-scrollable.resizeable-inner,
.resizeable .small-scrollable.resizeable-inner {
  border: none;
  height: 100%;
  width: 100%;
}
/* line 751, /home/nodica/vvs/static/admin/css/base.less */
div.resizeable .large-scrollable {
  max-height: none;
  height: 100%;
}
/* line 756, /home/nodica/vvs/static/admin/css/base.less */
.scrollable-edit {
  padding: 5px;
  min-width: 465px;
}
/* line 761, /home/nodica/vvs/static/admin/css/base.less */
div.form-row div.scrollable {
  border: 1px solid #CCCCCC;
}
/* line 763, /home/nodica/vvs/static/admin/css/base.less */
div.scrollable-wrapper {
  border: 1px solid #CCCCCC;
  padding: 1px;
}
/* line 767, /home/nodica/vvs/static/admin/css/base.less */
#result_list div.scrollable-wrapper,
.objectinfo div.scrollable-wrapper {
  border: none;
}
/* line 768, /home/nodica/vvs/static/admin/css/base.less */
div.scrollable-wrapper .scrollable {
  border: none;
  min-height: 1em;
  max-height: 13em;
}
/* line 774, /home/nodica/vvs/static/admin/css/base.less */
.inplace-tab-content div.scrollable-wrapper {
  border: none;
}
/* line 778, /home/nodica/vvs/static/admin/css/base.less */
div#dashboard div.scrollable-wrapper,
table.table-view div.scrollable-wrapper,
div.results table#result_list div.scrollable-wrapper {
  border: none;
}
/* line 781, /home/nodica/vvs/static/admin/css/base.less */
span.small-text {
  font-size: 0.75rem;
  color: #888888 !important;
}
/* line 786, /home/nodica/vvs/static/admin/css/base.less */
td span.next-lign {
  display: grid;
}
/* line 790, /home/nodica/vvs/static/admin/css/base.less */
a span.small-text {
  color: #888888;
}
/* line 792, /home/nodica/vvs/static/admin/css/base.less */
a:hover span.small-text {
  color: #003366 !important;
}
/* line 794, /home/nodica/vvs/static/admin/css/base.less */
div.right-align {
  text-align: right;
}
/* line 796, /home/nodica/vvs/static/admin/css/base.less */
div.site-name {
  color: #F3C4B0;
  font-weight: normal;
  font-size: 16px;
}
/* line 802, /home/nodica/vvs/static/admin/css/base.less */
div.add-document {
  position: relative;
  font-weight: bold;
  font-size: 0.875rem;
}
/* line 809, /home/nodica/vvs/static/admin/css/base.less */
table.wo-border,
table.wo-border tr,
table.wo-border th,
table.wo-border td {
  border: none !important;
}
/* line 812, /home/nodica/vvs/static/admin/css/base.less */
fieldset.module legend {
  font-size: 12px;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  margin: 0;
  padding: 8px;
  font-weight: 400;
  text-align: left;
  background: #79AEC8;
  color: #FFFFFF;
}
/* line 826, /home/nodica/vvs/static/admin/css/base.less */
.delete-confirmation form input[type="submit"] {
  background: #BA2121;
  border-radius: 4px;
  padding: 10px 15px;
  color: #FFFFFF;
}
/* line 832, /home/nodica/vvs/static/admin/css/base.less */
.delete-confirmation form input[type="submit"]:active,
.delete-confirmation form input[type="submit"]:focus,
.delete-confirmation form input[type="submit"]:hover {
  background: #A41515;
}
/* line 837, /home/nodica/vvs/static/admin/css/base.less */
.delete-confirmation form .cancel-link {
  display: inline-block;
  vertical-align: middle;
  height: 0.9375rem;
  line-height: 0.9375rem;
  background: #DDDDDD;
  border-radius: 4px;
  padding: 10px 15px;
  color: #333333;
  margin: 0 0 0 10px;
  box-sizing: content-box;
}
/* line 849, /home/nodica/vvs/static/admin/css/base.less */
.delete-confirmation form .cancel-link:active,
.delete-confirmation form .cancel-link:focus,
.delete-confirmation form .cancel-link:hover {
  background: #CCCCCC;
}
/* line 856, /home/nodica/vvs/static/admin/css/base.less */
i.fa.action {
  font-size: 0.875rem;
}
/* line 858, /home/nodica/vvs/static/admin/css/base.less */
.paginator {
  display: flex;
  align-items: center;
  gap: 4px;
  color: #666666;
  overflow: hidden;
  padding: 6px 10px;
  font-size: 0.8125rem;
  clear: both;
  margin-top: 10px;
}
/* line 870, /home/nodica/vvs/static/admin/css/base.less */
.paginator a:link,
.paginator a:visited {
  background: #FFFFFF;
  border: 1px solid #CCCCCC;
  padding: 2px 6px;
  text-decoration: none;
}
/* line 877, /home/nodica/vvs/static/admin/css/base.less */
.paginator a.showall {
  padding: 0 !important;
  border: none !important;
  background: transparent !important;
}
/* line 883, /home/nodica/vvs/static/admin/css/base.less */
.paginator a.showall:hover {
  color: #003366 !important;
  text-decoration: underline;
}
/* line 888, /home/nodica/vvs/static/admin/css/base.less */
.paginator .this-page {
  padding: 2px 6px;
  font-weight: bold;
  vertical-align: top;
  font-size: 0.8125rem;
}
/* line 895, /home/nodica/vvs/static/admin/css/base.less */
.paginator a:hover {
  background: #5B80B2;
  border-color: #003366;
  color: #FFFFFF;
}
/* line 901, /home/nodica/vvs/static/admin/css/base.less */
.paginator input {
  margin-left: auto;
}
/* line 905, /home/nodica/vvs/static/admin/css/base.less */
.base-svgs {
  display: none;
}
/* line 8, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img,
a.btn-img {
  display: inline-block;
  height: 22px;
  border: 1px solid transparent;
  white-space: nowrap;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img i.img,
a.btn-img i.img {
  background-position: 0 -120px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img:hover i.img,
a.btn-img:hover i.img {
  background-position: -20px -120px;
}
/* line 15, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img *,
a.btn-img * {
  vertical-align: top;
  line-height: 20px;
}
/* line 20, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img i.fa,
a.btn-img i.fa,
span.btn-img i.fab,
a.btn-img i.fab,
span.btn-img i.fer,
a.btn-img i.fer,
span.btn-img i.fas,
a.btn-img i.fas,
span.btn-img i.fa-light,
a.btn-img i.fa-light,
span.btn-img i.fa-thin,
a.btn-img i.fa-thin,
span.btn-img i.fa-solid,
a.btn-img i.fa-solid,
span.btn-img i.fa-light,
a.btn-img i.fa-light,
span.btn-img i.fa-regular,
a.btn-img i.fa-regular {
  font-size: 20px;
  color: #7DABD1;
}
/* line 25, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img i.img,
a.btn-img i.img {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  background-image: url(/static/admin/img/images.png);
  transform: scale(122%);
  margin-top: 2px;
}
/* line 36, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img span.title,
a.btn-img span.title {
  display: inline;
  font: 0.875rem -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  vertical-align: baseline;
}
/* line 42, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img span.popup-title,
a.btn-img span.popup-title {
  display: none;
}
/* line 44, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#chats,
a.btn-img#chats {
  /* talking */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#chats i.img,
a.btn-img#chats i.img {
  background-position: 0 -40px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#chats:hover i.img,
a.btn-img#chats:hover i.img {
  background-position: -20px -40px;
}
/* line 46, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#change-pass,
a.btn-img#change-pass,
span.btn-img#change-user-pass,
a.btn-img#change-user-pass {
  /* key */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#change-pass i.img,
a.btn-img#change-pass i.img,
span.btn-img#change-user-pass i.img,
a.btn-img#change-user-pass i.img {
  background-position: -80px -20px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#change-pass:hover i.img,
a.btn-img#change-pass:hover i.img,
span.btn-img#change-user-pass:hover i.img,
a.btn-img#change-user-pass:hover i.img {
  background-position: -100px -20px;
}
/* line 48, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#administration,
a.btn-img#administration,
span.btn-img#customize,
a.btn-img#customize {
  /* gears */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#administration i.img,
a.btn-img#administration i.img,
span.btn-img#customize i.img,
a.btn-img#customize i.img {
  background-position: -40px -40px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#administration:hover i.img,
a.btn-img#administration:hover i.img,
span.btn-img#customize:hover i.img,
a.btn-img#customize:hover i.img {
  background-position: -60px -40px;
}
/* line 50, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#logout,
a.btn-img#logout {
  /* door-out */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#logout i.img,
a.btn-img#logout i.img {
  background-position: -200px -20px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#logout:hover i.img,
a.btn-img#logout:hover i.img {
  background-position: -220px -20px;
}
/* line 52, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#delete_selected,
a.btn-img#delete_selected {
  /* 'X' */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#delete_selected i.img,
a.btn-img#delete_selected i.img {
  background-position: 0 -20px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#delete_selected:hover i.img,
a.btn-img#delete_selected:hover i.img {
  background-position: -20px -20px;
}
/* line 54, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#print_queryset,
a.btn-img#print_queryset,
span.btn-img#print,
a.btn-img#print {
  /* printer */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#print_queryset i.img,
a.btn-img#print_queryset i.img,
span.btn-img#print i.img,
a.btn-img#print i.img {
  background-position: -200px 0;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#print_queryset:hover i.img,
a.btn-img#print_queryset:hover i.img,
span.btn-img#print:hover i.img,
a.btn-img#print:hover i.img {
  background-position: -220px 0;
}
/* line 56, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#export_to_xls,
a.btn-img#export_to_xls {
  /* xls */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#export_to_xls i.img,
a.btn-img#export_to_xls i.img {
  background-position: -120px 0;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#export_to_xls:hover i.img,
a.btn-img#export_to_xls:hover i.img {
  background-position: -140px 0;
}
/* line 58, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#send_mass_mail,
a.btn-img#send_mass_mail {
  /* send doc */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#send_mass_mail i.img,
a.btn-img#send_mass_mail i.img {
  background-position: -160px -100px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#send_mass_mail:hover i.img,
a.btn-img#send_mass_mail:hover i.img {
  background-position: -180px -100px;
}
/* line 62, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#link_to_inquiry,
a.btn-img#link_to_inquiry {
  /* xls */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#link_to_inquiry i.img,
a.btn-img#link_to_inquiry i.img {
  background-position: -200px -80px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#link_to_inquiry:hover i.img,
a.btn-img#link_to_inquiry:hover i.img {
  background-position: -220px -80px;
}
/* line 64, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#add,
a.btn-img#add {
  /* '+' */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#add i.img,
a.btn-img#add i.img {
  background-position: -40px -20px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#add:hover i.img,
a.btn-img#add:hover i.img {
  background-position: -60px -20px;
}
/* line 66, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#back_to_list,
a.btn-img#back_to_list {
  /* list */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#back_to_list i.img,
a.btn-img#back_to_list i.img {
  background-position: -80px -40px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#back_to_list:hover i.img,
a.btn-img#back_to_list:hover i.img {
  background-position: -100px -40px;
}
/* line 362, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#set_next_exhibition_contact_date i.img,
a.btn-img#set_next_exhibition_contact_date i.img {
  background: url('../img/images3.png') no-repeat 0px -40px;
}
/* line 363, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#set_next_exhibition_contact_date:hover i.img,
a.btn-img#set_next_exhibition_contact_date:hover i.img {
  background-position: -20px -40px;
}
/* line 362, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#next_log i.img,
a.btn-img#next_log i.img {
  background: url('../img/images3.png') no-repeat 0px -60px;
}
/* line 363, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#next_log:hover i.img,
a.btn-img#next_log:hover i.img {
  background-position: -20px -60px;
}
/* line 74, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#edit,
a.btn-img#edit {
  /* edit */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#edit i.img,
a.btn-img#edit i.img {
  background-position: -160px 0;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#edit:hover i.img,
a.btn-img#edit:hover i.img {
  background-position: -180px 0;
}
/* line 76, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#history,
a.btn-img#history {
  /* history */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#history i.img,
a.btn-img#history i.img {
  background-position: -120px -40px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#history:hover i.img,
a.btn-img#history:hover i.img {
  background-position: -140px -40px;
}
/* line 78, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#quickfilter-toggle,
a.btn-img#quickfilter-toggle {
  /* filler */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#quickfilter-toggle i.img,
a.btn-img#quickfilter-toggle i.img {
  background-position: -40px 0;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#quickfilter-toggle:hover i.img,
a.btn-img#quickfilter-toggle:hover i.img {
  background-position: -60px 0;
}
/* line 80, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#quickfilter-toggle.selected i.img,
a.btn-img#quickfilter-toggle.selected i.img {
  background-position: -60px 0;
}
/* line 83, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#detail-search-toggle,
a.btn-img#detail-search-toggle {
  /* magnifier with '+' */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#detail-search-toggle i.img,
a.btn-img#detail-search-toggle i.img {
  background-position: -80px 0;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#detail-search-toggle:hover i.img,
a.btn-img#detail-search-toggle:hover i.img {
  background-position: -100px 0;
}
/* line 85, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#detail-search-toggle.selected i.img,
a.btn-img#detail-search-toggle.selected i.img {
  background-position: -100px 0;
}
/* line 88, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#login-as-user,
a.btn-img#login-as-user {
  /* eye */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#login-as-user i.img,
a.btn-img#login-as-user i.img {
  background-position: -160px -20px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#login-as-user:hover i.img,
a.btn-img#login-as-user:hover i.img {
  background-position: -180px -20px;
}
/* line 90, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#add-comment,
a.btn-img#add-comment {
  /* comment */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#add-comment i.img,
a.btn-img#add-comment i.img {
  background-position: -80px -80px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#add-comment:hover i.img,
a.btn-img#add-comment:hover i.img {
  background-position: -100px -80px;
}
/* line 92, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-img#add-document,
a.btn-img#add-document {
  /* comment */
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#add-document i.img,
a.btn-img#add-document i.img {
  background-position: -200px -100px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#add-document:hover i.img,
a.btn-img#add-document:hover i.img {
  background-position: -220px -100px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#new-offer i.img,
a.btn-img#new-offer i.img {
  background-position: -160px -80px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#new-offer:hover i.img,
a.btn-img#new-offer:hover i.img {
  background-position: -180px -80px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#new-inquiry i.img,
a.btn-img#new-inquiry i.img {
  background-position: -200px -80px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#new-inquiry:hover i.img,
a.btn-img#new-inquiry:hover i.img {
  background-position: -220px -80px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#import_csv i.img,
a.btn-img#import_csv i.img,
span.btn-img#export_to_csv i.img,
a.btn-img#export_to_csv i.img {
  background-position: -40px -100px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#import_csv:hover i.img,
a.btn-img#import_csv:hover i.img,
span.btn-img#export_to_csv:hover i.img,
a.btn-img#export_to_csv:hover i.img {
  background-position: -60px -100px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#mail-reply i.img,
a.btn-img#mail-reply i.img {
  background-position: -40px -60px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#mail-reply:hover i.img,
a.btn-img#mail-reply:hover i.img {
  background-position: -60px -60px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#mail-reply-all i.img,
a.btn-img#mail-reply-all i.img {
  background-position: -80px -60px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#mail-reply-all:hover i.img,
a.btn-img#mail-reply-all:hover i.img {
  background-position: -100px -60px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#mail-forward i.img,
a.btn-img#mail-forward i.img {
  background-position: -120px -60px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#mail-forward:hover i.img,
a.btn-img#mail-forward:hover i.img {
  background-position: -140px -60px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#mail-restore i.img,
a.btn-img#mail-restore i.img {
  background-position: -40px -80px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#mail-restore:hover i.img,
a.btn-img#mail-restore:hover i.img {
  background-position: -60px -80px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#archive i.img,
a.btn-img#archive i.img {
  background-position: -40px -120px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#archive:hover i.img,
a.btn-img#archive:hover i.img {
  background-position: -60px -120px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#unarchive i.img,
a.btn-img#unarchive i.img {
  background-position: -80px -120px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#unarchive:hover i.img,
a.btn-img#unarchive:hover i.img {
  background-position: -100px -120px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#mass_edit i.img,
a.btn-img#mass_edit i.img {
  background-position: 0px -140px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#mass_edit:hover i.img,
a.btn-img#mass_edit:hover i.img {
  background-position: -20px -140px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#test-message i.img,
a.btn-img#test-message i.img,
span.btn-img#test_alerts i.img,
a.btn-img#test_alerts i.img {
  background-position: -120px -398px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#test-message:hover i.img,
a.btn-img#test-message:hover i.img,
span.btn-img#test_alerts:hover i.img,
a.btn-img#test_alerts:hover i.img {
  background-position: -140px -398px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#print_ean_labels i.img,
a.btn-img#print_ean_labels i.img {
  background-position: -80px -140px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#print_ean_labels:hover i.img,
a.btn-img#print_ean_labels:hover i.img {
  background-position: -100px -140px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img[id^="qrcode_labels_renderer_"] i.img,
a.btn-img[id^="qrcode_labels_renderer_"] i.img,
span.btn-img#labels_renderer i.img,
a.btn-img#labels_renderer i.img {
  background-position: -120px -140px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img[id^="qrcode_labels_renderer_"]:hover i.img,
a.btn-img[id^="qrcode_labels_renderer_"]:hover i.img,
span.btn-img#labels_renderer:hover i.img,
a.btn-img#labels_renderer:hover i.img {
  background-position: -140px -140px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#invoice i.img,
a.btn-img#invoice i.img {
  background-position: -120px -100px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#invoice:hover i.img,
a.btn-img#invoice:hover i.img {
  background-position: -140px -100px;
}
/* line 357, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#export_model_instances i.img,
a.btn-img#export_model_instances i.img {
  background-position: -200px -140px;
}
/* line 358, /home/nodica/vvs/static/admin/css/defines.less */
span.btn-img#export_model_instances:hover i.img,
a.btn-img#export_model_instances:hover i.img {
  background-position: -220px -140px;
}
/* line 132, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
a.btn-img:hover {
  text-decoration: none;
}
/* line 136, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
a.btn-img:hover i.fa,
a.btn-img:hover i.fab,
a.btn-img:hover i.fas,
a.btn-img:hover i.far,
a.btn-img:hover i.fa-regular,
a.btn-img:hover i.fa-solid,
a.btn-img:hover i.fa-light,
a.btn-img:hover i.fa-thin {
  color: #0E6CAC;
}
/* line 138, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
a.btn-img:hover i.fa-plus {
  color: #70bf2b;
}
/* line 140, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
a.btn-img:hover i.fa-times,
a.btn-img:hover i.fa-xmark {
  color: #DD4646;
}
/* line 146, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list div.btn-list-wrapper {
  white-space: nowrap;
}
/* line 150, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list .btn-group {
  padding-left: 5px;
  border-left: 1px solid #96B4DD;
  border-radius: 0;
}
/* line 156, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list .btn-group:first-child {
  padding-left: 0;
  margin-left: 0;
  border-left: none;
}
/* line 163, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list a,
div.btn-list label {
  display: inline-block;
  vertical-align: top;
  line-height: 20px;
  height: 22px;
  border: 1px solid transparent;
  margin-right: 1px;
  margin-left: 1px;
}
/* line 172, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list a.btn-group-title,
div.btn-list label.btn-group-title {
  padding: 3px 5px 0;
  font: 0.875rem -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
/* line 178, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list .click-popup-menu-owner.selected > a.btn-group-title {
  color: #003366;
  border-color: #96B4DD;
}
/* line 183, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list.click-popup-menu-popup a.btn-img {
  display: block;
  white-space: nowrap;
  padding: 1px 5px;
}
/* line 188, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list.click-popup-menu-popup a.btn-img span.title {
  display: none;
}
/* line 190, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list.click-popup-menu-popup a.btn-img span.popup-title {
  display: inline;
}
/* line 195, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list.disable-dropdown .click-popup-menu-owner a.btn-group-title {
  display: none;
}
/* line 197, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list.disable-dropdown .click-popup-menu-owner .click-popup-menu-popup {
  display: inline-block;
  position: static;
  left: auto;
  top: auto;
  z-index: auto;
  border: none;
}
/* line 205, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list.disable-dropdown .click-popup-menu-owner .click-popup-menu-popup a.btn-img {
  display: inline-block;
  padding: 0;
}
/* line 209, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list.disable-dropdown .click-popup-menu-owner .click-popup-menu-popup a.btn-img span.title {
  display: inline;
}
/* line 211, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list.disable-dropdown .click-popup-menu-owner .click-popup-menu-popup a.btn-img span.popup-title {
  display: none;
}
/* line 217, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
div.btn-list span.btn-ovl {
  min-width: 24px;
  height: 20px;
  font-size: 20px;
  text-align: center;
}
/* line 225, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl {
  display: inline-block;
  position: relative;
}
/* line 229, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.btn-ovl,
span.btn-ovl i.btn-ovl-top,
span.btn-ovl i.btn-ovl-btm,
span.btn-ovl i.btn-ovl-mid {
  position: absolute;
  font-size: 60%;
  line-height: 1;
  text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;
  z-index: 3;
}
/* line 237, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-top-right {
  top: 0;
  right: 0;
}
/* line 242, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-top-left {
  top: 0;
  left: 0;
}
/* line 247, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-bottom-right {
  bottom: 0;
  right: 0;
}
/* line 252, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-bottom-left {
  bottom: 0;
  left: 0;
}
/* line 257, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl.btn-ovl-rleft {
  padding-left: 20px / 2;
}
/* line 259, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl.btn-ovl-right {
  padding-right: 20px / 2;
}
/* line 261, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i {
  z-index: 2;
}
/* line 263, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-top-right,
span.btn-ovl i.ovl-top-left,
span.btn-ovl i.ovl-bottom-right,
span.btn-ovl i.ovl-bottom-left,
span.btn-ovl i.ovl-over,
span.btn-ovl i.ovl-under,
span.btn-ovl i.ovl-farther-top-right,
span.btn-ovl i.ovl-3px-top-right,
span.btn-ovl i.ovl-1px-top-right,
span.btn-ovl i.ovl-top-center,
span.btn-ovl i.ovl-right {
  position: absolute;
  font-size: 60%;
  line-height: 1;
  text-shadow: -1px -1px 0 #FFFFFF, 1px -1px 0 #FFFFFF, -1px 1px 0 #FFFFFF, 1px 1px 0 #FFFFFF;
  z-index: 3;
}
/* line 271, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-top-right.fa-2x,
span.btn-ovl i.ovl-top-left.fa-2x,
span.btn-ovl i.ovl-bottom-right.fa-2x,
span.btn-ovl i.ovl-bottom-left.fa-2x,
span.btn-ovl i.ovl-over.fa-2x,
span.btn-ovl i.ovl-under.fa-2x,
span.btn-ovl i.ovl-farther-top-right.fa-2x,
span.btn-ovl i.ovl-3px-top-right.fa-2x,
span.btn-ovl i.ovl-1px-top-right.fa-2x,
span.btn-ovl i.ovl-top-center.fa-2x,
span.btn-ovl i.ovl-right.fa-2x {
  font-size: 1.2em;
}
/* line 276, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.fa-square-s {
  font-size: 1.2em;
}
/* line 279, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-top-right {
  top: 0;
  right: 0;
}
/* line 284, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-right {
  top: 5px;
  right: -3px;
}
/* line 289, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-top-center {
  top: -1px;
  right: 3px;
}
/* line 294, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-farther-top-right {
  top: -2px;
  right: -2px;
}
/* line 299, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-3px-top-right {
  top: -3px;
  right: -3px;
}
/* line 304, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-1px-top-right {
  top: -1px;
  right: -1px;
}
/* line 309, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-center {
  top: 0;
  right: 0;
  position: absolute;
}
/* line 315, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-top-left {
  top: 0;
  left: 0;
}
/* line 320, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-bottom-right {
  bottom: 0;
  right: 0;
}
/* line 325, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-bottom-left {
  bottom: 0;
  left: 0;
}
/* line 330, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-over,
span.btn-ovl i.ovl-under {
  font-size: 100%;
  top: 0;
  left: 0;
}
/* line 336, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-over {
  z-index: 3;
}
/* line 338, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.ovl-under {
  z-index: 1;
}
/* line 340, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl i.green,
span.btn-ovl i.red {
  color: #7DABD1 !important;
}
/* line 343, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl:hover i.green {
  color: #70bf2b !important;
}
/* line 345, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
span.btn-ovl:hover i.red {
  color: #FF0000 !important;
}
/* line 349, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
.icon-space-right {
  margin-right: 3px;
}
/* line 354, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
a .button-link {
  color: #447E9B;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('/static/assets/fonts/glyphicons-halflings-regular.eot');
  src: url('/static/assets/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/static/assets/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/static/assets/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/static/assets/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
/* line 371, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
.editable-inline .editable-buttons {
  padding: 3px 0;
}
/* line 373, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
.editable-inline .glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
}
/* line 383, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
.editable-inline .glyphicon.glyphicon-ok:before {
  content: "\e013";
}
/* line 384, /home/nodica/vvs/static/admin/css/base/01-buttons.less */
.editable-inline .glyphicon.glyphicon-remove:before {
  content: "\e014";
}
/* line 5, /home/nodica/vvs/static/admin/css/base/02-base.less */
html {
  height: 100%;
}
/* line 10, /home/nodica/vvs/static/admin/css/base/02-base.less */
body {
  font: 0.875rem -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  color: #666666;
  margin: 0;
  padding: 0;
  min-height: 100%;
  overflow-y: scroll;
}
/* line 22, /home/nodica/vvs/static/admin/css/base/02-base.less */
body #developed-by,
body #footer-version {
  text-align: right;
  font-size: 0.75rem;
}
/* line 26, /home/nodica/vvs/static/admin/css/base/02-base.less */
body #developed-by img,
body #footer-version img {
  height: 1.7em;
  vertical-align: middle;
}
/* line 32, /home/nodica/vvs/static/admin/css/base/02-base.less */
body #footer-spacer {
  height: 2em;
  clear: both;
}
/* line 37, /home/nodica/vvs/static/admin/css/base/02-base.less */
body #additional-hidden-html {
  display: none;
}
/* line 39, /home/nodica/vvs/static/admin/css/base/02-base.less */
body #footer {
  border-top: 1px solid #CCCCCC;
  background: #F6F6F6;
  padding: 0.2em 1em;
  height: 2em;
  margin-top: -2em;
  position: fixed;
  bottom: 0;
  left: 0;
}
/* line 49, /home/nodica/vvs/static/admin/css/base/02-base.less */
body #footer #footer-version {
  float: left;
  padding-top: 0.25em;
}
/* line 54, /home/nodica/vvs/static/admin/css/base/02-base.less */
body #footer #developed-by {
  float: right;
}
/* line 232, /home/nodica/vvs/static/admin/css/defines.less */
body #footer #developed-by:after {
  content: "";
  display: block;
  clear: both;
  float: none;
}
/* line 62, /home/nodica/vvs/static/admin/css/base/02-base.less */
body.popup {
  min-width: 600px;
}
/* line 64, /home/nodica/vvs/static/admin/css/base/02-base.less */
textarea,
select,
.vTextField,
.vURLField {
  border: 1px solid #CCCCCC;
}
/* line 66, /home/nodica/vvs/static/admin/css/base/02-base.less */
abbr {
  text-decoration: underline dotted;
}
/* line 69, /home/nodica/vvs/static/admin/css/base/02-base.less */
a,
a:link,
a:visited {
  color: #447E9B;
  text-decoration: none;
}
/* line 74, /home/nodica/vvs/static/admin/css/base/02-base.less */
a:hover,
a:active,
a:focus {
  color: #003366;
  text-decoration: underline;
}
/* line 79, /home/nodica/vvs/static/admin/css/base/02-base.less */
a.fa-btn {
  display: inline-block;
  margin-left: 0.5em;
}
/* line 83, /home/nodica/vvs/static/admin/css/base/02-base.less */
a.fa-btn,
a.fa-btn:link,
a.fa-btn:visited {
  color: #606060;
}
/* line 85, /home/nodica/vvs/static/admin/css/base/02-base.less */
a.fa-btn:hover,
a.fa-btn:active {
  color: #003366;
  text-decoration: none;
}
/* line 92, /home/nodica/vvs/static/admin/css/base/02-base.less */
a.section:focus,
a.section:hover {
  text-decoration: underline;
}
/* line 97, /home/nodica/vvs/static/admin/css/base/02-base.less */
a.action-ref {
  display: inline-block;
  margin-left: 0.6em;
  margin-right: 0.6em;
}
/* line 106, /home/nodica/vvs/static/admin/css/base/02-base.less */
textarea {
  font: 0.875rem -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
/* line 108, /home/nodica/vvs/static/admin/css/base/02-base.less */
select,
option {
  font: 0.875rem -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
/* line 110, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="button"],
input[type="submit"],
input[type="reset"],
button,
.button,
a.button {
  background: #79AEC8;
  padding: 10px 15px;
  border: none;
  border-radius: 4px;
  color: #FFFFFF;
  cursor: pointer;
}
/* line 118, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="button"].button-success,
input[type="submit"].button-success,
input[type="reset"].button-success,
button.button-success,
.button.button-success,
a.button.button-success {
  background: #00664D;
}
/* line 122, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="button"]:active,
input[type="submit"]:active,
input[type="reset"]:active,
button:active,
.button:active,
a.button:active,
input[type="button"]:focus,
input[type="submit"]:focus,
input[type="reset"]:focus,
button:focus,
.button:focus,
a.button:focus,
input[type="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
button:hover,
.button:hover,
a.button:hover {
  background: #609AB6;
  text-decoration: none;
}
/* line 126, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="button"]:active.button-success,
input[type="submit"]:active.button-success,
input[type="reset"]:active.button-success,
button:active.button-success,
.button:active.button-success,
a.button:active.button-success,
input[type="button"]:focus.button-success,
input[type="submit"]:focus.button-success,
input[type="reset"]:focus.button-success,
button:focus.button-success,
.button:focus.button-success,
a.button:focus.button-success,
input[type="button"]:hover.button-success,
input[type="submit"]:hover.button-success,
input[type="reset"]:hover.button-success,
button:hover.button-success,
.button:hover.button-success,
a.button:hover.button-success {
  background: #62B7A1;
}
/* line 131, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="button"].default,
input[type="submit"].default,
input[type="reset"].default,
button.default,
.button.default,
a.button.default {
  border: none;
  font-weight: 400;
  background: #417690;
}
/* line 136, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="button"].default:active,
input[type="submit"].default:active,
input[type="reset"].default:active,
button.default:active,
.button.default:active,
a.button.default:active,
input[type="button"].default:focus,
input[type="submit"].default:focus,
input[type="reset"].default:focus,
button.default:focus,
.button.default:focus,
a.button.default:focus,
input[type="button"].default:hover,
input[type="submit"].default:hover,
input[type="reset"].default:hover,
button.default:hover,
.button.default:hover,
a.button.default:hover {
  background: #205067;
}
/* line 141, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="button"]:disabled,
input[type="submit"]:disabled,
input[type="reset"]:disabled,
button:disabled,
.button:disabled,
a.button:disabled {
  opacity: 0.4;
  background: #609AB6;
  cursor: default;
}
/* line 146, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="button"]:disabled.default,
input[type="submit"]:disabled.default,
input[type="reset"]:disabled.default,
button:disabled.default,
.button:disabled.default,
a.button:disabled.default {
  opacity: 0.4;
}
/* line 151, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="button"].deletelink,
input[type="submit"].deletelink,
input[type="reset"].deletelink,
button.deletelink,
.button.deletelink,
a.button.deletelink {
  background: #BA2121;
  border-radius: 4px;
  padding: 10px 15px;
  height: 35px;
  line-height: 15px;
  color: #FFFFFF;
}
/* line 159, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="button"].deletelink:focus,
input[type="submit"].deletelink:focus,
input[type="reset"].deletelink:focus,
button.deletelink:focus,
.button.deletelink:focus,
a.button.deletelink:focus,
input[type="button"].deletelink:hover,
input[type="submit"].deletelink:hover,
input[type="reset"].deletelink:hover,
button.deletelink:hover,
.button.deletelink:hover,
a.button.deletelink:hover,
input[type="button"].deletelink:active,
input[type="submit"].deletelink:active,
input[type="reset"].deletelink:active,
button.deletelink:active,
.button.deletelink:active,
a.button.deletelink:active {
  background: #A41515;
}
/* line 165, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="number"] {
  -moz-appearance: textfield;
}
/* line 169, /home/nodica/vvs/static/admin/css/base/02-base.less */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* line 175, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div {
  padding-top: 1em;
}
/* line 178, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div a.btn-primary {
  background: #79AEC8;
  padding: 10px 15px;
  border: none;
  border-radius: 4px;
  color: #FFFFFF;
  cursor: pointer;
}
/* line 327, /home/nodica/vvs/static/admin/css/defines.less */
div.page-error div.inner-page div a.btn-primary:active,
div.page-error div.inner-page div a.btn-primary:focus,
div.page-error div.inner-page div a.btn-primary:hover {
  background: #609AB6;
}
/* line 118, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div a.btn-primary.button-success {
  background: #00664D;
}
/* line 122, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div a.btn-primary:active,
div.page-error div.inner-page div a.btn-primary:focus,
div.page-error div.inner-page div a.btn-primary:hover {
  background: #609AB6;
  text-decoration: none;
}
/* line 126, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div a.btn-primary:active.button-success,
div.page-error div.inner-page div a.btn-primary:focus.button-success,
div.page-error div.inner-page div a.btn-primary:hover.button-success {
  background: #62B7A1;
}
/* line 131, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div a.btn-primary.default {
  border: none;
  font-weight: 400;
  background: #417690;
}
/* line 136, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div a.btn-primary.default:active,
div.page-error div.inner-page div a.btn-primary.default:focus,
div.page-error div.inner-page div a.btn-primary.default:hover {
  background: #205067;
}
/* line 141, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div a.btn-primary:disabled {
  opacity: 0.4;
  background: #609AB6;
  cursor: default;
}
/* line 146, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div a.btn-primary:disabled.default {
  opacity: 0.4;
}
/* line 151, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div a.btn-primary.deletelink {
  background: #BA2121;
  border-radius: 4px;
  padding: 10px 15px;
  height: 35px;
  line-height: 15px;
  color: #FFFFFF;
}
/* line 159, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div a.btn-primary.deletelink:focus,
div.page-error div.inner-page div a.btn-primary.deletelink:hover,
div.page-error div.inner-page div a.btn-primary.deletelink:active {
  background: #A41515;
}
/* line 180, /home/nodica/vvs/static/admin/css/base/02-base.less */
div.page-error div.inner-page div a.btn-custom-primary {
  color: #FFFFFF;
  padding: 3px 5px;
  border: none;
  background: #417690;
  cursor: pointer;
  border-radius: 4px;
}
/* line 327, /home/nodica/vvs/static/admin/css/defines.less */
div.page-error div.inner-page div a.btn-custom-primary:active,
div.page-error div.inner-page div a.btn-custom-primary:focus,
div.page-error div.inner-page div a.btn-custom-primary:hover {
  background: #609AB6;
}
/* line 185, /home/nodica/vvs/static/admin/css/base/02-base.less */
span.small-text,
div.small-text {
  color: #888888;
  font-size: 0.75rem;
}
/* line 190, /home/nodica/vvs/static/admin/css/base/02-base.less */
.hidden {
  display: none !important;
}
/* line 192, /home/nodica/vvs/static/admin/css/base/02-base.less */
img.imagefield-repr {
  background: url("/static/transparency.png") repeat left top;
  max-height: 32pt;
  max-width: 128pt;
  border: 1px dotted #CCCCCC;
}
/* line 198, /home/nodica/vvs/static/admin/css/base/02-base.less */
img.imagefield-repr.imagefield-repr-large {
  max-height: 128pt;
  max-width: 256pt;
}
/* line 204, /home/nodica/vvs/static/admin/css/base/02-base.less */
img.imagefield-repr-small {
  background: url("/static/transparency.png") repeat left top;
  max-height: 12pt;
  max-width: 64pt;
  margin-right: 1%;
}
/* line 211, /home/nodica/vvs/static/admin/css/base/02-base.less */
body.change-form .tooltipster-ez img {
  background: url("/static/transparency.png") repeat left top;
  border: 1px solid #CCCCCC;
}
/* line 216, /home/nodica/vvs/static/admin/css/base/02-base.less */
.tooltipster-box img {
  max-height: 450px;
  max-width: 450px;
  object-fit: scale-down;
}
@media (max-width: 1024px) {
  /* line 223, /home/nodica/vvs/static/admin/css/base/02-base.less */
  .tooltipster-box img {
    max-height: 40vh;
    max-width: 40vw;
  }
}
/* line 230, /home/nodica/vvs/static/admin/css/base/02-base.less */
.icon-delete {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 0 0 7px;
}
/* line 237, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.multi-column {
  margin: 0;
  padding: 0;
  display: inline-grid;
  grid-template-columns: repeat(auto-fill, 200px);
  width: calc(100% - 17px);
}
/* line 244, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.multi-column li {
  width: 200px;
}
/* line 249, /home/nodica/vvs/static/admin/css/base/02-base.less */
.overflowed-hint {
  position: absolute;
  border: 1px solid #CCCCCC;
  background: #FFFFFF;
  cursor: default;
}
/* line 256, /home/nodica/vvs/static/admin/css/base/02-base.less */
.red {
  color: #DD4646 !important;
}
/* line 258, /home/nodica/vvs/static/admin/css/base/02-base.less */
.green {
  color: #70bf2b !important;
}
/* line 260, /home/nodica/vvs/static/admin/css/base/02-base.less */
.in-progress {
  color: #F5CB42 !important;
}
/* line 262, /home/nodica/vvs/static/admin/css/base/02-base.less */
.blue {
  color: #0000FF !important;
}
/* line 264, /home/nodica/vvs/static/admin/css/base/02-base.less */
.gray,
.grey {
  color: #808080 !important;
}
/* line 266, /home/nodica/vvs/static/admin/css/base/02-base.less */
.light-gray,
.light-grey {
  color: #B0B0B0 !important;
}
/* line 268, /home/nodica/vvs/static/admin/css/base/02-base.less */
.black {
  color: #000000 !important;
}
/* line 270, /home/nodica/vvs/static/admin/css/base/02-base.less */
.red-background {
  background-color: #FF0000 !important;
  color: #FFFFFF !important;
}
/* line 272, /home/nodica/vvs/static/admin/css/base/02-base.less */
.green-background {
  background-color: #00B000 !important;
  color: #FFFFFF !important;
}
/* line 274, /home/nodica/vvs/static/admin/css/base/02-base.less */
.blue-background {
  background-color: #0000FF !important;
  color: #FFFFFF !important;
}
/* line 276, /home/nodica/vvs/static/admin/css/base/02-base.less */
.gray-background,
.grey-background {
  background-color: #808080 !important;
  color: #FFFFFF !important;
}
/* line 278, /home/nodica/vvs/static/admin/css/base/02-base.less */
.black-background {
  background-color: #000000 !important;
  color: #FFFFFF !important;
}
/* line 280, /home/nodica/vvs/static/admin/css/base/02-base.less */
.warning-background {
  background-color: #FFFF00 !important;
  color: #444444 !important;
}
/* line 282, /home/nodica/vvs/static/admin/css/base/02-base.less */
.inline-error {
  font-weight: bold;
  color: #DD4646;
}
/* line 287, /home/nodica/vvs/static/admin/css/base/02-base.less */
.boolean-format {
  width: 100%;
  text-align: center;
  margin-left: 0.5em;
}
/* line 293, /home/nodica/vvs/static/admin/css/base/02-base.less */
.no {
  color: #de2121;
}
/* line 297, /home/nodica/vvs/static/admin/css/base/02-base.less */
.yes {
  color: #42ad3f;
}
/* line 301, /home/nodica/vvs/static/admin/css/base/02-base.less */
.image-preview-container {
  position: absolute;
  border: 1px solid #B0B0B0;
  background: #FFFFFF;
  display: none;
}
/* line 311, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.messagelist {
  padding: 0 0 5px 0;
  margin: 0;
}
/* line 315, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.messagelist li {
  display: block;
  font-weight: 400;
  font-size: 0.8125rem;
  padding: 10px 10px 10px 65px;
  margin: 0 0 10px 0;
  color: #333333;
  background: #DDFFDD url(../img/admin/icon-yes.svg) 40px 12px no-repeat;
  background-size: 16px auto;
  word-break: break-word;
}
/* line 326, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.messagelist li.warning {
  background: #FFFFCC url(../img/admin/icon-alert.svg) 40px 14px no-repeat;
  background-size: 14px auto;
}
/* line 331, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.messagelist li.error {
  background: #FFEFEF url(../img/admin/icon-no.svg) 40px 12px no-repeat;
  background-size: 16px auto;
}
/* line 336, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.messagelist li.wait {
  overflow: visible;
  position: relative;
  padding-left: 40px;
  background: #EEE;
}
/* line 341, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.messagelist li.wait i.message-icon {
  left: -16px;
  font-size: 16px;
  width: 16px;
  height: 16px;
  color: #000;
  float: left;
}
/* line 349, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.messagelist li.wait div.message-inner {
  margin-left: 25px;
}
/* line 359, /home/nodica/vvs/static/admin/css/base/02-base.less */
.uploadifive-queue-item .close {
  width: 14px;
  height: 14px;
  background: url(/static/admin/img/images.png) no-repeat -100px -260px;
  /* dark grey small 'x' */
  text-indent: -9999px;
  /* hide text */
  position: relative;
  top: 3px;
}
/* line 370, /home/nodica/vvs/static/admin/css/base/02-base.less */
.uploadifive-button {
  color: #447E9B;
  text-decoration: none;
}
/* line 374, /home/nodica/vvs/static/admin/css/base/02-base.less */
.uploadifive-button:hover {
  color: #003366;
  text-decoration: underline;
}
/* line 380, /home/nodica/vvs/static/admin/css/base/02-base.less */
.uploadify-container.read-only a.fa-btn {
  display: none;
}
/* line 384, /home/nodica/vvs/static/admin/css/base/02-base.less */
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button,
.ui-widget {
  font-family: "Roboto", Arial, sans-serif;
  font-size: 12px;
}
/* line 389, /home/nodica/vvs/static/admin/css/base/02-base.less */
.ui-dialog {
  overflow: visible;
}
/* line 392, /home/nodica/vvs/static/admin/css/base/02-base.less */
.ui-dialog form tbody th {
  padding-top: 5px;
}
/* line 396, /home/nodica/vvs/static/admin/css/base/02-base.less */
.ui-dialog-titlebar.ui-widget-header {
  background: #94b4d3;
  background: -moz-linear-gradient(top, #7BA1C6 0%, #ACC6E0 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #7BA1C6), color-stop(100%, #ACC6E0));
  background: -webkit-linear-gradient(top, #7BA1C6 0%, #ACC6E0 100%);
  background: -o-linear-gradient(top, #7BA1C6 0%, #ACC6E0 100%);
  background: -ms-linear-gradient(top, #7BA1C6 0%, #ACC6E0 100%);
  background: linear-gradient(to bottom, #7BA1C6 0%, #ACC6E0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7BA1C6', endColorstr='#ACC6E0', GradientType=0);
}
/* line 398, /home/nodica/vvs/static/admin/css/base/02-base.less */
.ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon-closethick {
  width: 14px;
  height: 14px;
  background: url(/static/admin/img/images.png) no-repeat -100px -260px;
  /* dark grey small 'x' */
  margin-top: -7px;
  margin-left: -7px;
}
/* line 407, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.ui-autocomplete {
  border: 1px solid #999999;
}
/* line 410, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.ui-autocomplete li.ui-menu-item {
  font-weight: normal;
  color: #333333;
  white-space: nowrap;
}
/* line 415, /home/nodica/vvs/static/admin/css/base/02-base.less */
ul.ui-autocomplete li.ui-menu-item.ui-state-focus {
  /*padding: 1px 6px;*/
  border: 1px solid #999999;
  background: #E0E0E0;
  font-weight: normal;
  color: #333333;
}
/* line 425, /home/nodica/vvs/static/admin/css/base/02-base.less */
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 4px;
}
/* line 427, /home/nodica/vvs/static/admin/css/base/02-base.less */
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 4px;
}
/* line 429, /home/nodica/vvs/static/admin/css/base/02-base.less */
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 4px;
}
/* line 431, /home/nodica/vvs/static/admin/css/base/02-base.less */
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 4px;
}
/* line 435, /home/nodica/vvs/static/admin/css/base/02-base.less */
.mce-tinymce {
  float: left !important;
}
/* line 437, /home/nodica/vvs/static/admin/css/base/02-base.less */
textarea.force-full-width,
.mce-container.tinymce-full-width {
  width: calc(100% - 2px) !important;
}
/* line 441, /home/nodica/vvs/static/admin/css/base/02-base.less */
acronym {
  cursor: help;
}
/* line 443, /home/nodica/vvs/static/admin/css/base/02-base.less */
a acronym {
  cursor: pointer;
}
/* line 446, /home/nodica/vvs/static/admin/css/base/02-base.less */
#af-added-filters .autocomplete-container input[type=text] {
  width: 400px;
}
/* line 448, /home/nodica/vvs/static/admin/css/base/02-base.less */
#af-added-filters .multi-column {
  width: 450px;
  display: inline-flex;
  flex-wrap: wrap;
}
/* line 453, /home/nodica/vvs/static/admin/css/base/02-base.less */
#af-added-filters .multi-column label {
  flex: 1;
}
/* line 456, /home/nodica/vvs/static/admin/css/base/02-base.less */
#af-added-filters .multi-column label span {
  padding-right: 2em;
  padding-left: 0.3em;
}
/* line 465, /home/nodica/vvs/static/admin/css/base/02-base.less */
table.borderless,
table.borderless tr,
table.borderless th,
table.borderless td {
  border: none !important;
}
/* line 468, /home/nodica/vvs/static/admin/css/base/02-base.less */
.tag-editor-tag input[type="text"] {
  border: none;
}
/* line 472, /home/nodica/vvs/static/admin/css/base/02-base.less */
.busy-load-container {
  z-index: 32767 !important;
}
/* line 474, /home/nodica/vvs/static/admin/css/base/02-base.less */
.busy-load-container-item {
  background: rgba(255, 255, 255, 0.3) !important;
  box-shadow: 0 0 30px 5px rgba(255, 255, 255, 0.5) !important;
}
/* line 481, /home/nodica/vvs/static/admin/css/base/02-base.less */
div#updater.top-bar-icon a.grey i {
  color: #EEEEEE;
}
/* line 482, /home/nodica/vvs/static/admin/css/base/02-base.less */
div#updater.top-bar-icon a.red i {
  color: #FFCCCC;
}
/* line 483, /home/nodica/vvs/static/admin/css/base/02-base.less */
div#updater.top-bar-icon a.green i {
  color: #CCFFCC;
}
/* line 487, /home/nodica/vvs/static/admin/css/base/02-base.less */
.paste-from-clipboard-control {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  border: 1px solid #003366;
  color: #003366;
  text-align: center;
  cursor: default;
  background: #FFFFFF;
  padding: 2px 20px 2px 10px;
  font-weight: bold;
  font-size: 12px;
  visibility: hidden;
}
/* line 502, /home/nodica/vvs/static/admin/css/base/02-base.less */
.paste-from-clipboard-control i.fa-times {
  color: #DD4646;
  border: 1px solid #003366;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  padding: 0 1px 1px;
}
/* line 513, /home/nodica/vvs/static/admin/css/base/02-base.less */
span.icon-bubble {
  background: #F6F7F8 none repeat scroll 0 0;
  border: 1px solid #5B80B2;
  border-radius: 30px;
  color: #5B80B2;
  font-size: 11px;
  line-height: 12px;
  padding: 0 4px;
  text-align: center;
  float: right;
  margin-top: -0.75em;
  margin-left: -0.75em;
}
/* line 526, /home/nodica/vvs/static/admin/css/base/02-base.less */
span.icon-bubble:empty {
  display: none;
}
/* line 530, /home/nodica/vvs/static/admin/css/base/02-base.less */
span.icon-bubble .fa {
  color: #5B80B2;
  margin: 0;
}
/* line 3, /home/nodica/vvs/static/admin/css/base/content.less */
.title-pq-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 20px;
  align-items: center;
}
/* line 10, /home/nodica/vvs/static/admin/css/base/content.less */
.top-tab-content .title-pq-wrapper .object-tools {
  padding-top: 5px;
}
/* line 12, /home/nodica/vvs/static/admin/css/base/content.less */
.title-pq-wrapper h1 {
  flex-shrink: 1;
  min-width: 100px;
}
/* line 18, /home/nodica/vvs/static/admin/css/base/content.less */
#content {
  position: relative;
  clear: both;
  padding: 20px 40px;
  /*background: url(../../img/content-gradient.png) no-repeat left top, url(../../img/content-gradient.png) no-repeat right top;*/
  min-height: 300px;
  margin: 0;
  border: none;
  border-top: 1px solid #CCCCCC;
}
/* line 36, /home/nodica/vvs/static/admin/css/base/content.less */
#content h1 {
  font-size: 1.25rem;
  font-weight: 300;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 43, /home/nodica/vvs/static/admin/css/base/content.less */
#content h1 > * {
  white-space: nowrap;
  vertical-align: bottom;
}
/* line 48, /home/nodica/vvs/static/admin/css/base/content.less */
#content h1 .object-title {
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 53, /home/nodica/vvs/static/admin/css/base/content.less */
#content h1 .context-title {
  padding-left: 0.3em;
}
/* line 76, /home/nodica/vvs/static/admin/css/base/content.less */
#content h1 .object-title-suffix {
  border-left: 1px solid #CCCCCC;
  font-size: 11px;
  font-weight: normal;
  padding-left: 1em;
  margin-left: 1em;
  white-space: nowrap;
}
/* line 84, /home/nodica/vvs/static/admin/css/base/content.less */
#content h1 .object-title-suffix .suffix {
  vertical-align: middle;
  line-height: 23px;
}
/* line 232, /home/nodica/vvs/static/admin/css/defines.less */
#content #scope-view:after {
  content: "";
  display: block;
  clear: both;
  float: none;
}
/* line 94, /home/nodica/vvs/static/admin/css/base/content.less */
#content #scope-view #scope-content {
  display: block;
  float: none;
  margin: 0 0 0 25%;
  padding: 0;
  position: relative;
}
/* line 102, /home/nodica/vvs/static/admin/css/base/content.less */
#content #scope-view #scope {
  display: block;
  float: left;
  width: 25%;
}
/* line 107, /home/nodica/vvs/static/admin/css/base/content.less */
#content #scope-view #scope #scope-wrapper {
  margin: 0 1em 0 0;
  border: 1px solid #CCCCCC;
  min-height: 50em;
}
/* line 112, /home/nodica/vvs/static/admin/css/base/content.less */
#content #scope-view #scope #scope-wrapper #scope-title {
  background: #EEEEEE;
  border-bottom: 1px solid #CCCCCC;
}
/* line 116, /home/nodica/vvs/static/admin/css/base/content.less */
#content #scope-view #scope #scope-wrapper #scope-title span.title {
  padding: 0.3em 0.7em;
  font-weight: bold;
}
/* line 123, /home/nodica/vvs/static/admin/css/base/content.less */
#content #scope-view #scope ul.fancytree-container {
  border: none;
}
/* line 126, /home/nodica/vvs/static/admin/css/base/content.less */
#content #scope-view #scope ul.fancytree-container span.fancytree-expander {
  margin-top: 0;
}
/* line 133, /home/nodica/vvs/static/admin/css/base/content.less */
#content.colMS #content-main {
  margin-right: 20em;
}
/* line 136, /home/nodica/vvs/static/admin/css/base/content.less */
#content.colMS #content-main .module table {
  width: 40%;
}
/* line 141, /home/nodica/vvs/static/admin/css/base/content.less */
#content.colMS #content-related {
  width: 19em;
  position: absolute;
  top: 37px;
  right: 32px;
}
/* Context icons */
/* line 150, /home/nodica/vvs/static/admin/css/base/content.less */
span.context-title,
span.context-parent {
  color: #1E6FAC;
}
/* Popup window */
/* line 157, /home/nodica/vvs/static/admin/css/base/content.less */
.popup #content {
  padding: 20px;
}
/* line 161, /home/nodica/vvs/static/admin/css/base/content.less */
.popup #container {
  min-width: 0;
}
/* Tables */
/* line 167, /home/nodica/vvs/static/admin/css/base/content.less */
table:not(.no-stripes) tr:nth-child(odd),
table:not(.no-stripes) .row-form-errors {
  background: #FFFFFF;
}
/* line 171, /home/nodica/vvs/static/admin/css/base/content.less */
table:not(.no-stripes) tr:nth-child(even):not(.no-stripes),
table:not(.no-stripes) tr:nth-child(even) .errorlist,
table:not(.no-stripes) tr:nth-child(odd) + .row-form-errors,
table:not(.no-stripes) tr:nth-child(odd) + .row-form-errors .errorlist {
  background: #F6F6F6;
}
/* line 179, /home/nodica/vvs/static/admin/css/base/content.less */
thead th,
tfoot td {
  background: #F6F6F6;
  border: none;
  border-bottom: 1px solid #EEEEEE;
  border-top: 1px solid #EEEEEE;
  color: #666666;
  padding: 5px 10px;
  font-size: 0.75rem;
}
/* line 189, /home/nodica/vvs/static/admin/css/base/content.less */
thead th.required {
  color: #000000;
}
/* line 193, /home/nodica/vvs/static/admin/css/base/content.less */
thead th.super-header {
  background: #EEEEEE;
}
/* line 199, /home/nodica/vvs/static/admin/css/base/content.less */
thead tr:not(:first-child) th {
  background: #FFFFFF;
  text-transform: initial;
}
/* line 206, /home/nodica/vvs/static/admin/css/base/content.less */
fieldset thead th {
  font-weight: normal;
}
/* line 210, /home/nodica/vvs/static/admin/css/base/content.less */
fieldset thead th.required {
  font-weight: bold;
}
/* line 214, /home/nodica/vvs/static/admin/css/base/content.less */
th {
  font-weight: 600;
  text-align: left;
  padding: 2px 5px;
}
/* line 220, /home/nodica/vvs/static/admin/css/base/content.less */
td,
th {
  border-bottom: 1px solid #EEEEEE;
  color: #686C6F;
  vertical-align: top;
}
/* line 225, /home/nodica/vvs/static/admin/css/base/content.less */
td small,
th small {
  font-size: 11px;
}
/* Top abs */
/* line 232, /home/nodica/vvs/static/admin/css/base/content.less */
div#top-tabs,
ul#inplace-tabs {
  display: flex;
  width: 100%;
  border-bottom: 1px solid #EEEEEE;
  flex-wrap: wrap;
}
/* line 239, /home/nodica/vvs/static/admin/css/base/content.less */
ul#inplace-tabs {
  list-style: none;
}
/* line 243, /home/nodica/vvs/static/admin/css/base/content.less */
div#top-tabs a,
ul#inplace-tabs li {
  height: 29px;
  padding: 5px 8px;
  margin-right: 5px;
  border: 1px solid #EEEEEE;
  border-bottom: none;
  font-size: 13px;
  cursor: pointer;
  text-decoration: none;
  background: #F6F6F6;
  border-radius: 4px 4px 0 0;
  color: #666666;
}
/* line 256, /home/nodica/vvs/static/admin/css/base/content.less */
div#top-tabs a.selected,
ul#inplace-tabs li.selected {
  color: #0E6BAC;
  background: #FFFFFF;
  border-bottom: none;
  cursor: default;
}
/* line 263, /home/nodica/vvs/static/admin/css/base/content.less */
div#top-tabs a:hover,
ul#inplace-tabs li:hover,
div#top-tabs a:focus,
ul#inplace-tabs li:focus {
  background: #FFFFFF;
}
/* line 269, /home/nodica/vvs/static/admin/css/base/content.less */
div.top-tab-content,
div.inplace-tab-content {
  border-top: none;
}
/* line 273, /home/nodica/vvs/static/admin/css/base/content.less */
div#content-top-tab-main.top-tab-content,
div.inplace-tab-content {
  padding: 15px;
}
/* line 278, /home/nodica/vvs/static/admin/css/base/content.less */
div.inplace-tab-content img.loading {
  margin-right: 1em;
  vertical-align: top;
}
/* line 283, /home/nodica/vvs/static/admin/css/base/content.less */
div.inplace-tab-content table {
  width: 100%;
  border-collapse: collapse;
}
/* line 287, /home/nodica/vvs/static/admin/css/base/content.less */
div.inplace-tab-content table th,
div.inplace-tab-content table td {
  padding: 0.3em 1.5em 0.3em 0.7em;
}
/* line 294, /home/nodica/vvs/static/admin/css/base/content.less */
body.delete-confirmation #content p {
  padding-top: 20px;
}
/* line 298, /home/nodica/vvs/static/admin/css/base/content.less */
body.delete-confirmation #content ul {
  padding-left: 20px;
}
/* line 302, /home/nodica/vvs/static/admin/css/base/content.less */
body.delete-confirmation #content div {
  padding-top: 20px;
  /*text-align: right;*/
}
/* tooltips */
/* line 309, /home/nodica/vvs/static/admin/css/base/content.less */
.mce-tooltip-n .mce-tooltip-arrow {
  display: none;
}
/* line 313, /home/nodica/vvs/static/admin/css/base/content.less */
body .ez-tooltip {
  position: absolute;
  z-index: 10000;
  opacity: 0;
  float: left;
  top: 0;
  left: 0;
}
/* line 321, /home/nodica/vvs/static/admin/css/base/content.less */
body .ez-tooltip img.in-tooltip {
  max-height: 300px;
  max-width: 300px;
}
/* line 327, /home/nodica/vvs/static/admin/css/base/content.less */
.mce-tooltip,
.mce-tooltip-n .mce-tooltip-inner,
body .ez-tooltip {
  font: 11px Verdana, sans-serif !important;
  padding: 4px 7px;
  border-radius: 0;
  color: #666666;
  background: #FFFFFF;
  box-shadow: none;
  /*box-shadow: 0 0 5px #AAAAAA;*/
  border: 1px solid #AAAAAA;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 500px;
  white-space: nowrap;
}
/* line 341, /home/nodica/vvs/static/admin/css/base/content.less */
.mce-tooltip small,
.mce-tooltip-n .mce-tooltip-inner small,
body .ez-tooltip small {
  font-size: 10px;
}
/* line 346, /home/nodica/vvs/static/admin/css/base/content.less */
.mce-tooltip,
.mce-tooltip-n .mce-tooltip-inner {
  opacity: 1 !important;
}
/* line 350, /home/nodica/vvs/static/admin/css/base/content.less */
th.money {
  text-align: right;
}
/* line 354, /home/nodica/vvs/static/admin/css/base/content.less */
td.money {
  text-align: right;
  white-space: nowrap;
}
/* line 361, /home/nodica/vvs/static/admin/css/base/content.less */
.sms-ac .autocomplete-container.non-empty .existing-wrapper {
  overflow: visible;
}
/* line 366, /home/nodica/vvs/static/admin/css/base/content.less */
.sms-ac .autocomplete-container.non-empty .existing-wrapper .existing p span.val {
  overflow: visible;
}
/* line 375, /home/nodica/vvs/static/admin/css/base/content.less */
span.make-call {
  cursor: pointer;
}
/* line 378, /home/nodica/vvs/static/admin/css/base/content.less */
span.make-call i.fa {
  color: #447E9B;
  padding-left: 0.3em;
  padding-right: 0.3em;
}
/* line 385, /home/nodica/vvs/static/admin/css/base/content.less */
.centered-checkbox-container {
  text-align: center;
  width: 100%;
}
/* line 391, /home/nodica/vvs/static/admin/css/base/content.less */
span.color {
  border: 1px solid #CCCCCC;
  cursor: default;
  width: 5em;
  height: 2em;
  display: inline-block;
}
/* line 399, /home/nodica/vvs/static/admin/css/base/content.less */
a.scroll-to-top {
  --offset: 50px;
  position: fixed;
  bottom: var(--offset);
  right: 40px;
  width: 3em;
  height: 3em;
  text-align: center;
  color: #FFFFFF;
  padding: 0.5em 0.5em;
  border: none;
  background: #79AEC8;
  cursor: pointer;
  border-radius: 4px;
  border-radius: 1.5em;
  opacity: 0.5;
  z-index: 1;
  animation: bounce 20s infinite;
}
/* line 327, /home/nodica/vvs/static/admin/css/defines.less */
a.scroll-to-top:active,
a.scroll-to-top:focus,
a.scroll-to-top:hover {
  background: #609AB6;
}
@keyframes bounce {
  /* line 415, /home/nodica/vvs/static/admin/css/base/content.less */
  0%,
  84%,
  92% {
    padding-top: 0.5em;
  }
  /* line 419, /home/nodica/vvs/static/admin/css/base/content.less */
  88% {
    padding-top: 0;
  }
  /* line 423, /home/nodica/vvs/static/admin/css/base/content.less */
  96% {
    padding-top: 0.25em;
  }
}
/* line 3, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table {
  /*width: 100%;*/
  border: none;
  min-width: 400px;
  margin-top: 5px;
  caption-side: top;
}
/* line 11, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table caption {
  font-size: 0.875rem;
  text-align: center;
  padding-bottom: 4px;
  border-bottom: 1px solid #CCCCCC;
}
/* line 18, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table th {
  border: none;
  background: none;
  vertical-align: middle;
  height: 18px;
  /*width: 200px;*/
  /*text-align: right;*/
}
/* line 27, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table td {
  border-bottom: none;
  vertical-align: middle;
}
/* line 31, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table td.ez-dlg-ico {
  vertical-align: top;
}
/* line 34, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table .info_table td {
  border: 1px solid #CCCCCC;
  padding: 4px;
}
/* line 39, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table thead {
  font-weight: bold;
}
/* line 42, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table thead td {
  padding: 5px 10px;
  line-height: normal;
  text-transform: uppercase;
}
/* line 49, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table tbody th {
  vertical-align: top;
  padding-top: 14px;
}
/* line 55, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table label {
  font-size: 12px;
  color: #666666;
  padding-top: 4px;
  display: inline-block;
  min-width: 120px;
  font-weight: normal;
}
/* line 63, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table label.required {
  font-weight: bold;
  color: #333333;
}
/* line 68, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table label.disabled {
  color: #999999;
}
/* line 73, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table .submit-row {
  background: none;
  text-align: right;
  border: none;
}
/* line 78, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table .submit-row input,
.ez-dlg-table .submit-row button {
  margin: 10px 0 0 7px;
  vertical-align: unset;
  padding: 10px 15px;
}
/* line 85, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table textarea,
.ez-dlg-table input.vTextField,
.ez-dlg-table input[type=text],
.ez-dlg-table input[type=password],
.ez-dlg-table select {
  width: 33em;
}
/* line 89, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table input[type=text].vDateField {
  width: 7em;
}
/* line 91, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table input[type=text].vTimeField {
  width: 6em;
}
/* line 93, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table input[type=text].vDecimalField {
  width: 6em;
}
/* line 96, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table p {
  margin: 0;
  padding: 0;
}
/* line 102, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table input[type="button"].dlg-choice-btn,
.ez-dlg-table button.dlg-choice-btn {
  background: #F7F7F7 url(/static/null.gif) no-repeat 7px 7px;
  border: 1px solid #E0E0E0;
  border-color: #E0E0E0 #C0C0C0 #C0C0C0 #E0E0E0;
  height: 3em;
  width: 35em;
  text-align: left;
  padding-left: 43px;
  cursor: pointer;
}
/* line 111, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table input[type="button"].dlg-choice-btn:active,
.ez-dlg-table button.dlg-choice-btn:active {
  padding-left: 44px;
  background: #F0F0F0 url(/static/null.gif) no-repeat 8px 8px;
  border: 1px solid #C0C0C0;
  border-color: #C0C0C0 #E0E0E0 #E0E0E0 #C0C0C0;
}
/* line 119, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table .calendar-event-choice-container {
  width: 100%;
  background-color: #F7F7F7;
  border: 1px solid #CCCCCC;
  box-shadow: 2px 2px #CCCCCC;
  margin-bottom: 0.5em;
  height: 3em;
  display: flex;
  justify-content: left;
  align-items: center;
  cursor: pointer;
}
/* line 131, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table .calendar-event-choice-container i {
  font-size: 2em;
  color: #0E6CAC;
  padding: 0.3em;
}
/* line 138, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-table input[type="button"].default {
  text-transform: none;
  float: none;
}
/* line 147, /home/nodica/vvs/static/admin/css/base/dialogs.less */
div.bordered .ez-dlg-table th,
div.bordered .ez-dlg-table td {
  border-bottom: 1px solid #CCCCCC;
}
/* line 149, /home/nodica/vvs/static/admin/css/base/dialogs.less */
div.bordered .ez-dlg-table tfoot td {
  border-bottom: none;
}
/* line 152, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.pretty-table {
  width: 100%;
}
/* line 155, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.pretty-table th {
  background: none repeat scroll 0 0 #CADEF2;
}
/* line 158, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.pretty-table th:not(.money) {
  text-align: left !important;
}
/* line 161, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.pretty-table td {
  border-bottom: 1px solid #CCCCCC;
  vertical-align: top;
}
/* line 167, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-ico {
  width: 55px;
}
/* line 170, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-ico div {
  width: 48px;
  height: 48px;
  background-image: url(/static/admin/img/images.png);
  /* see below */
}
/* line 177, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-ico-question div {
  background-position: 0 -1000px;
  /* question mark */
}
/* line 179, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-ico-error div {
  background-position: -96px -1000px;
  /* red 'X' */
}
/* line 181, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-ico-warning div {
  background-position: -144px -1000px;
  /* exclamation mark */
}
/* line 183, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-ico-info div {
  background-position: -48px -1000px;
  /* 'i' */
}
/* line 185, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-ico-idea div {
  background-position: -192px -1000px;
  /* lamp */
}
/* line 187, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-ico-logoff div {
  background-position: 0 -1048px;
  /* on-off-sign */
}
/* line 189, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ez-dlg-ico-mail div {
  background-position: -48px -1048px;
  /* '@' */
}
/* line 191, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ui-widget-content a {
  color: #5B80B2;
}
/* line 193, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.ui-dialog .ui-widget-content a {
  color: #5B80B2;
}
/* line 198, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.close-button {
  display: block;
  position: absolute;
  top: 3px;
  right: 3px;
  text-align: center;
  width: 16px;
  height: 16px;
  cursor: default;
  border: 1px solid #CCCCCC;
  border-radius: 3px;
  background: #ececec;
}
/* line 211, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.close-button:hover {
  background: #d2d2d2;
}
/* line 215, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.close-button span {
  font: bold 16px Arial, Helvetica, sans-serif;
  position: relative;
  top: -2px;
}
/* line 221, /home/nodica/vvs/static/admin/css/base/dialogs.less */
.close-button i.fa,
.close-button i.far,
.close-button i.fas {
  font-size: 13px;
}
/* line 4, /home/nodica/vvs/static/admin/css/base/file-types.less */
.fmt-file i.fa-file-word {
  color: #195cbd;
}
/* line 8, /home/nodica/vvs/static/admin/css/base/file-types.less */
.fmt-file i.fa-file-excel {
  color: #197141;
}
/* line 12, /home/nodica/vvs/static/admin/css/base/file-types.less */
.fmt-file i.fa-file-powerpoint {
  color: #ba3718;
}
/* line 16, /home/nodica/vvs/static/admin/css/base/file-types.less */
.fmt-file i.fa-file-lines {
  color: #1285c7;
}
/* line 20, /home/nodica/vvs/static/admin/css/base/file-types.less */
.fmt-file i.fa-file-spreadsheet {
  color: #32b61e;
}
/* line 24, /home/nodica/vvs/static/admin/css/base/file-types.less */
.fmt-file i.fa-file-chart-column {
  color: #bf5108;
}
/* line 28, /home/nodica/vvs/static/admin/css/base/file-types.less */
.fmt-file i.fa-file-image {
  color: #EC8335;
}
/* line 32, /home/nodica/vvs/static/admin/css/base/file-types.less */
.fmt-file i.fa-file-zipper {
  color: #ffcc4c;
}
/* line 36, /home/nodica/vvs/static/admin/css/base/file-types.less */
.fmt-file i.fa-file-pdf {
  color: #be1a19;
}
/* line 40, /home/nodica/vvs/static/admin/css/base/file-types.less */
.fmt-file i.fa-file-code {
  color: #2e7db7;
}
/* line 3, /home/nodica/vvs/static/admin/css/base/header.less */
#header {
  position: relative;
  background: none;
  overflow: visible;
  font: 11px Verdana, sans-serif;
}
/* line 9, /home/nodica/vvs/static/admin/css/base/header.less */
#header h1 {
  font-size: 18px;
  font-weight: normal;
  margin: 0;
  padding: 2px 15px 0;
  color: #0C3D5F;
}
/* line 17, /home/nodica/vvs/static/admin/css/base/header.less */
#header .click-popup-menu-popup a {
  padding: 2px 5px;
}
/* line 20, /home/nodica/vvs/static/admin/css/base/header.less */
#user-tools {
  position: absolute;
  right: 0;
  top: 1px;
  padding: 3px 0 0;
  color: #0C3D5F;
  font-weight: 300;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  text-align: right;
}
/* line 31, /home/nodica/vvs/static/admin/css/base/header.less */
#user-tools .button {
  margin: 0 2px;
  position: relative;
  top: -1px;
  cursor: pointer;
}
/* line 40, /home/nodica/vvs/static/admin/css/base/header.less */
#user-tools,
#logout-form button {
  padding: 0;
  font-weight: 300;
  font-size: 0.6875rem;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
/* line 48, /home/nodica/vvs/static/admin/css/base/header.less */
#user-tools a,
#logout-form button {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
/* line 52, /home/nodica/vvs/static/admin/css/base/header.less */
#user-tools a:focus,
#user-tools a:hover,
#logout-form button:active,
#logout-form button:hover {
  text-decoration: none;
  border-bottom: 0;
}
/* line 58, /home/nodica/vvs/static/admin/css/base/header.less */
#logout-form button:active,
#logout-form button:hover {
  margin-bottom: 1px;
}
/* line 62, /home/nodica/vvs/static/admin/css/base/header.less */
#branding {
  background: #F6F7F8;
  border-bottom: 1px solid #D0D0D0;
  height: 25px;
  width: 100%;
  float: none;
}
/* line 70, /home/nodica/vvs/static/admin/css/base/header.less */
div.lang-flags {
  margin-left: 10px;
  display: inline-block;
}
/* line 74, /home/nodica/vvs/static/admin/css/base/header.less */
div.lang-flags a.lang-flag {
  margin: 0;
  padding: 0;
}
/* line 78, /home/nodica/vvs/static/admin/css/base/header.less */
div.lang-flags a.lang-flag img {
  height: 16px;
  border: 1px solid #CCCCCC;
}
/* line 84, /home/nodica/vvs/static/admin/css/base/header.less */
div.lang-flags a.btn,
div.lang-flags li a {
  font-size: 12.6px;
}
/* line 91, /home/nodica/vvs/static/admin/css/base/header.less */
div.top-bar .top-bar-right {
  top: 0;
}
/* line 95, /home/nodica/vvs/static/admin/css/base/header.less */
div.top-bar a.lang-flag img {
  border-color: #999999;
}
/* line 97, /home/nodica/vvs/static/admin/css/base/header.less */
div.top-bar li.dropdown-item {
  padding: 0;
}
/* line 99, /home/nodica/vvs/static/admin/css/base/header.less */
div.top-bar li.dropdown-item a {
  display: block;
  padding: 0.5em 1.5em;
  text-decoration: none;
}
/* line 107, /home/nodica/vvs/static/admin/css/base/header.less */
#logout-form {
  display: inline;
}
/* line 110, /home/nodica/vvs/static/admin/css/base/header.less */
#logout-form button {
  background: none;
  border: 0;
  cursor: pointer;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
/* line 3, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu {
  font: 12px Verdana, sans-serif;
}
/* line 7, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list {
  height: 73px;
  margin: 1px 0 0;
  padding: 0 15px;
}
/* line 12, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li {
  border: 1px solid #FFFFFF;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  float: left;
  height: 65px;
  list-style: none;
  margin: 3px 0;
  min-width: 75px;
  padding: 0;
  position: relative;
  text-align: center;
}
/* line 26, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li.selected {
  background: #FFFFCC;
  border-color: #CADEF2;
}
/* line 31, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li.no-dropdown > a {
  display: block;
  padding: 5px 0 0;
  height: 60px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
}
/* line 42, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li.has-dropdown > a {
  display: block;
  padding: 5px 0 1px;
  height: 34px;
  -webkit-border-radius: 5px 5px 0 0;
  -moz-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
/* line 51, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li.has-dropdown:hover > a,
#menu-groups-list li.has-dropdown.has-opened-popup > a {
  padding-bottom: 0;
  border-bottom: inherit;
}
/* line 57, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li .menu-title {
  display: block;
  padding: 5px 5px 0;
  cursor: pointer;
}
/* line 63, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li > .menu-title {
  -webkit-border-radius: 0 0 5px 5px;
  -moz-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
  height: 20px;
}
/* line 70, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li a .menu-title {
  padding-top: 10px;
  height: 15px;
}
/* line 77, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list .menu-icon {
  display: block;
  height: 30px;
}
/* line 80, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list a,
#menu-groups-list a *,
#menu-groups-list a:hover,
#menu-groups-list a:hover * {
  text-decoration: none;
}
/* line 83, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li > *,
#menu-groups-list a:link,
#menu-groups-list a:visited {
  color: #606060;
}
/* line 85, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li > *:hover,
#menu-groups-list li.has-opened-popup > *,
#menu-groups-list li.selected > * {
  color: #0D6BA9;
}
/* line 87, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li > *:hover,
#menu-groups-list li.has-opened-popup > * {
  background: #FFFFCC;
}
/* line 89, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list .menu-title.click-popup-menu-owner {
  white-space: nowrap;
}
/* line 91, /home/nodica/vvs/static/admin/css/base/menus.less */
#menu-groups-list li:hover,
#menu-groups-list li.has-opened-popup {
  border-color: #CADEF2;
}
/* line 97, /home/nodica/vvs/static/admin/css/base/menus.less */
.menu-badge {
  position: absolute;
  width: 33px;
  top: 2px;
  left: 50%;
}
/* line 103, /home/nodica/vvs/static/admin/css/base/menus.less */
.menu-badge span {
  float: right;
  font-size: 10px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  display: inline-block;
  min-width: 18px;
  text-align: center;
  padding: 1px 3px;
  background: #FFFFCC;
  border: 1px solid #BFD1E3;
}
/* line 115, /home/nodica/vvs/static/admin/css/base/menus.less */
.menu-badge span.highlight {
  color: #FF0000 !important;
}
/* line 120, /home/nodica/vvs/static/admin/css/base/menus.less */
.menu-badge span.error {
  color: #FFFFFF !important;
  background: #FF0000 !important;
  border-color: #C00000 !important;
  font-weight: bold;
}
/* line 126, /home/nodica/vvs/static/admin/css/base/menus.less */
.menu-badge span.error.highlight {
  color: #FFFF00 !important;
}
/* Menu groups popup */
/* line 134, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup {
  font: 12px Verdana, sans-serif;
  border: 1px solid #5B80B2;
  padding: 1px;
  cursor: default;
}
/* line 140, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .menu-dd-title {
  color: #606060;
  font-weight: bold;
  border-top: 1px solid #5B80B2;
  background: #DAE6F4;
  display: flex;
  /*cursor: default;*/
}
/* line 148, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .menu-dd-title .title-link {
  flex-grow: 1;
}
/* line 152, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .menu-dd-title a {
  padding: 2px 10px 2px 10px;
  border-left: 1px;
  border-right: 1px;
}
/* line 157, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .menu-dd-title a:hover {
  color: #FFFFFF;
  text-decoration: none;
  background: #5B80B2;
}
/* line 164, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .menu-dd-title:hover {
  text-decoration: none;
  color: #FFFFFF;
}
/* line 168, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .menu-dd-title:hover .exclamation {
  color: #FFFFFF;
}
/* line 175, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .menu-extra-links a {
  display: block;
  width: 100%;
}
/* line 179, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .menu-extra-links a:hover {
  background-color: #5B80B2;
  color: #FFFFFF;
  text-decoration: none;
}
/* line 187, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .menu-dd-action {
  padding-left: 20px;
}
/* line 189, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .q_filters .menu-dd-title {
  padding: 0;
}
/* line 191, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .q_filters .menu-dd-title a {
  padding: 2px 10px;
}
/* line 193, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup *:first-child .menu-dd-title {
  border-top: none;
}
/* line 195, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup a {
  padding: 2px 10px;
  color: #666666;
}
/* line 200, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .filter-counter {
  display: inline-block;
}
/* line 203, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .filter-counter.hidden {
  display: none;
}
/* line 206, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .filter-sign {
  display: inline-block;
  width: 7px;
  color: #FF0000;
  font-weight: bold;
  visibility: hidden;
}
/* line 214, /home/nodica/vvs/static/admin/css/base/menus.less */
.main-menu.click-popup-menu-popup .filter-sign.exclamation {
  visibility: visible;
}
/* line 291, /home/nodica/vvs/static/admin/css/base/menus.less */
.popup-menu-owner {
  border: 1px solid transparent;
}
/* line 294, /home/nodica/vvs/static/admin/css/base/menus.less */
.popup-menu-owner.selected {
  border-color: #447E9B;
}
/* line 297, /home/nodica/vvs/static/admin/css/base/menus.less */
.popup-menu-popup {
  display: none;
  position: absolute;
  background: #FFFFFF;
  border: 1px solid #447E9B;
  padding: 5px;
  z-index: 1000;
}
/* line 3, /home/nodica/vvs/static/admin/css/base/popup.less */
.click-popup-menu-popup {
  background: #FFFFFF;
  border: 1px solid #96B4DD;
  padding: 1px;
  display: none;
  left: 0;
  position: absolute;
  top: 100%;
  z-index: 5000;
}
/* line 13, /home/nodica/vvs/static/admin/css/base/popup.less */
.click-popup-menu-popup > a.block {
  max-width: 500px;
  overflow: hidden;
  text-overflow: ellipsis;
}
/* line 18, /home/nodica/vvs/static/admin/css/base/popup.less */
.click-popup-menu-popup > a.block:hover {
  background: #CADEF2;
  color: #000000;
  text-decoration: none;
}
/* line 25, /home/nodica/vvs/static/admin/css/base/popup.less */
.click-popup-menu-popup > a.block.disabled,
.click-popup-menu-popup > a.block.disabled:hover {
  background: #FFFFFF;
  color: #C0C0C0;
  cursor: default;
}
/* line 33, /home/nodica/vvs/static/admin/css/base/popup.less */
.click-popup-menu-popup > a.block,
.click-popup-menu-popup > span.block,
.click-popup-menu-popup > div {
  color: #686C6F;
  display: block;
  height: auto;
  margin: 0;
  padding: 1px 5px;
  white-space: nowrap;
  width: auto;
}
/* line 43, /home/nodica/vvs/static/admin/css/base/popup.less */
.click-popup-menu-popup.simple-menu > a.block {
  padding: 2px 7px;
}
/* line 46, /home/nodica/vvs/static/admin/css/base/popup.less */
.click-popup-menu-popup.simple-menu > a.block:hover {
  background: #447E9B;
  color: #FFFFFF;
}
/* line 64, /home/nodica/vvs/static/admin/css/base/popup.less */
.click-popup-menu-owner {
  position: relative;
}
/* line 67, /home/nodica/vvs/static/admin/css/base/popup.less */
.click-popup-menu-owner.simple-menu {
  cursor: pointer;
  display: inline-block;
  padding: 2px 7px;
  color: #447E9B;
}
/* line 73, /home/nodica/vvs/static/admin/css/base/popup.less */
.click-popup-menu-owner.simple-menu.selected {
  background: #447E9B;
  color: #FFFFFF;
}
/* line 81, /home/nodica/vvs/static/admin/css/base/popup.less */
.click-popup-menu-owner.selected > .click-popup-menu-popup,
.click-popup-menu-popup:hover > div > .click-popup-menu-popup {
  display: block;
}
/* line 3, /home/nodica/vvs/static/admin/css/base/reminder.less */
span.reminder-header,
a.reminder-none,
a.reminder-normal,
a.reminder-expired {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url(/static/admin/img/images.png) no-repeat -180px -200px;
}
/* line 11, /home/nodica/vvs/static/admin/css/base/reminder.less */
a.reminder-none {
  background-position: -120px -200px;
}
/* line 13, /home/nodica/vvs/static/admin/css/base/reminder.less */
a.reminder-normal {
  background-position: -160px -200px;
}
/* line 15, /home/nodica/vvs/static/admin/css/base/reminder.less */
a.reminder-expired {
  background-position: -200px -200px;
}
/* line 18, /home/nodica/vvs/static/admin/css/base/reminder.less */
#set-reminder {
  background-position: -160px -40px;
}
/* line 20, /home/nodica/vvs/static/admin/css/base/reminder.less */
#set-reminder:hover {
  background-position: -180px -40px;
}
/* line 24, /home/nodica/vvs/static/admin/css/base/reminder.less */
th.column-reminder td.field-reminder {
  width: 1.5em;
}
/* line 26, /home/nodica/vvs/static/admin/css/base/reminder.less */
table.objectinfo span.reminder-expired {
  color: #FF0000;
}
/* line 28, /home/nodica/vvs/static/admin/css/base/reminder.less */
h1 a.reminder-none,
h1 a.reminder-normal,
h1 a.reminder-expired {
  position: relative;
  top: 2px;
}
/* line 33, /home/nodica/vvs/static/admin/css/base/reminder.less */
h1 a.reminder-none {
  background-position: -180px -200px;
}
/* line 34, /home/nodica/vvs/static/admin/css/base/tables.less */
thead td,
thead th {
  position: sticky;
  top: 0;
  z-index: 1;
}
/* line 42, /home/nodica/vvs/static/admin/css/base/tables.less */
.nvtooltip thead td,
.nvtooltip thead th {
  position: relative;
  top: auto;
  z-index: auto;
}
/* line 51, /home/nodica/vvs/static/admin/css/base/tables.less */
tfoot td,
tfoot th {
  position: sticky;
  bottom: 0;
  z-index: 1;
}
/* line 58, /home/nodica/vvs/static/admin/css/base/tables.less */
span._up-down i.fa {
  cursor: pointer;
}
/* line 216, /home/nodica/vvs/static/admin/css/defines.less */
span._up-down i.fa,
span._up-down i.fa:link,
span._up-down i.fa:visited {
  text-decoration: none;
  color: #447E9B;
}
/* line 221, /home/nodica/vvs/static/admin/css/defines.less */
span._up-down i.fa:active,
span._up-down i.fa:hover {
  text-decoration: underline;
  color: #003366;
}
/* line 226, /home/nodica/vvs/static/admin/css/defines.less */
span._up-down i.fa:focus {
  text-decoration: underline;
}
/* line 61, /home/nodica/vvs/static/admin/css/base/tables.less */
span._up-down i.fa:hover,
span._up-down i.fa:active {
  text-decoration: none;
}
/* line 66, /home/nodica/vvs/static/admin/css/base/tables.less */
tr.first-child-node span._up-down i.move-up,
tr:first-of-type span._up-down i.move-up {
  visibility: hidden;
}
/* line 70, /home/nodica/vvs/static/admin/css/base/tables.less */
tr.last-child-node span._up-down i.move-down,
tr:last-of-type span._up-down i.move-down {
  visibility: hidden;
}
/* line 76, /home/nodica/vvs/static/admin/css/base/tables.less */
table.sortable-body-table tbody tr,
table.is_ordered.fancytree-ext-table tbody tr,
table.inline-sortable-table tbody tr {
  cursor: all-scroll;
}
/* line 78, /home/nodica/vvs/static/admin/css/base/tables.less */
table.sortable-body-table tbody tr.paginator,
table.is_ordered.fancytree-ext-table tbody tr.paginator,
table.inline-sortable-table tbody tr.paginator {
  cursor: default;
}
/* line 85, /home/nodica/vvs/static/admin/css/base/tables.less */
table.fancytree-container.fancytree-ext-table tbody span.fancytree-title {
  font: 0.75rem;
  padding-top: 3px;
  cursor: inherit;
}
/* line 90, /home/nodica/vvs/static/admin/css/base/tables.less */
table.fancytree-container.fancytree-ext-table tbody span.fancytree-title a {
  font-weight: bold;
}
/* line 92, /home/nodica/vvs/static/admin/css/base/tables.less */
table.fancytree-container.fancytree-ext-table tbody span.fancytree-title,
table.fancytree-container.fancytree-ext-table tbody span.fancytree-title:hover {
  border: none;
  background: none;
  filter: none;
  color: #666666;
}
/* line 101, /home/nodica/vvs/static/admin/css/base/tables.less */
table.fancytree-container.fancytree-ext-table tbody tr,
table.fancytree-container.fancytree-ext-table tbody tr:hover,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-focused,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-focused,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-active,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-active,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-selected,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-selected {
  border: none;
  outline: none;
  background: none;
}
/* line 106, /home/nodica/vvs/static/admin/css/base/tables.less */
table.fancytree-container.fancytree-ext-table tbody tr:nth-child(odd),
table.fancytree-container.fancytree-ext-table tbody tr:hover:nth-child(odd),
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-focused:nth-child(odd),
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-focused:nth-child(odd),
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-active:nth-child(odd),
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-active:nth-child(odd),
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-selected:nth-child(odd),
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-selected:nth-child(odd) {
  background: #EEF0F2;
}
/* line 110, /home/nodica/vvs/static/admin/css/base/tables.less */
table.fancytree-container.fancytree-ext-table tbody tr:nth-child(even),
table.fancytree-container.fancytree-ext-table tbody tr:hover:nth-child(even),
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-focused:nth-child(even),
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-focused:nth-child(even),
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-active:nth-child(even),
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-active:nth-child(even),
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-selected:nth-child(even),
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-selected:nth-child(even),
table.fancytree-container.fancytree-ext-table tbody tr:nth-child(even) .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr:hover:nth-child(even) .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-focused:nth-child(even) .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-focused:nth-child(even) .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-active:nth-child(even) .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-active:nth-child(even) .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-selected:nth-child(even) .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-selected:nth-child(even) .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr:nth-child(odd) + .row-form-errors,
table.fancytree-container.fancytree-ext-table tbody tr:hover:nth-child(odd) + .row-form-errors,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-focused:nth-child(odd) + .row-form-errors,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-focused:nth-child(odd) + .row-form-errors,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-active:nth-child(odd) + .row-form-errors,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-active:nth-child(odd) + .row-form-errors,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-selected:nth-child(odd) + .row-form-errors,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-selected:nth-child(odd) + .row-form-errors,
table.fancytree-container.fancytree-ext-table tbody tr:nth-child(odd) + .row-form-errors .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr:hover:nth-child(odd) + .row-form-errors .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-focused:nth-child(odd) + .row-form-errors .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-focused:nth-child(odd) + .row-form-errors .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-active:nth-child(odd) + .row-form-errors .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-active:nth-child(odd) + .row-form-errors .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr.fancytree-selected:nth-child(odd) + .row-form-errors .errorlist,
table.fancytree-container.fancytree-ext-table tbody tr:hover.fancytree-selected:nth-child(odd) + .row-form-errors .errorlist {
  background: #FFFFFF;
}
/* line 118, /home/nodica/vvs/static/admin/css/base/tables.less */
table.fancytree-container.fancytree-ext-table tbody tr.selected,
table.fancytree-container.fancytree-ext-table tbody tr:hover.selected {
  background: #FFFFCC;
}
/* line 120, /home/nodica/vvs/static/admin/css/base/tables.less */
table.fancytree-container.fancytree-ext-table tbody tr.grayed span.fancytree-title,
table.fancytree-container.fancytree-ext-table tbody tr:hover.grayed span.fancytree-title {
  font-weight: normal;
}
/* line 126, /home/nodica/vvs/static/admin/css/base/tables.less */
table.fancytree-container.fancytree-ext-table.is_tree tr {
  background: #FFFFFF !important;
}
/* line 130, /home/nodica/vvs/static/admin/css/base/tables.less */
.flex-list-container {
  display: flex;
  flex-direction: column;
}
/* line 3, /home/nodica/vvs/static/admin/css/base/updater.less */
div#updater.top-bar-icon a.btn {
  font-size: 16px;
  line-height: 16px;
}
/* line 8, /home/nodica/vvs/static/admin/css/base/updater.less */
form#updater-form {
  display: inline;
}
/* line 3, /home/nodica/vvs/static/admin/css/base/calls.less */
.loadmask-msg.call-loadmask {
  background-color: #FFFFFF;
  display: flex;
}
/* line 7, /home/nodica/vvs/static/admin/css/base/calls.less */
.loadmask-msg.call-loadmask div {
  background: inherit;
  padding: inherit;
  border: none;
  cursor: default;
}
/* line 15, /home/nodica/vvs/static/admin/css/base/calls.less */
.ez-add-contact-log-dialog {
  z-index: 20002;
}
/* line 19, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container {
  text-align: center;
  margin: 8px 10px;
}
/* line 23, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container #status {
  font-size: 1.5em;
}
/* line 27, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container #company {
  font-size: 1.5em;
}
/* line 31, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container #name {
  font-size: 2em;
}
/* line 35, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container #position {
  font-size: 1.5em;
}
/* line 39, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container #phone_number {
  font-size: 1.5em;
}
/* line 43, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container span {
  font-size: 18px;
}
/* line 47, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container i.fa-close {
  top: -0.7em;
  left: 0.3em;
}
/* line 53, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container #buttons div {
  display: inline-block;
}
/* line 57, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container #buttons #hangup,
div.call-container #buttons #mute,
div.call-container #buttons #answer {
  font-size: 2em;
  width: 2em;
  height: 2em;
  border-radius: 1em;
  display: inline-block;
  padding-top: 0.3em;
  cursor: pointer;
}
/* line 67, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container #buttons #hangup {
  background-color: #ff8989;
}
/* line 71, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container #buttons #mute {
  background-color: #ffff66;
}
/* line 75, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container #buttons #answer {
  background-color: #77ff77;
}
/* line 80, /home/nodica/vvs/static/admin/css/base/calls.less */
div.call-container input[type="button"].default {
  float: none;
}
/* line 86, /home/nodica/vvs/static/admin/css/base/calls.less */
body.call-popup #container {
  min-width: 0;
}
/* line 90, /home/nodica/vvs/static/admin/css/base/calls.less */
body.call-popup textarea#notes {
  width: 20em;
}
/* line 3, /home/nodica/vvs/static/admin/css/base/simple-view.less */
table#result_list.simple-view-table {
  width: 100%;
  border-color: 1px solid #EAEAEA;
  border-collapse: collapse;
}
/* line 9, /home/nodica/vvs/static/admin/css/base/simple-view.less */
table#result_list.simple-view-table thead th,
table#result_list.simple-view-table thead td {
  vertical-align: middle;
  padding: 8px 10px;
}
