.wf-error:before{
	content:'\f071';
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
}
.wf-error{
	padding:20px;
	background-color:#f05075;
	color:#fff;
	border-radius:3px;
}

.wf-info:before{
	content:'\f05a';
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
}
.wf-info{
	padding:20px;
	background-color:#a2b4c5;
	color:#fff;
	border-radius:3px;
}

.wf-success:before{
	content:'\f00c';
	font-family: FontAwesome;
	font-weight: normal;
	font-style: normal;
}
.wf-success{
	padding:20px;
	background-color:#16cc53;
	color:#fff;
	border-radius:3px;
}
.wf-label{
	font-weight:bold;
	display: block;
	padding: 5px 0;
}
.wf-label small{
	color:#7b899c
}
.wf-label-checkbox{
	position:relative;
	display:block;
	padding-left: 30px;
}
.wf-label-checkbox input[type="checkbox"]{
	position:absolute;
	left:0;
	top: 7px;
}
.badge{
	background: #a2b4c5;
	border-radius: 50px;
	font-size: 12px;
	line-height: 20px;
	padding: 0 10px;
	display: inline-block;
	color: #5c5c6b;
	vertical-align: middle;
	margin-left: 5px;
}
.input.error{
	border-color:#f05075
}
.wf-bar .wf-btn{
	margin-top:-74px
}
.arterisk{
	color:#f05075;
	font-weight:bold;
	font-size:20px
}
.wf-delete-item,
.text-error{
	color:#f05075;
}
.text-success{
	color:#16cc53
}
.text-muted{
	color:#7b899c
}
/* SHIPPING CART */
.wefactShoppingcart{
	position:relative;
}

.wefactCartCount{
	width: 16px;
	height: 16px;
	position: absolute;
	top: 0px;
	right: -7px;
	font-size: 10px;
	line-height: 16px;
	text-align: center;
	color: #fff;
	background: #0083ff;
	border-radius: 50px;
}
.wefactCartCount.active {
	animation: enlarge 0.42s;
	transform: scale(1.0);
}

@keyframes enlarge {
	0% {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
	}
	50% {
		transform: scale(2.4);
		-webkit-transform: scale(2.4);
	}
	100% {
		transform: scale(1.0);
		-webkit-transform: scale(1.0);
	}
}
/* MESSAGE */
.fancybox-skin{
	box-shadow:none!important;
	-webkit-box-shadow:none!Important
}
.wefactMessage{
	width:215px;
}
.wefactMessageText{
	padding: 0 0 20px 0;
	font-weight:bold;
}
.wefactMessageButtons{
	padding:20px 0 0 0;
}
.wefactMessageButtons .btn{
	padding:0 20px
}
.wefactMessageButtons .pull-left{
	margin-right:20px;
}
.wf-txt-tld,
.wf-txt-domain{
	line-height:56px;
}

.wf-txt-tld{
	font-weight:bold;
	font-size:20px;
}

.wf-loading{
	color:#0083ff
}

/* REGISTER */
.wefact-register .num{
	display: inline-block;
	margin-right: 10px;
	border-radius: 100%;
	border: 2px solid #0083ff;
	width: 28px;
	height: 28px;
	color: #0083ff;
	text-align: center;
	line-height: 24px;
	font-size: 16px;
	float: left;
	margin-top: -3px;
}

.wf-toggle-menu{
	padding: 5px;
	border-radius: 3px;
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 30px;
	position: absolute;
	right: 0;
	top: 10px;
	font-size: 30px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

.wf-menu-container.active .wf-toggle-menu{
	transform: rotate(180deg);
}

/* TABLES */
.wf-table{
	width:100%;
}
.wf-table th,
.wf-table td{
	vertical-align:middle;
	padding:15px 10px;
	text-align:left
}
.wf-table td,
.wf-table tfoot th{
	border-top:1px solid #e9f1f9
}
.wf-table tr td:first-child,
.wf-table tr th:first-child{
	padding-left:15px;
}
.wf-table tr td:last-child,
.wf-table tr th:last-child{
	padding-right:15px;
}
/* TABLE */
.wf-table{
	width:100%;
}
.wf-cart-table td{
	line-height:56px;
	padding:0;
	padding-left:0!important;
	padding-right:0!important;
	vertical-align:top
}
.wf-cart-table tbody td,
.wf-cart-table tfoot td{
	border-top:1px solid #dcdcdc
}

.wf-cart-table tbody .no-border td{
	border:none;
}
.wf-cart-table tfoot td{
	font-weight:bold;
}
.wf-cart-table td img{
	vertical-align:middle;
	margin-right:20px;
}
.wefact-merchants{
	width:30px
}
.wf-cart-table td.p-b-md{
	padding-bottom:20px
}
/* ACCOUNT MENU */
.wf-menu ul{
	list-style:none;
	padding:0;
	margin:0;
}

.wf-menu ul li a{
	display:block;
	color:#000;
	line-height:42px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.wf-menu ul li a:hover{
	padding-left:10px
}
.wf-menu ul li.active a{
	color: #0183ff;
}
.thumb {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	background: #0183ff;
	color: #fff;
	font-weight: bold;
}

.avatar {
	position: relative;
	display: block;
	white-space: nowrap;
	border-radius: 500px;
	text-align: center;
}

.avatar img{
	border-radius:100%;

}

/* ALTERNATIVES */
.wf-domain .wf-delete-item{
	line-height: 52px;
	float:right;
}
.wf-alternative.b-b{
	border-bottom:1px solid #dce3ea
}
/* PANELS */
.panel{
	box-shadow: 0 1px 1px rgba(0,0,0,0.19);
	overflow: hidden;
	background:#fff;
	border-radius:4px;
}
@media (max-width: 670px) {
	.panel{
		margin-left: -15px!important;
		margin-right: -15px!important;
		border-radius: 0;
	}
	.panel.p-md{
		padding: 15px 15px 20px 15px;

	}

}
