#preverbe{
	display: none;
	position: fixed;
	top: -1000px;
	left: -1000px;
	width: 0px;
	height: 0px;
	overflow: hidden;
	opacity: 0;
}
#narocilnica table{
	display: table;
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
}

#narocilnica caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align: middle;
}

#narocilnica .cena_v_tabeli {
    width: 20%;
    text-align: right;
}

#narocilnica table tr td:first-child,
#narocilnica table tr th {
}

#narocilnica  table th,
#narocilnica  table td,
#narocilnica  table tr td {
    display: table-cell;
    /* padding: 11px; */
    vertical-align: top;
    text-align: left;
}

td.skupnacena_napis {
	padding-left: 11px !important;
}

td.skupnacena_cena {
	padding-right: 11px !important;
}

#narocilnica input[type="checkbox"]{
	display:inline-block;
	float: left;
	width: 22px;
	height: 26px;
	vertical-align: bottom;
	-webkit-appearance: checkbox;
	margin-left: 22px;
	}

.pogoji_label{
	display:inline-block;
	float: left;
	vertical-align: baseline;
	line-height: 2;
	padding-left: 10px;
}

.seznam textarea{
padding: 11px;
color: #fff;
background-color: #81a74b;
}

.cena input, .postnina input{
padding: 11px;
color: #fff;
background-color: #81a74b;
font-weight: bold;
}

.opombe textarea{
border-radius: 0px !important;
}

.wpcf7-submit{
color: #fff;
background-color: rgba(255,255,255,0);
/* text-transform: uppercase !important; */
font-weight:  400!important;
cursor: pointer;
}

.obvezno:before{
	content: '*';
	color: red;
	position: absolute;
	left: 0px;
	top: 0px;
	font-size: 10px;
}

#nacinplacila_predracun,
#nacinplacila_po_povzetju{

-webkit-appearance: radio;
}

#nacinplacilaradio .wpcf7-list-item{
clear: both;
display: block;
margin: 11px 0px;

}

#nacinplacilaradio .wpcf7-list-item-label{
display: inline-block;
float: left;
height: 11px;
}

#nacinplacilaradio input{
display: inline-block;
float: left;
width: 11px;
height: 11px;
margin-top: 7px;
margin-right: 11px;
}



.postnina_pojasnilo{
color: #999;

}

 #oddaj_gumb{
display: block;
width: 100%;
/* margin: ; */
cursor: pointer;
text-align: left;
/* font-weight:  700; */
transition: background-color .3s ease;
font-size: 22px;

 }

  #oddaj_gumb::after {
		content: '›';
		float: right;
		font-size: 35px;
		vertical-align: top;
		line-height: .6;
	}

#narocilnica_message{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index: 499;
	background-color: rgba(0,0,0,.8);

	text-align: center;
}

#narocilnica_message_znotraj{
	position: fixed;
	top: 0px;
	left: 0px;
	width: 90%;
	max-width: 500px;
	background-color: #00BE6E;
}

#narocilnica_message.hide_message{
	display: none;
}

#narocilnica_message:before {      /* create a full-height inline block pseudo-element */
    content: ' ';
    display: inline-block;
    vertical-align: middle; /* vertical alignment of the inline element */
    height: 100%;
}

#narocilnica_message_close{
	position: absolute;
	top: 5px;
	right: 5px;
	width: 22px;
	height: 22px;
	padding: 0px;
	z-index: 499;
	line-height:22px;
	font-size:33px;
	font-family: arial,sans-serif;
	cursor: pointer;
	transition:	background-color .2s ease;
		display: block;
}

#narocilnica_message_close:After{
	content: '×';

}


#narocilnica_message_close:hover{
	color: #151515;
	}

#narocilnica_message_text{
	display: block;
	width: 100%;
	margin: 0px auto;
	max-width: 500px;
	font-weight:300;
	font-size:18px;
	padding: 22px;
	color: #151515;
}

@media (max-width: 750px) {

#narocilnica input[type="checkbox"]{
	display:inline-block;
	float: left;
	width: 22px;
	height: 26px;
	vertical-align: bottom;
	-webkit-appearance: checkbox;
	margin-left: 11px;
	}

}
