﻿@import url(assets/css/jquery.fancybox.css);
.Prijava .Podatki input,
.searchbox-container .input {
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

#index-row3 .DNNEmptyPane,
.DNNEmptyPane,
body .row .DNNEmptyPane {
	height: 0;
	background: 0 0
}

#index-row3 .dnnSortable .DnnModule,
#index-row5 .dnnSortable .DnnModule {
	min-height: 200px
}

.tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption {
	white-space: normal!important;
	position: absolute!important;
	left: 50%!important;
	top: 50%!important;
	-webkit-transform: translate(-50%, -50%)!important;
	-moz-transform: translate(-50%, -50%)!important;
	-o-transform: translate(-50%, -50%)!important;
	-ms-transform: translate(-50%, -50%)!important;
	transform: translate(-50%, -50%)!important;
	color: #fff!important;
	text-align: center!important;
	text-transform: none!important;
	text-shadow: 0 0 50px rgba(0, 0, 0, .7)!important
}

#left_menu .breadcrumbLink,
.leftPaneOuter .leftMenu .toplevel.selected>a {
	border-bottom: 1px solid #f1efec;
	font-size: 27px;
	color: #94908a;
	padding: 13px 20px 30px;
	display: block
}

.leftPaneOuter .leftMenu {
	float: left;
	width: 100%;
	height: auto
}

.leftPaneOuter .leftMenu .toplevel.selected>a {
	line-height: 25px
}

.leftPaneOuter .leftMenu .toplevel.selected>a:hover {
	background: 0 0
}

.leftPaneOuter .leftMenu li {
	display: none;
	background: #fff;
	float: none
}

.leftPaneOuter .leftMenu li a:active,
.leftPaneOuter .leftMenu li a:focus,
.leftPaneOuter .leftMenu li a:hover,
.leftPaneOuter .leftMenu li li.selected {
	background: #f1efec
}

.leftPaneOuter .leftMenu li.selected,
.leftPaneOuter .leftMenu li.selected li {
	display: block
}

.leftPaneOuter .leftMenu li.selected li ul {
	display: none
}

.leftPaneOuter .leftMenu li.selected li.selected ul {
	display: block
}

.leftPaneOuter .leftMenu li.selected li.selected ul ul {
	display: none
}

.leftPaneOuter .leftMenu li.selected li.selected li.selected ul {
	display: block
}

.leftPaneOuter .leftMenu li a {
	border: 0;
	border-bottom: 1px solid #f1efec;
	font-size: 13px;
	color: #57524a;
	padding: 11px 20px;
	line-height: 17px
}

.leftPaneOuter .leftMenu li ul li ul li a {
	padding-left: 40px
}

.leftPaneOuter .leftMenu li ul li ul li ul li a {
	padding-left: 60px
}

.leftPaneOuter .nav-heading.red {
	display: none
}

.leftPaneOuter .nav-heading.red.selected {
	display: block
}

.leftPaneOuter .left-pane-inner {
	display: none
}

.leftPaneOuter .left-pane-inner.selected {
	display: block
}

.nav-anchors li.active a {
	color: #d70015;
	padding-left: 1rem
}

.nav-anchors li.active a::before {
	content: "\e080";
	position: absolute;
	font-family: 'Glyphicons Halflings';
	font-size: .75rem;
	left: 0;
	color: #D72032
}

.left-pane-wrap .left-menu-heading,
.left-pane-wrap .nav-heading.gray {
	white-space: nowrap
}

@media all and (max-width:435px) {
	.left-pane-wrap .left-menu-heading {
		font-size: 13px
	}
}

.footer-widgets li a {
	color: #6e6e6e;
	font-size: 100%;
	font-family: klavika_light
}

content table tr td {
	font-size: 1rem;
	color: #6e6e6e
}

.contact-form div.control-label {
	margin-right: 0;
	font-size: .75rem;
	text-align: left!important
}

.Prijava .Podatki input[type=password],
.form-group .capca input {
	margin-right: 10px;
	float: left
}

.form-group .capca {
	padding-left: 5px
}

.news-container .col-md-4 .row-inner-square .heading-h12 a {
	color: #9c9ea0;
	font-size: .6rem;
	font-family: klavika_regular
}

.type-full .news-container .col-md-4 .row-inner-square .heading-h12 a {
	font-weight: 500;
	font-family: klavika_medium
}

.news-container .col-md-4 .row-inner-square .heading-h12 a.default-red {
	color: #d72f40;
	font-size: 12px;
	font-family: klavika_medium
}

.news-container .col-md-4 {
	padding: 40px 15px 0
}

.navbar-nav .submenu-block {
	width: 100%;
	float: none
}

.navbar-nav .submenu-block a {
	color: #fff!important
}

@media all and (max-width:992px) {
	.left-pane span.glyphicon {
		margin-right: 20px
	}
	.left-pane.opened span.glyphicon {
		margin-right: 10px
	}
}

.type-full #index-row6 {
	margin-bottom: 50px
}

.searchbox-container .input {
	display: block;
	font-size: 14px;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	-webkit-align-self: baseline;
	-ms-flex-item-align: baseline;
	align-self: baseline;
	height: 36px;
	line-height: 36px;
	padding: 0 1rem;
	margin-right: 15px;
	width: auto;
	-webkit-border-radius: 3px;
	border-radius: 3px
}

.PrijavaGumb,
.searchbox-container .button {
	text-align: center;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	transition: background-color .3s;
	text-transform: uppercase;
	letter-spacing: 1px;
	background-image: none;
	cursor: pointer;
	display: inline-block
}

.searchbox-container .button {
	-webkit-order: 0;
	-ms-flex-order: 0;
	order: 0;
	-webkit-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	-webkit-align-self: auto;
	-ms-flex-item-align: auto;
	align-self: auto;
	height: 36px;
	padding: 6px 12px;
	margin-bottom: 0;
	font-weight: 400;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: #fff;
	font-family: klavika_light;
	font-size: .75rem;
	line-height: 1.25rem;
	vertical-align: middle
}

.search-bar-inner .lbl-ui.search {
	padding-right: 30px;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start
}

.disclamer span {
	font-size: .5rem;
	font-family: klavika_light_italic;
	display: block;
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	padding-top: .5rem;
	border-bottom: 1px solid #ccc
}

.answer,
.question {
	padding: 1rem 1rem 1rem 3rem!important;
	border: 0!important
}

.panel-title>a {
	cursor: pointer
}

.ModDNNGOxBlogDashBoardC .form-inline .form-control {
	font-size: 15px
}

.Category_Default ul li a {
	font-family: klavika_light;
	line-height: 1.42857143;
	color: #333;
	font-size: .75rem;
	text-transform: uppercase
}

.media-body h4 a {
	font-size: 1.2rem
}

.panel-group .page_meta {
	display: none
}

.question {
	position: relative;
	background: #eee!important;
	margin-bottom: 1rem
}

.question:before {
	content: "\f059";
	position: absolute;
	font-family: FontAwesome;
	font-size: 1.5rem;
	left: 1rem;
	margin-top: -.3rem
}

.answer {
	position: relative;
	background: #fff!important;
	font-family: klavika_light;
	font-size: 1rem;
	margin: 0 0 1rem
}

.MM3 input,
.PrijavaGumb {
	margin-bottom: 0;
	-ms-touch-action: manipulation;
	-webkit-appearance: button;
	vertical-align: middle
}

.answer:before {
	content: "\f12a";
	position: absolute;
	font-family: FontAwesome;
	font-size: 1.5rem;
	left: 1rem;
	margin-top: -.3rem
}

.news_headline h4.uppercase a {
	font-weight: 500;
	line-height: 1.1;
	font-size: 1.2rem;
	color: #6e6e6e
}

a.btn-gray,
a.btn-grey {
	color: #333
}

table.javna-narocila>tbody>tr:first-child th {
	color: #6e6e6e;
	padding: 5px;
	border-bottom: 1px solid #6e6e6e
}

table.table-hover>tbody>tr:first-child:hover {
	background-color: transparent
}

.PrijavaGumb {
	padding: 6px 12px;
	font-weight: 400;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff;
	background-color: #D72032;
	font-family: klavika_light;
	font-size: .75rem;
	line-height: 1.25rem
}

.Prijava .Podatki input {
	display: block;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	width: 250px;
	margin-bottom: 10px
}

table.Prijava {
	width: 100%
}

table.Prijava .podatki>td:first-child {
	width: 30%;
	text-align: left
}

.nav>li ul.buttonGroup {
	display: block;
	position: relative;
	background: 0 0;
	border: none;
	box-shadow: none;
	width: auto;
	padding: 0;
	top: 0
}

.nav>li ul.buttonGroup li {
	display: none
}

.nav>li ul.buttonGroup li.userDisplayName {
	display: block
}

.navbar-right li>div {
	float: left
}

.navbar-right li>div.registerGroup {
	margin: 0 5px;
	cursor: pointer
}

.navbar-right li>div.registerGroup * {
	cursor: pointer
}

.dnnFormMessage.dnnFormSuccess {
	margin-bottom: 60px
}

.navbar-right li>div.registerGroup a {
	text-decoration: none;
	cursor: text
}

div.curuser {
	padding-left: 10px;
	background: url(img/user.png) center left no-repeat
}

.loginGroup {
	margin-left: 10px
}

.loginGroup a {
	font-size: 16px;
	color: #333
}

.navbar-right {
	font-size: 18px
}

.userDisplayName a {
	font-size: 18px;
	cursor: pointer
}

.ModKiviPodatkiMMC .titleDark,
.ModKiviPodatkiMMC .titleRed {
	font-size: 22px;
	font-weight: 700
}

.ModKiviPodatkiMMC .titleRed {
	color: #d00;
	padding-bottom: 15px
}

.ModKiviPodatkiMMC tr td {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 18px
}

.ModKiviPodatkiMMC table.narocene {
	margin-top: 30px
}

.ModKiviPodatkiMMC table.narocene tr td span,
.ModKiviPodatkiMMC table.osnovni tr td span {
	font-family: klavika_regular;
	font-weight: 700
}

.ModKiviAdministracijaC span.title,
.ModKiviPodatkiMMC span.title,
.ModKiviRegistracijaC .title span {
	font-family: klavika_regular;
	font-weight: 700;
	color: #d00;
	display: block;
	margin-bottom: 15px;
	font-size: 22px
}

.ModKiviRegistracijaC .registracija td {
	font-size: 18px;
	padding-right: 15px
}

.ModKiviAdministracijaC .mojProfil div,
.ModKiviPodatkiMMC .OsnovniPodatki div {
	font-size: 18px
}

.ModKiviPodatkiMMC .OsnovniPodatki .row .col-sm-6 .row .col-sm-6 {
	padding-bottom: 5px
}

.ModKiviPodatkiMMC table.osnovni #LastnikPlacnik tr td span,
.ModKiviPodatkiMMC table.osnovni tr td.podatki1 span {
	font-size: 16px
}

.ModKiviPodatkiMMC table.osnovni tr td.naslov1 {
	width: 25%
}

#LastnikPlacnik .LPfirst,
.ModKiviPodatkiMMC table.osnovni tr td.naslov2 {
	width: 45%
}

#LastnikPlacnik {
	position: relative;
	top: -20px
}

#LastnikPlacnik td {
	min-height: 22px
}

#PlacnikZamik {
	position: relative;
	top: 10px
}

.ModKiviPodatkiMMC table.osnovni tr td.podatki1 {
	width: 25%
}

.ModKiviPodatkiMMC table.osnovni tr td.seperator {
	width: 5%;
	border-left: 1px dotted #bcb9b4
}

.ModKiviPodatkiMMC table.narocene tr.data td {
	border-top: 1px dotted #bcb9b4;
	padding-top: 10px;
	padding-bottom: 10px
}

.ModKiviPodatkiMMC table.narocene tr.data td.naroci {
	text-align: right
}

.naroci a {
	font-weight: 700
}

.ModKiviPodatkiMMC table.podatki tr td {
	vertical-align: middle
}

.ModKiviPodatkiMMC table.podatki {
	margin-top: 8px
}

.ModKiviPodatkiMMC table.podatki .seperator {
	width: 20px;
	border-left: 1px dotted #bcb9b4
}

.ModKiviPodatkiMMC table.podatki strong {
	font-size: 20px
}

.ModKiviPodatkiMMC table.podatki .naslovnik {
	visibility: hidden
}

#LastnikPlacnik table {
	width: 100%
}

.ModKiviOdjemnoMestoOrodnaVrsticaC {
	margin-bottom: 40px
}

.obrazec.storitve td.podatek img {
	margin-right: 10px
}

.Obrazec h4 span p {
	font-size: 18px;
	line-height: 1.4
}

.MM1 {
	width: 25%
}

.MM2 {
	width: 50%;
	padding-right: 5%!important
}

.MM3 {
	width: 20%;
	text-align: left
}

.MM2 table td input {
	border: 1px solid #BCB9B4
}

.MM2 table td.rcbInputCellLeft {
	background: 0 0!important;
	border: 1px solid #BCB9B4!important;
	height: 38px;
	border-right: none!important
}

.MM2 table td.rcbArrowCellRight {
	background: url(images/ComboBoxSquareDrpDwn.png) center no-repeat!important;
	height: 25px;
	border: 1px solid #BCB9B4!important;
	border-left: none!important
}

.GumbiSpodaj .preklici,
.GumbiSpodaj .spremeni,
.MM3 input,
.ModKiviRegistracijaC .Registriraj,
div.RadToolTip table.rtWrapper .spremeni {
	display: inline-block;
	border: 1px solid transparent;
	font-family: klavika_light;
	line-height: 1.25rem;
	-webkit-user-select: none;
	-ms-user-select: none
}

.GumbiSpodaj .preklici,
.GumbiSpodaj .spremeni,
.MM3 input,
.ModKiviRegistracijaC .Registriraj,
div.RadToolTip table.rtWrapper .geslo,
div.RadToolTip table.rtWrapper .spremeni {
	text-align: center;
	-moz-user-select: none;
	background-image: none;
	transition: background-color .3s;
	text-transform: uppercase;
	white-space: nowrap;
	letter-spacing: 1px;
	cursor: pointer
}

.MM3 input {
	padding: 6px 12px;
	font-weight: 400;
	border-radius: 4px;
	color: #fff;
	background-color: #D72032;
	font-size: .75rem
}

div.RadToolTip_Default div.rtTitlebar {
	font-size: 20px!important;
	color: #d00!important;
	font-weight: 700!important;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 10px
}

div.RadToolTip table.rtWrapper {
	height: auto!important;
	min-height: 165px!important;
	width: auto!important;
	min-width: 630px!important
}

div.RadToolTip table.rtWrapper td {
	padding-left: 20px
}

div.RadToolTip table.rtWrapper td.titleRed {
	padding-top: 10px
}

div.RadToolTip table.rtWrapper .textbox,
div.RadToolTip table.rtWrapper select {
	border: 1px solid #d9d9d9;
	border-top: 1px solid silver;
	height: 24px;
	width: 153px!important;
	font-size: 12px;
	margin-bottom: 5px;
	padding: 2px
}

div.RadToolTip table.rtWrapper .textbox.small {
	width: 24px!important;
	padding-left: 6px
}

.dodajMM .tip {
	border-color: #d6d6d6;
	background-color: #dddcd9!important;
	border-radius: 5px;
	color: #000;
	background: url(https://www.elektro-energija.si/images/arrowtooltip.png) bottom no-repeat;
	width: 230px;
	padding: 5px;
	position: absolute;
	height: 62px;
	top: 45px;
	left: 80px;
	font-size: 12px
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper .SiteWidthWrapper,
.RadToolTip table.rtShadow .rtVisibleTitleBar td.rtWrapperTopCenter,
.login-form,
body .RadTabStrip .rtsLevel1 .rtsTxt {
	position: relative
}

div.RadToolTip table.rtWrapper select {
	width: 194px!important
}

.GumbiSpodaj .preklici,
.GumbiSpodaj .spremeni,
.ModKiviRegistracijaC .Registriraj,
div.RadToolTip table.rtWrapper .spremeni {
	padding: 6px 12px;
	margin-bottom: 0;
	font-weight: 400;
	-ms-touch-action: manipulation;
	border-radius: 4px;
	color: #fff;
	background-color: #D72032;
	font-size: .75rem;
	vertical-align: middle
}

.GumbiSpodaj .preklici {
	background-color: #6e6e6e
}

.obrazec.podatki td,
.obrazec.storitve td {
	font-size: 16px;
	vertical-align: top;
	padding-bottom: 10px
}

.obrazec.storitve .subTitle {
	color: #6e6e6e;
	font-size: 18px;
	text-transform: uppercase
}

.obrazec td.prva {
	padding-left: 15px
}

.obrazec.podatki td.podatek {
	font-family: klavika_regular;
	color: #333;
	font-weight: 700
}

.obrazec .chk label {
	font-size: 16px;
	display: inline;
	padding-left: 5px
}

.obrazec span.titleDark,
.obrazec td.titleDark span {
	font-family: klavika_regular;
	font-weight: 700;
	color: #d00;
	display: block;
	margin-bottom: 15px;
	font-size: 22px
}

div.RadToolTip table.rtWrapper .geslo {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-weight: 400;
	-ms-touch-action: manipulation;
	-webkit-user-select: none;
	-ms-user-select: none;
	border: 1px solid transparent;
	border-radius: 4px;
	background-color: #ddd;
	font-family: klavika_light;
	font-size: .75rem;
	line-height: 1.25rem;
	vertical-align: middle
}

div.RadToolTip_Default a.rtCloseButton {
	background: url(images/close.png)!important;
	width: 34px!important;
	height: 34px!important;
	top: -20px!important;
	right: -20px!important
}

.RadToolTip_Default .rtCloseButton,
.RadToolTip_Default .rtWrapper .rtWrapperBottomCenter,
.RadToolTip_Default .rtWrapper .rtWrapperBottomLeft,
.RadToolTip_Default .rtWrapper .rtWrapperBottomRight,
.RadToolTip_Default .rtWrapper .rtWrapperLeftMiddle,
.RadToolTip_Default .rtWrapper .rtWrapperRightMiddle,
.RadToolTip_Default .rtWrapper .rtWrapperTopCenter,
.RadToolTip_Default .rtWrapper .rtWrapperTopLeft,
.RadToolTip_Default .rtWrapper .rtWrapperTopRight,
.RadToolTip_Default table.rtShadow .rtWrapperBottomCenter,
.RadToolTip_Default table.rtShadow .rtWrapperBottomLeft,
.RadToolTip_Default table.rtShadow .rtWrapperBottomRight,
.RadToolTip_Default table.rtShadow .rtWrapperLeftMiddle,
.RadToolTip_Default table.rtShadow .rtWrapperRightMiddle,
.RadToolTip_Default table.rtShadow .rtWrapperTopCenter,
.RadToolTip_Default table.rtShadow .rtWrapperTopLeft,
.RadToolTip_Default table.rtShadow .rtWrapperTopRight {
	background: #fff!important
}

.login-form .pass-renew {
	text-align: right
}

.login-form .pass-renew a {
	display: inline-block;
	vertical-align: top;
	font-size: .75rem
}

.form-register {
	text-align: center
}

.form-register .register-info {
	font-size: .75rem;
	margin-bottom: 10px
}

.login-form .control-label {
	margin-right: 0;
	font-size: .75rem;
	text-align: left!important
}

.dnnSendPassword .title,
.footer-widgets .Social,
.xblog_search .CommandButton {
	text-align: center
}

.ModKiviAdministracijaC .col-sm-9 input,
.ModKiviRegistracijaC .registracija .textbox,
.prijava .textbox {
	height: 34px;
	padding: 5px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 5px;
	width: 100%
}

.ModKiviRegistracijaC .registracija .textbox.small {
	width: 30px
}

.ModKiviRegistracijaC .registracija .textbox.alt {
	width: 93px
}

.ModKiviRegistracijaC div.registracija a {
	background: url(images/registracija.jpg) top left no-repeat;
	display: inline-block;
	width: 250px;
	height: 57px
}

.dodajMM .textbox,
.spremembaGesla .textbox {
	height: 30px;
	padding: 5px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 5px
}

.spremembaGesla .titleRed span {
	font-family: klavika_regular;
	font-weight: 700;
	color: #d00;
	display: block;
	margin-bottom: 15px;
	font-size: 22px
}

.ModKiviAdministracijaC .Shrani {
	background-color: #58534B;
	border: 0;
	color: #fff;
	font-family: arial;
	height: auto;
	padding: 5px;
	margin-top: 3px;
	width: auto
}

.ModKiviAdministracijaC .Geslo,
.ModKiviAdministracijaC .Preklici {
	background-color: #857F76;
	border: 0;
	height: auto;
	padding: 5px;
	margin-top: 3px;
	width: auto;
	color: #fff;
	font-family: arial
}

.ModKiviAdministracijaC .Spremeni,
.ModKiviAdministracijaC .administracija .spremeni {
	background-color: #d00;
	color: #fff;
	font-family: arial;
	float: left;
	font-weight: 700;
	text-transform: uppercase
}

.ModKiviAdministracijaC .administracija {
	width: 100%;
	border-bottom: 1px dotted #BCB9B4
}

.ModKiviAdministracijaC .administracija .textbox {
	width: 160px;
	margin-left: 15px
}

.ModKiviAdministracijaC .administracija tr.inputs td {
	padding-bottom: 15px;
	font-size: 14px
}

.ModKiviAdministracijaC .administracija h3 {
	margin-bottom: 0
}

.ModKiviAdministracijaC .administracija .spremeni {
	width: 86px!important;
	height: 25px;
	font-size: 12px;
	margin-top: -1px;
	margin-left: 0;
	border: none!important
}

.ModKiviAdministracijaC .administracija select {
	width: 160px;
	height: 24px;
	border: 1px solid #d9d9d9;
	padding-left: 10px;
	margin-right: 0;
	font-size: 12px;
	margin-left: 15px
}

.KiviSeznamZbirnikButtons select,
.pagingSelect {
	width: 45px
}

.paging select {
	margin-left: -8px
}

.paging div select {
	margin-left: 0
}

.ModKiviAdministracijaC .Spremeni {
	width: 86px!important;
	height: 25px;
	font-size: 12px;
	margin-top: -8px;
	margin-left: 10px;
	border: none!important
}

.ModKiviAdministracijaC tr.Glava td {
	background: #f1f2f2;
	padding: 5px;
	font-size: 16px;
	font-weight: 700
}

.ModKiviAdministracijaC tr td {
	font-size: 14px;
	padding: 5px 10px
}

.ModKiviAdministracijaC tr td a {
	font-size: 14px
}

.ModKiviAdministracijaC .Profil {
	width: 100%
}

.podatkiMKN div {
	font-size: 18px
}

.ModKiviAdministracijaC .Profil td.Naslov span {
	font-size: 24px;
	color: #222;
	font-weight: 700
}

.ModKiviAdministracijaC .Profil tr td {
	font-size: 22px;
	padding: 2px 0
}

.IskalnikSeznam {
	margin: 10px 0
}

.ModKiviAdministracijaC tr td.paging {
	padding: 10px 0
}

.ModKiviCOMELLJNarocilaC table tr.opisi td {
	font-size: 16px;
	width: 45%;
	padding: 3% 3% 3% 0
}

.ModKiviCOMELLJNarocilaC table tr.opisi td>span>b {
	display: block;
	font-size: 22px;
	margin-bottom: 15px
}

.ModKiviCOMELLJNarocilaC input[type=file],
.ModKiviCOMELLJNarocilaC table tr td label,
.ModKiviCOMELLJNarocilaC table tr td span {
	font-size: 16px
}

.Narocila_podrobnosti_table>tbody>tr>td {
	padding-bottom: 10px
}

.ModKiviCOMELLJNarocilaC table tr.opisi td .dnnFormItem textarea {
	max-width: 800px
}

.ModKiviCOMELLJNarocilaC table tr td.novo_narocilo_vizitka textarea {
	max-width: 100%
}

.ModKiviCOMELLJNarocilaC table tr td.Td_nopadding {
	padding-bottom: 15px
}

.ModKiviCOMELLJNarocilaC table tr td .riTextBox,
.ModKiviCOMELLJNarocilaC table tr td .textbox,
.ModKiviCOMELLJNarocilaC table tr td select {
	padding: 6px 12px;
	font-size: 14px;
	color: #555;
	background-color: #fff;
	background-image: none;
	display: block;
	height: 34px;
	line-height: 1.42857143
}

.ModKiviCOMELLJNarocilaC table tr td .textbox {
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 10px
}

.ModKiviCOMELLJNarocilaC table tr td .riTextBox {
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 10px!important
}

.ModKiviCOMELLJNarocilaC table tr td select {
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 10px
}

.ModKiviCOMELLJNarocilaC table tr td .RadComboBox {
	margin-bottom: 10px
}

.ModKiviCOMELLJNarocilaC table tr td .mark {
	background-color: transparent
}

body .btn-primary,
body .btn-primary:active,
body .btn-primary:active:focus,
body .btn-primary:focus {
	background-color: #D72032;
	border-color: transparent
}

body .btn-primary:active,
body .btn-primary:active:focus,
body .btn-primary:focus,
body .btn-primary:hover,
body .btn-primary:hover:active,
body .btn-primary:hover:focus {
	border-color: transparent
}

body .RadTabStripBottom_Default .rtsLevel .rtsLink,
body .RadTabStripBottom_Default .rtsLevel .rtsOut,
body .RadTabStripBottom_Default_Baseline .rtsLevel,
body .RadTabStripTop_Default .rtsLevel .rtsLink,
body .RadTabStripTop_Default .rtsLevel .rtsOut,
body .RadTabStripTop_Default_Baseline .rtsLevel {
	background: 0 0;
	padding: 0
}

body .RadTabStrip_Default .rtsLI,
body .RadTabStrip_Default .rtsLink {
	font-family: klavika_regular;
	color: #333;
	font-size: 1rem
}

.xblog_search .CommandButton,
ul.zakoni a {
	font-family: klavika_light
}

body .RadTabStrip .rtsUL {
	margin: 0;
	padding: 0;
	width: 100%
}

body .RadTabStrip .rtsLevel1 .rtsTxt {
	display: block;
	padding: 10px 15px;
	line-height: 1.42857143;
	text-transform: uppercase;
	color: #333;
	border: 1px solid transparent;
	border-radius: 4px 4px 0 0
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper .FilterFloating .FilterTableWrapper .MainWrapper .RowWrapper>div input[type=checkbox],
.outerMultiPage .KiviRegistracija span.req {
	display: none
}

body .RadTabStrip .rtsLevel .rtsIn {
	padding: 0
}

body .RadTabStrip_Default .rtsLI {
	margin-right: 2px;
	line-height: 1.42857143;
	border-radius: 4px 4px 0 0
}

body .RadTabStripTop_Default .rtsLevel .rtsLink.rtsSelected,
body .RadTabStripTop_Default .rtsLevel .rtsLink:hover {
	background-color: #eee
}

body .RadTabStripTop_Default .rtsLevel .rtsLink.rtsSelected .rtsTxt {
	border: 1px solid #ddd;
	border-bottom-color: transparent
}

.ModKiviCOMWebUIC input[type=text] {
	height: 34px;
	padding: 5px;
	font-size: 13px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 5px;
	width: 100%
}

.outerMultiPage .KiviRegistracija,
.outerMultiPage .mojProfil {
	padding: 1.5rem;
	background-color: #eee
}

.outerMultiPage .mojProfil .title {
	color: #d00;
	font-weight: 700;
	font-size: 22px;
	margin-bottom: 30px;
	display: block;
	text-transform: uppercase
}

.outerMultiPage .KiviRegistracija label {
	font-weight: 400;
	margin-left: 5px
}

.dnnSendPassword .passContent {
	margin-bottom: 20px;
	margin-top: 30px
}

.dnnSendPassword .passContent input {
	padding: 21.5px;
	width: 100%;
	background: #ededed;
	border: 0;
	box-sizing: border-box;
	font-size: 16px;
	margin-bottom: 20px
}

.dnnFormMessage.dnnFormError,
.dnnFormMessage.dnnFormValidationSummary {
	background: 0 0;
	border: 0;
	color: #d00
}

.dnnFormMessage.dnnFormSuccess {
	background: 0 0;
	border: 0;
	color: #7d7d81;
	padding: 0
}

.dnnSendPassword h1 {
	color: #000;
	margin-bottom: 30px
}

.dnnSendPassword .btn {
	width: 100%
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper {
	position: relative;
	overflow: hidden;
	z-index: 5
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper .FilterFloating {
	position: absolute;
	z-index: 10;
	background: #fafafa;
	height: 454px;
	width: 300px;
	top: 46px;
	left: 0;
	transition: all .5s
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper .FilterFloating .FilterTableWrapper {
	width: 100%
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper .FilterFloating .FilterTableWrapper .MainWrapper .RowWrapper>div {
	padding: 20px 13px 22px 10px;
	margin: 0 10px;
	border-bottom: 1px solid #efefef;
	font-size: 16px
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper .FilterFloating .FilterTableWrapper .MainWrapper .RowWrapper>div input[type=checkbox]+label {
	background: url(images/filter-check.png) top left no-repeat;
	height: 26px;
	display: inline-block;
	padding-left: 40px;
	margin-bottom: 0;
	padding-bottom: 5px;
	font-weight: 600
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper .FilterFloating .FilterTableWrapper .MainWrapper .RowWrapper>div input[type=checkbox]:checked+label {
	background: url(images/filter-check2.png) top left no-repeat;
	height: 26px;
	display: inline-block;
	padding-left: 40px;
	margin-bottom: 0;
	font-weight: 600
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper .FilterMenu {
	width: 100%;
	z-index: 12;
	height: 46px;
	padding: 11px 0 11px 20px;
	position: absolute;
	background-color: #6e6e6e;
	line-height: 25px
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper .FilterMenu .FilterToggle {
	cursor: pointer;
	width: 24px;
	height: 18px;
	margin-right: 20px;
	background: url(images/map-filter.png) -24px 0 no-repeat;
	display: inline-block
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper.toggle .FilterFloating {
	left: -300px
}

.ModKiviZemljevidTrenutnihIzklopovC .GoogleWrapper.toggle .FilterMenu .FilterToggle {
	background-position: 0 0
}

@media all and (max-width:767px) {
	.FilterMenu span,
	.ModKiviPodatkiMMC table.osnovni #LastnikPlacnik tr td span,
	.ModKiviPodatkiMMC table.osnovni tr td.podatki1 span {
		font-size: 10px
	}
	.ModKiviOdjemnoMestoOrodnaVrsticaC>table,
	.ModKiviOdjemnoMestoOrodnaVrsticaC>table>tbody,
	.ModKiviOdjemnoMestoOrodnaVrsticaC>table>tbody>tr,
	.ModKiviOdjemnoMestoOrodnaVrsticaC>table>tbody>tr>td {
		display: block;
		width: 100%;
		margin: 5px 0
	}
	.ModKiviPodatkiMMC table.osnovni tr td.seperator {
		width: 2%;
		padding: 2px
	}
	.ModKiviPodatkiMMC table.osnovni tr td.podatki1,
	.ModKiviPodatkiMMC table.podatki tr td {
		vertical-align: top
	}
	.ModKiviCOMELLJPregledNarocilC {
		width: 100%;
		overflow-x: scroll
	}
	.aktualna .dropdown,
	.aktualna .input-btn,
	.aktualna input {
		float: none;
		margin-bottom: 10px
	}
	#Voscilnica>div
	{
		width: 90vw !important;
	}
}

html {
	overflow: auto!important
}

.obrazec .pogoji input[type=checkbox] {
	float: left;
	margin-top: 10px
}

.obrazec .pogoji label {
	float: left;
	width: 90%
}

#dnn_dnnLOGO_imgLogo {
	margin-bottom: 15px
}

h1 {
	margin-bottom: 1.75rem
}

ul.checkmark li {
	margin-bottom: .2rem
}

.nav-anchors li a {
	text-transform: uppercase;
	display: inline-block
}

.nav-anchors li.active a::before {
	margin-top: .05rem
}

.nav-toolbar.showmobile {
	margin: 0 auto;
	width: 100%
}

ul.nav-toolbar.showmobile li {
	display: block;
	text-align: center;
	margin: 0 auto
}

.timeline-body img {
	margin-top: 10px
}

.timeline-body img,
.timeline-body p {
	margin-bottom: 0
}

.kodeks img {
	width: auto!important;
	max-height: 115px;
	margin-bottom: 15px
}

img.ikone-content {
	max-width: 3rem;
	margin-bottom: .3rem;
	margin-right: .5rem
}

.xblog_search .CommandButton {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-weight: 400;
	white-space: nowrap;
	-ms-touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	color: #fff;
	background-color: #D72032;
	transition: background-color .3s;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: .75rem;
	line-height: 1.25rem;
	vertical-align: middle;
	box-shadow: none;
	text-shadow: none
}

.xblog_search .CommandButton:hover {
	color: #fff;
	background-color: #a72032;
	transition: background-color .3s
}

.footer-widgets .Social p {
	margin: 0
}

.footer-widgets .Social img {
	max-height: 30px;
	margin: 0 15px
}

.zigzag .content {
	padding: 0;
	margin: 20px 0
}

.zigzag .content p {
	text-align: left;
	padding: 0
}

.article_pager {
	text-align: center;
	margin-top: 30px
}

.article_pager .page {
	display: inline-block;
	padding: 6px 10px;
	border: 1px solid #ddd;
	margin-left: -1px
}

.article_pager .page:hover {
	background: #eee;
	text-decoration: none;
	color: #d70015
}

.article_pager .page.active {
	background: #6E6E6E;
	border-color: #6E6E6E;
	color: #fff
}

.DNNContainer_Title_h2.slider {
	border-radius: 4px;
	border: 1px solid #ddd
}

.slider-header {
	color: #333;
	background-color: #f5f5f5;
	padding: 10px 15px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

.slider-header h3 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1rem;
	color: inherit;
	cursor: pointer
}

.slider-content {
	display: none;
	padding: 15px
}

#news-container .thumbnail.shadow .caption h5 {
	min-height: 90px
}

#news-container .thumbnail.shadow .caption p {
	min-height: 100px
}

#news-container .thumbnail.shadow .caption span.p {
	font-size: .75rem;
	color: #9c9ea0;
	margin-bottom: 20px;
	min-height: 100px;
	display: block;
	font-family: klavika_light
}

#news-container .thumbnail.shadow {
	min-height: 540px
}

ul.file-list.reports img {
	width: 80px;
	margin-right: 10px
}

ul.file-list.reports li::before {
	display: none
}

ul.zakoni .legal a {
	color: #6e6e6e
}

span.legal {
	font-family: klavika_light_italic!important
}

.eds_template_List_Article_Vstopna .row-inner-container.shadow .heading-h14 {
	height: 60px
}

#mute-toggle,
#mute-toggle-en {
	position: absolute;
	z-index: 100;
	color: #fff;
	text-shadow: 0 0 10px #000;
	right: 15px;
	top: 15px;
	cursor: pointer
}

@media (min-width:1021px) {
	.nav-toolbar.showmobile {
		display: none
	}
}

@media (max-width:1020px) {
	body .navbar-toggle {
		display: block
	}
	body .navbar-header {
		float: none;
		margin-right: -15px;
		margin-left: -15px
	}
	.nav-toolbar.noshow {
		display: none
	}
}

@media (max-width:1600px) {
	.panel-body table.table-small tr td,
	.panel-body table.table-small tr td * {
		font-size: 12px!important;
		padding: 2px!important
	}
}

@media (max-width:767px) {
	#news-container .thumbnail.shadow {
		min-height: 50px
	}
	#news-container .thumbnail.shadow .caption h5 {
		min-height: 9px
	}
	#news-container .thumbnail.shadow .caption span.p {
		min-height: 10px
	}
}

@media (max-width:430px) {
	ul.file-list.reports img {
		width: 30px;
		margin-right: 5px
	}
	ul.file-list.reports li {
		padding: 5px
	}
}

.ModKiviAdministracijaC .spremeni {
	background: #d72032;
	border: 0;
	color: #fff;
	margin-bottom: 2px
}

.ModKiviAdministracijaC .geslo,
.ModKiviAdministracijaC input[id$=btnDnevnoZagotavljanje],
.ModKiviAdministracijaC input[id$=btnIzvozUsers] {
	background: #6e6e6e;
	border: 0;
	color: #fff;
	margin-bottom: 2px
}

.QL .DNNContainer_noTitle {
	background-color: #6e6e6e
}

.QL ul {
	list-style: none;
	margin: 0;
	padding: 20px 0;
	text-align: center
}

.QL li {
	display: inline-block;
	color: #fff;
	font-size: .75em;
	padding: 0 5px
}

.left-pane-inner.widget.menu {
	padding-top: 0
}

.left-pane-inner.widget.menu ul li {
	line-height: 1.8
}

.left-pane-inner.widget.menu hr {
	margin-top: 0;
	margin-bottom: 25px;
	border: 0;
	border-top: 1px solid #6e6e6e
}

.article.details strong {
	color: #9c9ea0
}

.OM.seznamMest tr.Glava td {
	font-weight: 700;
	font-size: 18px;
	padding-bottom: 10px;
	width: 300px;
	border-bottom: 1px solid #cacaca
}

.OM.seznamMest tr.Glava td:last-child {
	width: 0
}

.OM.seznamMest tr.Glava td.prvi {
	width: 180px
}

.OM.seznamMest tr.Glava td.drugi {
	width: 210px
}

.OM.seznamMest tr.data td {
	padding-top: 10px
}

.OM.seznamMest tr.data td,
.OM.seznamMest tr.data td a {
	font-size: 18px
}

.AdmLastnost a:before {
	float: left;
	width: 30px;
	height: 40px;
	text-align: center;
	content: "\f1c1";
	font-family: FontAwesome;
	font-size: 1rem;
	color: #D72032;
	text-decoration: none!important
}

.table-responsive table.table>tbody>tr>td {
	border-top: 0;
	padding-left: 0;
	padding-right: 0
}

.news-container.Skin_01_Default .row-inner-container.shadow .heading-h12 {
	min-height: 35px
}

.news-container.Skin_01_Default .row-inner-container.shadow .heading-h14 {
	min-height: 75px
}

body #MainPage .news-container .row-inner-container {
	min-height: 330px
}

body #MainPage .news-container .row-inner-container .row-inner-square p {
	min-height: 160px
}

body #MainPage .vstopna .news-container .row-inner-container .row-inner-square p {
	min-height: 10px
}

.vodstvo p {
	padding-left: .5rem
}

@media all and (min-width:1025px) {
	body #MainPage .news-container .row-inner-container {
		min-height: 415px
	}
	
	body #MainPage .vstopna .news-container .row-inner-container {
		min-height: 360px
	}
}

@media all and (min-width:1300px) {
	body #MainPage .news-container .row-inner-container {
		min-height: 395px
	}
}

@media all and (min-width:1750px) {
	body #MainPage .news-container .row-inner-container {
		min-height: 350px
	}
	
	body #MainPage .vstopna .news-container .row-inner-container {
		min-height: 360px
	}
}

@media all and (max-width:1024px) {
	body #MainPage .news-container .row-inner-container {
		min-height: 30px
	} 
	
	body #MainPage .vstopna .news-container .row-inner-container {
		min-height: 333px
	}
	.news-container.Skin_01_Default .row-inner-container.shadow .heading-h14,
	body #MainPage .news-container .row-inner-container .row-inner-square p {
		min-height: 10px
	}
}


@media all and (max-width:767px) {
	body #MainPage .vstopna .news-container .row-inner-container {
		min-height: 30px
	}
}

a.btn.moreinfo {
	color: #6e6e6e
}

.zaposlitev #news-container-zap li
{

}

.zaposlitev #news-container-zap strong
{
	/*color: #9c9ea0 !important;*/
}

ol {
	font-family: klavika_light;
	position: relative;
	padding: 0 1rem 1rem;
}

ol li
{
	margin-bottom: .2rem;
}

/*Menjava stevcev*/
ul.menjavaStevcevSeznam.circle
{
	padding:0;
}
ul.menjavaStevcevSeznam li{
margin: 0px;
line-height: 150%;
display: inline-block;
width: 27%;
padding: 0 1.5% 10px 3.5%;
background-position: left 5px;
margin-bottom:10px;
font-size: 16px;
position: relative;
}

.xblog_page .button.first,
.xblog_page .button.previous,
.xblog_page .next, 
.xblog_page .last,
.xblog_page .button.disabled
{
	border: 0 !important;
	color: #d70015 !important;
	font-family: klavika_regular !important;
	font-size: 22px !important;
	background:transparent !important;
}

.xblog_page .index,
.xblog_page .index:hover
{
	display: inline-block;
	padding: 6px 10px;
	border: 1px solid #ddd;
	margin-left: -1px;
	color: #d70015 !important;
	font-family: klavika_regular !important;
	font-size: 22px !important;
	background:transparent !important;
	border-radius:0 !important;
	
}

@media all and (min-width:1092px)
{
	.news-container .Novice .col-md-4 .row-inner-square
	{
		min-height:300px;
	}
}

#index-row2 .content-container .col-md-4  .row-inner-square p:last-child
{
	margin-bottom:0px;
}

#index-row2 .content-container .col-md-4  .row-inner-square p
{
	font-size:0.85rem;
	color: #868686;
}

#index-row2 .content-container .col-md-4 ul#list-contacts
{
	margin-bottom:1rem;
}

@media all and (min-width:992px)
{
	#index-row2 .content-container
	{
		display: flex;
	}

	#index-row2 .content-container .col-md-4
	{
		display: flex;
	}

	#index-row2 .content-container .col-md-4  .row-inner-square
	{
		width:100%;
	}
}

@media all and (max-width:980px)
{
	#index-row2 .row-inner-square ul.checkmark li:before
	{
		display:none;
	}
		#index-row2 .col-md-4 .btn {
		margin-bottom: 0rem;
	}
}

.eds_template_List_Article_Vstopna .row-inner-container.shadow .heading-h14 {
	font-size: 19px;
}

.FAQs .heading-h14
{
	font-size: 19px;
	line-height: 1.1rem;
	color: #333;
	text-decoration:none;
	font-weight: 500;
}

.FAQs .heading-h14 a 
{
	font-size: 19px;
	line-height: 1.1rem;
	color: #333;
	text-decoration:none;
	font-weight: 500;
	font-family:inherit;
}

body #MainPage .vstopna .news-container .article_inner.column_one .row-inner-container .row-inner-square p {
	font-size:19px;
}

.eds_template_List_Article_Vstopna .row-inner-container.shadow .heading-h14 a
{
	font-size: 19px;
	line-height: 1.1rem;
	color: #333;
	text-decoration:none;
		font-weight: 500;
		font-family:inherit;
}

.panel-body.skrit
{
	display:none;
}

.zigzag p.smaller
{
	font-size:1rem;
}

@media all and (max-width:991px)
{
	.eds_template_List_Article_Vstopna .row-inner-container.shadow .heading-h14
	{
		height:auto;
	}
	.news-container .col-md-4 .row-inner-square .heading-h12 a.default-red
	{
		font-size:0.75rem;
	}
}

@media all and (max-width:767px)
{
	.zigzag .col-sm-6.cnt {
	height: auto;
	padding-top: 30px;
	padding-bottom:30px;
	}
}


.AdminTabela thead tr th {
	background: #f1f2f2;
	padding: 5px;
	font-size: 16px;
	font-weight: 700;
}

.AdminTabela thead tr th a
{
	font-size: 16px;
	font-weight: 700;
	color: #6e6e6e;
}

.AdminTabela tbody tr td
{
	font-size: 14px;
	padding: 5px 10px;
}

.AdminTabela tbody tr td *
{
	font-size: 14px;
}

.AdminTabela .pager
{
	font-size:14px;
}

.AdminTabela .pager input[type="submit"]
{
	background: #6e6e6e;
	border: 0;
	padding: 5px 7px;
	color: white;
}

.AdminTabela .pager select
{
	padding:4px;
}

.AdminTabela .pager .pages
{
	display:inline-block;
	margin: 0px 15px;
}

.AdminTabela .pager .pages a
{
	font-size: 14px;
	line-height: 11px;
}

.obvestila .row .col-md-2,
.obvestila .row .col-md-10,
.obvestila .row .col-md-12
{
	padding-bottom:8px;
	font-size:20px;
}


.carousel
{
	padding: 0px;
	padding-top: 24px;
		padding-bottom: 32px;
	background: #d72f40;
	color: white;
	font-family: klavika_light;
	font-size:19px;
	text-align: center;
	min-height:110px;
	
}

.carousel p,
.carousel p strong
{
	margin:0;
	font-weight:500;
	font-size:19px;
	color: white;
}

.carousel p strong
{
	font-family:klavika_medium;
}

.carousel .carousel-control.left,
.carousel .carousel-control.right
{
	width: 25px;
	background: transparent;
}

.carousel .glyphicon-chevron-left:before {
	content: "\e257";
}

.carousel .glyphicon-chevron-right:before {
	content: "\e258";
}

.carousel .carousel-control .glyphicon-chevron-left
{
	font-size:70px;
	left:-30px;
	font-family: 'FontAwesome';
	width: 30px;
	height: 40px;
	margin-top: -35px;
	text-shadow: none;
}

.carousel .carousel-control .glyphicon-chevron-left:before
{
	content: "\f104";
}

.carousel .carousel-control .glyphicon-chevron-right
{
	font-size:70px;
	right:-30px;
	font-family: 'FontAwesome';
	width: 30px;
	height: 40px;
	margin-top: -35px;
	text-shadow: none;
}

.carousel .carousel-control .glyphicon-chevron-right:before
{
	content: "\f105";
}

.Obvestilo .container
{
	width:100%;
	padding:0;
	background: #d72f40;
}

.Obvestilo .container .carousel
{
	width: 1170px;
	margin: 0 auto;
}

#myCarousel .carousel-indicators
{
	bottom: 5px;
	margin-bottom: 0;
	padding-bottom: 0;
}

#myCarousel .carousel-indicators li
{
	width: 8px;
	height: 8px;
	border: 0;
	background-color: rgba(255, 255, 255, 0.2);
	margin-right:8px;
}

#myCarousel .carousel-indicators li.active
{
	background-color:white;
}

#myCarousel .carousel-item a
{
	color: white;
	font-weight: 300;
	font-size: 19px;
	font-family: klavika_light;
	text-decoration:none !important;
}

@media all and (max-width:1280px)
{
	.Obvestilo .container .carousel {
		width: 100%;
		padding-left:30px;
		padding-right:30px;
	}
	
	.carousel .carousel-control .glyphicon-chevron-left
	{
		left:10px;
	}
	.carousel .carousel-control .glyphicon-chevron-right
	{
		right:10px;
	}
}

@media all and (max-width:1199px)
{
	.Obvestilo .container .carousel {
		width: 970px;
	}
}

@media all and (max-width:991px)
{
	.Obvestilo .container .carousel {
		width: 750px;
	}
}

@media all and (max-width:767px)
{
	.Obvestilo .container .carousel {
		width: 100%;
		padding-left:30px;
		padding-right:30px;
	}
	
	.carousel .carousel-control .glyphicon-chevron-left
	{
		left:10px;
	}
	
	.carousel .carousel-control .glyphicon-chevron-right
	{
		right:10px;
	}
}

#news-container ul li,
#news-container ol li
{
	font-size: .75rem;
	color: #9c9ea0;
	margin-bottom: 20px;
}

#news-container ol li
{
	list-style-type: decimal;
}

#news-container a
{
	font-size: .75rem;
	margin-bottom: 20px;
}

#news-container .arhiv .thumbnail.shadow .caption h5
{
	min-height:40px
}

#news-container  .arhiv .thumbnail.shadow .caption p {
	min-height: 60px;
}

#news-container .arhiv .thumbnail.shadow .caption span.p
{
	min-height:60px;
}

#news-container .arhiv .thumbnail.shadow {
	min-height: 440px;
}

#news-container .arhiv .thumbnail.shadow
{
	position:relative;
}

#news-container .arhiv .thumbnail.shadow .tag
{
	position: absolute;
	left: -1px;
	top: 0;
	background: #d72032;
	padding: 0px 10px;
}

#news-container .arhiv .thumbnail.shadow .tag a
{
	color:white;
}

small a
{
	font-size: 85%;
}

.ModKiviRegistracijaC .registracija td.Crta1 {
	/*display: flex;*/
	position: relative;
}

.ModKiviRegistracijaC .registracija td.Crta1 input[type=checkbox]
{
	position:relative;
	top:2px;
	margin-right:5px;
	position: absolute;
	left: 0;
}

.ModKiviRegistracijaC .registracija td.Crta1 label
{
	margin-left: 20px;
}
.ModKiviRegistracijaC .registracija td.Crta1 label,
.ModKiviRegistracijaC .registracija td.Crta1 label a
{
	font-size:18px;
}

.ModKiviObrazecC  .Obrazec .GumbiSpodaj
{
	padding-top: 30px;
}

content .collapse table tr td,
content .collapsing table tr td,
content .collapse table tr th,
content .collapsing table tr th
{
	font-size:14px;
}

#news-container  .projekti .thumbnail.shadow {
	min-height: 530px;
	position: relative;
}

#news-container .arhiv.projekti .thumbnail.shadow {
	min-height: 440px;
}

#news-container .projekti .thumbnail.shadow .caption h5 {
	min-height:10px;
	margin-bottom: 20px;
}

#news-container .projekti .thumbnail.shadow .caption span.p {
	font-size: .75rem;
	color: #9c9ea0;
	margin-bottom: 20px;
	min-height: 15px;
	display: block;
	font-family: klavika_medium;
}

#news-container  .projekti .thumbnail.shadow .caption p {
	min-height: 15px;
	font-family: klavika_medium;
}

#news-container .projekti .thumbnail.shadow .thumbnail-bottom {
	position: absolute;
	right: 15px;
	bottom: 15px;
}

#news-container .heading-h14.gray,
#news-container .heading-h14.gray p,
#news-container .heading-h14.gray *
{
	font-size: 26px;
	margin-bottom: 20px;
	color: #6e6e6e;
	padding-top: 12px;
	line-height: 32px;
	font-family: klavika_regular;
	font-weight: 500;
}

/*Sprememba vstopne strani 6.8.*/
.obvescanje
{
	margin-bottom:35px;
}
.obvescanje .cta-moja-mreza
{
	padding:40px 23px 23px;
}
.obvescanje .cta-moja-mreza h4
{
	font-weight:bold;
}
.obvescanje .cta-moja-mreza h4 .grey
{
	color:#333;
	font-weight:normal;
}
.obvescanje .cta-moja-mreza p
{
	font-size:17px;
	color:#333;
}
#index-row4-5 > .col-md-12
{
	padding:50px 0px;
	background-image:url(assets/images/raster/banner-4-5.jpg);
	background-size:cover;
}
#index-row4-6 > .col-md-12
{
	margin-top:50px;
	height:350px;
	background-image:url(assets/images/raster/banner-4-6.jpg);
	background-size:cover;
}
#index-row5 > .col-md-12
{
	background-image:url(assets/images/raster/banner-5.jpg);
}
.video-heading
{
	text-align:center;
}
.video-heading p
{
	color:#fff;
	font-size:1.5rem;
	margin:0 0 .75rem;
	line-height:1.1;
}
.video-heading span
{
	font-weight:bold;
}
.white-border-right
{
	border-right:1px solid #fff;
}
.white-border-right p,
.white-border-right + div p
{
	font-size:17px;
}
.box-icons img
{
	float:left;
	width:25px;
	margin-top:2px;
	margin-right:10px;
}
.header-container
{
	overflow:hidden;
}
.HitriKontaktRightBox
{
	position:absolute;
	z-index:99;
}
.HitriKontaktRightBox .col-md-6
{
	position:fixed;
	width:auto;
	right:0;
	top:25%;
	transform:translateX(70%);
	transition:transform 0.7s ease-in-out;
}
.HitriKontaktRightBox .col-md-6.open
{
	transform:translateX(4%);
}
.hitri-kontakt-box .kontakt-grey
{
	float:left;
	background-color:#6E6E6E;
	padding:20px;
	text-align:center;
}
.hitri-kontakt-box .kontakt-grey h5
{
	color:#fff;
	font-weight:bold;
	margin:0;
	line-height:1.3rem;
}
.hitri-kontakt-box .kontakt-grey img
{
	width:30px;
	margin-bottom:10px;
}
.hitri-kontakt-box .kontakt-white
{
	float:left;
	background-color:#fff;
	padding:40px 55px 0px;
}
.hitri-kontakt-box .kontakt-white p
{
	margin:0 0 0.6rem;
	font-weight:600;
	color:#868686;
}
.hitri-kontakt-box .kontakt-white p a:not(.btn)
{
	font-size:21px;
}
.hitri-kontakt-box .kontakt-white .phone-img::before
{
	content:"";
	background-image:url(assets/images/raster/hitri-kontakti-icon.png);
	background-repeat:no-repeat;
	background-size:33px;
	width:50px;
	height:100%;
	position:absolute;
	margin-left:-40px;
}
.hitri-kontakt-box .kontakt-white .wrench-img::before
{
	content:"";
	background-image:url(assets/images/raster/brez-elektrike-icon.png);
	background-repeat:no-repeat;
	background-size:33px;
	width:50px;
	height:100%;
	position:absolute;
	margin-left:-40px;
}
@media all and (max-width:1425px)
{
	.white-border-right a.btn,
	.white-border-right + div a.btn
	{
		font-size:.6rem;
	}
}
@media all and (max-width:1020px)
{
	.HitriKontaktRightBox
	{
		display:none !important;
	}
}
@media all and (max-width:1199px)
{
	#index-row5
	{
		padding:50px 0px;
	}
	#index-row5 .col-md-12
	{
		height:600px;
	}
	.white-border-right
	{
		border-right:0px solid #fff;
		margin-bottom:25px;
	}
	.white-border-right a.btn,
	.white-border-right + div a.btn
	{
		font-size:.75rem;
	}
}

/*Sprememba notranjih strani 6.8.*/
.najpogostejsa-vprasanja
{
	background-color:#EEEEEE;
	padding:20px 10px;
	margin-bottom:35px;
}
.najpogostejsa-vprasanja li a
{
	color:#6e6e6e;
	font-size:.75rem;
	font-family:klavika_medium;
	text-transform:uppercase;
}
.najpogostejsa-vprasanja li a:hover
{
	color:#333;
}
.najpogostejsa-vprasanja li
{
	margin-left:.75rem;
	line-height:1rem;
	margin-bottom:10px;
}
.najpogostejsa-vprasanja li::before
{
	content:"\e072";
	position:absolute;
	font-family:'Glyphicons Halflings';
	font-size:.5rem;
	left:0rem;
	color:#6e6e6e;
	margin-top:.07rem;
}
.najpogostejsa-vprasanja li::before:hover
{
	content:"\e072";
	color:#333;
}
.anchored-links a.col-md-4 
{
	display:block;
	background-color:#EB0126;
	padding:20px 40px;
	border-radius:5px;
	color:#fff;
	font-size:18px;
}
.anchored-links a.col-md-4:hover
{
	color:#fff;
	text-decoration:none;
	background-color:#a72032;
}
.anchored-links  a.col-md-4::before
{
	content:"\e072";
	position:absolute;
	font-family:'Glyphicons Halflings';
	font-size:.5rem;
	left:0.7rem;
	color:#fff;
	margin-top:.2rem;
}
.anchored-links .row > div:first-child a.col-md-4
{
	margin-left:15px;
	margin-right:15px;
}
.anchored-links .row > div:last-child a.col-md-4
{
	margin-left:15px;
	margin-right:0px;
}
@media all and (max-width:991px)
{
	.anchored-links a.col-md-4
	{
		margin-left:15px !important;
		margin-right:15px !important;
	}
}
@media (min-width:992px)
{
	.anchored-links a.col-md-4
	{
			width:calc(33.33333333% - 20px);
	}
}


/*Leti Leti Storklja 9.8.*/
.StorkljaMap #map-canvas
{
	height:840px !important;
	margin-top:-32px;
}
.StorkljaMap .map-whole
{
	position:absolute;
	left:0;
	bottom:0;
	margin-left:35px;
}
.StorkljaMap .map-whole .map-box
{
	background-color:rgba(0,0,0,0.7);
	padding:25px;
	text-align:center;
}
.StorkljaMap .map-whole .map-box > img
{
	max-width:320px;
	margin-bottom:35px;
}
.StorkljaMap .map-whole .map-box .zemljevid-opis,
.StorkljaMap .map-whole .map-box .prepotovani-kilometri
{
	color:#fff;
}
.StorkljaMap .map-box .zemljevid-opis
{
	font-size:16px;
	text-align:center;
	margin-bottom:15px;
}
.StorkljaMap .map-box  .prepotovani-kilometri
{
	font-size:24px;
	text-align:center;
	font-weight:bold;
	margin-bottom:-15px;
}
.StorkljaMap .map-whole #checkboxes
{
	text-align:center;
}
.StorkljaMap .map-whole #checkboxes label
{
	text-align:center;
	font-weight:bold;
	cursor:pointer;
}
.StorkljaMap .map-whole #checkboxes label[for="id181818"]
{
	color:#a10010;
}
.StorkljaMap .map-whole #checkboxes label[for="id182268"]
{
	color:#fc7a91;
}
.StorkljaMap .map-whole #checkboxes label[for="id182620"]
{
	color:#4285f3;
}
.StorkljaMap .map-whole #checkboxes label[for="id182619"]
{
	color:#34a852;
}
.StorkljaMap .map-whole #checkboxes input + label
{
	opacity:0.6;
	margin-bottom:0;
}
.StorkljaMap .map-whole #checkboxes input:checked + label
{
	opacity:1;
}
.StorkljaMap #checkboxes  input[type="checkbox"]
{
	opacity:0;
	visibility:hidden;
	position:absolute;
}
.StorkljaMap .map-whole #checkboxes label[for="id182268"] img,
.StorkljaMap .map-whole #checkboxes label[for="id181818"] img,
.StorkljaMap .map-whole #checkboxes label[for="id182620"] img,
.StorkljaMap .map-whole #checkboxes label[for="id182619"] img
{
	width:50%;
	margin-right:20px;
	margin-bottom:10px;
	margin-top:5px;
}

.StorkljaMap .map-whole #checkboxes input + label
{
	position:relative;
	font-size:24px;
	margin-right:0;
}
.StorkljaMap .map-whole a
{
	color:#fff;
	text-decoration:underline;
	font-size:16px;
}


.storklja-novice-banner
{
	padding:80px 0px 100px 0px;
}
.storklja-article .storklja-article-image img
{
	width:100%;
}
.storklja-article h2,
.storklja-details h2
{
	margin: 0 0 .4rem;
	font-size:2rem;
	text-transform:uppercase;
}
.storklja-article h2 strong,
.storklja-details h2 strong
{
	color:#d70015 !important;
}
.storklja-article h4,
.storklja-details h4
{
	font-size: 1.2rem;
	font-weight:bold;
	text-transform:uppercase;
	color:#858585;
}
.storklja-article p
{
	font-size: 16px;
}
.storklja-article-box
{
	margin-top:30px;
}
.storklja-article-box .read-more,
.storklja-details .read-more
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:.9rem !important;
}
.storklja-article-box .read-more:hover,
.storklja-details .read-more:hover
{
	text-decoration:none;
}
.storklja-novice-banner .article_pager a:hover,
.storklja-novice-banner .article_pager a:focus,
.storklja-novice-banner .article_pager a:visited
{
	text-decoration:none;
}
.storklja-novice-banner .article_pager .next
{
	position:absolute;
	right:0;
	top:50%;
	text-align:center;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(,-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	margin-right:-150px;
}
.storklja-novice-banner .article_pager .next::after
{
	content: "\e080";
	font-family: 'Glyphicons Halflings';
	color:#d70015;
	font-size:50px;
}
.storklja-novice-banner .article_pager .prev
{
	position:absolute;
	left:0;
	top:50%;
	text-align:center;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(,-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	transform:translateY(-50%);
	margin-left:-150px;
}
.storklja-novice-banner .article_pager .prev::before
{
	content: "\e079";
	font-family: 'Glyphicons Halflings';
	color:#d70015;
	font-size:50px;
}
.storklja-novice-banner .article_pager .next:hover::after,
.storklja-novice-banner .article_pager .prev:hover::before
{
	color:#333;
}
.storklja-novice-banner .article_pager .last,
.storklja-novice-banner .article_pager .first
{
	display:none;
}
.storklja-novice-banner p.storklja-nazaj
{
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
}
.storklja-novice-banner p.storklja-nazaj a
{
	font-size:1rem !important;
}
.storklja-novice-banner p.storklja-nazaj a:hover
{
	text-decoration:underline !important;
}
.storklja-novice-banner p.storklja-nazaj a::before
{
	content: "\e079";
	font-family: 'Glyphicons Halflings';
	margin-right:5px;
	color:#d70015;
	font-size:18px;
}
.storklja-novice-banner p.storklja-nazaj a:hover::before
{
	color:#333;
}
.storklja-novice-banner p.storklja-nazaj a:focus,
.storklja-novice-banner p.storklja-nazaj a:focus::before
{
	color:#333;
}



.storklja-grey-banner
{
	background-color:#d2d2d2;
	padding:40px 0px 20px 0px;
}
.storklja-grey-banner .SecondGreyBox  .big-item
{
	display:flex;
	flex-direction:column;
}
.storklja-grey-banner .SecondGreyBox  .item
{
	margin:0 !important;
	position:relative;
	min-height:100px;
}
.storklja-grey-banner .SecondGreyBox .rightView
{
	padding-left:40px;
	margin:0;
}
.storklja-grey-banner .SecondGreyBox .rightView::before
{
	content:"";
	position:absolute;
	left:0;
	width:15px;
	height:15px;
	background-color:#d70015;
	border-radius:50%;
}
.storklja-grey-banner .SecondGreyBox .rightView::after
{
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:3px;
	margin-left:6px;
	height:100%;
	background-color:#d70015;
}
.storklja-grey-banner .SecondGreyBox .item:last-child .rightView::after
{
	display:none;
}
.storklja-grey-banner .SecondGreyBox .rightView .content 
{
	margin-bottom:0px;
	margin-top:-10px;
}
.storklja-grey-banner .bold-heading.gray strong
{
	color:#595959;
}
.storklja-grey-banner h4
{
	color:#d70015;
	font-weight:bold;
	margin-top:30px;
}
.storklja-grey-banner p
{
	font-size:16px;
}
.storklja-grey-banner .SecondGreyBox .rightView .content strong
{
	font-size:14px;
	color:#d70015;
}
.storklja-grey-banner .SecondGreyBox .rightView .title strong
{
	font-size:20px;
	font-weight:bold;
	text-transform:uppercase;
	color:#595959;
}


.storklja-bottom-banner
{
	padding:60px 0px;
}
.storklja-bottom-banner .bold-heading strong
{
	color:#d70015;
}
.storklja-bottom-banner h4
{
	color:#595959;
	font-weight:bold;
	margin-top:30px;
}
.storklja-bottom-banner p
{
	font-size:16px;
}
.storklja-bottom-banner img
{
	width:100%;
	height:auto;
}
.storklja-bottom-banner .BottomBox2 .bottom-image
{
	position:relative;
}
.storklja-bottom-banner .BottomBox2 .bottom-image p.storklja-ime
{
	text-align:center;
	font-style:italic;
	font-weight:bold;
	font-size:18px;
	font-family:inherit;
	color:#595959;
}
.storklja-bottom-banner .BottomBox2 .bottom-image p.storklja-naprej
{
	position:absolute;
	right:0;
	top:0;
	text-transform:uppercase;
	font-weight:bold;
	font-size:18px;
}
.storklja-bottom-banner .BottomBox2 .bottom-image p.storklja-naprej a:hover
{
	text-decoration:none;
}
.storklja-bottom-banner .BottomBox2 .bottom-image p.storklja-naprej a::after
{
	content: "\e080";
	font-family: 'Glyphicons Halflings';
	margin-left:5px;
	color:#d70015;
	font-size:18px;
}
.storklja-bottom-banner .BottomBox2 .bottom-image p.storklja-naprej a:hover::after
{
	color:#333;
}
.storklja-bottom-banner .BottomBox2 .bottom-image p.storklja-naprej a:focus,
.storklja-bottom-banner .BottomBox2 .bottom-image p.storklja-naprej a:focus::after
{
	color:#333;
}



.smbLightOverlayWrapper.modern .mainWrapper .itemTitle
{
	line-height:22px;
}
.pp_content_container .pp_details .pp_social
{
	display:none;
}

@media all and (max-width:1549px)
{
	.StorkljaMap .map-whole .map-box
	{
		padding:25px 0px;
	}
	.storklja-novice-banner .article_pager .next
	{
		margin-right:-50px;
	}
	.storklja-novice-banner .article_pager .prev
	{
		margin-left:-50px;
	}
}
@media all and (max-width:1299px)
{
	.Storklja-body .row
	{
		margin-left:0px;
		margin-right:0px;
	}
	.StorkljaMap #map-canvas
	{
		margin-top:-30px;
	}
	.StorkljaMap .map-whole .map-box
	{
		max-width:500px;
		padding-left:25px;
		padding-right:25px;
	}
	.StorkljaMap .map-whole .map-box > img
	{
		width:60%;
	}
	.storklja-novice-banner
	{
		padding:80px 15px 100px 15px;
	}
	.storklja-novice-banner  .storklja-article
	{
		padding:0px 40px;
	}
	.storklja-novice-banner .article_pager .next
	{
		margin-right:0px;
		margin-left:0px;
		right:5px;
	}
	.storklja-novice-banner .article_pager .prev
	{
		margin-right:0px;
		margin-left:0px;
		left:5px;
	}
	.storklja-grey-banner
	{
		padding:40px 15px 20px 15px;
	}
	.storklja-bottom-banner
	{
		padding:60px 15px;
	}
}
@media all and (max-width:991px)
{
	.storklja-grey-banner .SecondGreyBox 
	{
		margin-top:50px;
	}
	.storklja-grey-banner .SecondGreyBox .rightView
	{
		padding-top:15px;
		margin-top:-15px;
	}
}
@media all and (max-width:767px)
{
	.StorkljaMap #map-canvas
	{
		height:750px !important;
		margin-top:-25px;
	}
	.StorkljaMap .map-whole
	{
		margin-left:0px;
		width:100%;
	}
	.StorkljaMap .map-whole .map-box
	{
		width:100%;
	}
	.StorkljaMap .map-whole .map-box > img
	{
		width:25%;
		margin-bottom:20px;
	}
	.StorkljaMap .map-box .zemljevid-opis,
	.StorkljaMap .map-whole a
	{
		font-size:14px;
	}
	.StorkljaMap .map-box .prepotovani-kilometri
	{
		font-size:19px;
	}
	.StorkljaMap .map-whole #checkboxes label[for="id182268"] img,
	.StorkljaMap .map-whole #checkboxes label[for="id181818"] img,
	.StorkljaMap .map-whole #checkboxes label[for="id182620"] img,
	.StorkljaMap .map-whole #checkboxes label[for="id182619"] img
	{
		width:35%;
	}
	.storklja-novice-banner .storklja-article
	{
		margin-bottom:35px;
	}
	.storklja-novice-banner
	{
		padding:80px 15px 100px 15px;
	}
	.storklja-grey-banner .SecondGreyBox .bold-heading
	{
		margin-bottom:35px;
	}
	.storklja-grey-banner .SecondGreyBox .rightView
	{
		padding-bottom:35px;
	}
	.storklja-bottom-banner .BottomBox2 .bottom-image p.storklja-ime
	{
		font-size:15px;
		padding-bottom:25px;
	}
	.storklja-bottom-banner .BottomBox2 .bottom-image p.storklja-naprej
	{
		top:20px;
	}
}


/* ŠTORKLJA ROTATOR */

body .edr_carousel.NewsOne .wrapper .slider ul li > .box0 img
{
	float:none;
	width:100%;
	margin:0;
	border-radius:0;
}

body .edr_carousel.NewsOne .wrapper .slider ul li > .box0 h1
{
	margin-top:30px;
	margin-bottom:30px;
	line-height: 1.1;
}

body .edr_carousel.NewsOne .wrapper .slider ul li > .box0 h1 a
{
	margin: 0 0 .4rem;
	font-size: 2rem;
	text-transform: uppercase;
	color: #d70015 !important;
	line-height: 1.1;
	text-decoration:none !important;
}

body .edr_carousel.NewsOne .wrapper .slider ul li .content .text
{
	font-size: 16px;
	line-height: 1.42857143;
	font-family: klavika_light;
}

body .edr_carousel.NewsOne.blue .wrapper .slider ul li .date
{
	display:none;
}

body .edr_carousel.NewsOne.blue .wrapper .slider ul li .more {
	text-transform: uppercase;
	font-weight: bold;
	font-size: .9rem !important;
	background: none;
	color: #d70015;
	float: none;
	padding: 0;
	margin-top: 20px;
	display: inline-block;
	font-family: klavika_regular;
}

body .edr_carousel.NewsOne.blue .wrapper .slider ul li .more:hover
{
	background:none;
	color: #333;
}

body .edr_carousel.horizontal .navigation.square.next,
body .edr_carousel.horizontal .navigation.square.previous
{
	text-indent:0;
	font-size:0;
	width:45px;
	background:none;
	   
}


@media all and (min-width:1200px)
{
	body .edr_carousel.horizontal .navigation.square.next
	{
		right: -40px !important;
	}
	body .edr_carousel.horizontal .navigation.square.previous
	{
		left: -40px !important;
	}
}

@media all and (min-width:1400px)
{
	body .edr_carousel.horizontal .navigation.square.next
	{
		right: -90px !important;
	}
	body .edr_carousel.horizontal .navigation.square.previous
	{
		left: -90px !important;
	}
}



@media all and (max-width:1250px)
{
	body .edr_carousel.horizontal .navigation.square.next,
	body .edr_carousel.horizontal .navigation.square.previous
	{
		top:200px !important;
	}
	body .edr_carousel.horizontal .navigation.square.next
	{
		right: 0px !important;
	}
	body .edr_carousel.horizontal .navigation.square.previous
	{
		left: 0px !important;
	}
}

body .edr_carousel.horizontal .navigation.square.next::after {
	content: "\e080";
	font-family: 'Glyphicons Halflings';
	color: #d70015;
	font-size: 50px;
}

body .edr_carousel.horizontal .navigation.square.previous::after {
	content: "\e079";
	font-family: 'Glyphicons Halflings';
	color: #d70015;
	font-size: 50px;
}

@media all and (max-width:500px)
{
	body .edr_carousel .wrapper .slider,
	body .edr_carousel .wrapper,
	body .edr_carousel
	{
		height:765px !important;
	}
}

.storksButton
{
	background-image: url('https://www.elektro-ljubljana.si/Portals/_default/Skins/ElektroLjubljana/images/Storks/storks_banner_button.png');
	background-repeat: no-repeat, repeat;
	width: 11%;
	height: 5%;
	margin-top: 375px;
	background-size: contain;
}

.storksButton a
{
   text-decoration: none !important;
   display: block;
   width: 100%;
   height: 100%;
}
@media all and (max-width:767px)
{
	.storksButton
	{
		background-image:none;
		width:100%;
		height:100%;
		margin-top:0 !important;
	}
	.StorkljaMap #map-canvas .gm-style .gm-style-cc,
	.StorkljaMap #map-canvas .gm-style .gm-bundled-control.gm-bundled-control-on-bottom
	{
		display:none;
	}
	.StorkljaMap .map-whole .map-box
	{
		max-width:none;
	}
}
@media all and (max-width:575px)
{
	.StorkljaMap .map-whole
	{
		top:calc(100% - 85px);
	}
	.StorkljaMap .map-whole.active
	{
		top:auto;
	}
	.StorkljaMap .map-whole .map-box
	{
		padding:15px 10px 0 15px;
	}
	.StorkljaMap .map-box .zemljevid-opis,
	.StorkljaMap .map-whole a
	{
		font-size:12px;
	}
	.StorkljaMap .map-box .prepotovani-kilometri
	{
		font-size:16px;
	}
	.StorkljaMap .map-whole #checkboxes label[for="id182268"] img,
	.StorkljaMap .map-whole #checkboxes label[for="id181818"] img,
	.StorkljaMap .map-whole #checkboxes label[for="id182620"] img,
	.StorkljaMap .map-whole #checkboxes label[for="id182619"] img
	{
		width:50%;
	}
	.StorkljaMap .map-whole #checkboxes label[for="id182268"] span,
	.StorkljaMap .map-whole #checkboxes label[for="id181818"] span,
	.StorkljaMap .map-whole #checkboxes label[for="id182620"] span,
	.StorkljaMap .map-whole #checkboxes label[for="id182619"] span
	{
		font-size:18px;
	}
	.StorkljaMap .map-whole .map-box > img
	{
		width:270px;
		padding:0 75px;
		position:relative;
		z-index:1;
	}
	.StorkljaMap .map-whole .map-box > img:hover
	{
		cursor:pointer;
	}
	.StorkljaMap .map-whole .map-box::before
	{
		content:"\f0c9";
		font-family:'FontAwesome';
		color:#FFF;
		font-size:31px;
		position:absolute;
		top:0px;
		left:0;
		right:0;
		width:100%;
		padding-right:200px;
		height:85px;
		line-height:85px;
	}
}
/*Štorklja Ugotovitve banner */
.storklja-ugotovitve-banner
{
	background-color:#d2d2d2;	
}
.storklja-ugotovitve-banner h1
{
	padding-top:30px;
	color:#cf0a2c;
	font-family: klavika_regular;
}
.storklja-ugotovitve-banner p
{
	color:#6e6e6e;
	font-size:18px;
	margin: 0 !important;
}
.storklja-ugotovitve-banner .first
{
	margin-bottom: 35px;
}

.storklja-ugotovitve-banner tr:not(:last-child)
{
	border-bottom: solid 1px;
	color:#6e6e6e;
	margin:0;
}
.storklja-ugotovitve-banner tr
{
	color:#6e6e6e;
}
.storklja-ugotovitve-banner td:nth-child(1)
{
	width: 165px;
	text-align: center;
}
.storklja-ugotovitve-banner td:nth-child(2)
{
	width:200px; 
	text-align: center;
}
.storklja-ugotovitve-banner td:nth-child(2) p
{
	font-size:18px;
}
.storklja-ugotovitve-banner tr td
{
	padding:20px !important;
}
.storklja-ugotovitve-banner .second
{
	display:none;
	-webkit-transition:height 0.3s erase-in-out;
	-o-transition: height 0.3s erase-in-out;
	-moz-transition:height 0.3s erase-in-out;
	transition:height 0.3s erase-in-out;
}
.storklja-ugotovitve-banner .second .dead:before
{
	content:"";
	display:block;
	background-image:url(/images/kriz.png);
	background-repeat:no-repeat; 
	width:14px;
	height:18px;
	float:left;
	margin: 11px 0 0 -5px;
}
.slide
{
	position: absolute;
	width: 100%;
}
.btn-slide 
{
    background: #d2d2d2; 
    text-align: center;
    max-width: 200px; 
    margin: 0 auto;
    display: block;
	font-family: klavika_bold;
	color:#6e6e6e;
    text-decoration: none;
	padding:10px;
	border-radius: 0 0 12px 12px ;
}
.btn-slide:hover
{
	text-decoration:none;
	outline:none;
	color:#6e6e6e;
}
.btn-slide:focus
{
	text-decoration:none;
	outline:none;
	color:#6e6e6e;
}
.btn-slide:before
{
	content:"";
	display:block;
	background-image:url(/images/down.png);
	background-repeat:no-repeat; 
	width:14px;
	height:18px;
	float:left;
	margin: 7px 0 0 3px;
}
.btn-slide:after
{
	content:"";
	display:block;
	background-image:url(/images/down.png);
	background-repeat:no-repeat; 
	width:14px;
	height:18px;
	float:right;
	margin: 7px 3px 0px 0px;
}

.rotated:before
{
	content:"";
	display:block;
	background-image:url(/images/up.png);
	background-repeat:no-repeat;
	width:14px;
	height:18px;
	float:left;
	margin: 7px 0 0 3px;
}
.rotated:after
{
	content:"";
	display:block;
	background-image:url(/images/up.png);
	background-repeat:no-repeat;
	width:14px;
	height:18px;
	float:right;
	margin: 7px 3px 0px 0px;
}










/*6.11.2019 - PORABA PROIZVODNJA*/
.container-fluid .PorabaProizvodnjaVmesnik
{
	padding-bottom:15px;
}
.container-fluid .PorabaProizvodnjaVmesnik input[value="<"],
.container-fluid .PorabaProizvodnjaVmesnik input[value=">"]
{
	background-color:#D72032;
	color:#fff;
	border:0;
	font-weight:bold;
	border-radius:5px;
}
.container-fluid .PorabaProizvodnjaVmesnik input[type="text"]
{
	padding-left:5px;
	margin-bottom:5px;
	max-width:200px;
}
.container-fluid .PorabaProizvodnjaVmesnik input[type="radio"]
{
	visibility:hidden;
	opacity:0;
	position:absolute;
}
.container-fluid .PorabaProizvodnjaVmesnik input[type="radio"] + label::before
{
	content:'';
	margin-right:5px;
	margin-top:9px;
	display:inline-block;
	vertical-align:text-top;
	width:15px;
	height:15px;
	background:#fff;
	border:1px solid #6e6e6e;
	border-radius:50%;
	cursor:pointer;
}
.container-fluid .PorabaProizvodnjaVmesnik input[type="radio"]:checked + label::before
{
	background:#D72032;
	border:1px solid #D72032;
	box-shadow:inset 0px 0px 0px 3px #fff;
}

/*Koronavirus*/
@media all and (max-width:767px)
{
	.koronavirus h1
	{
		font-size:1.8rem;
	}
}
@media all and (max-width:540px)
{
	.koronavirus h1
	{
		font-size:19px;
	}
}

/*Portal Moj Elektro*/
.bg-light-grey
{
	background-color:#EEE;
	padding:50px;
}
.bg-light-grey img
{
	max-width:100%;
}
.bg-light-grey a
{
	text-decoration:none;
}
.bg-light-grey a.app
{
	display:inline-block;
	margin-right:15px;
	margin-bottom:15px;
}
.bg-light-grey h4 b,
.bg-light-grey h4 strong
{
	color:#D72032;
}
@media all and (max-width:575px)
{
	.bg-light-grey
	{
		padding:15px;
	}
}

/*Obvescanje po radiu*/
.radio-notification
{
	box-shadow:0px 0px 21px rgba(0,0,0,0.13);
	padding:35px 25px;
	margin-bottom:35px;
}
.radio-notification .radio-holder
{
	display:flex;
	align-items:baseline;
	justify-content:space-around;
	flex-wrap:wrap;
}
.radio-notification p.img
{
	display:inline-block;
	text-align:center;
	font-size:15px;
	margin:15px 10px;
}
.radio-notification p.img a
{
	display:block;
	color:#6e6e6e;
	font-size:15px;
}
.radio-notification p.img img
{
	display:block;
	filter:grayscale(1) opacity(0.8);
	max-height:100px;
	margin:0 auto;
	margin-bottom:10px;
}
.radio-notification p.img:hover a
{
	color:#D72032;
	text-decoration:none;
}
.radio-notification p.img a:focus
{
	text-decoration:none;
}
.radio-notification p.img:hover img
{
	filter:none;
}
.radio-notification p.img img.black
{
	display:none;
}
@media all and (max-width:575px)
{
	.radio-notification .radio-holder
	{
		justify-content:space-between;
	}
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)
{
	.radio-notification p.img img
	{
		opacity:0.8;
	}
	.radio-notification p.img:hover img
	{
		opacity:1;
	}
	.radio-notification p.img img.black,
	.radio-notification p.img:hover img:not(.black)
	{
		display:block;
	}
	.radio-notification p.img img:not(.black),
	.radio-notification p.img:hover img.black
	{
		display:none;
	}
}

/*SMS Popup*/
.sms-popup
{
	display:none;
	position:fixed;
	top:0;
	left:0;
	right:0;
	width:100%;
	height:100%;
	z-index:1224;
	background-color:rgba(0, 0, 0, 0.3);
}
.sms-popup .sms-popup-inner
{
	border:5px solid #CF0A2C;
	border-radius:20px;
	background-color:#DDD;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%, -50%);
	width:95%;
	max-width:460px;
}
.sms-popup .sms-popup-inner .sms-popup-close
{
	display:inline-block;
	height:30px;
	text-decoration:none;
	white-space:nowrap;
	border-radius:2px;
	padding:5px 15px;
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer;
	z-index:12;
}
.sms-popup .sms-popup-inner .sms-popup-close::before
{
	content:"";
	display:block;
	width:2px;
	height:25px;
	background:#D72032;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%) rotateZ(45deg);
	left:50%;
}
.sms-popup .sms-popup-inner .sms-popup-close::after
{
	content:"";
	display:block;
	width:2px;
	height:25px;
	background:#D72032;
	position:absolute;
	top:50%;
	transform:translate(-50%, -50%) rotateZ(-45deg);
	left:50%;
}
.sms-popup .sms-popup-inner .sms-popup-image
{
	padding:5px;
	text-align:center;
}
.sms-popup .sms-popup-inner .sms-popup-image img
{
	max-width:100%;
	border-radius:20px 20px 0 0;
}
.sms-popup .sms-popup-inner .sms-popup-content
{
	text-align:center;
	border-radius:20px 20px 15px 15px;
	background-color:#FFF;
	padding:35px 5px 15px 5px;
}
.sms-popup .sms-popup-inner .sms-popup-content h4
{
	font-size:21px;
	line-height:24px;
	font-weight:700;
	text-transform:uppercase;
}
.sms-popup .sms-popup-inner .sms-popup-content p
{
	font-size:16px;
	line-height:21px;
}
@media all and (max-height:599px)
{
	.sms-popup .sms-popup-inner .sms-popup-image img
	{
		height:210px;
	}
}