@media all
{
:root
{
	gboja: #0976bc!important;
	--primary: #0976bc!important;
}

.close
{
	float:right;
	padding:3px;
}
 ol , div.container > ul, ul
{padding:0; margin-left:45px;}

time[itemprop="datePublished"]
{
	font-size:10pt;
}

ul.cw-social-mod-icons-cws-circle{
	text-align:center;
}

.navbar .nav > li
	{
		line-height:9pt!important;
	}

#podeli
{
	min-height:50px;
}

#naslov
{
	min-height:50px;
	height:50px;
}
audio, canvas, video{
	width:90%!important;
}

#f5FirstDivVideo0{
	text-align:center;
}

#prva-kolona ul,
#druga-kolona ul,
#treca-kolona ul
{
	padding:10px;
	list-style:none;
}

.viber_share
{
	background-image:url("/media/share_on_viber/logo_icon_purple_small.png");
	width:32px;
	height:32px;
	background-size:cover;
}

#logout-nav
{
	margin-left:15px;
	list-style:none;
}

	p
	{
		text-indent:15px;
	}
		.f5ShowFullSlide93 > p
	{
		text-indent:0;
	}
	

	
	 .blink {
    -webkit-animation: blink 2s step-end infinite;
            animation: blink 2s step-end infinite;
                color: #FF0000;
}
@-webkit-keyframes blink { 50% { opacity: 0.1; color:red;}}
        @keyframes blink { 100% { visibility: 1; color:#0976bc!important;}}}
  

	

label, input, button, select, textarea
{
	font-size:14pt;
}

.btn-secondary 
{
	color:black;
}
.btn-secondary:hover
{
	color:white;
}

a:hover, a:focus
{
	color:#0976bc!important;
}

#pad1, #pad12 ,#pad2,#pad3, #pad4
{
	position:absolute;
	background-color:rgba(255,255,255, 0.9);
	height:auto;
	width:auto;
	line-height:8px;
	
}

  #pad1, #pad12, #pad4
   {
	   width:300px;
   }
   #pad2, #pad3
   {
	   width:600px;
   }

   .f5ShowFullModule
   {
	   font-weight:bolder;
	   background-color: white;
   }

.nav-item.dropdown.active > a.nav-link
{
	color:white!important;
	background-color:#0976bc!important;
}

div [itemprop="articleBody"] {
    padding-left: 15%;
	padding-right: 15%;
}

.padajuci-meni
{
	position:absolute;
	display:block;
	max-height:800;
	overflow:hidden;
	-webkit-transition: max-height  .5s ease;
    -moz-transition: max-height .5s ease;
    -o-transition: max-height .5s ease;
    -ms-transition: max-height .5s ease;
    transition: max-height .5s ease;
	z-index:9999;
}

.zapmeni
{
	margin-left:-100px;
	background-color:rgba(255,255,255,0.8);
}

.studprogmenupoz
{
	background-image:url("/../images/logoi.png");
	background-size:contain;
	background-position:40%;
	-moz-background-repeat:no-repeat;
	background-repeat:no-repeat;
	opacity:0.5;
	
}

.navbar .nav > li
{
	padding-left:10px;
}

.navbar .nav > li > a
{
	color:#0976bc!important;
	padding:10px;
	font-size:12pt;
	font-family:Arial;
}
.navbar .nav > li > a:hover,
ul.navbar-nav.mr-auto > li > .nav-link:hover
{
		border-bottom:1px solid #0976bc!important;
		color:#074A8B!important;
}

ul.navbar-nav.mr-auto > li.nav-item.active > .nav-link:hover
{
		color:white;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus,
.navbar .nav > .active > a, 
.navbar .nav > .active > a:hover, 
.navbar .nav > .active > a:focus
{
	background-color:#0976bc!important;
	color:white!important;
}


.navbar
{
	position:fixed;
	background-color:white;
	width:100%;
	margin-left:-15px;
	padding:0;
	z-index:8888;
	border-bottom:2px solid rgb(7, 74, 139);
}


.navbar-light .navbar-toggler
{
	position:relative;
	/*right:20px;
	top:10px;*/
}


.add-on + #modlgn-username, .add-on + #modlgn-passwd,
textarea, 
input[type="text"], 
input[type="password"], 
input[type="datetime"], 
input[type="datetime-local"], 
input[type="date"], 
input[type="month"], 
input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input
{
	width:280px;
	height:40px;
	font-size:16pt;
}

input[type="search"]
{
	width:250px;
	height:40px;
	font-size:16pt;
	margin-top:5px;
}



.input-prepend .add-on:first-child, .input-prepend .btn:first-child
{
	width:40px;
	height:40px;
	line-height:30px;
	vertical-align:middle;
}


.navbar-nav > li > .padajuci-meni
{
	background-color:rgba(255,255,255,0.9);
}

div[itemprop="articleBody"] p
{
	margin:5px;
}

.sfl_item
{
	overflow:hidden!important;
}

.sfldel
{
	position:absolute!important;
	right:0;
}


#content
{
	margin-top:75px;
}

.muted
{
	padding:10px;
	display:flex;
}
.dd
{
	margin-left:15px;
}
dd.hits, dd.published{font-size:12pt;}
.dl
{
	margin-bottom:0;
}

.ikonice-podeli
{
	position:absolute;
	right:15px;
	
}

.caret
{
	display:none;
}

#dropdownMenuButton-81
{
	position:absolute;
	right:0;
	top:60px;
	z-index:2;
}

nav.navbar.navbar-expand-lg.navbar-light.col-xs-12
{
	min-height:80px;
	max-height:80px;
	height:80px;
	box-shadow:0 1px #0976bc!important;
}
    
h1.col-xs-12.col-md-12.col-lg-12
{
	min-height:50px;
	max-height:200px;
}


.breadcrumb
{
	margin-top:0;
	margin-bottom:-9px;
	background-color:transparent;
	z-index:9999;
}

.studprogmenu
{
	opacity:1;
}

.nav li, .padajuci-meni
{
	font-weight:bold;
}


.navbar-brand
{
	display:block;
	background:url("/../images/logo/logo_akademije.jpg");
	width:265px;
	max-width:265px;
	height:75px;
	max-height:75px;
}


h4
{
	font-size:14pt;
	font-weight:bold;
}


p
{
  padding:5pt;
}
.row-fluid
{
	background-color:rgba(255,255,255,0.7);
}
.item-page
{
	margin:10px;
  background-color:rgba(255,255,255,0.7);
}

.items-row, .span6
{
	/*border:1px solid #0976bc!important;*/
	margin-bottom:10px;
}

.page-header
{
	padding:0;
	margin:0;
	color:white;
}

h1
{
	color:white !important;
	font-size:18pt !important;
	background-color:#074A8B!important;
	padding:25px 20px!important;
}

	h2{
		background-color: #0976bc!important;
		color: white !important;
		font-size: 16pt;
		padding: 5pt;
		margin: 10pt;
		text-align: center;
		border-radius: 25px;
		line-height: 30px;
		box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		border:1px solid black;
	}

h3
{
	color:#0976bc!important !important;
	background-color:transparent;
	padding:10px;
}

.separator
{
	cursor:pointer;
}

.span12 
{
	margin:0;
	padding:0;
}

/** ispravka za meni**/
.nav > .item-509
{
	display:none;
}

body
{
	background-image:url("/../images/pozadina1920x1280.png");
	background-repeat:y-repeat;
	background-size:100%;
  font-size:14pt;
  font-family:Times New Roman;
}
body a 
{
	color:midnightblue;
	font-weight:bold;
}


body a:hover 
{
	font-weight:bold;
}

thead
{
	background-color:#0976bc!important;
	color:white;
	font-weight:bold;
}
thead a
{
	color:white;
	font-weight:bold;
}
thead a:hover
{
	color:#0976bc!important;
	font-weight:bold;
}

#tabela-strucne-sluzbe > td
{
	padding:2px;
}

body.site
{
	padding:0;
	border:0;
}

.slikaskola
{
	animation:slikaskola 1.5s ease;
}

}

@keyframes animpadajuci
{
	0% {margin-top:200px;}
	100% {margin-top:0;}
}

@keyframes slikaskola
{
	0% {width:100%;}
	100% {width:50%;}
}


#bs-navbar
{
	-webkit-transition: height  .5s ease;
    -moz-transition: height .5s ease;
    -o-transition: height .5s ease;
    -ms-transition: height .5s ease;
    transition: height .5s ease;
	
}

.padajuci-meni{z-index:1;}
}

	
#like-desk{display:block;}
#like-mob{display:none;}


@media only screen and (min-width: 967px)
{

.span12
{
	padding:0px;
}

.breadcrumb
{
	margin-top:10px;
	margin-bottom:-9px;
}

#content
{
	margin-top:97px;
}

h1
{
	font-size:14pt;
}

} /******************  967 *******************/


#content > img
{
	margin:20px;
}


/*featurecategory ispravke*/
.fc_leading li{
    
    height:auto;
	border: 1px solid black !important;
    padding: 15px!important;
    margin: 15px;
    background-color: aliceblue!important;
    border-radius: 15px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

.fc_leading p{

}


.featcat a
{
	padding:2px;
	color:white;
	font-weight:bold;
}
li > h3 > a{
	color:#0976bc!important;
}
.featcat h2 > a 
{
	color:white!important;
}
.featcat > h2
{
	background-color:white;
	text-align:center!important;
}

.featcat img
{
	float:none;
	margin:auto;
	margin-top:15px;
}

.featcat .fc_title a:hover
{
	color:#0976bc!important;
	font-weight:bold;
}

.featcat .col1 h2 > a
{
	color:white;
	background-color:#074A8B!important;
}


.fc_readmore{
    float:right;
    margin-top:2px;
}


.fc_readmore > .fc_title{
    
     padding:10px;
	 margin-top:-15px;
     font-size: 14pt;
     font-weight: bold;
     text-align: center;
     
     background-color: #074A8B!important;
     color:white!important;
     text-decoration:none;
     border-radius:15px;
	 box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
		border:1px solid black;
}
.fc_readmore a:hover{
    
   color:white!important;
   background-color:#0976bc!important;
}
/*featurecategory ispravke kraj*/


fieldset {
    display: block;
    -webkit-margin-start: 2px;
    -webkit-margin-end: 2px;
    -webkit-padding-before: 0.35em;
    -webkit-padding-start: 0.75em;
    -webkit-padding-end: 0.75em;
    -webkit-padding-after: 0.625em;
    min-width: -webkit-min-content;
    border:none;
}
/*
	img{
		margin:0;
	}
*/
	div.kartica > h2
	{
		display:table-cell;
		width:1920px;
		height:60px;
		vertical-align:middle;
	}

.footer
{
	background-color:rgba(255,255,255, 0.7);
}

.glyphicon
{
	font-size:20pt;
}
#pretraga-dugme
{
	margin-top:10px;
	text-decoration:none;
}
#pretraga
{
	position:absolute;
	left:0;
	z-index:9999;
}



/************* ikonice *******************/
.srRS{
	display:block;
	float:right;
	width:20px;
	height:13px;
	background-image:url("/files/kategorija-administratora/ikonice/zastavaRSmala.png");
}
.srYU{
	display:block;
	float:left;
	width:20px;
	height:13px;
	background-image:url("/files/kategorija-administratora/ikonice/zastavaYUmala.png");
}

.pzikon:hover, .mailikon:hover
{
	width:55px;
	height:55px;
}

   .dropdown-menu
{
	margin:0;
}

.navbar-nav
{
	padding-left:10px;
}

.container > p
{
	text-indent:0;
}

@media (max-width: 1221px) {
	/*.navbar-header{
		width:100%;
	}
   .navbar-collapse.collapse {
       display: none !important;
   }
   .navbar-toggler{
	   display:block !important;
	   position:relative;
	   float:right;
   }*/
   	.nav > li
	{
		width:100%;
	}
	
	.navbar-right
	{
		margin-left:15px;
	}
   #pad1,#pad2,#pad3
   {
	   width:100%;
   }
   .item-page
   {
	   margin:0;
   }
   .userdata.m-auto
   {
	   margin:0!important;
   }
   
   @-moz-document url-prefix() {
   #pad1,#pad2,#pad3
   {
	   position:relative;
	   width:320px;
   }
}
   
   .navbar-collapse
{
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
	-ms-overflow-style:-ms-autohiding-scrollbar;
	background-color:white;
}


 
}

@media (min-width: 1200px) {
	.navbar-header{
		width:100%;
	}
   .collapse {
       display: block !important;
   }
   .navbar-toggler{
	   display:none !important;
	   position:relative;
	   float:right;
   }
   	.nav > li
	{
		width:100%;
	}
   
}

@media only screen (min-width: 1200px) {
	
	#PadajuciMeni-1:hover > #pad1 {
		position:absolute;
		display:block;
		z-index:2;
	
}

	#PadajuciMeni-2:hover > #pad2 {
		position:absolute;
		display:block;
		z-index:2;

}

	#PadajuciMeni-3:hover > #pad3 {
		position:absolute;
		display:block;
		z-index:2;
	
}
	
}


#content > img
{
	margin:30px;
}

}


#system-message-container
{
	padding-top:50px;
	text-align:center;
}


.kartica
{
	height:350px;
	font-size:13.2pt;
	padding:10px;
	background-color:white;
	margin-bottom:1px;
}


/*************** meni ****************/
	ul.navbar-nav.m-auto > li.nav-item.dropdown:hover > div
{
  display:block;
}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link
{
	background-color:#0976bc!important;
	color:white!important;
}

.navbar-light .navbar-nav .nav-link
{
	color:#0976bc!important;
	font-size:12pt;
	margin:2px;
	font-family:Arial;
}

.navbar-light .navbar-nav .nav-link.active
{
	color:white;
	border:2px solid rgb(7, 74, 139);
}


.btn-primary
{
	color:white!important;
	--background-color:#0976bc!important!important;
}

.btn-primary:hover
{
	color:white;
	--background-color:074A8B!important;
}
.btn-secondary
{
	color:black!important;
	--background-color:white!important;
	/*background-image: -webkit-gradient(linear,0 0,0 100%,from(#0976bc!important),to(#0976bc!important))!important;*/
}

.btn-secondary:hover
{
	color:white;
	--background-color:#0976bc!important;
}


ul > li a{
	color: #007bff!important;
}

uy.list-inline.center
{
	margin-left:0;
}
ul.list-inline.center.span3 a
{
	color:#0976bc!important;
}
ul.list-inline.center.span3 a:hover
{
	color:white;
}

ul.list-inline.center.span3 li:hover
{
	background-color:#0976bc!important;
	
}


/********************footer***************************/
.social li{
	padding: 3px 0;
}
.social li a i {
    margin-right: 5px;
	font-size:25px;
	-webkit-transition: .5s all ease;
	-moz-transition: .5s all ease;
	transition: .5s all ease;
}
.social li:hover a i {
	font-size:40px;
	margin-top:-15px;
}
.social li a,
.quick-links li a{
	color:black;
}
.social li a:hover{
	color:#0976bc!important;
}



.hits
{
	position:absolute;
	right:15px;
}



/****************baneri***********************/
.bannergroup .row
{
	flex-wrap:nowrap;
}



/*****************cenovnik************************/

.cenovnikTabela{
  position:relative;
  padding-left:15px;
  padding-right:60px;
  margin-left: 15px;
  margin-right: 60px;
  font-size:14pt;
  font-weight:normal;
  
}

.cenovnikLista {
  display: block;

}

.cenovnikLista > tr:hover{
  background-color: #0976bc!important;
  color:white;
  font-weight:normal;
  cursor:pointer;
}

nobr > img
{
	margin:0;
}
@media only screen and (min-width:0px) and (max-width: 768px){
	div [itemprop="articleBody"] {
    padding-left: 0;
	padding-right: 0;
}

#google_translate_element{
	position:unset !important;
}
	
}

@media only screen and (min-width:0px) and (max-width: 1200px)
{
	
	
	dd.hits, dd.published{font-size:8pt;}
	#pad1, #pad2, #pad3
	{
		position:relative;
	}
	.navbar-toggler
	{
	    background-color:white;
	    width:100%!important;
	}
	.breadcrumb{display:none;}
		/*
		*{
			font-size:10pt;
		}*/
	h1
	{
		font-size:14pt!important;
	}
	h4{
		font-size:10pt!important;
	}
	.navbar .nav > li
	{
		line-height:9pt!important;
	}
	.navbar .nav > li > a
	{
		font-size:9pt!important;
	}
	
	ul.navbar-nav.m-auto > li.nav-item.dropdown:hover > div
{
	position:relative;
	display:block;
}
	.kartica-info
	{
		font-size:9pt;
	}
	
	img{
		margin:0;
		padding:0;
	}
	
	.container
	{
		margin:0!important;
	}
	
	table
	{
		font-size:8pt;
		margin:0;
	}
	
	p
	{
		text-indent:15px;
	}
	
	.f5ShowFullSlide93 > p
	{
		text-indent:0;
	}
	
	.featcat img, .fc_leading img, ul.fc_leading img
	{
		margin-left:15%!important;
		padding:0!important;
		float:none!important;
	}
	
	.h3, h3
	{
		font-size:1.35rem;
	}
	
	#like-desk{display:none;}
	#like-mob{display:block;}

}





@media only screen and (max-width:319px)
{
    body{
        background-image:url("/../images/pozadina-mob.jpg");
    }
	.navbar-toggler{position:relative; width:100%;}
	.kartica-info
	{
		font-size:9pt;
	}
	
		img{
		margin:0;
	}
	
	.container, container-fluid
	{
		margin:0!important;
	}
	
	table
	{
		font-size:6pt;
		font-weight:normal;
		margin:0;
	}
	
	p
	{
		text-indent:0;
	}
	
	.f5ShowFullSlide93 > p
	{
		text-indent:0;
	}
	
	
	h2{ font-size:12pt!important;}
	.kartica{padding:0!important;}
}

@media only screen  and (min-width:351px) and (max-width:1200px)
{
	#bs-navbar
	{
	    	height:80vh;
	}
	body
{
	background-image:url("/../images/pozadina-mob.jpg");
	background-repeat:y-repeat;
	background-size:100%;
  font-size:14pt;
  font-family:Times New Roman;
}

.navbar-light .navbar-toggler
{
	position: absolute;
	display: inline-block;
	width:55px!important;
	right: 20px;
	top:20px;
	background-color: white;
	color: black;
}

}

@media only screen  and (min-width:320px)and (max-width:350px)
{

#bs-navbar
{
	margin-top:40px;
	height:100vh;
}
#f5ShowFullSlide93 > p
	{
		font-size:6pt;
		text-indent:0;
	}
	.f5ShowFullSlide, h1[itemprop="headline"]
	{
		margin-top:50px;
	}
	.f5slide-indicators{font-size:50%;}
		


}
