@charset "UTF-8";
/***
 * @author LausCC, Ivan Bacic
 * @version 20200709-01
 *
 * ---------------- --- WARNING ------------------------- *
 * This file is created from style.scss using SASS Compiler
 * Do not edit AWBVER2/Styles/style.css
 * 
 * Any change inside css files will be overriden when scss
 * get compiled again
 *
 * https://sass-lang.com/
 * https://sass-lang.com/install
 * http://koala-app.com/
 * ------------------------------------------------------ *
 */
/*$primary-color: #1ab394;
$primary-color-light: #95e6d4;
$primary-color-2: #18a689;
$sidebar-anchor-color: #3498db;
*/
/*$sidebar-anchor-color: #00afc2;*/
/* ------------------------------------------------------ */
/* ------------------------------------------------------ */
/* SITE */
/*$primary-color: #1ab394;
$primary-color-light: #95e6d4;
$primary-color-2: #18a689;
$sidebar-anchor-color: #3498db;
*/
/*$sidebar-anchor-color: #00afc2;*/
@-moz-document url-prefix() {
  .argosy-va {
    width: 44px !important; }

  .argosy-vp {
    width: 44px !important; } }
.doDnaStranice {
  height: 100%;
  height: -moz-available;
  height: -webkit-fill-available;
  height: fill-available; }

input[type=text]::-ms-clear {
  display: none; }

.modalPoruka {
  position: fixed !important; }

.modal-body {
  padding-bottom: 0px !important; }

.modal-footer {
  padding: 5px !important; }

.padding-left-0 {
  padding-left: 0px !important; }

.visina-28 {
  height: 28px; }

.left-10 {
  padding-left: 10px !important; }

input[type=number] {
  text-align: right; }

.date > input {
  font-size: 12px !important;
  min-width: 90px; }

.breadcrumb > li > a {
  border: 1px solid #00afc2;
  padding: 6px 12px;
  color: #00afc2;
  border-radius: 3px; }

.margin-dno {
  margin-bottom: 10px; }

.argosy-toolbar {
  background-color: white; }

.argosy-toolbar > * {
  margin-left: 5px; }

.spin-center {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  text-align: center;
  width: 500px !important;
  height: 500px !important;
  position: fixed !important;
  top: 15% !important;
  left: 40% !important; }

.spin-center-rodendan .sk-circle:before {
  background-color: orange;
  -webkit-animation-name: example;
  /* Safari 4.0 - 8.0 */
  -webkit-animation-duration: 1s;
  /* Safari 4.0 - 8.0 */
  animation-name: example;
  animation-duration: 1s; }

/* Safari 4.0 - 8.0 */
@-webkit-keyframes example {
  from {
    background-color: #00afc2; }
  to {
    background-color: white; } }
/* Standard syntax */
@keyframes example {
  from {
    background-color: white; }
  to {
    background-color: green; } }
.spin-center-rodendan {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  text-align: center;
  width: 2000px !important;
  height: 500px !important;
  position: fixed !important;
  top: 20% !important;
  right: 0% !important; }

.dx-overlay-wrapper.dx-datagrid-column-chooser.dx-popup-wrapper.dx-datagrid-column-chooser-mode-select,
.dx-overlay-wrapper {
  z-index: 9999 !important; }

h1.rodendan {
  background-color: black;
  vertical-align: middle;
  color: white;
  font-size: 60px;
  font-weight: bold;
  position: fixed !important;
  top: 37% !important;
  left: 40% !important; }

.spinnerekran {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3040;
  opacity: 0.5;
  background-color: #000; }

.background-lightgrey {
  background-color: lightgray; }

.background-crveni > td {
  background-color: #FCC4C4; }

.background-zeleni > td {
  background-color: #C6EFCE; }

.background-narancasti > td {
  background-color: #FFB37A; }

.siroki-tekst > dd {
  word-wrap: break-word;
  margin-bottom: 20px; }

.bez-margina {
  margin: 0px !important; }

.btn {
  margin-top: 5px; }

.text-center {
  text-align: center !important; }

.padding-low {
  padding: 0px !important;
  margin-bottom: 0px !important; }

.dx-command-select {
  width: 20px !important;
  min-width: 20px !important; }

.validation-summary-errors {
  border: 1px solid #e5e6e7;
  margin-bottom: 10px; }

.validation-summary-errors > ul {
  color: red;
  list-style-type: decimal; }

body.modal-open {
  overflow: auto; }

.argosy-org-grupa {
  margin-top: 5px;
  font-size: 12px !important; }

.argosy-org-grupa > label {
  text-align: right;
  margin-top: 5px; }

.argosy-org-grupa > .grupa-wrapper {
  padding-left: 0px;
  text-align: left !important; }

.argosy-va {
  border-color: #c7c7c7;
  width: 38px;
  border-right: 0px;
  padding-left: 2px; }

.argosy-vk {
  border-color: #c7c7c7;
  width: 38px;
  border-right: 0px;
  padding-left: 2px; }

.argosy-vp {
  border-color: #e5e6e7;
  width: 38px;
  padding-left: 2px; }

.argosy-va:focus, .argosy-vp:focus {
  outline: none;
  border-color: #00afc2 !important; }

dl.siroki-detalj > dt {
  white-space: normal !important; }

dl.siroki-detalj > dd {
  margin-left: 0px; }

.labela {
  font-size: 13px;
  text-align: right; }

.argosy-modal-body {
  height: 850px;
  height: calc(100vh - 110px);
  max-height: calc(100vh - 110px);
  overflow-y: auto; }

/*Nije se vidilo dno ekrana na manjim rezolucijama, pa horizontalni scroll nije bilo moguće koristiti*/
/*.argosy-modal-body > .wrapper-content {
    margin-bottom: 200px;*/
/*ovo vise nije potrebno jer ce cijeli modal content uvijek biti vidljiv sada zbog promjene u liniji iznad overflow-x: auto;*/
/*}*/
/**ovo je selector za novi izgled**/
/***
njega dodajemo na unose sifre ciji je content argosy web preged 
kojeg unosSifre js modificira
kada sve sifarnike prebacimo na argosy web pregled onda cemo      
standardizirati styleove
**/
.wa-modal .argosy-modal-body {
    /*    height:830px;
height:calc(100vh - 165px);*/
  height: auto;
  max-height: calc(100vh - 165px);
  padding-top: 0px; }
.wa-modal .modal-header {
  padding: 10px 15px 10px 15px; }
.wa-modal .modal-footer {
  padding-left: 15px !important;
  padding-right: 15px !important;
  padding-bottom: 5px !important; }
  .wa-modal .modal-footer *:last-child {
    margin-bottom: 0px !important; }
.wa-modal .modal-header.wa-toolbar button.close {
  float: right; }

.wa-modal.wa-unos-sifre .modal-header {
  padding: 10px 30px 10px 30px; }
.wa-modal.wa-unos-sifre .modal-footer {
  padding-left: 30px !important;
  padding-right: 30px !important; }

.argosy-dialog {
  z-index: 2045 !important;
  position: fixed;
  width: 75%;
  top: 0; }

.argosy-dialog button.close:focus,
.argosy-dialog button.close:active {
  outline: none; }

@media only screen and (min-width: 769px) {
  .argosy-dialog {
    width: 60%; } }
@media only screen and (min-width: 1100px) {
  .argosy-dialog {
    width: 75%; } }
.argosy-unossifre {
  display: flex; }

.argosy-unossifre > span {
  overflow: hidden;
  white-space: nowrap;
  margin-top: 5px; }

.argosy-unossifre > input {
  flex: 1;
  border-right: none; }

.argosy-unossifre input:focus,
.argosy-unossifre input.input-validation-error,
.date input:focus,
.date input.input-validation-error {
  border-right-width: 1px;
  border-right-style: solid; }

i.search {
  cursor: pointer;
  border: 1px solid #c7c7c7;
  padding: 6px;
  color: #636363;
  margin-right: 2px; }

.argosy-unossifre i.search {
  border-left: none; }

i.info {
  cursor: pointer;
  border: 1px solid #c7c7c7;
  padding: 6px;
  color: #636363;
  text-align: center;
  width: 25px; }

/*.argosy-unossifre i.info {*/
/*    border-left: none;
    border-right: none;*/
/*}*/
.argosy-unossifre input[readonly] ~ i,
.argosy-unossifre input[disabled] ~ i {
  background-color: #eee; }

.date input {
  border-right: none; }

.date .input-group-addon {
  border-left: none; }

/*.input-daterange .input-group-addon {
        padding: 3px;
    }

    .form-horizontal .control-label {
        padding-top: 3px;
        padding-bottom: 3px;
        margin-bottom: 0;
        text-align: right;
    }*/
.boldano {
  font-weight: bold !important; }

dt {
  font-weight: normal !important; }

textarea {
  resize: vertical; }

.field-validation-error {
  color: red; }

.input-validation-error {
  border-color: red !important;
  color: red !important; }

.form-group {
  margin-bottom: 4px; }

.form-control {
  margin-bottom: 0px; }

.selectize {
  margin-bottom: 0px; }

.selectize-input .item {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 90%; }

.selectize-input {
  margin-bottom: 0px;
  border-color: #c7c7c7; }

.selectize-input.focus {
  border-color: #00afc2; }

.dx-row {
  padding: 0px;
  margin: 0px;
  min-height: 20px;
  height: 20px; }

.tr {
  height: 20px; }

.float-e-margins .btn-grid {
  margin-bottom: 0px;
  display: inline-block; }

.dx-datagrid .dx-row > td {
  padding: 1px;
  padding-left: 4px;
  padding-right: 4px;
  vertical-align: middle !important; }

.dx-datagrid-rowsview .dx-row > .dx-master-detail-cell {
  padding: 10px; }

.dx-row .btn-sm {
  margin-top: 1px !important;
  margin-bottom: 1px !important; }

/*dodaje dx-u još jednu nijansu za unaprijed obojani redak grida*/
.dx-datagrid-rowsview .dx-obojani-redak.dx-row > td, .dx-datagrid-rowsview .dx-obojani-redak.dx-row:hover > td {
  background-color: #bbe3e9; }

.dx-datagrid-rowsview .dx-obojani-redak.dx-selection.dx-row > td, .dx-datagrid-rowsview .dx-obojani-redak.dx-selection.dx-row:hover > td {
  background-color: #00afc2; }

/* boja native scrollbara na gridu za IE */
.dx-datagrid {
  scrollbar-face-color: #00afc2; }

/* boja native scrollbara na gridu za Chrome */
.dx-scrollable-customizable-scrollbars .dx-scrollable-container::-webkit-scrollbar {
  width: auto; }

.dx-scrollable-customizable-scrollbars .dx-scrollable-container::-webkit-scrollbar-thumb {
  background-color: #00afc2; }

/* boja native scrollbara na gridu za Firefox 64+ - https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Scrollbars */
.dx-scrollable-customizable-scrollbars .dx-scrollable-container {
  scrollbar-color: #00afc2 #f0f0f0; }

.dx-header-row {
  background-color: #00afc2;
  color: #fff; }

.dx-header-row .dx-header-filter:not(.dx-header-filter-empty) {
  color: #ffaf25 !important; }

.dx-header-row .dx-header-filter.dx-header-filter-empty {
  color: #fff !important; }

.dx-datagrid-filter-row .dx-icon,
.dx-datagrid-filter-row .dx-dropdowneditor-icon {
  color: #00afc2 !important; }

/* ova dva pravila postavljaju vidljivost chechboxa ako je taj stupac prikazan*/
.dx-datagrid-rowsview .dx-select-checkbox {
  display: inline-block !important; }

.dx-datagrid-save-button:not(.dx-state-disabled) {
  /*dx-state-disabled*/
  background-color: #00afc2;
  border-color: #00afc2;
  color: #FFFFFF; }

.dx-datagrid-save-button:not(.dx-state-disabled) .dx-icon-edit-button-save {
  /*dx-state-disabled*/
  color: #FFFFFF; }

.dx-datagrid-save-button:not(.dx-state-disabled):hover,
.dx-datagrid-save-button:not(.dx-state-disabled):focus,
.dx-datagrid-save-button:not(.dx-state-disabled):active {
  background-color: #00afc2;
  border-color: #00afc2; }

.dx-checkbox-icon {
  border: 1px solid #00afc2; }

/* ---------style za toolbar grida --------------*/
.dx-toolbar .dx-toolbar-item .dx-menu .dx-menu-item-wrapper {
  margin-left: 5px; }
.dx-toolbar .dx-toolbar-item .dx-menu .dx-menu-item-has-icon.dx-menu-item-has-submenu .dx-icon {
  margin: 0px;
  color: black; }
.dx-toolbar .dx-toolbar-item .dx-menu .dx-menu-item-popout-container {
  display: none; }
.dx-toolbar .dx-toolbar-item .dx-menu .dx-menu-item {
  border-radius: 5px;
  padding: 3px;
  height: 36px; }
.dx-toolbar .dx-toolbar-item .dx-menu .dx-menu-item:not(.dx-menu-item-expanded) {
  border: 1px solid lightgray;
  padding: 2px; }
.dx-toolbar .dx-toolbar-item .dx-menu .dx-context-menu-container-border {
  border-radius: 5px; }

.dx-toolbar .btn {
  margin-top: 0px; }
.dx-toolbar label {
  margin-bottom: 0px;
  margin-left: 25px; }

/*-------------------------------------------------*/
hr {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
  border-color: #c7c7c7; }

.modal-header {
  border-color: #c7c7c7; }

.ibox-content {
  background-color: #ffffff;
  color: inherit;
  padding: 5px 1px 0px 2px;
  border-color: #e7eaec;
  border-image: none;
  border-style: solid solid none;
  border-width: 1px 0; }

input[type=text], input[type=number], input[type=password] {
  font-size: 13px;
  line-height: 10px;
  float: left;
  max-height: 28px; }

.decimal {
  font-size: 13px;
  line-height: 10px;
  float: left;
  max-height: 28px; }

textarea.form-control {
  min-height: 28px; }

.input-daterange .input-group-addon {
  padding: 3px; }

.form-horizontal .control-label {
  padding-top: 3px;
  padding-bottom: 3px;
  margin-bottom: 0;
  text-align: right; }

label.control-label {
  color: #414141; }

form label:not(.control-label) {
  font-weight: 600; }

i.edit {
  cursor: pointer;
  border: 1px solid #c7c7c7;
  padding: 6px;
  color: #00afc2;
  /*background-color: lightgray;*/
  /*margin-right: 1px;*/ }

.argosy-calendar {
  display: inline-block; }

.argosy-calendar-marked a {
  background-color: #25929B !important;
  background-image: none !important;
  border: 1px solid #25929B !important;
  color: #fff !important; }

.argosy-calendar-marked-subota a {
  background-color: #fff !important;
  background-image: none !important;
  border: 1px solid #fff !important;
  color: #DDA0DD !important; }

.argosy-calendar-marked-nedjelja a {
  background-color: #fff !important;
  background-image: none !important;
  border: 1px solid #fff !important;
  color: #FF6347 !important; }

.argosy-calendar-marked-blagdan a {
  background-color: #fff !important;
  background-image: none !important;
  border: 1px solid #fff !important;
  color: #FF6347 !important; }

.argosy-radio-button-label {
  margin-right: 10px; }

.form-control .decimal {
  text-align: right; }

.kalkulacija-unos-grid th {
  text-align: center; }

.kalkulacija-unos-grid tr td:first-child {
  background-color: #f0e68c;
  padding: 0 10px 0 6px;
  white-space: nowrap; }

/*.kalkulacija-iznos input[readonly] {
    background-color: #87cefa;
}*/
/*svijetlo-žuti stupac podataka grida*/
.dx-data-row > .gridStupacIznos, .dx-data-row > .gridStupacIznos .dx-texteditor .dx-texteditor-input {
  background-color: palegoldenrod; }

.btn-xs-centarPolja {
  margin-top: 3px !important;
  margin-bottom: 3px !important; }

.siri-naslov-detalj {
  width: 460px !important;
  text-align: left !important; }

.radio-label-top {
  vertical-align: top !important; }

.no-right-pad {
  padding-right: 0; }

.no-left-pad {
  padding-left: 0; }

.float-left {
  float: left; }

.no-border {
  border: none; }

/* iza teksta labele se pojavljuje crvena zvjezdica, npr. jer obavezno polje nije popunjeno */
.labelaObavezno:after {
  content: " *";
  color: red; }

/* za labele u kojima piše samo "do" (kod npr. datum do) */
.do-label {
  padding-left: 0;
  padding-right: 0;
  width: 20px; }

.polje-append-text {
  display: block;
  padding-bottom: 3px;
  padding-top: 3px; }

.close-button {
  color: #000;
  filter: alpha(opacity=30);
  opacity: .3; }

.close-button:focus,
.close-button:hover {
  color: #ed5565;
  filter: alpha(opacity=10s0);
  opacity: 1; }

.input-blok-container {
  background-color: whitesmoke;
  padding: 4px 0;
  margin: 4px 0; }

.input-blok-dodaj, .input-blok-brisi {
  color: #00afc2; }

.input-blok-dodaj:hover, .input-blok-dodaj:focus,
.input-blok-brisi:hover, .input-blok-brisi:focus {
  color: #00afc2; }

.input-blok-dodaj:active, .input-blok-dodaj:focus,
.input-blok-brisi:active, .input-blok-brisi:focus {
  outline: none; }

.invalid-tab-notification {
  color: #ed5565; }

.dx-texteditor.dx-tagbox {
  border-radius: 0; }

.dx-texteditor.dx-tagbox.dx-state-focused, .dx-texteditor.dx-tagbox.dx-state-active {
  border-color: #00afc2; }

.dx-texteditor.dx-tagbox, .dx-texteditor.dx-tagbox.dx-state-hover {
  border-color: #e5e6e7; }

@media (min-width: 1300px) {
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
    float: left; }

  .col-xl-12 {
    width: 100%; }

  .col-xl-11 {
    width: 91.66666667%; }

  .col-xl-10 {
    width: 83.33333333%; }

  .col-xl-9 {
    width: 75%; }

  .col-xl-8 {
    width: 66.66666667%; }

  .col-xl-7 {
    width: 58.33333333%; }

  .col-xl-6 {
    width: 50%; }

  .col-xl-5 {
    width: 41.66666667%; }

  .col-xl-4 {
    width: 33.33333333%; }

  .col-xl-3 {
    width: 25%; }

  .col-xl-2 {
    width: 16.66666667%; }

  .col-xl-1 {
    width: 8.33333333%; }

  .col-xl-pull-12 {
    right: 100%; }

  .col-xl-pull-11 {
    right: 91.66666667%; }

  .col-xl-pull-10 {
    right: 83.33333333%; }

  .col-xl-pull-9 {
    right: 75%; }

  .col-xl-pull-8 {
    right: 66.66666667%; }

  .col-xl-pull-7 {
    right: 58.33333333%; }

  .col-xl-pull-6 {
    right: 50%; }

  .col-xl-pull-5 {
    right: 41.66666667%; }

  .col-xl-pull-4 {
    right: 33.33333333%; }

  .col-xl-pull-3 {
    right: 25%; }

  .col-xl-pull-2 {
    right: 16.66666667%; }

  .col-xl-pull-1 {
    right: 8.33333333%; }

  .col-xl-pull-0 {
    right: auto; }

  .col-xl-push-12 {
    left: 100%; }

  .col-xl-push-11 {
    left: 91.66666667%; }

  .col-xl-push-10 {
    left: 83.33333333%; }

  .col-xl-push-9 {
    left: 75%; }

  .col-xl-push-8 {
    left: 66.66666667%; }

  .col-xl-push-7 {
    left: 58.33333333%; }

  .col-xl-push-6 {
    left: 50%; }

  .col-xl-push-5 {
    left: 41.66666667%; }

  .col-xl-push-4 {
    left: 33.33333333%; }

  .col-xl-push-3 {
    left: 25%; }

  .col-xl-push-2 {
    left: 16.66666667%; }

  .col-xl-push-1 {
    left: 8.33333333%; }

  .col-xl-push-0 {
    left: auto; }

  .col-xl-offset-12 {
    margin-left: 100%; }

  .col-xl-offset-11 {
    margin-left: 91.66666667%; }

  .col-xl-offset-10 {
    margin-left: 83.33333333%; }

  .col-xl-offset-9 {
    margin-left: 75%; }

  .col-xl-offset-8 {
    margin-left: 66.66666667%; }

  .col-xl-offset-7 {
    margin-left: 58.33333333%; }

  .col-xl-offset-6 {
    margin-left: 50%; }

  .col-xl-offset-5 {
    margin-left: 41.66666667%; }

  .col-xl-offset-4 {
    margin-left: 33.33333333%; }

  .col-xl-offset-3 {
    margin-left: 25%; }

  .col-xl-offset-2 {
    margin-left: 16.66666667%; }

  .col-xl-offset-1 {
    margin-left: 8.33333333%; }

  .col-xl-offset-0 {
    margin-left: 0; } }
.negative {
  color: darkred; }

/*css za mail formu*/
@media (min-width: 1024px) {
  .modal-dialog.mail-modal-dialog {
    width: 1000px; } }
.dxclosebtn {
  background-color: #00afc2;
  border-color: #00afc2; }

.dxclosebtn:hover {
  background-color: #00afc2;
  border-color: #00afc2; }

.dxclosebtn .dx-icon.dx-icon-close {
  color: white;
  background-color: inherit; }

.dx-datagrid-rowsview .dx-data-row .dx-cell-modified .dx-highlight-outline::after {
  border-color: transparent; }

.dx-highlight-outline {
  padding-top: inherit;
  padding-bottom: inherit; }

[dx-grid-maxheight] .dx-scrollable-container {
  max-height: 500px; }

/*css za zaglavlje dokumenta*/
/* #zaglavljeDokumenta */
.modal.modal-wide .modal-dialog {
  width: 90%;
  height: 750px !important; }

.modal-xl {
  width: 90%;
  max-width: 1200px; }

.modal-2xl {
  width: 90%;
  max-width: 1400px; }

.modal-3xl {
  width: 90%;
  max-width: 1600px; }

#zaglavljeDokumenta .modal-backdrop {
  display: none; }

#zaglavljeDokumenta .dropdown-menu > form > li > a {
  display: block;
  padding: 5px 10px;
  clear: both;
  font-weight: 600;
  color: #333;
  white-space: nowrap; }

#zaglavljeDokumenta .dropdown-menu {
  padding: 2px; }

#zaglavljeDokumenta .zaglavljeBtnGrupa {
  display: inline-block; }

#zaglavljeDokumenta .panel-heading {
  height: 35px; }

.navbar-static-top h2 {
  margin-top: 8px;
  margin-left: 25px;
  float: left; }

/*da dropdown za prijelaz statusa ima bootstrap css*/
#zaglavljeDokumenta .dropdown-menu > form > li > a:focus, .dropdown-menu > form > li > a:hover {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5; }

#zaglavljeDokumenta .dropdown-menu > form > li > a {
  border-radius: 3px;
  line-height: 25px;
  margin: 4px;
  text-align: left;
  font-weight: normal;
  display: block;
  padding: 3px 20px;
  clear: both;
  white-space: nowrap; }

#toast-container.toast-top-center > .toast.toast-lg {
  width: auto;
  max-width: 400px; }

#toast-container.toast-top-center > .toast.toast-xl {
  width: auto;
  max-width: 500px; }

.toast-message button.btn {
  color: black; }

.datepicker-mjesec-godina {
  max-width: 180px; }

.datepicker-mjesec-godina input {
  max-height: 28px;
  padding: 3px 12px;
  text-align: center; }

.datepicker-mjesec-godina .btn {
  padding: 3px 12px;
  margin-top: 0px; }

.datepicker .weekend {
  color: #ff3e00 !important; }

.datepicker .holiday {
  color: red !important;
  font-weight: bold; }

.input-group[data-datumoddo] {
  max-width: 300px !important; }

.input-group[data-datumoddo][data-format="DateTime"] {
  max-width: 380px !important; }

.btn-selectize {
  /*ovo bootstrap button stylira kao selectize koji koristimo
      da je iste visine, border, font itd...
  */
  height: 32px;
  font-size: 13px;
  line-height: 15px;
  border-radius: 0px; }

.btn-selectize .caret {
  border-top: 5px dashed;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent; }

.button-datum-inline {
  margin-top: 0px;
  height: 28px;
  font-size: 13px;
  line-height: 15px; }

.btn-formgroup-inline {
  margin-top: 0px;
  height: 28px;
  font-size: 13px;
  line-height: 15px; }

@-moz-document url-prefix() {
  /*firefox krivo prikazuje datepicker ima pixel viska pa crta nije ravna tj addon je veci od unosa*/
  .input-group.date .input-group-addon {
    line-height: 0.9; } }
.argosy-modalniekran {
  z-index: 2045 !important;
  position: fixed;
  top: 0px; }

.argosy-modalniekran .modal-body {
  padding-bottom: 30px !important; }

.wrapper > .wrapper:first-child {
  padding-top: 0px !important; }

.wrapper > .wrapper:last-child {
  padding-bottom: 0px !important; }

.modal-body > .wrapper:first-child {
  padding-top: 0px !important; }

/*----------------------------------------------*/
/*------------novi navbar style-----------------*/
/*----------------------------------------------*/
body {
  background-color: #dcdcdc; }

.argosy-main-navbar .selectize-control {
  border: 1px white !important;
  border: 1px transparent !important; }

.argosy-main-navbar {
  min-height: 38px;
  padding-bottom: 5px; }

.argosy-main-navbar .btn {
  margin-top: 0px; }

.argosy-main-navbar .navbar-right li {
  margin-top: 5px; }

.argosy-main-navbar .selectize-dropdown {
  width: auto !important;
  width: initial !important;
  /**ie*/
  right: 0px !important;
  left: auto !important;
  /**ie**{left:unset !important}*/ }

.argosy-main-navbar .selectize-dropdown [data-selectable],
.argosy-main-navbar .selectize-dropdown .optgroup-header {
  white-space: nowrap; }

.argosy-main-navbar .selectize-input div.item {
  width: auto;
  max-width: 100%;
  max-width: none;
  line-height: 21px; }

.argosy-main-navbar .selectize-input {
  width: auto;
  padding: 6px 12px 2px;
  padding-right: 35px;
  border: 1px white;
  border: 1px transparent; }

.argosy-main-navbar li div.btn-selectize {
  padding: 6px 0px;
  border: 1px white;
  line-height: 21px; }

.argosy-main-navbar .selectize-control.single .selectize-input:after {
  top: 42%; }

.argosy-main-navbar .LogUkljucen {
  color: red;
  font-weight: bold;
  margin-right: 5px; }

.navbar-top-links > li {
  float: left;
  max-width: 300px; }

/*----------------------------------------------*/
.selectize-input {
  padding: 6px 12px 2px 12px; }

.selectize-control {
  max-height: 28px; }

.selectize-input.locked,
.selectize-input.locked.focus,
.selectize-input.locked.input-active {
  background-color: #eee !important; }

.selectize-control.multi .selectize-input > div {
  margin-right: 12px; }

:not(.icheckbox_square-green) .form-control.checkbox.i-checks {
  width: 18px;
  height: 18px;
  min-height: 18px;
  position: relative;
  display: inline-block;
  margin: 0px;
  padding: 0px;
  border: none;
  vertical-align: middle; }

.columnWordWrap {
  white-space: normal;
  word-wrap: normal;
  max-height: 110px;
  display: flex;
  overflow-y: auto; }

ul li.dropdown-item-with-icon {
  position: relative; }

ul li.dropdown-item-with-icon > i {
  position: absolute;
  margin-left: 5px !important;
  margin-top: 5px !important;
  height: 20px;
  width: 20px;
  border-radius: 10px;
  line-height: 18px;
  padding: 0px !important; }

ul li.dropdown-item-with-icon > a {
  padding-left: 30px; }

.korisnikNotifikacijeBtn {
  padding-top: 0px;
  padding-bottom: 0px;
  line-height: 32px;
  font-size: 25px;
  background: none; }

.korisnikNotifikacije button .badge {
  position: absolute;
  top: 0px;
  right: 2px; }

.korisnikNotifikacijeDropdown {
  z-index: 3000 !important; }

.korisnikNotifikacijeContainer {
  width: 500px;
  max-height: 700px;
  overflow-y: auto; }

.korisnikNotifikacijeContainer ul {
  padding-left: 0px; }

.korisnikNotifikacijeDropdown li {
  padding: 9px; }

.korisnikNotifikacijeDropdown li a {
  color: black; }

.korisnikNotifikacija {
  background: #c2f1f3;
  margin-top: 0px !important;
  margin-bottom: 5px;
  padding: 15px;
  border: 1px solid gray;
  border-radius: 5px;
  position: relative;
  padding-right: 30px !important; }

.korisnikNotifikacija [data-clear] {
  border: none;
  position: absolute;
  right: 3px;
  top: 3px;
  padding-left: 5px !important;
  padding-right: 5px !important; }

li.korisnikNotifikacija a {
  padding-left: 0px !important; }

.korisnikNotifikacijeDropdown li.notifikacijaSeparator {
  border-bottom: 1px dashed black;
  padding-bottom: 3px;
  margin-bottom: 5px; }

/* -- dropdowni direktno u body-u [da su iznad modal-a]*/
body > .selectize-dropdown {
  z-index: 9999 !important; }

.border-primary {
  border-color: #00afc2; }

.selectize-control.border-primary .selectize-input {
  border-color: #00afc2; }

.selectize-input-group {
  border-style: solid;
  border-width: 1px;
  /* pozeljno koristiti ovaj button unutar ove grupe*/ }
  .selectize-input-group .selectize-control {
    border: 0px !important; }
  .selectize-input-group .selectize-input {
    border: 0px !important; }
  .selectize-input-group .btn {
    margin: 2px !important;
    font-size: 9px; }
  .selectize-input-group .btn-xs {
    font-size: 16px; }
  .selectize-input-group .btn-sm {
    font-size: 10px; }

/* ------------------------------------------------------ */
/* COMPONENTS */
/*$primary-color: #1ab394;
$primary-color-light: #95e6d4;
$primary-color-2: #18a689;
$sidebar-anchor-color: #3498db;
*/
/*$sidebar-anchor-color: #00afc2;*/
/*grid*/
.wa-grid {
  /* boja native scrollbara na gridu za Firefox 64+ - https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Scrollbars */
  /*
  .dx-datagrid-headers .dx-datagrid-table .dx-row > td {
      text-align: left !important;
  }*/
  /*    :not(.dense){
      .dx-row{
          height:40px;
      }
  }*/
    /*    .dx-row.dx-datagrid-filter-row{
        height:37px;
    }
*/ }
  .wa-grid .dx-header-row {
    background: transparent;
    color: black;
    font-weight: bold;
    /*        text-transform: uppercase;*/
    font-size: 12px; }
  .wa-grid .dx-datagrid-filter-row .dx-icon,
  .wa-grid .dx-datagrid-filter-row .dx-dropdowneditor-icon,
  .wa-grid .dx-header-row .dx-header-filter.dx-header-filter-empty {
    color: #636363 !important; }
  .wa-grid .dx-checkbox-icon {
    border: 1px solid gainsboro;
    background-color: transparent; }
  .wa-grid .dx-header-row .dx-checkbox-icon {
    border-color: black; }
  .wa-grid .dx-checkbox.dx-state-readonly .dx-checkbox-icon {
    border: 1px solid gainsboro;
    background-color: gainsboro; }
  .wa-grid .dx-checkbox-checked.dx-checkbox-icon {
    color: #00afc2; }
  .wa-grid .dx-datagrid {
    background-color: transparent; }
    .wa-grid .dx-datagrid .dx-row {
      /*>td{padding-right:15px;}*/ }
    .wa-grid .dx-datagrid .dx-column-lines > td {
      border: 0px; }
  .wa-grid .dx-editor-cell .dx-texteditor {
    background-color: transparent; }
  .wa-grid .dx-texteditor .dx-texteditor-input {
    background-color: transparent; }
  .wa-grid .dx-toolbar {
    background-color: transparent; }
  .wa-grid .dx-row {
    /*height: 40px;*/
    border-bottom: 1px solid #d8d8d8; }
    .wa-grid .dx-row .btn {
      margin-top: 0px; }
  .wa-grid .btn.fa {
    padding: 0px;
    margin: 0px;
    height: 35px;
    width: 35px;
    border-radius: 25px;
    line-height: 35px; }
  .wa-grid .btn-sm.btn.fa {
    height: 20px;
    width: 20px;
    border-radius: 10px;
    line-height: 18px; }
  .wa-grid .dx-scrollable-customizable-scrollbars .dx-scrollable-container::-webkit-scrollbar-thumb {
    background-color: #d8d8d8 !important; }
  .wa-grid .dx-scrollable-customizable-scrollbars .dx-scrollable-container {
    scrollbar-color: #d8d8d8 #f0f0f0 !important; }
  .wa-grid tr > td:first-child {
    /*        .dx-checkbox-checked .dx-checkbox-icon:before {
        content: none;
    }*/
        /*        .dx-checkbox-checked .dx-checkbox-icon {
            background-color: darkgray;
            border-color: darkgray;
        }

        .dx-checkbox.dx-state-active .dx-checkbox-icon,
        .dx-checkbox.dx-state-hover .dx-checkbox-icon,
        .dx-checkbox.dx-state-focused .dx-checkbox-icon {
            border-color: darkgray;
        }*/ }
  .wa-grid .dx-datagrid-headers .dx-row {
    height: 40px; }
  .wa-grid .dx-datagrid-pager {
    border-top: 0px; }
  .wa-grid .dx-master-detail-cell {
    padding-left: 30px !important; }
  .wa-grid .dx-datagrid-rowsview .dx-datagrid-content {
    margin-bottom: 0px !important; }
  .wa-grid .dx-datagrid .dx-row > td:not(.dx-command-select):not(.dx-command-expand) {
    padding-left: 10px;
    padding-right: 10px; }

.wa-grid:not(.dense) .dx-row {
  height: 40px; }

.wa-grid .dx-row.dx-header-row-dense {
  height: 30px; }

.wa-grid.dense .dx-editor-cell.dx-editor-inline-block .dx-highlight-outline::before {
  padding-top: 1px;
  padding-bottom: 1px; }

.wa-grid.dense-h .dx-datagrid .dx-row > td:not(.dx-command-select):not(.dx-command-expand) {
  padding-left: 7px;
  padding-right: 7px; }

.dx-selectbox-popup-wrapper .dx-overlay-content {
  min-width: 60px !important; }

/*.wa-grid:not(.dense) {
    .dx-row {
        height: 40px;
    }
}*/
.wa-grid.wa-grid-padding-md .dx-datagrid .dx-row > td:not(.dx-command-select):not(.dx-command-expand) {
  padding-left: 15px;
  padding-right: 15px; }

/*
*:not(.wa-panel,.white-bg) .wa-grid
{
    .dx-datagrid-rowsview .dx-selection.dx-row:not(.dx-row-lines):not(.dx-row-focused) > td,
    .dx-datagrid-rowsview .dx-selection.dx-row:hover:not(.dx-row-lines):not(.dx-row-focused) > td{
        border-top: 1px solid #6b6b6b;
        border-bottom:1px solid #6b6b6b;
        background:white;
    }
}*/
.wa-grid.wa-clean .dx-header-row {
  text-transform: uppercase; }

.wa-grid-compact {
  min-width: 100% !important; }

.wa-grid:not(.wa-clean) {
    /* 
        *ipak zakomentiravam- bez ovoga malo zaglavlje plese na haver ispod jer imamo taj border od 1px
        ali zadrzavamo originalne duljine stupaca sto nam je vaznije
        .dx-datagrid-headers td {
        border-right: 1px solid $primary-color-light !important;
    }

    */ }
  .wa-grid:not(.wa-clean) .dx-datagrid .dx-datagrid-headers .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,
  .wa-grid:not(.wa-clean) .dx-header-row,
  .wa-grid:not(.wa-clean) .dx-datagrid-filter-row {
    background-color: #bbe3e9;
    /*        font-weight:normal;*/ }
  .wa-grid:not(.wa-clean) .dx-datagrid-headers,
  .wa-grid:not(.wa-clean) .dx-header-row,
  .wa-grid:not(.wa-clean) .dx-datagrid-header-panel {
    border-bottom: none; }
  .wa-grid:not(.wa-clean) .dx-datagrid .dx-datagrid-headers .dx-row td.dx-pointer-events-none {
    border-left: none; }
  .wa-grid:not(.wa-clean) .dx-datagrid-headers + .dx-datagrid-rowsview {
    border-top: 0px; }
  .wa-grid:not(.wa-clean) .dx-datagrid-headers .dx-datagrid-content {
    margin-bottom: 0px; }
  .wa-grid:not(.wa-clean) .dx-datagrid-headers .dx-row {
    border-bottom: 0px; }
  .wa-grid:not(.wa-clean) .dx-datagrid-headers:hover td {
    border-right: 1px solid #99babf !important; }
  .wa-grid:not(.wa-clean) .dx-datagrid-columns-separator:hover {
    background-color: white !important; }

/*.wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed{
    background-color:none;
    background-color:transparent;
}*/
/*.wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed {
        background-color:transparent;*/
/* ovaj ovdje treba biti stavljen na finalni background grida tj parenta ako se ne radi o bijeloj pozadini 
   kako bi ostali columni isli ispod fixnih kod horizontalnog scrollanja*/
/*}*/
.wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed {
  background-color: #f3f3f4; }

/* panel*/
.wa-panel {
  padding: 30px;
  background: white;
  border-radius: 20px;
  margin-bottom: 15px; }

.wa-panel > *:last-child:not(.wa-spacer) {
  margin-bottom: 0px !important; }

.wa-panel-xs {
  padding-top: 5px;
  padding-bottom: 5px; }

.wa-panel-sm {
  padding-top: 10px;
  padding-bottom: 10px; }

.wa-panel-md {
  padding-top: 15px;
  padding-bottom: 15px; }

.wa-panel-lg {
  padding-top: 20px;
  padding-bottom: 20px; }

.wa-panel-top {
  margin-bottom: 0px !important;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  padding-bottom: 0px !important; }

.wa-panel-bottom {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  padding-top: 0px !important; }

/* tabs */
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  border: 0px;
  border-bottom: 2px solid black;
  font-weight: bold; }

/* button*/
.btn-rounded {
  border-radius: 15px; }

/* spacer */
.wa-spacer {
  width: 100%;
  height: 1px;
  position: relative;
  background-color: #d8d8d8;
  background: #d8d8d8;
  margin-bottom: 20px;
  margin-top: 20px; }

.bg-darker .wa-spacer {
  background-color: #a9a9a9;
  background: #a9a9a9; }

/*ibox \ panel*/
.wa-ibox {
  border: none;
  margin-bottom: 10px;
  background: white; }
  .wa-ibox > .ibox-content {
    border: none;
    background: none;
    /*padding: 0px; /// neznam zasto je normalno 5 1 0 2 ... nema smisla
    padding-top: 5px;*/ }
  .wa-ibox > * {
    padding-left: 20px;
    padding-right: 20px; }
  .wa-ibox > *:first-child:not(.wa-toolbar) {
    padding-top: 20px; }
  .wa-ibox > *:last-child {
    padding-bottom: 10px;
    margin-bottom: 0px; }
  .wa-ibox > .wa-toolbar:only-child {
    padding-top: 5px;
    padding-bottom: 5px; }
  .wa-ibox > .wa-toolbar .collapse-link,
  .wa-ibox > .wa-toolbar .fullscreen-link,
  .wa-ibox > .wa-toolbar .wa-actions .collapse-link,
  .wa-ibox > .wa-toolbar .wa-actions .fullscreen-link {
    margin-right: -12px; }

.wa-ibox.ibox.fullscreen {
  background: white;
  padding: 15px; }

.wa-ibox.wa-toolbar {
  margin-bottom: 10px; }

.wa-ibox.border-bottom {
  border-bottom: 0px !important; }

.wa-pregled .dropdown-ispis {
  right: 0;
  left: auto; }
.wa-pregled #btn-filteri-settings {
  margin-right: 0px; }
  .wa-pregled #btn-filteri-settings button {
    line-height: 1.4; }
.wa-pregled .predlosci-filtera-container {
  display: inline-block;
  position: relative; }
  .wa-pregled .predlosci-filtera-container > * {
    float: left; }
  .wa-pregled .predlosci-filtera-container .selectize-control {
    margin-right: 5px !important; }

.modal-body .wa-ibox-container > .wa-ibox > *,
.modal-body .wa-ibox-container > form > .wa-ibox > *,
.modal-body > .wa-ibox > * {
  padding-left: 0px;
  padding-right: 0px; }

.modal-body > .wa-ibox > *:first-child {
  padding-top: 0px; }

/*secondary-button*/
.btn-secondary.btn-outline {
  color: #bbe3e9; }

.btn-secondary {
  background-color: #bbe3e9;
  border-color: #bbe3e9;
  color: #000; }

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active,
.btn-secondary.active,
.open .dropdown-toggle.btn-secondary,
.btn-secondary:active:focus,
.btn-secondary:active:hover,
.btn-secondary.active:hover,
.btn-secondary.active:focus {
  background-color: #94d3dd;
  border-color: #94d3dd;
  color: #000; }

.btn-default.btn-outline {
  border-color: darkgray; }

.bg-secondary {
  background-color: #bbe3e9; }

.text-secondary {
  color: #bbe3e9; }

/* spinner*/
.sk-spinner-circle .sk-circle:before {
  background-color: #00afc2; }

/* form-separator*/
.form-separator {
  margin-top: 35px;
  margin-bottom: 10px; }
  .form-separator hr {
    margin-top: 0px !important;
    height: 1px;
    border: none;
    background: #a9a9a9; }

.form-separator.form-separator-Minimal {
  margin-top: 10px; }

/*WHITE BG SELECTOR FIXER*/
.wa-panel .wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,
.modal-content .wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,
.wa-ibox-container .wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,
.white-bg .wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed {
  background-color: white; }
.wa-panel .wa-toolbar.wa-toolbar-with-tabs,
.modal-content .wa-toolbar.wa-toolbar-with-tabs,
.wa-ibox-container .wa-toolbar.wa-toolbar-with-tabs,
.white-bg .wa-toolbar.wa-toolbar-with-tabs {
  border-bottom-color: #d8d8d8; }

.wa-panel.wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,
.modal-content.wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,
.wa-ibox-container.wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,
.wa-ibox.wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,
.white-bg.wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,
.wa-grid .wa-ibox .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed,
.wa-ibox .wa-grid .dx-datagrid .dx-datagrid-content-fixed .dx-datagrid-table .dx-col-fixed {
  background-color: white; }

/* ------------------------------------------------------ */
/* HELPERS */
/*$primary-color: #1ab394;
$primary-color-light: #95e6d4;
$primary-color-2: #18a689;
$sidebar-anchor-color: #3498db;
*/
/*$sidebar-anchor-color: #00afc2;*/
/* ------------------------------------------------------ */
/* -- SIDEBAR -- */
/*$primary-color: #1ab394;
$primary-color-light: #95e6d4;
$primary-color-2: #18a689;
$sidebar-anchor-color: #3498db;
*/
/*$sidebar-anchor-color: #00afc2;*/
.sidebar-group {
  background-color: #dcdcdc;
  display: table;
  width: 100%; }

.sidebar-group .nav > li > a {
  color: #2d2d2d;
  padding: 9px 14px;
  font-size: 13px;
  font-weight: 400; }

.nav > li.active {
  border-left: unset;
  border-left: none;
  background: unset;
  background: none; }

.sidebar-group ul:not(.metismenu) {
  margin-left: 9px; }

.sidebar-group ul.nav-extra-level {
  margin-left: 5px; }

.sidebar-group .nav > li.sidebar-header > a {
  font-weight: bold;
  color: #606060; }

.sidebar-group .nav > li.active > a {
  color: #3498db; }

.sidebar-group .nav > li > a:hover,
.sidebar-group .nav > li > a:focus {
  background-color: #2d2d2d;
  color: #dcdcdc; }

.sidebar-group > * {
  display: table-cell; }

.sidebar-group-icon {
  width: 35px;
  max-width: 35px;
  min-width: 35px;
  overflow: hidden;
  background: #2d2d2d;
  padding: 9px 9px;
  vertical-align: top; }

.sidebar-group-icon a {
  color: white;
  font-size: 16px; }

.sidebar-group-content {
  width: auto; }

.sidebar-spacing {
  padding: 9px 14px;
  border: none;
  width: 100%;
  display: inline-block; }

.sidebar-spacing input {
  width: 100%;
  margin: 0px;
  border: none; }

.sidebar-spacing input:focus {
  outline: 1px solid #2d2d2d;
  outline-offset: 0; }

#sidebar-app-version {
  /*writing-mode:vertical-rl;*/
  -ms-writing-mode: bt-lr;
  writing-mode: vertical-lr;
  transform: rotate(180deg);
  /*fix za blurry text na chromeu*/
  height: 171px;
  padding-top: 30px;
  font-size: 13px;
  position: fixed;
  bottom: 0; }

#menu > .sidebar-collapse {
  height: 100vh;
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  width: 260px; }

#menu {
  position: fixed;
  height: 100vh;
  max-height: 100vh;
  -ms-overflow-style: none;
  scrollbar-width: none; }

#menu::-webkit-scrollbar {
  display: none !important; }

#menu {
  overflow-x: hidden; }

.sidebar-group-fill {
  flex: 1 1 auto;
  display: flex; }

.sidebar-group-fill > * {
  /*display:flex;
  flex: 0 1 auto;*/
  height: 100%;
  min-height: 100%; }

a.menu-search-match:not(.menu-search-parent) {
  color: #3498db !important; }

a.menu-search-hide {
  display: none !important; }

@media (min-width: 768px) {
  .navbar-static-side {
    width: 260px; }

  #page-wrapper {
    margin: 0 0 0 260px; } }
@media (max-width: 768px) {
  .body-small .navbar-static-side {
    display: block;
    width: 35px; }

  #page-wrapper {
    margin: 0px 0px 0px 35px; } }
/* ------------------------------------------------------ */
/* -- TOOLBAR -- */
/*$primary-color: #1ab394;
$primary-color-light: #95e6d4;
$primary-color-2: #18a689;
$sidebar-anchor-color: #3498db;
*/
/*$sidebar-anchor-color: #00afc2;*/
.wa-toolbar {
  width: 100%;
  position: relative;
  display: inline-block;
  margin-bottom: 25px; }
  .wa-toolbar h2, .wa-toolbar h3, .wa-toolbar h4, .wa-toolbar h5 {
    margin: 0px;
    line-height: 33px; }
  .wa-toolbar .btn {
    margin-top: 0px; }
  .wa-toolbar > .btn {
    margin-top: 5px; }
  .wa-toolbar > *, .wa-toolbar > h2, .wa-toolbar > h3, .wa-toolbar > h4, .wa-toolbar > h5 {
    margin: 0px;
    margin-top: 5px;
    margin-right: 15px !important; }
  .wa-toolbar > label,
  .wa-toolbar > button:not(.btn) {
    line-height: 33px; }
  .wa-toolbar > * {
    float: left; }
  .wa-toolbar > .pull-right {
    float: right;
    margin-right: 0px !important; }
  .wa-toolbar .title {
    color: black;
    font-weight: bold;
    line-height: 33px; }
  .wa-toolbar .subtitle {
    line-height: 33px; }
  .wa-toolbar .title-section {
    margin-right: 0px !important; }
    .wa-toolbar .title-section > * {
      float: left;
      margin-right: 15px; }
    .wa-toolbar .title-section .caption {
      clear: both;
      width: 100%;
      display: inline-block;
      margin-top: 0px !important; }
  .wa-toolbar > span {
    line-height: 33px; }
  .wa-toolbar > .wa-actions {
    margin-top: 0px !important;
    margin-left: 0px;
    margin-right: 0px !important;
    display: inline-block;
    float: right; }
    .wa-toolbar > .wa-actions > label {
      margin-bottom: 0px;
      line-height: 33px; }
    .wa-toolbar > .wa-actions > * {
      margin-right: 15px;
      margin-top: 5px;
      float: left; }
    .wa-toolbar > .wa-actions > *:last-child {
      margin-right: 0px; }
  .wa-toolbar input[type=radio], .wa-toolbar input[type=checkbox] {
    height: 34px;
    margin-right: 5px !important; }
  .wa-toolbar input[type=text],
  .wa-toolbar input[type=number] {
    max-height: 33px; }
  .wa-toolbar .date input,
  .wa-toolbar .datetime input {
    text-align: center; }
  .wa-toolbar .input-group.date,
  .wa-toolbar .input-group.datetime {
    width: 128px; }
    .wa-toolbar .input-group.date input,
    .wa-toolbar .input-group.datetime input {
      height: 33px; }
  .wa-toolbar .label {
    padding: 5px 10px;
    margin-top: 10px;
    line-height: normal; }

@media only screen and (max-width: 1400px) {
  .wa-toolbar h2 {
    font-size: 22px; } }
@media only screen and (max-width: 1100px) {
  .wa-toolbar h2 {
    font-size: 20px; }
  .wa-toolbar h3 {
    font-size: 14px; } }
@media only screen and (max-width: 900px) {
  .wa-toolbar h2 {
    font-size: 18px; } }
.wa-toolbar:not(.wa-toolbar-with-tabs) .title:only-child {
  margin-bottom: 5px; }

* > .wa-toolbar:last-child {
  margin-bottom: 0px; }

.wa-toolbar input,
.wa-toolbar .selectize-control {
  max-width: 250px; }

.wa-toolbar .selectize-control {
  /*margin-top:0px !important;*/
  margin-bottom: 0px !important;
  /*    padding-top:6px !important;
  padding-bottom:6px !important;*/
  max-height: 33px;
  line-height: 20px; }
  .wa-toolbar .selectize-control .selectize-input {
    padding: 6px 12px;
    height: 33px;
    max-height: 33px; }
    .wa-toolbar .selectize-control .selectize-input > * {
      line-height: 20px !important;
      vertical-align: middle; }

.wa-toolbar.wa-toolbar-with-tabs {
  border-bottom: 1px solid #ddd;
  margin-bottom: 0px; }
  .wa-toolbar.wa-toolbar-with-tabs .nav-tabs {
    border-bottom: none; }
  .wa-toolbar.wa-toolbar-with-tabs .nav-tabs:not(:first-child) {
    margin-left: 10px; }
  .wa-toolbar.wa-toolbar-with-tabs .nav > li > a {
    line-height: 33px;
    padding-top: 0px;
    padding-bottom: 0px; }

.modal-header.wa-toolbar .close {
  margin-top: 5px;
  margin-right: 0px !important; }

.wa-actions > * {
  float: left;
  margin-right: 15px; }

/* ------------------------------------------------------ */
/* -- GRAPH LEGEND -- */
.wa-legend-container {
  position: relative;
  display: inline-block;
  width: 100%; }

.wa-legend-container > .wa-legend {
  float: left;
  width: 33%;
  min-width: 150px; }

.wa-legend > * {
  float: left; }

.wa-eprouvette {
  width: 6px;
  height: 35px;
  border-radius: 15px;
  margin-right: 5px;
  margin-left: 10px;
  margin-top: 5px;
  background-color: black; }

.wa-legend > .wa-content {
  width: calc(100% - 25px);
  overflow: hidden;
  white-space: nowrap; }

.wa-eprouvette > * {
  width: 100%;
  height: 100%;
  border-radius: 15px;
  background: -webkit-linear-gradient(0deg, transparent 70%, #dedede 70%);
  background: -moz-linear-gradient(0deg, transparent 70%, #dedede 70%);
  background: -o-linear-gradient(0deg, transparent 70%, #dedede 70%);
  background: linear-gradient(0deg, transparent 70%, #dedede 70%); }

/* ------------------------------------------------------ */
/* -- SELF SERVICE -- */
/*$primary-color: #1ab394;
$primary-color-light: #95e6d4;
$primary-color-2: #18a689;
$sidebar-anchor-color: #3498db;
*/
/*$sidebar-anchor-color: #00afc2;*/
/* SELF SERVICE OVERRIDE STYLE */
.selfservice {
  /* boja native scrollbara na gridu za Firefox 64+ - https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Scrollbars */ }
  .selfservice .text-primary {
    color: #00c7c2 !important; }
  .selfservice .text-light {
    color: #e9f5f6 !important; }
  .selfservice .bg-light {
    background: #e9f5f6 !important; }
  .selfservice .bg-secondary {
    background: #c2f5f2 !important; }
  .selfservice .bg-primary {
    background-color: #00c7c2 !important;
    background: #00c7c2 !important; }
  .selfservice .btn-primary {
    background-color: #00c7c2;
    border-color: #00c7c2;
    color: #FFFFFF; }
  .selfservice .btn-primary.btn-outline {
    color: #00c7c2;
    background-color: white;
    background-color: transparent; }
  .selfservice .btn-primary:hover,
  .selfservice .btn-primary:focus,
  .selfservice .btn-primary:active,
  .selfservice .btn-primary.active,
  .selfservice .open .dropdown-toggle.btn-primary,
  .selfservice .btn-primary:active:focus,
  .selfservice .btn-primary:active:hover,
  .selfservice .btn-primary.active:hover,
  .selfservice .btn-primary.active:focus {
    background-color: #00aea9;
    border-color: #00aea9;
    color: #FFFFFF; }
  .selfservice .dx-scrollable-customizable-scrollbars .dx-scrollable-container::-webkit-scrollbar-thumb {
    background-color: #00c7c2 !important; }
  .selfservice .dx-scrollable-customizable-scrollbars .dx-scrollable-container {
    scrollbar-color: #00c7c2 #f0f0f0 !important; }
  .selfservice .nav-pills > li + li {
    margin-left: 10px; }
  .selfservice .nav-pills > li > a {
    color: black;
    font-weight: normal;
    font-size: 13px;
    font-weight: 400;
    padding: 6px 20px;
    background-color: #dddddd; }
  .selfservice .nav-pills > li.active > a,
  .selfservice .nav-pills > li > a:hover,
  .selfservice .nav-pills > li > a:focus,
  .selfservice .nav-pills > li.active > a:hover,
  .selfservice .nav-pills > li.active > a:focus {
    color: white;
    background-color: #323232; }

/* form & inputs */
.selfservice-form {
  /*    .input-group.date, .input-group.datetime {
          border-bottom: 1px solid #3c3c3c;
  
          input, .input-group-addon {
              border-bottom: none;
          }
      }
  */ }
  .selfservice-form input,
  .selfservice-form textarea,
  .selfservice-form .selectize-input,
  .selfservice-form .input-group-addon,
  .selfservice-form .argosy-unossifre i,
  .selfservice-form select {
    border: unset;
    border: none;
    border-bottom: 1px solid #3c3c3c;
    background: unset;
    background: none;
    outline: none; }
  .selfservice-form textarea {
    width: 100%; }
  .selfservice-form .selectize-input {
    line-height: 17px;
    padding: 3px 12px; }
  .selfservice-form .selectize-input.locked {
    pointer-events: none; }
    .selfservice-form .selectize-input.locked input {
      pointer-events: none; }
  .selfservice-form .selectize-input.disabled, .selfservice-form .selectize-input.locked, .selfservice-form textarea[readonly], .selfservice-form select.disabled {
    background-color: #eee;
    border-bottom: 1px solid #676a6c;
    color: #3c3c3c;
    opacity: 1; }
  .selfservice-form .wa-toolbar .input-group.date {
    width: 145px; }
  .selfservice-form .wa-toolbar .input-group.datetime {
    width: 165px; }
  .selfservice-form .argosy-unossifre input {
    padding-left: 13px; }
  .selfservice-form .argosy-unossifre input,
  .selfservice-form .argosy-unossifre input:focus,
  .selfservice-form .argosy-unossifre input:hover,
  .selfservice-form .argosy-unossifre input:active {
    outline: none; }
  .selfservice-form .date > input,
  .selfservice-form .date-time > input {
    font-size: 13px !important; }
  .selfservice-form .input-group date .input-group-addon, .selfservice-form .input-group datetime .input-group-addon {
    line-height: 0.9; }

/* selfservice-table*/
.selfservice-table > tbody > tr > td {
  border: none;
  padding: 3px; }

.selfservice-table > thead > tr > th {
  padding-left: 3px;
  padding-right: 3px; }

.selfservice-table tr.headline {
  font-weight: bold;
  border-top: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8; }
.selfservice-table tr.headline td,
.selfservice-table tr.headline th {
  padding-top: 10px;
  padding-bottom: 10px; }
.selfservice-table tr td,
.selfservice-table tr th {
  text-align: right; }
.selfservice-table tr td:nth-child(1),
.selfservice-table tr th:nth-child(1) {
  text-align: left; }
.selfservice-table tbody tr:last-child {
  border-bottom: 0px solid; }

.selfservice .selfservice-form i.info, .selfservice .selfservice-form i.search {
  color: #00c7c2; }
.selfservice .selfservice-form .form-control:focus {
  border-color: #00c7c2 !important; }
.selfservice .selfservice-form .argosy-unossifre input[readonly] ~ i,
.selfservice .selfservice-form .argosy-unossifre input[disabled] ~ i {
  background: none !important; }

/* ------------------------------------------------------ */
/* FONTS */
/*novi font- dodan je radi medsa omogucuje ispis exponenata */
@font-face {
  font-family: "swiss_js";
  src: url("../../../Content/fonts/Swiss721JS.woff") format("woff"), url("../../../Content/fonts/Swiss721JS.woff2") format("woff2"), url("../../../Content/fonts/Swiss721JS.eot") format("eot"), url("../../../Content/fonts/Swiss721JS.ttf") format("ttf"), url("../../../Content/fonts/Swiss721JS.svg") format("svg"); }

/*# sourceMappingURL=style.css.map */
