@charset "utf-8";
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#fff;}
[class*=uk-animation-] {
	-webkit-animation-duration:.5s;
	animation-duration:.5s;
	-webkit-animation-timing-function:ease-out;
	animation-timing-function:ease-out;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both
}
@media screen {
	[data-uk-scrollspy*=uk-animation-]:not([data-uk-scrollspy*=target]) {
	opacity:0
}
}.uk-animation-fade {
	-webkit-animation-name:uk-fade;
	animation-name:uk-fade;
	-webkit-animation-duration:.8s;
	animation-duration:.8s;
	-webkit-animation-timing-function:linear!important;
	animation-timing-function:linear!important
}
.uk-animation-scale-up {
	-webkit-animation-name:uk-fade-scale-02;
	animation-name:uk-fade-scale-02
}
.uk-animation-scale-down {
	-webkit-animation-name:uk-fade-scale-18;
	animation-name:uk-fade-scale-18
}
.uk-animation-slide-top {
	-webkit-animation-name:uk-fade-top;
	animation-name:uk-fade-top
}
.uk-animation-slide-bottom {
	-webkit-animation-name:uk-fade-bottom;
	animation-name:uk-fade-bottom
}
.uk-animation-slide-left {
	-webkit-animation-name:uk-fade-left;
	animation-name:uk-fade-left
}
.uk-animation-slide-right {
	-webkit-animation-name:uk-fade-right;
	animation-name:uk-fade-right
}
.uk-animation-scale {
	-webkit-animation-name:uk-scale-12;
	animation-name:uk-scale-12
}
.uk-animation-shake {
	-webkit-animation-name:uk-shake;
	animation-name:uk-shake
}
.uk-animation-reverse {
	-webkit-animation-direction:reverse;
	animation-direction:reverse;
	-webkit-animation-timing-function:ease-in;
	animation-timing-function:ease-in
}
.uk-animation-15 {
	-webkit-animation-duration:15s;
	animation-duration:15s
}
.uk-animation-top-left {
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.uk-animation-top-center {
	-webkit-transform-origin:50% 0;
	transform-origin:50% 0
}
.uk-animation-top-right {
	-webkit-transform-origin:100% 0;
	transform-origin:100% 0
}
.uk-animation-middle-left {
	-webkit-transform-origin:0 50%;
	transform-origin:0 50%
}
.uk-animation-middle-right {
	-webkit-transform-origin:100% 50%;
	transform-origin:100% 50%
}
.uk-animation-bottom-left {
	-webkit-transform-origin:0 100%;
	transform-origin:0 100%
}
.uk-animation-bottom-center {
	-webkit-transform-origin:50% 100%;
	transform-origin:50% 100%
}
.uk-animation-bottom-right {
	-webkit-transform-origin:100% 100%;
	transform-origin:100% 100%
}
.uk-animation-hover:not(:hover),.uk-animation-hover:not(:hover) [class*=uk-animation-],.uk-touch .uk-animation-hover:not(.uk-hover),.uk-touch .uk-animation-hover:not(.uk-hover) [class*=uk-animation-] {
	-webkit-animation-name:none;
	animation-name:none
}
@-webkit-keyframes uk-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@keyframes uk-fade {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}@-webkit-keyframes uk-fade-top {
	0% {
	opacity:0;
	-webkit-transform:translateY(-100%)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0)
}
}@keyframes uk-fade-top {
	0% {
	opacity:0;
	transform:translateY(-100%)
}
100% {
	opacity:1;
	transform:translateY(0)
}
}@-webkit-keyframes uk-fade-bottom {
	0% {
	opacity:0;
	-webkit-transform:translateY(100%)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0)
}
}@keyframes uk-fade-bottom {
	0% {
	opacity:0;
	transform:translateY(100%)
}
100% {
	opacity:1;
	transform:translateY(0)
}
}@-webkit-keyframes uk-fade-left {
	0% {
	opacity:0;
	-webkit-transform:translateX(-100%)
}
100% {
	opacity:1;
	-webkit-transform:translateX(0)
}
}@keyframes uk-fade-left {
	0% {
	opacity:0;
	transform:translateX(-100%)
}
100% {
	opacity:1;
	transform:translateX(0)
}
}@-webkit-keyframes uk-fade-right {
	0% {
	opacity:0;
	-webkit-transform:translateX(100%)
}
100% {
	opacity:1;
	-webkit-transform:translateX(0)
}
}@keyframes uk-fade-right {
	0% {
	opacity:0;
	transform:translateX(100%)
}
100% {
	opacity:1;
	transform:translateX(0)
}
}@-webkit-keyframes uk-fade-scale-02 {
	0% {
	opacity:0;
	-webkit-transform:scale(.2)
}
100% {
	opacity:1;
	-webkit-transform:scale(1)
}
}@keyframes uk-fade-scale-02 {
	0% {
	opacity:0;
	transform:scale(.2)
}
100% {
	opacity:1;
	transform:scale(1)
}
}@-webkit-keyframes uk-fade-scale-15 {
	0% {
	opacity:0;
	-webkit-transform:scale(1.5)
}
100% {
	opacity:1;
	-webkit-transform:scale(1)
}
}@keyframes uk-fade-scale-15 {
	0% {
	opacity:0;
	transform:scale(1.5)
}
100% {
	opacity:1;
	transform:scale(1)
}
}@-webkit-keyframes uk-fade-scale-18 {
	0% {
	opacity:0;
	-webkit-transform:scale(1.8)
}
100% {
	opacity:1;
	-webkit-transform:scale(1)
}
}@keyframes uk-fade-scale-18 {
	0% {
	opacity:0;
	transform:scale(1.8)
}
100% {
	opacity:1;
	transform:scale(1)
}
}@-webkit-keyframes uk-slide-left {
	0% {
	-webkit-transform:translateX(-100%)
}
100% {
	-webkit-transform:translateX(0)
}
}@keyframes uk-slide-left {
	0% {
	transform:translateX(-100%)
}
100% {
	transform:translateX(0)
}
}@-webkit-keyframes uk-slide-right {
	0% {
	-webkit-transform:translateX(100%)
}
100% {
	-webkit-transform:translateX(0)
}
}@keyframes uk-slide-right {
	0% {
	transform:translateX(100%)
}
100% {
	transform:translateX(0)
}
}@-webkit-keyframes uk-slide-left-33 {
	0% {
	-webkit-transform:translateX(33%)
}
100% {
	-webkit-transform:translateX(0)
}
}@keyframes uk-slide-left-33 {
	0% {
	transform:translateX(33%)
}
100% {
	transform:translateX(0)
}
}@-webkit-keyframes uk-slide-right-33 {
	0% {
	-webkit-transform:translateX(-33%)
}
100% {
	-webkit-transform:translateX(0)
}
}@keyframes uk-slide-right-33 {
	0% {
	transform:translateX(-33%)
}
100% {
	transform:translateX(0)
}
}@-webkit-keyframes uk-scale-12 {
	0% {
	-webkit-transform:scale(1.2)
}
100% {
	-webkit-transform:scale(1)
}
}@keyframes uk-scale-12 {
	0% {
	transform:scale(1.2)
}
100% {
	transform:scale(1)
}
}@-webkit-keyframes uk-rotate {
	0% {
	-webkit-transform:rotate(0)
}
100% {
	-webkit-transform:rotate(359deg)
}
}@keyframes uk-rotate {
	0% {
	transform:rotate(0)
}
100% {
	transform:rotate(359deg)
}
}@-webkit-keyframes uk-shake {
	0%,100% {
	-webkit-transform:translateX(0)
}
10% {
	-webkit-transform:translateX(-9px)
}
20% {
	-webkit-transform:translateX(8px)
}
30% {
	-webkit-transform:translateX(-7px)
}
40% {
	-webkit-transform:translateX(6px)
}
50% {
	-webkit-transform:translateX(-5px)
}
60% {
	-webkit-transform:translateX(4px)
}
70% {
	-webkit-transform:translateX(-3px)
}
80% {
	-webkit-transform:translateX(2px)
}
90% {
	-webkit-transform:translateX(-1px)
}
}@keyframes uk-shake {
	0%,100% {
	transform:translateX(0)
}
10% {
	transform:translateX(-9px)
}
20% {
	transform:translateX(8px)
}
30% {
	transform:translateX(-7px)
}
40% {
	transform:translateX(6px)
}
50% {
	transform:translateX(-5px)
}
60% {
	transform:translateX(4px)
}
70% {
	transform:translateX(-3px)
}
80% {
	transform:translateX(2px)
}
90% {
	transform:translateX(-1px)
}
}@-webkit-keyframes uk-slide-top-fixed {
	0% {
	opacity:0;
	-webkit-transform:translateY(-10px)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0)
}
}@keyframes uk-slide-top-fixed {
	0% {
	opacity:0;
	transform:translateY(-10px)
}
100% {
	opacity:1;
	transform:translateY(0)
}
}@-webkit-keyframes uk-slide-bottom-fixed {
	0% {
	opacity:0;
	-webkit-transform:translateY(10px)
}
100% {
	opacity:1;
	-webkit-transform:translateY(0)
}
}@keyframes uk-slide-bottom-fixed {
	0% {
	opacity:0;
	transform:translateY(10px)
}
100% {
	opacity:1;
	transform:translateY(0)
}
}.uk-dropdown,.uk-dropdown-blank {
	display:none;
	position:absolute;
	z-index:1020;
	box-sizing:border-box;
	width:200px
}
.uk-dropdown {
	padding:15px;
	background:#fff;
	color:#666;
	font-size:1rem;
	vertical-align:top;
	border:1px solid #d3d3d3;
	border-radius:4px;
	box-shadow:0 2px 5px rgba(0,0,0,.1)
}
.uk-open>.uk-dropdown,.uk-open>.uk-dropdown-blank {
	display:block;
	-webkit-animation:uk-fade .2s ease-in-out;
	animation:uk-fade .2s ease-in-out;
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.uk-dropdown-top {
	margin-top:-5px
}
.uk-dropdown-bottom {
	margin-top:5px
}
.uk-dropdown-left {
	margin-left:-5px
}
.uk-dropdown-right {
	margin-left:5px
}
.uk-dropdown .uk-nav {
	margin:0 -15px
}
.uk-grid .uk-dropdown-grid+.uk-dropdown-grid {
	margin-top:15px
}
.uk-dropdown-grid>[class*=uk-width-]>.uk-panel+.uk-panel {
	margin-top:15px
}
@media (min-width:768px) {
	.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid {
	margin-left:-15px;
	margin-right:-15px
}
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-] {
	padding-left:15px;
	padding-right:15px
}
.uk-dropdown:not(.uk-dropdown-stack)>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2) {
	border-left:1px solid #e5e5e5
}
.uk-dropdown-width-2:not(.uk-dropdown-stack) {
	width:400px
}
.uk-dropdown-width-3:not(.uk-dropdown-stack) {
	width:600px
}
.uk-dropdown-width-4:not(.uk-dropdown-stack) {
	width:800px
}
.uk-dropdown-width-5:not(.uk-dropdown-stack) {
	width:1000px
}
}@media (max-width:767px) {
	.uk-dropdown-grid>[class*=uk-width-] {
	width:100%
}
.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2) {
	margin-top:15px
}
}.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-] {
	width:100%
}
.uk-dropdown-stack>.uk-dropdown-grid>[class*=uk-width-]:nth-child(n+2) {
	margin-top:15px
}
.uk-dropdown-small {
	min-width:150px;
	width:auto;
	padding:5px;
	white-space:nowrap
}
.uk-dropdown-small .uk-nav {
	margin:0 -5px
}
.uk-dropdown-navbar {
	margin-top:6px;
	background:#fff;
	color:#666;
	left:-1px;
	box-shadow:0 2px 5px rgba(0,0,0,.1)
}
.uk-open>.uk-dropdown-navbar {
	-webkit-animation:uk-slide-top-fixed .2s ease-in-out;
	animation:uk-slide-top-fixed .2s ease-in-out
}
.uk-dropdown-scrollable {
	overflow-y:auto;
	max-height:200px
}
.uk-dropdown-navbar.uk-dropdown-flip {
	left:auto
}
.uk-modal {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1010;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	background:rgba(0,0,0,.6);
	opacity:0;
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear;
	touch-action:cross-slide-y pinch-zoom double-tap-zoom;
	-webkit-transform:translateZ(0);
	transform:translateZ(0)
}
.uk-modal.uk-open {
	opacity:1
}
.uk-modal-page,.uk-modal-page body {
	overflow:hidden
}
.uk-modal-dialog {
	position:relative;
	box-sizing:border-box;
	margin:50px auto;
	padding:20px;
	width:600px;
	max-width:100%;
	max-width:calc(100% - 20px);
	background:#fff;
	opacity:0;
	-webkit-transform:translateY(-100px);
	transform:translateY(-100px);
	-webkit-transition:opacity .3s linear,-webkit-transform .3s ease-out;
	transition:opacity .3s linear,transform .3s ease-out;
	border-radius:4px;
	box-shadow:0 0 10px rgba(0,0,0,.3)
}
@media (max-width:767px) {
	.uk-modal-dialog {
	width:auto;
	margin:10px auto
}
}.uk-open .uk-modal-dialog {
	opacity:1;
	-webkit-transform:translateY(0);
	transform:translateY(0)
}
.uk-modal-dialog>:not([class*=uk-modal-]):last-child {
	margin-bottom:0
}
.uk-modal-dialog>.uk-close:first-child {
	margin:-10px -10px 0 0;
	float:right
}
.uk-modal-dialog>.uk-close:first-child+:not([class*=uk-modal-]) {
	margin-top:0
}
.uk-modal-dialog-lightbox {
	margin:15px auto;
	padding:0;
	max-width:95%;
	max-width:calc(100% - 30px);
	border-radius:0
}
.uk-modal-dialog-lightbox>.uk-close:first-child {
	position:absolute;
	top:-12px;
	right:-12px;
	margin:0;
	float:none
}
@media (max-width:767px) {
	.uk-modal-dialog-lightbox>.uk-close:first-child {
	top:-7px;
	right:-7px
}
}.uk-modal-dialog-blank {
	margin:0;
	padding:0;
	width:100%;
	max-width:100%;
	-webkit-transition:opacity .3s linear;
	transition:opacity .3s linear
}
.uk-modal-dialog-blank>.uk-close:first-child {
	position:absolute;
	top:20px;
	right:20px;
	z-index:1;
	margin:0;
	float:none
}
@media (min-width:768px) {
	.uk-modal-dialog-large {
	width:930px
}
}@media (min-width:1220px) {
	.uk-modal-dialog-large {
	width:1130px
}
}.uk-modal-header {
	margin-bottom:15px;
	margin:-20px -20px 15px -20px;
	padding:20px;
	border-bottom:1px solid #e5e5e5;
	border-radius:4px 4px 0 0;
	background:#fafafa
}
.uk-modal-footer {
	margin-top:15px;
	margin:15px -20px -20px -20px;
	padding:20px;
	border-top:1px solid #e5e5e5;
	border-radius:0 0 4px 4px;
	background:#fafafa
}
.uk-modal-footer>:last-child,.uk-modal-header>:last-child {
	margin-bottom:0
}
.uk-modal-caption {
	position:absolute;
	left:0;
	right:0;
	bottom:-20px;
	margin-bottom:-10px;
	color:#fff;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.uk-modal-spinner {
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	font-size:25px;
	color:#ddd
}
.uk-modal-spinner:after {
	content:"\f110";
	font-family:FontAwesome;
	-webkit-animation:uk-rotate 2s infinite linear;
	animation:uk-rotate 2s infinite linear
}
.uk-offcanvas {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1000;
	touch-action:none;
	background:rgba(0,0,0,.1)
}
.uk-offcanvas.uk-active {
	display:block
}
.uk-offcanvas-page {
	position:fixed;
	-webkit-transition:margin-left .3s ease-in-out;
	transition:margin-left .3s ease-in-out
}
.uk-offcanvas-bar {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:1001;
	width:270px;
	max-width:100%;
	background:#333;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
	-ms-scroll-chaining:none
}
.uk-offcanvas.uk-active .uk-offcanvas-bar.uk-offcanvas-bar-show {
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
.uk-offcanvas-bar-flip {
	left:auto;
	right:0;
	-webkit-transform:translateX(100%);
	transform:translateX(100%)
}
.uk-offcanvas .uk-panel {
	margin:20px 15px;
	color:#777;
	text-shadow:0 1px 0 rgba(0,0,0,.5)
}
.uk-offcanvas .uk-panel-title {
	color:#ccc
}
.uk-offcanvas .uk-panel a:not([class]) {
	color:#ccc
}
.uk-offcanvas .uk-panel a:not([class]):hover {
	color:#fff
}
.uk-offcanvas-bar:after {
	content:"";
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	width:1px;
	background:rgba(0,0,0,.6);
	box-shadow:0 0 5px 2px rgba(0,0,0,.6)
}
.uk-offcanvas-bar-flip:after {
	right:auto;
	left:0;
	width:1px;
	background:rgba(0,0,0,.6);
	box-shadow:0 0 5px 2px rgba(0,0,0,.6)
}
.uk-switcher {
	margin:0;
	padding:0;
	list-style:none;
	touch-action:cross-slide-y pinch-zoom double-tap-zoom
}
.uk-switcher>:not(.uk-active) {
	display:none
}
.uk-text-small {
	font-size:11px;
	line-height:16px
}
.uk-text-large {
	font-size:20px;
	line-height:26px;
	font-weight:300
}
.uk-text-bold {
	font-weight:700
}
.uk-text-muted {
	color:#999!important
}
.uk-text-primary {
	color:#2d7091!important
}
.uk-text-success {
	color:#659f13!important
}
.uk-text-warning {
	color:#e28327!important
}
.uk-text-danger {
	color:#d85030!important
}
.uk-text-contrast {
	color:#fff!important
}
.uk-text-left {
	text-align:left!important
}
.uk-text-right {
	text-align:right!important
}
.uk-text-center {
	text-align:center!important
}
.uk-text-justify {
	text-align:justify!important
}
.uk-text-top {
	vertical-align:top!important
}
.uk-text-middle {
	vertical-align:middle!important
}
.uk-text-bottom {
	vertical-align:bottom!important
}
@media (max-width:959px) {
	.uk-text-center-medium {
	text-align:center!important
}
.uk-text-left-medium {
	text-align:left!important
}
}@media (max-width:767px) {
	.uk-text-center-small {
	text-align:center!important
}
.uk-text-left-small {
	text-align:left!important
}
}.uk-text-nowrap {
	white-space:nowrap
}
.uk-text-truncate {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.uk-text-break {
	word-wrap:break-word;
	-webkit-hyphens:auto;
	-ms-hyphens:auto;
	-moz-hyphens:auto;
	hyphens:auto
}
.uk-container {
	box-sizing:border-box;
	max-width:980px;
	padding:0 25px
}
@media (min-width:1220px) {
	.uk-container {
	max-width:1200px;
	padding:0 35px
}
}.uk-container:after,.uk-container:before {
	content:"";
	display:table
}
.uk-container:after {
	clear:both
}
.uk-container-center {
	margin-left:auto;
	margin-right:auto
}
.uk-clearfix:before {
	content:"";
	display:table-cell
}
.uk-clearfix:after {
	content:"";
	display:table;
	clear:both
}
.uk-nbfc {
	overflow:hidden
}
.uk-nbfc-alt {
	display:table-cell;
	width:10000px
}
.uk-float-left {
	float:left
}
.uk-float-right {
	float:right
}
[class*=uk-float-] {
	max-width:100%
}
[class*=uk-align-] {
	display:block;
	margin-bottom:15px
}
.uk-align-left {
	margin-right:15px;
	float:left
}
.uk-align-right {
	margin-left:15px;
	float:right
}
@media (min-width:768px) {
	.uk-align-medium-left {
	margin-right:15px;
	float:left
}
.uk-align-medium-right {
	margin-left:15px;
	float:right
}
}.uk-align-center {
	margin-left:auto;
	margin-right:auto
}
.uk-vertical-align {
	font-size:0
}
.uk-vertical-align:before {
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle
}
.uk-vertical-align-bottom,.uk-vertical-align-middle {
	display:inline-block;
	max-width:100%;
	font-size:1rem
}
.uk-vertical-align-middle {
	vertical-align:middle
}
.uk-vertical-align-bottom {
	vertical-align:bottom
}
[class*=uk-height] {
	box-sizing:border-box
}
.uk-height-1-1 {
	height:100%
}
.uk-height-viewport {
	height:100vh;
	min-height:600px
}
.uk-responsive-height,.uk-responsive-width {
	box-sizing:border-box
}
.uk-responsive-width {
	max-width:100%!important;
	height:auto
}
.uk-responsive-height {
	max-height:100%;
	width:auto
}
.uk-margin {
	margin-bottom:15px
}
*+.uk-margin {
	margin-top:15px
}
.uk-margin-top {
	margin-top:15px!important
}
.uk-margin-bottom {
	margin-bottom:15px!important
}
.uk-margin-left {
	margin-left:15px!important
}
.uk-margin-right {
	margin-right:15px!important
}
.uk-margin-large {
	margin-bottom:50px
}
*+.uk-margin-large {
	margin-top:50px
}
.uk-margin-large-top {
	margin-top:50px!important
}
.uk-margin-large-bottom {
	margin-bottom:50px!important
}
.uk-margin-large-left {
	margin-left:50px!important
}
.uk-margin-large-right {
	margin-right:50px!important
}
.uk-margin-small {
	margin-bottom:5px
}
*+.uk-margin-small {
	margin-top:5px
}
.uk-margin-small-top {
	margin-top:5px!important
}
.uk-margin-small-bottom {
	margin-bottom:5px!important
}
.uk-margin-small-left {
	margin-left:5px!important
}
.uk-margin-small-right {
	margin-right:5px!important
}
.uk-margin-remove {
	margin:0!important
}
.uk-margin-top-remove {
	margin-top:0!important
}
.uk-margin-bottom-remove {
	margin-bottom:0!important
}
.uk-padding-remove {
	padding:0!important
}
.uk-padding-top-remove {
	padding-top:0!important
}
.uk-padding-bottom-remove {
	padding-bottom:0!important
}
.uk-padding-vertical-remove {
	padding-top:0!important;
	padding-bottom:0!important
}
.uk-border-circle {
	border-radius:50%
}
.uk-border-rounded {
	border-radius:5px
}
.uk-heading-large {
	font-size:36px;
	line-height:42px
}
@media (min-width:768px) {
	.uk-heading-large {
	font-size:52px;
	line-height:64px
}
}.uk-link-muted,.uk-link-muted a {
	color:#666
}
.uk-link-muted a:hover,.uk-link-muted:hover {
	color:#666
}
.uk-link-reset,.uk-link-reset a,.uk-link-reset a:focus,.uk-link-reset a:hover,.uk-link-reset:focus,.uk-link-reset:hover {
	color:inherit;
	text-decoration:none
}
.uk-scrollable-text {
	height:300px;
	overflow-y:scroll;
	-webkit-overflow-scrolling:touch;
	resize:both
}
.uk-scrollable-box {
	box-sizing:border-box;
	height:170px;
	padding:10px;
	border:1px solid #e5e5e5;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	resize:both;
	border-radius:3px
}
.uk-scrollable-box>:last-child {
	margin-bottom:0
}
.uk-overflow-hidden {
	overflow:hidden
}
.uk-overflow-container {
	overflow:auto;
	-webkit-overflow-scrolling:touch
}
.uk-overflow-container>:last-child {
	margin-bottom:0
}
.uk-position-absolute,[class*=uk-position-top],[class*=uk-position-bottom] {
	position:absolute!important
}
.uk-position-top {
	top:0;
	left:0;
	right:0
}
.uk-position-bottom {
	bottom:0;
	left:0;
	right:0
}
.uk-position-top-left {
	top:0;
	left:0
}
.uk-position-top-right {
	top:0;
	right:0
}
.uk-position-bottom-left {
	bottom:0;
	left:0
}
.uk-position-bottom-right {
	bottom:0;
	right:0
}
.uk-position-cover {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0
}
.uk-position-relative {
	position:relative!important
}
.uk-position-z-index {
	z-index:1
}
.uk-display-block {
	display:block!important
}
.uk-display-inline {
	display:inline!important
}
.uk-display-inline-block {
	display:inline-block!important;
	max-width:100%
}
@media (min-width:960px) {
	.uk-visible-small {
	display:none!important
}
.uk-visible-medium {
	display:none!important
}
.uk-hidden-large {
	display:none!important
}
}@media (min-width:768px) and (max-width:959px) {
	.uk-visible-small {
	display:none!important
}
.uk-visible-large {
	display:none!important
}
.uk-hidden-medium {
	display:none!important
}
}@media (max-width:767px) {
	.uk-visible-medium {
	display:none!important
}
.uk-visible-large {
	display:none!important
}
.uk-hidden-small {
	display:none!important
}
}.uk-hidden {
	display:none!important;
	visibility:hidden!important
}
.uk-invisible {
	visibility:hidden!important
}
.uk-visible-hover:hover .uk-hidden,.uk-visible-hover:hover .uk-invisible {
	display:block!important;
	visibility:visible!important
}
.uk-visible-hover-inline:hover .uk-hidden,.uk-visible-hover-inline:hover .uk-invisible {
	display:inline-block!important;
	visibility:visible!important
}
.uk-notouch .uk-hidden-notouch,.uk-touch .uk-hidden-touch {
	display:none!important
}
.uk-flex {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex
}
.uk-flex-inline {
	display:-ms-inline-flexbox;
	display:-webkit-inline-flex;
	display:inline-flex
}
.uk-flex-inline>*,.uk-flex>* {
	-ms-flex-negative:1
}
.uk-flex-top {
	-ms-flex-align:start;
	-webkit-align-items:flex-start;
	align-items:flex-start
}
.uk-flex-middle {
	-ms-flex-align:center;
	-webkit-align-items:center;
	align-items:center
}
.uk-flex-bottom {
	-ms-flex-align:end;
	-webkit-align-items:flex-end;
	align-items:flex-end
}
.uk-flex-center {
	-ms-flex-pack:center;
	-webkit-justify-content:center;
	justify-content:center
}
.uk-flex-right {
	-ms-flex-pack:end;
	-webkit-justify-content:flex-end;
	justify-content:flex-end
}
.uk-flex-space-between {
	-ms-flex-pack:justify;
	-webkit-justify-content:space-between;
	justify-content:space-between
}
.uk-flex-space-around {
	-ms-flex-pack:distribute;
	-webkit-justify-content:space-around;
	justify-content:space-around
}
.uk-flex-row-reverse {
	-ms-flex-direction:row-reverse;
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse
}
.uk-flex-column {
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column
}
.uk-flex-column-reverse {
	-ms-flex-direction:column-reverse;
	-webkit-flex-direction:column-reverse;
	flex-direction:column-reverse
}
.uk-flex-nowrap {
	-ms-flex-wrap:nowrap;
	-webkit-flex-wrap:nowrap;
	flex-wrap:nowrap
}
.uk-flex-wrap {
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap
}
.uk-flex-wrap-reverse {
	-ms-flex-wrap:wrap-reverse;
	-webkit-flex-wrap:wrap-reverse;
	flex-wrap:wrap-reverse
}
.uk-flex-wrap-top {
	-ms-flex-line-pack:start;
	-webkit-align-content:flex-start;
	align-content:flex-start
}
.uk-flex-wrap-middle {
	-ms-flex-line-pack:center;
	-webkit-align-content:center;
	align-content:center
}
.uk-flex-wrap-bottom {
	-ms-flex-line-pack:end;
	-webkit-align-content:flex-end;
	align-content:flex-end
}
.uk-flex-wrap-space-between {
	-ms-flex-line-pack:justify;
	-webkit-align-content:space-between;
	align-content:space-between
}
.uk-flex-wrap-space-around {
	-ms-flex-line-pack:distribute;
	-webkit-align-content:space-around;
	align-content:space-around
}
.uk-flex-order-first {
	-ms-flex-order:-1;
	-webkit-order:-1;
	order:-1
}
.uk-flex-order-last {
	-ms-flex-order:99;
	-webkit-order:99;
	order:99
}
@media (min-width:480px) {
	.uk-flex-order-first-small {
	-ms-flex-order:-1;
	-webkit-order:-1;
	order:-1
}
.uk-flex-order-last-small {
	-ms-flex-order:99;
	-webkit-order:99;
	order:99
}
}@media (min-width:768px) {
	.uk-flex-order-first-medium {
	-ms-flex-order:-1;
	-webkit-order:-1;
	order:-1
}
.uk-flex-order-last-medium {
	-ms-flex-order:99;
	-webkit-order:99;
	order:99
}
}@media (min-width:960px) {
	.uk-flex-order-first-large {
	-ms-flex-order:-1;
	-webkit-order:-1;
	order:-1
}
.uk-flex-order-last-large {
	-ms-flex-order:99;
	-webkit-order:99;
	order:99
}
}@media (min-width:1220px) {
	.uk-flex-order-first-xlarge {
	-ms-flex-order:-1;
	-webkit-order:-1;
	order:-1
}
.uk-flex-order-last-xlarge {
	-ms-flex-order:99;
	-webkit-order:99;
	order:99
}
}.uk-flex-item-none {
	-ms-flex:none;
	-webkit-flex:none;
	flex:none
}
.uk-flex-item-auto {
	-ms-flex:auto;
	-webkit-flex:auto;
	flex:auto;
	-ms-flex-negative:1
}
.uk-flex-item-1 {
	-ms-flex:1;
	-webkit-flex:1;
	flex:1
}
.uk-contrast {
	color:#fff
}
.uk-contrast .uk-link,.uk-contrast a:not([class]) {
	color:rgba(255,255,255,.7);
	text-decoration:none
}
.uk-contrast .uk-link:hover,.uk-contrast a:not([class]):hover {
	color:#fff;
	text-decoration:underline
}
.uk-contrast :not(pre)>code,.uk-contrast :not(pre)>kbd,.uk-contrast :not(pre)>samp {
	color:#fff;
	border-color:rgba(255,255,255,.2);
	background:rgba(255,255,255,.1)
}
.uk-contrast em {
	color:#fff
}
.uk-contrast h1,.uk-contrast h2,.uk-contrast h3,.uk-contrast h4,.uk-contrast h5,.uk-contrast h6 {
	color:#fff
}
.uk-contrast hr {
	border-top-color:rgba(255,255,255,.2)
}
.uk-contrast .uk-nav li>a,.uk-contrast .uk-nav li>a:hover {
	text-decoration:none
}
.uk-contrast .uk-nav-side>li>a {
	color:#fff
}
.uk-contrast .uk-nav-side>li>a:focus,.uk-contrast .uk-nav-side>li>a:hover {
	background:rgba(255,255,255,.1);
	color:#fff;
	text-shadow:none
}
.uk-contrast .uk-nav-side>li.uk-active>a {
	background:#fff;
	color:#444;
	text-shadow:none
}
.uk-contrast .uk-nav-side .uk-nav-header {
	color:#fff
}
.uk-contrast .uk-nav-side .uk-nav-divider {
	border-top-color:rgba(255,255,255,.2)
}
.uk-contrast .uk-nav-side ul a {
	color:rgba(255,255,255,.7)
}
.uk-contrast .uk-nav-side ul a:hover {
	color:#fff
}
.uk-contrast .uk-subnav>*>a {
	color:rgba(255,255,255,.7);
	text-decoration:none
}
.uk-contrast .uk-subnav>*>a:focus,.uk-contrast .uk-subnav>*>a:hover {
	color:#fff;
	text-decoration:none
}
.uk-contrast .uk-subnav>.uk-active>a {
	color:#fff
}
.uk-contrast .uk-subnav-line>:nth-child(n+2):before {
	border-left-color:rgba(255,255,255,.2)
}
.uk-contrast .uk-subnav-pill>*>a:focus,.uk-contrast .uk-subnav-pill>*>a:hover {
	background:rgba(255,255,255,.7);
	color:#444;
	text-decoration:none
}
.uk-contrast .uk-subnav-pill>.uk-active>a {
	background:#fff;
	color:#444
}
.uk-contrast .uk-tab {
	border-bottom-color:rgba(255,255,255,.2)
}
.uk-contrast .uk-tab>li>a {
	border-color:transparent;
	color:rgba(255,255,255,.7);
	text-shadow:none
}
.uk-contrast .uk-tab>li.uk-open>a,.uk-contrast .uk-tab>li>a:focus,.uk-contrast .uk-tab>li>a:hover {
	border-color:rgba(255,255,255,.7);
	background:rgba(255,255,255,.7);
	color:#444;
	text-decoration:none
}
.uk-contrast .uk-tab>li.uk-active>a {
	border-color:rgba(255,255,255,.2);
	border-bottom-color:transparent;
	background:#fff;
	color:#444
}
.uk-contrast .uk-tab-center {
	border-bottom-color:rgba(255,255,255,.2)
}
.uk-contrast .uk-tab-grid:before {
	border-top-color:rgba(255,255,255,.2)
}
.uk-contrast .uk-list-line>li:nth-child(n+2) {
	border-top-color:rgba(255,255,255,.2)
}
.uk-contrast .uk-form input:not([type]),.uk-contrast .uk-form input[type=text],.uk-contrast .uk-form input[type=password],.uk-contrast .uk-form input[type=email],.uk-contrast .uk-form input[type=url],.uk-contrast .uk-form input[type=search],.uk-contrast .uk-form input[type=tel],.uk-contrast .uk-form input[type=number],.uk-contrast .uk-form input[type=datetime],.uk-contrast .uk-form input[type=datetime-local],.uk-contrast .uk-form input[type=date],.uk-contrast .uk-form input[type=month],.uk-contrast .uk-form input[type=time],.uk-contrast .uk-form input[type=week],.uk-contrast .uk-form input[type=color],.uk-contrast .uk-form select,.uk-contrast .uk-form textarea {
	border-color:rgba(255,255,255,.8);
	background:rgba(255,255,255,.8);
	color:#444;
	background-clip:padding-box
}
.uk-contrast .uk-form input:not([type]):focus,.uk-contrast .uk-form input[type=text]:focus,.uk-contrast .uk-form input[type=password]:focus,.uk-contrast .uk-form input[type=email]:focus,.uk-contrast .uk-form input[type=url]:focus,.uk-contrast .uk-form input[type=search]:focus,.uk-contrast .uk-form input[type=tel]:focus,.uk-contrast .uk-form input[type=number]:focus,.uk-contrast .uk-form input[type=datetime]:focus,.uk-contrast .uk-form input[type=datetime-local]:focus,.uk-contrast .uk-form input[type=date]:focus,.uk-contrast .uk-form input[type=month]:focus,.uk-contrast .uk-form input[type=time]:focus,.uk-contrast .uk-form input[type=week]:focus,.uk-contrast .uk-form input[type=color]:focus,.uk-contrast .uk-form select:focus,.uk-contrast .uk-form textarea:focus {
	border-color:#fff;
	background:#fff;
	color:#444
}
.uk-contrast .uk-form :-ms-input-placeholder {
	color:rgba(68,68,68,.7)!important
}
.uk-contrast .uk-form ::-moz-placeholder {
	color:rgba(68,68,68,.7)
}
.uk-contrast .uk-form ::-webkit-input-placeholder {
	color:rgba(68,68,68,.7)
}
.uk-contrast .uk-button {
	color:#444;
	background:#fff;
	border-color:transparent
}
.uk-contrast .uk-button:focus,.uk-contrast .uk-button:hover {
	background-color:rgba(255,255,255,.8);
	color:#444;
	border-color:transparent
}
.uk-contrast .uk-button.uk-active,.uk-contrast .uk-button:active {
	background-color:rgba(255,255,255,.7);
	color:#444;
	box-shadow:none
}
.uk-contrast .uk-button-primary {
	background-color:#009dd8;
	color:#fff
}
.uk-contrast .uk-button-primary:focus,.uk-contrast .uk-button-primary:hover {
	background-color:#00aff2;
	color:#fff
}
.uk-contrast .uk-button-primary.uk-active,.uk-contrast .uk-button-primary:active {
	background-color:#008abf;
	color:#fff
}
.uk-contrast .uk-icon-hover {
	color:rgba(255,255,255,.7)
}
.uk-contrast .uk-icon-hover:hover {
	color:#fff
}
.uk-contrast .uk-icon-button {
	background:#fff;
	color:#444;
	border-color:transparent
}
.uk-contrast .uk-icon-button:focus,.uk-contrast .uk-icon-button:hover {
	background-color:rgba(255,255,255,.8);
	color:#444;
	border-color:transparent
}
.uk-contrast .uk-icon-button:active {
	background-color:rgba(255,255,255,.7);
	color:#444;
	box-shadow:none
}
.uk-contrast .uk-text-muted {
	color:rgba(255,255,255,.6)!important
}
.uk-contrast .uk-text-primary {
	color:#2d7091!important
}
@media print {
	*,:after,:before {
	background:0 0!important;
	color:#000!important;
	box-shadow:none!important;
	text-shadow:none!important
}
a,a:visited {
	text-decoration:underline
}
blockquote,pre {
	border:1px solid #999;
	page-break-inside:avoid
}
thead {
	display:table-header-group
}
img,tr {
	page-break-inside:avoid
}
img {
	max-width:100%!important
}
@page {
	margin:.5cm
}
h2,h3,p {
	orphans:3;
	widows:3
}
h2,h3 {
	page-break-after:avoid
}
}.uk-dotnav {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	-webkit-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-left:-15px;
	margin-top:-15px;
	padding:0;
	list-style:none
}
.uk-dotnav>* {
	-ms-flex:none;
	-webkit-flex:none;
	flex:none;
	padding-left:15px;
	margin-top:15px
}
.uk-dotnav:after,.uk-dotnav:before {
	content:"";
	display:block;
	overflow:hidden
}
.uk-dotnav:after {
	clear:both
}
.uk-dotnav>* {
	float:left
}
.uk-dotnav>*>* {
	display:block;
	box-sizing:content-box;
	width:20px;
	height:20px;
	border-radius:50%;
	background:rgba(50,50,50,.1);
	text-indent:100%;
	overflow:hidden;
	white-space:nowrap;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out
}
.uk-dotnav>*>:focus,.uk-dotnav>*>:hover {
	background:rgba(50,50,50,.4);
	outline:0
}
.uk-dotnav>*>:active {
	background:rgba(50,50,50,.6)
}
.uk-dotnav>.uk-active>* {
	background:rgba(50,50,50,.4);
	-webkit-transform:scale(1.3);
	transform:scale(1.3)
}
.uk-dotnav-contrast>*>* {
	background:rgba(255,255,255,.4)
}
.uk-dotnav-contrast>*>:focus,.uk-dotnav-contrast>*>:hover {
	background:rgba(255,255,255,.7)
}
.uk-dotnav-contrast>*>:active {
	background:rgba(255,255,255,.9)
}
.uk-dotnav-contrast>.uk-active>* {
	background:rgba(255,255,255,.9)
}
.uk-dotnav-vertical {
	-ms-flex-direction:column;
	-webkit-flex-direction:column;
	flex-direction:column
}
.uk-dotnav-vertical>* {
	float:none
}
.uk-slidenav {
	display:inline-block;
	box-sizing:border-box;
	width:60px;
	height:60px;
	line-height:60px;
	color:rgba(50,50,50,.4);
	font-size:60px;
	text-align:center
}
.uk-slidenav:focus,.uk-slidenav:hover {
	outline:0;
	text-decoration:none;
	color:rgba(50,50,50,.7);
	cursor:pointer
}
.uk-slidenav:active {
	color:rgba(50,50,50,.9)
}
.uk-slidenav-previous:before {
	content:"\f104";
	font-family:FontAwesome
}
.uk-slidenav-next:before {
	content:"\f105";
	font-family:FontAwesome
}
.uk-slidenav-position {
	position:relative
}
.uk-slidenav-position .uk-slidenav {
	display:none;
	position:absolute;
	top:50%;
	z-index:1;
	margin-top:-30px
}
.uk-slidenav-position:hover .uk-slidenav {
	display:block
}
.uk-slidenav-position .uk-slidenav-previous {
	left:20px
}
.uk-slidenav-position .uk-slidenav-next {
	right:20px
}
.uk-slidenav-contrast {
	color:rgba(255,255,255,.5)
}
.uk-slidenav-contrast:focus,.uk-slidenav-contrast:hover {
	color:rgba(255,255,255,.7)
}
.uk-slidenav-contrast:active {
	color:rgba(255,255,255,.9)
}
.uk-form input[type=checkbox],.uk-form input[type=radio] {
	display:inline-block;
	height:13px;
	width:13px;
	border:1px solid #aaa;
	overflow:hidden;
	margin-top:-4px;
	vertical-align:middle;
	-webkit-appearance:none;
	outline:0;
	background:0 0
}
.uk-form input[type=radio] {
	border-radius:50%
}
.uk-form input[type=checkbox]:before,.uk-form input[type=radio]:before {
	display:block
}
.uk-form input[type=radio]:checked:before {
	content:'';
	width:8px;
	height:8px;
	margin:1.5px auto 0;
	border-radius:50%;
	background:#00a8e6
}
.uk-form input[type=checkbox]:checked:before,.uk-form input[type=checkbox]:indeterminate:before {
	content:"\f00c";
	font-family:FontAwesome;
	font-size:12px;
	-webkit-font-smoothing:antialiased;
	text-align:center;
	line-height:11px;
	color:#00a8e6
}
.uk-form input[type=checkbox]:indeterminate:before {
	content:"\f068"
}
.uk-form input[type=checkbox]:disabled,.uk-form input[type=radio]:disabled {
	border-color:#ddd
}
.uk-form input[type=radio]:disabled:checked:before {
	background-color:#aaa
}
.uk-form input[type=checkbox]:disabled:checked:before,.uk-form input[type=checkbox]:disabled:indeterminate:before {
	color:#aaa
}
.uk-form-file {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	overflow:hidden
}
.uk-form-file input[type=file] {
	position:absolute;
	top:0;
	z-index:1;
	width:100%;
	opacity:0;
	cursor:pointer;
	left:0;
	font-size:500px
}
.uk-form-password {
	display:inline-block;
	position:relative;
	max-width:100%
}
.uk-form-password-toggle {
	display:block;
	position:absolute;
	top:50%;
	right:10px;
	margin-top:-6px;
	font-size:13px;

	line-height:13px;
	color:#999
}
.uk-form-password-toggle:hover {
	color:#999;
	text-decoration:none
}
.uk-form-password>input {
	padding-right:50px!important
}
.uk-form-select {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	overflow:hidden
}
.uk-form-select select {
	position:absolute;
	top:0;
	z-index:1;
	width:100%;
	height:100%;
	opacity:0;
	cursor:pointer;
	left:0;
	-webkit-appearance:none
}
.uk-placeholder {
	margin-bottom:15px;
	padding:15px;
	border:1px dashed #e5e5e5;
	background:#fafafa;
	color:#666
}
*+.uk-placeholder {
	margin-top:15px
}
.uk-placeholder>:last-child {
	margin-bottom:0
}
.uk-placeholder-large {
	padding-top:80px;
	padding-bottom:80px
}
.uk-progress {
	box-sizing:border-box;
	height:20px;
	margin-bottom:15px;
	background:#f7f7f7;
	overflow:hidden;
	line-height:20px;
	box-shadow:inset 0 0 0 1px rgba(0,0,0,.07),inset 0 2px 2px rgba(0,0,0,.07);
	border-radius:4px
}
*+.uk-progress {
	margin-top:15px
}
.uk-progress-bar {
	width:0;
	height:100%;
	background:#009dd8;
	float:left;
	-webkit-transition:width .6s ease;
	transition:width .6s ease;
	font-size:12px;
	color:#fff;
	text-align:center;
	background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);
	background-image:linear-gradient(to bottom,#00b4f5,#008dc5);
	box-shadow:inset 0 -1px 0 rgba(0,0,0,.2),inset 0 0 0 1px rgba(0,0,0,.1);
	text-shadow:0 -1px 0 rgba(0,0,0,.2)
}
.uk-progress-mini {
	height:6px
}
.uk-progress-small {
	height:12px
}
.uk-progress-success .uk-progress-bar {
	background-color:#82bb42;
	background-image:-webkit-linear-gradient(top,#9fd256,#6fac34);
	background-image:linear-gradient(to bottom,#9fd256,#6fac34)
}
.uk-progress-warning .uk-progress-bar {
	background-color:#f9a124;
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(to bottom,#fbb450,#f89406)
}
.uk-progress-danger .uk-progress-bar {
	background-color:#d32c46;
	background-image:-webkit-linear-gradient(top,#ee465a,#c11a39);
	background-image:linear-gradient(to bottom,#ee465a,#c11a39)
}
.uk-progress-striped .uk-progress-bar {
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(-45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);
	background-size:30px 30px
}
.uk-progress-striped.uk-active .uk-progress-bar {
	-webkit-animation:uk-progress-bar-stripes 2s linear infinite;
	animation:uk-progress-bar-stripes 2s linear infinite
}
@-webkit-keyframes uk-progress-bar-stripes {
	0% {
	background-position:0 0
}
100% {
	background-position:30px 0
}
}@keyframes uk-progress-bar-stripes {
	0% {
	background-position:0 0
}
100% {
	background-position:30px 0
}
}.uk-progress-mini,.uk-progress-small {
	border-radius:500px
}
.uk-accordion-title {
	margin-top:0;
	margin-bottom:15px;
	padding:5px 15px;
	background:#f7f7f7;
	font-size:18px;
	line-height:24px;
	cursor:pointer;
	border:1px solid #e5e5e5;
	border-radius:4px
}
.uk-accordion-content {
	padding:0 15px 15px 15px
}
.uk-accordion-content:after,.uk-accordion-content:before {
	content:"";
	display:table
}
.uk-accordion-content:after {
	clear:both
}
.uk-accordion-content>:last-child {
	margin-bottom:0
}
.uk-autocomplete {
	display:inline-block;
	position:relative;
	max-width:100%;
	vertical-align:middle
}
.uk-nav-autocomplete>li>a {
	color:#666
}
.uk-nav-autocomplete>li.uk-active>a {
	background:#009dd8;
	color:#fff;
	outline:0;
	box-shadow:inset 0 2px 4px rgba(0,0,0,.2);
	text-shadow:0 -1px 0 rgba(0,0,0,.2)
}
.uk-nav-autocomplete .uk-nav-header {
	color:#999
}
.uk-nav-autocomplete .uk-nav-divider {
	border-top:1px solid #e5e5e5
}
.uk-datepicker {
	z-index:1050;
	width:auto;
	-webkit-animation:uk-fade .2s ease-in-out;
	animation:uk-fade .2s ease-in-out;
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.uk-datepicker-nav {
	margin-bottom:15px;
	text-align:center;
	line-height:20px
}
.uk-datepicker-nav:after,.uk-datepicker-nav:before {
	content:"";
	display:table
}
.uk-datepicker-nav:after {
	clear:both
}
.uk-datepicker-nav a {
	color:#666;
	text-decoration:none
}
.uk-datepicker-nav a:hover {
	color:#666
}
.uk-datepicker-previous {
	float:left
}
.uk-datepicker-next {
	float:right
}
.uk-datepicker-next:after,.uk-datepicker-previous:after {
	width:20px;
	font-family:FontAwesome
}
.uk-datepicker-previous:after {
	content:"\f053"
}
.uk-datepicker-next:after {
	content:"\f054"
}
.uk-datepicker-table {
	width:100%
}
.uk-datepicker-table td,.uk-datepicker-table th {
	padding:2px
}
.uk-datepicker-table th {
	font-size:12px
}
.uk-datepicker-table a {
	display:block;
	width:26px;
	line-height:24px;
	text-align:center;
	color:#666;
	text-decoration:none;
	border:1px solid transparent;
	border-radius:4px;
	background-origin:border-box
}
a.uk-datepicker-table-muted {
	color:#999
}
.uk-datepicker-table a:focus,.uk-datepicker-table a:hover {
	background-color:#fafafa;
	color:#666;
	outline:0;
	border-color:rgba(0,0,0,.2);
	border-bottom-color:rgba(0,0,0,.3);
	text-shadow:0 1px 0 #fff
}
.uk-datepicker-table a:active {
	background-color:#f5f5f5;
	color:#666;
	border-color:rgba(0,0,0,.2);
	border-top-color:rgba(0,0,0,.3);
	background-image:none;
	box-shadow:inset 0 2px 4px rgba(0,0,0,.1)
}
.uk-datepicker-table a.uk-active {
	background:#009dd8;
	color:#fff;
	border:1px solid rgba(0,0,0,.2);
	border-bottom-color:rgba(0,0,0,.4);
	background-origin:border-box;
	background-image:-webkit-linear-gradient(top,#00b4f5,#008dc5);
	background-image:linear-gradient(to bottom,#00b4f5,#008dc5);
	text-shadow:0 -1px 0 rgba(0,0,0,.2)
}
.uk-htmleditor-navbar {
	background:#f7f7f7;
	border:1px solid rgba(0,0,0,.1);
	border-bottom-color:rgba(0,0,0,.2);
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	background-origin:border-box;
	background-image:-webkit-linear-gradient(top,#fff,#eee);
	background-image:linear-gradient(to bottom,#fff,#eee)
}
.uk-htmleditor-navbar:after,.uk-htmleditor-navbar:before {
	content:"";
	display:table
}
.uk-htmleditor-navbar:after {
	clear:both
}
.uk-htmleditor-navbar-nav {
	margin:0;
	padding:0;
	list-style:none;
	float:left
}
.uk-htmleditor-navbar-nav>li {
	float:left
}
.uk-htmleditor-navbar-nav>li>a {
	display:block;
	box-sizing:border-box;
	text-decoration:none;
	height:41px;
	padding:0 15px;
	line-height:40px;
	color:#666;
	font-size:11px;
	cursor:pointer;
	margin-top:-1px;
	margin-left:-1px;
	border:1px solid transparent;
	border-bottom-width:0;
	text-shadow:0 1px 0 #fff
}
.uk-htmleditor-navbar-nav>li:hover>a,.uk-htmleditor-navbar-nav>li>a:focus {
	background-color:transparent;
	color:#666;
	outline:0;
	position:relative;
	z-index:1;
	border-left-color:rgba(0,0,0,.1);
	border-right-color:rgba(0,0,0,.1);
	border-top-color:rgba(0,0,0,.1);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.1)
}
.uk-htmleditor-navbar-nav>li>a:active {
	background-color:#f5f5f5;
	color:#666;
	border-left-color:rgba(0,0,0,.1);
	border-right-color:rgba(0,0,0,.1);
	border-top-color:rgba(0,0,0,.2);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.1)
}
.uk-htmleditor-navbar-nav>li.uk-active>a {
	background-color:#fafafa;
	color:#666;
	border-left-color:rgba(0,0,0,.1);
	border-right-color:rgba(0,0,0,.1);
	border-top-color:rgba(0,0,0,.2);
	box-shadow:inset 0 2px 4px rgba(0,0,0,.1)
}
.uk-htmleditor-navbar-flip {
	float:right
}
[data-mode=split] .uk-htmleditor-button-code,[data-mode=split] .uk-htmleditor-button-preview {
	display:none
}
.uk-htmleditor-content {
	border-left:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	background:#fff;
	border-bottom-left-radius:4px;
	border-bottom-right-radius:4px
}
.uk-htmleditor-content:after,.uk-htmleditor-content:before {
	content:"";
	display:table
}
.uk-htmleditor-content:after {
	clear:both
}
.uk-htmleditor-fullscreen {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:990
}
.uk-htmleditor-fullscreen .uk-htmleditor-content {
	position:absolute;
	top:41px;
	left:0;
	right:0;
	bottom:0
}
.uk-htmleditor-fullscreen .uk-icon-expand:before {
	content:"\f066"
}
.uk-htmleditor-code,.uk-htmleditor-preview {
	box-sizing:border-box
}
.uk-htmleditor-preview {
	padding:20px;
	overflow-y:scroll;
	position:relative
}
[data-mode=tab][data-active-tab=code] .uk-htmleditor-preview,[data-mode=tab][data-active-tab=preview] .uk-htmleditor-code {
	display:none
}
[data-mode=split] .uk-htmleditor-code,[data-mode=split] .uk-htmleditor-preview {
	float:left;
	width:50%
}
[data-mode=split] .uk-htmleditor-code {
	border-right:1px solid #eee
}
.uk-htmleditor-iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.uk-htmleditor .CodeMirror {
	padding:10px;
	box-sizing:border-box
}
.uk-htmleditor-navbar-nav:first-child>li:first-child>a {
	border-top-left-radius:4px
}
.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav>li>a {
	margin-left:0;
	margin-right:-1px
}
.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav:first-child>li:first-child>a {
	border-top-left-radius:0
}
.uk-htmleditor-navbar-flip .uk-htmleditor-navbar-nav:last-child>li:last-child>a {
	border-top-right-radius:4px
}
.uk-htmleditor-fullscreen .uk-htmleditor-navbar {
	border-top:none;
	border-left:none;
	border-right:none;
	border-radius:0
}
.uk-htmleditor-fullscreen .uk-htmleditor-content {
	border:none;
	border-radius:0
}
.uk-htmleditor-fullscreen .uk-htmleditor-navbar-nav>li>a {
	border-radius:0!important
}
.uk-slider {
	position:relative;
	z-index:0;
	touch-action:pan-y
}
.uk-slider:not(.uk-grid) {
	margin:0;
	padding:0;
	list-style:none
}
.uk-slider>* {
	position:absolute;
	top:0;
	left:0
}
.uk-slider-container {
	overflow:hidden
}
.uk-slider:not(.uk-drag) {
	-webkit-transition:-webkit-transform 200ms linear;
	transition:transform 200ms linear
}
.uk-slider.uk-drag {
	cursor:col-resize;
	-moz-user-select:none;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.uk-slider a,.uk-slider img {
	-webkit-user-drag:none;
	user-drag:none;
	-webkit-touch-callout:none
}
.uk-slider img {
	pointer-events:none
}
.uk-slider-fullscreen,.uk-slider-fullscreen>li {
	height:100vh
}
.uk-slideshow {
	position:relative;
	z-index:0;
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	touch-action:pan-y
}
.uk-slideshow>li {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	opacity:0
}
.uk-slideshow>.uk-active {
	z-index:10;
	opacity:1
}
.uk-slideshow>li>img {
	visibility:hidden
}
[data-uk-slideshow-slide] {
	cursor:pointer
}
.uk-slideshow-fullscreen,.uk-slideshow-fullscreen>li {
	height:100vh
}
.uk-slideshow-fade-in {
	-webkit-animation:uk-fade .5s linear;
	animation:uk-fade .5s linear
}
.uk-slideshow-fade-out {
	-webkit-animation:uk-fade .5s linear reverse;
	animation:uk-fade .5s linear reverse
}
.uk-slideshow-scroll-forward-in {
	-webkit-animation:uk-slide-right .5s ease-in-out;
	animation:uk-slide-right .5s ease-in-out
}
.uk-slideshow-scroll-forward-out {
	-webkit-animation:uk-slide-left .5s ease-in-out reverse;
	animation:uk-slide-left .5s ease-in-out reverse
}
.uk-slideshow-scroll-backward-in {
	-webkit-animation:uk-slide-left .5s ease-in-out;
	animation:uk-slide-left .5s ease-in-out
}
.uk-slideshow-scroll-backward-out {
	-webkit-animation:uk-slide-right .5s ease-in-out reverse;
	animation:uk-slide-right .5s ease-in-out reverse
}
.uk-slideshow-scale-out {
	-webkit-animation:uk-fade-scale-15 .5s ease-in-out reverse;
	animation:uk-fade-scale-15 .5s ease-in-out reverse
}
.uk-slideshow-swipe-forward-in {
	-webkit-animation:uk-slide-left-33 .5s ease-in-out;
	animation:uk-slide-left-33 .5s ease-in-out
}
.uk-slideshow-swipe-forward-out {
	-webkit-animation:uk-slide-left .5s ease-in-out reverse;
	animation:uk-slide-left .5s ease-in-out reverse
}
.uk-slideshow-swipe-backward-in {
	-webkit-animation:uk-slide-right-33 .5s ease-in-out;
	animation:uk-slide-right-33 .5s ease-in-out
}
.uk-slideshow-swipe-backward-out {
	-webkit-animation:uk-slide-right .5s ease-in-out reverse;
	animation:uk-slide-right .5s ease-in-out reverse
}
.uk-slideshow-swipe-backward-in:before,.uk-slideshow-swipe-forward-in:before {
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	z-index:1;
	background:rgba(0,0,0,.6);
	-webkit-animation:uk-fade .5s ease-in-out reverse;
	animation:uk-fade .5s ease-in-out reverse
}
.uk-notify {
	position:fixed;
	top:10px;
	left:10px;
	z-index:1040;
	box-sizing:border-box;
	width:350px
}
.uk-notify-bottom-right,.uk-notify-top-right {
	left:auto;
	right:10px
}
.uk-notify-bottom-center,.uk-notify-top-center {
	left:50%;
	margin-left:-175px
}
.uk-notify-bottom-center,.uk-notify-bottom-left,.uk-notify-bottom-right {
	top:auto;
	bottom:10px
}
