/**** css  ****/
.smart-form .input .icon-prepend + .icon-append + input, .smart-form .textarea .icon-prepend + .icon-append + textarea {
    padding-left: 37px;
    height: 34px !important;
}

.widget-toolbar.smart-form.pull-left {
    margin-top: 8px;
}

.widget-toolbar .smart-form .icon-append, .widget-toolbar .smart-form .icon-prepend, .widget-toolbar.smart-form .icon-append, .widget-toolbar.smart-form .icon-prepend {
    top: 6px !important;
}

table.dataTable thead .sorting_asc {
    background: url(../img/sort_asc.png) no-repeat center right;
}

.kv-grid-table th {
    padding: 0px 5px 0px 5px !important;
    vertical-align: middle !important;
}

.kv-grid-table th a {
    display: block;
    padding: 8px 35px 8px 0px;
    white-space: nowrap;
    background: url(../img/sort_both.png) no-repeat center right;
    cursor: pointer;
    color: rgb(51, 51, 51);
    font-size: 12px;
    font-weight: 600;
    font-family: 'Open Sans', Arial, Helvetica, sans-serif;
}

.kv-grid-table th a.desc {
    background: url(../img/sort_desc.png) no-repeat center right;
}

.kv-grid-table th a.asc {
    background: url(../img/sort_asc.png) no-repeat center right;
}

div#s2id_companycontact-company_id > a > .select2-chosen {
    padding: 0px;
}

.select2-container .select2-choice .select2-arrow b {
    background: none !important;
}

.select2-chosen {
    padding: 0px 0px !important;
}

.required label:after {
    content: " *";
    color: red;
}

.kv-grid-table {
    position: relative;
}

input.select-on-check-all {
    margin-left: 6px;
    height: 25px;
}

.container-2 {
    padding: 0 !important;
    overflow: hidden;
}

.nalog-posao-form {
    padding: 5px 10px;
}

div#nalog-posao-grid > div > section > div.row {
    margin-left: 0;
    margin-right: 0px;
}

div#nalog-posao-grid > div > section > div.row > article {
    padding-left: 0px;
    padding-right: 0px;
}

div#predmet-grid th {
    padding: 8px 20px 8px 10px !important;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    white-space: nowrap !important;
}

.table tfoot tr {
    background-color: #eee;
    border-bottom: 2px solid #ddd;
    font-size: 12px;
}

.table thead tr {
    background-color: #eee;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eee), to(#eee));
    background-image: -webkit-linear-gradient(top, #eee 0, #eee 100%);
    background-image: -moz-linear-gradient(top, #eee 0, #eee 100%);
    background-image: -ms-linear-gradient(top, #eee 0, #eee 100%);
    background-image: -o-linear-gradient(top, #eee 0, #eee 100%);
    font-size: 12px;
}

i.icon-prepend.glyphicon.glyphicon-search {
    display: none;
}

.smart-form .input .icon-prepend + input {
    padding-left: 5px;
}

.select2-container .select2-choice abbr {
    color: #fff;
    right: 34px;
    top: 4px;
    background: none #fff;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}
.select2-container .select2-choice abbr:before{
    color: #fff;
    content: "\2b";
}
body.desktop-detected {
    overflow-x: hidden;
}
header .ajax-dropdown{
    width: 445px;
}

.currency-index-datum th {
    padding: 10px!important;
    text-transform: uppercase;
}

.ajax-dropdown:after,.ajax-dropdown:before {
    left: 72%;
}
