/* CSS Document plava  #0a5589  */
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,400i,700|Ubuntu:400,400i,500,500i,700,700i&subset=cyrillic');
body { font-family:'Ubuntu', sans-serif; font-size:14px; line-height:20px; font-weight:400; color:#333; overflow-x: hidden; background: url('/images/zastava-srbije-2.png') top center no-repeat; background-color:#f6f6f6; }
.belapozadina { background-color:rgba(255,255,255,1); }
.paddingbottom { padding-bottom:30px; }
.paddingtop { padding-top:10px; }
.bordercontainer { border-left:solid 1px #dedede; border-right:solid 1px #dedede; -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); }
.format h1 { font-size:26px; font-weight:400; color:#0a5589; margin-bottom:25px; }
.format h2 { font-size:22px; font-weight:400; color:#000; margin-bottom:20px; }
.format h3 { font-size:18px; font-weight:400; color:#000; margin-bottom:20px; }
.format a { color:#0a5589; text-decoration:none; }
.format a:hover { color:#000; text-decoration:none; }
.mt15 { margin-top:15px; }
.spisakopstina a { display: inline-block; margin-right:20px; margin-bottom:5px; }
/*--------------------------------------------------------------t o p------------------------------------------------------------------*/
.top { padding-top:5px; padding-bottom:5px; color:#fff; background-color:#0a5589; /* background:linear-gradient(rgba(11,106,173,1), rgba(44,139,205,1)); */ }
.top a { text-decoration:none; color:#fff; }
.top a:hover { color:#000; }
.crna { color:#000 !important; }
.linktop { margin-right:20px; margin-top:7px; display:inline-block; }
.pretraga { float:right !important; display:inline-block; width:20%; margin-left:20px; }
.pretraga input { border-radius:0; border:1px solid #073b60; color:#fff !important; background-color:transparent; }
.pretraga button { border-radius:0; background-color: #073b60; border: 1px solid #073b60; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s; }
.pretraga button:hover { background-color:#0e639e; border:1px solid #0e639e; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s; }
/*--------------------------------------------------------------t o p------------------------------------------------------------------*/
/*--------------------------------------------------------------m e n u----------------------------------------------------------------*/
.header { -webkit-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 5px 0px rgba(0,0,0,0.2); border-bottom:solid 1px #dedede; padding-top:5px; padding-bottom:5px; position:relative; }
/*.pozicijalogo { position:absolute; top:-30px; left:20px; background-color:#fff; padding:10px; z-index:9999; }
.grb { display:inline-block; height:85px; float:left; }
.grb img { display:inline-block; height:85px; }
.logo { display:inline-block; height:85px; float:left; }
.logo img { display:inline-block; height:85px; }*/

.pozicijalogo { position:absolute; top:0px; left:10px; background-color:#fff; padding:5px; z-index:9999; }
.grb { display:inline-block; height:72px; float:left; }
.grb img { display:inline-block; height:72px; }
.logo { display:inline-block; height:72px; float:left; }
.logo img { display:inline-block; height:72px; }
.logotext { display:inline-block; height:72px; padding:20px 10px 0 10px; font-size:18px; font-weight:600; float:left; color:#000 !important; text-decoration:none !important;  }
.meni2 { background-color:rgba(255,255,255,1); border-bottom:0px; margin-bottom:0px; margin-top:0px; }
.meni2 ul { list-style:none; padding-left:0px; padding-right:5px; margin-top:0px; }
.meni2 ul li { display:inline-block;  }
.meni2 ul li a { color:#0a5589 !important; font-size:16px; font-weight:400; display:table-cell; vertical-align:middle; padding:5px 12px; text-align:center }
.meni2 ul li a:hover { color:#0a5589 !important; }
.meni2 i { margin-left:5px; }
.visina { height:72px; }
.navbar-right .dropdown-menu { right:auto; left:-4px; }
.navbar-right .dropdown-menu li { width:100%; }
.dropdown-menu li { border-right:0 !important; }
.dropdown-menu>li>a { width:100%; display: block !important; text-align:left !important; font-size:15px !important; }
.padingmeni { padding-right:10px; padding-left:0; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background-color: #fff; }
/*--------------------------------------------------------------m e n u----------------------------------------------------------------*/
/*--------------------------------------------------------------s l i d e r------------------------------------------------------------*/
.visinaslidera { height:594px; position:relative; }
.visinaslideraeng { height:410px; position:relative; }
.slider { padding:0; }
.carousel-indicators .active { background-color:#f36f21; }
.carousel-indicators li { width:25px; border-radius:0; }
.carousel-indicators .active { width:25px; }
.carousel-inner img { width:100%; }
.carousel-control { margin:0; padding:0; width:10%; bottom:unset; }
.carousel-control.left { opacity:0.6; filter:alpha(opacity=60); display:block; position:absolute; top:48%; margin-top:-50px; z-index:6; transition:all .6s ease; background-image:none !important; text-align:left; }
.carousel-control.right { opacity:0.6; filter:alpha(opacity=60); display:block; position:absolute; top:48%; margin-top:-50px; z-index:6; transition:all .6s ease; background-image:none !important; text-align:right; }
.carousel-control.left:hover, .carousel-control.right:hover { opacity:1; filter:alpha(opacity=100); transition:all .6s ease; }
.mojtekst { position:relative; text-align:left; display:table-cell; height:100%; vertical-align:middle; }
.textslider { text-align:left; width:100%; color:#fff; padding-left:85px; padding-right:85px; display:table; }
.textslider span { color:#d31346; }
.textslider h1 { font-size:56px; font-weight:600; line-height:0.9; text-shadow:2px 2px 3px rgba(0,0,0,0.4); }
.iznadh1 { margin-bottom:50px; font-size:16px; font-weight:400; letter-spacing:0.3em; line-height:1.2; text-transform:uppercase; }
.textslider h2 { margin-top:20px; margin-bottom:40px; font-size:20px; font-weight:400; letter-spacing:0.2em; line-height:1.2; text-transform:uppercase; text-shadow:2px 2px 3px rgba(0,0,0,0.4); }
.filter { background-color:rgba(0,0,0,0); }
.dugmeslider { color:#fff; border:2px solid rgba(255,255,255, .75); background:transparent; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:auto; padding:8px 37px; font-size:12px; font-weight:400; text-transform:uppercase; text-decoration:none; letter-spacing:2px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; transition:all .6s ease; }
.dugmeslider:hover { color:#000; background:#fff; transition:all .6s ease; }
.slidermini { padding:150px 0 80px 0; color:#fff; text-align:center; }
.slidermini h1 { font-family:'Dosis', sans-serif; font-size:38px; font-weight:400; line-height:1.4; text-transform:uppercase; letter-spacing:0.5em; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.7); }
.slidermini p { font-family:'Dosis', sans-serif; font-size:16px; font-weight:400; line-height:1.4; text-transform:uppercase; letter-spacing:0.2em; text-shadow:2px 2px 2px rgba(0, 0, 0, 0.7); }
.carousel-fade .carousel-inner .item { -webkit-transition-property:opacity; transition-property:opacity; transition-duration:1s !important; }
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity:0; }
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity:1; }
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left:0; -webkit-transform: translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }
.carousel-fade .carousel-control { z-index:2; }
.grupaboja { position:absolute; top:3px; left:15px; font-weight:400; padding:3px 20px; font-size:11px; letter-spacing:1px; color:#fff; background-color:rgba(199, 31, 67, 1); }
.naslovizdvojen { position:absolute; bottom:0; left:0; right:0; z-index:10; font-size:20px; color:#fff !important; text-decoration:none; cursor:pointer; }
.naslovizdvojen:hover { color: #cecece; text-decoration: underline; }
.naslovizdvojen h1 { font-size:18px; font-weight:400; color:#fff; background-color:rgba(18, 36, 69, 0.75); padding:20px; margin-bottom:0; }
/*--------------------------------------------------------------s l i d e r------------------------------------------------------------*/
/*--------------------------------------------------------------l e f t m e n i--------------------------------------------------------*/
.panel { border-radius:0px; -webkit-box-shadow:none; box-shadow:none; }
.list-group { margin-bottom:0px; }
.list-group-item:first-child { border-top-left-radius:0px; border-top-right-radius:0px; }
.list-group{ padding-left:0; margin-bottom:20px; }
.list-group-item{ position:relative; display:block; padding:10px 10px; margin-bottom:1px; border:0; background-color:#0a5589; }
.list-group-item:first-child{ }
.list-group-item:last-child{ margin-bottom:0; }
a.list-group-item{ color:#fff; }
a.list-group-item .list-group-item-heading{ color:#333; }
a.list-group-item:hover,a.list-group-item:focus{ color:#fff; text-decoration:none; background-color:#196aab; transition:all .6s ease; }
.list-group-subitem{ position:relative; display:block; padding:10px 15px 10px 15px; margin-bottom:0px; background-color:#196aab; }
.list-group-subitem:first-child{ }
.list-group-subitem:last-child{ margin-bottom:0; }
a.list-group-subitem{color:#fff}
a.list-group-subitem .list-group-item-heading{ color:#333; }
a.list-group-subitem:hover,a.list-group-subitem:focus{ color:#fff; padding:10px 20px 10px 15px; text-decoration:none; background-color:#1e79c3; transition:all .4s ease; cursor:pointer;}
.list-group-subitem i { float: right; color: #fff; }
.aktivnaglavna { color: #fff; background-color: #196aab; }
/*--------------------------------------------------------------l e f t m e n i--------------------------------------------------------*/
/*--------------------------------------------------------------f u t e r--------------------------------------------------------------*/
.logotipi { background-color:rgba(238,236,236,1); padding-top:30px; padding-bottom:30px; }
.logotip { text-align:center; background-color:#fff; height:150px; width:200px; display:table-cell; vertical-align:middle; padding:0 10px; }
.logotip img { height:50px; margin:0 auto 10px auto; }
.logotip p { color:#333; text-decoration:none; font-size:12px; }
.futer { padding-top:30px; padding-bottom:10px; }
.futer ul { list-style:none; padding-left:0px; }
.futer ul li { color:#333; margin-bottom:3px; }
.futer ul li a { color:#333; text-decoration:none; cursor:pointer; font-size: 13px; }
.futer ul li a:hover { color:#0a5589; text-decoration:none; cursor:pointer; }
.facecolor { background-color:#334f8d; }
.twittercolor { background-color:#00acee; }
.instagramcolor { background-color:#d62976; }
.youtubecolor { background-color:#c41c23; }
.emailcolor { background-color:#cccccc; }
.socialmediasharefuter ul { list-style: none; padding: 0; margin: 0; }
.socialmediasharefuter ul li { display: inline-block; margin-left: 2px; margin-bottom: 4px !important; }
.socialmediasharefuter ul li a { display: inline-block; border-radius: 50%; padding: 8px 0 6px 0; width: 34px; text-align: center; color: #fff; }
.socialmediasharefuter ul li a i { font-size: 16px; color: #fff; }
.prava { font-size:13px; margin-top: 15px; }
.prava a { color:#0a5589; text-decoration:none; }
.prava a:hover { text-decoration:none; }
.gizimg { height:150px; margin-left:auto; }
/*--------------------------------------------------------------f u t e r--------------------------------------------------------------*/
/*--------------------------------------------------------------i n d e x i c o n s----------------------------------------------------*/
.news-tile-container { box-sizing:border-box; display:block; overflow:hidden; height:160px; width:100%; background-color:rgba(0, 80, 151, 0.5); }
.tile-icon { font-size:60px; display:inline-block; margin-left:auto; margin-right:auto; }
.news-tile-container .news-tile {  position:relative; top:0px; height:100%; padding:20px; background-color:rgba(245, 245, 245, 0.5); transition:all 250ms ease-in-out; }
.news-tile-container:hover .news-tile { top:100%; }
.news-tile-container:hover .news-tile .news-tile-icon { top:-90%; }
.news-tile-container:hover .news-tile p { top:-30%; color:#ffffff; }
.news-tile-container .news-tile .news-tile-icon { display:flex; position:absolute; left:50%; transform:translateX(-50%); width:100%; }
.news-tile-container .news-tile .news-tile-icon img { margin:auto; height:60px; width:60px; }
.news-tile-container .news-tile p {  position:absolute; top:70%; left:50%; transform:translate(-50%, -40%);  width:90%; font-size:16px; font-weight:600; color:#000000; transition:all 400ms ease-in-out; margin:0; }
/*--------------------------------------------------------------i n d e x i c o n s----------------------------------------------------*/
/*--------------------------------------------------------------c o o k i e s----------------------------------------------------------*/
.kolacici { display:none; background-color:rgba(0,0,0,0.9); color:#fff; padding:20px 0; text-align:center; position:fixed; bottom:0; left:0; right:0; z-index:99999 !important; }
.dugmekolacici { color:#fff; border:2px solid rgba(255,255,255,0.75); background:transparent; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:auto; padding:5px 15px; font-size:12px; font-weight:400; text-transform:uppercase; text-decoration:none; letter-spacing:2px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; transition:all .6s ease; }
.dugmekolacici:hover { color:#000; background:#fff; transition:all .6s ease; }
/*--------------------------------------------------------------c o o k i e s----------------------------------------------------------*/
/*--------------------------------------------------------------a k t u e l n o--------------------------------------------------------*/
.blog { background-color:#ffffff; margin-bottom:25px; }
.blogkratakopis { padding:20px 0px; }
.blognaslov { font-size:14px; text-transform: uppercase; color:#0a5589; margin-top:0px; text-decoration:none; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; line-height:22px; margin-bottom:5px; display:inline-block; }
.blognaslov:hover { color:#0a5589; text-decoration:none; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.dugmevise { color:#000; border:2px solid #000; background:transparent; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; height:auto; padding:5px 25px; font-size:12px; font-weight:400; text-transform:uppercase; text-decoration:none; letter-spacing:2px; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; transition:all .6s ease; display:inline-block;  }
.dugmevise:hover { color: #fff; background:#0a5589; border:2px solid #0a5589; transition:all .6s ease; text-decoration:none; }
.stan { position:relative; height:220px;  }
.blogslika { position:relative; }
.blogslika img { margin-left:auto; margin-right:auto; z-index:-999; } 
.blogslika { font-weight:300; overflow:hidden; margin-top:0px; margin-bottom:0px; }
.blogslika img { z-index:-999; max-width:100%; -moz-transition:all 0.4s; -webkit-transition:all 0.4s; transition:all 0.4s; }
.blogslika:hover img { -moz-transform:scale(1.15); -webkit-transform:scale(1.15); transform:scale(1.15); }
.aktuelnolistmargin { margin-bottom:25px; }
.borderslike { border:solid 1px #dedede; }
.datum { display:block; font-size:12px; color:#666; margin-bottom:15px; }
.datumdetaljno { display:block; font-size:13px; color:#666; margin-bottom:15px; }
/*--------------------------------------------------------------a k t u e l n o--------------------------------------------------------*/
.tender { margin-bottom:30px; }
.tender a { display:block; margin-bottom:5px; }
.tender a i { display:inline-block; margin-right:15px; }
.tendernaslov { font-size:16px; color:#333; font-weight:400; margin-bottom:20px; margin-top:15px; }
.spanjn { display:block; font-size:14px; color:#333; text-align:center; padding-top: 5px; padding-bottom: 5px; }
.spanjn span { display:block; margin-bottom:0px; font-size:12px; text-align:center; }
.greenbakc { background-color:#18AB6A; color:#fff !important; }
.redback { background-color:rgba(199,31,67,1); color:#fff !important; }
.sivaback { background-color:#eeeeee; }
.kontaktmapa { height:400px; width:100% }
.kontaktpodaci ul { margin:30px 0 0 0; padding:0; list-style:none; }
.kontaktpodaci ul li { display:block; margin-bottom:5px; }
.naslovindex { font-size:24px; color:#000; font-weight:400; margin-top:40px; margin-bottom:5px; text-align:center; }
.crvenacrtica { display:inline-block; width:50px; border-bottom:solid 2px rgba(199, 31, 67, 1); margin-bottom:20px; }
.carousel-control.right:hover { opacity: 1; filter:alpha(opacity=100);  -moz-transition:all 0.3s; -webkit-transition:all 0.3s; transition:all 0.3s; background:linear-gradient(rgba(11,106,173,1), rgba(44,139,205,1)); }
@media (max-width: 1200px){
	.logotext { font-size:14px; }
	.meni2 ul li a { font-size:14px; padding:5px 5px; }
	.dropdown-menu>li>a { font-size:14px !important; }
	.navbar-right .dropdown-menu li { width:240px; }
	.news-tile-container .news-tile p { font-size:14px; }
	.tendernaslov { font-size:15px; }
}
@media (max-width: 992px){
	.meni2 ul li a { font-size:15px; padding:5px 10px; }
	.pozicijalogo { top:-45px; left:0px; }
	.grb { height:60px; }
	.grb img { height:60px; }
	.logo { height:60px; }
	.logo img { height:60px; }
	.logotext { font-size:13px; height:60px; }
	.news-tile-container .news-tile p { font-size:12px; }
	.stan { height:260px; }
	.gizimg { height:auto; margin-left:auto; }
}
@media (max-width: 768px){
	.navbar-toggle { margin-right: 15px; border-radius: 0px; }
	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header { margin-right:-25px; margin-left:-15px; }
	.meni2 ul { padding-right:0px; }
	.meni2 ul li { display:block; }
	.meni2 ul li a { font-size:18px; padding:12px 10px; display:block; }
	.navbar-right .dropdown-menu li { width:100%; }
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a { padding:10px 5px 10px 5px; }
	.dropdown-menu>li>a { width:100%; text-align: center !important; font-size:16px; }
	.visina { height:auto; }
	.pozicijalogo { top:0px; left:0px; }
	.grb { height:45px; }
	.grb img { height:45px; }
	.logo { height:45px; }
	.logo img { height:45px; }
	.logotext { font-size:10px; height:45px;  padding:5px 10px 0 10px; }
	.pretraga { width: 40%; }
	.news-tile-container { margin-bottom: 10px; }
	.socialmediasharefuter { margin-bottom: 20px; }
	.slick-dots { bottom:-45px; }
}