#energycalculator_form{
	text-align: left; 
	font-size: 20px;
	line-height: 29px;
	padding: 0 !important;
	width: auto;
	
}


	#energycalculator_form ul{
		padding-left: 0;
		margin-left: 0;
	}

	#energycalculator_form li{
		margin: 0 0 20px;	
	}
	
	#energycalculator_form label{
		display: block;
		color: #fff;
	}
	
	#energycalculator_form input,
	#energycalculator_form select{
		width: 80%;
		padding: 5px 4px;
		font-size: 16px;
		color: #6e6e6e;
		border: 1px solid #6e6e6e;
	}
	
	#energycalculator_form input.btn,
	#Print input.btn{
		width: 150px;
		margin: 0 auto;
		font-family:'NeoSansStd-Light';
		font-size: 18px !important;
		text-decoration: none;
		border: 1px solid #fff;
		padding: 18px 40px 15px;
		border-radius: 30px;
		background: #FFDD00;
		color: #525252;
		border-color: #FFDD00 !important;
	}


	
	#energycalculator_form .wp-block-column.Right,
	#energycalculator_form .wp-block-column.Right p{
		text-align: left;
		font-size: 14px;
		line-height: 21px;
		color: #fff;
	}
	
	#energycalculator_form thead,
	td.energikalk-col1{
		color: #fff !important;
		
	}
	
	.mod_energikalkylator_results{
		padding: 40px 40px 0 !important;
		color: #fff;	
	}
	
		.mod_energikalkylator_results table{
			width: 90%;
			max-width: 90%;
			text-align: left;
			font-size: 14px !important;
			white-space: nowrap;
		}
		
			.mod_energikalkylator_results table td.energikalk-col1,
			.mod_energikalkylator_results table th.energikalk-col1{
				text-align: right;
				padding-right: 10px;
			}
		
		.mod_energikalkylator_results table input{
			width: 70px !important;
			display: inline;
			padding-left: 5px !important;
			background: none;
			border: none;
			color: #fff;
		}
		
		.mod_energikalkylator_results table th,
		.mod_energikalkylator_results table td{
			1width: 20%;
			border-right: 1px solid #fff;
			border-bottom: 1px solid #fff;
			padding: 3px;
		}

			.mod_energikalkylator_results table td.energikalk-col1,
			.mod_energikalkylator_results table th.energikalk-col1{
				width: 10%;
			}

			.mod_energikalkylator_results table th:last-child,
			.mod_energikalkylator_results table td:last-child{
				border-right: none;
			}
			
			.mod_energikalkylator_results table tr:last-child td{
				border-bottom: none;
			}

	
	
	#Print{
		color: #fff;
		text-align: left;
	}
	
		.pull-left input{
			width: 80%;
			margin: 20px auto 40px;
			padding: 5px 4px;
			font-size: 16px;
			color: #6e6e6e;
			border: 1px solid #6e6e6e;
		}
	
		#Print h3{
			margin: 0px 0 10px;
			font-size: 20px;
		}
		
		
@media (max-width: 800px) { 
	#energycalculator_form{
		display: block !important;
		width: auto;
		padding: 0 40px !important;
	}
	.mod_energikalkylator_results{
		display: block !important;
		width: 100%;
		margin: 0 !important;
		padding: 0 !important;
	}

		.mod_energikalkylator_results #Print{
			padding: 0 40px !important;	
		}
		
	#energycalculator_form input,
	#energycalculator_form select{
	}
	
	..mod_energikalkylator_results .wp-block-column.Left,
	..mod_energikalkylator_results .wp-block-column.Right{
		width: 100% !important;
		flex-basis: none !important;	
	}
	
		.mod_energikalkylator_results table{
			width: 100% !important;
			max-width: 100% !important;
			margin: auto;
		}
		
			.mod_energikalkylator_results table input{
				padding-left: 5px !important;
				color: #fff !important;
			}
		
		.mod_energikalkylator_results table th,
		.mod_energikalkylator_results table td{
			width: 100% !important;
		}
		
			.mod_energikalkylator_results .energikalk-col1{
				width: 20px !important
			}
			
			.mod_energikalkylator_results .kwh,
			.mod_energikalkylator_results .co2,
			.mod_energikalkylator_results .besparelse{
				width: 20% !important
			}
		
		.pull-left,
		.pull-left input{
			width: 100%;
		}
}