/**
 * Loads neccessary Mixins and Variables Shared in both.
 * 
 * @since 1.0 
 * 
 */

@import '../../../../../themes/fancify-pro/lib/assets/sass/lib.scss';

.fancify-core-hide {
	display: none !important;
}

.fancify-ajax-loader-wrap {
	opacity: 0;
	z-index: 1;
}

.fancify-core-widget-error {
	@include font-family-poppins;
	@include font-size(18);
	@include font-weight(medium);
	color: #c52424;
	margin: 30px 0;
}

.fancify-core-notice-nodata {
	@include font-family-quicksand;
	@include font-size(18);
	@include font-weight(semi-bold);
	color: $black-color;
	margin: 20px auto 40px auto;
	text-transform: capitalize;

}

.fancify-core-message {
	@include font-family-poppins;
	@include font-size(16);
	display: block;

	&.fancify-core-failure-msg,
	&.fancify-core-success-msg {
		margin: 30px 0 15px 0;
	}

	&.fancify-core-success-msg {
		color: #39e62c;
	}

	&.fancify-core-failure-msg {
		color: #f76e6e;
	}
}

.fancify-core-register-message {
	display: flex;
	flex-wrap: wrap;
	@include font-family-poppins;

	span {
		flex: 200px;
		@include font-size(13);
	}
}

.fancify-breadcrumb {
	color: #111;
	font-size: 12px;
	line-height: 0;
	margin: 0;
	padding: 0;
}

.fancify-breadcrumb a {
	color: #111;
}

* {
	outline: 0px;
}

.fancify-hidden-in-tablet {
	@include for-tablet {
		display: none !important;
	}
}

.fancify-hidden-in-phone {
	@include for-phone-land {
		display: none !important;
	}
}

// Login Styles
@import 'login-register/login';

@import 'login-register/register';