body {
	text-rendering: optimizeLegibility;
	-webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
	-webkit-font-smoothing: antialiased;
}

input {
	border:none;
}

.title-container, .top-container{
	background-color:rgba(0,0,0,0.45);
}

.title-view{
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
	/*color:rgba(116,204,229,1);*/
	color:white;
	list-style:none;
	font-size:2.0em;
	letter-spacing: 4px;
}

.top-view{
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
	color:white;
}

.subtitle{
	font-size:3.0em;
    letter-spacing:0.4em;
}

.subtitlecaption{
    letter-spacing:0.4em;
	word-spacing:0.4em;
}

.subtitlefeatures{
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
	font-size:2.0em;
    letter-spacing:0.4em;
	word-spacing:0.4em;
}

.middle-view{
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
	color:#333;
}

.drop-container{
	background:#eee;
    font-family: "Nunito",monospace;
    font-size:1.2em;
    border-radius:10px;
}

.uploading-container{
    font-size:1.2em;
    border-radius:10px;
}

.uploading-container input{
    font-family: "Nunito",monospace;
    font-size:1.2em;
}

.style-form{
    background-color:#eee;
    color:#444;
    border-radius:2px;
}

.style-form-label{
    background-color:#ddd;
    text-align:right;
}

.style-form-listitem {
    background-color:white;
}

.style-input-error{
    color:white;
    background-color:red;
    font-size:14px;
}

.style-form-listitem input{
    background-color:white;
}

button {
    border: none;
	margin:5px;
    padding: 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
	font-weight:bold;
    cursor: pointer;
    border-radius: 5px;
}

.featurecard{
	color:#333;
	border-radius:10px;
	border:1px solid #ddd;
}

.featurecardtitle{
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
	font-size:30px;
	color:black;
}

.featurecard span{
	color:gray;
	font-size:15px;
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
}

.fileinput {
	border:solid 1px white;
	padding:2px;
}

.li-main-footer{
    background-color:#f7f7f7;
}

.footerview{
	font-family: "Helvetica Neue","Helvetica","Arial",sans-serif;
	font-weight:normal;
	font-size:10px;
	color:#888;
}
