@charset "utf-8";
/* CSS Document */
body {margin:0;padding:0;font-family:'Fira Sans', Arial, Helvetica, sans-serif;font-size:16px;font-weight:400;background:#76EDFF;color:#5F6368;}
input:-internal-autofill-selected {background:none;}
* {margin:0;padding:0;}
img {border:0;outline:none;}
a {text-decoration:none;outline:none;}
button, .submit {display:block;outline:none;border:none;cursor:pointer;font-family:'Fira Sans', Arial, Helvetica, sans-serif;background:none;}
button, input, textarea {font-family:'Fira Sans', Arial, Helvetica, sans-serif;}
li {display:block;padding:0px;margin:0px;list-style:none;}
*::selection {color:#ffffff;background:#30B4FF;}
img::selection {color:#ffffff;background:none;}
#default {display:block;position:fixed;z-index:-1;top:0px;left:0px;right:0px;bottom:0px;width:100%;height:100%;}
#default-hold {display:block;position:fixed;z-index:-1;}
@media screen and (max-width: 479px)
{
	#default-hold {width:10px;}
}
@media screen and (min-width: 480px)
{
	#default-hold {width:50px;}
}
@media screen and (min-width: 640px)
{
	#default-hold {width:150px;}
}
@media screen and (min-width: 778px)
{
	#default-hold {width:250px;}
}
@media screen and (min-width: 960px)
{
	#default-hold {width:350px;}
}
@media screen and (min-width: 1170px)
{
	#default-hold {width:450px;}
}
@media screen and (min-width: 1400px)
{
	#default-hold {width:550px;}
}
@media screen and (min-width: 1640px)
{
	#default-hold {width:650px;}
}
@media screen and (min-width: 1920px)
{
	#default-hold {width:750px;}
}
@media screen and (min-width: 2300px)
{
	#default-hold {width:850px;}
}
/* Transition */
button, button:hover,
input, input:focus, input:hover, textarea, textarea:focus,
a, a img, a::before, a::after
	{transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;-moz-transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;-webkit-transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;-o-transition:color 0.3s, background 0.3s, border 0.3s, opacity 0.3s;}
a svg, button svg
	{transition:fill 0.3s;-moz-transition:fill 0.3s;-webkit-transition:fill 0.3s;-o-transition:fill 0.3s;}
#default {left:0px;top:0px;height:100%;position:fixed;z-index:-1;width:100%;min-width:320px;}
*.clear::after {display:block;clear:both;content:" ";line-height:0px;height:0px;}
.hold {margin:auto;overflow:visible;width:92%;min-width:300px;max-width:2360px;}
.hold::after {display:block;clear:both;content:" ";line-height:0px;height:0px;}
/* def */
#full-page {min-width:320px;}
.an-left.an-off {-ms-transform: matrix(1, 0, 0, 1, -300, 0);-webkit-transform: matrix(1, 0, 0, 1, -300, 0);transform: matrix(1, 0, 0, 1, -300, 0);filter:alpha(opacity=0);opacity:0;}
.an-zoom.an-off {-ms-transform: matrix(0.8, 0, 0, 0.8, 0, 0);-webkit-transform: matrix(0.8, 0, 0, 0.8, 0, 0);transform: matrix(0.8, 0, 0, 0.8, 0, 0);filter:alpha(opacity=0);opacity:0;}
.an-up.an-off {-ms-transform: matrix(1, 0, 0, 1, 0, -60);-webkit-transform: matrix(1, 0, 0, 1, 0, -60);transform: matrix(1, 0, 0, 1, 0, -60);filter:alpha(opacity=0);opacity:0;}
.an-fade.an-off {filter:alpha(opacity=0);opacity:0;}
.animst.an-left, .animst.an-zoom, .animst.an-up {transition:transform 0.75s, opacity 0.75s;-moz-transition:transform 0.75s, opacity 0.75s;-webkit-transition:-webkit-transform 0.75s, opacity 0.75s;-o-transition:transform 0.75s, opacity 0.75s;}
.animst.an-fade {transition:opacity 0.75s;-moz-transition:opacity 0.75s;-webkit-transition:opacity 0.75s;-o-transition:opacity 0.75s;}
a.rect-button, input.rect-button {transition:transform 0.3s, box-shadow 0.3s;-moz-transition:transform 0.3s, box-shadow 0.3s;-webkit-transition:-webkit-transform 0.3s, -webkit-box-shadow 0.3s;-o-transition:transform 0.3s, box-shadow 0.3s;}
	a.rect-button:hover, input.rect-button:hover {-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);box-shadow:0px 1px 12px rgba(0,0,0,0.3);-webkit-box-shadow:0px 1px 12px rgba(0,0,0,0.3);}
a.title-link {transition:transform 0.3s;-moz-transition:transform 0.3s;-webkit-transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;}
	a.title-link:hover {-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);}
a.zoom-link {transition:transform 0.3s;-moz-transition:transform 0.3s;-webkit-transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;}
	a.zoom-link:hover {-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);}




a.zoom-10, input.zoom-10, button.zoom-10 {transition:transform 0.3s;-moz-transition:transform 0.3s;-webkit-transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;}
	a.zoom-10:hover, input.zoom-10:hover, button.zoom-10:hover {-ms-transform: matrix(1.1, 0, 0, 1.1, 0, 0);-webkit-transform: matrix(1.1, 0, 0, 1.1, 0, 0);transform: matrix(1.1, 0, 0, 1.1, 0, 0);}

a.zoom-5, input.zoom-5, li.zoom-5 {transition:transform 0.3s;-moz-transition:transform 0.3s;-webkit-transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;}
	a.zoom-5:hover, input.zoom-5:hover, li.zoom-5:hover {-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);}

a.zoom-im-5 img {transition:transform 0.5s;-moz-transition:transform 0.5s;-webkit-transition:-webkit-transform 0.5s;-o-transition:transform 0.5s;}
	a.zoom-im-5:hover img {-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);}


.caro-im img {transition:transform 0.75s, filter 0.75s;-moz-transition:transform 0.75s, filter 0.75s;-webkit-transition:-webkit-transform 0.75s, -webkit-filter 0.75s;-o-transition:transform 0.75s, filter 0.75s;}
	.caro-im a:hover img {-ms-transform: matrix(0.9, 0, 0, 0.9, 0, 0);-webkit-transform: matrix(0.9, 0, 0, 0.9, 0, 0);transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
	.caro-im span.hover {overflow:hidden;display:block;position:absolute;z-index:310;}
	.caro-im span.hover:before {display:block;position:absolute;z-index:312;width:100%;height:100%;bottom:-100%;left:0px;content:' ';background: -moz-linear-gradient(top, rgba(239,239,239,0.8) 0%, rgba(239,239,239,0) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(239,239,239,0.8)), color-stop(100%, rgba(239,239,239,0)));background: -webkit-linear-gradient(top, rgba(239,239,239,0.8) 0%, rgba(239,239,239,0) 100%);background: -o-linear-gradient(top, rgba(239,239,239,0.8) 0%, rgba(239,239,239,0) 100%);background: -ms-linear-gradient(top, rgba(239,239,239,0.8) 0%, rgba(239,239,239,0) 100%);background: linear-gradient(to bottom, rgba(239,239,239,0.8) 0%, rgba(239,239,239,0) 100%);transition:bottom 0.75s;-moz-transition:bottom 0.75s;-webkit-transition:bottom 0.75s;-o-transition:bottom 0.75s;}
	.caro-im a:hover span.hover:before {bottom:100%;}

	.caro-im-white span.hover {overflow:hidden;display:block;position:absolute;z-index:310;width:100%;height:100%;transition:box-shadow 0.75s;-moz-transition:box-shadow 0.75s;-webkit-transition:-webkit-box-shadow 0.75s;-o-transition:box-shadow 0.75s;}
	.caro-im-white span.hover:before {background: -moz-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.8)), color-stop(100%, rgba(255,255,255,0)));background: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: -o-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);}
	.caro-im-white a:hover span.hover {box-shadow:inset 0px 0px 16px rgba(0,0,0,0.25);-webkit-box-shadow:inset 0px 0px 16px rgba(0,0,0,0.25);}


	.caro-slide span.hover {overflow:hidden;display:block;position:absolute;z-index:310;width:100%;height:100%;transition:box-shadow 0.75s;-moz-transition:box-shadow 0.75s;-webkit-transition:-webkit-box-shadow 0.75s;-o-transition:box-shadow 0.75s;}
	.caro-slide span.hover:before {display:block;position:absolute;z-index:312;width:100%;height:100%;bottom:-100%;left:0px;content:' ';background: -moz-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.8)), color-stop(100%, rgba(255,255,255,0)));background: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: -o-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);transition:bottom 0.75s;-moz-transition:bottom 0.75s;-webkit-transition:bottom 0.75s;-o-transition:bottom 0.75s;}
	.caro-slide a:hover span.hover:before {bottom:100%;}
	.caro-slide a:hover span.hover {box-shadow:inset 0px 0px 16px rgba(0,0,0,0.25);-webkit-box-shadow:inset 0px 0px 16px rgba(0,0,0,0.25);}

.caro-zoo img {transition:transform 0.75s, filter 0.75s;-moz-transition:transform 0.75s, filter 0.75s;-webkit-transition:-webkit-transform 0.75s, -webkit-filter 0.75s;-o-transition:transform 0.75s, filter 0.75s;}
	.caro-zoo a:hover img {-ms-transform: matrix(0.9, 0, 0, 0.9, 0, 0);-webkit-transform: matrix(0.9, 0, 0, 0.9, 0, 0);transform: matrix(0.9, 0, 0, 0.9, 0, 0);}
	.caro-zoo span.hover {overflow:hidden;display:block;position:absolute;z-index:310;width:100%;height:100%;}
	.caro-zoo span.hover:before {display:block;position:absolute;z-index:312;width:100%;height:100%;bottom:-100%;left:0px;content:' ';background: -moz-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0.8)), color-stop(100%, rgba(255,255,255,0)));background: -webkit-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: -o-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: -ms-linear-gradient(top, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);background: linear-gradient(to bottom, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);transition:bottom 0.75s;-moz-transition:bottom 0.75s;-webkit-transition:bottom 0.75s;-o-transition:bottom 0.75s;}
	.caro-zoo a:hover span.hover:before {bottom:100%;}
/* location */
.field-location .location-map {display:none;margin-top:0.5em;position:absolute;z-index:300;width:400px;height:300px;background:#ffffff;box-shadow:0px 2px 6px rgba(0,0,0,0.25);-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.25);border:2px solid #e0e0e0;}
.field-location .clear {padding-left:30px;}
.field-location .clear a {display:block;width:24px;height:24px;float:left;margin-left:-30px;margin-top:10px;}
.field-location .clear a svg {fill:#5F6368;}
.field-location .location-map {display:none;margin-top:0.5em;position:absolute;z-index:300;width:400px;height:300px;background:#ffffff;box-shadow:0px 2px 6px rgba(0,0,0,0.25);-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.25);border:2px solid #e0e0e0;}
/* loc-win */
.loc-win {display:none;position:fixed;z-index:1000;left:0px;right:0px;top:0px;bottom:0px;window:100%;height:100%;}
.loc-win .bg {position:absolute;z-index:1000;left:0px;right:0px;top:0px;bottom:0px;window:100%;height:100%;background:rgba(255,255,255,0.7);cursor:pointer;transition:background 0.3s;-moz-transition:background 0.3s;-webkit-transition:background 0.3s;-o-transition:background 0.3s;}
.loc-win .bg:hover {background:rgba(255,255,255,0.9);}
.loc-win .cont {position:absolute;z-index:1010;border:2px solid #e0e0e0;box-sizing:border-box;box-shadow:0px 1px 12px rgba(0,0,0,0.15);-webkit-box-shadow:0px 1px 12px rgba(0,0,0,0.15);}
	#loc-location-map {left:10%;top:10%;width:80%;height:80%;}
/* pop-win */
#pop-win {display:block;position:absolute;z-index:50;top:0px;left:0px;width:100%;height:100%;min-width:320px;min-height:480px;}
#pop-win.pop-win-560 {min-height:560px;}
/* textarea */
.textarea textarea {display:block;box-sizing:border-box;line-height:1.75em;font-size:1em;padding:0em;border:none;outline:none;width:100%;color:#5F6368;resize:none;}
	.textarea textarea {font-size:1em;}
	.textarea textarea:focus {border-color:#003D7B;}
.format-text-buttons {padding:4px 0px;line-height:1em;font-size:0.85em;}
	.format-text-buttons:after {display:block;clear:both;height:0px;line-height:0px;content:" ";}
	.format-text-buttons a {display:block;float:left;width:24px;height:16px;padding:4px 0px;line-height:16px;font-size:15px;text-align:center;font-family:Georgia, "Times New Roman", Times, serif;background:#cdcfd4 center no-repeat;color:#ffffff;margin-bottom:2px;}
	.format-text-buttons a:hover {background-color:#003D7B;}
	.format-text-buttons a * {color:#ffffff;}
	.format-text-buttons a.format-text-button-slika {background-image:url(../../file/icon-ft-slika.png);}
	.format-text-buttons a.format-text-button-antrfile {background-image:url(../../file/icon-ft-antrfile.png);}
	.format-text-buttons a.format-text-button-quote {background-image:url(../../file/icon-ft-quote.png);}
	.format-text-buttons a.format-text-button-naslov {font-weight:700;margin-right:2px;}
	.format-text-buttons a.format-text-button-bold {font-weight:700;}
	.format-text-buttons a.format-text-button-italic {font-style:italic;}
	.format-text-buttons a.format-text-button-underline {text-decoration:underline;}
	.format-text-buttons a.format-text-button-stroke {text-decoration:line-through;}
	.format-text-buttons a.format-text-button-sup, .format-text-buttons a.format-text-button-sup * {font-size:11px;}
	.format-text-buttons a.format-text-button-sub {margin-right:2px;}
	.format-text-buttons a.format-text-button-sub, .format-text-buttons a.format-text-button-sub * {font-size:11px;}
	.format-text-buttons a.format-text-button-link {background-image:url(../../file/icon-ft-link.png);}
	.format-text-buttons a.format-text-button-youtube {background-image:url(../../file/icon-ft-youtube.png);}
	@media screen and (max-width: 479px)
	{
		.textarea textarea.textarea-ukli {height:14em;}
		.textarea textarea.textarea-uklidel {height:8em;}
		.textarea textarea.textarea-uklios {height:8em;}
		.textarea textarea.textarea-uklipla {height:8em;}
		.textarea textarea.textarea-ukd {height:5em;}
		.textarea textarea.textarea-ukd2 {height:14.5em;}
	}
	@media screen and (min-width: 480px) and (max-width: 777px)
	{
		.textarea textarea.textarea-ukli {height:14em;}
		.textarea textarea.textarea-uklidel {height:8em;}
		.textarea textarea.textarea-uklios {height:8em;}
		.textarea textarea.textarea-uklipla {height:8em;}
		.textarea textarea.textarea-ukd {height:5em;}
		.textarea textarea.textarea-ukd2 {height:14.5em;}
	}
	@media screen and (min-width: 778px)
	{
		.textarea textarea.textarea-ukli {height:16em;}
		.textarea textarea.textarea-uklidel {height:8em;}
		.textarea textarea.textarea-uklios {height:8em;}
		.textarea textarea.textarea-uklipla {height:8em;}
		.textarea textarea.textarea-ukd {height:5em;}
		.textarea textarea.textarea-ukd2 {height:14.5em;}
	}
/* input */
input.input-bottom {display:block;line-height:1.3em;padding:0.25em 0em;font-size:17px;color:#5F6368;border:0px;border-bottom:3px solid #DADCE0;width:100%;background:none;outline:none;margin-bottom:1em;}
	input.input-bottom:focus {border-color:#003D7B;}
input.input-mapa {display:block;line-height:1.3em;padding:0.75em 0em;font-size:17px;color:#5F6368;border:none;width:100%;background:none;outline:none;margin-bottom:0.5em;cursor:pointer;}
	input.input-bottom:focus {border-color:#003D7B;}
/* select */
select.input-bottom {display:block;line-height:1.3em;padding:0.25em 0em;font-size:17px;color:#5F6368;border:0px;border-bottom:3px solid #DADCE0;width:100%;background:none;outline:none;margin-bottom:1em;}
	select.input-bottom:focus {border-color:#003D7B;}
/* gbutton */
*.gbutton {display:block;box-sizing:border-box;box-shadow:2px 2px 4px rgba(0,0,0,0.25);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,0.25);background:#ffffff;color:#5F6368;width:192px;height:52px;text-align:center;color:;border-radius:26px;-moz-border-radius:26px;border:1px solid #DADCE0;font-size:16px;line-height:20px;padding: 15px 20px 15px 50px;}
	*.gbutton img {display:block;width:30px;height:24px;float:left;margin:-2px 2px -2px -32px;}
	*.gbutton.w150 {width:150px;}
	*.gbutton.zoom {transition:transform 0.3s, box-shadow 0.3s;-moz-transition:transform 0.3s, box-shadow 0.3s;-webkit-transition:-webkit-transform 0.3s, box-shadow 0.3s;-o-transition:transform 0.3s, box-shadow 0.3s;}
	*.gbutton.zoom:hover {-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);box-shadow:2px 4px 8px rgba(0,0,0,0.25);-webkit-box-shadow:2px 4px 8px rgba(0,0,0,0.25);}
/* image */
.input-image {box-sizing:border-box;padding-left:90px;padding-bottom:12px;}
	.input-image .im {display:inline;float:left;margin-left:-90px;width:64px;height:64px;border:1px solid #DADCE0;}
	.input-image .im img {display:block;width:100%;}
	.input-image iframe {display:block;height:32px;border:none;outline:none;padding:0px;margin:0px;}
	@media screen and (max-width: 479px)
	{
		.input-image {padding-left:0px;padding-bottom:12px;width:100%;box-sizing:border-box;}
		.input-image .im {display:inline;float:left;margin-left:0px;width:56px;height:56px;margin-bottom:14px;}
		.input-image .forma {clear:both;}
		.input-image iframe {width:240px;overflow:hidden;}
	}
/* potvrdi */
.potvrdi {clear:both;}
#potvrdi-button {padding:6px 0px;}
#potvrdi-loader {display:none;width:150px;height:64px;background:url(../../img/panel/loader-64.gif) center no-repeat;}
#potvrdi-report {padding-bottom:1em;font-size:0.85em;line-height:1.5em;color:#ff0000;}
#potvrdi-ok {display:none;}
#potvrdi-ok p {display:block;box-sizing:border-box;line-height:1.25em;font-size:1em;padding:16px 0px 16px 40px;background:url(../../img/panel/check.png) left center no-repeat;}
.potvrdi .comment {display:block;clear:both;padding-top:24px;line-height:1.5em;font-size:0.85em;color:#929292;}
.potvrdi .comment a {color:#5F6368;font-weight:700;}
.potvrdi .comment a:hover {color:#003D7B;}
/* login */
#login {position:absolute;z-index:50;background:#ffffff;box-sizing:border-box;width:300px;left:50%;top:50%;margin:-186px -150px;overflow:visible;box-shadow:10px 10px 40px rgba(0,0,0,0.25);-webkit-box-shadow:10px 10px 40px rgba(0,0,0,0.25);font-size:16px;border-radius:12px;-moz-border-radius:12px;}
	#pop-win.pop-win-560 #login {margin:-226px -150px;}
	#pop-win.pop-win-250 #login {margin:-125px -150px;}
#login .logo {background:#003D7B;border-radius:12px 12px 0px 0px;-moz-border-radius:12px 12px 0px 0px;}
#login .logo a {display:block;width:100%;padding:24px 0px;}
#login .logo a img {display:block;margin:auto;width:50%;max-width:330px;}
#login .body {padding:32px 20px 24px 20px;}
#login .opt {position:absolute;margin-top:42px;margin-left:-20px;font-size:0.85em;padding-bottom:2em;}
#login .opt a {color:#003D7B;}
#login .opt a:hover {text-decoration:underline;}
#login p {padding-bottom:1em;font-size:1em;line-height:1.5em;}
#login p a {color:#003D7B;}
#login p a:hover {text-decoration:underline;}
#login .report {padding-top:1em;font-size:0.85em;line-height:1.5em;color:#ff0000;}
#login label {font-size:16px;font-weight:700;display:block;line-height:1.5em;}
#login label small {font-size:14px;font-weight:400;}
#login input.submit {display:inline-block;box-sizing:border-box;border-radius:3px;-moz-border-radius:3px;line-height:1.3em;font-size:1em;padding:8px;border:none;outline:none;margin-top:10px;color:#ffffff;background-color:#057EC1;}
	#login input.submit:hover {filter:alpha(opacity=85);opacity:0.85;}
#login-loader {display:none;height:80px;background:url(../../img/panel/loader-64.gif) center no-repeat;}
/* ulistaj-kliniku */
#ulistaj-kliniku {position:absolute;z-index:50;background:#ffffff;box-sizing:border-box;left:50%;overflow:visible;box-shadow:10px 10px 40px rgba(0,0,0,0.25);-webkit-box-shadow:10px 10px 40px rgba(0,0,0,0.25);font-size:16px;border-radius:12px;-moz-border-radius:12px;overflow:hidden;}
#ulistaj-kliniku .logo {background:#003D7B;}
	#ulistaj-kliniku .logo a {display:block;width:100%;padding:24px 0px;}
	#ulistaj-kliniku .logo a img {display:block;margin:auto;width:50%;max-width:330px;}
#ulistaj-kliniku .top-text {padding:24px;padding-top:0px;line-height:1.5em;color:#ffffff;background:#003D7B;text-align:center;}
#ulistaj-kliniku .body {padding:52px 20px 52px 20px;}
#ulistaj-kliniku label {font-size:16px;font-weight:700;display:block;line-height:1.5em;}
	#ulistaj-kliniku label small {font-size:14px;font-weight:400;}
	#ulistaj-kliniku .fbody p {text-transform:uppercase;letter-spacing:0.1em;}
	#ulistaj-kliniku .delatnosti {box-sizing:border-box;}
	#ulistaj-kliniku .delatnosti li {box-sizing:border-box;padding:0px 0px 8px 24px;font-size:13px;}
	#ulistaj-kliniku .delatnosti li input.check {display:block;float:left;margin-left:-24px;margin-top:2px;}
	#ulistaj-kliniku .delatnosti li label {font-weight:400;font-size:13px;}
	#ulistaj-kliniku .osiguranje li {box-sizing:border-box;padding:0px 0px 8px 24px;font-size:13px;}
	#ulistaj-kliniku .osiguranje li input.check {display:block;float:left;margin-left:-24px;margin-top:2px;}
	#ulistaj-kliniku .osiguranje li label {font-weight:400;font-size:13px;}
	#ulistaj-kliniku .blok {border:2px solid #DADCE0;padding:20px;margin-bottom:20px;}
	#ulistaj-kliniku .blok p {background:#ffffff;padding:0px 8px;line-height:1em;margin-top:-28px;margin-bottom:20px;margin-left:-8px;display:block;float:left;}
	@media screen and (max-width: 479px)
	{
		#pop-win.ulistaj {height:3900px;}
		#ulistaj-kliniku {width:300px;margin:0px -150px;top:36px;}
		#ulistaj-kliniku .top-text {font-size:13px;}
	}
	@media screen and (min-width: 480px) and (max-width: 777px)
	{
		#pop-win.ulistaj {height:3700px;}
		#ulistaj-kliniku {width:450px;margin:0px -225px;top:60px;}
	}
	@media screen and (min-width: 778px)
	{
		#pop-win.ulistaj {height:2300px;}
		#ulistaj-kliniku {width:680px;margin:0px -340px;top:100px;}
		#ulistaj-kliniku .fbody {width:400px;display:inline;float:left;}
		#ulistaj-kliniku .delatnosti {width:220px;display:inline;float:right;}
		#ulistaj-kliniku .kolona {width:190px;display:inline;float:left;padding-bottom:20px;}
		#ulistaj-kliniku .kolona.kol-1 {margin-right:25px;}
		#ulistaj-kliniku .kolona.kol-3 {float:right;}
		#ulistaj-kliniku .opis {clear:both;padding-top:20px;padding-bottom:20px;border-top:1px dashed #e2e2e2;}
	}
/* ulistaj-doktora */
#ulistaj-doktora {position:absolute;z-index:50;background:#ffffff;box-sizing:border-box;left:50%;overflow:visible;box-shadow:10px 10px 40px rgba(0,0,0,0.25);-webkit-box-shadow:10px 10px 40px rgba(0,0,0,0.25);font-size:16px;border-radius:12px;-moz-border-radius:12px;overflow:hidden;}
#ulistaj-doktora .logo {background:#003D7B;}
	#ulistaj-doktora .logo a {display:block;width:100%;padding:24px 0px;}
	#ulistaj-doktora .logo a img {display:block;margin:auto;width:50%;max-width:330px;}
#ulistaj-doktora .top-text {padding:24px;padding-top:0px;line-height:1.5em;color:#ffffff;background:#003D7B;text-align:center;}
#ulistaj-doktora .body {padding:32px 20px 52px 20px;}
#ulistaj-doktora label {font-size:16px;font-weight:700;display:block;line-height:1.5em;}
	#ulistaj-doktora label small {font-size:14px;font-weight:400;}
	#ulistaj-doktora .fbody p {text-transform:uppercase;letter-spacing:0.1em;}
	#ulistaj-doktora .blok {border:2px solid #DADCE0;padding:20px;margin-bottom:20px;}
	#ulistaj-doktora .blok p {background:#ffffff;padding:0px 8px;line-height:1em;margin-top:-28px;margin-bottom:20px;margin-left:-8px;display:block;float:left;}
	#ulistaj-doktora .blok .duo {padding:0px 10px;}
	#ulistaj-doktora .blok .duo .left {display:inline;float:left;margin-left:-10px;width:50%;}
	#ulistaj-doktora .blok .duo .right {display:inline;float:right;margin-right:-10px;width:50%;}

	#ulistaj-doktora .uzrast {box-sizing:border-box;}
	#ulistaj-doktora .uzrast li {box-sizing:border-box;padding:0px 0px 8px 24px;font-size:13px;}
	#ulistaj-doktora .uzrast li input.check {display:block;float:left;margin-left:-24px;margin-top:2px;}
	#ulistaj-doktora .uzrast li label {font-weight:400;font-size:13px;}

	@media screen and (max-width: 479px)
	{
		#pop-win.ulistaj2 {height:2280px;}
		#ulistaj-doktora {width:300px;margin:0px -150px;top:36px;}
		#ulistaj-doktora .top-text {font-size:14px;}
	}
	@media screen and (min-width: 480px) and (max-width: 777px)
	{
		#pop-win.ulistaj2 {height:2100px;}
		#ulistaj-doktora {width:450px;margin:0px -225px;top:60px;}
	}
	@media screen and (min-width: 778px)
	{
		#pop-win.ulistaj2 {height:1520px;}
		#ulistaj-doktora {width:680px;margin:0px -340px;top:100px;}
		#ulistaj-doktora .fbody.fbody-left {width:340px;display:inline;float:left;padding-bottom:20px;}
		#ulistaj-doktora .fbody.fbody-right {width:280px;display:inline;float:right;padding-bottom:20px;}
	}
/* termin */
#pop-win.pop-termin {height:1000px;}
#termin-detaljno {position:absolute;z-index:50;background:#ffffff;box-sizing:border-box;width:300px;left:50%;top:60px;margin:0px -150px;overflow:visible;box-shadow:10px 10px 40px rgba(0,0,0,0.25);-webkit-box-shadow:10px 10px 40px rgba(0,0,0,0.25);font-size:16px;border-radius:12px;-moz-border-radius:12px;}
	#pop-win.pop-win-560 #termin-detaljno {margin:-226px -150px;}
#termin-detaljno .logo {background:#003D7B;border-radius:12px 12px 0px 0px;-moz-border-radius:12px 12px 0px 0px;}
#termin-detaljno .logo a {display:block;width:100%;padding:24px 0px;}
#termin-detaljno .logo a img {display:block;margin:auto;width:50%;max-width:330px;}
#termin-detaljno .body {padding:32px 20px 24px 20px;}
#termin-detaljno .grupa {border:2px solid #DADCE0;padding:1em;margin-bottom:1em;border-radius:5px;-moz-border-radius:5px;}
	#termin-detaljno .grupa .it {line-height:1.5em;padding-left:5em;max-height:4.5em;overflow:hidden;}
	#termin-detaljno .grupa .it span.lab {display:inline;float:left;margin-left:-5em;text-align:right;width:4.5em;color:#003D7B;font-weight:300;}
#termin-detaljno .grupa .def {text-align:center;line-height:1.5em;}
	#termin-detaljno .grupa .def a {color:#003D7B;}
	#termin-detaljno .grupa .def a:hover {text-decoration:underline;}
#termin-detaljno .grupa .opt {display:none;}
	#termin-detaljno .grupa .opt button {display:block;width:40%;padding:1em 0em;text-align:center;line-height:1em;transition:transform 0.5s, box-shadow 0.5s;-moz-transition:transform 0.5s, box-shadow 0.5s;-webkit-transition:-webkit-transform 0.5s, box-shadow 0.5s;-o-transition:transform 0.5s, box-shadow 0.5s;}
	#termin-detaljno .grupa .opt button:hover {-ms-transform: matrix(1.05, 0, 0, 1.05, 0, 0);-webkit-transform: matrix(1.05, 0, 0, 1.05, 0, 0);transform: matrix(1.05, 0, 0, 1.05, 0, 0);box-shadow:2px 3px 8px rgba(0,0,0,0.25);-webkit-box-shadow:2px 3px 8px rgba(0,0,0,0.25);}
	#termin-detaljno .grupa .opt button.otkazi {float:left;background:#ff0000;color:#ffffff;border-radius:5px;-moz-border-radius:5px;}
	#termin-detaljno .grupa .opt button.odustani {float:right;background:none;color:#5F6368;}
#termin-detaljno .grupa .loader {display:none;height:64px;background:url(../../img/panel/loader-64.gif) center no-repeat;}
#termin-detaljno .grupa .report {display:none;text-align:center;line-height:1.5em;}
/* postanite-partner */
#postanite-partner {position:absolute;z-index:50;background:#ffffff;box-sizing:border-box;left:50%;overflow:visible;box-shadow:10px 10px 40px rgba(0,0,0,0.25);-webkit-box-shadow:10px 10px 40px rgba(0,0,0,0.25);font-size:16px;border-radius:12px;-moz-border-radius:12px;overflow:hidden;}
#postanite-partner .logo {background:#003D7B;}
	#postanite-partner .logo a {display:block;width:100%;padding:24px 0px;}
	#postanite-partner .logo a img {display:block;margin:auto;width:50%;max-width:330px;}
	#postanite-partner .top-text {padding:24px;padding-top:0px;line-height:1.5em;color:#ffffff;background:#003D7B;text-align:center;}
	#postanite-partner .body {padding:32px 20px 52px 20px;}
	#postanite-partner label {font-size:16px;font-weight:700;display:block;line-height:1.5em;}
	@media screen and (max-width: 479px)
	{
		#pop-win.partner {height:1000px;}
		#postanite-partner {width:300px;margin:0px -150px;top:36px;}
		#postanite-partner .top-text {font-size:13px;}
	}
	@media screen and (min-width: 480px) and (max-width: 777px)
	{
		#pop-win.partner {height:1000px;}
		#postanite-partner {width:450px;margin:0px -225px;top:60px;}
	}
	@media screen and (min-width: 778px)
	{
		#pop-win.partner {height:1000px;}
		#postanite-partner {width:680px;margin:0px -340px;top:100px;}
	}

/* ocena */
.ocena {padding-top:1em;}
	.ocena label {text-align:center;padding-bottom:0.5em;display:block;}
	.ocena textarea {display:block;border:1px solid #DADCE0;padding:0.75em;border-radius:5px;-moz-border-radius:5px;text-align:center;}
	.ocena textarea.textarea.textarea-ukd {height:10em;}
.ocena ul {display:block;width:170px;margin:auto;box-sizing:border-box;padding-left:10px;}
	.ocena ul li {display:inline;float:left;width:30px;}
	.ocena ul li button {font-size:1em;display:block;width:100%;}
	.ocena ul li img {display:none;margin:auto;width:24px;}
		.ocena ul li img.n {display:block;}
			.ocena .ocena-1 ul li.o1 img.n,
			.ocena .ocena-2 ul li.o1 img.n,
			.ocena .ocena-3 ul li.o1 img.n,
			.ocena .ocena-4 ul li.o1 img.n,
			.ocena .ocena-5 ul li.o1 img.n,
			.ocena .ocena-2 ul li.o2 img.n,
			.ocena .ocena-3 ul li.o2 img.n,
			.ocena .ocena-4 ul li.o2 img.n,
			.ocena .ocena-5 ul li.o2 img.n,
			.ocena .ocena-3 ul li.o3 img.n,
			.ocena .ocena-4 ul li.o3 img.n,
			.ocena .ocena-5 ul li.o3 img.n,
			.ocena .ocena-4 ul li.o4 img.n,
			.ocena .ocena-5 ul li.o4 img.n,
			.ocena .ocena-5 ul li.o5 img.n {display:none;}
			.ocena .ocena-1 ul li.o1 img.y,
			.ocena .ocena-2 ul li.o1 img.y,
			.ocena .ocena-3 ul li.o1 img.y,
			.ocena .ocena-4 ul li.o1 img.y,
			.ocena .ocena-5 ul li.o1 img.y,
			.ocena .ocena-2 ul li.o2 img.y,
			.ocena .ocena-3 ul li.o2 img.y,
			.ocena .ocena-4 ul li.o2 img.y,
			.ocena .ocena-5 ul li.o2 img.y,
			.ocena .ocena-3 ul li.o3 img.y,
			.ocena .ocena-4 ul li.o3 img.y,
			.ocena .ocena-5 ul li.o3 img.y,
			.ocena .ocena-4 ul li.o4 img.y,
			.ocena .ocena-5 ul li.o4 img.y,
			.ocena .ocena-5 ul li.o5 img.y {display:block;}
	.ocena ul li span {display:block;padding-top:0.25em;text-align:center;line-height:1em;color:#0C3E77;}
		.ocena .ocena-1 ul li.o1 span,
		.ocena .ocena-2 ul li.o1 span,
		.ocena .ocena-3 ul li.o1 span,
		.ocena .ocena-4 ul li.o1 span,
		.ocena .ocena-5 ul li.o1 span,
		.ocena .ocena-2 ul li.o2 span,
		.ocena .ocena-3 ul li.o2 span,
		.ocena .ocena-4 ul li.o2 span,
		.ocena .ocena-5 ul li.o2 span,
		.ocena .ocena-3 ul li.o3 span,
		.ocena .ocena-4 ul li.o3 span,
		.ocena .ocena-5 ul li.o3 span,
		.ocena .ocena-4 ul li.o4 span,
		.ocena .ocena-5 ul li.o4 span,
		.ocena .ocena-5 ul li.o5 span {color:#FF7E00;}
.ocena-potvrdi {padding-bottom:2em;}
	.ocena-potvrdi button {margin:auto;}
	.ocena-potvrdi #potvrdi-loader {margin:auto;}
	.ocena-potvrdi #potvrdi-report {text-align:center;}



