@font-face {
    font-family: 'DB Office';
    src: url('fonts/DBOffice-Regular.woff2') format('woff2'),
    url('fonts/DBOffice-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body, .dropdown-menu {
    font-family:'DB Office';
    font-size:14px;
}
.ui-widget {
    font-family: 'DB Office' !important;
}
.dropdown-menu > li {
    padding-top:2px !important;
}

.container-custom {
    width: 1400px;
    margin: 0 auto;

}


.navbar {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1030;
}


.bottom-menu {
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1030;
    background-color: #f8f9fa;
    padding: 10px 0;
}


body {
    padding-top: 56px; /* visina navbar-a */
    padding-bottom: 60px; /* visina donjeg menija */
}


.bottom-menu .btn {
    margin: 0 auto;
}

.bottom-menu .btn.delete {
    float:left;
}

.help-block {
    font-size: 0.8em;
}
.has-error > .help-block {
    color:red;
}
.selectize-input {
    min-height: 38px;
}
.selectize-input .item {
    font-size:1.2em;
}


ul.navbar-nav li a.nav-link {
    color:#fff !important;
}

.form-switch .form-check-input {
    width:40px;
    height:18px;
}

/* Breadcrumbs */
.breadcrumb {
    font-size: 14px;
    font-family: "Nunito", sans-serif;
    color: #899bbd;
    font-weight: 600;
}

.breadcrumb a {
    color: #899bbd;
    transition: 0.3s;
}

.breadcrumb a:hover {
    color: #51678f;
}

.breadcrumb .breadcrumb-item::before {
    color: #899bbd;
}

.breadcrumb .active {
    color: #51678f;
    font-weight: 600;
}

.content > .nav-link {
    color:#000;
}

.ui-widget.ui-widget-content {
    border: none !important;
}

.ui-widget-header {
    border:none !important;
    border-bottom: 1px solid #aaaaaa !important;
    background: none !important;
    color: #fff;
    font-weight: bold;
    font-family: 'DB Office' !important;
}
/*
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
    color: #0d6efd;
    text-decoration: none;
}
*/


.ui-state-default a {
    color: #0d6efd !important;
}
.ui-state-active a {
    color: #212121 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    border: none !important;
    font-family: 'DB Office' !important;
    background: #ffffff !important;
    font-weight: normal;
    color: #0d6efd;

}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    font-family: 'DB Office' !important;
    border: 1px solid #aaaaaa !important;
    border-bottom:none !important;
    background: #ffffff;
    font-weight: normal;
    color: #212121;
}
td {
    vertical-align:middle;
}

.summary {
    margin-bottom: 0.5rem !important;
    text-align: right !important;
}

.no-arrow .selectize-input:after {
    display: none !important; /* Sakriva strelicu */
}

form div.required label.control-label:after {
    content:" * ";
    color:red;
}

body {
    opacity: 0;
    transition: opacity 0.2s ease-in-out;
    background-color: white; /* Osigurava da je stranica bela pri učitavanju */
}

.card-header {
    font-weight:bold;
}

.checkbox-horizontal > label {
    margin-right:15px !important;
}








