@charset "UTF-8";
/* CSS Document */

/*BA Ro*/
* {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
  margin: 0;
  padding: 0;
  font-family: "open sans", Tahoma, sans-serif;
  font-weight: 400;
  background: url("https://www.business-academy.ro/images/gradient.jpg") repeat-x #f5f5f5;
  font-size: 0.9em;
  overflow-x: hidden;
}

@supports (-webkit-overflow-scrolling: touch) {

  .dugmeOkvir,
  button,
  input[type="submit"] {
    appearance: none;
    -webkit-appearance: none;
  }
}

p,
li,
td {
  font-size: 1em;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
}

h1 {
  font-size: 1.8em;
  line-height: 39px;
}

h2 {
  font-size: 1.4em;
  line-height: 28px;
}

h3 {
  font-size: 1.2em;
  line-height: 25px;
}

h4 {
  font-size: 1.1em;
}

h5 {
  font-size: 1em;
  margin: 10px 0;
}

h6 {
  font-size: 0.95em;
}

a:link {
  color: #5284c4;
}

a:visited {
  color: #5284c4;
}

a:hover {
  color: #000;
}

a:active {
  color: #5284c4;
}

a {
  transition: color 250ms ease-in-out 0s;
}

.centar {
  text-align: center;
}

img {
  max-width: 100%;
  vertical-align: bottom;
}

#breadcrumb {
  border-bottom: 1px solid #eeeeee;
  margin-bottom: 26px;
  overflow: hidden;
  padding: 10px 0 6px;
}

.crniLink {
  text-decoration: none !important;
  color: #000 !important;
}

.crniLink a {
  text-decoration: none !important;
  color: #000 !important;
}

.cf::before,
.cf::after {
  content: "";
  display: table;
}

.cf::after {
  clear: both;
}

.cf {}

.crt {
  margin: 0 auto;
}

.noMar {
  margin: 0;
}

.AlignCtr {
  text-align: center;
}

.razmak a {
  display: block !important;
  font-size: 0.8em;
  margin-top: 3%;
  text-align: left;
}

li a {
  display: block;
  text-decoration: none;
  transition: background 250ms ease-in-out 0s;
}

#content a {
  display: inline;
}

.listDot {
  list-style: outside none disc !important;
}

#topRight li,
nav#mainNav li,
#wrapperNav li {
  float: left;
  list-style: outside none none;
}

#header {
  margin: 0 auto;
  overflow: hidden;
  width: 980px;
}

#logo {
  float: left;
}

#topRight {
  overflow: hidden;
}

.topNews {
  position: relative;
}

.topNewsTxt {
  left: 0;
  margin-top: 20px;
  padding: 0 3%;
  position: absolute;
  top: 0;
  width: 47%;
}

.topNewsTxt h1 {
  font-size: 2.4em;
  font-weight: 400;
  line-height: 50px;
  margin-bottom: 0;
  margin-top: 0;
  text-transform: uppercase;
}

.marBtm {
  margin-bottom: -10px;
}

.marTop {
  margin-top: 0;
}

.paddTop {
  padding-top: 0 !important;
}

.topNewsTxt h1.CrveniTxt {
  line-height: 38px;
}

.topNewsTxt h2 {
  font-weight: 400;
  margin: 0;
}

.topNewsTxt p.weightLight {
  font-size: 1em;
}

.bazaTabela h2 {
  margin: 0;
}

#navLeft {
  float: left;
}

nav#mainNav li a {
  border-left: 1px solid #4a7cbc;
  border-right: 1px solid #386aaa;
  font-size: 0.8em;
  font-weight: 600;
  line-height: 26px;
  padding: 18px 11px 16px;
  text-transform: uppercase;
}

nav#mainNav li:first-child a {
  border-left: 0 none;
}

nav#mainNav li:last-child a {
  border-right: 0 none;
}

nav#mainNav li a:link {
  color: #fff;
}

nav#mainNav li a:visited {
  color: #fff;
}

nav#mainNav li a:hover {
  background: #fff none repeat scroll 0 0;
  color: #000;
}

nav#mainNav li a:active {
  color: #000;
}

#navLeft ul {
  margin: 0;
  padding: 0;
}

#wrapper {
  background: #fff none repeat scroll 0 0;
  box-shadow: 3px 3px 4px #cccccc;
  margin: 16px auto;
  width: 980px;
  background: #fff;
  overflow: hidden;
  border: 1px solid #ccc;
}

.topNewsTxt h3 {
  font-size: 1em;
  line-height: 18px;
  margin-bottom: 0;
  margin-top: 0;
}

.zimskiP {
  color: #6e6e6e;
  font-size: 0.9em;
  line-height: 18px;
}

#topRight ul {
  float: right;
  margin: 0 0 10px;
  padding: 0;
}

#links {
  background: #5284c4 none repeat scroll 0 0;
  clear: both;
  height: 60px;
}

nav#mainNav {
  margin: 0 auto;
  width: 980px;
}

#wrapperNav {
  background: #000 none repeat scroll 0 0;
  height: 29px;
  overflow: hidden;
}

#wrapperNav li {
  margin-left: 5px;
}

#topRight li a {
  margin-left: 5px;
  padding: 5px 10px;
}

#wrapperNav>ul li a:link {
  color: #fff;
}

#wrapperNav>ul li a:visited {
  color: #fff;
}

#wrapperNav>ul li a:hover {
  background: #5284c4 none repeat scroll 0 0;
  color: #fff;
}

#wrapperNav>ul li a:active {
  color: #000;
}

nav#mainNav #imageTop {
  float: right;
  margin-top: -44px;
}

#slogan {
  float: right;
  width: 66%;
}

#slogan p {
  font-size: 23px;
  color: #353535;
  margin: 0 0 18px;
  padding-right: 100px;
}

.paragrafTop {
  background: #5284c4 none repeat scroll 0 0;
  color: #fff;
  float: left;
  line-height: 17px;
  margin: 0;
  padding: 6px 8px;
}

.paragrafTopStrl {
  float: left;
}

#wrapperNav ul {
  float: left;
}

#wrapperNav>ul {
  margin: 0;
  padding: 0;
}

#wrapperNav>ul li a {
  font-size: 1em;
  line-height: 20px;
  margin-left: 5px;
  padding: 5px 10px 4px;
  text-transform: capitalize;
}

#mainSidebar {
  background: #e1e1e1 none repeat scroll 0 0;
  float: left;
  width: 240px;
}

.popupContentMali {
  background: #fff none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: 1px 1px 1px #ccc;
  padding: 10px;
  width: 210px;
}

.popupContentMali .dugme {
  border: medium none;
}

#mlistemailNews2,
#mlistimeNews2,
#mlistprezimeNews2 {
  border: 1px solid #ccc;
  float: right;
}

.besplIzL {
  float: left;
  font-family: "Open sans", "tahoma";
  font-size: 1em;
  width: 60%;
}

.besplIzR {
  float: right;
  font-family: "Open sans", "tahoma";
  font-size: 1em;
  width: 34%;
}

.besplIzR p,
.besplIzR label,
.besplIzR input {
  font-size: 0.9em;
}

.besplIzR .dugmeOkvir {
  background: #5284c4 none repeat scroll 0 0;
  border: medium none !important;
  color: #ffffff !important;
  cursor: pointer;
  font-size: 0.8em;
  width: 100% !important;
  appearance: none;
  -webkit-appearance: none;
}

.besplatanPop .dugmeOkvir {
  background: #e31b23 none repeat scroll 0 0;
  border: medium none !important;
  color: #ffffff !important;
  cursor: pointer;
  font-size: 0.8em;
  width: 76% !important;
  appearance: none;
  -webkit-appearance: none;
}

.besplatanPop .dugmeOkvir:hover {
  background: #e31b23 none repeat scroll 0 0;
}

.besplIzR .dugmeOkvir:hover {
  background: #e31b23 none repeat scroll 0 0;
}

.sirina {
  width: 100% !important;
}

.popupProveraUslova {
  border-bottom: 1px solid gray;
  font-size: 1.5em;
  font-weight: bold;
}

#popupProveraUslova {
  background-color: white;
  border-radius: 10px;
  height: 320px;
  min-width: 200px;
  padding: 1px 15px;
}

#popupHead {
  background: #fff none repeat scroll 0 0;
  border-radius: 10px;
  padding: 4px;
  position: absolute;
  right: 0;
  top: 0;
}

.popupContent {
  width: 600px;
}

.izvestajPop {
  background: #fff none repeat scroll 0 0;
  border-radius: 8px;
  box-shadow: 0 2px 3px rgba(64, 64, 64, 0.2);
  font-size: 0.9em;
  height: auto !important;
  margin: auto;
  overflow: hidden;
  padding: 10px;
  position: relative;
  width: 600px;
}

.besplatanPop {
  background: #fff none repeat scroll 0 0;
  border-radius: 8px;
  box-shadow: 0 2px 3px rgba(64, 64, 64, 0.2);
  font-size: 0.9em;
  height: 470px;
  margin: auto;
  padding: 15px;
  position: relative;
  width: 500px;
}

.popup_baza td {
  padding: 0;
}

.popup_baza .dugmeOkvir.sirina {
  color: #fff !important;
  border: 0;
  padding: 6px 10px;
}

#topRight li a:link {
  color: #828282;
}

#topRight li a:visited {
  color: #828282;
}

#topRight li a:hover {
  color: #000;
}

#topRight li a:active {
  color: #5284c4;
}

#mainContent {
  background: #fff none repeat scroll 0 0;
  float: left;
  width: 740px;
}

#content {
  padding: 0 20px 20px;
}

footer {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #29262b 0%, #161317 100%) repeat scroll 0 0;
  clear: both;
  overflow: hidden;
}

.logoFooter {
  float: left;
  width: 32%;
}

.stLogoImg {
  float: left;
  padding: 24px 18px;
}

.ndLogoImg {
  float: left;
  padding: 5px 17px;
}

.footerNav {
  float: right;
  margin-top: 1.5%;
  width: 68%;
}

.footerNav ul {
  border-bottom: 1px solid #5a5a5a;
  margin: 0;
  overflow: hidden;
  padding: 0;
}

.footerNav li {
  float: left;
  list-style: outside none none;
  text-decoration: none;
}

.footerNav ul li a {
  border-radius: 6px;
  display: block;
  font-size: 0.7em;
  margin-right: 3px;
  padding: 12px 5px;
  text-transform: uppercase;
}

#txtCaptcha {
  margin-right: 4px;
}

.linksFooter a {
  background: #393939 none repeat scroll 0 0;
  border-radius: 4px;
  display: block;
  float: right;
  font-size: 0.8em;
  margin: 10px 14px 0 0;
  padding: 5px 10px;
  text-decoration: none;
  transition: background 200ms ease-in-out 0s;
}

.linksFooter {
  overflow: hidden;
}

.footerNav .phone {
  clear: both;
  float: right;
  margin-bottom: 5%;
  margin-right: 1.8%;
}

.footerNav .phone p {
  border-radius: 4px;
  color: #fff;
  float: left;
  font-size: 0.8em;
  margin: 25px 3px 0;
  padding: 5px;
}

.linksFooter a:link {
  color: #fff;
}

.linksFooter a:visited {
  color: #fff;
}

.linksFooter a:hover {
  background: #444 none repeat scroll 0 0;
}

.linksFooter a:active {
  color: #fff;
}

.footerNav ul li a:link {
  color: #fff;
}

.footerNav ul li a:visited {
  color: #fff;
}

.footerNav ul li a:hover {
  background: #393939 none repeat scroll 0 0;
  color: #fff;
}

.footerNav ul li a:active {
  color: #fff;
}

.lastLine {
  background-color: #5284c4;
  clear: both;
  color: #fff;
  font-size: 0.9em;
  overflow: hidden;
}

.btmLine {
  border-bottom: 1px solid #f5f5f5;
  overflow: hidden;
  padding: 25px 0 20px;
}

#content>.btmLine:first-child {
  padding-top: 0;
}

.plaviTxt {
  color: #5284c4;
}

.crveniTxt {
  color: #e31b23;
}

.crveniTxtCrta {
  color: #e31b23;
  text-decoration: line-through;
}

.ZeleniTxt {
  color: #009933;
}

#fbframe {
  display: block;
  width: 218px !important;
}

.siva {
  background: #f5f5f5 none repeat scroll 0 0;
}

.h3Podnaslov {
  color: #474747;
  font-size: 0.9em;
  font-weight: 600;
  line-height: 20px;
  margin: 0;
  min-height: 42px;
  padding: 8px 10px 6px 55px;
  text-align: left;
  text-transform: uppercase;
  vertical-align: middle;
}

.accord-header>a::before {
  content: "• ";
}

.standard7 {
  font-size: 1.5em;
  font-weight: 600;
}

.flexslider .slides::after {
  min-height: 37px;
}

.slides p {
  font-size: 0.9em;
}

#frmSS5 {
  padding: 0 7px;
  width: 198px;
}

a.tooltip {
  outline: medium none;
}

a.tooltip:hover {
  text-decoration: none;
}

a.tooltip span {
  display: none;
  font-family: Verdana;
  font-size: 12px;
  line-height: 16px;
  margin-left: 28px;
  margin-top: -30px;
  padding: 14px 20px;
  text-align: left;
  width: 19%;
  z-index: 10;
}

a.tooltip:hover span {
  background: #fefefe none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 10px;
  color: #6e6e6e;
  display: inline;
  position: absolute;
  word-break: keep-all;
}

a.tooltip span {
  border-radius: 4px;
  box-shadow: 5px 5px 8px #ccc;
}

.admin {
  background: #dbdbdb url("../images/admin.png") no-repeat scroll 0 5px;
}

.dizajn {
  background: #dbdbdb url("../images/Design.png") no-repeat scroll 0 5px;
}

.programiranje {
  background: #dbdbdb url("../images/Programiranje.png") no-repeat scroll 0 5px;
}

.it {
  background: #dbdbdb url("../images/IT.png") no-repeat scroll 0 5px;
}

.cad {
  background: #dbdbdb url("../images/CAD.png") no-repeat scroll 0 5px;
}

.mobApp {
  background: #dbdbdb url("../images/MobApp.png") no-repeat scroll 0 5px;
}

.cambridge {
  background-image: url("../images/ikonice/!Cambridge-poslovni-program.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  /*line-height: 40px;*/
}

.projektni-opsti {
  background-image: url("../images/ikonice/!Menadzment-opsti.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 40px;
}

.marketing-prodaja {
  background-image: url("../images/ikonice/!Marketing.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 40px;
}

.poslovna-administracija {
  background-image: url("../images/ikonice/!Poslovna-administracija.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
}

.preduzetnistvo {
  background-image: url("../images/ikonice/!Preduzetnistvo.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 40px;
}

.finansije {
  background-image: url("../images/ikonice/!Finansije.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 40px;
}

.berzansko {
  background-image: url("../images/Berzansko-poslovanje.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
}

.finansijski {
  background-image: url("../images/finansijski-menadzment.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 40px;
}

.hr2 {
  background-image: url("../images/HR.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 40px;
}

.marketing-menadzment {
  background-image: url("../images/Marketing-menadzment.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
}

.medjunarodno {
  background-image: url("../images/medjunarodno-poslovanje.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 40px;
}

.menadzment {
  background-image: url("../images/Menadzment.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 40px;
}

.menadzment-prodaje {
  background-image: url("../images/Menadzment-prodaje.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 40px;
}

.pr {
  background-image: url("../images/PR.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
  line-height: 40px;
}

.projektni-menadzment {
  background-image: url("../images/Projektni-menadzment.png");
  background-position: 0 2px;
  background-repeat: no-repeat;
}

#oko {
  font-family: "open sans", "Tahoma";
  margin: 0 auto;
  overflow: hidden;
  padding: 10px;
  width: 980px;
}

#desni {
  border-left: 1px solid #eeeeee;
  float: left;
  padding: 0 9px;
  width: 230px;
}

#levi {
  float: left;
  padding-right: 10px;
  width: 720px;
}

#footerPrijava {
  border-top: 1px solid #ccc;
  clear: both;
  padding: 0 10px;
}

#levi form input[type="text"],
#cmbDrzava {
  border: 1px solid #ccc;
  line-height: 27px;
  padding: 4px;
}

#txtUlica {
  width: 196px;
}

#txtPozivniBroj {
  width: 39px;
}

#myform {
  background: #ececec none repeat scroll 0 0;
  border: 1px solid #dedede;
  padding: 10px;
}

form input[type="radio"],
form input.radioMarg[type="checkbox"] {
  margin: 5px !important;
}

.tamnoSiva {
  background-color: #dbdbdb;
}

#accordion2 p {
  margin: 0;
}

h3.ui-state-default {
  color: #fff;
}

.ui-accordion .ui-accordion-header {
  background: #5284c4 none repeat scroll 0 0;
}

#accordion2 .bazaZnanjaLinkTekst,
#accordion2 .bazaZnanjaLinkSavet,
#accordion2 .bazaZnanjaLinkTest,
#accordion2 .bazaZnanjaLinkVideo {
  font-size: 0.8em;
}

#bazaZnanjaNosac #bazaZnanjaHeader p.bazaZnanjaNaslov {
  display: none;
}

#bazaZnanjaHeader>div {
  display: none;
}

.bazaZnanjaLinkTekst {
  background: rgba(0, 0, 0, 0) url("../pic/bazaZnanja/tekstSadrzaj.png") no-repeat scroll left bottom;
  border: 0 none;
  height: 18px;
  padding-left: 25px;
  padding-top: 2px;
  width: 18px;
}

.bazaZnanjaLinkSavet {
  background: rgba(0, 0, 0, 0) url("../pic/bazaZnanja/savetSadrzaj.png") no-repeat scroll left bottom;
  border: 0 none;
  height: 18px;
  padding-left: 25px;
  padding-top: 2px;
  width: 18px;
}

.bazaZnanjaLinkTest {
  background: rgba(0, 0, 0, 0) url("../pic/bazaZnanja/testSadrzaj.png") no-repeat scroll left bottom;
  border: 0 none;
  height: 18px;
  padding-left: 25px;
  padding-top: 2px;
  width: 18px;
}

.bazaZnanjaLinkTest {
  background: rgba(0, 0, 0, 0) url("../pic/bazaZnanja/testSadrzaj.png") no-repeat scroll left bottom;
  border: 0 none;
  height: 18px;
  padding-left: 25px;
  padding-top: 2px;
  width: 18px;
}

.bazaZnanjaLinkVideo {
  background: rgba(0, 0, 0, 0) url("../pic/bazaZnanja/videoSadrzaj.png") no-repeat scroll left bottom;
  border: 0 none;
  height: 18px;
  padding-left: 25px;
  padding-top: 2px;
  width: 18px;
}

a.dugme:link {
  color: #5284c4;
}

a.dugme:visited {
  color: #5284c4;
}

a.dugme:hover {
  color: #000;
}

a.dugme:active {
  color: #5284c4;
}

a.dugmeOkvir:link {
  color: #fff;
}

a.dugmeOkvir:visited {
  color: #fff;
}

a.dugmeOkvir:hover {
  color: #fff;
}

a.dugmeOkvir:active {
  color: #000;
}

a.dugme {
  text-align: center;
}

.tabelaslika {
  border-radius: 15px;
  margin-right: 4px;
}

input[type="submit"] {}

.dugme {
  background: rgba(0, 0, 0, 0) url("../images/glyphicons-rightRed.png") no-repeat scroll 85% 50%;
  font-weight: 700;
  overflow: hidden;
  padding: 3% 13%;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 250ms ease-in-out 0s;
  appearance: none;
  -webkit-appearance: none;
}

.dugmeStrelica {
  background: rgba(0, 0, 0, 0) url("../images/glyphicons-rightRed.png") no-repeat scroll 88% 50%;
  font-weight: 700;
  overflow: hidden;
  padding: 3% 13% 3% 0;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 250ms ease-in-out 0s;
  appearance: none;
  -webkit-appearance: none;
}

.dugmeSidebar {
  background: #5284c4 url("../images/glyphicons-rightWhite.png") no-repeat scroll 85% 50%;
  color: #fff !important;
  display: block;
  font-weight: 700;
  line-height: 30px;
  overflow: hidden;
  padding: 1%;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 250ms ease-in-out 0s;
  width: 99%;
  appearance: none;
  -webkit-appearance: none;
}

.dugmeOkvir {
  background: #5284c4 url("../images/glyphicons-rightWhite.png") no-repeat scroll 85% 50%;
  border-radius: 5px;
  box-shadow: 0 1px 1px #9f9f9f;
  cursor: pointer;
  display: block;
  font-weight: 700;
  overflow: hidden;
  padding: 3%;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 250ms ease-in-out 0s;
  width: 31%;
  appearance: none;
  -webkit-appearance: none;
}

.dugmeOkvirBeli {
  background: #fff url("../images/glyphicons-rightRed.png") no-repeat scroll 92% 50%;
  border-radius: 5px;
  box-shadow: 0 1px 1px #9f9f9f;
  cursor: pointer;
  display: block !important;
  font-weight: 400;
  overflow: hidden;
  padding: 3% 15% 3% 4%;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 250ms ease-in-out 0s;
  appearance: none;
  -webkit-appearance: none;
}

.dugme:hover {
  background-position: 93% 50%;
}

.dugmeStrelica:hover {
  background-position: 99% 50%;
}

.dugmeOkvir:hover {
  background-color: #9a9a9a;
  background-position: 93% 50%;
}

.dugmeOkvirBeli:hover {
  background-color: #e6e6e6;
  background-position: 95% 50%;
}

.dugmeSidebar:hover {
  background-position: 93% 50%;
}

.dugmeNews {
  width: 42%;
}

.Form {
  padding-left: 0 !important;
}

.maliFont {
  font-size: 0.7em;
}

#footerPrijava {
  border-top: 1px solid #ccc;
  clear: both;
  padding: 0 10px;
}

#oko {
  font-family: "Open sans", "Tahoma";
  margin: 0 auto;
  overflow: hidden;
  padding: 10px;
  width: 980px;
}

#levi {
  float: left;
  padding-right: 10px;
  width: 720px;
}

#desni {
  border-left: 1px solid #eeeeee;
  float: left;
  padding: 0 9px;
  width: 230px;
}

.legendaStavkeTekst {
  line-height: 31px;
}

.legendaStavkeTekst p {
  margin: 6px 10px 0 0;
}

.legendaStavkeSlika {
  float: left;
  padding-right: 3px;
}

#bazaZnanjaLegenda h3 {
  line-height: 36px !important;
  margin: 0 !important;
  padding: 13px 8px 0 !important;
}

.naslovnaKakoDaIzabereteH {
  background: #5284c4 none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff;
  padding: 5px 13px;
}

.naslovnaKakoDaIzabereteP {
  padding: 5px 13px;
}

.dveKolone {
  float: left;
  margin: 0 1%;
  width: 48%;
}

.triKolone {
  border-radius: 5px;
  float: left;
  margin: 1%;
  min-height: 432px;
  overflow: hidden;
  padding-bottom: 2%;
  width: 31%;
}

.triKoloneDrugiRed {
  /*! min-height: 436px; */
  height: 500px;
}

.h3Apsolutno {
  background: #fff none repeat scroll 0 0;
  bottom: 20px;
  font-size: 1em;
  height: 42px;
  line-height: 12px;
  padding: 1% 14%;
  position: absolute;
  text-align: center;
  text-transform: uppercase;
  width: 72%;
}

.h3Apsolutno>a {
  font-size: 12px;
}

.kruzniOkvir {
  min-height: 0;
  position: relative;
}

.kruzniOkvir img {
  border-radius: 50%;
}

.kruzniOkvir a {
  color: #5284c4;
  text-decoration: none;
  transition: color 250ms ease-in-out 0s;
}

.kruzniOkvir:link h3 a {
  color: #5284c4;
}

.kruzniOkvir:visited h3 a {
  color: #5284c4;
}

.kruzniOkvir:hover a {
  color: #000;
}

.kruzniOkvir:active a {
  color: #5284c4;
}

.razmak {
  padding: 0 7%;
}

.siviBlok {
  border-radius: 5px;
  clear: both;
  margin-top: 2%;
  padding: 0 2%;
}

.link-box {
  font-size: 16px !important;
}

.link-box span {
  font-size: 16px !important;
}

.link-box a {
  text-decoration: none;
}

#gallery {
  list-style: outside none none;
  padding: 0;
}

.galerijaprikaz {
  box-shadow: 1px 1px 2px #cccccc;
  float: left;
  height: 100px;
  margin: 0 12px 10px;
  width: 150px;
}

.aktivnaStranica {
  color: #5284c4 !important;
}

.current {
  background: #7d7d7d none repeat scroll 0 0 !important;
}

.imgFloatLeft {
  float: left;
  margin: 0 2% 1% 0;
}

.imgFloatRight {
  float: right;
  margin: 0 0 1% 2%;
}

.imgFloatLeftUtisak {
  float: left;
  margin: 20px 4px 4px 10px;
}

.footVesti {
  clear: both;
}

._rw {
  height: 41px !important;
  width: 41px !important;
}

.galerija {
  list-style: outside none none;
  padding: 0;
}

.galerijaPrikaz {
  box-shadow: 1px 1px 2px #cccccc;
  float: left;
  height: 100px;
  margin: 0 12px 10px;
  width: 150px;
}

#lista {
  margin-top: 4%;
}

#lista ul {
  list-style: outside none none;
}

#lista ul li {
  background: rgba(0, 0, 0, 0) url("../images/icon-checked.png") no-repeat scroll 0 0;
  line-height: 23px;
  padding-left: 4%;
}

.weightLight {
  font-weight: 400;
}

.suscribeForm {
  background: #f5f5f5 none repeat scroll 0 0;
  margin: 4% 0;
  overflow: hidden;
  padding: 2% 4%;
}

h4.AlignCtr {
  font-size: 0.9em;
}

.suscribeForm h4 {
  margin: 1% 0;
}

.suscribeForm form {
  padding: 2% 0;
}

.suscribeForm form label {
  float: left;
  font-size: 1em;
}

.suscribeForm input[type="email"] {
  box-shadow: 1px 1px 2px #ababab inset;
  color: #989898;
  float: left;
  font-size: 0.9em;
  height: 38px;
  margin: 0 10px 0 0;
  outline: medium none;
  padding: 0 10px;
  width: 88%;
}

.suscribeForm input[type="submit"] {
  border: medium none;
  color: #ffffff;
  cursor: pointer;
  font-size: 0.9em;
  height: 37px;
  outline: medium none;
  padding-left: 8px;
  padding-right: 32px;
  transition: all 0.25s ease-in-out 0s;
  width: 100% !important;
}

#frmTest input[type="button"] {
  border: medium none;
  color: #ffffff;
  cursor: pointer;
  font-family: "Open sans";
  font-size: 1em;
  height: 37px;
  outline: medium none;
  padding: 3px 2px 2px 10px;
  text-align: left;
  transition: all 0.25s ease-in-out 0s;
  width: 26% !important;
}

form input[type="radio"],
form input[type="checkbox"] {
  margin: 10px 5px;
}

.smallFont {
  font-size: 0.8em;
}

.leftP {
  float: left;
  margin: 0.6% 1%;
}

.rightP {
  float: right;
  margin: 0.6% 1%;
}

.nav-collapse li {
  display: block;
  width: auto;
}

.navCrte {
  background: rgba(0, 0, 0, 0) url("../images/crte.png") no-repeat scroll 90% 0;
  display: none;
  height: 20px;
  padding: 0 2.5%;
  width: 20px;
}

.nav-toggle {
  color: #fff;
  font-size: 1px;
  line-height: 6px;
  padding: 4% 98% 10% 2%;
  text-decoration: none;
}

.link,
.tabela a {
  text-decoration: none;
}

.tabela a:link {
  color: #000;
  text-decoration: underline;
}

.tabela a:visited {
  color: #000;
}

.tabela a:hover {
  color: #5284c4;
}

.tabela a:active {
  color: #000;
}

.link:link {
  color: #f5f5f5;
}

.link:visited {
  color: #fff;
}

.link:hover {
  color: #000;
}

.link:active {
  color: #fff;
}

#sidebarNav h2,
#sidebarNav p.sidebar_naslov_p {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #e1e1e1 0%, #c5c5c5 100%) repeat scroll 0 0;
  border-bottom: 1px solid #ccc;
  font-size: 1.5em;
  font-weight: 400;
  margin: 0;
  padding: 10px 10px 10px 9px;
}

.imgFloatLeftUspesi {
  float: left;
  margin: 0 1% 1% 0;
}

#breadcrumb {
  font-size: 0.9em;
}

.slikeSeminar {
  height: 150px;
}

.accord-header,
.accord-content a {
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #f5f5f5;
  cursor: pointer;
  text-decoration: none;
}

/*.activeRight a:hover::after {
    color: #5284c4;
    content: " [pregled]";
    font-size: 0.8em;
}*/

.accord-content {
  border-top: 1px solid #f5f5f5;
}

.accord-header {
  font-size: 0.9em;
  padding-left: 11px;
  text-indent: -9px;
}

.accord-header:hover {
  background: #dbdbdb none repeat scroll 0 0;
}

.activeRight {
  background: rgba(0, 0, 0, 0) url("../images/plus.png") no-repeat scroll 97% 50%;
}

.activeRight:hover {
  background: #d9d9d9 url("../images/plus.png") no-repeat scroll 97% 50%;
}

.activeDown {
  background: rgba(0, 0, 0, 0) url("../images/minus.png") no-repeat scroll 97% 50%;
}

.accord-content {
  /*display: none;*/
  padding-left: 7px;
}

.accord-content {
  background: #e9e9e9 none repeat scroll 0 0;
}

.accord-content a {
  display: block;
  font-size: 0.78em;
  padding: 10px 0 10px 10px !important;
}

.last {
  border-bottom: medium none !important;
  padding: 0;
}

.ecdl {
  margin: 2% auto;
  width: 78%;
}

.accord-content a:last-child {
  border-bottom: medium none !important;
}

.accord-content a:first-child {
  border-top: medium none !important;
}

#sidebarNav a {
  display: block;
  padding: 10px 9px;
}

#sidebarNav a:link {
  color: #000;
  text-decoration: none;
}

#sidebarNav a:visited {
  color: #000;
}

#sidebarNav a:hover {
  color: #5284c4;
}

#sidebarNav a:active {
  color: #000;
}

.blokk {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  color: #000;
  float: left;
  margin: 6px 10px;
  overflow: hidden;
  width: 218px;
}

.blokk header {
  background: #000 none repeat scroll 0 0;
  color: #fff;
}

.blokk header h2 {
  margin: 0;
  padding: 10px 0;
  text-align: center;
}

.blokk p,
.blokk form {
  padding: 0 9px;
}

.blokk input[type="email"],
.blokk input[type="text"] {
  border: 1px solid #ccc;
  border-radius: 2px;
  color: #000;
  margin-bottom: 9px;
  padding: 5px 10px;
  width: 86%;
}

.blokk input[type="submit"],
.blokk input[type="reset"],
.blokk input[type="button"],
#load-more {
  background: #5284c4 none repeat scroll 0 0;
  border: 0 solid #000;
  border-radius: 5px;
  box-shadow: 1px 1px 1px #626262;
  color: #fff;
  cursor: pointer;
  font-size: 0.9em;
  font-weight: 700;
  margin: 10px 0;
  padding: 5px 10px;
  transition: all 200ms ease-in-out 0s;
  width: 135px;
}

#load-more {
  box-shadow: none;
  margin: 0 auto;
  display: block;
  padding: 10px;
}

#load-more:hover {
  box-shadow: 1px 1px 1px #626262;
}

.blokk input[type="submit"]:hover,
.blokk input[type="reset"]:hover,
.blokk input[type="button"]:hover {
  background: #9a9a9a none repeat scroll 0 0;
  box-shadow: 1px 1px 1px #777;
  color: #fff;
}

.blokk a img {
  display: block;
}

.bdonji h6 {
  background: #f5f5f5 none repeat scroll 0 0;
  font-size: 0.9em;
  font-weight: 600;
  line-height: 19px;
  margin: 0;
  padding: 10px;
}

.bdonji p {
  font-size: 0.9em !important;
}

._4s7c {
  border: medium none !important;
}

table.tabela tr:first-child {
  background: #5284c4 none repeat scroll 0 0;
  color: #fff;
}

table.tabela tr:first-child td {
  border: 0 none;
}

table.tabela tr:nth-child(2n) {
  background: #f5f5f5 none repeat scroll 0 0;
}

.tabela {
  border: 1px solid #f5f5f5;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 1% 0 3%;
  width: 100%;
}

.tabela td,
.tabela th {
  border: 1px solid #f5f5f5;
  padding: 1%;
  text-align: center;
}

.tabela th {
  padding-left: 6px;
}

.tabela tr td,
.tabela tr th {
  transition: background 200ms ease-in-out 0s;
}

.tabela tr:hover td,
.tabela tr:hover th {
  background: #eee none repeat scroll 0 0;
}

.tabela tr:hover:first-child td,
.tabela tr:hover:first-child th {
  background: #5284c4 none repeat scroll 0 0;
}

.tablescroll_wrapper,
.tabelaStatistika {
  width: 100%;
}

.tabela.leftTd tr td:first-child {
  text-align: left;
}

.tabela.prviTdLevo tr td:first-child,
.tabela.prviTdLevo tr th:first-child {
  text-align: left !important;
  /* width: 70%; */
}

.border_red {
  border-bottom: 1px solid #5284c4;
  padding-bottom: 3px;
}

.odsek_box {
  background: #fff none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 5px;
  color: #000;
  display: block;
  margin: 10px 5px;
  overflow: hidden;
}

.odsek_h3 {
  background: #f5f5f5 none repeat scroll 0 0;
  margin: 0;
  padding: 10px;
}

.odsek_h3 a {
  text-decoration: none;
}

.padd09 {
  padding: 0 9px;
}

.dugmeOkvir.linkovi_btm {
  background-position: 95% 50%;
  display: block !important;
  margin-bottom: 2%;
  padding: 2% 0 2% 1% !important;
  text-align: left;
  width: 99%;
  appearance: none;
  -webkit-appearance: none;
}

.carousel_mobile>div p:last-child {
  background: #f6f6f6 none repeat scroll 0 0;
  border-top: 1px solid #f1f1f1;
  margin-bottom: 0;
  min-height: 180px;
  padding: 3%;
}

.naslovni_slick .carousel_mobile>div p:last-child {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.slick-slide {
  border: 1px solid #dcdcdc;
  box-shadow: 0 0 4px #ccc;
  margin: 0 4px;
  overflow: hidden !important;
}

.slick-prev {
  background: #444 none repeat scroll 0 0;
  border: 1px solid #545454;
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  height: 26px;
  left: 1%;
  overflow: hidden;
  position: absolute;
  text-indent: -70px;
  top: 36%;
  width: 26px;
  z-index: 2;
}

.slick-prev::before {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  left: 46px;
  line-height: 12px;
  position: absolute;
  top: 5px;
}

.slick-next {
  background: #444 none repeat scroll 0 0;
  border: 1px solid #545454;
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  height: 26px;
  overflow: hidden;
  position: absolute;
  right: 2%;
  text-indent: 999px;
  top: 36%;
  width: 26px;
}

.slick-next::before {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  position: absolute;
  right: 7px;
}

.slick-next:hover,
.slick-prev:hover {
  background: #6c6c6c none repeat scroll 0 0;
}

.link_oko {
  background: #ededec none repeat scroll 0 0;
  border-radius: 5px;
  margin-bottom: 20px;
  overflow: hidden;
}

.link_oko h3,
.link_oko h4,
.link_oko p {
  margin: 0;
  padding: 10px;
}

.link_oko a {
  display: block !important;
}

.link_oko h4 a,
.link_oko p a {
  color: #000;
}

.link_oko h3 {
  background: #5284c4 url("https://www.it-akademija.com/cms/mestoZaUploadFajlove/strelice_naslov_.png") no-repeat scroll right 7px center / contain;
  color: #fff;
}

.link_oko h3 a {
  color: #fff !important;
}

#sertifikat_stranica a,
.link_oko a,
.odsek_h3 a {
  text-decoration: none;
}

.tabelaIzborSmera {
  float: right;
  font-size: 0.9em;
  margin: 0 0 10px 10px;
  width: 285px;
}

.col-4 {
  float: left !important;
  margin: 1% 0.6%;
  width: 32.13%;
}

.tabelaIzborSmera table {
  background: #fafafa none repeat scroll 0 0;
}

.tabelaIzborSmera.col-4 table {
  background: #fff none repeat scroll 0 0;
}

.tabelaSmer th {
  font-weight: 700 !important;
}

.tabelaIzborSmera a.dugme {
  color: #fff !important;
  display: block !important;
  font-size: 1.3em;
  padding: 1%;
  text-align: left;
  appearance: none;
  -webkit-appearance: none;
}

.tabelaIzborSmera .dugme {
  background: rgba(0, 0, 0, 0) url("../images/glyphicons-rightRedWht.png") no-repeat scroll 50% 50% !important;
}

.tabelaIzborSmera .dugme:hover {
  background: rgba(0, 0, 0, 0.1) url("../images/glyphicons-rightRedWht.png") no-repeat scroll 60% 50% !important;
}

.tabelaIzborSmera h2 {
  margin: 0 2px;
}

.tabelaIzborSmera th {
  background: #5284c4 none repeat scroll 0 0;
  color: #ffffff;
  font-weight: normal;
  padding: 2px 4px;
  text-align: left;
}

.tabelaIzborSmera td {
  padding: 1px 3px;
}

.tabelaIzborSmera.col-4 td {
  padding: 1px 0 !important;
}

.tabelaIzborSmera tr:nth-child(2n + 1) td {
  background: #e3e3e2 none repeat scroll 0 0;
}

table.tabelaKont tr:nth-child(2n) {
  background: #f5f5f5 none repeat scroll 0 0;
}

.tabelaKont {
  border: 1px solid #f5f5f5;
  border-collapse: collapse;
  border-spacing: 0;
  margin: 1% 0 3%;
  width: 100%;
}

.tabelaKont td {
  border: 1px solid #f5f5f5;
  padding: 1%;
  text-align: left;
}

.tabelaKont input,
.tabelaKont textarea {
  border: 1px solid #eee;
}

.tabelaKont tr td {
  transition: background 200ms ease-in-out 0s;
}

.tabelaIzborSmera.col-4 th {
  height: 43px !important;
}

.smer-link {
  color: #fff !important;
  font-weight: 500;
  text-decoration: none;
  font-size: 14px;
  line-height: 17px;
  display: block !important;
}

/* Pretraga */

.search-field {
  background-color: transparent;
  background-image: url("https://www.biznis-akademija.com/cms/mestoZaUploadFajlove/zoom2_.png");
  background-position: 5px center;
  background-repeat: no-repeat;
  background-size: 14px 14px;
  border: medium none;
  border-bottom: 1px solid transparent;
  cursor: pointer;
  height: 27px;
  margin: 1px 0 1px 9px;
  padding: 0 0 0 25px;
  position: relative;
  -webkit-transition: width 400ms ease, background 400ms ease;
  transition: width 400ms ease, background 400ms ease;
  width: 0;
}

.search-field:focus {
  background-color: #fff;
  border-bottom: 1px solid #5284c4;
  cursor: text;
  outline: 0;
  width: 170px;
}

.search-submit {
  display: none;
}

input[type="search"] {
  -webkit-appearance: textfield;
}

#btnPosalji {
  border: 1px solid #d8d8d8;
  color: #000;
  cursor: pointer;
  font-size: 0.9em;
  outline: medium none;
  padding: 1% 6% 1% 4%;
  transition: all 0.25s ease-in-out 0s;
  appearance: none;
  -webkit-appearance: none;
}

.test-7-min {
  background: #5284c4 none repeat scroll 0 0;
  color: #fff;
}

.test-7-min h3 {
  font-weight: 600;
  margin: 0;
  padding: 5px 9px 0;
}

.test-7-min p {
  font-size: 12px;
  line-height: 14px;
  margin: 0;
  padding: 2px 10px 6px;
}

.test-7-min a {
  text-decoration: none;
  color: inherit !important;
}

.cambridge-blokk {
  padding: 5px 0 8px;
}

.cambridge-blokk p {
  font-size: 0.8em;
  margin-bottom: 0;
  text-align: center;
}

.oIti {
  border-bottom: 1px solid #eee;
  margin-bottom: 2%;
  margin-top: 4%;
  overflow: hidden;
}

.oIti h2 {
  margin-top: 0;
}

.oIti p {
  margin-top: 0;
}

.oItiB {
  border-bottom: 1px solid #eee;
  margin-bottom: 5%;
  overflow: hidden;
}

.labelMail {
  float: left;
  width: 120px;
}

.inputMail {
  float: left;
  width: 260px;
}

.btnMail {
  float: left;
}

.putanja {
  border-bottom: 1px solid #f5f5f5;
  margin-left: 10px;
  padding: 4px 0 8px;
}

#player {
  width: 100% !important;
}

.testPop {
  left: 40%;
  top: 2%;
}

.carousel_mobile>div p:last-child {
  background: #f6f6f6 none repeat scroll 0 0;
  border-top: 1px solid #f1f1f1;
  margin-bottom: 0;
  min-height: 260px;
  padding: 3%;
}

.naslovni_slick .carousel_mobile>div p:last-child {
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.slick-slide {
  border: 1px solid #dcdcdc;
  box-shadow: 0 0 4px #ccc;
  margin: 0 4px;
  overflow: hidden !important;
}

.slick-prev {
  background: #444 none repeat scroll 0 0;
  border: 1px solid #545454;
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  height: 26px;
  left: 1%;
  overflow: hidden;
  position: absolute;
  text-indent: -70px;
  top: 36%;
  width: 26px;
  z-index: 2;
}

.slick-prev::before {
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  left: 46px;
  line-height: 12px;
  position: absolute;
  top: 5px;
}

.slick-next {
  background: #444 none repeat scroll 0 0;
  border: 1px solid #545454;
  border-radius: 50%;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
  cursor: pointer;
  height: 26px;
  overflow: hidden;
  position: absolute;
  right: 2%;
  text-indent: 999px;
  top: 36%;
  width: 26px;
}

.slick-next::before {
  color: #fff;
  font-size: 16px;
  font-weight: 500;
  line-height: 12px;
  position: absolute;
  right: 7px;
}

.slick-next:hover,
.slick-prev:hover {
  background: #6c6c6c none repeat scroll 0 0;
}

.naslovni_slick .carousel_mobile div p {
  font-size: 1em;
}

.naslovni_slick .carousel_mobile>div p:last-child {
  border-top: 1px solid #f1f1f1;
  margin-bottom: 0;
  margin-top: 0;
  min-height: 80px;
  padding: 3%;
}

.naslovni_slick .slick-slide {
  border: 1px solid #dcdcdc;
  margin: 0 4px;
  outline: medium none;
  overflow: hidden !important;
}

.naslovni_slick .slider_slick span {
  color: #5284c4;
  display: block;
  font-size: 20px;
  line-height: 30px;
}

.naslovni_slick .slick-slide p a {
  color: inherit !important;
  text-decoration: none;
}

#msform {
  margin: 30px auto;
  min-height: 370px;
  position: relative;
}

#msform fieldset {
  background: #fafafa none repeat scroll 0 0;
  border: 1px solid #e5e5e5;
  border-radius: 3px;
  box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.1);
  box-sizing: border-box;
  padding: 1% 4% 2%;
  position: relative;
  width: 100%;
}

#msform fieldset:not(:first-of-type) {
  display: none;
}

#msform fieldset input,
#msform fieldset textarea {
  border: 1px solid #ccc;
  border-radius: 3px;
  box-sizing: border-box;
  color: #2c3e50;
  font-size: 13px;
  margin-bottom: 10px;
  padding: 15px;
  width: 100%;
}

#msform .action-button {
  background: #5284c4 none repeat scroll 0 0;
  border: 0 none;
  border-radius: 6px;
  color: white;
  cursor: pointer;
  float: right;
  font-weight: bold;
  margin: 10px 0;
  padding: 10px 5px;
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
}

#msform .action-button:hover,
#msform .action-button:active {
  color: #000;
}

#msform .action-button.previous,
#msform .action-button.next {
  background: transparent none repeat scroll 0 0;
  border: 0 none;
  border-radius: 6px;
  color: #5284c4;
  cursor: pointer;
  float: left;
  font-size: 12px;
  height: 32px;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
  text-align: right;
  width: 40px;
  appearance: none;
  -webkit-appearance: none;
}

#msform .action-button.next {
  margin: 0;
  text-align: left;
}

#msform .next::before {
  content: "";
  height: 15px;
  margin: 0 1px 0 3px;
  position: absolute;
  right: 0;
  top: 27%;
  width: 10px;
}

#msform .previous::before {
  bottom: 0;
  content: "";
  height: 15px;
  left: 1px;
  margin: 0;
  position: absolute;
  top: 27%;
  width: 10px;
}

#msform .action-button:hover,
#msform .action-button:focus {
  background: #ececec none repeat scroll 0 0;
}

#msform .action-button.zavrsi-test {
  background: #5284c4 none repeat scroll 0 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  appearance: none;
  -webkit-appearance: none;
}

#msform fieldset {
  text-align: left;
}

#msform fieldset input[type="radio"] {
  display: block;
  float: left;
  height: 16px;
  margin: 2px 5px 2px 1px;
  padding: 0;
  width: 16px;
}

#msform fieldset label {
  display: block;
  float: left;
  margin-bottom: 10px;
  width: 90%;
}

#msform fieldset div {
  display: block;
  margin-bottom: 5px;
  overflow: hidden;
}

#msform fieldset div.pull-head {
  margin-bottom: 0;
}

.fs-title {
  border-top: 1px solid #ececec;
  color: #2c3e50;
  font-size: 18px;
  margin: 2px 0 10px;
  min-height: 42px;
  padding-top: 13px;
}

.fs-subtitle {
  color: #5284c4;
  float: right;
  font-size: 15px;
  font-weight: 600;
  margin: 8px 0 5px;
  position: relative;
}

.erorr-pull {
  color: #5284c4;
  font-size: 13px;
  margin-top: -5px;
}

#msform #popup {
  background: #f5f5f5 none repeat scroll 0 0 !important;
  height: auto !important;
  width: 91% !important;
}

.col-12-table {
  box-sizing: border-box !important;
  margin: 0 !important;
  padding: 2% !important;
  width: 98% !important;
}

.col-4-table {
  width: 33.33%;
}

.col-6-table {
  width: 10% !important;
}

.col-3-table {
  width: 39% !important;
}

.min_overlay {
  position: fixed;
  /* Sit on top of the page content */
  display: none;
  /* Hidden by default */
  width: 100%;
  /* Full width (cover the whole page) */
  height: 100%;
  /* Full height (cover the whole page) */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  /* Black background with opacity */
  z-index: 2;
  /* Specify a stack order in case you're using a different order for other elements */
  cursor: pointer;
  /* Add a pointer on hover */
}

#sertifikat_stranica .line {
  background: rgba(0, 0, 0, 0) url("img/pozadina.png") repeat scroll 0 0;
}

#sertifikat_stranica .line h1 {
  text-align: center;
}

#sertifikat_stranica .red {
  color: #5284c4;
}

#sertifikat_stranica #image_top {
  background-color: #e7e7e7;
  margin: 0 auto;
}

#sertifikat_stranica #image_top p {
  margin: 0;
}

#sertifikat_stranica .centar {
  text-align: center;
}

#sertifikat_stranica .tekst {
  color: #606060;
  font-size: 1.3em;
  font-weight: 300;
  margin: 0 auto;
  padding: 50px 0;
  width: 100%;
}

#sertifikat_stranica .prvi {
  font-size: 25px;
  padding-bottom: 0;
  padding-top: 26px;
}

#sertifikat_stranica .drugi {
  padding-top: 20px;
}

#sertifikat_stranica #pozadina {
  height: 720px;
  padding: 0 0 50px;
}

#sertifikat_stranica #sertifikat {
  background: rgba(0, 0, 0, 0) url("https://www.business-academy.ro/cms/mestoZaUploadFajlove/sertifikat/sertifikat3.png") no-repeat scroll 0 0;
  height: 750px;
  margin: 0 auto;
  position: relative;
  width: 720px;
}

#sertifikat_stranica .tekstUnutar {
  box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.3);
  color: #505050;
  display: none;
  font-size: 13px;
  line-height: 18px;
  margin: 16px 13px 5px 125px;
  padding: 6%;
  width: 240px;
}

#sertifikat_stranica .krugA.krugB .tekstUnutar {
  margin: 16px 13px 5px -292px;
}

#sertifikat_stranica .krugA {
  height: 210px;
  margin: -4px -50px 0;
  padding-left: 80px;
  padding-right: 120px;
  position: absolute;
  transition: all 250ms ease 0s;
  width: 144px;
}

#sertifikat_stranica .krugA:hover {
  background: rgba(0, 0, 0, 0) url("https://www.business-academy.ro/cms/mestoZaUploadFajlove/sertifikat/krug1.png") no-repeat scroll 5px 6px;
}

#sertifikat_stranica .krugC {
  margin-top: 140px;
  padding-right: 91px;
}

#sertifikat_stranica .krugC:hover {
  background: rgba(0, 0, 0, 0) url("https://www.business-academy.ro/cms/mestoZaUploadFajlove/sertifikat/krug3.png") no-repeat scroll 5px 2px;
}

#sertifikat_stranica .krugE {
  margin-top: 290px;
  padding-right: 91px;
}

#sertifikat_stranica .krugE:hover {
  background: rgba(0, 0, 0, 0) url("https://www.business-academy.ro/cms/mestoZaUploadFajlove/sertifikat/krug5.png") no-repeat scroll 5px 6px;
}

#sertifikat_stranica .krugG {
  margin-top: 460px;
  padding-right: 91px;
}

#sertifikat_stranica .krugG:hover {
  background: rgba(0, 0, 0, 0) url("https://www.business-academy.ro/cms/mestoZaUploadFajlove/sertifikat/broj.gif") no-repeat scroll 6px 7px;
}

#sertifikat_stranica .krugB {
  margin-right: 0;
  margin-top: 0;
  padding-left: 34px;
  padding-right: 0;
  right: 0;
  text-align: right;
  width: 170px;
}

#sertifikat_stranica .krugB:hover {
  background: rgba(0, 0, 0, 0) url("https://www.business-academy.ro/cms/mestoZaUploadFajlove/sertifikat/krug11.gif") no-repeat scroll right 0;
}

#sertifikat_stranica .krugD {
  margin-top: 180px;
}

#sertifikat_stranica .krugD:hover {
  background: rgba(0, 0, 0, 0) url("https://www.business-academy.ro/cms/mestoZaUploadFajlove/sertifikat/krug6.png") no-repeat scroll right 0;
}

#sertifikat_stranica .krugF {
  margin-top: 350px;
}

#sertifikat_stranica .krugF:hover {
  background: rgba(0, 0, 0, 0) url("https://www.business-academy.ro/cms/mestoZaUploadFajlove/sertifikat/krug77.gif") no-repeat scroll right 0;
}

#sertifikat_stranica .krugH {
  margin-top: 550px;
}

#sertifikat_stranica .krugH:hover {
  background: rgba(0, 0, 0, 0) url("https://www.business-academy.ro/cms/mestoZaUploadFajlove/sertifikat/krug8.png") no-repeat scroll right 0;
}

#sertifikat_stranica .tekstSpolja {
  color: #5284c4;
  display: block;
  font-size: 14px;
  font-weight: 600;
  padding-bottom: 4px;
  text-transform: uppercase;
}

#sertifikat_stranica .krugA:hover .tekstUnutar {
  background: rgba(255, 255, 255, 0.97) none repeat scroll 0 0;
  display: block;
}

#sertifikat_stranica .krugA:hover .tekstSpolja {
  display: block;
}

#sertifikat_stranica h2.red.centar {
  font-size: 1.5em;
  margin: 0 auto;
  width: 62%;
}

#sertifikat_stranica .footer {
  background: #5284c4 none repeat scroll 0 0;
  color: #fff;
  overflow: hidden;
}

#sertifikat_stranica img {
  max-width: 100%;
}

#sertifikat_stranica a {
  color: #5284c4;
  text-decoration: none;
}

#sertifikat_stranica .right {
  float: right;
  font-size: 15px;
}

#sertifikat_stranica .mid {
  margin: 0 auto;
  overflow: hidden;
  padding: 10px 0 20px;
  width: 840px;
}

#sertifikat_stranica .image {
  display: none;
  margin: 0 auto;
}

/*CV strana*/

.related,
.related2 {
  border-radius: 5px;
  overflow: hidden;
  padding: 10px 0;
}

.related li,
.related2 li {
  float: left;
  list-style: none;
  width: 50%;
}

.related2>ul,
.related>ul {
  margin: 0;
  padding: 0;
}

.related a.dugmeOkvirBeli,
.related2 a.dugmeOkvirBeli {
  background-color: #f4f4f4;
  /*background-position: 91% center;*/
  box-shadow: 0 1px 2px #afafaf;
  color: #444;
  display: inline-block;
  font-size: 0.9em;
  height: 36px;
  line-height: 36px;
  margin: 1% 2%;
  min-height: 36px;
  padding: 2% 20% 3% 4%;
  text-transform: none;
  -webkit-appearance: none;
}

.related a.dugmeOkvirBeli:hover,
.related2 a.dugmeOkvirBeli:hover {
  background-color: #e6e6e6;
  box-shadow: 0 2px 2px 0 #bcbcbc;
}

.dugmeOkvirBeli {
  padding: 4% 0 4% -1%;
  display: block !important;
  background: 85% 50% #fff;
  background-color: rgb(255, 255, 255);
  background-position-x: 85%;
  background-position-y: 50%;
  position: relative;
  background: url(../images/glyphicons-rightRed.png) 92% 50% no-repeat #fff;
}

.dugmeOkvir,
.dugmeOkvirBeli,
.dugmeSidebar {
  transition: all 250ms ease-in-out;
  -webkit-appearance: none;
}

.dugmeOkvir,
.dugmeOkvirBeli {
  box-shadow: 0 1px 1px #9f9f9f;
  border-radius: 5px;
}

.dugme,
.dugmeOkvir,
.dugmeOkvirBeli,
.dugmeSidebar,
.dugmeStrelica {
  font-weight: 700;
  text-decoration: none;
  text-transform: uppercase;
}

/*Exit*/

#ouibounce-modal {
  z-index: 9;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}

#ouibounce-modal .underlay {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.5);
  cursor: pointer;
  -webkit-animation: fadein 0.5s;
  animation: fadein 0.5s;
}

#ouibounce-modal .modal {
  width: 560px;
  height: 360px;
  background: #5284c4 url(/cms/mestoZaUploadFajlove/BA_PopUp.png) no-repeat center center / contain;
  z-index: 1;
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 4px;
  -webkit-animation: popin 0.3s;
  animation: popin 0.3s;
  display: block;
}

#ouibounce-modal .modal-body {
  padding: 10px 15px;
}

#ouibounce-modal .modal-body::after {
  position: absolute;
  top: 6%;
  bottom: 6%;
  left: 4%;
  border: 3px solid rgba(64, 64, 64, 0.04);
  content: none;
  width: 92%;
  right: 4%;
  padding: 2%;
  box-sizing: border-box;
}

#ouibounce-modal h1 {
  line-height: 56px;
  margin: 15px 0 10px;
  color: #fff;
  font-size: 73px;
  font-weight: 800;
}

#ouibounce-modal p {
  color: #fff;
  font-size: 22px;
  margin: 16px 0 14px;
  font-weight: 300;
  letter-spacing: 1px;
}

#ouibounce-modal h1 span {
  display: block;
  font-size: 51px;
  color: #fff;
  font-weight: 400;
}

.exit-btn {
  background-color: #f5f5f5;
  padding: 10px 4%;
  z-index: 99;
  position: relative;
  display: inline-block;
  width: 270px;
  border-radius: 5px;
  text-decoration: none;
  color: #5284c4;
  font-weight: 700;
  font-size: 24px;
  margin: 5px 0;
}

.dugmeExit {
  background: #5284c4;
}

.dugmeExit:active,
.dugmeExit:hover {
  background: #9a9a9a !important;
}

p.zatvori-modal {
  position: absolute;
  right: 0;
  top: 0;
  margin: 0 5px !important;
  cursor: pointer;
}

@-webkit-keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-ms-keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes fadein {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes popin {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  85% {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@-ms-keyframes popin {
  0% {
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  85% {
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }

  100% {
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

@keyframes popin {
  0% {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
  }

  85% {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    opacity: 1;
  }

  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}

.cb-form {
  box-shadow: 0 0 3px 2px #e31b23;
}

.nav-toggle-phone {
  color: #fff !important;
  z-index: 9;
  position: absolute;
  right: 0;
  text-decoration: none;
  padding: 0 32px 1px;
  display: none;
  font-size: 18px;
  margin-top: -7px;
}

.nav-toggle-phone:before {
  background: url(/cms/mestoZaUploadFajlove/phone.png) 0 5px/14px auto no-repeat;
  content: "";
  width: 17px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 1px;
}

/* popup */

.mobile-dugme {
  display: none;
}

.kolacici {
  margin: 0 auto;
  width: 961px;
  background: transparent;
}

.kolacici p span a {
  background: #5284c4;
  padding: 8px 22px;
  border-radius: 3px;
  color: #fff;
  text-decoration: none;
}

.kolacici p span {
  text-decoration: none;
  margin: 0 0 0 10px;
  margin-top: 0px;
  margin-top: 4px;
}

.kolacici-wrap {
  background: #e1e1e1;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  -webkit-box-shadow: -1px 0px 5px 0px #ccc;
  -moz-box-shadow: -1px 0px 5px 0px #ccc;
  box-shadow: -1px 0px 5px 0px #ccc;
  z-index: 9999;
  max-width: 1200px;
}

.collapsible {
  display: none;
}

.large-6.columns h5 {
  font-weight: bold;
  font-size: 1.1em;
}

#wrap-kolacic-wrap .kolacici .large-6 p {
  font-size: 14px;
  line-height: 18px;
  font-weight: 300;
}

#wrap-kolacic-wrap .large-6.columns h5 {
  font-size: 16px;
  margin: 20px 0 30px;
  line-height: 20px;
}

@media only screen and (min-width: 996px) {
  .kolacici p span {
    float: right;
  }

  #wrap-kolacic-wrap .kolacici .content {
    display: block;
  }
}

@media only screen and (max-width: 996px) {
  .collapsible:hover {
    border: 0;
  }

  .collapsible {
    display: inline-block;
    cursor: pointer;
    border: none;
    outline: none;
    text-decoration: underline;
    background: #e1e1e1;
    font-size: 14px;
    padding: 0;
    color: #4e4e4e !important;
    text-align: left;
    line-height: 18px;
  }

  .collapsible.active:hover {
    background: #e1e1e1;
  }

  .collapsible {
    visibility: hidden;
  }

  .collapsible.active {
    visibility: visible;
  }

  .collapsible::after {
    content: "»";
    display: inline-block;
    margin-left: 5px;
  }

  #mobile-more {
    display: block;
    margin-bottom: 10px;
    font-weight: 700;
    text-decoration: none;
    color: #383838;
    margin-top: 15px;
  }

  #mobile-more::before {
    content: "\203A";
    margin-right: 3px;
    font-size: 20px;
  }

  #mobile-more::before:hover {
    transform: translateX(3px);
    transition: 300ms all;
  }

  #mobile-more:hover {
    color: #5284c4;
  }

  #politikaLink {
    display: none;
  }

  #wrap-kolacic-wrap .kolacici .content {
    display: none;
    overflow: hidden;
    margin: 0 0 10px;
  }

  .content {
    display: none;
    overflow: hidden;
    margin: 0 0 10px;
  }

  .desktop-dugme {
    display: none !important;
  }

  .kolacici {
    width: 100%;
  }

  .kolacici p {
    display: inline;
  }

  .kolacici p span {
    display: block;
    vertical-align: middle;
    width: 100%;
    margin-top: 0px;
    margin-left: 0px;
  }

  .kolacici p span a {
    background: #5284c4;
    padding: 8px 0px;
    border-radius: 3px;
    color: #fff;
    text-decoration: none;
    display: block;
    width: 100%;
    text-align: center;
    margin-right: 18px;
    margin-bottom: 20px;
  }

  .kolacici-wrap {
    width: 100%;
    z-index: 999;
  }

  .large-6.columns {
    margin: 0 20px;
  }
}

@media only screen and (max-width: 1600px) {
  .kolacici-wrap {
    width: 100%;
  }
}

@media only screen and (max-width: 1400px) and (min-width: 996px) {
  .kolacici-wrap {
    width: 100%;
  }
}

/* end#popup */

.napomena-forma {
  border-radius: 5px;
  background: #5284c4;
}

.napomena-forma h3 {
  padding: 10px;
  color: white;
}

.napomena-forma a {
  color: white !important;
}

@media only screen and (max-width: 600px) {

  #ouibounce-modal .modal,
  #ouibounce-modal,
  .underlay {
    display: none;
  }
}

#ouibounce-modal {
  display: none;
}

@media only screen and (max-width: 1020px) {
  #sertifikat_stranica .image {
    display: block;
  }

  #sertifikat_stranica .tekst {
    width: 90%;
  }

  #sertifikat_stranica #sertifikat {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    width: 92%;
  }

  #sertifikat_stranica .krugA .tekstUnutar {
    background: rgba(255, 255, 255, 0.97) none repeat scroll 0 0;
    display: block;
    margin: 0;
    padding: 2% 6%;
    text-align: left;
    width: 87%;
  }

  #sertifikat_stranica .krugA {
    height: auto !important;
    margin: 0;
    padding: 0 10% 1%;
    position: relative;
    width: 80%;
  }

  #sertifikat_stranica .krugA.krugB .tekstUnutar {
    margin: 0;
    padding: 2% 6%;
    text-align: left;
  }

  #sertifikat_stranica .krugA,
  .krugB {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
  }

  #sertifikat_stranica .krugA:first-child .tekstUnutar {
    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
    margin-top: 5%;
  }

  #sertifikat_stranica #pozadina {
    background: #f5f5f5 none repeat scroll 0 0;
    height: auto;
    padding: 50px 0 100px;
  }

  #sertifikat_stranica #sertifikat {
    height: auto;
  }

  #sertifikat_stranica .tekstUnutar {
    overflow: hidden;
  }

  #sertifikat_stranica .mid {
    width: 100%;
  }

  #sertifikat_stranica .left {
    float: none;
    margin: 0 auto;
    padding: 5px 0;
    text-align: center;
    width: 186px;
  }

  #sertifikat_stranica .right {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: 50%;
  }
}

@media only screen and (max-width: 620px) {
  #sertifikat_stranica .image {
    display: block;
    float: none;
    margin: 0 auto;
    width: 50%;
  }

  #sertifikat_stranica .right {
    width: 146px;
  }
}

.related {
  border-radius: 5px;
  overflow: hidden;
  padding: 10px 0;
}

.related>h2 {
  margin: 8px 5px;
}

.related>ul {
  margin: 0;
  padding: 0;
}

.related li {
  float: left;
  list-style: outside none none;
  width: 50%;
}

.related a.dugmeOkvirBeli {
  background-color: #f4f4f4;
  background-position: 91% center;
  box-shadow: 0 1px 2px #afafaf;
  color: #444;
  display: inline-block;
  font-size: 0.9em;
  height: 36px;
  line-height: 36px;
  margin: 1% 2%;
  min-height: 36px;
  padding: 2% 20% 3% 4%;
  text-transform: none;
  appearance: none;
  -webkit-appearance: none;
}

.related a.dugmeOkvirBeli:hover {
  background-color: #e6e6e6;
  box-shadow: 0 2px 2px 0 #bcbcbc;
}

.related .one-row {
  line-height: 36px;
}

.related span {
  display: inline-block;
  line-height: 16px;
  vertical-align: middle;
}

.social {
  background: rgba(0, 0, 0, 0) url("/images/social.svg") no-repeat scroll 0 0 / auto 100%;
  display: block;
  float: left;
  height: 50px;
  margin-right: 5px;
  opacity: 0.9;
  text-indent: -999px;
  transition: all 200ms ease 0s;
  width: 50px;
}

.social.social-fut {
  background: rgba(0, 0, 0, 0) url("/images/social3.svg") no-repeat scroll 0 0 / auto 100%;
}

.social:last-child {
  margin-right: 0;
}

.left-bread {
  float: left;
  width: 83%;
}

.social-bread {
  float: right;
  margin-top: -4px;
}

.social-bread-btn {
  border-radius: 50%;
  height: 27px;
  overflow: hidden;
  vertical-align: top;
  width: 27px;
}

.social-bread .resp-sharing-button__icon svg {
  font-size: 1.5em;
  margin-right: 0;
}

.social-bread .resp-sharing-button__link {
  margin: 0 0 0 0.4em;
}

.social-bread .resp-sharing-button {
  padding: 0.4em 0.5em 0.2em;
}

.social-fut-div {
  margin: 10px 0 0;
  padding: 0 0 0 0px !important;
}

.social-fb {
  background-position: 0 0;
}

.social-tw {
  background-position: -74px 0;
}

.social-yt {
  background-position: -367px 0;
}

.social:hover {
  opacity: 1;
}

.social-fut.social {
  height: 22px;
  margin: 1px 0px 0 0;
  padding: 0;
  width: 23px;
}

.social.social-fut.social-ig {
  background-position: -23px 0 !important;
}

.social-fb.social-fut.social {
  background-position: 0 0 !important;
}

.social-tw.social-fut.social {
  background-position: -44px 0 !important;
}

.social-yt.social-fut.social {
  background-position: -70px 0 !important;
  margin-right: 0px !important;
}

.resp-sharing-button__link,
.resp-sharing-button__icon {
  display: inline-block;
}

.resp-sharing-button__link {
  color: #fff !important;
  display: inline-block !important;
  font-size: 0.7em;
  margin: 0.5em 0.7em 0.5em 0;
  text-decoration: none;
}

.resp-sharing-button {
  border-radius: 5px;
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  padding: 0.4em 0.75em;
  transition: all 25ms ease-out 0s;
}

.resp-sharing-button__icon svg {
  height: 1em;
  margin-right: 0.4em;
  width: 1em;
}

.resp-sharing-button--small svg {
  margin: 0;
}

.resp-sharing-button__icon {
  fill: none;
  stroke: #fff;
}

.resp-sharing-button__icon--solid,
.resp-sharing-button__icon--solidcircle {
  fill: #fff;
  stroke: none;
}

.resp-sharing-button--twitter {
  background-color: #55acee;
}

.resp-sharing-button--twitter:hover {
  background-color: #2795e9;
}

.resp-sharing-button--facebook {
  background-color: #3b5998;
}

.resp-sharing-button--facebook:hover {
  background-color: #2d4373;
}

.resp-sharing-button--email {
  background-color: #777;
}

.resp-sharing-button--email:hover {
  background-color: #5e5e5e;
}

.resp-sharing-button--facebook {
  background-color: #3b5998;
  border-color: #3b5998;
}

.resp-sharing-button--facebook:hover,
.resp-sharing-button--facebook:active {
  background-color: #2d4373;
  border-color: #2d4373;
}

.resp-sharing-button--twitter {
  background-color: #55acee;
  border-color: #55acee;
}

.resp-sharing-button--twitter:hover,
.resp-sharing-button--twitter:active {
  background-color: #2795e9;
  border-color: #2795e9;
}

.hide-desktop {
  display: none;
}

.hide-inline-desktop {
  display: none;
}

.hide-mobile {
  display: grid !important;
}

.hide-inline-mobile {
  display: table-row;
}

@media only screen and (max-width: 995px) {
  .pozicija {
    float: left;
    width: 100%;
  }

  .social-fut-div {
    padding: 0 0 0 10px !important;
  }

  .hide-desktop {
    display: none;
  }

  .hide-inline-desktop {
    display: none;
  }

  .hide-mobile {
    display: block;
  }

  .hide-inline-mobile {
    display: table-row;
  }
}

@media only screen and (min-width: 768px) and (max-width: 995px) {
  #header {
    width: 720px;
  }

  #wrapper {
    width: 720px;
  }

  #levi {
    width: 460px;
  }

  #oko {
    width: 720px;
  }

  nav#mainNav {
    width: 720px;
  }

  #gallery {
    padding: 0 40px;
  }

  .dugmeNews {
    margin-top: 5%;
    width: 64%;
  }

  .linksFooter a {
    font-size: 0.7em;
  }

  a.tooltip span {
    margin-left: -477px;
    margin-top: 26px;
    width: 39%;
  }

  #mainContent {
    width: 480px;
  }

  .topNews .dugme {
    width: 42%;
  }

  #imageTop {
    display: none;
  }

  .topNewsTxt {
    padding: 0 4%;
  }

  .topNewsTxt h1 {
    font-size: 1.3em;
    margin: 3% 0;
  }

  .topNewsTxt h2 {
    font-size: 1em;
  }

  .topNewsTxt p {
    font-size: 0.84em;
    margin: 4% 0;
  }

  .topNewsTxt h1 {
    font-size: 2.2em;
    line-height: 25px;
  }

  .topNewsTxt p.zimskiP {
    display: none;
  }

  nav#mainNav li a {
    font-size: 0.8em;
    line-height: 20px;
    padding: 20px 13px;
  }

  #wrapperNav li {
    margin-left: 0;
  }

  #slogan {
    width: 55%;
  }

  #slogan p {
    font-size: 20px;
    padding-right: 0;
  }

  .paragrafTop {
    font-size: 0.8em;
    padding: 6px 57px 5px 19px;
  }

  #wrapperNav {
    height: auto;
  }

  #wrapperNav>ul li a {
    font-size: 0.9em;
    margin-left: 0;
    padding: 6px 18px;
  }

  #wrapperNav>ul li:last-child a {
    border-right: 0 none;
  }

  .social-fut.social {
    display: inline-block;
    float: none;
    height: 22px;
    margin: 3px 6px 0 0;
    padding: 0;
    width: 22px;
  }

  .social-fut-div {
    clear: both;
    float: none !important;
    margin: 0 auto !important;
    overflow: hidden;
    padding: 0 0 0 10px !important;
    text-align: center;
  }

  .footerNav ul li a {
    font-size: 0.8em;
    padding: 10px;
  }

  .footerNav .phone {
    margin-right: 1.8%;
  }

  .footerNav .phone p {
    font-size: 0.8em;
  }

  .testPop {
    left: 26% !important;
  }

  .triKolone {
    margin: 2% 1%;
    min-height: 624px;
    width: 48%;
  }

  .kruzniOkvir {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    min-height: 0;
  }

  .dugme {
    background-position: 90% 50%;
  }

  .h3Apsolutno {
    font-size: 1em;
    height: 38px;
  }

  #lista ul {
    padding-left: 1%;
  }

  .suscribeForm input[type="submit"] {
    margin: 3% 0;
  }

  .galerija {
    padding: 0 40px;
  }

  .imgFloatRight {
    float: none;
    margin: 0 2% 2% 0;
  }

  .imgFloatLeft {
    float: none;
    margin: 0 0 2% 0;
  }

  .oItiB .listDot {
    clear: both;
  }

  .tabelaIzborSmera {
    width: 100%;
  }

  .tabelaIzborSmera table {
    width: 100%;
  }

  .stLogoImg {
    width: 80%;
  }

  .related .one-row {
    line-height: normal;
  }

  .related a.dugmeOkvirBeli {
    height: auto;
    min-height: 50px;
  }

  .marketing-prodaja {
    line-height: 20px !important;
  }

  .tabelaIzborSmera {
    width: 100%;
  }
}

@media only screen and (min-width: 500px) and (max-width: 767px) {
  .galerija {
    padding: 0 40px;
  }

  #header {
    width: 480px;
  }

  #levi {
    padding: 10px;
    width: auto;
  }

  #oko {
    width: 480px;
  }

  #desni {
    display: none;
  }

  #navLeft {
    padding: 0 0 3%;
    width: 100%;
  }

  #gallery {
    padding: 0 40px;
  }

  .footerNav ul li a {
    font-size: 0.9em;
    padding: 10px;
  }

  .dugme {
    background-position: 91% 50%;
  }

  .topNews .dugme {
    width: 42%;
  }

  .topNewsTxt h1 {
    font-size: 2em;
    line-height: 23px;
    margin: 3% 0;
  }

  .dugmeNews {
    margin-top: 5%;
    width: 65%;
  }

  .topNewsTxt h2 {
    font-size: 1em;
  }

  .topNewsTxt p {
    font-size: 0.8em;
    margin: 4% 0;
  }

  nav#mainNav li a {
    border: 0 none;
    margin-right: 0;
  }

  #wrapper {
    margin: 26px auto;
    width: 480px;
  }

  nav#mainNav {
    width: 480px;
  }

  #mainContent {
    float: none;
    width: auto;
  }

  #topRight {
    padding: 0 8px;
  }

  #logo {
    float: none;
    padding: 0 120px;
  }

  #slogan {
    margin-top: 10px;
    padding: 0 20px;
    width: 91%;
  }

  #slogan p {
    font-size: 25px;
    padding-right: 0;
  }

  nav#mainNav #imageTop {
    display: none;
  }

  #links #mainNav ul {
    padding: 0;
  }

  #mainSidebar {
    float: none;
    padding: 0;
    width: 480px;
  }

  nav#mainNav {
    background: #5284c4 none repeat scroll 0 0;
  }

  nav#mainNav li {
    float: none;
  }

  #links {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  }

  nav#mainNav li a {
    text-align: center;
  }

  #links {
    height: auto;
  }

  nav#mainNav li a {
    margin-left: 0;
  }

  .left-bread {
    float: left;
    width: 72%;
  }

  .social-fut.social {
    display: inline-block;
    float: none;
    height: 22px;
    margin: 3px 6px 0 0;
    padding: 0;
    width: 22px;
  }

  .social-fut-div {
    clear: both;
    float: none !important;
    margin: 0 auto 20px !important;
    overflow: hidden;
    padding: 0 !important;
    text-align: center;
  }

  .footerNav {
    float: left;
    padding: 0 15%;
    width: auto;
  }

  .listFooter {
    display: none;
  }

  .linksFooter {
    float: right;
    width: 100%;
  }

  .logoFooter {
    padding: 0 11%;
    width: 78%;
  }

  .ndLogoImg {
    float: none;
    margin: 0 auto;
    padding: 24px 17px 0;
    width: 115px;
  }

  .footerNav .phone {
    margin: 5% 0 3%;
    width: 100%;
  }

  .footerNav .phone p {
    float: right;
    margin: 0 4px 0 0;
    padding: 2px;
  }

  .blokk {
    max-width: 220px;
    padding: 0;
  }

  #wrapperNav {
    height: auto;
  }

  .navCrte {
    display: block;
  }

  #wrapperNav>ul li a {
    margin-left: 7px;
  }

  .footerNav .phone p {
    font-size: 0.8em;
    margin: 0;
    text-align: center;
    width: 100%;
  }

  .rightP {
    float: left;
  }

  .triKolone {
    min-height: 624px;
    width: 48%;
  }

  #frmSS2 .dugmeOkvir {
    margin: 10% 0;
  }

  .h3Podnaslov {
    font-size: 1em;
  }

  .kruzniOkvir {
    min-height: 0;
  }

  .blokk {
    margin: 20px 10px;
  }

  .h3Apsolutno {
    font-size: 1em;
    height: 38px;
  }

  #lista ul {
    padding-left: 1%;
  }

  .tabela td {
    font-size: 0.9em;
  }

  .imgFloatRight {
    float: none;
    margin: 0 2% 2% 0;
  }

  .imgFloatLeft {
    float: none;
    margin: 0 0 2% 0;
  }

  .oItiB .listDot {
    clear: both;
  }

  .tabelaIzborSmera {
    width: 100%;
  }

  .tabelaIzborSmera table {
    width: 100%;
  }

  .stLogoImg {
    float: none;
    margin: 0 auto;
    width: 51%;
  }

  .popupContent {
    width: 95% !important;
  }

  .izvestajPop {
    height: 390px !important;
    width: 280px !important;
  }

  .besplatanPop .dugmeOkvir {
    width: 100% !important;
  }

  .besplatanPop {
    height: 380px;
    width: 280px !important;
  }

  .besplIzL {
    float: none !important;
    width: 100% !important;
  }

  .besplIzL p,
  .besplIzR img {
    display: none !important;
  }

  .besplIzR {
    float: none !important;
    margin-top: 0;
    width: 100% !important;
  }

  #topRight ul {
    float: none;
    margin: 0 auto 10px;
    width: 350px;
  }

  a.tooltip span {
    margin-left: -194px;
    margin-top: 26px;
    width: 56%;
  }

  .testPop {
    left: 23% !important;
  }

  .topNewsTxt p.zimskiP {
    display: none;
  }

  .linksFooter a:link {
    color: #fff;
    display: block;
    margin: 5px 0;
    padding: 6px 0;
    text-align: center;
    width: 100%;
  }

  .related .one-row {
    line-height: normal;
  }

  .related a.dugmeOkvirBeli {
    height: auto;
    min-height: 50px;
  }

  .hide-desktop {
    display: block;
  }

  .hide-mobile {
    display: none;
  }

  .custombox-hide-scrollbar {
    overflow-y: auto !important;
  }

  .custombox-overlay {
    background-color: transparent !important;
    z-index: -9 !important;
  }

  .custombox-overlay.overlay-bz {
    background-color: rgba(0, 0, 0, 0.8) !important;
    z-index: 9 !important;
  }

  .popupContentMali #loginForma input[type="text"],
  .popupContentMali #loginForma input[type="email"] {
    width: 100% !important;
    font-size: 16px;
    margin-bottom: 5px;
  }

  .top-new {
    box-shadow: 0 0 4px 0 rgba(64, 64, 64, 0.3);
    height: auto !important;
    left: 0 !important;
    margin: 0 !important;
    position: fixed !important;
    top: 0 !important;
    transform: translateY(0px) !important;
    transition: all 300ms ease-in-out 0s;
    width: 100% !important;
  }

  .top-new td,
  .top-new th,
  .top-new td,
  .top-new table,
  .top-new tr {
    display: block;
  }

  .top-new .besplIzL table tr:nth-child(1) td,
  .top-new .besplIzL table tr:nth-child(2) td,
  .top-new .besplIzL table tr:nth-child(3) td,
  .top-new .besplIzL table tr:nth-child(4) td {
    float: left;
    width: 49% !important;
  }

  .top-new .besplatanPop>p {
    background: transparent none repeat scroll 0 0;
    color: #fff !important;
    font-size: 15px;
    margin: 0 0 -1% !important;
    padding: 3px 0 5px;
  }

  .top-new .besplatanPop table strong {
    color: #fff;
  }

  .top-new #frmSS1 span {
    clear: both;
    color: #444 !important;
    float: right;
  }

  .top-new .besplIzL table input {
    width: 100%;
  }

  .top-new .besplIzL table input.dugmeOkvir {
    background-color: #444;
    box-shadow: none !important;
    color: #fff !important;
    font-size: 1em;
    margin: 5px 0;
    padding: 8px !important;
    text-align: center;
  }

  .top-new .besplIzR {
    display: none;
  }

  .top-new .besplIzL table tbody,
  .top-new .besplIzR table tbody {
    display: block;
  }

  .top-new .besplatanPop {
    background: #5284c4 none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1) !important;
    height: auto;
    padding: 2% 2% 1%;
    width: 96% !important;
  }

  .top-new .besplatanPop h2 {
    color: #fff;
    margin-top: 0 !important;
    padding-right: 20px;
  }

  .top-new #popupHead {
    background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
    border-radius: 0;
    right: 1%;
    top: 2%;
  }

  .top-new #popupHead .desno {
    padding: 0;
  }

  .top-new table {
    display: block;
    margin: 10px 0 0;
  }

  .top-new .popupContent.besplatanPop {
    font-family: "Archivo Narrow" !important;
    height: auto !important;
    padding: 4% 3% 2% !important;
    width: 94% !important;
  }

  .top-new .popupContent.besplatanPop .miniNaslov,
  .standard5 {
    color: #fff;
    font-size: 1.3em;
    font-weight: bold;
    text-transform: uppercase;
  }

  .top-new .popupContent.besplatanPop .zatvori {
    color: #fff;
  }

  .top-new .popupContent {
    padding: 0 !important;
    width: 100% !important;
  }

  .top-new.top-new-cta .besplIzR table tr:nth-child(1),
  .top-new.top-new-cta .besplIzR table tr:nth-child(2),
  .top-new.top-new-cta .besplIzR table tr:nth-child(3),
  .top-new.top-new-cta .besplIzR table tr:nth-child(4) {
    display: inline-block;
    width: 47% !important;
  }

  .top-new.top-new-cta table input {
    width: 100%;
  }

  .top-new.top-new-cta .besplIzR {
    display: block !important;
  }

  .top-new.top-new-cta .besplIzR p:last-child {
    display: none;
  }

  .top-new.top-new-cta table tr:last-child {
    display: block;
    font-size: 13px;
    margin-top: -2px !important;
    text-align: center;
  }

  .top-new.top-new-cta .izvestajPop {
    background: #5284c4 none repeat scroll 0 0;
    border-radius: 0;
    height: auto !important;
    overflow: hidden;
    padding: 2%;
    width: 96% !important;
  }

  .top-new.top-new-cta .besplIzR table input.dugmeOkvir {
    background: #444 none repeat scroll 0 0;
    box-shadow: none;
    display: block;
    margin: 8px 0 2px;
    padding: 8px !important;
    text-align: center;
  }

  .top-new .popupContent p,
  .top-new .popupContent h2,
  .top-new .popupContent {
    color: #fff;
  }

  .top-new.top-new-cta .izvestajPop table td {
    display: block;
  }

  .top-new.top-new-cta .izvestajPop h2,
  .top-new.top-new-cta .izvestajPop p,
  .top-new.top-new-cta .besplIzR strong,
  .top-new.top-new-cta strong {
    color: #fff;
  }

  .top-new.top-new-cta #popupProveraUslova {
    background: #5284c4 none repeat scroll 0 0;
    border-radius: 0;
    height: auto;
    padding: 2% !important;
  }

  .top-new.top-new-cta .popupProveraUslova {
    margin: 0 0 5px;
    padding: 0 !important;
  }

  .top-new.top-new-cta .besplIzR strong {
    color: #fff;
  }

  .uspesnaKar_pop.popup_uspesnaKarPop .text_pop {
    padding: 0;
    width: 100%;
  }

  .hide-desktop {
    display: block !important;
  }

  .hide-inline-desktop {
    display: inline-block !important;
  }

  .hide-mobile {
    display: none !important;
  }

  .marketing-prodaja {
    line-height: 20px !important;
  }

  .tabelaIzborSmera {
    width: 100%;
  }

  #slogan {
    display: none;
  }

  #logo {
    padding: 20px 0 15px;
  }

  .nav-toggle {
    position: relative;
    z-index: 9;
    padding: 4% 38% 10% 2%;
  }

  .nav-toggle-phone {
    display: block;
  }

  #wrapper {
    margin: 0 auto 20px;
  }

  #navLeft {
    position: relative !important;
  }

  .navCrte {
    position: relative;
    background: url(/images/crte.png) 12px 0/17px auto no-repeat rgba(0, 0, 0, 0);
  }

  .navCrte:after {
    content: "MENIU";
    color: #fff;
    position: absolute;
    top: -5px;
    left: 35px;
    font-size: 18px;
  }

  .naslov_h2,
  h1 {
    font-size: 1.7em;
  }

  nav#mainNav li a {
    color: #fff !important;
  }

  #topRight {
    display: none;
  }

  #navLeft a {
    color: #fff !important;
  }

  #wrapperNav .paragrafTop {
    display: none;
  }

  #logo a img {
    display: block;
    margin: 0 auto;
  }

  .top-new-cta .besplIzR a {
    color: #fff !important;
  }

  input[type="text"] {
    font-size: 16px !important;
  }
}

@media only screen and (max-width: 499px) {
  #slogan {
    display: none;
  }

  #logo {
    padding: 20px 0 15px;
  }

  .nav-toggle {
    position: relative;
    z-index: 9;
    padding: 4% 38% 10% 2%;
  }

  input[type="text"] {
    font-size: 16px !important;
  }

  .nav-toggle-phone {
    display: block;
  }

  #wrapper {
    margin: 0 auto 20px;
  }

  #navLeft {
    position: relative !important;
  }

  .navCrte {
    position: relative;
    background: url(/images/crte.png) 12px 0/17px auto no-repeat rgba(0, 0, 0, 0);
  }

  .navCrte:after {
    content: "MENIU";
    color: #fff;
    position: absolute;
    top: -5px;
    left: 35px;
    font-size: 18px;
  }

  .naslov_h2,
  h1 {
    font-size: 1.6em;
    line-height: 1.4em;
  }

  nav#mainNav li a {
    color: #fff !important;
  }

  #topRight {
    display: none;
  }

  #navLeft a {
    color: #fff !important;
  }

  #wrapperNav .paragrafTop {
    display: none;
  }

  #logo a img {
    display: block;
    margin: 0 auto;
  }

  .top-new-cta .besplIzR a {
    color: #fff !important;
  }

  #header {
    width: 100%;
  }

  #logo {
    float: none;
    padding: 4% 21%;
  }

  .testPop {
    left: 2% !important;
    height: auto !important;
  }

  .dugme {
    background-position: 91% 50%;
  }

  #gallery {
    margin: 0 auto;
    overflow: hidden;
    padding: 0;
    width: 307px;
  }

  .galerijaprikaz {
    margin: 1% 1% 1% 0;
  }

  .lastLine {
    font-size: 1em;
  }

  #levi {
    padding: 0;
    width: 100%;
  }

  #txtIme {
    width: 19%;
  }

  #BrojUlice {
    width: 22%;
  }

  #txtUlica {
    width: 50%;
  }

  #txtGrad,
  #txtPtt,
  #txtEmail,
  #txtMaticni {
    width: 96%;
  }

  #cmbDrzava {
    width: 84%;
  }

  #txtTelefon {
    width: 58%;
  }

  #txtPozivniBroj {
    width: 30%;
  }

  #oko {
    width: 94%;
  }

  #desni {
    display: none;
  }

  #topRight li a {
    font-size: 1.1em;
  }

  #topRight ul {
    float: left;
    margin: 0;
  }

  #slogan {
    clear: both;
    margin-top: 10px;
    width: 100%;
  }

  #slogan p {
    font-size: 17px;
    margin: 11px 9px 18px;
    padding-right: 0;
  }

  #wrapperNav {
    height: auto;
  }

  .imgFloatRight {
    float: left;
    margin: 0 3% 3% 0;
  }

  .tabelaIzborSmera {
    width: 100%;
  }

  .col-4 {
    clear: both;
    float: none;
    margin-bottom: 7%;
    width: 100%;
  }

  .topNews .dugme {
    margin: 6% 0;
    width: 59%;
  }

  .topNewsTxt {
    left: 0;
    margin-top: 10px;
    padding: 6px 15px;
  }

  .topNewsTxt h1 {
    font-size: 1.7em;
    line-height: 25px;
    margin: 3% 0;
    padding-bottom: 5%;
  }

  .topNewsTxt h2 {
    display: none;
  }

  .topNewsTxt p {
    display: none;
  }

  #navLeft {
    padding: 0 0 4%;
    width: 100%;
  }

  nav#mainNav li a {
    border: 0 none;
    margin-left: 0;
    margin-right: 0;
    text-align: center;
  }

  #wrapper {
    margin: 0 auto 26px;
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  nav#mainNav {
    background: #5284c4 none repeat scroll 0 0;
    width: 100%;
  }

  #mainContent {
    float: none;
    width: 100%;
  }

  #content {
    padding: 3%;
  }

  #content img {
    display: block;
    float: none !important;
    margin-bottom: 3%;
  }

  #topRight {
    opacity: 0;
    padding: 0 8px;
  }

  nav#mainNav #imageTop {
    display: none;
  }

  #links #mainNav ul {
    padding: 0;
  }

  #mainSidebar {
    float: none;
    width: 480px;
  }

  nav#mainNav li {
    float: none;
  }

  #links {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
  }

  .nav-collapse li {
    display: block;
    width: 100%;
  }

  .logoFooter {
    width: 100%;
  }

  .stLogoImg {
    padding: 2% 4%;
    width: 185px;
  }

  .ndLogoImg {
    padding: 6.5% 6% 3%;
    width: 130px;
  }

  .linksFooter a {
    float: none;
    margin: 5px 10px;
    text-align: center;
  }

  .left-bread {
    float: left;
    width: 72%;
  }

  .social-fut.social {
    display: inline-block;
    float: none;
    height: 22px;
    margin: 3px 6px 0 0;
    padding: 0;
    width: 22px;
  }

  .social-fut-div {
    clear: both;
    float: none !important;
    margin: 0 auto 20px !important;
    overflow: hidden;
    padding: 0 !important;
    text-align: center;
  }

  .footerNav {
    width: 100%;
  }

  .footerNav .phone p {
    margin: 0;
  }

  .footerNav .phone {
    float: left;
    margin: 2% 0;
    padding: 0 2%;
  }

  .listFooter {
    display: none;
  }

  .linksFooter {
    display: block;
    float: none;
    margin: 0 auto;
    padding: 0 3% 3%;
    width: 76%;
  }

  .rightP {
    clear: both;
    float: none;
    margin: 0.6% auto;
    width: 150px;
  }

  .leftP {
    float: none;
    margin: 0.6% auto;
    text-align: center;
    width: 260px;
  }

  #mainSidebar {
    margin-top: 2%;
    padding: 2% 3%;
    width: 94%;
  }

  .tabela {
    font-size: 78%;
  }

  .tabela td {
    padding: 1%;
  }

  .navCrte {
    display: block;
  }

  #wrapperNav>ul li a {
    margin-left: 0;
  }

  .paragrafTop {
    font-size: 0.8em;
  }

  .flex-control-nav {
    bottom: 0;
    width: 69%;
  }

  .triKolone {
    min-height: 0;
    width: 98%;
  }

  .kruzniOkvir {
    clear: both;
    float: none;
    height: 180px;
    margin-bottom: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 20px;
    width: 100%;
  }

  #content img {
    display: block;
    float: none !important;
    margin-bottom: 3%;
  }

  .h3Apsolutno {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    bottom: 0;
    display: block;
    font-size: 110%;
    height: 15%;
    margin: 0;
    padding: 2% 0;
    text-align: center;
    top: auto;
    width: 100%;
  }

  .kruzniOkvir img {
    border-radius: 0;
  }

  .dveKolone {
    margin: 2% 1%;
    width: 98%;
  }

  #lista ul {
    padding-left: 1%;
  }

  .imgFloatRight,
  .imgFloatLeft {
    float: none;
  }

  #lista ul li {
    padding-left: 9%;
  }

  .suscribeForm form label {
    width: 100%;
  }

  .inputMail {
    clear: both;
    margin: 3% 0;
    width: 100%;
  }

  .suscribeForm input[type="email"] {
    margin: 1% 0;
  }

  .suscribeForm input[type="submit"] {
    margin: 2% 0 6%;
  }

  .triKolone {
    padding-bottom: 6%;
  }

  .triKolone .razmak .dugmeOkvirBeli {
    padding: 3% 18%;
  }

  .blokk {
    float: none;
    margin: 4% auto;
    width: 218px;
  }

  .flex-direction-nav a {
    bottom: 6px;
  }

  .dugmeOkvir {
    padding: 5%;
    width: 97%;
  }

  #frmTest input[type="button"] {
    background: #5284c4 none repeat scroll 0 0;
  }

  .galerijaPrikaz {
    margin: 1% 1% 1% 0;
  }

  .flex-direction-nav a {
    bottom: 3px;
  }

  .flex-control-nav {
    padding: 10px 34px 3px;
  }

  .stLogoImg {
    float: none;
    margin: 20px auto 0;
  }

  .ndLogoImg {
    float: none;
    margin: 0 auto;
  }

  .phone p:first-child {
    float: none;
  }

  .phone p {
    text-align: center;
  }

  .footerNav .phone {
    float: none;
    margin: 2% auto;
    padding: 0 2%;
  }

  .footerNav .phone p {
    float: none;
  }

  #lightbox-container-image-box {
    height: auto !important;
    width: 100% !important;
  }

  .tabelaIzborSmera {
    width: 100%;
  }

  .tabelaIzborSmera table {
    width: 100%;
  }

  .ecdl {
    width: 42%;
  }

  .par .listDot {
    float: none;
    margin-top: 2%;
    padding-left: 15px;
    width: auto;
  }

  .par p {
    clear: both;
    float: none;
    width: auto;
  }

  .popupContent {
    width: 100% !important;
  }

  .izvestajPop {
    height: 280px !important;
    width: 280px !important;
  }

  .besplatanPop .dugmeOkvir {
    width: 100% !important;
  }

  .besplatanPop {
    height: 380px;
    width: 95% !important;
  }

  .besplIzL {
    float: none !important;
    width: 100% !important;
  }

  .besplIzL p,
  .besplIzR img {
    display: none !important;
  }

  .besplIzR {
    float: none !important;
    margin-top: 4%;
    width: 100% !important;
  }

  a.tooltip span {
    margin-left: -182px;
    margin-top: 29px;
    width: 56%;
  }

  .izvestajPop.posleIzvestaja table {
    display: none;
  }

  .naslovni_slick .carousel_mobile>div p:last-child {
    min-height: 144px;
  }

  .naslovni_slick .slider_slick span {
    line-height: 23px;
  }

  .related .one-row {
    line-height: normal;
  }

  .related a.dugmeOkvirBeli {
    height: auto;
    min-height: auto;
  }

  .related li {
    width: 100%;
  }

  .hide-desktop {
    display: block;
  }

  .hide-mobile {
    display: none;
  }

  .custombox-hide-scrollbar {
    overflow-y: auto !important;
  }

  .custombox-overlay {
    background-color: transparent !important;
    z-index: -9 !important;
  }

  .custombox-overlay.overlay-bz {
    background-color: rgba(0, 0, 0, 0.8) !important;
    z-index: 9 !important;
  }

  .popupContentMali #loginForma input[type="text"],
  .popupContentMali #loginForma input[type="email"] {
    width: 100% !important;
    font-size: 16px;
    margin-bottom: 5px;
  }

  .top-new {
    box-shadow: 0 0 4px 0 rgba(64, 64, 64, 0.3);
    height: auto !important;
    left: 0 !important;
    margin: 0 !important;
    position: fixed !important;
    top: 0 !important;
    transform: translateY(0px) !important;
    transition: all 300ms ease-in-out 0s;
    width: 100% !important;
    z-index: 100001 !important;
  }

  .top-new td,
  .top-new th,
  .top-new td,
  .top-new table,
  .top-new tr {
    display: block;
  }

  .top-new .besplIzL table tr:nth-child(1) td,
  .top-new .besplIzL table tr:nth-child(2) td,
  .top-new .besplIzL table tr:nth-child(3) td,
  .top-new .besplIzL table tr:nth-child(4) td {
    float: left;
    width: 48% !important;
  }

  .top-new .besplatanPop>p {
    background: transparent none repeat scroll 0 0;
    color: #fff !important;
    font-size: 15px;
    margin: 0 0 -1% !important;
    padding: 3px 0 5px;
  }

  .top-new #frmSS1 span {
    clear: both;
    color: #444 !important;
    float: right;
  }

  .top-new .besplIzL table input {
    width: 100%;
  }

  .top-new .besplIzL table input.dugmeOkvir {
    background-color: #444;
    box-shadow: none !important;
    color: #fff !important;
    font-size: 1em;
    margin: 5px 0;
    padding: 12px !important;
    text-align: center;
  }

  .top-new .besplIzR {
    display: none;
  }

  .top-new table td strong {
    color: #fff;
    vertical-align: sub;
  }

  .top-new .besplIzL table tbody,
  .top-new .besplIzR table tbody {
    display: block;
  }

  .top-new .besplatanPop {
    background: #5284c4 none repeat scroll 0 0;
    border-radius: 0;
    box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.1) !important;
    height: auto;
    padding: 2% 2% 1%;
    width: 96% !important;
  }

  .top-new .besplatanPop h2 {
    font-size: 1.8em;
    line-height: 1.2;
    margin-top: 0 !important;
    padding-bottom: 10px;
    padding-right: 20px;
  }

  .top-new #popupHead {
    background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
    border-radius: 0;
    right: 1%;
    top: 1%;
  }

  .top-new #popupHead .desno {
    padding: 0;
  }

  .top-new table {
    display: block;
    margin: 10px 0 0;
  }

  .top-new .popupContent.besplatanPop {
    font-family: "Archivo Narrow" !important;
    height: auto !important;
    padding: 4% 3% 2% !important;
    width: 94% !important;
  }

  .top-new .popupContent.besplatanPop .miniNaslov,
  .standard5 {
    color: #fff;
    font-size: 1.3em;
    font-weight: bold;
    text-transform: uppercase;
  }

  .top-new .popupContent.besplatanPop .zatvori {
    color: #fff;
  }

  .top-new .popupContent {
    padding: 0 !important;
  }

  .top-new.top-new-cta .besplIzR table tr:nth-child(1),
  .top-new.top-new-cta .besplIzR table tr:nth-child(2),
  .top-new.top-new-cta .besplIzR table tr:nth-child(3),
  .top-new.top-new-cta .besplIzR table tr:nth-child(4) {
    display: inline-block;
    width: 49% !important;
  }

  .top-new.top-new-cta table {
    margin: 0;
  }

  .top-new.top-new-cta table input {
    font-size: 1.2em;
    width: 90%;
  }

  .top-new.top-new-cta .besplIzR {
    display: block !important;
    margin-top: 5px;
  }

  .top-new.top-new-cta .besplIzR p:last-child {
    display: none;
  }

  .top-new.top-new-cta table tr:last-child {
    display: block;
    font-size: 13px;
    margin-top: -2px !important;
    text-align: center;
  }

  .top-new.top-new-cta .izvestajPop {
    background: #5284c4 none repeat scroll 0 0;
    border-radius: 0;
    height: auto !important;
    overflow: hidden;
    padding: 2%;
    width: 96% !important;
  }

  .top-new.top-new-cta .besplIzR table input.dugmeOkvir {
    background: #444 none repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    display: block;
    margin: 10px 0 8px;
    padding: 8px !important;
    text-align: center;
  }

  .top-new.top-new-cta .besplIzL table input.dugmeOkvir {
    border: 0 none;
    margin: 40px 0 0;
  }

  .top-new .popupContent p,
  .top-new .popupContent h2,
  .top-new .popupContent {
    color: #fff;
  }

  .top-new.top-new-cta .izvestajPop table td {
    display: block;
  }

  .top-new.top-new-cta h2 {
    color: #fff;
    font-size: 2.1em;
    margin: 12px 0 17px;
    padding-bottom: 0;
    padding-right: 30px;
  }

  .top-new.top-new-cta #popupProveraUslova {
    background: #5284c4 none repeat scroll 0 0;
    border-radius: 0;
    height: auto;
    padding: 2% !important;
  }

  .top-new.top-new-cta .popupProveraUslova {
    margin: 0 0 5px;
    padding: 0 !important;
  }

  .top-new.top-new-cta {
    bottom: auto !important;
    top: 0;
    z-index: 100001 !important;
  }

  .top-new.top-new-cta .izvestajPop p {
    color: #fff;
  }

  .hide-desktop {
    display: block !important;
  }

  .hide-inline-desktop {
    display: inline-block !important;
  }

  .hide-mobile {
    display: none !important;
  }
}

@media only screen and (max-width: 401px) {
  .top-new h2 {
    line-height: 1.1;
    padding-bottom: 0;
  }

  .top-new .besplIzL table input.dugmeOkvir {
    padding: 8px !important;
  }

  .top-new .besplatanPop h2 {
    font-size: 1.7em;
    line-height: 1.1;
  }

  .top-new.top-new-cta h2 {
    font-size: 1.9em;
    margin: 6px 0;
    padding-bottom: 0;
    padding-right: 12px;
  }

  .top-new.top-new-cta table input {
    font-size: 1em;
  }

  top-new.top-new-cta .besplIzR table tr:nth-child(1),
  .top-new.top-new-cta .besplIzR table tr:nth-child(2),
  .top-new.top-new-cta .besplIzR table tr:nth-child(3),
  .top-new.top-new-cta .besplIzR table tr:nth-child(4) {
    display: inline-block;
    width: 47% !important;
  }

  .top-new.top-new-cta .besplIzR table input.dugmeOkvir {
    margin: 8px 0 2px;
  }

  .top-new.top-new-cta .izvestajPop {
    overflow: hidden;
    padding: 2.2% 2% 2%;
  }
}

@media only screen and (max-width: 359px) {
  .top-new #popupHead {
    background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
    border-radius: 0;
    right: 0;
    top: 1%;
  }

  .popupContent .besplatanPop .besplIzL input {
    margin-bottom: 5px;
  }

  .top-new .besplatanPop h2 {
    font-size: 1.5em;
    line-height: 1.1;
    padding-bottom: 0;
    padding-right: 17px;
  }

  .top-new .besplatanPop {
    padding: 1% 2%;
  }

  .popupContent .besplatanPop .besplIzL input {
    font-size: 1em;
  }

  .top-new .besplIzL table input.dugmeOkvir {
    padding: 9px !important;
  }

  .top-new.top-new-cta .besplIzR table tr:nth-child(1),
  .top-new.top-new-cta .besplIzR table tr:nth-child(2),
  .top-new.top-new-cta .besplIzR table tr:nth-child(3),
  .top-new.top-new-cta .besplIzR table tr:nth-child(4) {
    display: inline-block;
    width: 47% !important;
  }

  .top-new.top-new-cta .besplIzR table input.dugmeOkvir {
    margin: 4px 0 2px;
  }

  .top-new.top-new-cta .besplIzL table input.dugmeOkvir {
    margin: 30px 0 0;
  }

  .top-new.top-new-cta .izvestajPop h2 {
    color: #fff;
    font-size: 1.5em;
    margin: 5px 0;
    padding-bottom: 0 !important;
    padding-right: 12px;
  }

  .top-new.top-new-cta table input {
    border: medium none;
    border-radius: 0;
    width: 95%;
  }

  .top-new.top-new-cta .izvestajPop {
    overflow: hidden;
    padding: 1% 2%;
  }
}

.podnaslovH3 {
  font-size: 1.2em;
  font-weight: 700;
}

/* .tabela-cta td:nth-child(1) {
    font-weight: 600;
    font-size: 19px;
    background: #5284c4 none repeat scroll 0 0;
    border-radius: 5px;
    color: #ffffff !important;
    padding: 7px 10px;
} */

.tabela-cta {
  margin: 30px 0;
}

.tabela-cta td:nth-child(1) {
  padding: 10px 7px;
  border: 1px solid #fafafa;
  font-weight: 700;
}

.tabela-cta td:nth-child(1) a {
  color: #000 !important;
}

a.crniLink:link,
a.crniLink:visited {
  color: #707070;
  text-decoration: none;
}

a.crniLink:hover {
  color: #e31b23;
  text-decoration: none;
}

a.crniLink:active {
  color: #707070;
  text-decoration: none;
}

/*
body {
  background: #000 !important;
}
#wrapper {
    box-shadow: none !important;
}
#slogan p {
    color: #dfdfdf !important;
}
#logo {
    padding: 0 1%;
}
#logo img {
    display: none !important;
}
#logo a {
    position: relative;
    height: 75px;
    display: block;
}
#logo a::after {
    content: "";
    background: url("/cms/mestoZaUploadFajlove/logoBF_.png") no-repeat center bottom;
    height: 60px;
    width: 301px;
    position: absolute;
} */

/*marinko*/

#accordion2 {
  font-family: "Open Sans", Tahoma, sans-serif !important;
}

#accordion2 h3 {
  font-weight: 700;
  font-size: 1.2em;
  font-family: "Archivo Narrow", Tahoma, sans-serif !important;
}

#accordion2 a:active,
#accordion2 a:link,
#accordion2 a:visited {
  color: #5284c4;
}

#accordion2 a:hover {
  color: #000;
}

#accordion2 a {
  transition: color 250ms ease-in-out 0s;
}

.bazaZnanjaLinkSavet,
.bazaZnanjaLinkTekst {
  border: 0;
  height: 18px;
  padding-left: 25px;
  padding-top: 2px;
  width: 18px;
}

#accordion2 p {
  margin: 0;
}

#accordion2 .bazaZnanjaLinkSavet,
#accordion2 .bazaZnanjaLinkTekst {
  font-size: 0.8em;
}

.bazaZnanjaLinkTekst {
  background: url("pic/bazaZnanja/tekstLegenda.png") left bottom no-repeat rgba(0, 0, 0, 0) !important;
}

.bazaZnanjaLinkSavet {
  background: url("pic/bazaZnanja/savetLegenda.png") left bottom no-repeat rgba(0, 0, 0, 0) !important;
}

#accordion2 h3 {
  font-size: 18px;
  padding-left: 25px;
  color: #ffffff;
  /* font-family: Arial; */
}

#accordion2 .baza_znanja_levo {
  float: left;
  width: 50%;
  box-sizing: border-box;
  padding: 0px 15px;
}

#accordion2 .baza_znanja_desno {
  float: right;
  width: 50%;
  box-sizing: border-box;
  padding: 0px 15px;
}

#accordion2 h3 {
  font-size: 24px !important;
  background-color: #5284c4;
  padding: 15px 0px;
  clear: both;
  margin-bottom: 0px;
  border-radius: unset !important;
  border: none !important;
  margin-top: 24px;
}

#accordion2 p {
  font-size: 20px;
}

#accordion2 .ui-icon {
  display: none !important;
}

#accordion2>div {
  background-color: #f5f5f5 !important;
  padding: 15px 0px;
  display: block !important;
}

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

@media only screen and (max-width: 499px) {
  #accordion2 .baza_znanja_levo {
    float: none;
    width: 100%;
  }

  #accordion2 .baza_znanja_desno {
    float: none;
    width: 100%;
  }

  #popupAll {
    height: auto !important;
  }

  .kolacici-wrap {
    width: 90%;
    padding: 10px;
  }
}

.more,
.moreB {
  display: none;
}

.blokk header p:first-child {
  text-align: left !important;
  padding: 10px !important;
}

/* Popup 7 min test */

.popup_testupis {
  top: 0;
  z-index: 100;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  position: fixed;
  height: fit-content;
  max-width: 450px;
  box-sizing: border-box;
}

.popup_testupis input[type="text"],
.popup_testupis select {
  width: 100% !important;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  margin-bottom: 7px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
  color: #555;
  display: inline-block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  /* padding: 1px !important; */
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  height: 40px;
  box-sizing: border-box;
}

.popup_testupis input {
  padding-left: 10px !important;
}

#tel-pop input,
#tel-pop select {
  width: 40% !important;
  display: block;
  height: 40px;
  float: left;
  box-sizing: border-box;
  padding-left: 10px !important;
}

#tel-pop #txtPozivniBroj {
  width: 18% !important;
  margin: 0 1%;
  padding-left: 10px !important;
}

.popup_testupis #btnPosalji {
  color: rgb(255, 255, 255);
  background: #5284c4;
  display: block;
  width: 100%;
  font-size: 14px;
  padding: 2% 0px;
  margin-top: 1%;
}

.popup_testupis #politika2 {
  float: left;
  margin-top: 0;
  width: 16px;
  height: 16px;
  margin: 0px 5px 0px 2px;
}

.popup_testupis a {
  text-decoration: none;
}

.min_overlay {
  background-color: rgba(0, 0, 0, 0.7);
  bottom: 0;
  display: none;
  height: 100%;
  left: 0;
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 9;
}

@media only screen and (max-width: 500px) {
  .popup_testupis {
    width: 100% !important;
    height: fit-content !important;
    position: fixed;
    top: 0;
    left: 0;
    transform: translateX(0%) translateY(0%);
    max-width: 500px;
  }

  .popup-posao input[type="checkbox"] {
    width: 16px !important;
    height: 16px !important;
  }

  .popup-posao .dugmeOkvir {
    height: fit-content !important;
  }

  #custombox-modal-content .mobile-row {
    width: 100% !important;
    display: block !important;
  }

  #custombox-modal-content .mobile-row input {
    width: 100%;
  }
}

@media only screen and (max-width: 767px) and (min-width: 500px) {
  .popup_testupis {
    width: 400px !important;
    height: fit-content !important;
  }

  .popup-posao input[type="checkbox"] {
    width: 16px !important;
    height: 16px !important;
  }

  .popup-posao .dugmeOkvir {
    height: fit-content !important;
  }

  #custombox-modal-content .mobile-row {
    width: 100% !important;
    display: block !important;
  }

  #custombox-modal-content .mobile-row input {
    width: 100%;
  }
}

/* Popup posao */

.popup-posao input {
  width: 100%;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 24px;
  border: 1px solid silver;
  border-radius: 4px;
}

#posao-table input {
  width: 100% !important;
  outline: transparent;
}

#posao-table input[type="checkbox"] {
  width: initial;
  height: initial;
  float: left;
  margin: 0;
  margin-right: 4px;
  margin-top: 3px;
  width: 16px !important;
  height: 16px;
}

.politika-privatnosti label {
  line-height: 19px;
}

.politika-privatnosti {
  margin: 4px 0;
}

#posao-table tr,
#posao-table td {
  display: block;
  width: 100% !important;
}

/* popup TEST ZA POSAO - Vuk Mistovic */
/* #custombox-modal.top-new.top-new-cta {
  position: fixed !important;
  top: 20px;
} */

#testPopup {
  width: 380px;
  padding: 10px;
  background: #fff;
  position: fixed;
  left: 50%;
  top: 20px;
  transform: translateX(-50%) translateY(-50%);
  box-sizing: border-box;
}

#testPopup input {
  border-radius: 0;
  height: 26px;
  padding: 5px;
  border: none;
  background-color: #f0f1f2;
  outline: none;
  box-sizing: border-box;
  width: 100%;
}

#testPopup #popupHead {
  top: 0px;
  background-color: transparent;
}

#testPopup #popupHead #zatvori {
  padding: 10px;
}

#testPopup label {
  display: block;
  margin-bottom: 4px;
}

#testPopup label strong {
  color: #000;
}

#testPopup .dugmeOkvir {
  background-color: #5284c4;
  padding: 10px;
  height: fit-content;
}

#testPopup input::placeholder {
  color: #9b9b9b;
}

#testPopup #linkKaTestu {
  width: 100%;
  border-radius: 0;
  box-sizing: border-box;
  margin-top: 15px;
}

#testPopup .popup-form {
  box-sizing: border-box;
}

#testPopup .popup-form .dugmeOkvir {
  background: #5284c4 none repeat scroll 0 0;
  border: medium none !important;
  color: #ffffff !important;
  cursor: pointer;
  font-size: 0.8em;
  width: 100% !important;
  text-align: center;
}

#testPopup .red {
  margin-top: 13px;
}

#testPopup .red-imeprez {
  display: flex;
  justify-content: space-between;
}

#testPopup .red-imeprez .ime,
#testPopup .red-imeprez .prezime {
  width: 49.5%;
}

#testPopup .red-politika input {
  float: left;
  height: 16px !important;
  width: 16px !important;
  margin: 0;
  margin-right: 5px !important;
}

#testPopup .red-politika a {
  color: #000;
}

#testPopup h2 {
  border-bottom: none;
  padding-right: 20px;
}

#testPopup h2,
#testPopup p,
#testPopup label {
  color: #000;
}

.custombox-overlay {
  z-index: 1000 !important;
  background-color: rgba(0, 0, 0, 0.8) !important;
}

@media only screen and (max-width: 768px) {
  #testPopup {
    width: 100%;
    max-width: 420px;
    padding: 10px;

    position: fixed;
    left: 50%;
    top: 0px;
    transform: translateX(-50%);
  }

  #testPopup .popup-form .dugmeOkvir {
    border: medium none !important;

    cursor: pointer;
    font-size: 0.8em;
    width: 100% !important;
  }

  #testPopup .red-politika a {
    /* color: #fff; */
  }
}

.grecaptcha-badge {
  visibility: hidden;
}

.tabela-cta td:nth-child(1) {
  background: #29262b;
  border-radius: 5px 0 0 5px;
  color: #fff;
  font-size: 21px;
  font-style: italic;
  font-weight: 600;
  width: 26%;
  padding: 7px 10px;
}

.tabela-cta td:nth-child(2) {
  background: #5284c4;
  border-radius: 0 5px 5px 0;
  color: #fff;
  padding: 7px 10px;
}

.tabela-cta td:nth-child(2) a {
  color: #fff !important;
}

/* Ivan dodao za novi dizajn navigacije */
#navLeft .sub-menu>li {
  margin-left: 1em !important;
  width: initial;
}

#tm:checked+.nav-collapse {
  display: block;
}

#navLeft input[type="checkbox"],
#navLeft ul span.drop-icon {
  display: none;
}


#navLeft .sub-menu {
  display: none;
}

#navLeft li {
  position: relative;
}


#navLeft .sub-menu a:hover {
  color: #fff;
  background: transparent;
}

#navLeft li label.drop-icon {
  display: none;


}


#navLeft input[type="checkbox"]:checked+.currentp+.sub-menu {
  display: none;
}

#navLeft input[type="checkbox"]:checked+li>.sub-menu {
  display: none;
}

@media only screen and (max-width: 767px) {

  nav#mainNav li a:hover {
    color: #fff;
    background: transparent;
  }

  nav#mainNav li a {
    padding: 18px 13px 14px;
    margin-right: 42px;
  }

  nav#mainNav .sub-menu li a {
    text-transform: none;
  }

  #navLeft li label.drop-icon {
    position: absolute;
    right: 0;
    top: 0;
    padding: 12px;
    font-size: 1em;
    text-align: center;
    color: rgba(255, 255, 255, .75);
    display: block;
    cursor: pointer;
  }

  #navLeft li label.drop-icon img {

    transition: transform .5s;
    transform: rotate(-45deg);
    width: 13px
  }


  #navLeft li a {
    text-align: left !important;
  }

  #navLeft input[type="checkbox"]:checked+.currentp+.sub-menu {
    display: block;
  }

  #navLeft input[type="checkbox"]:checked+.currentp>label>img {
    transform: rotate(0deg);
  }

  #navLeft input[type="checkbox"]:checked+li>.sub-menu {
    display: block;
  }

  #navLeft input[type="checkbox"]:checked+li>a>label>img {
    transform: rotate(0deg);
  }

}

@media only screen and (min-width: 52em) {

  #navLeft li {
    float: left;
    border-width: 0 1px 0 0;
  }

  #navLeft .sub-menu li {
    float: none;
  }

  #navLeft .sub-menu {
    border-width: 0;
    margin: 0;
    position: absolute;
    top: 100%;
    left: 0;
    width: 12em;
    z-index: 3000;
  }

  #navLeft .sub-menu,
  #navLeft input[type="checkbox"]:checked+.currentp+.sub-menu {
    display: none;
  }

  #navLeft input[type="checkbox"]:checked+li>.sub-menu {
    display: none;
  }


  #navLeft li:hover>input[type="checkbox"]+.sub-menu {
    display: block;
  }
}





.navCrte {
  position: relative;
  background: url(/images/crte.png) 12px 0/17px auto no-repeat rgba(0, 0, 0, 0);
}




@media only screen and (max-width: 767px) {
  #navLeft {
    padding: 20px 0 0 0;
    cursor: pointer;
  }

  .nav-toggle-phone {
    /* padding-right: 10px; */
  }

  .navCrte::after {
    top: -4px;
  }

  .navCrte {
    padding-bottom: 15px;
  }

  #sidebarNav {
    display: none;
  }

  @supports (-webkit-touch-callout: none) {
    .navCrte::after {
      top: -5px;
    }
  }
}

/*
	CSS ZA POPUP
*/
.popup-form select#txtPozivniDrzave {
  width: 53% !important;
  margin: 0;
  float: left;
}

.popup-form input#txtPozivniBroj {
  width: 15% !important;
  display: block;
  margin-left: 1%;
  margin-right: 1%;
  float: left;
}

.popup-form #testPopup input {
  border-radius: 0;
  height: 26px;
  padding: 5px;
  border: none;
  background-color: #f0f1f2;
  outline: none;
  box-sizing: border-box;
}


#popup input[type="text"],
#popup input[type="number"],
#popup input[type="email"] {
  padding: 2% !important;
  box-sizing: border-box;
  width: 100%;
  min-height: 35px;
}


@media only screen and (max-width: 600px) {

  form input[type="radio"],
  form input[type="checkbox"] {
    margin: 10px 5px;
    height: 16px !important;
    width: 16px !important;
    padding: 0 !important;
    font-size: 13px;
  }

  #popup input,
  #popup textarea {
    padding: 15px;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-bottom: 10px;
    /* width: 100%; */
    box-sizing: border-box;
    color: #2C3E50;
    font-size: 13px !important;
  }

  #popup select {
    padding: 2% !important;
    box-sizing: border-box;
    width: 30% !important;
    min-height: 35px;
    border: 1px solid #ccc;
    border-radius: 3px;
    display: inline-grid;
    height: 35px;
  }

  #popup #txtPozivniBroj {
    width: 15% !important;
    /* margin: 15px 0 0 0!important; */
    display: inline-grid;
  }

  #popup #txtTel {
    width: 53% !important;
    display: inline-grid;
  }


  .dugme {
    border: none !important;
    border-radius: 2px;
    font-size: 17px !important;
    margin-top: 2%;
    width: 100%;
    padding: 2% 0 !important;
    -webkit-appearance: none;
  }

  .dugme:hover {
    background-color: #9a9a9a !important;
  }

  #msform .action-button.zavrsi-test {

    width: 26%;
  }


  #popup select {
    font-size: 13px;
    float: left;
    margin-right: 1%;
  }

  #popup #txtPozivniBroj {
    float: left;
    margin-right: 1%;
  }

  #popup #txtTel {
    float: left;
  }

  #popup input {
    height: 35px;
  }

}



body#tinymce.mce-content-body a.crniLink:link,
body#tinymce.mce-content-body a.crniLink:visited {
  color: blue !important;
  text-decoration: underline !important;
}

/* STICKY NAVIGATION */

#links {
  transition: all .1s linear;
  z-index: 999;
  height: 60px;
}

#links nav#mainNav li a {
  transition: all .1s linear;
  display: inline-flex;
  /*! float: left; */
}

#links.animate #imageTopimg {
  animation: 0.2s fadeIn linear;
  animation-fill-mode: forwards;

}

#links #imageTop img {
  width: 100%;
}

#links #imageTopSticky {
  display: none;
}

#links #imageTopSticky_inner {
  display: none;
}

#links.scrolled #imageTopSticky {
  display: inline-block;
}

#links #imageTop {
  display: inline-block;
}

#links.scrolled #imageTop {
  display: none;
}

#links.scrolled {
  height: 50px;
  top: 0px;
  position: fixed;
  width: 100%;
}

#links.scrolled #imageTopSticky img {
  margin-top: 3px;
  text-align: left;
  float: left !important;
}

#links.scrolled #navLeft {
  /*! text-align: right; */
  float: right !important;
}

#links.scrolled #imageTopSticky img {
  animation: 0.2s fadeOut linear;
  animation-fill-mode: forwards;

  width: 68%;
}

#links.scrolled nav#mainNav li a {
  line-height: 16px;
  padding: 18px 7px 16px;
  font-size: 11px;
}

.searchMenu {
  display: none !important;
}

#links.scrolled .searchMenu {
  display: block !important;
}

#links.scrolled .searchMenu {
  display: block !important;
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  100% {
    visibility: visible;
    opacity: 1;
  }
}

@keyframes fadeOut {
  0% {
    opacity: 0;
  }

  100% {
    visibility: visible;
    opacity: 1;
  }
}

#wrapper {
  margin: 20px auto;
}


.search-field-white {
  background-color: transparent;
  background-position: 5px center;
  background-size: 14px 14px;
  border: 0;
  border-bottom: 1px solid transparent;
  cursor: pointer;
  height: 27px;
  margin: 1px 0;
  padding: 0 0 0 25px;
  position: relative;
  -webkit-transition: width 0.4s ease, background 0.4s ease;
  transition: width 0.4s ease, background 0.4s ease;
  width: 0;
  background-repeat: no-repeat;
}

.search-field-white:focus {
  background-color: rgb(202, 212, 253);
  border-bottom: 1px solid #fff;
  cursor: text;
  outline: 0;
  width: 110px;
}

nav#mainNav li.searchMenu {
  border-left: 1px solid #4a7cbc;
  border-right: 1px solid #4a7cbc;
}


nav#mainNav li a {
  border-right: 0px solid #ba2a2a;
}

#links .nav-toggle-logo {
  display: none;
}

@media only screen and (min-width: 768px) and (max-width: 995px) {
  #links.scrolled nav#mainNav li a {
    padding: 17px 15px;
  }
}

@media only screen and (max-width: 995px) {
  #links.scrolled .searchMenu {
    display: none !important;
  }

  #links.scrolled #imageTopSticky {
    display: none;
  }
}

@media only screen and (max-width: 767px) {
  #links.scrolled {
    margin-top: 0;
  }

  #links {
    margin-top: 0 !important;
    z-index: 99999;
  }

  #header {
    margin-bottom: 16px !important;
  }


  #breadcrumb.scrolled {
    /* padding: 10px 0 6px;
      border-bottom: 1px solid #eee;
      margin-bottom: 26px;
      position: fixed;
      top: 55px;
      background: white;
      width: 100%;
      left: 0px; */
    padding: 10px;
    border-bottom: 1px solid #dadada;
    position: fixed;
    top: 55px;
    background: #f5f5f5;
    width: 100%;
    max-width: 460px;
    margin: auto -20px !important;
    z-index: 9999;
  }

  #breadcrumb.scrolled .left-bread {
    margin-left: 10px;
    width: 100%;
  }

  #breadcrumb.scrolled .social-bread {
    margin-right: 10px;
    display: none !important;
  }



  #links.scrolled .nav-toggle-logo {
    display: block;
    margin-top: -12px;
    padding: 0 10px 1px;
    z-index: 9;
    position: absolute;
    right: 0;
  }

  #links.scrolled .nav-toggle-logo img {
    height: 40px;
  }



  #links .nav-toggle-phone {
    display: inline-block;
  }

  #links.scrolled .nav-toggle-phone {
    display: none;
  }

  #links.scrolled .nav-toggle-phone img {
    height: 40px;
  }

  #links.scrolled .nav-toggle-phone::before {
    display: none;
  }
}



#wrapper.scrolled #wrapperNav {
  position: fixed;
  top: 50px;
  z-index: 999;
  width: 980px;
}

#wrapper.scrolled #wrapperNav>ul li a {
  padding: 5px 15px 4px;
  margin-left: 5px;
  line-height: 20px;
  font-size: 0.8em;
}



@media only screen and (max-width: 996px) {

  #wrapper.scrolled .paragrafTop {
    font-size: 0.8em;
    padding: 6px 57px 5px 19px;
    display: none;
  }

  #wrapper.scrolled .paragrafTopStrl {
    display: none;

  }

  #wrapper.scrolled #wrapperNav {
    background: #000;
    height: 29px;
    position: fixed;
    top: 50px;
    z-index: 99;
    width: 720px;
  }

}

@media only screen and (min-width: 768px) and (max-width: 995px) {
  #wrapper.scrolled #wrapperNav>ul li a {
    padding: 5px 18px 4px;
  }
}


@media only screen and (max-width: 767px) {
  .nav-collapse {
    overflow: scroll !important;
  }

  #wrapper.scrolled #wrapperNav {
    top: 55px;
    width: 100%;
    max-width: 480px;
    height: auto;
  }

  #wrapper.scrolled #wrapperNav>ul li a {
    line-height: 15px !important;
    padding: 5px 4px 4px;
  }

  /* #navLeft ul{
    overflow: scroll;
  } */

  #wrapper {
    margin: -5px auto 26px !important;
  }

}

.nav-collapse ul li ul a::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  overflow: hidden;
  background: url(/images/forward-icon.png) no-repeat;
  background-size: contain;
  margin: 5px 1px;
}

.nav-collapse ul li ul {
  font-size: 14px;
}

.nav-collapse>li>ul.sub-menu>li>a::before {
  content: '|';
  display: inline-flex;
  margin: -1px 8px auto 12px;
  font-size: 17px;
  color: #fff;
}

#navLeft .sub-menu>li>.sub-menu li {
  margin-left: 30px !important;
}

.sub-menu>li>a {
  display: inline-block;
}


#links.scrolled .nav-collapse ul li ul a::before {
  content: '';
  display: inline-block;
  width: 15px;
  height: 15px;
  overflow: hidden;
  background: url(/images/forward-icon.png) no-repeat;
  background-size: contain;
  margin: 1px 2px;
}

@media only screen and (max-width: 767px) {
  #navLeft li label.drop-icon {
    padding: 4px 10px;
  }

  nav#mainNav li a {
    padding: 10px 12px 10px;
    margin-right: 42px;
  }

  #links.scrolled #navLeft li label.drop-icon {
    padding: 10px;
  }
}

#navLeft .sub-menu>li {
  margin-left: 0px !important;
}

#links nav#mainNav li a {
  display: inline-flex;
}

.sub-menu {
  background-color: #4577b7;
}

.nav-collapse:nth-child(4)>li>ul>li>ul {
  background-color: #3a6aa8;
}


.link-no-under {
  text-decoration: none !important;
}



@media only screen and (max-width: 996px) {

  #imageTop {
    display: none !important;
  }

}


.resp-sharing-button--twitter {
  border-color: #080808;
}

.resp-sharing-button--twitter {
  background-color: #000000;
}

.resp-sharing-button--twitter:active,
.resp-sharing-button--twitter:hover {
  background-color: #252525;
  border-color: #252525;
}



.ctaNewButton {
  background: #fff none repeat scroll 0 0;
  color: #5284C4;
  cursor: pointer;
  font-weight: 600;
  margin: 20px 0;
  padding: 10px 35px;
  text-decoration: none;
  border-radius: 5px;
}

.ctaNewButton:hover {
  background: #e7e7e7 none repeat scroll 0 0;
  color: #5284C4;
}

.ctaNewLink {
  color: #fff !important;
  text-decoration: underline;
  font-weight: 600;
  /* text-shadow: 3px 3px 1px #b04100; */
}

.ctaNewLink:hover {
  color: #e7e7e7 !important;
  text-decoration: underline;
  font-weight: 600;
}



#aggregateRating {
  display: block;
  overflow: hidden
}

#ratingValue {
  color: #5284c4;
  display: block;
  float: left;
  font-size: 70px;
  padding: 0 0 0 9px;
  width: 46%
}

#reviewCount,
.reviewCount-txt {
  color: #b9b9b9
}

#reviewCount {
  position: relative;
  left: 1px;
  line-height: 16px;
  display: block
}

#ratingImage {
  display: block;
  padding: 23px 0 4px
}

#ratingImage img {
  width: 86px
}

.flexslider {
  background: url(https://www.business-academy.ro/images/quote.png) 93% 90% / 35% no-repeat !important;
}

.flex-control-nav {
  width: 90% !important;
  padding: 12px 12px 0 !important;
  text-align: center !important;
}

.flex-control-paging li a {
  width: 8px !important;
  height: 8px !important;
}

.flex-control-nav li {
  margin: 0 3px !important;
}

.reviewCount-txt {
  color: #a9a9a9;
  font-size: 11px;
  line-height: 13px;
  display: block;
}