.image_loading{
	padding:5px 0;
	margin: 5px 0 !important;
}
.image_loading.loading svg{
	fill: #ff754c;
}
.image_loading.loading b{
	background:#ff754c;
	padding:2px 5px;
	margin-left:5px;
	color:#fff;
	font-size:0.8em;
	border-radius:5px;
}
.image_loading.image_generate b{
	background:#2fce4f !important;
	padding:2px 5px;
	margin-left:5px;
	color:fff;
}
.image_loading.image_generate svg{
	fill:#2fce4f;
}
.image_loading{
	display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: center;
    align-content: center;
    -webkit-align-items: center;
    align-items: center;
}
.image_loading .img{
	width:15px;
	display:inline-block;
	margin-right:5px;
}
.image_loading .img svg{
	width:100%;
	height:100%;
}
.image_loading.loading .img svg,
.image_loading.image_generate .img svg
{
	animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
}

.image_error {
	color: #fff;
	background: red;
	padding: 5px 10px;
	margin: 5px 0 !important;
}
#imagelist .uploaded_images{
	float:none !important;
}
#imagelist .uploaded_images.no_cursor img{
	cursor: auto !important;
}
#imagelist .uploaded_images img{
	max-width:200px;
}
#imagelist{
display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    align-content: stretch;
    -webkit-align-items: flex-start;
    align-items: flex-start;
}	

.property_dashboard_action .btn-default:focus, .print_invoice, .property_dashboard_actions_button {
	padding: 5px 10px !important;
}