.com_content .home .t3-sl-1 .home1-bg {
	background-image: url('../../../images/habjanic/home1-bg.jpg');
	color: #fff;
	padding: 0;
}

.com_content .home .t3-sl-1 .home1-bg .col-xs-6 {
	padding: 0;
}

.intro-image {
	width: 100%;
	height: 100%;
	max-width: 491px;
	max-height: 554px;
	
	margin: 0 auto;
  display: block;
}

.intro-caption {
	padding: 50px 0;
	text-align: center;
}

.intro-caption p {
	margin-top:1em;
}

.table-elements th {
    color: #107fc9
}

.elements-box {
  float: left;
  width: 100%;
  padding: 0 0 15px 0;
}

.elements-box h3 {
  padding-bottom: 10px;
}

.dropcap-three {
  display: block;
  color: #107FC9;
  font-size: 23px;
  padding-top: 0px;
  width: 33px;
  height: 31px;
  text-align: center;
  float: left;
  margin: 4px 8px 0 0;
  border: 1px solid #107FC9;
  line-height: 31px;
}

.highlight-urgent {
  color: #FFF;
  background: #E2492F;
  padding: 1px 5px;
}

.blockquote2 {
  padding-left: 15px;
  border-left: 5px solid #0C619A;
  background-color: #107FC9;
  color: #FFF;
  padding: 15px 15px 30px 15px;
}

.blockquote2  a {
color: #FFF;
text-decoration: underline;
}

.blockquote2  span {
font-size: 170%;
  padding-bottom: 10px;
  display: inline-block;
}

.table-elements .blockquote2  th {
color: #F3F919;
  text-transform: uppercase;
}


/* ZAPOSLENI */
.doctor-box {
  padding-bottom: 30px;
}

.no-pad {
  padding: 0px;
}

.zoom-wrap {
  position: relative;
  float: left;
  width: 100%;
}

.zoom-icon {
  background: url(../images/ov-plus.png) no-repeat center;
  height: 83px;
  width: 83px;
  display: none;
  top: 30%;
  position: absolute;
  margin: 0 auto;
  z-index: 999;
  left: 39%;
  
  height: 40px;
  width: 40px;
}

.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner>.item>img, .carousel-inner>.item>a>img {
  display: block;
  max-width: 100%;
  height: auto;
}

.doctor-box img {
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  width: 100%;
}

.doc-name {
  width: 100%;
  padding: 10px 0 0 0;
  float: left;
  border: 1px solid #E6E7E8;
  text-align: center;
  border-top: none;
  
  border: none;
  padding: 0px;
  text-align: left;
  
}

.doc-name-class {
  font-size: 17px;
  font-weight: bold;
  color: #107FC9;
  line-height: 1.3em;
}

.doc-title {
  color: #6D6D6D;
  font-weight: normal;
  font-size: 15px;
  
  border-bottom: 1px solid #E6E7E8;
  padding-bottom: 10px;
}

.bottom-border {
  border-top: 3px solid #107FC9;
  padding: 0px 30px 0px 30px;
}

/* END ZAPOSLENI */

/* KONTAKT */
.services-page {
	margin-top: 3em;
}

.service-box {
  background: #FFF;
  padding-bottom: 35px;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

@media (min-width: 992px) {
	.service-box {
	  padding-left: 10px;
	  padding-right: 10px;
	}
}

.service-title {
  width: 100%;
  color: #414042;
  font-size: 24px;
  line-height: 1.6em;
  border-bottom: 1px solid #107FC9;
}

@media (max-width: 1200px) and (min-width: 992px) {
	.service-title {
	  font-size: 22px !important;
	}
}

.service-icon-container {
  height: 46px;
  width: 46px;
  float: left;
  position: relative;
  margin-right: 15px;
  -webkit-perspective: 600px;
  -moz-perspective: 600px;
  -o-perspective: 600px;
  perspective: 600px;
  
  float: none;
  margin: 0px;
  margin: 0px auto;
}

.fa-map-marker, .fa-phone, .fa-envelope-o, .fa-facebook {
  color: #FFF;
  font-size: 24px;
  height: 46px;
  width: 46px;
  background: #107FC9;
  float: left;
  text-align: center;
  line-height: 46px !important;
  margin-right: 15px;
}

.rot-y .panel-icon {
  background: #107FC9 url('../../../images/habjanic/icon-img-fold-alll.png') no-repeat -214px 36px;
  display: inline-block;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  -webkit-transition-property: transform;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

.service-heading {
  margin: 15px 0 15px 0;
}

.service-box p {
  font-size: 13px;
  color: #6D6D6D;
  line-height: 1.6em;
  padding-top: 15px;
  border-bottom: 1px solid #107FC9;
  padding-bottom: 15px;
  margin-bottom: 0px;
  border-bottom: none;
}
/* END KONTAKT */

.head-search {
  display: none;
}

.com_content .home .t3-sl-1 .home1-bg  h1{
	font-size: 20px;
	color: #fff;
	font-weight: normal;
}

.com_content .home .t3-sl-1 .home1-bg  p{
	font-size: 12px;
}

@media (min-width: 768px) {
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
	  display: none;
	}
	
	.head-search {
	  display: block;
	}
	
	.com_content .home .t3-sl-1 .home1-bg  h1{
		font-size: 38px;
	}

	.com_content .home .t3-sl-1 .home1-bg  p{
		font-size: 20px;
	}
}

@media (max-width: 991px) and (min-width: 768px) {
	.com_content .home .t3-sl-1 .home1-bg  h1{
		font-size: 28px;
	}

	.com_content .home .t3-sl-1 .home1-bg  p{
		font-size: 16px;
	}
	.intro-caption {
	  padding: 40px 0;
	}
}

.off-canvas-toggle {
	width: 100px;
}


iframe {
border: none;
}

@font-face {
    font-family: 'icomoon';
    src: url('../../../fonts/icomoon7bbd.eot?d531m9');
    src: url('../../../fonts/icomoond41d.eot?#iefixd531m9') format('embedded-opentype'),url('../../../fonts/icomoon7bbd.woff?d531m9') format('woff'),url('../../../fonts/icomoon7bbd.ttf?d531m9') format('truetype'),url('../../../fonts/icomoon7bbd.svg?d531m9#icomoon') format('svg');
    font-weight: normal;
    font-style: normal
}

.btn:before {
    font-family: 'icomoon'
}

.btn2-st2:before {
    font-family: 'icomoon'
}

[class^="icon-"],[class*=" icon-"] {
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    content: attr(data-icon);
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-facebook:before {
    content: "\e60b"
}

.icon-google-plus:before {
    content: "\e60c"
}

.icon-linkedin:before {
    content: "\e60d"
}

.icon-social-twitter:before {
    content: "\e609"
}

.icon-rss:before {
    content: "\e60a"
}

.icon-user:before {
    content: "\e607"
}

.icon-phone2:before {
    content: "\e600"
}

.icon-mail:before {
    content: "\e601"
}

.icon-globe:before {
    content: "\e602"
}

.icon-search:before {
    content: "\e603"
}

.icon-list-ul:before {
    content: "\e606"
}

.icon-rocket:before {
    content: "\e605"
}

.icon-cart:before {
    content: "\e604"
}

.icon-image:before {
    content: "\e613"
}

.icon-camera:before {
    content: "\e614"
}

.icon-angle-down:before {
    content: "\e612"
}

.icon-pencil:before {
    content: "\e611"
}

.icon-home:before {
    content: "\e608"
}

.icon-file:before {
    content: "\e60e"
}

.icon-envelope:before {
    content: "\e60f"
}

.icon-cog:before {
    content: "\e610"
}

.icon-hospital:before {
    content: "\e615"
}

.icon-calendar:before {
    content: "\e616"
}

.icon-plus:before {
    content: "\e617"
}

.icon-minus:before {
    content: "\e618"
}

.icon-eye-open:before {
    content: "\e619"
}

.icon-female:before {
    content: "\e61a"
}

.icon-medkit:before {
    content: "\e61b"
}

.icon-ambulance:before {
    content: "\e61c"
}

.icon-food:before {
    content: "\e61d"
}

.icon-stethoscope:before {
    content: "\e61e"
}

.icon-comments:before {
    content: "\e61f"
}

.icon-hospital2:before {
    content: "\e620"
}

.icon-heart:before {
    content: "\e621"
}

.icon-arrow-left:before {
    content: "\e701"
}

.icon-arrow-down:before {
    content: "\e702"
}

.icon-arrow-up:before {
    content: "\e703"
}

.icon-arrow-right:before {
    content: "\e704"
}




.no-pad {
  padding: 0px;
}

[class^="icon-"], [class*=" icon-"] {
  font-family: 'icomoon';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  content: attr(data-icon);
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-boxes-1 {
  float: left;
  width: 100%;
  margin: 65px 0 65px 0;
}

.icon-box-3 {
  background: #F8F8F8;
  border: 1px solid #DFDFDF;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  float: left !important;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  padding-bottom: 20px;
}

.icon-boxwrap2 {
  margin: 20px auto 0 auto;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  height: 67px;
  width: 67px;
  float: none;
  background-color: #128EE1;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #128EE1), color-stop(50%, #128EE1), color-stop(51%, #107FC9), color-stop(100%, #107FC9));
  background: -webkit-linear-gradient(top, #128EE1 0, #128EE1 50%, #107FC9 51%, #107FC9 100%);
  background: -moz-linear-gradient(top, #128ee1 0, #128ee1 50%, #107fc9 51%, #107fc9 100%);
  background: -ms-linear-gradient(top, #128ee1 0, #128ee1 50%, #107fc9 51%, #107fc9 100%);
  background: -o-linear-gradient(top, #128ee1 0, #128ee1 50%, #107fc9 51%, #107fc9 100%);
  background: linear-gradient(top, #128ee1 0, #128ee1 50%, #107fc9 51%, #107fc9 100%);
  -webkit-transform: rotate(-40deg);
  -moz-transform: rotate(-40deg);
  -ms-transform: rotate(-40deg);
  -o-transform: rotate(-40deg);
  transform: rotate(-40deg);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
  }
  
  .icon-box-back2 {
  color: #FFF;
  line-height: 67px;
  text-align: center;
  font-size: 25px;
  background: none;
  height: 67px;
  width: 100%;
  margin: auto;
  float: left;
  -webkit-transform: rotate(40deg);
  -moz-transform: rotate(40deg);
  -ms-transform: rotate(40deg);
  -o-transform: rotate(40deg);
  transform: rotate(40deg);
  -webkit-transform-origin: center;
  -moz-transform-origin: center;
  -ms-transform-origin: center;
  -o-transform-origin: center;
  transform-origin: center;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  -ms-transition: .5s;
  -o-transition: .5s;
  transition: .5s;
}

.icon-box2-title {
  line-height: 1.3em;
  margin: 17px 0 9px 0;
  width: 100%;
  text-align: center;
  color: #464A4C;
  font-size: 20px;
  font-family: 'Noto Sans',sans-serif;
  letter-spacing: 0.5px;
}

.icon-box-3 p {
  font-size: 13px;
  color: #6E6E6E;
  line-height: 1.4em;
  font-family: 'Noto Sans',sans-serif;
  padding: 0px 15px 10px 15px;
  text-align: center;
}


.iconbox-readmore {
  background: #128EE1;
  height: 29px;
  width: 106px;
  border: 1px solid #107FC9;
  transition: .5s;
  line-height: 27px;
  text-align: center;
  margin: 0 auto;
  border-radius: 0px;
  cursor: pointer;
}

.iconbox-readmore a {
  font-size: 13px;
  color: #FFF;
  font-family: 'Noto Sans',sans-serif;
}

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

/* NAROČANJE */
.text-error {
    color: #b94a48;
}

.userpages {
    display: block;
    width: auto;
    max-width: 600px;
    margin: 0 auto;
}

.userpages label {
	font-weight: normal;
}

.userpages .form-control {
	width: 100%;
}

	.email-obrazec {
		color: #4D4D4D;
		max-width: 80%;
		-webkit-box-shadow: 0 0px 10px 5px rgba(0, 0, 0, 0.2);
		box-shadow: 0 0px 10px 5px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 0px 10px 5px rgba(0, 0, 0, .2);
	}
	.email-obrazec .email-header {
		padding: 15px 35px;
		display: block;
		background: #3498DB;
		margin: auto;
		height: 175px;
		opacity: .9;
	}
	.email-obrazec .email-header h1 {
		font-size: 2.75em;
		line-height: 1.4em;
		font-weight: 300;
		margin: 0;
		color: #FFF;
		display: inline-block;
		border-bottom: 1px solid rgba(255, 255, 255, 0.3);
		padding: 0 0 10px 0;
		margin: 0 0 20px 0;
	}
	.email-obrazec .email-header h2 {
		font-size: 1.25em;
		font-weight: 300;
		margin: 0;
		color: #FFF;
	}
	.email-obrazec fieldset {
		padding: 15px 35px;
		display: block;
		background: #F5F5F5;
	}
	.email-obrazec button {
		float: right;
		display: block;
		width: 125px;
		background: #3498DB;
		padding: 12px 20px 7px !important;
		color: #FFF;
		box-shadow: 0 7px 0 #007DBD;
		text-align: center;
		margin: 0;
		border: 0;
		-webkit-transition: all 0.2s ease;
		-moz-transition: all 0.2s ease;
		-o-transition: all 0.2s ease;
		transition: all 0.2s ease;
		cursor: pointer;
	}
	.email-obrazec button:hover {
		background: #0064A2;
		box-shadow: 0 7px 0 #004C87;
		border: none;
	}
	.email-obrazec .yjsg-form-group > label {
		margin-bottom: 2px;
	}

	#pageErrorId {
		text-align: center; padding: 20px 0; display: none;
	}
	
	@media screen and (max-width: 979px) {
		.email-obrazec {
			max-width: 100%;
		}
	
		.email-obrazec .email-header h1 {
			font-size: 1.75em;
		}
	
	}
	
	@media screen and (max-width: 767px) {
		.email-obrazec .email-header h1 {
			font-size: 1.15em;
		}
		
		.email-obrazec label > :not(:first-child) {
			display: none;
		}
	}
	
	.email-obrazec .yjsg-form .yjsg-element-holder + .yjsg-element-holder {
	  margin-left: 0;
	}
	
	.naslov-artikla.narocanje-potrditev {
		width: 80%;
		margin: 0 auto;
	}
	.naslov-artikla.narocanje-potrditev table {
		border: solid 1px #DDEEEE;
		border-collapse: collapse;
		border-spacing: 0;
		width: 100%;
	}
	.naslov-artikla.narocanje-potrditev td {
		border: solid 1px #DDEEEE;
		color: #333;
		padding: 4px 10px;
		text-shadow: 1px 1px 1px #fff;
	}
	.naslov-artikla.narocanje-potrditev th {
		background-color: #DDEFEF;
		border: solid 1px #DDEEEE;
		color: #336B6B;
		padding: 4px 10px text-align: left;
		text-shadow: 1px 1px 1px #fff;
	}
	

.narocanje {
	padding: 15px 0;
}
	
.narocanje a {
    color: #FFF !important;
    padding-left: 3em;
    position: relative;
    text-align: left;
}
	
.narocanjea:before, .yjsgaccContent a:before {
    font-family: 'FontAwesome';
    content: "\f061 ";
}

.narocanje a.btnNarZdr:before {
	font-family: 'FontAwesome';
    content: '\f0f0';
    font-size: 200%;
    position: absolute;
    left: 10px;
}

.narocanje a.btnNarTis:before {
	font-family: 'FontAwesome';
    content: '\f02f';
    font-size: 200%;
    position: absolute;
    left: 10px;
}
