body { font-family: Helvetica, Abel, Arial; font-size: 1em; -webkit-user-select: none; /* webkit (safari, chrome) browsers */ -moz-user-select: none; /* mozilla browsers */ -khtml-user-select: none; /* webkit (konqueror) browsers */ -ms-user-select: none; /* IE10+ */ } button { font-size: 1em; } div.item { width:150px; height:130px; border:1px solid black; display: inline-block; overflow: hidden; background-color: white; margin-right: 5px; } div.item.selected { background-color: #7cf; } div.item input[type='checkbox'] { position: absolute; } #frmUpload { display: inline; } input[type='file'] { width: 1px; opacity:0 } #txtInfo { float: right; /*display: inline-block;*/ }