.slim[data-state*=error]{
    background-color: #eee!important;
}
.slim-error>p{
    color: #FF0000!important;
}
.slim-btn-group{
    padding-bottom: 5px;
    text-align: right;
}
.slim-btn-remove{
    display: none;
}
.slim .slim-area .slim-upload-status{
	white-space: initial;
	line-height: initial;
	text-align: center;
	margin-left: 11px;
	color: #FF0000;
	right: 0.8em;
}
.slim-btn {
    width: 30px;
    height: 30px; 
    margin: 0 8px 3px 0; 
}
.slim .slim-area .slim-upload-status[data-state=success]{
	background-color: rgba(0,0,0,.7);
	border-radius: 100%;
	color: white;
	box-shadow: initial;
	width: 30px;
	height: 30px;
}
.slim .slim-area .slim-upload-status[data-state=success] span{
	font-size: 30px;
	line-height: 1;
}
.slim .slim-file-hopper{
	/*border-radius: 56px !important;*/
	-webkit-box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.06); -moz-box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.06); box-shadow: 2px 2px 10px 1px rgba(0,0,0,0.06);	
}
.slim-crop-area *, .slim-image-editor *, .slim-popover * {
	border-radius: 4px !important;
}