/*
 * It is advised not to edit the smartadmin_production.css
 * as this will override any changes you make in the
 * later versions of this theme.
 *
 * We advise that you use use this CSS to override
 * SmartAdmin styles.
 *
 * Rename the stylesheet to whatever your liking so it will stay
 * unique to you with each update of SmartAdmin.
 */

/*
 * INDEX
 *
 * - HTML
 * - BODY
 * - CUSTOM STYLES
 */

#copyr{
    text-align: center;
    color: #0089db;
    font-family: sans-serif;
}
.date_field {
    z-index:999;
}

.loading-indicator {
    display: inline-block;
    padding: 12px;
    background: white;
    color: black;
    font-weight: bold;
    z-index: 999999;
    border: 1px solid silver;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-box-shadow: 0 0 5px silver;
    -webkit-box-shadow: 0px 0px 5px silver;
    -text-shadow: 1px 1px 1px silver;
}
.loading-indicator label {
    padding-left: 20px;
    padding-right: 10px;
}

.form-row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    align-items: center;
    margin-right: -5px;
    margin-left: -5px;
    margin-bottom: 1rem;
}
.form-row > .col,
.form-row > [class*="col-"] {
  padding-right: 5px;
  padding-left: 5px;
}
.kvacica {
    height: 2rem;
    width: 2rem;
}
.naslov_ime_firme{
    margin-top: 9px;
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 5px;
}

@media (min-width: 992px) {
.modal-xl {
    max-width: 800px;
    width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
    width: 1140px;
  }
}
.mr10{
    margin-right:10px;
}
.customUputeBtn{
    color: white;
    padding: 10px;
    height: 44.56px;
    overflow: auto;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
}
.customUputeBtn:hover{
    color:white;
}
.arhiviraniPredmet{
    background: #b7b7b794 !important;
}

.itemsPredlosci{
    padding: 10px;
    color: black;
    border: 1px solid;
    text-align: center;
    margin-bottom: 10px;
    border-radius: 8px;
}
.novoBtnAlert{
  
  position: relative;
  overflow: hidden;

    
}
.novoBtnAlert:before{
 content: '';
  position: absolute;
  width: 100px;
  height: 100%;
  background-image: linear-gradient(
    120deg, 
    rgba(255,255,255, 0) 30%,
    rgba(255,255,255, .5),
    rgba(255,255,255, 0) 70%
  );
  top: 0;
  left: -100px;
  animation: shine 3s infinite linear;
}
@keyframes shine {
  0% {left: -100px}
  20% {left: 100%}
  100% {left: 100%}
}