.single_image_images .img { position: relative; border-radius: 4px; display: block; float: left; margin: 5px 10px 5px 0; overflow: hidden; padding: 0px 0px 4px 0px; background-color: rgba(255, 255, 255, 0.5); border: solid 1px #eaeaea; text-align: center; width: 138px; } .single_image_images .img:hover { background-color: rgba(255, 255, 255, 1.0); border: solid 1px rgba(234, 234, 234, 0.5); -webkit-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1); } .single_image_images .header { background-color: rgba(210, 210, 210, 0.5); height: 26px; margin-bottom: 8px; border-radius: 5px 5px 0 0; } .single_image_images .header:hover { background-color: rgba(210, 210, 210, 0.3); } .single_image_images .img img { display: inline-block; float: none; clear: both; cursor: pointer; overflow: hidden; border: solid 1px #eaeaea; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } .single_image_images textarea { display: inline-block; width: 128px; height: 60px; margin-top: 8px; border-radius: 0 0 2px 2px; border: 1px solid #eaeaea !important; resize: none !important; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; padding: 3px !important; box-sizing: border-box !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; } .single_image_images input { display: inline-block; width: 128px !important; height: 20px !important; margin: 0 0 4px 0 !important; border-radius: 0 0 2px 2px !important; border: 1px solid #ccc !important; resize: none !important; box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; padding: 3px !important; box-sizing: border-box !important; -webkit-box-sizing: border-box !important; -moz-box-sizing: border-box !important; } .single_image_add { position: relative; float: left; margin: 5px 10px 5px 0; height: 158px; width: 100px; } .single_image_add > div { position: relative; border: 1px #ccc solid; border-radius: 4px; cursor: pointer; color: #ccc; font-size: 60px; text-align: center; height: 74.5px; line-height: 60px; background: #fff; } .single_image_add > div > span { position: absolute; left: 0; right: 0; bottom: 0; height: 20px; font-size: 12px; line-height: normal; color: #ccc; } .single_image_add input { filter:alpha(opacity:0); font-size: 199px; cursor: pointer; padding: 0px; margin: -30px 0 0 -450px; cursor: pointer !important; } .single_image_images .view { position: absolute; top: 3px; left: 3px; cursor: pointer !important; } .single_image_images .lnk { position: absolute; top: 3px; right: 3px; cursor: pointer !important; }