/* Minification failed. Returning unminified contents.
(289,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
.header-akcije { width: 92px  !important;overflow: visible !important;}

 .form-signin {
        max-width: 500px;
        padding: 19px 29px 29px;
        margin: 0 auto 20px;
        background-color: #fff;
        border: 1px solid #e5e5e5;
        -webkit-border-radius: 5px;
           -moz-border-radius: 5px;
                border-radius: 5px;
        -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
           -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
                box-shadow: 0 1px 2px rgba(0,0,0,.05);
      }
      .form-signin .form-signin-heading,
      .form-signin .checkbox {
        margin-bottom: 10px;
      }
      .form-signin input[type="text"],
      .form-signin input[type="password"] {
        font-size: 16px;
        height: auto;
        margin-bottom: 15px;
        padding: 7px 9px;
      }

.collapse {
overflow: hidden !important;
}

.prikrajustanja {
    background-color: #F1EEC4;
}
.prikrajustanja td{
    background-color: #F1EEC4 !important;
}
.nemastanja {
    background-color: #f1ceab;
}

.nemastanja td{
    background-color: #f1ceab !important;
}

.vulkalIkona {
    color: #fff016;
}


/*Update BS3*/

.logo {
    height: 62px;
    padding-bottom: 4px;
}

.brand {
    padding: 2px 20px 2px 0;
}

.icon-size {
    font-size: 1.3em;
}

.nav-icon {
    color: #fff016;
}

.margine-minus {
    margin-top: 2px;
    margin-left: 0px;
}

.margin-right {
    margin-right: 5px;
}

.margine-top {
    margin-top: 3px;
}

.margin-top-xl {
    margin-top: 20px;
}

.margine-side {
    margin: 0 auto;
}

.margin-bottom {
    margin-bottom: 15px;
}

.cart-margin {
    margin: 8px auto 0 auto;
}

.text-black {
    color: black !important;
}

.text-large {
    font-size: 1.8em;
}

.font-lg {
    font-size: 18px;
    margin-bottom: 0px;
}

.v-centar {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.input-xs {
    height: 25px;
}

.btn-xs {
    height: 25px;
}

.icon {
    height: 15px;
}

.img-h {
    height: 95px;
}

.input_center {
    width: 80px;
    margin: 8px auto 0 auto;
}

.input_right {
    width: 80px;
    margin: 8px 0 0 auto;
}
.input_right >input {
    text-align: right;
}


.search-uniform {
    height: 37.5px;
}

.shop-cart {
    width: 64px;
    margin-top: 8px;
    padding-top: 3px;
}

.ukupno-top {
    margin-top: 10px;
}

.ukupno-bottom {
    margin-bottom: 15px;
}

.padding-top {
    padding-top: 10px;
}

.padding-left {
    padding-left: 30px;
}

.padding-zero {
    padding: 0;
}

/*nešto tamnije verzije boji
success #90EAD8
warning #FFD592
danger  #FFBBB4
*/

.article-danger {
    background-color: #FFEFEE;
}

.article-warning {
    background-color: #FFF1DA;
}

.article-success {
    background-color: #E5F8F4;
}

.article-muted {
    background-color: #F4F5F5;
}

select.form-control+span.select2 {
    width: 100% !important;
}
.spinner-alert {
    position: fixed !important;
    top: 35%;
    display: none;
    z-index: 99999;
    pointer-events: none;
    width: 100%
}
.affix-side {top:80px}
.affix-up {
    margin-top: -70px;
}
.staticmenu {
    margin-top: 110px;
}
.alerts-static {
    z-index: 100;
}
@media (max-width: 992px) {
    .affix-side {
        position: relative !important;
        top: 0;
    }
    .affix-up {
        margin-top: 0;
    }
   
}

.sirinavisinapromjer {
    display: inline-block;
    width: 31%;
    min-width: 54px
}

.fa-checkbox {
    font-weight: normal;
    cursor: pointer;
}
    .fa-checkbox:hover {
      text-decoration: underline;
    }
.fa-checkbox input[type="checkbox"],
.fa-checkbox .checked {
    display: none;
}

.fa-checkbox input[type="checkbox"]:checked ~ .checked {
    display: inline-block;
}

.fa-checkbox input[type="checkbox"]:checked ~ .unchecked {
    display: none;
}

::-webkit-scrollbar {
    width: 5px;
    border-width: 5px;
}

::-webkit-scrollbar-track-piece {
    background-color: #ccd1d1;
    border-color: #ccd1d1;
    border-width: 2px 2px 2px 2px;
    border-style: solid;
}

::-webkit-scrollbar-thumb {
    border-radius: 2px;
    background-color: #104c91;
    border-color: transparent;
    border-style: solid;
    border-width: 2px 5px 2px 5px;
}


.formdirection {
    direction: ltr;
}

.filterGrupa {
    overflow-y: auto !important;
    max-height: 30vh;
    margin-bottom: 0px;
}
:root {
    --vh: 20vh;
}
.proizvodaci {
    overflow-y: auto !important;
    /*max-height: 200px;*/
    max-height: 25vh;
    /*max-height: calc(100vh - 866px - 150px);*/
    margin-bottom: 0px;
}

.affix .proizvodaci {
    max-height: 30vh;
    max-height: calc(100vh - 500px);
    min-height: 50px;
}
.affix .filterGrupa {
    max-height: 30vh;
    max-height: calc(100vh - 500px);
    min-height: 50px;
}
/*.sidebarshow {
    
    max-height: 85vh;
    direction: rtl;
    overflow-y: auto;
    overflow-x: hidden;

}*/


.margin-bottom-none {
    margin-bottom: 0px;
}
@media (max-width: 1200px) {
    .navfixes a {
        max-width: 35px;
        overflow: hidden;
        white-space: nowrap;
    }
    .navfixinner {
        display: none;
    }
}
/*@media (max-width: 992px) {
    .sidebarshow {
        max-height: initial;
        direction: initial;
        max-height: 100%;
        direction: ltr;
        overflow-y:hidden;
    }


}*/
@media (max-width: 768px) {
    .navfixes a {
        max-width: 100%;
        overflow: hidden;
        white-space: nowrap;
    }
    .navfixinner {
        display: inline;
    }
    .text-xs-left {
        text-align: left;
    }
    .text-xss-center {
        text-align: center;
    }

}

.filterheading {
    font-weight:bold;
    cursor: pointer;
}

    .filterheading:before {
        font-family: 'Glyphicons Halflings';
        content: "\e080";
        font-size:0.75em;

    }
    .filterheading.collapsed::before {
      
        content: "\e114";
    }

.mpc {
    display: none;
}
.mpc-only  .vpc {
    display: none;
}
.mpc-only  .mpc {
    display: inline;
}
.collapsing {
    -webkit-transition: none;
    transition: none;
    display: none;
}

.over992 {
    display: inline;
}

.below992 {
    display: none;
}

#mobile-indicator {
    display: block;
}

@media (max-width: 992px) {
    #mobile-indicator {
        display: none;
    }
    .text-xs-center {
        text-align: center;
    }
   
}

@media screen and (max-width: 992px) {
    .over992 {
        display: none;
    }

    .below992 {
        display: inline;
    }
}

.label-dostupnost {
    font-size: 12px;
    padding-top: 0;
    padding-bottom: 0;
}
.stanjevalue{
    white-space: pre; 
}
.padding-stanje {
    padding-right: 30px;
}

.text-bold {
    font-weight: bold;
}

.show-stanja {
    color: black !important;
    text-decoration: none !important;
}
.show-stanja:hover {
    text-decoration: none !important;
}
.show-stanja:focus {
        text-decoration: none !important;
    }

.filter-pointer {
    cursor: pointer;
    float: right;
}

.trazi-wrapper {
    width: 100%;
}

.username-small {
    max-width: 130px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.kosarica-small {
    max-width: 150px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.img-thumbnail {
    cursor: zoom-in;
}

