.padding-10 {
    padding: 10px!important;
}
.padding-r-10 {
    padding-right: 10px!important;
}
.padding-r-5 {
    padding-right: 5px!important;
}
.padding-r-0 {
    padding-right: 0px!important;
}
.pading-l-10 {
    padding-left: 10px!important;
}
.padding-l-15 {
    padding-left: 15px!important;
}
.pading-d-10 {
    padding-right: 10px!important;
}
.padding-0 {
    padding: 0px!important;
}
.padding-l-5 {
    padding-left: 5px!important;
}
.padding-l-0 {
    padding-left: 0px!important;
}
.margin-0 {
    margin: 0px!important;
}
.margin-l-40 {
    margin-left: 40px!important;
}
.margin-t-10 {
    margin-top: 10px!important;
}
.margin-l-10 {
    margin-left: 10px!important;
}
.margin-l-15 {
    margin-left: 15px!important;
}
.margin-t-20 {
    margin-top: 20px!important;
}
.margin-b-0 {
    margin-bottom: 0px!important;
}
.margin-b-5 {
    margin-bottom: 5px!important;
}
.margin-b-10 {
    margin-bottom: 10px!important;
}
.margin-b-20 {
    margin-bottom: 20px!important;
}
.strong {
    font-weight: 700;
}
textarea {
    resize: none;
}
.pointer {
    cursor: pointer;
}
.min-w-100 {
    min-width: 100px;
}
.block {
    width: 100%;
    display: block;
}
.prikazi {
    display: block;
}
.sakrij {
    display: none;
}
.line-h-22 {
    line-height: 22px;
}
.auto-overflow-y {
    overflow-y: auto;
}
.auto-overflow {
    overflow: auto;
}
.clear {
    clear: both;
}
.select2-container .select2-selection--single {
    height: 34px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 32px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 30px;
}
.sweet-alert h4 {
    font-family: 'Open sans', sans-serif;
}

.border-terques {
    border: solid 1px #6ccac9;
    border-radius: 4px;
}
.border-red {
    border: solid 1px #ff6c60;
    border-radius: 4px;
}
tr.red-alert.odd td, tr.red-alert.even td, tr.red-alert.odd td.sorting_1, tr.red-alert.even td.sorting_1, .red-alert {
    /*background-color: #FFA8A2!important;
    background: #FFA8A2!important;*/
    /*color: #ffffff;*/
    background-color: #fceaea!important;
    background: #fceaea!important;
    color: #1a1919;
}
.red-alert a, .green-success a {
    color: #ffffff!important;
}
tr.green-success.odd td, tr.green-success.even td, tr.green-success.odd td.sorting_1, tr.green-success.even td.sorting_1, .green-success {
    /*background-color: #7FC77F!important;*/
    /*background: #7FC77F!important;*/
   /* color: #ffffff; */
    background-color: #d8f7c0 !important;
    background: #d8f7c0 !important;
    color: #1a1919;
}
.border-green {
    border: solid 1px #66cc66;
    border-radius: 4px;
}
.background-default {
    background: #f1f2f7;
}
.btn-tiny {
    padding: 0px 6px;
}
.btn-tiny-sm {
    padding: 0px 4px;
}
.light-gray {
    color: #d3d3d3;
}

.header {
    top: 0;
}
h6, h5, h4, h3, h2, h1 {
    font-family: 'Open sans', sans-serif;
}
.prikaz-ne {
    display: none!important;
}
.log-arrow-up {
    background: url(../img/arrow-up-green.png) no-repeat;
    width: 20px;
    height: 11px;
    position: absolute;
    right: 20px;
    top: -10px;
}
.dropdown-menu.extended.logout li:first-of-type,
.dropdown-menu.extended.logout li:nth-of-type(2) {
    float: left;
    text-align: left;
    width: 100%;
    background: #a9d96c!important;
    border-radius: 0px 0px 0 0;
}
.dropdown-menu.extended.logout li:first-of-type:hover,
.dropdown-menu.extended.logout li:nth-of-type(2):hover {
    float: left;
    text-align: left;
    width: 100%;
    background: rgba(87, 154, 2, 0.66)!important;
    border-radius: 0px 0px 0 0;
}
.dropdown-menu.extended.logout > li:last-child:hover {
    background: rgba(87, 150, 2, 0.45)!important;
}
.dropdown-menu.extended.logout > li > a,
.dropdown-menu.extended.logout > li > a i,
.dropdown-menu.extended.logout > li > a:hover i {
    color: #fff!important;
}
#sidebar {
    margin-left: 0px;
}
ul.sidebar-menu li a {
    font-size: 14px;
}
ul.sidebar-menu li ul.sub li a {
    font-size: 14px;
}
ul.sidebar-menu li a i {
    font-size: 18px;
}
#main-content {
    padding-top: 60px;
    margin-left: 210px;
}
.panel-primary .panel-heading {
    background-color: #41cac0;
    border-color: #41cac0;
    color: #FFFFFF;
}
.panel-body {
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
}
.btn-xlg {
    width: 100%;
    padding: 5px 5px 0 5px;
}
.btn-xlg > div {
    overflow: hidden;
    padding: 5px 5px 10px 5px;
}
.btn-footer {
    margin-left: -5px;
    margin-right: -5px;
    background-color: #fff;
    color: #797979;
    border-radius: 0 0 3px 3px;
}
.logo img {
    max-height: 40px;
    margin-top: -7px;
}
.dropdown-menu.extended.logout > li {
    float: left;
    text-align: center;
    width: 100%;
}
.dropdown-menu.extended.logout > li .btn {
    min-height: 52px;
    width: 100%;
    border: none;
    border-radius: 0;
    font-size: 16px;
}
.dropdown-menu.extended.logout > li .btn i {
    font-size: 17px;
}
.dropdown-menu.extended.logout > li > a,
.dropdown-menu.extended.logout > li > a i,
.dropdown-menu.extended.logout > li a span {
    font-size: 16px;
}
.dropdown-menu.extended.logout > li > a > i {
    display: inline-block;
}
.dropdown-menu.extended.logout > li > a:hover i.icon-cog {
    color: #fff!important;
}
.wrapper {
    margin-top: 0!important;
}
@media (min-width: 769px) {
    .wrapper {
        margin-left: 5px!important;
    }
}
.mali-zeleni {
    background: #acd206!important;
    color: #fff!important;
    margin-bottom: 20px;
}
.blijedo {
    opacity: 0.4!important;
}
/* za chartove bijela pozadina
.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
    background-color: #ffffff!important;
    border:1px solid #ffffff;
}
.table-bordered > tbody > tr > td {
    border:1px solid #ffffff!important;
}*/

.table > tbody > tr > td {
    border-top: none;
}
#listaDjelatnika thead tr th {
    max-width: 130px!important;
}

tr.odd, tr.odd td.sorting_1, tr.odd td {
    background: #f5f5f5!important;
    background-color: #f5f5f5!important;
}
#djelatnikKartica .radios {
    padding-top: 5px;
}
#djelatnikKartica form > div {
    overflow: auto;
    margin-bottom: 10px;
}
#djelatnikKarticaView #flip-scroll {
    overflow-x: scroll;
}
.skrati {
    white-space: nowrap;
    text-overflow: ellipsis;
}
#listaIbana, #listaProlaznihRacuna, #listaDebitnihKartica {
    margin-top: 15px;
    display: none;
    background-color: #f1f2f7;
    padding: 10px;
    border-radius: 5px;
}
#listaIbana {
    margin-top: 20px!important;
}


/* switch ------ http://www.cssportal.com/css3-flip-switch/ */
.flipswitch {
  position: relative;
  width: 70px;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select: none;
  user-select: none;
}
.flipswitch input[type=checkbox] {
  display: none;
}
.flipswitch-label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  border: 0px solid #6DBB4A;
  border-radius: 50px;
}
.flipswitch-inner {
  width: 200%;
  margin-left: -100%;
  -webkit-transition: margin 0.3s ease-in 0s;
  -moz-transition: margin 0.3s ease-in 0s;
  -ms-transition: margin 0.3s ease-in 0s;
  -o-transition: margin 0.3s ease-in 0s;
  transition: margin 0.3s ease-in 0s;
}
.flipswitch-inner:before, .flipswitch-inner:after {
  float: left;
  width: 50%;
  height: 24px;
  padding: 0;
  line-height: 24px;
  font-size: 18px;
  color: white;
  font-family: Trebuchet, Arial, sans-serif;
  font-weight: bold;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.flipswitch-inner:before {
  content: "DA";
  padding-left: 12px;
  background-color: #6DBB4A;
  color: #FFFFFF;
}
.flipswitch-inner:after {
  content: "NE";
  padding-right: 12px;
  background-color: #EBEBEB;
  color: #888888;
  text-align: right;
}
.flipswitch-switch {
  width: 20px;
  margin: 2px;
  background: #A0FF91;
  border: 0px solid #6DBB4A;
  border-radius: 50px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 44px;
  -webkit-transition: all 0.3s ease-in 0s;
  -moz-transition: all 0.3s ease-in 0s;
  -ms-transition: all 0.3s ease-in 0s;
  -o-transition: all 0.3s ease-in 0s;
  transition: all 0.3s ease-in 0s;
}
.flipswitch-cb:checked + .flipswitch-label .flipswitch-inner {
  margin-left: 0;
}
.flipswitch-cb:checked + .flipswitch-label .flipswitch-switch {
  right: 0;
}

#dnevni, #tjedni, #mjesecni, #godisnji {
    display: none;
}

#pocetnoStanjePartneri button {
    min-width: 75px;
}

#pocetnoStanjePartneri_length {
    width: 30%;
}
#pocetnoStanjePartneri_filter {
    width: 40%;
}
#swiftContainer {
    display: none;
}
.position-rel {
    position: relative;
}
#checkIban, #checkPartner, #checkOib {
    position: absolute;
    top: 32px;
    right: 25px;
}
#checkPartnerText, #checkOibText {
    position: absolute;
}
#formaUnosNovogPartnera #checkPartner, #formaUnosNovogPartnera #checkOib {
    position: absolute;
    top: 32px;
    right: 15px;
}
#myModal3x #checkIban,
#formaEditPartner #checkIban {
    right: 50px;
}
#formaUnosNovogPartnera #ibanLabel,
#formaEditPartner #ibanLabel {
    display: block;
}
#formaUnosNovogPartnera #iban,
#formaEditPartner #partnerIBAN,
#formaBankaEdit #prolazniRacunBanke,
#formaBankaEdit #debitnaKartica,
#formaBankaEdit #iban {
    width: calc(100% - 41px);
    display: inline-block;
}
.okDuguje, .okPotrazuje {
    display: none;
    position: absolute;
    top: 10px;
    right: 14px;
    font-size: 25px;
}
.blink {
    animation: blink 300ms linear;
    animation-iteration-count: 10;
}
.glyphicon-loader {
    background-image: url('../img/loader_warning_hor_trans.gif');
    width: 70px!important;
    height: 15px;
    background-size: 70px 18px;
    background-repeat: no-repeat;
}
.working {
    animation: working 1000ms linear infinite;
    transform-origin: center;
}

.notify-arrow-grey {    
    border-color: transparent transparent #999;
    border-bottom-color: #999 !important;
    border-top-color: #999 !important;    
}
.grey {
    background: #999;
    color:#ffffff;
}
.dropdown-menu.extended {
    width: 300px!important;
}
.dropdown-menu.extended li p.grey {
    background-color: #999;
    color: #fff;
}
ul.top-menu > li > a.red-border, .red-border {
    border-color: #ff6c60!important;
}
.text-red {
    color: #ff6c60;
}
@keyframes blink {
    50% { opacity: 0;}
}
@keyframes working {
    0% {
        transform: rotate(0deg);
    }
    30% {
        transform: rotate(90deg);
    }
    70% {
        transform: rotate(200deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

/* CSV IMPORT FORMA *******************/
#csvImportForm input[type="file"] {
    display: none;
}
#izaberiDatoteku {
    border-radius: 0px;
}
#csvImportFileText {
    pointer-events: none;
    border-radius: 4px 0 0 4px;
}
#accordionImport .panel-title>a.btn {
    color: #fff;
}
#csvImportForm, #accordion #msgUpload {
    max-width: 700px;
}
#csvImportForm .input-group .input-group.position-rel {
    width: 100%;
    overflow: hidden;
}
#csvImportForm #progressBar {
    position: absolute;
    top: 0;
    left: 0;
    max-width: 500px;
    width: 0%;
    background-color: rgba(185, 253, 182, 0.8);
    padding: 0px;
    border: none;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}
#csvImportForm #progressBarAfter {
    width: 60px;
    height: 34px;
    position: absolute;
    padding: 5px;
    font-weight: bold;
    font-size: 19px;
    right: 100%;
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

/* IZVODI */
#bankovniIzvodi #accordion .panel-default > .panel-heading {
    background-color: #f1f2f7;
}
#bankovniIzvodi #accordion .panel-default {
    margin-bottom: 5px;
}
#bankovniIzvodi #accordion .panel-collapse.in {
    border: 1px solid #efefef;
}
#formaNoviIzvod #msgBrojIzvoda {
    position: absolute;
    top: 30px;
    right: 20px;
}
#modalProvjereBrisanja .modal-header, .bkg-danger {
    background-color: #ff6c60!important;
}
.btn-default-light {
    background-color: #fff;
    border-color: #fff;
    color: #000;
    transition: all 300ms ease-in-out;
}
.btn-default-light:hover {
    background-color: #dcdcdc;
    border-color: #dcdcdc;
    color: #000;
}



/* MEDIA QUERYS ********************/
@media (max-width: 480px) {

    .btn-xs-block {
        width: 100%!important;
    }
    .modal-footer .btn + .btn {
        margin-left: 0!important;
    }
    .djelatnik-konz-edit-table-fix th,
    .djelatnik-konz-edit-table-fix td {
        min-height: 60px!important;
    }
    ul.sidebar-menu li a {
        font-size: 18px;
    }
    ul.sidebar-menu li ul.sub li a {
        font-size: 18px;
    }
    ul.sidebar-menu li a i {
        font-size: 20px;
    }

    .tjedniDani label {
        width: calc(100%/4 - 3.8px);
    }

    .tjedniDani label:nth-child(8n+8) {
        margin-right: 0;
    }

    #daniDan div {
    width: calc(100%/2 - 2.5px);
    }

    #daniDan div:nth-child(2n+2) {
        margin-right: 0px;
    }

    .izostanak-checkboxes-fix .checkboxes
    {
        margin-left: 0px;
    }

    .izostanak-checkboxes-fix
    {
        margin-left: 0px !important;
        margin-right: 0px !important;
    }

    .fc-toolbar .fc-right {
    float: left !important;
    margin-top: 10px !important;
    }

}

@media (min-width: 480px) {
    .responsiveGroup {
        display: inline-block;
    }

    #daniDan div {
        width: calc(100%/4 - 3.8px);
    }
    #daniDan div:nth-child(4n + 4) {
        margin-right: 0px;
    }


}

@media (min-width: 480px) and (max-width: 991px) {
    .tjedniDani label {
        width: calc(100%/8 - 4.4px);
    }

    .tjedniDani label:nth-child(16n+16) {
        margin-right: 0;
    }
}
@media (max-width: 768px) {
    #forma2 .btn {
        margin-bottom: 0!important;
    }
    .fc-content {
    margin-top: 0!important;
    }
    .djelatnik-konzumacija-table-fix th, .djelatnik-konzumacija-table-fix td {

        min-height: 39px !important;
    }
    .btn-sm-block {
        width: 100%!important;
    }
    .modal-footer .btn {
        margin-bottom: 0!important;
        margin-top: 5px!important;
    }
    .djelatnik-konz-edit-table-fix th:last-child,
    .djelatnik-konz-edit-table-fix td:last-child {
        min-height: 56px;
    }
    .drn-btn-fix {
        width: 100%;
    }

    #listaDjelatnika_filter,
    #listaDjelatnika_length {
        display: block;
        width: 100%;
        padding: 5px 0px;
    }
    #listaDjelatnika_filter label {
        text-align: center;
    }
    .go-top {
    margin-right:3%;
    }
    #planer .fc-right {
        width: 100% !important;    
    }
    #planer .fc-right button {
        width: calc(100%/3 - 7px) !important; 
    }
}
@media only screen and (min-width: 801px){
    #evidencijaPage #flip-scroll,
    #prometPage #flip-scroll,
    #prometAll #flip-scroll,
    #poslovniPartneri #flip-scroll {
        overflow-x: scroll;
    }
}
@media only screen and (max-width: 800px){
    #flip-scroll th {
        max-width: 100%;
        text-align: center!important;
    }
}


@media (max-width: 875px) {

    .drn-btn-fix {
        width: 100%;
    }
    .drn-btn-fix #search1 {
        display: block;
        width: 100%;
        position: static !important;
    }
    .drn-form-group-fix {
        display: block !important;
    }
}

@media (min-width: 992px) {
    .tjedniDani label {
        width: calc(100%/16 - 4.7px);
    }

    .tjedniDani label:nth-child(32n+32) {
        margin-right: 0;
    }
}

.modal-body label, .bold {
    font-weight: bold!important;
}
.checkboxGroup label {
    font-weight: initial!important;
}
#graph svg {
    max-height: 200px;
}
.no-wrap {
    white-space: nowrap;
}
.no-bottom {
    margin-bottom: 0!important;
}
.razmak {
    margin-bottom: 20px!important;
}
.fa-btn {
    font-size: 16px;
}
.fa-zeleni {
    color: #009900;
    font-size: 20px;
}
.fa-crveni {
    color: #cc0000;
    font-size: 20px;
}
.zeleno {
    color:#009900;
}
.crveno {
    color:#cc0000;
}
/* CHECKBOXES */

.checkboxes .label_check {
    height: 30px;
}
#naplatniUredjaji .checkboxes .label_check {
    display: inline-block;
    padding-left: 22px;
    height: 22px;
}
/* PRAZNICI I BLAGDANI */

.m-top15 {
    margin-top: 15px!important;
}
.lh-34 {
    line-height: 34px;
}
.th {
    padding: 10px;
    overflow: hidden;
    background: #e6e6e6;
    border: 1px solid #ddd;
    font-weight: bold;
}
.praznici-blagdani {
    height: 40px;
}
.praznici-blagdani div {
    padding: 10px;
    overflow: hidden;
    border: 1px solid #ddd;
    height: 40px;
}
.praznici-blagdani:nth-child(even) {
    background: #efefef;
}
.praznici-blagdani:last-child {
    margin-bottom: 30px;
}
#naplatniUredjaji table {
    margin-bottom: 0px;
}
#tableNaplatniUredjaji.table tr:last-child {
    border-bottom: 1px solid #ddd!important;
}
#tableNaplatniUredjaji_info {
    padding: 15px;
}
.dataTables_filter label input {
    width: 100%;
}
.dataTables_length,
.dataTables_filter {
    width: 100%;
    padding: 10px 0 0 0;
}
.dataTables_length {
    float: left;
}
div.dataTables_wrapper div.dataTables_filter label {
    text-align: right!important;
}
div.dataTables_wrapper div.dataTables_filter label,
div.dataTables_wrapper div.dataTables_length label {
    white-space: normal!important;
}
#formaNaplatniUredjaj .form-group > div {
    overflow: hidden;
}
#naplatniUredjaji .form-group {
    overflow: hidden;
}
.drn-btn-fix {
    vertical-align: bottom !important;
}
.radio-in {
    float: left;
    padding-right: 10px;
}
.radio-in-main {
    overflow: hidden;
}

.drn-btn-fix #search1{
    position: relative;
    top: 22px;
}
.tjedni-rasporedi-fix button {
    margin-bottom: 5px;
    width: 100%;
}

.drn-ukupno-sati-fix {
    width: 150px;
}


#radioPan1 .myRadios {
    display: block !important;
    line-height: 34px;
}
#djelatniciListaPoslovnice {
    overflow: auto;
}
#djelatniciListaPoslovnice .myRadios {
    display: block!important;
    text-align: center!important;
}

/*evidencija korisnika*/
#evidencijaEdit .panel-body .form-group input{
    background-color: initial;
}

.form-control[readonly] {
     background-color: initial;
}

#evidencijaNew .panel-body .form-group input:not(:first-child) {
    margin-top: 15px;
}

#daniDan label {
    width: 100%;
}
#daniDan div {
    max-height: 34px;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}


.activGreen{
    background-color: #CBF5CD;
}



.tjedniDani label {
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
}

.tjedniDani {
    margin-top: 10px;
}

.btnFull {
    width: 100%;
}

.tjedniDani:before,
.tjedniDani:after {
    content:'';
    display: block;
    clear: both;
}

#evidencijaPage #flip-scroll .tdBtn {
    min-height: 60px;
}
#evidencijaPage #flip-scroll td {
    min-height: 38px;
}
#evidencijaPage #flip-scroll td a{
    color: #667fa0;
}
#evidencijaPage #flip-scroll td a:hover{
    color: #2A3542;
    text-decoration: none;
}

/* Datepicker u modalu */
body.modal-open .datepicker {
    z-index: 1200 !important;
}

.nema-rezultata {
    padding:30px 0 30px 0;
}

.drn-td-fix{
    text-align: center;
}

#postavkeDashboarda .form-group {
    overflow: hidden;
}

/* checkbox */

#poslovniPartneri  .has-js .label_radio,
#poslovniPartneri  .has-js label.r_on,
#formaFilterKarticePartnera .has-js .label_radio,
#formaFilterKarticePartnera .has-js label.r_on {
    background-position-x: 10px;
}
.karticaPartneraNazivHeading {
    font-weight: 700;
}


@media (max-width: 1500px) {
    /* Djelatnici raspored -> tablica sa izračunom i tablica kod ispisa*/
    #flip-scroll1 .cf1:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
    #flip-scroll1 * html .cf1 { zoom: 1; }
    #flip-scroll1 *:first-child+html .cf1 { zoom: 1; }

    #flip-scroll1 table { width: 100%; border-collapse: collapse; border-spacing: 0; }

    #flip-scroll1 th,
    #flip-scroll1 td { margin: 0; vertical-align: top; }
    #flip-scroll1 th { text-align: center; }

    #flip-scroll1 table { display: block; position: relative; width: 100%; }
    #flip-scroll1 thead { display: block; float: left; }
    #flip-scroll1 tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
    #flip-scroll1 thead tr { display: block; }
    #flip-scroll1 th { display: block; text-align: center; }
    #flip-scroll1 tbody tr { display: inline-block; vertical-align: top; }
    #flip-scroll1 td { display: block; min-height: 1.25em; text-align: center; }

    /* sort out borders */
    #flip-scroll1 th { border-bottom: 0; border-left: 0; }
    #flip-scroll1 td { border-left: 0; border-right: 0; border-bottom: 0; }
    #flip-scroll1 tbody tr { border-left: 1px solid #babcbf; }
    #flip-scroll1 th:last-child,
    #flip-scroll1 td:last-child { border-bottom: 1px solid #babcbf; }


    #flip-scroll1 tbody td
    {
        height: 90px;
        border: 1px solid #ddd !important;

    }

    .flip-scroll1-print tbody td
    {
         height: 180px;
    }

    #flip-scroll1 thead th{
        height: 180px;
        border: 1px solid #ddd!important;
        width: 100px;
    }

    #flip-scroll1 tbody tr {
        width: 165px;
    }

    #flip-scroll1 thead tr th:first-child
    {
        height: 130px;
        font-size: 12px;
    }

    #flip-scroll1 thead tr th:last-child
    {
        height: 100px;
    }

    #flip-scroll1 tbody tr:first-child{
        width: 100px
    }

    #flip-scroll1 tbody tr td:first-child{
        height: 65px;
    }

     #flip-scroll1 tbody tr td:nth-child(2){
        height: 65px;
    }

    #flip-scroll1 tbody tr:last-child td:first-child{
        display: none;
    }


    #flip-scroll1 tbody tr:last-child td{
        height: 150px;
        width: 100%;
    }

    .flip-scroll1-print1 tbody tr:last-child td:first-child
    {
        height: 65px;
        background-color: red;
    }

    .flip-scroll1-print tbody tr:last-child td:first-child
    {
        display: block !important;
        height: 65px !important;
    }

    .flip-scroll1-print tbody tr:last-child td:nth-child(2)
    {
        height: 65px !important;
    }

    .flip-scroll1-print tbody tr:last-child td , .flip-scroll1-print thead tr th:last-child
    {
        height: 90px !important;
    }

    .flip-scroll1-print tbody td{
        height: 65px;
    }

    .flip-scroll1-print thead th{
        height: 90px !important;
        width: 130px;
    }

    .flip-scroll1-print thead tr th:first-child
    {
        height: 130px!important;
    }

    .drn-block-fix b{
        display: block;
        padding: 15px;
    }

    .drn-td-fix{
        text-align: center;
    }


    /* tablice u godisnji obavijest  i tablice u djelatnik placa view */
    .flip-scroll-vise-tablica .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
    .flip-scroll-vise-tablica * html .cf { zoom: 1; }
    .flip-scroll-vise-tablica *:first-child+html .cf { zoom: 1; }

    .flip-scroll-vise-tablica table { width: 100%; border-collapse: collapse; border-spacing: 0; }

    .flip-scroll-vise-tablica th,
    .flip-scroll-vise-tablica td { margin: 0; vertical-align: top; }
    .flip-scroll-vise-tablica th { text-align: center; }

    .flip-scroll-vise-tablica table { display: block; position: relative; width: 100%; }
    .flip-scroll-vise-tablica thead { display: block; float: left; }
    .flip-scroll-vise-tablica tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
    .flip-scroll-vise-tablica thead tr { display: block; }
    .flip-scroll-vise-tablica th { display: block; text-align: center; }
    .flip-scroll-vise-tablica tbody tr { display: inline-block; vertical-align: top; }
    .flip-scroll-vise-tablica td { display: block; min-height: 1.25em; text-align: center; }



    /* sort out borders */
    .flip-scroll-vise-tablica th { border-bottom: 0; border-left: 0; }
    .flip-scroll-vise-tablica td { border-left: 0; border-right: 0; border-bottom: 0; }
    .flip-scroll-vise-tablica tbody tr { border-left: 1px solid #babcbf; }
    .flip-scroll-vise-tablica th:last-child,
    .flip-scroll-vise-tablica td:last-child { border-bottom: 1px solid #babcbf; }

    .flip-scroll-vise-tablica table th, .flip-scroll-vise-tablica table td {
        min-height: 40px;
    }

    .flip-scroll-vise-tablica table tr td:last-child, .flip-scroll-vise-tablica table tr th:last-child{
        min-height: 55px;
    }

    .racun-izlaz-doc-table-fix table th, .racun-izlaz-doc-table-fix table td{
        min-height:40px !important;
    }

     .racun-izlaz-doc-table-fix table tr td:last-child, .racun-izlaz-doc-table-fix table tr th:last-child{
        min-height: 60px !important;
    }



    #flip-scroll-godisnji-obavijest .cf:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
    #flip-scroll-godisnji-obavijest * html .cf { zoom: 1; }
    #flip-scroll-godisnji-obavijest *:first-child+html .cf { zoom: 1; }

    #flip-scroll-godisnji-obavijest table { width: 100%; border-collapse: collapse; border-spacing: 0; }

    #flip-scroll-godisnji-obavijest th,
    #flip-scroll-godisnji-obavijest td { margin: 0; vertical-align: top; }
    #flip-scroll-godisnji-obavijest th { text-align: center; }

    #flip-scroll-godisnji-obavijest table { display: block; position: relative; width: 100%; }
    #flip-scroll-godisnji-obavijest thead { display: block; float: left; }
    #flip-scroll-godisnji-obavijest tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
    #flip-scroll-godisnji-obavijest thead tr { display: block; }
    #flip-scroll-godisnji-obavijest th { display: block; text-align: center; }
    #flip-scroll-godisnji-obavijest tbody tr { display: inline-block; vertical-align: top; }
    #flip-scroll-godisnji-obavijest td { display: block; min-height: 1.25em; text-align: center; }


    /* sort out borders */

    #flip-scroll-godisnji-obavijest th { border-bottom: 0; border-left: 0; }
    #flip-scroll-godisnji-obavijest td { border-left: 0; border-right: 0; border-bottom: 0; }
    #flip-scroll-godisnji-obavijest tbody tr { border-left: 1px solid #babcbf; }
    #flip-scroll-godisnji-obavijest th:last-child,
    #flip-scroll-godisnji-obavijest td:last-child { border-bottom: 1px solid #babcbf; }

    #flip-scroll-godisnji-obavijest table th, #flip-scroll-godisnji-obavijest table td {
        min-height: 40px;
    }

    #flip-scroll-godisnji-obavijest table tr td:last-child, #flip-scroll-godisnji-obavijest table tr th:last-child{
        min-height: 55px;
    }

}



.drn-td-fix
{
    margin-bottom: 10px;
}

.izostanak-checkboxes-fix{
    display: inline-block;
    margin-right: 10px;
    margin-top: 5px;
}

.godisnji-obavijesti-btn-fix
{
    margin: 15px 0 !important;
}

.btn-goe-fix{
    margin-top: 5px;
}

.over-hide {
    overflow:hidden;
}
.over-auto {
    overflow: auto;
}

.btn-dpv
{
    width: 100%;
    position: relative;
    top: 3px;
}

.btn-nup-fix
{
    margin-top: 10px;
    margin-bottom: 10px;
}


.pdf-100 {
    position:fixed; top:0px; left:0px; bottom:0px; right:0px; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999999;
}


@media (max-width: 730px) {
 /* Djelatnici raspored -> tablica sa izračunom i tablica kod ispisa*/
.flip-racun-dokument .cf1:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.flip-racun-dokument * html .cf1 { zoom: 1; }
.flip-racun-dokument *:first-child+html .cf1 { zoom: 1; }
.flip-racun-dokument table { width: 100%; border-collapse: collapse; border-spacing: 0; }
.flip-racun-dokument th,
.flip-racun-dokument td { margin: 0; vertical-align: top; }
.flip-racun-dokument th { text-align: center; }
.flip-racun-dokument table { display: block; position: relative; width: 100%; }
.flip-racun-dokument thead { display: block; float: left;  }
.flip-racun-dokument tbody { display: block; width: auto; position: relative; overflow-x: auto; white-space: nowrap; }
.flip-racun-dokument thead tr { display: block; }
.flip-racun-dokument th { display: block; text-align: center; border-bottom-width:1px !important; }
.flip-racun-dokument tbody tr { display: inline-block; vertical-align: top; }
.flip-racun-dokument td { display: block; min-height: 1.25em; text-align: center; min-height: 40px;}
/* sort out borders */
.flip-racun-dokument th { border-bottom: 0; border-left: 0; min-height: 40px; }
.flip-racun-dokument td { border-left: 0; border-right: 0; border-bottom: 0; }
.flip-racun-dokument tbody tr { border-left: 1px solid #babcbf; }
.flip-racun-dokument th:last-child,
.flip-racun-dokument td:last-child { border-bottom: 1px solid #babcbf; min-height: 60px;}
.flip-racun-dokument th:nth-child(7) { min-height: 60px; }

.flip-racun-dokument tbody tr:last-child td:last-child{display: none;}

}

.racun-new2-btn-fix{
    margin-top: 5px;
}


.margin-but-r{
    margin-right: 10px;
}
.evdencijaRadaTablica{
    overflow-x: auto;
}
.evidencija-pad-r{
    padding-right: 10px;
}


@media (max-width: 800px) {
    .sidebar-toggle-box .icon-reorder {
        font-size: 30px;
    }
    .promet-reprezentacija-admin-table table th, .promet-rashodi-admin-table table th{
        min-height: 40px !important;
    }

    .promet-reprezentacija-admin-table table th:last-child, .promet-rashodi-admin-table table th:last-child{
        min-height: 60px!important;
    }

     .promet-reprezentacija-admin-table table  td, .promet-rashodi-admin-table table  td{
        min-height: 40px !important;
    }
    .PrometRekapitulacijaAdmin-tablica table td, .PrometRekapitulacijaAdmin-tablica table th{
        min-height: 40px !important;
    }

    .rashod-pretraga-table table td, .rashod-pretraga-table table th{
        min-height: 40px !important;
    }

    .promet-reprezentacija-auto-table table th:last-child{
        border-bottom: 0!important;

    }
   .promet-rashodi-auto-table th:nth-child(3), .promet-rashodi-auto-table th:nth-child(5) {
        min-height: 55px!important;
   }
    .promet-rashodi-auto-table table { display: table !important; }
    .promet-rashodi-auto-table th:last-child{
        border-bottom: 0!important;

    }

    .promet-pregled-rashod-tfix table thead tr:first-child
    {
        display: none !important;
    }

    .promet-pregled-rashod-tfix table td, .promet-pregled-rashod-tfix table th
    {
        min-height: 39px  !important;
    }

    .rashodi-tfix
    {
        display: block;
    }

    .rashodi-tfix th{
        border: 0 !important;
    }

    .racun-izlaz-ukupno-fix {
        height: 60px !important;
    }
    .racun-izlaz-ukupno-fix td{
        display: none !important;
    }

    .racun-izlaz-ukupno-fix td:nth-child(6), .racun-izlaz-ukupno-fix td:first-child{
        display: inline-block !important;
    }

    .artikl-table-fix table td, .artikl-table-fix table th{
        min-height: 40px !important;
    }

    .partner-kartica-table-fix table th:last-child,.partner-kartica-table-fix table td:last-child {
        min-height: 60px !important;
    }

    .partner-kartica-view-fix table td, .partner-kartica-view-fix table th{
        min-height: 40px !important;
    }

    .partner-kartica-view-fix table th:last-child, .partner-kartica-view-fix table td:last-child{
        min-height: 60px !important;
    }

    .dobavljac-table-fix table th, .dobavljac-table-fix table td{
        min-height: 40px !important;
    }

    .privilegija-table-fix table th, .privilegija-table-fix table td{
        min-height: 40px !important;
    }
    
    .akcija-new-table-fix table th, .akcija-new-table-fix table td{
        min-height: 40px !important;
    }

     .akcija-new-table-fix table th:last-child, .akcija-new-table-fix table td:last-child{
        min-height: 160px !important;
    }
    .privilegija-table-fix td {
        text-align: center!important;
    }
    
     .akcija-pregled-table-fix table th, .akcija-pregled-table-fix table td{
        min-height: 40px !important;
    }

    .katalog-grupa-view-tablefix th, .katalog-grupa-view-tablefix  td{
        min-height: 40px !important;
    }
    
    .katalog-edit-table-fix th, .katalog-edit-table-fix td{
        min-height: 40px !important;
    }

    .katalog-edit-table-fix th:last-child, .katalog-edit-table-fix  td:last-child{
        min-height: 50px !important;
    }

    .katalog-artikl-edit-table-fix table th, .katalog-artikl-edit-table-fix table td{
        min-height: 40px !important;
    }

     .katalog-artikl-edit-table-fix table th:last-child,  .katalog-artikl-edit-table-fix table td:last-child{
        min-height: 60px !important;
    }
    
    .grupa-artikl-table-fix table th, .grupa-artikl-table-fix table td{
        min-height: 40px !important;
    }

     .djelatnik-ugovor-table-fix table th, .djelatnik-ugovor-table-fix table td{
        min-height: 40px !important;
    }

    .djelatnik-ugovor-table-fix table th:last-child,  .djelatnik-ugovor-table-fix table td:last-child{
        min-height: 60px !important;
    }

    .izostanak-edit-table-fix table th, .izostanak-edit-table-fix table td{
        min-height: 40px !important;
    }

    .izostanak-edit-table-fix table th:last-child,  .izostanak-edit-table-fix table td:last-child{
        min-height: 60px !important;
    }

    .djelatnik-reprezentacija-edit-fix  table th, .djelatnik-reprezentacija-edit-fix  table td{
        min-height: 40px !important;
    }

    .djelatnik-reprezentacija-edit-fix  table th:last-child,  .djelatnik-reprezentacija-edit-fix  table td:last-child{
        min-height: 60px !important;
    }

     .djelatnik-evidencija-now2 table th, .djelatnik-evidencija-now2  table td{
        min-height: 55px !important;
    }

     .godisnji-zahtjev-table-fix table th:last-child,  .godisnji-zahtjev-table-fix table td:last-child{
        min-height: 60px !important;
    }

    .godisnji-zahtjev-table-fix  table th, .godisnji-zahtjev-table-fix  table td{
        min-height: 40px !important;
    }

    .djelatnik-kartica-table-fix   table th, .djelatnik-kartica-table-fix  table td{
        min-height: 40px !important;
    }

    .cjenik-radni-sati table th, .cjenik-radni-sati  table td{
        min-height: 40px !important;
    }

    .poslovna-jedinica-table-fix table th, .poslovna-jedinica-table-fix  table td{
        min-height: 55px !important;
    }
    

    .poslovna-jedinica-table-fix table th:last-child,  .poslovna-jedinica-table-fix table td:last-child{
        min-height: 60px !important;
    }

    .djelatnik-all-table-fix table th, .djelatnik-all-table-fix table td{
        min-height: 40px !important;
    }

}

.rashod-edit-aktivni-option
{
    background-color: #D9EDF7;
}

.rashodi-tfix{
    display: none;
}


.aktivniPeriod{
 background-color: #CDE8C8;
}

.neaktivniPeriod{
 background-color: #F5E6E6;
}

.paddingNew{
 padding-top: 10px;
}
.marginNew2{
 margin-top: 22px;
}

.myScroll {
    overflow-x: scroll;
}

.centerCont {
    max-width: 390px;
    margin: 0 auto;
}

/**************************
    planer
**************************/
#planer .fc-toolbar {
    float: left !important;
    width: 100% !important;
}

#planer .fc-toolbar:after {
    content: '' !important;
    display: block !important;
    clear: both !important;
}

#planer .fc-button {
    color: #fff !important;
    text-shadow: none !important;
    box-shadow: none !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    height: auto !important;
}

#planer .fc-prev-button,
#planer .fc-next-button,
#planer .fc-today-button {
    background-color: #bec3c7 !important;
    border-color: #bec3c7;
}


#planer .fc-prev-button:hover,
#planer .fc-next-button:hover,
#planer .fc-today-button:hover {
    background-color: #b0b5b9 !important;
    border-color: #b0b5b9;
}

#planer .fc-month-button,
#planer .fc-agendaWeek-button,
#planer .fc-agendaDay-button {
    background-color: #5bc0de !important;
    border-color: #46b8da;
}

#planer .fc-month-button:hover,
#planer .fc-agendaWeek-button:hover,
#planer .fc-agendaDay-button:hover,
#planer .fc-month-button.fc-state-active,
#planer .fc-agendaWeek-button.fc-state-active,
#planer .fc-agendaDay-button.fc-state-active {
    background-color: #31b0d5 !important;
    border-color: #269abc;
}

#planer .fc-center {
    width: 100%;
    display: block;
    clear: both;
}

#planer .fc-center h2{
    float: none;    
}

#planer .fc-left,
#planer .fc-right {
    margin-bottom: 5px;
}


  #area-chart,
  #line-chart,
  #bar-chart,
  #stacked,
  #pie-chart{
    min-height: 250px;
  }

  .rcn-view-6-panel-fix{
    min-height: 500px;
  }


.fc-right .fc-button{
    background-color: #31b0d5 !important;
    border-color: #269abc;
    color:white !important;
}

.fc-toolbar {
    margin-bottom: 50px !important;
}

.fc-prev-button, .fc-next-button, .fc-button{
      background-color: #bec3c7 !important;
    border-color: #bec3c7!important;
    color: white !important;
    color: #fff !important;
    text-shadow: none !important;
    box-shadow: none !important;
    padding: 6px 12px !important;
    font-size: 14px !important;
    height: auto !important;
}

.table-container
{
    width: 100%;
    overflow-y: auto;
    _overflow: auto;
    margin: 0 0 1em;
    overflow-x: visible !important;
}

.drn-table-fix input
{
    min-width: 55px;
    padding: 5px;
}

.select2-container{
    width: 100% !important;
}

.hide-time{
    visibility: hidden;
}


.tablicaRacuni .racunPlaceno{
    background-color: #DAF2DD !important;
}
.tablicaRacuni .racunNeplaceno{
    background-color: #FAE3E3 !important;
}


.postavkeStranice {
    float: left;
    text-align: left;
    width: 100%;
    background: #a9d96c !important;
    border-radius: 0px 0px 0 0;
}
.postavkeStranice:hover {
    background: rgba(87, 150, 2, 0.45)!important;
}

/*
   @media screen and (min-width: 0px) and (max-width: 400px) {
  #obavijesti-mobile { display: block; }  
  }

  @media screen and (min-width: 401px) and (max-width: 1024px) {
  #obavijesti-mobile { display: none; }   
  }*/

@media screen and (min-width: 600px) {
  #obavijesti-mobile1 {
    
    display: none;
  }
}

@media screen and (max-width: 600px) {
  #obavijesti-mobile1 {
    
    display: block;
  }
  .mali-zeleni {
    margin-bottom: 0px;
  }
}
@media screen and (max-width: 535px){
    .datatable-container {
        margin-right: 15px!important;
        overflow-x: scroll!important;
    }
}


.grupaArtiklDiv {
    overflow-y: scroll; 
    max-height: 460px;
    min-height: 100px;
}

.artiklDiv {
    overflow-y: scroll; 
    max-height: 450px;
    min-height: 100px;
}

.margin-but-r-radio{
    margin-right: 0px;
}

.artikl-modal{
    width: 90%;
}

.margin-but-r2{
    margin-right: 0px;
}

.margin-but-t{
    margin-top: 10px;
}

#processingIndicator {
               position: fixed;
               padding: 0;
               margin: 0;
               top: 0;
               left: 0;
               width: 100%;
               height: 100%;
               background: rgba(255,255,255,0.7);
               z-index: 7000;
               display: none;
}
.preloader{
                position: relative;
                text-align: center;
                width: 100%;
                height: 100%;
                transform: translate(0%, 40%);
}

.messageDiv {
    overflow-y: scroll; 
    height: 250px;
   /* min-height: 250px; */
    background-color: #eff3f4;
}

 .racunKalkulacija{
    background-color: #ffbe3d !important;
}
.sweet-alert h4 {
    margin: 0px!important;
}



/*---------------------------- DATATABLES OVERWRITE -------------------------------------*/
.dt-button.buttons-print,
.dt-button.buttons-colvis {
    font-size: 14px;
    background: #41cac0;
    color: #fff;
    border: 1px solid #41cac0;
}
.dt-button.buttons-print:hover,
.dt-button.buttons-colvis:hover {
    font-size: 14px;
    background: #39b2a9!important;
    color: #fff;
    border: 1px solid #39b2a9!important;
    background-color: #f1f442;
}

.stavkaKalkulacija-pad-t{
    padding-top: 10px;
}

.stavkaKalkulacija-artiklNaziv-row{
    width: 150px;
}

.fileSizeText{
    font-size: 10px !important;
}

.ulaznaIzlaznaCijenaDiv{
    border: solid 1px #bfc0c1;
     border-radius: 5px;
     overflow: hidden;
}
.padding-b-10 {
    padding-bottom: 10px!important;
}

.dropMenu-postavkeStranice-leftAlign{
        text-align: left !important;
    }

.input-text-field{
    width: 130px !important;
}

/*
.modal-content{
    border: solid 1px #8db9fc;
}
*/
.default-date-picker {
    cursor: pointer;
}
.datatable-container {
    margin-right: 0;
    overflow-x: auto;
}
#dokumentiPocetnihStanja input {
    min-width: 100px;
}
.inventura-artikl-stanje{
    background-color: #b6edaa;
}
#toast-container>div {
    opacity: 1!important;
}


.mali-crveniRacun {
    background: #f7998f!important;
    color: #fff!important;
    margin-bottom: 20px;
}
.mali-zeleniRacun {
    background: #6ed365!important;
    color: #fff!important;
    margin-bottom: 20px;
}

.defaultTextPolje{
    background-color: #edeff2!important
}

.margin-50{
    margin-right: 50px;
}

.racunPonuda-zaglavlje {
    background: #94bcef!important;
    color: #fff!important;
    margin-bottom: 20px;
}

.tableEvidencijaRekapitulacijaHeader {
    background: #acb4ef!important;
}

.tableEvidencijaRekapitulacijaBody {
    background: #bfc5f2!important;
}

.evidencijaPrijava {
    background: #D7F5D8!important;
}

.evidencijaOdjava {
    background: #ffffff!important;
}

.evidencijaPauza {
    background: #F7D7D7!important;
}


.handPlavi {
    color: #6287c4!important;
    cursor: pointer;
}

.handCursor {
    cursor: pointer;
}

.rekapitulacijaInputText{
    background-color: #f2f3f4 !important;
    font-weight: 600 !important;
} 

.poslovnaJedinicaLogo{
    width: 70px !important;
    height: auto !important;
}


@media screen and (min-width: 600px) {
    .onlineModal {
      width: 80% !important;
      
    }
  }

  @media screen and (min-width: 600px) {
    .kalkulacijaUlazModal {
      width: 60% !important;
      
    }
  }

  .helpLogo{
      font-size: 20px !important;
  }

  @media screen and (min-width: 600px) {
    .helpModal {
        top: 0px !important;
      width: 95% !important;
      /*background-color: red !important;*/
      
    }
  }
  .modalHelpEditHeader{
      background-color: #124b96 !important;
  }

  .rasporedIznos{
      font-size: 11px !important;
  }

  .polje1{
      background-color: #d7e3f7 !important;
  }

  .polje2{
    background-color: #ffffff !important;
}







.control {
    font-family: arial;
    display: block;
    position: relative;
    padding-left: 25px;
    margin-bottom: 5px;
    padding-top: 3px;
    cursor: pointer;
    font-size: 10px;
}

    .control input {
        position: absolute;
        z-index: -1;
        opacity: 0;
    }

.control_indicator {
    position: absolute;
    top: 2px;
    left: 0;
    height: 20px;
    width: 20px;
    background: #41cac0;
    border: 0px solid #000000;
    border-radius: 5px;

}

.control-radio .control_indicator {
   /* border-radius: undefined%;*/
}



.control:hover input ~ .control_indicator,
.control input:focus ~ .control_indicator {
    background: #41cac0;
}

.control input:checked ~ .control_indicator {
    background: #41cac0;  

}

.control:hover input:not([disabled]):checked ~ .control_indicator,
.control input:checked:focus ~ .control_indicator {
    background: #41cac0; /*background: #0e6647d;*/
}

.control input:disabled ~ .control_indicator {
    background: #41cac0;
    opacity: 0.6;
    pointer-events: none;
}

.control_indicator:after {
    box-sizing: unset;
    content: '';
    position: absolute;
    display: none;
}

.control input:checked ~ .control_indicator:after {
    display: block;
}

.control-checkbox .control_indicator:after {
    left: 8px;
    top: 4px;
    width: 3px;
    height: 8px;
    border: solid #ffffff;
    border-width: 0 3px 3px 0;
    transform: rotate(45deg); 
}

.control-checkbox input:disabled ~ .control_indicator:after {
    border-color: #7b7b7b;
}


.glavnaGrupaCrveno {
    background: #f7998f!important;
    color: #fff!important;
    margin-bottom: 20px;
}
.glavnaGrupaZeleno {
    background: #8fc996!important;
    color: #fff!important;
    margin-bottom: 20px;
}


.prometSatUkupno{
    background-color: #e6eaf2;
}



/* modal */
.modalPanelBoja{
    background-color: #eff2f7 !important;
}

.modalHeaderBoja{
    background-color: #2a3542 !important;
    /*background-image: linear-gradient(#2a3542, #526984) !important;*/
    font-size: 14px !important;
    color: white !important;
}
.modalForma{
    font-size: 12px !important;
    
    
} 
.modalFooterBoja{
    background-color: #e6e8ed;
}

.modalMenu{
    width: 95% !important;
    
}

/* kraj modal*/


.cijenaOtpor{
    margin-top: 10px !important;
    border: 1px solid #324a70 !important; 
}

.tfoot_pos{
    background-color: #e8eaed;
    font-weight: 600;
}
.progressSmall{
    height: 80px;
    width: 80px;
}

.rodjendanTableRow{
    background-color: #e4f5e8;
}



.dashboardNabavaRodjendanDiv{
    max-block-size: 100px;
}

.fixed_header{
    width: 400px;
    table-layout: fixed;
    border-collapse: collapse;
}

.fixed_header tbody{
  display:block;
  width: 100%;
  overflow: auto;
  height: 150px;
}

.fixed_header thead tr {
   display: block;
}

.fixed_header thead {
  background: black;
  color:#fff;
}

.fixed_header th, .fixed_header td {
  padding: 5px;
  /*text-align: left;*/
  width: 200px;
}

.fixed_header tfoot{
    display:block;
    width: 100%;
    border-collapse: collapse;
    border-top: 1px solid #b0b0b0;
    height: 50px;
    /*overflow: auto;
    height: 100px;*/
  }

.placenoTableRow{
      background-color: #e4f5e9;
  }
  .neplacenoTableRow{
    background-color: #eed8d8;
  }

  .dashboardTableFooter{
    background-color: #ebf5ff;
    font-size: 11px;
  }