.arfaly-animated.bounceOutRight,
.arfaly-animated.flipNotificationError,
.arfaly-animated.flipNotificationSuccess {
	-webkit-animation-direction: forward;
	-moz--animation-fill-mode: forwards;
	-webkit-animation-play-state: running;
	animation-play-state: running
}
#arfaly-filedrag,
.noselect {
	-webkit-touch-callout: none;
	-khtml-user-select: none
}
#arfaly-filedrag,
.info-icon,
a.arfaly-button,
a.arfaly-close,
a.arfaly-preview,
a.close,
a.preview,
div.arfaly-multiple-upload a.arfaly-delete,
div.arfaly-multiple-upload a.delete {
	cursor: pointer
}
@font-face{font-family:Lato;font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(https://fonts.gstatic.com/s/lato/v11/v0SdcGFAl2aezM9Vq_aFTQ.ttf) format('truetype')}@font-face{font-family:arfaly;src:url(../fonts/icomoon.eot?l6twan);src:url(../fonts/icomoon.eot?#iefixl6twan) format('embedded-opentype'),url(../fonts/icomoon.woff?l6twan) format('woff'),url(../fonts/icomoon.ttf?l6twan) format('truetype'),url(../fonts/icomoon.svg?l6twan#icomoon) format('svg');font-weight:400;font-style:normal}.arfaly-icon{font-family:arfaly!important;font-size:20px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;text-decoration:none;color:#fff;-webkit-transition:all .3s;transition:all .3s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.arfaly-icon-times:before {
	content: "\e605"
}
.arfaly-icon-tick:before {
	content: "\e600"
}
.arfaly-icon-plus:before {
	content: "\e606"
}
.arfaly-icon-minus:before {
	content: "\e609"
}
.arfaly-icon-th-small:before {
	content: "\e60a"
}
.arfaly-icon-th-menu:before {
	content: "\e60b"
}
.arfaly-icon-th-list:before {
	content: "\e60c"
}
.arfaly-icon-image:before {
	content: "\e601"
}
.arfaly-icon-star:before {
	content: "\e60d"
}
.arfaly-icon-delete:before {
	content: "\e60e"
}
.arfaly-icon-delete-outline:before {
	content: "\e60f"
}
.arfaly-icon-cloud-storage:before {
	content: "\e610"
}
.arfaly-icon-cancel:before {
	content: "\e611"
}
.arfaly-icon-attachment:before {
	content: "\e612"
}
.arfaly-icon-info:before {
	content: "\e613"
}
.arfaly-icon-group:before {
	content: "\e602"
}
.arfaly-icon-video:before {
	content: "\e614"
}
.arfaly-icon-camera:before {
	content: "\e615"
}
.arfaly-icon-upload:before {
	content: "\e616"
}
.arfaly-icon-info-large:before {
	content: "\e617"
}
.arfaly-icon-download:before {
	content: "\e603"
}
.arfaly-icon-notes:before {
	content: "\e618"
}
.arfaly-icon-media-play:before {
	content: "\e619"
}
.arfaly-icon-image2:before {
	content: "\e604"
}
.arfaly-icon-camera2:before {
	content: "\e61a"
}
.arfaly-icon-file:before {
	content: "\e61b"
}
.arfaly-icon-disk:before {
	content: "\e61c"
}
.arfaly-icon-spinner:before {
	content: "\e61d"
}
.arfaly-icon-remove:before {
	content: "\e61e"
}
.arfaly-icon-earth:before {
	content: "\e607"
}
.arfaly-icon-checkmark:before {
	content: "\e608"
}
.arfaly-icon-star2:before {
	content: "\e61f"
}
.arfaly-icon-sound:before {
	content: "\e620"
}
.arfaly-icon-video2:before {
	content: "\e621"
}
.arfaly-icon-camera3:before {
	content: "\e622"
}
.arfaly-icon-mail:before {
	content: "\e623"
}
.arfaly-icon-photo:before {
	content: "\e624"
}
.arfaly-icon-note:before {
	content: "\e625"
}
.arfaly-icon-music:before {
	content: "\e626"
}
.arfaly-icon-wallet:before {
	content: "\e627"
}
.arfaly-meter {
	width: 85%;
	box-sizing: initial;
	-webkit-box-sizing: initial;
	height: 9px;
	margin: 4px 0;
	position: relative;
	background: #E7E7E7;
	border-radius: 25px;
	padding: 10px;
	box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .3)
}
.arfaly-meter>span {
	display: block;
	height: 100%;
	float: left;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	background-color: #2bc253;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #2bc253), color-stop(1, #54f054));
	background-image: -moz-linear-gradient(center bottom, #2bc253 37%, #54f054 69%);
	box-shadow: inset 0 2px 9px rgba(255, 255, 255, .3), inset 0 -2px 6px rgba(0, 0, 0, .4);
	position: relative;
	overflow: hidden;
	border-radius: 20px 8px 8px 20px
}
.animate>span>span,
.arfaly-meter>span:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-image: -webkit-gradient(linear, 0 0, 100% 100%, color-stop(.25, rgba(255, 255, 255, .2)), color-stop(.25, transparent), color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.75, rgba(255, 255, 255, .2)), color-stop(.75, transparent), to(transparent));
	background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
	z-index: 1;
	-webkit-background-size: 50px 50px;
	-moz-background-size: 50px 50px;
	-webkit-animation: move 2s linear infinite;
	-moz-border-radius-topright: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-topleft: 20px;
	-moz-border-radius-bottomleft: 20px;
	overflow: hidden;
	border-radius: 20px 8px 8px 20px
}
.animate>span:after {
	display: none
}
@-webkit-keyframes move {
	0% {
		background-position: 0 0
	}
	100% {
		background-position: 50px 50px
	}
}
.orange>span {
	background-color: #f1a165;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f1a165), color-stop(1, #f36d0a));
	background-image: -webkit-linear-gradient(#f1a165, #f36d0a)
}
.red>span {
	background-color: #f0a3a3;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f0a3a3), color-stop(1, #f42323));
	background-image: -webkit-linear-gradient(#f0a3a3, #f42323)
}
.arfaly-nostripes>span:after,
.arfaly-nostripes>span>span {
	-webkit-animation: none;
	background-image: none
}
@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-125pc)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px)
	}
	80% {
		-webkit-transform: translateX(-10px)
	}
	100% {
		-webkit-transform: translateX(0)
	}
}
@keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-125pc);
		transform: translateX(-125pc)
	}
	60% {
		opacity: 1;
		-webkit-transform: translateX(30px);
		transform: translateX(30px)
	}
	80% {
		-webkit-transform: translateX(-10px);
		transform: translateX(-10px)
	}
	100% {
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
}
@-webkit-keyframes bounceOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
	20% {
		-webkit-transform: translateX(70px)
	}
	40% {
		-webkit-transform: translateX(-75pt)
	}
	100% {
		-webkit-transform: translateX(125pc);
		visibility: hidden
	}
}
@keyframes bounceOutRight {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}
	20% {
		-webkit-transform: translateX(70px);
		transform: translateX(70px)
	}
	40% {
		-webkit-transform: translateX(-75pt);
		transform: translateX(-75pt)
	}
	100% {
		-webkit-transform: translateX(125pc);
		transform: translateX(125pc);
		visibility: hidden
	}
}
@-webkit-keyframes flipNotificationError {
	0% {
		opacity: 1;
		background-color: #fff;
		-webkit-transform: rotateY(90deg) scale(.4)
	}
	100% {
		opacity: 1;
		background-color: #cf0707;
		-webkit-transform: rotateY(360deg) scale(1)
	}
}
@keyframes flipNotificationError {
	0% {
		opacity: 1;
		background-color: #fff;
		-webkit-transform: rotateY(90deg) scale(.4);
		transform: rotateY(90deg) scale(.4)
	}
	100% {
		opacity: 1;
		background-color: #cf0707;
		-webkit-transform: rotateY(360deg) scale(1);
		transform: rotateY(360deg) scale(1)
	}
}
@-webkit-keyframes flipNotificationSuccess {
	0% {
		opacity: 1;
		background-color: #fff;
		-webkit-transform: rotateY(90deg) scale(.4)
	}
	100% {
		opacity: 1;
		background-color: #38af00;
		-webkit-transform: rotateY(360deg) scale(1)
	}
}
@keyframes flipNotificationSuccess {
	0% {
		opacity: 1;
		background-color: #fff;
		transform: rotateY(90deg) scale(.4);
		-webkit-transform: rotateY(90deg) scale(.4)
	}
	100% {
		opacity: 1;
		background-color: #38af00;
		transform: rotateY(360deg) scale(1);
		-webkit-transform: rotateY(360deg) scale(1)
	}
}
/*
.arfaly-animated.bounceInLeft {
	display: block;
	-webkit-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}
.arfaly-animated.bounceOutRight {
	-webkit-animation-name: bounceOutRight;
	-webkit-animation-duration: .6s;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: 1;
	animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-webkit-animation-name: bounceOutRight;
	animation-name: bounceOutRight;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.arfaly-animated.flipNotificationError {
	-webkit-animation-name: flipNotificationError;
	-webkit-animation-duration: .6s;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: 1;
	animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-webkit-animation-name: flipNotificationError;
	animation-name: flipNotificationError;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
.arfaly-animated.flipNotificationSuccess {
	-webkit-animation-name: flipNotificationSuccess;
	-webkit-animation-duration: .6s;
	-webkit-animation-timing-function: ease-in;
	-webkit-animation-iteration-count: 1;
	animation-fill-mode: forwards;
	-o-animation-fill-mode: forwards;
	-webkit-animation-fill-mode: forwards;
	-webkit-animation-name: flipNotificationSuccess;
	animation-name: flipNotificationSuccess;
	-webkit-animation-duration: .6s;
	animation-duration: .6s;
	-webkit-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	-webkit-animation-iteration-count: 1;
	animation-iteration-count: 1
}
*/
span.arfaly-loading {
	-webkit-animation: arfalyLoading 1s;
	animation: arfalyLoading 1s;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	color: #000;
	margin-top: 34px
}
@-webkit-keyframes arfalyLoading {
	0% {
		-webkit-transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg)
	}
}
@keyframes arfalyLoading {
	0% {
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}
	100% {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg)
	}
}
div.arfaly-default-theme div.arfaly-form-container {
	margin-top: 35px
}
div.arfaly-form-container {
	margin-bottom: 15px!important
}
span.arfaly-icon-plus {
	color: #000!important
}
div.arfaly-default-theme div.arfaly-list-icon {
	max-width: 20%;
	max-height: 60px;
	-webkit-transition: all .5s;
	transition: all .5s
}
div.arfaly-default-theme div.arfaly-list-menu {
	-webkit-transition: all .9s;
	transition: all .9s;
	visibility: hidden;
	opacity: 0
}
div.arfaly-default-theme div.arfaly-list-menu ul {
	z-index: 9999999;
	float: right;
	margin: 0;
	padding: 5px!important;
	list-style-type: none;
	text-align: center
}
div.arfaly-default-theme div.arfaly-list-menu ul li {
	display: inline;
	padding-right: 20px
}
div.arfaly-default-theme div.arfaly-multiple-upload {
	text-align: center
}
div.arfaly-default-theme div.progress-container {
	width: 70%
}
div.arfaly-default-theme span.massLeft-shift {
	padding-left: 10px
}
div.arfaly-default-theme div.arfaly-list-div {
	overflow: hidden;
	border-radius: 7px;
	min-height: 75px;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #4299dd;
}
div.arfaly-default-theme div.arfaly-list-div:hover .arfaly-icon-file,
div.arfaly-default-theme div.arfaly-list-div:hover .arfaly-icon-music,
div.arfaly-default-theme div.arfaly-list-div:hover .arfaly-icon-photo,
div.arfaly-default-theme div.arfaly-list-div:hover .arfaly-icon-video2,
div.arfaly-default-theme div.arfaly-list-div:hover .arfaly-icon-wallet {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	font-size: 90px!important;
	transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	color: #000
}
div.arfaly-default-theme div.arfaly-list-div:hover {
	background-color: #01599e
}
div.arfaly-default-theme div.arfaly-list-div:hover div.arfaly-list-menu {
	visibility: visible;
	opacity: 1;
	transform: rotateY(180deg);
	-webkit-transform: rotateY(180deg)
}
div.arfaly-default-theme div.arfaly-oval {
	-webkit-perspective: 1000;
	border-style: solid;
	border-color: #2085d4;
	border-width: 3px;
	width: 90px;
	height: 90px;
	border-radius: 50%;
	float: left;
	margin-right: 5px;
	display: table-cell;
	text-align: center;
	vertical-align: middle
}
div.arfaly-default-theme div.notification-oval {
	width: 5pc;
	height: 5pc;
	border-radius: 50%;
	text-align: center;
	display: inline-block
}
div.arfaly-multi-images {
	z-index: 9999999;
	float: left;
	width: 100%;
	box-sizing: border-box;
	list-style-type: none;
	text-align: center;
	-webkit-transition: all .5s;
	transition: all .5s;
	-webkit-touch-callout: none
}

ul.arfaly-oval-list-info li {
	padding: 0!important
}
div.arfaly-default-theme ul.arfaly-oval-list-info {
	margin: 0!important;
	padding: 0!important;
	list-style-type: none;
	position: relative;
	top: 22px
}
div.arfaly-default-theme span.arfaly-info-icon {
	position: relative;
	left: -51px;
	top: 57px;
	color: #FFF;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
div.arfaly-default-theme span.arfaly-info-icon:hover {
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	color: #ff0
}
div.arfaly-default-theme div.arfaly-pointer {
	border: 10px solid transparent;
	border-right-color: rgba(255, 255, 255, .8);
	position: absolute;
	margin: -50px 0 0 -20px
}
div.arfaly-default-theme div.arfaly-filename {
	z-index: 5;
	position: relative;
	font-size: 9px;
	font-family: tahoma, cursive;
	color: #fff;
	display: -ms-inline-flexbox;
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	padding: 0
}
div.arfaly-info-box {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 200px;
	height: 5pc;
	z-index: 999999
}
div.arfaly-info-p {
	background: rgba(255, 255, 255, .8);
	border-radius: 10px;
	width: 100%;
	height: 5pc;
	margin: 0
}
span.arfaly-info-close {
	float: right;
	position: relative;
	color: #000;
	right: 4px;
	top: 5px
}
div.arfaly-info-internal-content {
	font-family: tahoma, cursive;
	font-size: 9pt;
	padding: 10px;
	text-align: left
}
div.arfaly-multi-images:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden
}
img.arfaly-image-button {
	-webkit-transition: all .5s;
	transition: all .5s;
	cursor: pointer
}
img.arfaly-image-button:hover {
	transform: scale(1.2);
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2)
}
.arfaly-right {
	float: right
}
.arfaly-left {
	float: left
}
.noselect {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
p.arfaly-label {
	font-family: Lato, sans-serif;
	font-size: 11px;
	margin: 0;
	text-align: center
}
#arfaly-filedrag {
	display: none;
	font-family: sans-serif;
	padding-bottom: 25px;
	font-size: 28px;
	width: 100%!important;
	text-align: center;
	color: #DADADA;
	box-sizing: border-box;
	border: 9px dashed #D3D3D3;
	border-radius: 7px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}
div.theme-1 div.arfaly-filename,
div.theme-2 div.arfaly-filename {
	font-family: tahoma, cursive;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}
#arfaly-filedrag.hover {
	color: gray!important;
	border-color: #B1B1B1!important;
	border-style: solid!important;
	box-shadow: inset 0 3px 4px #888!important
}
span.arfaly-showcase {
	color: #969bff;
	font-size: 81pt
}
div.theme-1 div.arfaly-list-icon {
	max-width: 20%;
	max-height: 30px;
	-webkit-transition: all .5s;
	transition: all .5s
}
div.theme-1 div.arfaly-list-menu {
	-webkit-transition: all .9s;
	transition: all .9s
}
div.theme-1 div.arfaly-list-menu ul {
	z-index: 9999999;
	float: right;
	margin: 0;
	padding: 5px!important;
	list-style-type: none;
	text-align: center
}
div.theme-1 div.arfaly-list-menu ul li {
	display: inline;
	padding-right: 0!important
}
div.theme-1 div.arfaly-multiple-upload {
	text-align: center
}
div.theme-1 div.progress-container {
	width: 50%
}
div.theme-1 span.massLeft-shift {
	padding-left: 10px
}
div.theme-1 div.arfaly-list-div {
	overflow: hidden;
	border-radius: 7px;
	max-height: 75px;
	padding: 10px;
	background-color: #fff;
	margin-bottom: 10px;
}
div.theme-1 .arfaly-icon {
	color: #000
}
div.theme-1 div.arfaly-list-div:hover .arfaly-icon-file,
div.theme-1 div.arfaly-list-div:hover .arfaly-icon-music,
div.theme-1 div.arfaly-list-div:hover .arfaly-icon-photo,
div.theme-1 div.arfaly-list-div:hover .arfaly-icon-video2,
div.theme-1 div.arfaly-list-div:hover .arfaly-icon-wallet {
	font-size: 30px!important;
	transform: rotate(5deg);
	-webkit-transform: rotate(5deg);
	-ms-transform: rotate(5deg);
	color: #000
}
div.theme-1 div.arfaly-list-div:hover {
	background-color: #E0DFDF
}
div.theme-1 div.arfaly-oval {
	-webkit-perspective: 1000;
	border-style: solid;
	border-color: #fff;
	border-width: 3px;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	float: right;
	margin-right: 5px;
	display: table-cell;
	text-align: center;
	vertical-align: middle
}
div.theme-1 div.notification-oval {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	text-align: center;
	display: inline-block
}
div.theme-1 span.arfaly-loading {
	margin-top: 1px
}
div.theme-1 .arfaly-icon-info-large {
	font-size: 22px
}
div.theme-1 ul.arfaly-oval-list-info {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	top: -5px;
	left: 5px
}
div.theme-1 span.arfaly-info-icon {
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
div.theme-1 span.arfaly-info-icon:hover {
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	color: #ff0
}
div.theme-1 div.arfaly-pointer {
	border: 10px solid transparent;
	border-right-color: rgba(255, 255, 255, .8);
	position: absolute;
	margin: -50px 0 0 -20px
}
div.theme-1 div.arfaly-filename {
	z-index: 5;
	position: relative;
	font-size: 9px;
	color: #000;
	display: -ms-inline-flexbox;
	width: 90%
}
div.theme-1 div.arfaly-meter {
	padding: 4px!important
}
div.theme-2 div.arfaly-list-icon {
	max-width: 20%;
	max-height: 60px;
	-webkit-transition: all .5s;
	transition: all .5s
}
div.theme-2 div.arfaly-meter {
	padding: 0!important
}
div.theme-2 div.arfaly-list-menu {
	-webkit-transition: all .9s;
	transition: all .9s
}
div.theme-2 div.arfaly-list-menu ul {
	z-index: 9999999;
	float: right;
	margin: 0;
	padding: 5px!important;
	list-style-type: none;
	text-align: center
}
div.theme-2 div.arfaly-list-menu ul li {
	display: inline;
	padding-right: 0!important
}
div.theme-2 div.arfaly-multiple-upload {
	text-align: center
}
div.theme-2 div.progress-container {
	width: 50%
}
div.theme-2 span.massLeft-shift {
	padding-left: 10px
}
div.theme-2 span.arfaly-loading {
	margin-top: 1px
}
div.theme-2 .arfaly-icon-info-large {
	font-size: 22px
}
div.theme-2 div.arfaly-list-div {
	overflow: hidden;
	border-radius: 5px;
	background-color: #AB2727
}
div.theme-2 .arfaly-icon {
	color: #fff!important
}
div.theme-2 div.arfaly-oval {
	-webkit-perspective: 1000;
	border-style: solid;
	border-color: #fff;
	border-width: 2px;
	width: 22px;
	height: 22px;
	border-radius: 50%;
	float: right;
	margin-right: 5px;
	display: table-cell;
	text-align: center;
	vertical-align: middle
}
div.theme-2 div.notification-oval {
	width: 20px;
	height: 20px;
	border-radius: 50%;
	text-align: center;
	display: inline-block
}
div.theme-2 ul.arfaly-oval-list-info {
	margin: 0;
	padding: 0;
	list-style-type: none;
	position: relative;
	top: -5px;
	left: 5px
}
div.theme-2 span.arfaly-info-icon {
	position: relative;
	left: -51px;
	top: 57px;
	color: #FFF;
	-webkit-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
div.theme-2 span.arfaly-info-icon:hover {
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	color: #ff0
}
div.theme-2 div.arfaly-pointer {
	border: 10px solid transparent;
	border-right-color: rgba(255, 255, 255, .8);
	position: absolute;
	margin: -50px 0 0 -20px
}
div.theme-2 div.arfaly-filename {
	z-index: 5;
	position: relative;
	font-size: 9px;
	color: #fff;
	display: -ms-inline-flexbox;
	width: 90%;
	padding-left: 1pc
}
div.theme-2 .orange>span {
	background-color: #fff;
	background-image: none!important
}
div.theme-2 .red>span {
	background-color: red;
	background-image: none!important
}
div.theme-2 .white>span {
	background-color: #fff;
	background-image: none!important
}
div.theme-2 .arfaly-meter>span {
	height: 50%!important
}
div.theme-2 .arfaly-meter {
	background-color: transparent;
	box-shadow: none
}
.arfaly-delete,
.arfaly-preview,
span.arfaly-loading {
	display: none
}
div.arfaly-upload-item-row {
	clear: left;
	padding-top: 15px
}
input.arfaly-input[type=text],
textarea.arfaly-input {
	width: 100%!important;
	font-family: Lato;
	font-size: 9pt;
	padding: 9pt!important
}
a.arfaly-button {
	color: #555;
	border-color: #ccc;
	background: #f7f7f7;
	box-shadow: inset 0 1px 0 #fff, 0 1px 0 rgba(0, 0, 0, .08);
	vertical-align: top;
	text-decoration: none;
	font-size: 13px;
	line-height: 26px;
	height: 28px;
	margin: 0;
	padding: 0 10px 1px;
	border-width: 1px;
	border-style: solid;
	-webkit-appearance: none;
	border-radius: 3px;
	white-space: nowrap;
	box-sizing: border-box;
	float: left
}
@media (max-width: 500px) {
	div.arfaly-default-theme div.arfaly-multi-images,
	div.arfaly-multi-images {
		margin-left: 10px
	}
	div.arfaly-list-div {
		width: 54%
	}
	#arfaly-filedrag {
		font-size: 18px
	}
	div.arfaly-oval {
		width: 70px;
		height: 70px
	}
	div.notification-oval {
		width: 60px;
		height: 60px
	}
	li.center-icon {
		font-size: 18px!important
	}
	ul.arfaly-oval-list-info {
		top: 10px!important
	}
	span.arfaly-info-icon {
		left: -14px;
		top: 9pt
	}
	span.arfaly-loading {
		margin-top: 25px
	}
	span.arfaly-showcase {
		font-size: 65px!important
	}
	div.arfaly-info-box {
		width: 150px;
		height: 5pc
	}
	div.arfaly-default-theme div.arfaly-list-div {
		width: 45%;
		min-width: 159px
	}
	div.arfaly-default-theme li.arfaly-tick-text {
		margin-top: -10px!important
	}
	div.arfaly-default-theme div.arfaly-oval {
		width: 70px;
		height: 70px
	}
	div.arfaly-default-theme div.notification-oval {
		width: 60px;
		height: 60px
	}
	div.arfaly-default-theme li.center-icon {
		font-size: 18px!important
	}
	div.arfaly-default-theme ul.arfaly-oval-list-info {
		top: 10px!important
	}
	div.arfaly-default-theme span.arfaly-info-icon {
		left: -14px;
		top: 9pt
	}
	div.theme-1 ul.arfaly-oval-list-info,
	div.theme-2 ul.arfaly-oval-list-info {
		top: -5px!important;
		left: 4px
	}
	div.arfaly-default-theme span.arfaly-loading {
		margin-top: 25px
	}
	div.arfaly-default-theme #arfaly-filedrag {
		font-size: 18px
	}
	div.theme-1 .arfaly-list-icon .icon,
	div.theme-2 .arfaly-list-icon .arfaly-icon {
		font-size: 30px!important
	}
	div.arfaly-default-theme span.arfaly-ready {
		margin-top: 25px!important
	}
	div.theme-1 div.arfaly-list-icon,
	div.theme-2 div.arfaly-list-icon {
		margin-top: 7px
	}
	div.theme-1 div.arfaly-list-div {
		width: 75%;
		min-width: 250px
	}
	div.theme-1 div.progress-container {
		width: 35%
	}
	div.theme-2 div.arfaly-list-div {
		width: 75%;
		min-width: 250px
	}
}
ul.arfaly-oval-list-info li:before {
	display: block!important
}
div.arfaly-circular-dropbox {
	border-radius: 50%!important;
	font-size: 15px!important;
	max-width: 175px!important;
	max-height: 175px!important;
	min-height: 168px;
	padding: 0!important
}





div.arfaly-multi-images > div{
	float: left;
	width: 50%;
	height: 200px;
	padding: 10px;
	box-sizing: border-box;
}
div.theme-2 div.arfaly-list-div{
	height: 100%;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	background-color: #666;
	position: relative;
}

div.theme-2 div.arfaly-list-div > div{
	width: 100%;
	float: left;
	background-color: rgba(6, 6, 6, 0.4);
}

div.theme-2 div.arfaly-list-div .category{
	width: 100%;
	height: 30px;
	position: absolute;
	bottom: 0px;
	left: 0px;
}

div.theme-2 div.arfaly-list-div .category .select-style{
	width: 100%;
}

.arfaly-meter{
	margin-bottom: 0px;
	margin-top: 10px;
}

span.arfaly-icon.arfaly-icon-remove{
	line-height: 1.2;
}

.info-icon,
.arfaly-preview{
	display: none !important;
}