/* UIKit3.x */
.uk-width-2-4 { width: 50%; }
.uk-width-2-6 { width:calc(100% * 1 / 3.001); }
.uk-width-3-6 { width: 50%; }
.uk-width-4-6 { width:calc(100% * 2 / 3.001); }
@media (min-width: 640px) {
	.uk-width-2-4\@s { width: 50%; }
	.uk-width-2-6\@s { width:calc(100% * 1 / 3.001); }
	.uk-width-3-6\@s { width: 50%; }
	.uk-width-4-6\@s { width:calc(100% * 2 / 3.001); }
}
@media (min-width: 960px) {
	.uk-width-2-4\@m { width: 50%; }
	.uk-width-2-6\@m { width:calc(100% * 1 / 3.001); }
	.uk-width-3-6\@m { width: 50%; }
	.uk-width-4-6\@m { width:calc(100% * 2 / 3.001); }
}
@media (min-width: 1200px) {
	.uk-width-2-4\@l { width: 50%; }
	.uk-width-2-6\@l { width:calc(100% * 1 / 3.001); }
	.uk-width-3-6\@l { width: 50%; }
	.uk-width-4-6\@l { width:calc(100% * 2 / 3.001); }
}
@media (min-width: 1600px) {
	.uk-width-2-4\@xl { width: 50%; }
	.uk-width-2-6\@xl { width:calc(100% * 1 / 3.001); }
	.uk-width-3-6\@xl { width: 50%; }
	.uk-width-4-6\@xl { width:calc(100% * 2 / 3.001); }
}
.uk-button-success {
    background-color: #32d296;
    color: #fff;
    border: 1px solid transparent;
}
.uk-button-mini {
    padding: 0 8px;
    line-height: 20px;
    font-size: 10px;
}
.uk-button-mini .uk-icon:not(.uk-icon-mini) { width: 15px; }
.uk-icon-mini { width: 11px; }
.uk-icon-small { width: 16px; }
.uk-label-muted {
	background-color: transparent;
    color: #222;
    border: 1px solid #e5e5e5;
}
.uk-text-mini { font-size: 11px; }
.uk-text-xlarge { font-size: 36px; }
.uk-text-2xlarge { font-size: 48px; }
.fancybox-container~.uk-modal,
.fancybox-container~.uk-tooltip {
	z-index: 99992;
}
.uk-table th { font-weight: bold; }
.uk-description-list-divider > *:nth-child(n+2) > dt {
    border-top: 1px solid #e5e5e5;
}
.uk-table-small th, .uk-table-small td { padding: 8px 8px; }
.uk-notification-message .uk-alert.uk-sticky { top: unset !important; }
.uk-badge-muted { background: #8e8e93; }
.uk-badge-success { background: #32d296; }
.uk-badge-warning { background: #faa05a; }
.uk-badge-danger { background: #f0506e; }
.uk-card-badge.uk-label.uk-badge-muted { background-color: #8e8e93; }
.uk-card-badge.uk-label.uk-badge-success { background-color: #32d296; }
.uk-card-badge.uk-label.uk-badge-warning { background-color: #faa05a; }
.uk-card-badge.uk-label.uk-badge-danger { background-color: #f0506e; }

.uk-overlay-small { padding: 16px 16px; }

/* === UIKit3 Skeleton === */
@font-face{font-family:skeleton;src:url("data:application/font-woff;charset=utf-8;base64,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") format("woff");font-weight:100,200,300,400,500,600,700,800,900;font-style:normal,italic;font-display:block}
.uk-skeleton-text {
	font-family: 'skeleton' !important;
}
.uk-skeleton-text,
.uk-skeleton-text * {
	color: #ccc !important;
	font-weight: normal !important;
	font-style: normal !important;
	letter-spacing: -0.015em !important;
}
.uk-skeleton-block {
	height: 1em;
	background: #ccc !important;
	width: 100%;
}
.uk-skeleton-effect-fade {
	animation: uk-skeleton-effect-fade 1s infinite;
}
.uk-skeleton-effect-blink {
	-webkit-mask-image: linear-gradient(to right, transparent 0%, black 25%, black 75%, transparent 100%);
	mask-image: linear-gradient(to right, transparent 0%, black 25%, black 75%, transparent 100%);
	-webkit-mask-size: 200% 100%;
	mask-size: 200% 100%;
	-webkit-mask-repeat: repeat;
	mask-repeat: repeat;
	-webkit-mask-position: 50% top;
	mask-position: 50% top;
	animation: uk-skeleton-effect-blink 1s infinite;
}
.uk-skeleton-effect-pulse {
	animation: uk-skeleton-effect-pulse 1s infinite;
}
@keyframes uk-skeleton-effect-fade {
	0% {
		opacity: 1;
	}
	50% {
		opacity: 0.2;
	}
	100% {
		opacity: 1;
	}
}
@keyframes uk-skeleton-effect-blink {
	0% {
		-webkit-mask-position: 50% top;
		mask-position: 50% top;
	}
	100% {
		-webkit-mask-position: -150% top;
		mask-position: -150% top;
	}
}
@keyframes uk-skeleton-effect-pulse {
	0% {
		transform: scale(1);
	}
	40% {
		transform: scale(1);
	}
	50% {
		transform: scale(0.975);
	}
	100% {
		transform: scale(1);
	}
}

/* UIKit3.x force at jqueryui */
.ui-state-default a.uk-button-primary,
.ui-state-default a.uk-button-primary:link,
.ui-state-default a.uk-button-primary:visited,
a.uk-button-primary.ui-button,
a.uk-button-primary:link.ui-button,
a.uk-button-primary:visited.ui-button,
.uk-button-primary.ui-button { color: #fff; }

/**/
.uk-modal-body .uk-sticky { top: inherit !important; }
.uk-modal-body .uk-sticky .uk-alert-close { display: none; }
