﻿html {
 font-family: 'SF Pro Display', sans-serif;
 font-style: normal;
 font-weight: 400;
 line-height: 1.625;
 /*letter-spacing: .5px;*/
 color: #333333;
 -webkit-text-size-adjust: none;
 font-size: 16px;
 touch-action: manipulation;
}

a:active, input:active, select:active,
a:focus, input:focus, select:focus,
a, input, select {
 outline: none;
}

 a:active, a:focus, a {
  text-decoration: none;
 }



body {
 position: relative;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
 overflow-x: hidden;
 padding: 0px;
 margin: 0;
}

 body.no-scroll {
 overflow:hidden;
 }

 

 *, *::before, *::after {
  box-sizing: inherit;
  -webkit-tap-highlight-color: transparent;
 }

*, :after, :before {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}


table {
 width: 100%;
 text-align: left;
}

.dks-table > thead > tr > th {
 background-color: #EFEFEF;
 color: rgba(51, 51, 52, 0.56);
 font-size: 0.9375rem;
 padding: 6px 0;
 font-weight: 600;
}

 .dks-table > thead > tr > th:last-child {
  border-radius: 0px 5px 5px 0px;
 }

 .dks-table > thead > tr > th:first-child {
  border-radius: 5px 0px 0px 5px;
 }

.dks-table > tbody > tr > td {
 height: 50px;
 vertical-align: middle;
}


label {
 color: #929292;
 font-size: 0.875rem;
 font-weight: 600;
}

.font-1 {
 font-family: 'Roboto', sans-serif
}

.font-2 {
 font-family: 'SF Display Pro', sans-serif;
}

.blurred {
 filter: blur(5px);
}

.dksOrangeDrop {
 position: relative;
}

.dksOrangeDropList {
 position: absolute;
 bottom: 40px;
 left: 0;
}



.dks-main-row {
 display: flex;
 min-height: calc(100vh - 60px);
}

.dks-main-row-mobile {
 display: flex;
 min-height: calc(100vh - 56px);
}

.dks-main-floating-column {
 position: fixed;
 left: 0;
 transform: translateX(-215px);
 top: 56px;
 padding: 30px 0px 30px 0px;
 width: 215px;
 background-color: #EFEFEF;
 transition: all ease .3s;
 height: calc(100vh - 56px);
 overflow-y: auto;
 z-index: 10;
 padding-left: 20px;
 padding-right: 20px;
}

body.filters-open .dks-main-floating-column {
 transform:translateX(0);
}



.dks-main-fixed-column {
 /*flex-grow: 1;
 flex-shrink: 1;*/
 padding: 30px 0px 30px 0px;
 width: 215px;
 /*min-width: 215px;
 max-width: 215px;*/
 background-color: #EFEFEF;
 position: relative;
 transition: all ease .3s;
}

 .dks-main-fixed-column > div {
  padding: 0 20px;
 }


.dks-main-fluid-wrap {
 padding: 20px;
}

.dks-main-fluid-column {
 flex: 1;
}

.dks-main-fluid-column-2 {
padding-left:30px;
}

.dks-filter-group > a {
 display: flex;
 flex: 1;
 justify-content: space-between;
 text-decoration: none;
 background-color: #fff;
 color: rgba(51, 51, 52, 0.56);
 font-weight: 600;
 font-size: 0.9375rem;
 padding: 10px;
 border-radius: 5px;
 margin-bottom: 10px;
}

.dks-filter-group > div {
 margin-bottom: 10px;
}

 .dks-filter-group > div > div:not(:last-child) {
  margin-bottom: 15px;
 }

.ui-menu .ui-menu-divider {
 display: none;
}

.ui-menu {
 max-height: 200px;
 overflow-y: auto;
}

 .ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 8px 11px;
  font-weight:600;
  /*padding: 8px 1em 8px .4em;*/
 }

.dks-form-element-wrap {
 display: flex;
 justify-content: space-between;
}


.snimanje-form-input > div:first-child {
 display: inline-block;
 width: 32%;
 vertical-align: top;
 padding-top: 7px;
 text-align: left;
}

.snimanje-form-input {
 margin-bottom: 14px;
}

 .snimanje-form-input > div:last-child {
  font-weight: 600;
  color: #333333;
  display: inline-block;
  width: 68%;
  font-size: 0.875rem;
 }

.snimanjenew .snimanje-details-column .snimanje-form-input > div:last-child > div {
 width: 100%;
}


.dks-dialog-wrap {
 padding: 20px;
 min-width: 550px;
}

.dks-dialog-toolbar {
 margin-top: 50px;
 display: flex;
 justify-content: flex-end;
}

 .dks-dialog-toolbar a {
  margin-left: 35px;
 }


.dks-adding-list > div {
 display: inline-block;
 margin-right: 10px;
 margin-bottom: 5px;
 color: #FFF;
 font-size: 0.6875rem;
}

 .dks-adding-list > div > div {
  display: flex;
  align-items: center;
  padding: 6px 10px;
  font-weight: 400;
  background-color: #323233;
  border-radius: 5px;
  height: 28px;
 }


.dks-adding-list a {
 color: #868686;
 font-size: 1rem;
 margin-left: 14px;
}


.dks-dialog-header {
 color: #333334;
 font-size: 0.875rem;
 font-weight: 600;
 display: flex;
 justify-content: space-between;
 align-items: center;
 margin-bottom: 30px;
}

 .dks-dialog-header > div {
  display: flex;
  align-items: center;
 }

  .dks-dialog-header > div:first-child > div:last-child {
   margin-left: 20px;
  }

  .dks-dialog-header > div:last-child > div:first-child {
   margin-right: 11px;
  }

.dks-header-generic > div {
 display: flex;
 justify-content: space-between;
}



.dks-header-generic-right {
 display: flex;
}

/*.dks-header-generic-right > div:first-child {
  display: flex;
  height: 36px;
  align-items: center;
  padding: 0 14px;
  margin-right: 17px;
  font-weight: 700;
  font-size: 1.125rem;
  color: rgba(151, 151, 151, 1);
  border-radius: 5px;
  border: 1px solid;
 }

  .dks-header-generic-right > div:first-child > div {
   margin-left: 10px;
   margin-bottom: -1px;
  }*/

.dks-header-generic-actions {
 margin: 0 0 20px 0;
}

.dks-table-generic {
 opacity: 1;
 
}

 .dks-table-generic > table {
  table-layout: fixed;
 }

 .dks-table-generic thead {
 }



  .dks-table-generic thead th {
   background-color: rgba(239, 239, 239, 1);
   padding-top: 6px;
   padding-bottom: 6px;
   color: rgba(51, 51, 52, 0.56);
   font-size: 0.9375rem;
   font-weight: 600;
  }



   .dks-table-generic thead th:first-child {
    border-radius: 10px 0 0 10px;
    -moz-border-radius: 10px 0 0 10px;
   }

   .dks-table-generic thead th:last-child {
    border-radius: 0 10px 10px 0;
    -moz-border-radius: 0 10px 10px 0;
   }

   .dks-table-generic thead th:first-child,
   .dks-table-generic tbody td:first-child {
    padding-left: 24px;
    padding-right: 5px;
   }


   .dks-table-generic thead th:not(:first-child),
   .dks-table-generic tbody td:not(:first-child) {
    padding-left: 5px;
    padding-right: 5px;
   }

 .dks-table-generic tbody td:first-child {
  font-weight: 600;
 }

 .dks-table-generic tbody td:not(:first-child) {
  font-weight: 400;
 }


 .dks-table-generic tbody td {
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 0.9375rem;
 }

  .dks-table-generic tbody td:first-child a {
   color: #f68a21;
  }




 .dks-table-generic tbody tr {
  transition: background-color ease .3s;
 }

  .dks-table-generic tbody tr:hover {
   cursor: pointer;
   background-color: rgba(246, 138, 33, .13);
  }


.snimanja-list-header {
 overflow: hidden;
 border-radius: 8px;
 width: 100%;
}
.snimanja-list-header > table,
.snimanja-list-header-inner {
 width: 100%;
 border-collapse: collapse;
 table-layout: fixed;
 border-right: 12px solid rgba(239, 239, 239, 1);
}

.snimanja-list-header th {
 background-color: rgba(239, 239, 239, 1);
 padding-top: 6px;
 padding-bottom: 6px;
 color: rgba(51, 51, 52, 0.56);
 font-size: 0.9375rem;
 font-weight: 600;
}

 .snimanja-list-header > table th:nth-of-type(1) {
 width:8%;
 padding-left:24px;
 }

 .snimanja-list-header > table th:nth-of-type(2) {
  width: 10%;
  padding-left: 10px;
 }

 .snimanja-list-header > table th:nth-of-type(3) {
  width: 40%;
  padding-left: 20px;
  padding-right: 20px;
 }

 .snimanja-list-header > table th:nth-of-type(4) {
 width:40%;
 }

 .snimanja-list-header > table th:nth-of-type(5) {
  width: 50px;
 }


  .snimanja-list-header-inner td {
   width: 25%;
  }
/*.dks-table-generic tbody td {
  min-height:50px;
 }*/
/*.dks-table-generic tbody td::after {
   content: "";
   display: inline-block;
   vertical-align: middle;
   min-height: 50px;
  }*/
/*.dks-table-generic tbody::before {
  content: "-";
  display: block;
  height: 15px;
  color: transparent;
 }*/
.dks-table-empty td {
 text-align: center;
}

.dks-table-actions thead th:last-child,
.dks-table-actions tbody td:last-child {
 text-align: right;
}

 .dks-table-actions tbody td:last-child a {
  color: #333333;
 }


.dks-table-generic tbody td:last-child a {
 display: inline-flex;
 flex-direction:column;
 opacity: 0;
 transition: opacity ease .3s;
}

.dks-table-generic tbody tr:hover td:last-child a {
 opacity: 1;
}

.dks-edit-generic-wrap {
 max-width: 450px;
 margin: 0 auto;
}

 .dks-edit-generic-wrap .dks-drop {
  display: block;
 }

.dks-pager li {
 padding: 0;
}

.dks-pager a {
 border-radius: 5px;
 color: rgba(51, 51, 51, 1);
 background-color: rgba(239, 239, 239, 1);
 font-weight: bold;
 transition: all ease .3s;
 display: flex;
 width: 32px;
 height: 32px;
 align-items: center;
 justify-content: center;
 text-decoration: none;
 font-size:1rem;
}

 .dks-pager a:hover,
 .dks-pager .fontawesome-pager_pagelink_selected {
  background-color: rgba(51, 51, 51, 1);
  color: #FFF;
  
 }

.dks-menu-item-border {
 background-color: transparent;
 width: 5px;
 height: 100%;
 border-radius: 0px 4px 4px 0px;
 position: absolute;
 transition: background-color ease .3s;
 left: 0;
 top: 0;
}


.dks-list-title {
 margin: 60px 0 30px;
 font-size: 1.125rem;
 font-weight: 700;
}

.date-filter-wrap {
 display: flex;
 align-items: center;
}

 .date-filter-wrap > div {
  margin-right: 10px
 }

 .date-filter-wrap .dks-datepicker-trigger {
  padding: 9px 11px !important;
  font-size: 1rem !important;
 }


.pnlv-status {
 font-size: 1.125rem;
 color: #8D8D8D;
 font-weight: 300;
 margin-bottom: 16px;
}

.pnlv-status-osoba {
 font-size: 0.875rem;
 margin-bottom: 25px;
}

 .pnlv-status-osoba > div:first-child {
  color: #8D8D8D;
  margin-bottom: 10px;
 }

 .pnlv-status-osoba > div:not(:first-child) {
  color: #333334;
 }

 .pnlv-status-osoba > div:not(:first-child) {
  color: #333334;
 }

.dks-generic-toolbar-bottom {
 display: flex;
 align-items: center;
 justify-content: flex-end;
 width: 100%;
 padding-top: 25px;
}

 .dks-generic-toolbar-bottom > a {
  margin-left: 10px;
 }

 .dks-generic-toolbar-bottom > div {
  margin-left: 35px;
 }


.dks-dialog-container {
 height: calc(100vh - 260px);
 overflow-y: auto;
 position: relative;
}

 .dks-dialog-container > div,
 .dks-dialog-container > div > div, .dks-dialog-container > div > div > div {
  height: 100%;
 }



  .dks-dialog-container > div > div > div {
   min-height: 100%;
  }


.dks-dialog-main-row {
 display: flex;
 min-height: 100%;
}

.dks-dialog-main-fluid-column {
 padding: 0 20px;
 flex: 1;
}

.dks-dialog-main-fixed-column {
 max-width: 215px;
 border-left: 1px solid #B4B4B4;
 padding-top: 25px;
 padding-left: 20px;
 padding-right: 20px;
 position: relative;
 flex: 1;
}

.dks-dialog-details-main {
 max-width: 500px;
 margin: 0 auto;
 padding-top: 20px;
}

.raspodjela-item {
 margin-bottom: 15px;
}

 .raspodjela-item > div:nth-child(1) {
  font-size: 0.875rem;
  font-weight: 600;
  margin-bottom: 5px;
 }

 .raspodjela-item > div:nth-child(2) {
  display: flex;
  align-items: center;
  justify-content: space-between;
 }

  .raspodjela-item > div:nth-child(2) > div:first-child {
   width: 90px;
  }


.dks-dialog-main-fixed-column-separator {
 margin-bottom: 25px;
}


.dks-confirm-content {
 text-align: center;
 font-weight: 300;
 font-size: 1.225rem;
}


.dks-modal-dialog-content .dks-check a {
 background-color: rgba(239, 239, 239, 1);
}



.wide-dialog .dks-dialog-wrap {
 width: 100vw;
 height: 95vh;
 max-width: 1600px;
}


.dialog-divider-1 {
}


.dialog-divider-1 {
 height: 1px;
 background-color: #B4B4B4;
}

.light-weight {
 font-weight: 300
}

.semi-weight {
 font-weight: 600
}

.dks-dialog-wrap-1000 {
 width: 1000px;
 height: 95vh
}


.dks-form-readonly {
 /*background-color: #EFEFEF;*/
 /*border: none;
 border-radius: 5px;*/
 width: 100%;
 /*border: none;*/
 padding: 7px 11px;
 font-size: 0.875rem;
 font-weight: 600;
 min-height: 30px;
 align-items: center;
 display: inline-flex;
}

.dks-query-line {
 font-weight: 600;
 margin: 15px 0 20px 0;
}



.pnlv-odabir-tvrtke {
 max-width: 500px;
 margin: 0 auto;
 text-align: center;
 padding: 0 45px;
}

 .pnlv-odabir-tvrtke .snimanje-form-input input {
  max-width: 100%;
  width: 100%;
 }

 .pnlv-odabir-tvrtke .snimanje-form-input {
  margin-left: auto;
  margin-right: auto;
 }

 .pnlv-odabir-tvrtke > div:last-child {
  margin-bottom: 0;
 }


 .pnlv-odabir-tvrtke .snimanje-form-input > div:first-child {
  width: 40%;
 }


 .pnlv-odabir-tvrtke .snimanje-form-input > div:last-child {
  width: 60%;
 }




.dks-main-fluid-wrap .dks-main-list-wrap:not(:empty):not(:last-child) {
 margin-bottom: 25px;
}

.dks-main-fluid-wrap .dks-main-list-wrap table td:last-child > div:first-child {
 display: inline-block;
}

 .dks-main-fluid-wrap .dks-main-list-wrap table td:last-child > div:first-child a {
  background: rgba(239, 239, 239, 1);
  opacity: 1;
 }


/*.dks-main-list-item-selected td:last-child .dks-check a {
  opacity: 1;
 }*/


.dialog-views {
 position: relative;
 overflow-x: hidden;
}


.dks-list-title-2 {
 margin: 30px 0 10px;
 font-size: 1.125rem;
 font-weight: 700;
}

.dks-side-panel-header {
 font-size: 1.125rem;
 font-weight: 600;
 margin-bottom: 25px;
}


body.no-filter .side-panel-header-toggle {
 transform: rotate(45deg);
}

.side-panel-header-toggle {
 display: inline-block;
 text-decoration: none;
 position: absolute;
 right: 0;
 background-color: #FFF;
 color: rgba(51,51,51,1);
 padding: 2px 5px;
 top: 27px;
 transition:transform ease .1s;
}


 .dialog-views [data-panel],
 .dialog-views [data-panel] > div {
  height: 100%;
 }

.dialog-views [data-panel] {
width:100%;
}

 .dialog-views [data-panel]:not(.active) {
  display:none;
  /*position: absolute;
  z-index: -1;
  opacity:0;top:0;
  left:0;*/
 }


 .notification-inner-wrap,
 .notification-inner-wrap-2 {
  background-color: #fa3e3e;
  border-radius: 50%;
  color: white;
  padding: 3px 3px;
  font-size: .7rem;
  position: absolute;
  right: 10px;
  width: 17px;
  height: 17px;
  text-align: center;
  font-weight: 600;
 }

.notification-inner-wrap {
 bottom: -10px;
 right: -10px;
}

.notification-inner-wrap-2 {
 transform: translateY(-50%);
 top: 50%;
}


 .notification-inner-wrap:empty,
 .notification-inner-wrap-2:empty {
 display:none;
 }

.pnlv-povezano .snimanje-item {
margin-bottom:0;
padding-bottom: 0;
}


.povezana-table{
 border-collapse:separate;
 border-spacing: 0 15px;

}

.dks-counter {
 display: flex;
 height: 30px;
 align-items: center;
 padding: 0 14px;
 font-weight: 700;
 font-size: 0.6875rem;
 color: rgba(151, 151, 151, 1);
 border-radius: 5px;
 border: 1px solid;
}

 .dks-counter  i {
  margin-right:5px;
 }


.povezana-table-actions {
 vertical-align:middle;
}




.snimanje-item-icon {
 margin-right: 10px;
}




.snimanje-item {
 border-radius: 8px;
 margin-bottom: 15px;
 font-size: 1rem;
 cursor: pointer;
 overflow: hidden;
}


 .snimanje-item-icon {
  display: inline-block;
 }

 .snimanje-item-icon.active img {
  opacity: 1;
 }

.snimanje-item > table:first-of-type {
 min-height: 165px;
}


.snimanje-item td {
 padding: 0;
 position: relative;
}

.snimanje-item-povezano .snimanje-item {
 margin-bottom: 0;
 border-radius: 0;
 border-top: 1px solid rgb(212,212,212) !important;
}


.snimanje-status-novo > table:first-of-type,
.snimanje-status-novo .snimanje-povezana-wrap > a,
.snimanje-status-novo .mobile-snimanje-item-inner > table:first-of-type {
 background-color: rgba(247,231,126, 1);
}

.snimanje-status-novo .snimanje-povezano-floater {
 background-color: rgba(246,226,94,1);
}

.snimanje-status-novo > table:first-of-type,
.snimanje-status-novo .snimanje-povezana-wrap,
.snimanje-status-novo .mobile-snimanje-item-inner > table:first-of-type {
 border-color: rgba(246,226,94,1);
}


 .snimanje-status-novo > table:first-of-type:hover {
  background-color: rgba(247,231,126, .75);
 }


.snimanje-status-prihvaceno > table:first-of-type,
.snimanje-status-prihvaceno .snimanje-povezana-wrap > a,
.snimanje-status-prihvaceno .mobile-snimanje-item-inner > table:first-of-type {
 background-color: rgba(162,201,118, 1);
}

.snimanje-status-prihvaceno > table:first-of-type,
.snimanje-status-prihvaceno .snimanje-povezana-wrap,
.snimanje-status-prihvaceno .mobile-snimanje-item-inner > table:first-of-type {
 border-color: rgba(127,181,66,1);
}

.snimanje-status-prihvaceno .snimanje-povezano-floater {
 background-color: rgba(127,181,66,1);
}



.snimanje-status-prihvaceno > table:first-of-type:hover {
 background-color: rgba(162,201,118, .75);
}


.snimanje-status-dodijeljeno > table:first-of-type,
.snimanje-status-dodijeljeno .snimanje-povezana-wrap > a,
.snimanje-status-dodijeljeno .snimanje-povezano-floater,
.snimanje-status-dodijeljeno .mobile-snimanje-item-inner > table:first-of-type {
 background-color: rgba(167,142,255, 1);
}

.snimanje-status-dodijeljeno > table:first-of-type,
.snimanje-status-dodijeljeno .snimanje-povezana-wrap,
.snimanje-status-dodijeljeno .mobile-snimanje-item-inner > table:first-of-type {
 border-color: rgba(134,99,255,1);
}

.snimanje-status-dodijeljeno .snimanje-povezano-floater {
 background-color: rgba(134,99,255,1);
}

.snimanje-status-dodijeljeno > table:first-of-type:hover {
 background-color: rgba(167,142,255, .75);
}


.snimanje-status-odbijeno > table:first-of-type,
.snimanje-status-odbijeno .snimanje-povezana-wrap > a,
.snimanje-status-odbijeno .mobile-snimanje-item-inner > table:first-of-type {
 background-color: rgba(215,77,82, 1);
}

.snimanje-status-odbijeno > table:first-of-type,
.snimanje-status-odbijeno .snimanje-povezana-wrap,
.snimanje-status-odbijeno .mobile-snimanje-item-inner > table:first-of-type {
 border-color: rgba( 205,33,39,1);
}

.snimanje-status-odbijeno .snimanje-povezano-floater {
 background-color: rgba( 205,33,39,1);
}

.snimanje-status-odbijeno > table:first-of-type:hover {
 background-color: rgba(215,77,82, .75);
}

.snimanje-status-otkazano > table:first-of-type,
.snimanje-status-otkazano .snimanje-povezana-wrap > a,
.snimanje-status-otkazano .mobile-snimanje-item-inner > table:first-of-type {
 background-color: rgba(215,77,82, 1);
}

.snimanje-status-otkazano > table:first-of-type,
.snimanje-status-otkazano .snimanje-povezana-wrap,
.snimanje-status-otkazano .mobile-snimanje-item-inner > table:first-of-type {
 border-color: rgba( 205,33,39,1);
}

.snimanje-status-otkazano .snimanje-povezano-floater {
 background-color: rgba( 205,33,39,1);
}

.snimanje-status-otkazano > table:first-of-type:hover {
 background-color: rgba(215,77,82, .75);
}


.snimanje-status-izvrseno > table:first-of-type,
.snimanje-status-izvrseno .snimanje-povezana-wrap > a,
.snimanje-status-izvrseno .mobile-snimanje-item-inner > table:first-of-type {
 background-color: rgba(193,193,193, 1);
}

.snimanje-status-izvrseno > table:first-of-type,
.snimanje-status-izvrseno .snimanje-povezana-wrap,
.snimanje-status-izvrseno .mobile-snimanje-item-inner > table:first-of-type {
 border-color: rgba( 180,180,180,1);
}


.snimanje-status-izvrseno .snimanje-povezano-floater {
 background-color: rgba( 180,180,180,1);
}

.snimanje-status-izvrseno > table:first-of-type:hover {
 background-color: rgba(193,193,193, .75);
}




.snimanje-status-snimljeno > table:first-of-type,
.snimanje-status-snimljeno .snimanje-povezana-wrap > a,
.snimanje-status-snimljeno .snimanje-povezano-floater,
.snimanje-status-snimljeno .mobile-snimanje-item-inner > table:first-of-type {
 background-color: rgba(158,130,255, 1);
}

.snimanje-status-snimljeno > table,
.snimanje-status-snimljeno .snimanje-povezana-wrap,
.snimanje-status-snimljeno .mobile-snimanje-item-inner > table:first-of-type {
 border-color: rgba(134,99,255,1);
}


.snimanje-status-snimljeno .snimanje-povezano-floater {
 border-color: rgba(134,99,255,1);
}

.snimanje-status-snimljeno > table:hover {
 background-color: rgba(158,130,255, .75);
}

.snimanje-item .snimanje-povezana-wrap .snimanje-povezano-floater {
 height: 10px;
 position: absolute;
 width: 100%;
 border-radius: 0px 0px 5px 5px;
}

 .snimanje-item .snimanje-povezana-wrap .snimanje-povezano-floater:nth-child(2) {
  transform: scale(.99);
  bottom: -10px;
  opacity: .35;
 }

 .snimanje-item .snimanje-povezana-wrap .snimanje-povezano-floater:nth-child(3) {
  transform: scale(.98);
  bottom: -20px;
  opacity: .45;
 }

.snimanje-item > table {
 position: relative;
 overflow: hidden;
}

.snimanje-povezana-wrap {
 position: relative;
 border-right: 12px solid;
 border-bottom-right-radius: 8px;
}

 .snimanje-povezana-wrap > a {
  border-top: 1px solid rgb(212, 212, 212) !important;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: .9rem;
  color: rgba(50, 50, 51, .8);
  position: relative;
  text-transform: uppercase;
  font-weight: 600;
  border-bottom-left-radius: 8px;
  overflow: hidden;
 }

  .snimanje-povezana-wrap > a > i {
   position: absolute;
   right: 10px;
   top: 50%;
   transform: translateY(-50%);
  }

.snimanje-item.snimanje-item-in-snimanje {
 padding: 0 !important;
 margin: 0;
 border-radius: 0;
}





.snimanje-item-in-snimanje > table {
 border-top: 1px solid rgba(50, 50, 51, .1) !important;
}

.dks-check-generic {
 cursor: pointer;
}



.snimanjeedit-galerija-wrap tr td:last-child {
padding-left:5px;
}

.snimanjeedit-galerija-wrap tr:not(:first-child) .dks-text {
 margin-top:10px;
}



.conflictViewer {
 max-height: 50vh;
 overflow-y: auto;
 padding: 0 30px;
}

.PNLVErrormessages {
 text-align: center;
 font-weight: bold;
 margin-bottom: 15px;
}

.table-conflict-PNLV tr td:first-child {
 
 width:60%;
}
.table-conflict-PNLV .table-conflict-in {
 text-align: center;
 font-weight: bold;
}

.no-snimanja {
 text-align: center;
 margin-top: 30px;
 font-weight: 500;
 font-size: 1rem;
}

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
margin:0;
}

.ui-menu-item a {

}

.ui-menu-item a:hover {
 background-color: rgb(239,239,239) !important;
}


.snimanje-details-column .dks-drop {
text-align:left;
}

/*.ui-combobox-dks {
 
 display: flex;
 align-items: center;
 flex: 1;
}*/

 .ui-combobox-dks a {
  
  padding: 8px 12px;
 }

.dks-table-generic thead th:first-child, .dks-table-generic tbody td:first-child {
 word-break: break-word;
}

.dks-gallery-list-dialog a {
 display: flex;
 align-items: center;
 text-decoration: none;
 color: inherit;
 margin-bottom: 20px;
}

 .dks-gallery-list-dialog a i {
  font-size: 30px;
  margin-right: 15px;
 }