.input-wrapper
	{
		position:relative;
		display:inline-block;
		vertical-align:middle;
		width:30px;
	}
	
	.input-wrapper .input-label
	{
		position:absolute;
		left:5px;
		color:#999;
		font-size:12px;
	}

	
	.input-wrapper .input
	{
		text-align:inherit;
		border:1px solid;
		border-radius:5px;
		padding:5px;
		
		border-color:#ddd;
		border-top:2px solid #bbb;
		background-color:rgba(250,250,250,0.8);
		font-size:15px;
		width:100%;
		
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		
		margin:10px 0px;
	}