@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,700&subset=latin,latin-ext);



body {

	background:#d0e288;

		font-family: 'Source Sans Pro', sans-serif;

}



.container {

	background:#fff;

	-moz-box-shadow: 0 0 40px #000;

	-webkit-box-shadow: 0 0 40px #000;

	box-shadow: 0 0 40px #000;

	position:relative;

}



header {

	margin-top:30px;

}

.parola {

	position:absolute;

	top:-20px;

	right:100px;

}

p, .sadrzaj li {

	font-weight:400;

	font-size:16px;

	line-height:19px;

	color:#3b3b3b;

	margin-bottom:15px;

}

.sadrzaj ul li {

	padding:0;

	margin:0;

}

.linkovi {

	/*list-style:none;*/

}

a {

	color:#4d4947;

}

 a:hover {

	color:#7087c3;

	text-decoration:none;

}

.zadnji {

	margin-bottom:0;

}

.plakat_margina {

	margin-bottom:15px;

	margin-top:18px;

}



footer {

	background:#253541;

	padding-top:30px;

	padding-bottom:30px;

	color:#fff;

	font-size:14px;

	line-height:16px;

	font-weight:300;

}

footer a {

	color:#fff;

	text-decoration:none;

}

footer a:hover {

	color:#fff;

	text-decoration:underline;

}

.kontakti {

	padding-bottom:20px;

	padding-top:-30px;

	padding-left:25px;

	font-size:22px;

	font-weight:500;

}

.footer {

	padding-left:30px;

	padding-right:30px;

	border-right: 1px solid #394650;

}

.ime {

	font-size:16px;

	line-height:18px;

}

 .container-cookie {

	 background:#d0e288;

	-moz-box-shadow: none;

	-webkit-box-shadow: none;

	box-shadow: none;

 }

.modal-header, .modal-content {

	background:#d0e288;

}



.modal-header {

	display:none;

	visibility:hidden;

}

.modal-title {

	color:#4d4947;

	font-size:20px;

	font-weight:500;

	text-transform:uppercase;

	text-align:center;

}

.galerija img, .galerija {

	margin-top:15px;

	margin-bottom:15px;

}

.galerija img {

	  -webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.75));

	  filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.75));

}

input[type="text"], textarea {

	background-color:#fff;

	height:36px;

	font-size:16px;

	font-weight:400;

	color:#000;

	border:1px solid #d0e288;

	-webkit-border-radius: 0 !important;

	-moz-border-radius: 0 !important;

	border-radius: 0 !important;

	margin-left:-15px;

	margin-bottom:15px;

}

.embed-container { 

	position: relative;

	padding-bottom: 56.25%; 

	height: 0; 

	overflow: hidden; 

	max-width: 100%; 

} 

.embed-container iframe, .embed-container object, .embed-container embed { 

	position: absolute; 

	top: 0; 

	left: 0; 

	width: 100%; 

	height: 100%; 

}

.video {

	padding:15px;

	-webkit-filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.75));

	  filter: drop-shadow(5px 5px 5px rgba(0,0,0,0.75));

}

.error-class_Daci_Kontakt_1526713267 {

	color: #a94442;

	font-size:14px;

}



.required-field_Daci_Kontakt_1526713267 {

	color: #feddbf;

}



.label-class_Daci_Kontakt_1526713267 {

	color: #3b3b3b ;

}

@media all and (min-width : 768px) {

	.navigacija {

		background:#d0e288;

		border:none;

		font-size:20px;

		font-weight:400;

		padding-top:7px;

		border-radius: 0 !important;

  		-moz-border-radius: 0 !important;

		position:absolute;

		right:0;

		top:150px;

		width:100%;

		-webkit-box-shadow: 7px 20px 0px -7px rgba(112,135,195,1);

		-moz-box-shadow: 7px 20px 0px -7px rgba(112,135,195,1);

		box-shadow: 7px 20px 0px -7px rgba(112,135,195,1);

	}

	

	.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {

		color: #000000;

		border-bottom:1px solid #7087c3;/*Sets the text hover color on navbar*/

	}

	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a {

		padding:7px 10px;/*Sets the text hover color on navbar*/

	}

	.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > 		.active > a:focus {

		color: #1d1e1a; /*BACKGROUND color for active*/

	}

	.navbar-default {

		background-color: none;

	}

	.nav > li > a:hover,

	.nav > li > a:focus {

		color: white;

		text-decoration: none;

		background-color: silver; /*Change rollover cell color here*/

	}

	.navbar-default .navbar-nav > li > a {

		   color:#383932;

	}

	.not_drop {

		background:url(/images/separator.jpg) center right no-repeat;

	}

	.current {

		color: #000000;

		border-bottom:1px solid #7087c3;

	}

	h1, h2, .kontaktis {

		color:#383932;

		font-size:26px;

		-webkit-box-shadow: -7px 15px 0px -7px rgba(112,135,195,1);

		-moz-box-shadow: -7px 15px 0px -7px rgba(112,135,195,1);

		box-shadow: -7px 15px 0px -7px rgba(112,135,195,1);

		padding:5px 30px;

		background:#d0e288;

	}

	.kontaktis {

		font-size:22px;

		line-height:24px;

		margin-top:50px;

		margin-bottom:50px;

		padding-top:25px;

		padding-bottom:25px;

	}

	.span_kontakti {

		font-size:16px;

		line-height:20px;

	}

	h2 {

		font-size:24px;

	}

	.sadrzaj {

		background:#feddbf;

		padding:15px;

		margin:15px 0;

		-webkit-box-shadow: 4px 4px 14px -2px rgba(0,0,0,0.75);

		-moz-box-shadow: 4px 4px 14px -2px rgba(0,0,0,0.75);

		box-shadow: 4px 4px 14px -2px rgba(0,0,0,0.75);

	}

	.sadrzaj_last {

		-webkit-box-shadow: 0px 4px 14px -2px rgba(0,0,0,0.75);

		-moz-box-shadow: 0px 4px 14px -2px rgba(0,0,0,0.75);

		box-shadow: 0px 4px 14px -2px rgba(0,0,0,0.75);

	}

	.no_bg {

		background:none;

		-webkit-box-shadow: none;

		-moz-box-shadow: none;

		box-shadow: none;

	}

	.alt_shadow {

		-webkit-box-shadow: 7px 15px 0px -7px rgba(112,135,195,1);

		-moz-box-shadow: 7px 15px 0px -7px rgba(112,135,195,1);

		box-shadow: 7px 15px 0px -7px rgba(112,135,195,1);

	}

	.razmak_reset {

		margin-left:-15px;

	}

	.formular {

		margin-right:-30px;

		margin-top:48px;

		font-size:22px;

	}

}

@media all and (min-width : 768px) and (max-width : 991px) {

	.navigacija {

		font-size:16px;

		top:50px;

		width:100%;

	}

	.navbar-default .navbar-nav > li > a, .navbar-default .navbar-nav > li > a {

		padding:7px;/*Sets the text hover color on navbar*/

	}

	.marge {

		margin-top:50px;

	}

}



@media all and (min-width: 992px) and (max-width: 1199px) {

	.navigacija {

		font-size:20px;

		top:90px;

		width:100%;

	}

}	



@media all and (max-width: 767px) {

	.navigacija {

		border:none;

		font-weight:500;

		margin-top:20px;

		background:#d0e288;

	}

	.navbar-default .navbar-nav > li > a, .active {

		   color:#1d1e1a;

		   border-bottom:1px solid #e7e7e7; 

		   border-top:1px solid #e7e7e7;

		   text-transform:uppercase;

	}

	.navbar-default .navbar-nav > li > a:last-child {

		border-bottom:0px;

	}

	.navbar-default .navbar-nav > li > a:hover, .active:hover {

		   color:#000;

		   background:#fff;

	}

	.navbar-toggle {

			background:#000;

	}

	h1, h2, .kontaktis {

		color:#383932;

		font-size:24px;

		text-align:center;

		font-weight:400;

		text-transform:uppercase;

		background:none;

	}

	.kontaktis {

		font-size:22px;

		line-height:24px;

		margin-top:50px;

		margin-bottom:50px;

		padding-top:25px;

		padding-bottom:25px;

		text-transform:none;

	}

	.span_kontakti {

		font-size:16px;

		line-height:20px;

	}

	p, .sadrzaj li {

		text-align:justify;

	}

	.footer {

		padding-top:30px;

		padding-bottom:30px;

		border-bottom: 1px solid #394650;

	}

	footer {

		padding-top:0;

		padding-bottom:0;

		text-align:center;

	}

	.kontakti {

		padding:15px 0 0 0;

		font-size:22px;

		font-weight:500;

	}

	.sadrzaj ul li {

		margin-left:-30px;

	}

	.formular {

		margin-top:15px;

		margin-bottom:15px;

		background:#feddbf;

		padding:10px;

		font-size:22px;

	}

	.sadrzaj_form {

		background:#feddbf;

		padding:0px;

		margin:15px 0;

	}

}

.pace {

  -webkit-pointer-events: none;

  pointer-events: none;

  -webkit-user-select: none;

  -moz-user-select: none;

  user-select: none;

}



.pace-inactive {

  display: none;

}



.pace .pace-progress {

  background: #f89520;

  position: fixed;

  z-index: 2000;

  top: 0;

  right: 100%;

  width: 100%;

  height: 2px;

}



.pace .pace-progress-inner {

  display: block;

  position: absolute;

  right: 0px;

  width: 100px;

  height: 100%;

  box-shadow: 0 0 10px #f89520, 0 0 5px #f89520;

  opacity: 1.0;

  -webkit-transform: rotate(3deg) translate(0px, -4px);

  -moz-transform: rotate(3deg) translate(0px, -4px);

  -ms-transform: rotate(3deg) translate(0px, -4px);

  -o-transform: rotate(3deg) translate(0px, -4px);

  transform: rotate(3deg) translate(0px, -4px);

}



.pace .pace-activity {

  display: block;

  position: fixed;

  z-index: 2000;

  top: 15px;

  right: 15px;

  width: 14px;

  height: 14px;

  border: solid 2px transparent;

  border-top-color: #f89520;

  border-left-color: #f89520;

  border-radius: 10px;

  -webkit-animation: pace-spinner 400ms linear infinite;

  -moz-animation: pace-spinner 400ms linear infinite;

  -ms-animation: pace-spinner 400ms linear infinite;

  -o-animation: pace-spinner 400ms linear infinite;

  animation: pace-spinner 400ms linear infinite;

}



@-webkit-keyframes pace-spinner {

  0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }

  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }

}

@-moz-keyframes pace-spinner {

  0% { -moz-transform: rotate(0deg); transform: rotate(0deg); }

  100% { -moz-transform: rotate(360deg); transform: rotate(360deg); }

}

@-o-keyframes pace-spinner {

  0% { -o-transform: rotate(0deg); transform: rotate(0deg); }

  100% { -o-transform: rotate(360deg); transform: rotate(360deg); }

}

@-ms-keyframes pace-spinner {

  0% { -ms-transform: rotate(0deg); transform: rotate(0deg); }

  100% { -ms-transform: rotate(360deg); transform: rotate(360deg); }

}

@keyframes pace-spinner {

  0% { transform: rotate(0deg); transform: rotate(0deg); }

  100% { transform: rotate(360deg); transform: rotate(360deg); }

}

::-webkit-scrollbar {

 width: 15px;

}

::-webkit-scrollbar-track {

 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);

 background:#ffffff;

}

::-webkit-scrollbar-thumb {

 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);

 background:#d0e288;

}