
/**

**  CORE ELEMENTS  **

*/


body { background-color: #000;  width: 750px;  margin: 0 auto; }


/**

**  SHARED/REUSABLE ELEMENTS  **

*/

.valign div {
    max-width: 75%;
    height: 30%;
    position: absolute;
    top:0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


/**

**  SPECIFIC ELEMENTS v1.1  **

*/

#form_message {
	font-family: 'Open Sans Condensed', arial, sans;
    padding: 30px;
	padding-bottom: 60px;
    background: #999999;
	color: aliceblue;
	border-radius: 22px;
	z-index: 1000;
}


.form-style-1{
    font-family: 'Open Sans Condensed', arial, sans;
    width: 500px;
    padding: 30px;
	padding-bottom: 60px;
    background: #FFF;
    margin: 0px auto;
	border-radius: 12px;
}

.form-style-1 input[type="text"],
.form-style-1 input[type="date"],
.form-style-1 input[type="datetime"],
.form-style-1 input[type="email"],
.form-style-1 input[type="number"],
.form-style-1 input[type="search"],
.form-style-1 input[type="time"],
.form-style-1 input[type="url"],
.form-style-1 input[type="password"],
.form-style-1 textarea,
.form-style-1 select 
{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    outline: none;
    display: block;
    width: 100%;
    padding: 7px;
    border: none;
    border-bottom: 1px solid #ccc;
    background: transparent;
    margin-bottom: 10px;
    font: 16px Arial, Helvetica, sans-serif;
    height: 45px;
}

