body{
    background: white;/*#c1bdba;*/
	font-family: 'Titillium Web', sans-serif;
	/*margin: -8px;*/
}
#container{
    width:400px;
    margin:0 auto;
    margin-top:10%;
}
/* Bordered form */
form {
    width:100%;
    padding: 30px;
    /*border: 10px solid red;*/
    background: #13232f;
    box-shadow:0 4px 10px 4px rgba(#13232f.3);
	border-radius: 4px;
	left: 50%
}

h1{
	color: #ffffff;
	font-weight: 300;
	font-size: 2em;
    text-align: center;
}
#container h1{
    width: 38%;
    margin: 0 auto;
    padding-bottom: 10px;
}

/* Full-width inputs */
input[type=text], input[type=password] {
    width: 100%;
    padding: 12px 20px;
    margin: 8px 0;
    display: inline-block;
    border: 1px solid #a0b3b0;
    box-sizing: border-box;
	border-radius: 0;
}

/* Set a style for all buttons */
input[type=submit] {
    background-color: #1ab188;
    color: white;
    padding: 14px 20px;
    margin: 8px 0;
    border: none;
    cursor: pointer;
    width: 100%;
}
input[type=submit]:hover {
    background-color: #179b77;
    color: #ffffff;
    /*border: 1px solid #53af57;*/
}
img.logo_GL {
                /*position: absolute;
	/*top: 75%;*/
	            /*right: 46%;*/
	max-width: 5%;
	height: auto;
	            /*display: block;*/
	padding-top: 100px;
}

label {
	
	color: #92999e;
	
	
}
.case {
	color: #24323d; 
}

.req {
	color: #1ab188;
}

/*.field-wrap {
	position: relative;
	margin-bottom: 40px;
}*/

.powered {
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 300%;
    font-weight: bold;
    color: #13232f;
    text-align: center;
    padding-top: 5%;
}


@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  body {
    width: 100%;
  }
}