body.ui-mobile-viewport {
	margin: 0 auto;
	max-width: 1024px;
}

#logo {
	text-align: center;
	display: block;
}
#logo img{
	margin: 10px 5px 5px 5px;
	max-width: 200px;
}
#slogan {
	text-align: center;
}

.ui-content {
	ul {
		padding: 0 0 0 1em;
	}
	ul.ui-listview {
		padding: 0;
	}
	.intro {
		margin: 0 0 2em 0;
	}
	img {
		max-width: 100%;
	}
}

#action {
	margin: 0 -1em;
	padding: 1em;
	color: #fff;
  text-shadow: 0px 1px 0px #999;
	&.error {
    background: #EB313C;
    text-shadow: 0px 1px 0px #333;
	}
	&.warning {
    background: #E9A86E;
}
	&.notice {
	    background: #93CAF4;
	}
	&.info {
	    background: #97DD8A;
	}
}

/* hack to fadein loader widget (will break normal loader usage) */
.ui-loader {
	display: block;
	opacity: 0;
	transition: opacity 0.5s linear;
}
.ui-loading .ui-loader.fadeIn {
	opacity: 0.18;
}