#article fieldset { margin: 0.4em 0; padding: 0.4em 0; }
#article fieldset label { 
	display: inline-block;
	padding-right: 0.4em;
	text-align: right;
	white-space: nowrap;
	width: 9.58em;
}
#article fieldset legend { margin-bottom: 0.6em; padding: 0 0.6em 0 0; }
#article label { vertical-align: top; }
#article fieldset input, fieldset select { margin: 0 0 0.1em 0; }
#article input[type="text"], #article input[type="date"], #article input[type="datetime"], #article input[type="email"], #article input[type="file"], #article input[type="number"], #article input[type="password"], 
#article input[type="search"], #article input[type="tel"], #article input[type="time"], #article input[type="url"], #article select, #article textarea {
	border: 1px solid #ccc;
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
	padding: 0.3em;
}
#article .inputxl { width: 18em; }
#article .inputl { width: 10em; }
#article .inputs { width: 5.8em; }
#article .inputxs { width: 2em; }
#article input { z-index: 0; }
#article input[type=submit] { margin-left: 12.18em; }

/* Custom */
#article label, #article label + span { line-height: 46px; }
#article input[type="text"], #article input[type="date"], #article input[type="datetime"], #article input[type="email"], #article input[type="file"], #article input[type="number"], #article input[type="password"], 
#article input[type="search"], #article input[type="tel"], #article input[type="time"], #article input[type="url"], #article select, #article textarea { 
	border: none; border-left: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0;
	box-shadow: none;
    margin-bottom: 20px;
    padding: 0 10px;
}
#article input[type="text"], #article input[type="date"], #article input[type="datetime"], #article input[type="email"], #article input[type="file"], #article input[type="number"], #article input[type="password"], 
#article input[type="search"], #article input[type="tel"], #article input[type="time"], #article input[type="url"], #article select {
	line-height: 46px;
    height: 46px;
}
input:focus, select:focus, textarea:focus, button:focus, button, a, .slick-slide:focus { outline: none!important; }