* {
	-webkit-font-smoothing: antialiased;
}

html {
	/*height: 100%;*/
	min-height: 100%;
	padding-top: 70px;
}

body {
	/*background: rgb(220, 220, 220);*/
}

a, a:hover {
	color: #FF9936;
}

.rowoffset {
	margin-bottom: 40px;
}

.navbar {
	/*margin-top: 20px;
	margin-bottom: 40px;
	border-radius: 8px;*/
}

.navbar-nav>.active {
	/*background-color: #444;*/
}

.panel-body {
	color: #333;
}

div.logocontainer {
	margin-bottom: 60px;
	font-family: Sans-Serif;
}

.logo {
	height: 150px;
	float: left;
	margin-right: 25px;
}

.appscreenshot {
	display: block;
	width: 200px;
	margin: auto;
}

.tabletscreenshot {
	display: block;
	width: 600px;
	margin: auto;
}

.webscreenshot {
	display: block;
	width: 400px;
	margin: auto;
}

img.googleimg {
	width: 185px;
}

h1.logotitle {
	margin-top: 0;
	font-family: Oswald, Sans-Serif;
	font-weight: normal;
	letter-spacing: 1px;
	font-size: 60px;
}

h2, h3, h4 {
	font-family: Oswald, Sans-Serif;
}

.subtitle {
	font-size: 16px;
}

.tagline {
	/*color: #C8FF80;*/
	/*color: #FF9936;*/
}

tr.available, .remark {
	font-style: italic;
	/*color: #C8FF80;*/
	color: #FF9936;
}

span.ok {
	color: #00C800;
}

.img-hover img {
	-webkit-transition: all .3s ease; /* Safari and Chrome */
	-moz-transition: all .3s ease; /* Firefox */
	-o-transition: all .3s ease; /* IE 9 */
	-ms-transition: all .3s ease; /* Opera */
	transition: all .3s ease;
}

.img-hover img:hover {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform:translateZ(0) scale(1.30); /* Safari and Chrome */
	-moz-transform:scale(1.30); /* Firefox */
	-ms-transform:scale(1.30); /* IE 9 */
	-o-transform:translatZ(0) scale(1.30); /* Opera */
	transform:translatZ(0) scale(1.30);
}
