 
 
.k_form dl {
		margin: 0;
		width: 100%;  
		padding: 12px;  
		border: none;
		border-radius: 4px;  
		box-sizing: border-box;
			 }
	   
.k_form dt {
  		clear: both;
  		display: block;
  		float: left;
  		margin: 10px 0 0 5px;
  		padding: 0;
  		width: 100px;
  		}
		
.k_form label {
  		clear: both;
  		display: block;
  		float: left;
  		margin: 10px 0 0 5px;
  		padding: 0;
  		width: 200px;
  		}
		
		
.k_form input[type=text], select {
  		width: 250px; 
		border: 1px solid #ccc;  
		box-sizing: border-box;  
		margin-top: 6px;  
		margin-bottom: 16px;  
		resize: vertical;  
	 
		font-size: 16px;
		font-size: max(16px, 1em);
		font-family: inherit;
		padding: 0.25em 0.5em;
		background-color: #fff;
  		}
		

.k_form.input:not(textarea) {
  line-height: 1;
  height: 2.25rem;
}		
		
		
.k_form dd {
  		display: block;
  		float: left;
  		margin: 10px 0 10px 0;
		padding:0;
		width: 360px;
  		}
		
.k_form dd.textarea {
  		 
		width: 360px;
  		}
		
.k_form dd label, .k_form dd img{
			display: block;
		} 
 
