.image-preview {
	padding-left: 10px;
	padding-right: 10px;
	background-color: #fff;
}
.image-preview span {
	padding-left: 9px;
	padding-right: 9px;
	background-color: #fff;
	position: relative;
    top: 5px;
}
.image-preview span.input-group-btn {
    top: 0;
}
.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-input span {
	color: #0275d8;
}
.image-preview-show span {
	color: #5cb85c;
}
.image-preview-clear span {
	color: #d9534f;
}
.image-preview-show {
	border-left: solid 1px #ddd!important;
    border-right: solid 1px #ddd!important;
}
.image-preview-clear {
	border-left: solid 1px #ddd!important;
    border-right: solid 1px #ddd!important;
}
.modal-header .close {
	margin-top: -20px;
}
.viewer-pdf {
	width: 100%;
	height:300px;
}
.viewer-img {
	max-width: 100%;
}
.error {
	color: #f00;
	display:none;
}