.carousel{
  width:100%;
  position: relative;
  min-height: 275px;
  border:1px dashed rgb(140, 140, 140);
  margin-bottom:10px;
}
.image-preview-input {
  position: relative;
	overflow: hidden;
	margin: 0px;
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.image-preview-input input[type=file] {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.image-preview-input-title {
    margin-left:2px;
}
.image-preview-filename{
  padding: 6px 0 !important;
  display:block;
}
.image-loaded{
  width:175px;
  padding:5px 5px 10px 5px;
  border:1px solid #BFBFBF;
  background-color:white;
  margin: 5px;
  float: left;
}
.image-wait{
  max-width: 165px;
  margin: 0 2px 10px 2px;
  height: 110px;
  padding-top: 30px;
}
.image-option {
    display:block;
    margin-top:1em;
    text-align:center;
    font-style:italic;
    font-family:"Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;
}
.form-control{
    height: 33px !important;
}
