@charset "utf-8";
/* CSS Document */

@font-face{  
    font-family: 'allstar4regular';
    src: url('../fonts/allstar4-webfont.eot');
    src: url('../fonts/allstar4-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/allstar4-webfont.woff') format('woff'),
         url('../fonts/allstar4-webfont.ttf') format('truetype'),
         url('../fonts/allstar4-webfont.svg#allstar4regular') format('svg');
    font-weight: normal;
    font-style: normal;
} 

/*Contact form*/
#contact-container {
	margin: 0 auto;
}
#contact-area {
	
}
#contact-area form {
	
}
#contact-area p {
	font-size: 0.8em;
	font-family: Arial, sans-serif;
	color: #999;
	position: relative;
}
input:required, textarea:required {
-moz-box-shadow:none; 
-webkit-box-shadow:none; 
-o-box-shadow:none; 
box-shadow:none; 
}
/** inputs and textarea**/
input:not([type="submit"]),
textarea{
outline:none;
display:block;
width:92%;
padding:4px 8px;
border:1px dashed #DBDBDB;
color:#3F3F3F;
font-family:'Droid Sans',Tahoma,Arial,Verdana sans-serif;
font-size:14px;
border-radius:2px;
transition:background 0.2s linear,
box-shadow 0.6s linear;
margin: 0px 10px;
}
input:not([type="submit"]):active,
textarea:active,
input:not([type="submit"]):focus,
textarea:focus{
background:#F7F7F7;
border:dashed 1px #969696;
box-shadow:2px 2px 7px #E8E8E8 inset;
}
input:not([type="submit"]){
height: 20px;
}
textarea{
min-height:130px;
resize:vertical
}
/* placeholder */
::-webkit-input-placeholder  {
color:#BABABA;
font-style:italic;
}
input:-moz-placeholder,
textarea:-moz-placeholder{
color:#BABABA;
font-style:italic;
}
/*Send Button*/
/** Styling the send button **/
input[type=submit]{
/*margin-left:350px;*/
float: right;
margin: 10px 15px 0 0;
cursor:pointer;
background:none;
border:none;
font-family: 'Alice',serif;
color:#767676;
font-size:18px;
padding:10px 4px;
border:1px solid #E0E0E0;
text-shadow: 0px 1px  1px #E8E8E8;
background: rgb(247,247,247);
background: linear-gradient(top,  rgba(247,247,247,1) 1%,rgba(242,242,242,1) 100%);
border-radius:5px;
box-shadow:0px 1px 1px #FFF inset,           
0 0 0px 5px #EAEAEA;
transition:all 0.2s linear;
}
 
input[type=submit]:hover{
color:#686868;
border-color: #CECECE;
background: linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(242,242,242,1) 100%);
box-shadow:0px 1px 1px #FFF inset,
0 0 0px 5px #E0E0E0;       
}
 
input[type=submit]:active,
input[type=submit]:focus{
position:relative;
top:1px;
color:#515151;
background: linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(242,242,242,1) 100%);
box-shadow:0px -1px 1px #FFF inset,
0 0 0px 5px #E0E0E0;
}

label{
color: #ffbf6a;
-webkit-transition: color 1s ease;
-moz-transition: color 1s ease;
transition: color 1s ease;
margin: 0px 10px;
font-family: 'allstar4regular', 'Tahoma', 'Helvetica', sans-serif;
	text-shadow: 4px 4px 8px #000;
    filter: dropshadow(color=#000, offx=4, offy=4);
}
.indication{
color:#282828;
font-size:12px;
font-style:italic;
text-align:right;
padding-right:10px;
}
.required{
	margin: 0 0 0 10px;
color:#E5224C;
}

/*Send Button*/
/** Styling the send button **/
button[type=submit]{
	margin-top: 10px;
cursor:pointer;
background:none;
border:none;
font-family: 'Alice',serif;
color:#767676;
font-size:18px;
padding:10px 4px;
border:1px solid #E0E0E0;
text-shadow: 0px 1px  1px #E8E8E8;
background: rgb(247,247,247);
background: linear-gradient(top,  rgba(247,247,247,1) 1%,rgba(242,242,242,1) 100%);
border-radius:5px;
box-shadow:0px 1px 1px #FFF inset,           
0 0 0px 5px #EAEAEA;
transition:all 0.2s linear;
}
 
button[type=submit]:hover{
color:#686868;
border-color: #CECECE;
background: linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(242,242,242,1) 100%);
box-shadow:0px 1px 1px #FFF inset,
0 0 0px 5px #E0E0E0;       
}
 
button[type=submit]:active,
button[type=submit]:focus{
position:relative;
top:1px;
color:#515151;
background: linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(242,242,242,1) 100%);
box-shadow:0px -1px 1px #FFF inset,
0 0 0px 5px #E0E0E0;
}