@font-face {
    font-family: OpenSansLight;
    src: url(font/OpenSans-Light.ttf) format('truetype'),
        url(font/OpenSans-Light.woff) format('woff');
}
@font-face {
    font-family: OpenSans;
    src: url(font/OpenSans-Regular.ttf) format('truetype'),
        url(font/OpenSans-Regular.woff) format('woff');
}


html {
    font-family: OpenSans, "Helvetica Neue", "Helvetica New", "Helvetica", "Segoe UI", "Arial";
    height: 100%;
}
body {
    margin: 0px;
    height: 100%;
}
h1 {
    font-family: OpenSansLight;
    font-size: 60pt;
    font-weight: 100;
    margin: 0px;
}
h2 {
    font-family: OpenSansLight;
    font-weight: normal;
    font-size: 36pt;
    margin-top: 0px;
}
h3 {
    font-family: OpenSansLight;
    font-weight: normal;
    font-size: 24pt;
}
.content_first {
	cursor: default;
	text-align: center;
	height: 100%;
	padding-top: 20%;
}
.login_container {
    background-color: #141354;
    color: #FFF;
    min-height: 100%;
    position: relative;
    text-align: center;
}
.form_container {
    position: absolute;
left: 0px;
right: 0px;
top: 0px;
bottom: 0px;
margin: auto;
/*max-width: 1000px;*/
max-height: 270px;
}
.full {
	height: 90%;
	text-align: center;
}
.full img {
	max-height: 100%;
	max-width: 100%;
}
.appstore {
	height: 10%;
	text-align: center;
}

.appstore img {
	max-height: 100%;
}
.head {
	height: 100%;
	background-color: #DE0000;
	width: 100%;
	text-align: center;
}
.note {
    border: 1px solid;
    padding: 5px 10px;
    border-radius: 10px;
}
.important {
    border-color: #DE0000;
    background-color: #DE000066;
}
.head img {
	border-radius: 10pt;
}
.f {
	background-color: #FFF;
	border-radius: 2pt;
	padding: 2pt 10pt;
}
.content_scnd {
	margin: 0px auto;
	width: 80%;
	height: 100%;
	border: 1px solid gray;
}
.background_scnd {
	height: 50%;
}
body{
	margin: 0px;
	padding: 0px;
	height: 100%;
}

.beta {
	color: #00AEFF;
	font-size: 14pt;
	font-weight: 300;
	margin-right: 50px;
}
html{
	-moz-user-select: none;
	-webkit-user-select: none;
	height: 100%;
}
.header {
	text-align: center;
	padding: 10pt;
	font-size: 18pt;
	font-weight: 300;
	border-bottom: 1px solid #808080;
	color: red;
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
}
.header img{
    height: 20pt;
margin-bottom: -3pt;
}
.de {
	color: #808080;
}
.den {
	font-size: 11pt;
}
.menubar{
	text-align: center;
	bottom: 10%;
	position: fixed;
	background: rgba(125, 125, 125, 0.5) none repeat scroll 0% 0%;
	padding: 10pt;
	width: 100%;
}
.devcontainer .imagecontainer .productimage {
	height: 100%;
    
}
.devcontainer .android .productimage  {
    height: 100%;
    max-height: 1500px;
    
}
.devcontainer .android {
    width: 50%;
	text-align: center;
	height: 80%;
    float: left;
}
.footer a {
	color: #FFF;
	text-decoration: none;
}
a:focus {
	outline: none;
}
.devcontainer .imagecontainer {
	width: 50%;
	text-align: center;
	height: 80%;
    float: left;
}
.devcontainer {
    width: 100%;
    min-width: 600px;
    height: 80%;
    padding-top: 59px;
}
.success {
    font-family: OpenSansLight;
    color: green;
    margin: 20px 0px;
    font-size: 24pt;
}
.error {
    font-family: OpenSansLight;
    color: #f00;
    margin: 20px 0px;
    font-size: 24pt;
}
.working {
    font-family: OpenSansLight;
    color: darkorange;
    margin: 20px 0px;
    font-size: 24pt;
}
.content {
    background-color: #FFF;
    padding: 10px;
    font-size: 16pt;
}
.textbox {
    font-size: 14pt;
    font-family: OpenSans;
    padding: 5px 0px 5px 0px;
    width: 100%;
    border: none;
    border-bottom: 4px solid lawngreen;
    border-radius: 0px;
}
.textbox:hover {
    background-color: #f5f5f5;
}
textarea {
    font-size: 14pt;
    font-family: OpenSans;
    resize: none;
    /*border: none !important;*/
    
}
.label {
    font-size: 11pt;
}
.fc {
    max-width: 500px;
    margin: 0px auto;
    text-align: left;
    padding: 5px;
    background-color: #FFF;
    margin-bottom: 10px;
}
.send {
    max-width: 510px;
    margin: 0px auto;
}
.send button {
    font-family: OpenSans;
    font-size: 14pt;
    width: 100%;
    border: none;
    background-color: #FFF;
    cursor: pointer;
    padding: 5px 0px;
}
.send button:hover {
    background-color: #f5f5f5;
}
.contact {
    background-color: #d1d1d1;
    border: 10px solid #d1d1d1;
    margin: 10px auto 0px auto;
	text-align: center;
}
.footer {
    background-color: #808080;
    color: #fff;
    font-size: 11pt;
    height: 200px;
    padding: 10px;
    text-align: center;
}
.headerimg {
    width: 100%;
    max-width: 128px;
    border-radius: 25px;
}
.left {
    text-align: left !important;
}
.text {
    padding: 20px;
    font-size: 16pt;
}