.oh {overflow:hidden}
.poutani_form  label:first-of-type {
	/*font-weight:bold;*/
}

strong label {
	font-weight:bold;
	margin-bottom:0;
}

.poutani_form .content p:nth-of-type(2)  {
	margin-bottom:1em;


}
.poutani_form .content{
	padding:1em 0.5em 0.5em 0.5em;
}
.poutani_form .content:nth-of-type(even) {
	background:rgb(230,230,230)
}

.poutani_form button ,
.poutani_form [type="submit"]
{

}
.behaviour_2_box, .behaviour_3_box  {
	display:none;
}

.poutani_form .input_box {
	margin-top:2em;
	/*border:1px solid red;*/
	overflow:hidden;
}

[name='age'],
[name='reason_spec']
{
	/*border:1px solid gray !important;*/ 
	padding:0.2em 1em
}

.semafor_form [name='age'] 

{
	border:1px solid gray !important; 
}

.semafor_form [name='freq'] 

{
	border:1px solid gray !important; 
	/*height:22px;*/
	width:85px;
	padding:0.2em 1em;
	/*border-radius:0*/
}
[name='reason_spec']

{
	width:100%;
	min-height:150px;
}

.poutani_form
[type="checkbox"] {
	position:absolute;
	left:-3px !important;
	border:1px solid red; 
	opacity:inherit !important;

}
.poutani_form
.new-checkbox {

	background:none;
	opacity:inherit !important;

	cursor: pointer;
	left:-10px;
	/*    height: 15px;*/

	position: absolute;
	width: 15px;
}

.poutani_form
.new-checkbox input[type="checkbox"] {
	border:none  !important;
	opacity:1  !important;
}
.poutani_form
.new-checkbox  {
	border:none  !important;
	opacity:1  !important;
}
.poutani_form
.content  {
	padding:1em
}

[for="frm-anketaPoutaniForm-reason_spec"] {
	font-weight:normal;
	margin-top:1em;
	margin-bottom:0;
}

.poutani_form label {
	display:block;
}
.behaviourmain_box {
	background:rgb(220,220,220);
	margin-top:2em


}
.behaviourmain_box h5 {
	padding: 1em 0.5em;



}

[class^=".behaviour_"] {


}

.reason_box {
	padding:0 3em
}

.poutani_form .human {
	margin-top:2em

}

.anketa_poutani_vysledky #age {
	height:320px;
	display:block;
	text-align:center;
	font-weight:bold;
	font-size:3em



}
.anketa_poutani_vysledky {
	margin-bottom:3em

}
.anketa_poutani_vysledky .content > div,
.anketa_poutani_vysledky .content .behaviour_wrapper_box > div{
	margin-bottom:5em

}
.anketa_poutani_vysledky  h5 {
	text-align:center;
	font-size:1.2em

}
.anketa_poutani_vysledky  h2,
.anketa_poutani_vysledky  h3

{
	text-align:center;
	color:black;	
}

.behaviour_wrapper_box {
	background: rgb(230,230,230);

}
#footer button.to_top {
	width:30px;
	height:30px;
	background-image:url("../img/svg/to_top.svg");
	background-color:rgb(240,240,240) !important;
	background-size: contain;
	float:right;
	border:none;
}
.footer_informace {
	display:inline-block;
	width:50%
}

.new_ext_article td:nth-of-type(2)  {
	width:80%;
}
.new_ext_article td {
	padding:1em;
}

.anketa_reakce_send_button {
	margin-top: 2rem; 
}

.news_fork_nsbsp h2,
.news_fork_nsbsp h6,
.news_fork_nsbsp hr {
	color:#156d43;
	border-top-color:rgba(21,109,67,0.4)
}

.post .entry-title a.delete_item span {
	color:red;
	padding-left:0.2em;
}

.new-radio, .new-checkbox  {
	position: relative;


}

.nsbsp_edit .label_text {
	color:#b90206;
}

[name="fill_year"] {

}
.poutani_comment {
	margin-top:3em;
	font-size:1.2em
}
.poutani_comment span{
	padding-left:2em;
	font-size:0.9em
}

.nav-tabs2 li {
	float:left;
}

.obscured {
	display:none;
}
#top-box .top-navbar .nav > li a {
	/*color:white;*/
}
.map_icon_item {
	margin-top:4em;

}
.map_icon_item img {
	-webkit-box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.28);
	-moz-box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.28);
	box-shadow: 0px 0px 19px 4px rgba(0,0,0,0.28);

}
.map_icon_item p:first-of-type {
	display:inline-block;
	margin-top:1em;

}

.title.seda.katAside {

	font-size:0.7em
}
@media (min-width:993px) {
	.article_category > div {
		clear:both;
	}
}
@media (max-width:992px) {
	.article_category h3 {
		padding-top:0.5em;
		text-align:center;
	}
}
.article_category h3 {
	display:block;
	float:left;
	font-size:1em;
}
.nomargin {
	margin:0;
}
.nopad {
	padding:0;
}


.sedacky_form [type="radio"], 
.elektro_form [type="radio"] 

{
	width:13px;
	float:left;
	background:0;
	margin-right:1em;
}
.sedacky_form input.form-control
{
	border:0;
	box-shadow:none;
	position:relative;
	top:-10px;
}


.elektro_form input.form-control 
{
	border:0;
	box-shadow:none;
	position:relative;
	top:0px;
}
.sedacky_form label 
.elektro_form label 
{
	border:0;
	box-shadow:none;
	height:20px !important;
	min-height:20px !important

}
.semafor_form [type="radio"] {
	width:13px;
	float:left;
	background:0;
	margin-right:1em;
}
.semafor_form input.form-control:not([type=checkbox]){
	border:0;
	box-shadow:none;
	/*	height:20px !important
		min-height:20px !important*/
	position:relative;
	top:-10px;

}
.semafor_form label {
	border:0;
	box-shadow:none;
	height:20px !important;
	min-height:20px !important

}

.kats label {
	float:left;


}
.kats  br {
	display: none;
}
.testw {
	overflow:hidden;
	border:1px solid white;
	display:block;
}

.elektro_form label {
	clear:both;
	display:block;	 
	/*border:1px solid red;*/
	overflow:hidden;
}

.elektro_form .selectBox, 
.elektro_form .form-control {
	height:20px;
	min-height:20px;

}

#elektro_form [type=text]
{
	/*border:1px solid gray !important;*/ 
	padding:0.2em 1em;
	margin-top:0.3em;
}

.elektro_form .content.blog p:first-of-type
{
	margin-bottom:0;
	margin-top:1em
}

.elektro_form .car_age span {
	width:50%;
	display:inline-block;
}
.elektro_form  .advantages_line {
	/*	border:1px solid blue;*/
	overflow:hidden;
}
.elektro_form  .advantages_line > * {
	/*border:1px solid red;*/
	display:inline-block;
	float:right;
	clear:none;

}

.elektro_form .advantages_line > label {
	margin-top:3px;
	width:44px; 

}
.elektro_form .advantages_line [type="radio"] {
	margin:0 15px; 

}
.elektro_form  [type="text"] {
	/*max-width:300px*/

}
.elektro_form .advantages_line .column_label {
	width:44px; 
	/*border:1px solid green;*/
	text-align:center;

}

.adv_label {
	display:inline-block;
	/*width:75%*/
}
.adv_other_special {margin-right:220px}

@media (max-width:700px) {
	.adv_label {
		display:block;
		max-width:40%;
		float:left;
		text-align:right;

		clear:none;
	}


}

.cb {
	clear:both
}

@media (min-width:998px) {

	.blok_1 .input_box:nth-of-type(-n+3) {

		height:200px;
		border:2px solid fuchsia

	}
	.blok_1 .input_box:nth-of-type(4),
	.blok_1 .input_box:nth-of-type(5),
	.blok_1 .input_box:nth-of-type(6)

	{

		height:270px;
		border:2px solid yellow

	}
	.blok_1 .input_box:nth-of-type(7),
	.blok_1 .input_box:nth-of-type(8),
	.blok_1 .input_box:nth-of-type(9)

	{

		height:350px;
		border:2px solid blue

	}
	.blok_2 .input_box {
		height:350px;
		border:2px solid red


	}



}

#elektro_form input {
	border:1px solid gray;
	/*	color:red;
		background:red;*/
}

.hidden_input {
	/*display:none;*/
}
.hidden_input_block {
	display:none;
}


.pages  {

	display:block;
	overflow:hidden;
	clear:both;

}
.pages .page_button {
	background:rgb(35,72,136);
	padding:3px;
	float:left;
	text-align:center;
	margin-right:3px;
	color:white;
	min-width:20px
}
.pages .active_offset {
	background:red;
}

.pages a {}

.nub_popup {
	margin-bottom: 1rem;
}
.nub1 {
	background-color: #B00000; color: #fff;
}
.nub2 {
	background-color: #156D43; color: #fff;
}
.nub_popup td:not(:first-of-type){
	background-color: #ffffef;
}
.reflex_1 {
	background-color: #efefef; 
	text-align: left; 
	padding-left: auto; 
	padding-right: auto; 
	font-size: 0.8rem;  
	border-right: 1px solid #ccc;  
	padding: 0.4rem;
}

.reflex_2 {
	background-color: #efefef; 
	text-align: left; 
	padding-left: auto; 
	padding-right: auto; 
	font-size: 0.8rem;   
	border-right: 1px solid #ccc;  
	padding: 0.4rem;
}
.reflex_3
{
	padding-top: 0.7rem; 
	text-align: left; 
	border-bottom: 2px solid white; 
	padding-left: auto; 
	padding-right: auto; 
	padding-bottom: 0.5rem; 
	border-right: 1px solid #ffbe49;
}
.reflex_4
{margin-left: auto; margin-right: auto; text-align: center}

