@charset "UTF-8";
html {
	-webkit-text-size-adjust:none;
	/*height:100%;*/
	text-align:center;
}
html, body {
	height: 100%;
}
body {
	line-height: 1.4;
	/*font-size: 100%;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	/*min-height: 100%;*/
	text-align: center;
	position: relative;
}
* {
	padding:0;
	margin:0;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	-ms-box-sizing: border-box;
	box-sizing:border-box;
}
*:before, *:after {
  -moz-box-sizing:border-box; /* Firefox */
  -webkit-box-sizing:border-box; /* Safari */
  -ms-box-sizing: border-box;
  box-sizing:border-box;
}
a {
	text-decoration:none;
}
h1, h2, h3, h4, h5, h6 {
}
button:focus {
	outline:0;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	outline: 0;
}
ul {
	list-style-type:none;
}
p {
  margin-bottom: 10px;
}
.skrit {
	display:none;
}
@media (max-width: 767px) {
	.mobilSkrit {
		display:none;
	}
}
@media (min-width: 768px) {
	.desktopSkrit {
		display:none;
	}
}
.flLeft {
	float:left !important;
}
.flRight {
	float:right !important;
}
.center {
	margin:0 auto !important;
}
.textLevo {
	text-align:left !important;
}
.textDesno {
	text-align:right !important;
}
.textCenter {
	text-align:center !important;
}
.imgResponsive {
	max-width:100%;
	height:auto;
	display:block;
}
.overflow {
	overflow:hidden;
}
.coverBack {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat:no-repeat;
}
.content, section {
	overflow:hidden;
}
.content {
	margin: 0 auto;
	padding-left:10px;
	padding-right:10px;
}
@media (min-width: 768px) {
	.content {
		width: 750px;
	}
}
@media (min-width: 992px) {
	.content {
		width: 970px;
	}
}
@media (min-width: 1200px) {
	.content {
		width: 1180px;
	}
}
@media (min-width: 1500px) {
	.content {
		width: 1480px;
	}
}
@media (min-width: 1800px) {
	.content {
		width: 1780px;
	}
}
.row {
	margin-left:-10px;
	margin-right:-10px;
}
.row:before, .row:after {
  content: " ";
  display: table;
}
.row:after {
  clear: both;
}
.v1, .v2, .v3, .v4, .v5, .v6, .v8, .v7, .v8, .v9, .v10, .v11, .v12, .v23 {
    position: relative;
    min-height: 1px;
    width: 100%;
    float: left;
	padding-left:10px;
	padding-right:10px;
}
@media (min-width: 768px) {
	.v2 {
		width: 50%;
	}
	.v3 {
		width: 33.33333333333333%;
	}
	.v4 {
		width: 25%;
	}
	.v5 {
        width: 20%;
    }
	.v6 {
        width: 16.6666%;
    }
	.v8 {
        width: 16.6666%;
    }
	.v7 {
        width: 14.285%;
    }
	.v8 {
        width: 12.5%;
    }
	.v9 {
        width: 11.1111%;
    }
	.v10 {
        width: 10%;
    }
	.v11 {
        width: 9.0909%;
    }
	.v12 {
        width: 8.3333%;
    }
	.v23 {
		width:66.6667%;
	}
}
@media (max-width: 767px) {
  .v12 {
	height: 36px;
	line-height: 30px;
	text-align: center !important;
	width: calc(100% / 3);
	 border-top:1px solid #E8E8E8;
  }
  .row > div {
	  padding-top: 3px;
	  padding-bottom: 3px;
  }
  .row > .v8:last-child {
	  border-top:1px solid #E8E8E8;
  }
  .row {
	border-bottom: 2px solid #cccccc !important;
  }

  .mobilRow:before, .mobilRow:after {
	content: " ";
	display: table;
  }
  .mobilRow:after {
	clear: both;
  }
  .mobilRow > * {
	  width: 50%;
  }
  .mobilRow > *:last-child {
	  text-align:right !important;
  }
  input, button, select, textarea {
	/*width: 100%;*/
  }
  .naslovPoglavja {
	font-size: 18px;
	text-align: center !important;
  }
}
.tabela {
  display: block;
  font: 0px/0 a;
  position: relative;
  text-align: center;
  height:100%;
}
.tabela::before {
  content: " ";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
.celica {
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
	line-height: 1.4;
    vertical-align: middle;
	float: none;
}
.centerCenter {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.vertCenter {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
}
.posRelAll {
	position:relative;
}
@media (min-width: 768px) {
  .posRelDesk {
	  position:relative;
  }

}
.lightbox {
	position: fixed;
	top: 50%; left: 50%;
	margin: -200px;
	box-shadow: 0 0 0 50vmax rgba(0,0,0,.8);
}
@media (min-width: 768px) {
  .flex {
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  /* -ms-flex-align: center;
  	  -webkit-align-items: center;
  	  align-items: center;*/
  }
  .flexReverse {
	  -webkit-flex-direction:row-reverse;
	  -ms-flex-direction:row-reverse;
	  flex-direction:row-reverse;
  }
}
.wrapper {
	margin:50px 0;
}
.wrapper i {
  font-size: 16px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  min-height: 1px;
  padding: 2px 10px;
  position: relative;
}
.col-sm-1.vasko {
  width: 5.55555%;
}
.form-horizontal .form-group {
  margin-left: 0;
  margin-right: 0;
}
label.error {
	float:left;
	color:red;
}
#dodajPostavkoRacun i, .odstraniPostavkoRacun i, .odstraniPostavkoRacunUp i {
  font-size: 25px;
}
.odstraniPostavkoRacun i, .odstraniPostavkoRacunUp i {
	color:red;
}
.greenLink {
	color:#0E9502;
}
.greenLink:hover {
	color:#0E9502;
}
.yellowLink {
	color:#958002;
}
.yellowLink:hover {
	color:#958002;
}
.greenLink:hover, .yellowLink:hover {
	text-decoration:none;
}
.leta .v1 {
  padding-left: 0;
  padding-right: 0;
}
.leta .letnica {
  color: inherit;
  background-color: #cdd5ff;
  font-size: 20px;
  padding:6px 12px;
  display:block;
}
.leta .letnica:hover {
	text-decoration:none;
}
.zaBrisanje {
	background:#ccc;
}
/* ====================================================== */
@media (min-width: 768px) {
}
@media (min-width: 992px) {
}
@media (min-width: 1200px) {
}
@media (max-width: 767px) {
}
@media screen and (min-width: 768px) {
}
@media screen and (max-width: 400px) {
}
@media (min-width: 768px) and (max-width: 991px) {
}
@media (min-width: 992px) and (max-width: 1199px) {
}
@media (min-width: 1200px) {
}