.projekat ul.messages li .message_date {
    float: left;
    text-align: center;
}

.projekat table{font-size: 12px}

.panel_toolbox {
    min-width: 20px;
}

.btn_download{
    background: none!important;
    border: none!important;
    padding: 0!important;
    color: #069;
    text-decoration: underline;
    cursor: pointer;
}

.pricing_features {min-height: unset}

.pricing .title {
    height: unset;
    padding: 10px 0;
    text-align: center;
}
.grupa-projekata {
    -webkit-box-shadow: 0 7px 6px -6px #1ABB9C;
       -moz-box-shadow: 0 7px 6px -6px #1ABB9C;
            box-shadow: 0 7px 6px -6px #1ABB9C;
}


.dt-buttons{
    margin-left: 70px;
}
#datatable-buttons_length{
    float: left;
}
#datatable-buttons_filter{
    float: right;
}


.thumbnail img {
    -webkit-transition: all 0.7s ease-out; /* Safari and Chrome */
    -moz-transition:    all 0.7s ease-out; /* Firefox */
    -ms-transition:     all 0.7s ease-out; /* IE 9 */
    -o-transition:      all 0.7s ease-out; /* Opera */
    transition:         all 0.7s ease-out;
}

.thumbnail:hover img {
    -webkit-transform:  scale(1.1); /* Safari and Chrome */
    -moz-transform:     scale(1.1); /* Firefox */
    -ms-transform:      scale(1.1); /* IE 9 */
    -o-transform:       scale(1.1); /* Opera */
     transform:         scale(1.1);
    cursor: pointer;
}

.thumbnail {
    height: unset;
}


.nav.side-menu > li {
    margin: 20px 0;
}

.nav.side-menu > li > a {
    margin-bottom: unset;
}

.home table td, .home table thead{text-align: center;}

.top_nav .navbar-right li {
    padding-left: 20px;
}

#fakture th{text-align: center;}

.tag:hover *{text-decoration: underline;}

.zeleno--color{color:#1ABB9C;}
.zeleno--background{background:#1ABB9C;}
.zeleno--button{background:#1ABB9C; color: white;}

.nowrap *{
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis;
}

.download_tag:hover{
    text-decoration: underline;
    cursor: pointer;
}

.fancybox_1{
    border-radius: .25rem!important;
    max-width:100%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.top_nav{
    position: -webkit-sticky; /* Safari */
    position: sticky;
    top: 0;
    z-index: 999;
}

.steps .steps-segment {z-index: 1!important;}

.x_title h2{font-weight: bold;}

.input_spinner, .input_select, .input_number, .input_checkbox 
{min-width: 170px;max-width: 250px;}

.input-large
{min-width: 170px;max-width: 300px;}

.input_select span.dropdown-toggle::after { content: none!important;}

.input_textarea textarea {width:100%!important;}

.input_checkbox .caption {display:none!important;}

.input_checkbox span::before{
    border-color: #0b98da!important;
}
.modal .dt-buttons{
    margin-left: 0!important;
}

.modal .dt-buttons *{
    text-decoration: underline!important;
}


.modal tbody tr > td:last-of-type {
    text-align: right;
}
.modal tbody > tr:last-of-type {
    font-weight: bold;
}
.modal tbody > tr:last-of-type > td:nth-child(2) {
    text-align: right;
}

button#izracunaj  {
    position: fixed; 
    bottom: 50px; 
    right: 30px; 
    text-align:center; 
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.2);
}

.extend_width {width:50%!important; max-width:400!important;}

.input_number input {text-align: right;}

@media print {
    .modal table tr > td:last-of-type{
        text-align: right!important;
    }
}

.input_select .select .option-list a {
    padding: 0 10px 0 10px !important ;
}

#tabela_jed_cene * {
    vertical-align: middle;
}
#tabela_jed_cene {
    border: 2px solid gray;
    border-collapse: collapse;
}
#tabela_jed_cene tr.grupa {
    font-weight: bold;
    background-color: lightgray;
}
#tabela_jed_cene tr.spinner td:first-child,
#tabela_jed_cene tr.select td:first-child {
    font-weight: bold;
}
/* #tabela_jed_cene tr.opcija {
    color: blue;
} */

.link:hover{
    text-decoration: underline;
}
.link{
    font-weight: normal!important;
}

/* 
.panel.right-side .panel-body p:first-child,
.panel.right-side .panel-body p:last-child { display:none } 
*/

ul.messages li, .tasks li {min-height: 140px;}

#home_analitika > tbody > tr:last-child { font-weight: bold; }

.home_steps ul {
    padding-top: 10px;
    list-style: none;
    padding-left: 0;
}
.home_steps ul a {
    color: black;
    font-weight: bold;
}

.delete-datalist{
    right:-30px !important; 
    display:inline-block !important;
}
.delete-datalist:hover{
    color: red;
    transform: scale(1.5);
    cursor: pointer;
}

ul.messages li .message_wrapper h4.heading {
    cursor: unset;
}

div.projekat div.col-12{
    height: fit-content;
}

.timeline .block {
    margin-left: 130px !important; 
}

.timeline .tags {
    width: 110px  !important; 
}

.navbar-right .fa:before, footer strong, .side-menu i.fa, .fa-home, .nav.toggle .fa:before, .side-menu .fa:before{
    color: #1ABB9C !important;
}