

*, *:after, *:before {

    -moz-box-sizing: border-box;

    margin: 0;

    padding: 0;

}

.clearfix:after {

    clear: both;

    content: "";

    display: table;

}

.form_top{ position: absolute;

    right: 65px;

    top: 45px;

	z-index:1000;

   

}

.form_inner{ 

	background: none repeat scroll 0 0 #023C62;

    float: left;

    height: 254px;

    width: 233px;

}





.form-area {

    background: none repeat scroll 0 0 rgba(4, 85, 110, 0.41);

    color: #7E7975;

    padding: 0 23px;

    position: relative;

	margin-bottom:15px;

	height: 310px;

	/*box-shadow:0 0 16px 0 rgba(0, 0, 0, 0.8);*/

    

}

.form-area h1 {

    background:none repeat scroll 0 0 rgba(237, 62, 73, 0.64);

    border: 1px solid #ED3E49;

    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);

    color: #fff;

    font-size: 24px;

    font-weight: 400;

    letter-spacing: -1px;

    margin-bottom: 10px;

    margin-left: -20px;

    margin-right: -20px;

    padding:8px;

    position: relative;

    text-shadow: 0 1px rgba(255, 255, 255, 0.3);

}

.form-area h1 strong {

    font-size: 26px;

    font-weight: bold;

    text-transform: uppercase;

}

.form-area-bottom {

    background:none repeat scroll 0 0 #ED3E49;

    border: 1px solid #ED3E49;

    border-radius: 0 0 5px 5px;

    clear: both;

    height: 10px;

    margin-left: -20px;

    margin-right: -20px;

    margin-top: 5px;

}

.form-area input, #buttom-subscribe input {

    border: 1px solid #EBE6E2;

    border-radius: 2px;

    display: block;

    font-family: 'open Sans',Lucida Sans Unicode,Arial,sans-serif;

    font-size: 12px;

    font-weight: 400;

    margin-bottom:5px !important;

    min-height:20px;

    padding: 4px 5px;

    transition: all 0.3s ease-out 0s;

    width: 100%;

}

.form-area input[type="submit"], #buttom-subscribe input[type="submit"] {

    

	background: linear-gradient(to bottom, #65BDFE 0%, #429CFF 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: 1px solid rgba(0, 0, 0, 0.05);

    color: #FFFFFF;

    font-size: 24px;

    font-weight: bold;

    height: 40px;

    margin-top: 5px;

    text-transform: uppercase;

}

.form-area input[type="submit"]:hover, #buttom-subscribe input[type="submit"]:hover {

    background:none repeat scroll 0 0 #ED3E49;

    border: 1px solid;

    color: #FFFFFF;

}

/* CSS Document */

.form{  position: absolute;

    right: 40px;

    top: 175px;

    width: 80%;

    z-index: 100;}

