/*Global*/
body {
  padding: 0;
  /*Reset body padding*/
}

#body {
  margin-bottom: 0;
}

/*Header*/
.logo-container img {
  max-width: 100%;
  /*Image can't be larger than viewport*/
}

.header-right-panel {
  margin-top: 21px;
  /*Vertically center right panel in header*/
}

/*Footer*/
footer {
  height: auto;
  /*Automatic height based on contnet*/
  position: relative;
}
footer .links {
  display: table;
  /*Regular display of footer columns*/
}
footer .links .link-category {
  display: table-cell;
  float: none;
}
footer .copyright {
  position: relative;
  /*Put copyright row after footer columns*/
}

/*Contact*/
.accordion iframe {
  max-width: 100%;
}

/*Groups module*/
.accordion img {
  max-width: 100%;
  height: auto !important;
}

/* Prosirenje vertikalnog proreda izmedju objava - Logit -M*/
.cb__content .announcement, .cb__content_wimage .announcement {
  margin-bottom: 7px;
  padding-bottom: 7px;
}

/*Plave plocice - Logit -M*/
.blue-cards {
  /*Red kartica*/
  margin-top: 15px;
  /*Prepisano sa inline stila*/
}
.blue-cards .blue-cards-item {
  /*Jedna kartica*/
}
.blue-cards .blue-cards-item a {
  /*Podesavanje da kartica bude 90px visine*/
  padding: 25px 20px;
  margin: 0;
}

/*Oblasti - Indikatori - Logit -M*/
.indicator_sv_list {
  justify-content: space-between;
  /*Indikatori se prostiru od ivice do ivice sa jednakom, dinamickom marginom izmedju njih*/
}
.indicator_sv_list .indicator_sv_item {
  width: 31%;
  /*Postavljanje velicine kartice na dinamicku vrednost kako bi se prelom desio tek na 990px;*/
}
.indicator_sv_list .indicator_sv_item:nth-child(2) {
  margin-left: 0;
  /*Restartovanje margine koju je neko postavio na svaki drugi indikator*/
}
