/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
* * FONTS
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
body{
	font-size: 1.7em;
	font-family: "Roboto Condensed", arial, sans-serif;
}
p{
	font-family: "Roboto Condensed", arial, sans-serif;
	line-height: 1.8em;
}
h1,
h2,
h3,
h4{
	font-family: "Roboto Condensed", arial, sans-serif;
}
* {
/* With these codes padding and border does not increase it's width and gives intuitive style.*/

-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

div#envelope{
width: 100% !important;
margin: 0 0% 10px 0% !important;
padding:10px 0;
border: 2px solid #f3f3f3;
}
#envelope form{
width:88%	%;
margin:4% 5%;
}


/* Makes responsive fields. Sets size and field alignment.*/
#envelope input[type=text]{
margin-bottom: 10px;
margin-top: 5px;
width:100%;
padding: 15px;
border:1px solid #dcdbdb;
}
#envelope input[type=submit]
{
margin-bottom: 20px;
width:50%;
padding: 15px;
border:1px solid #7ac9b7;
background-color: #4fc4da;
color: aliceblue;
font-size:15px;
cursor:pointer;
}
#submit:hover
{
background-color: #1c75bc !important;
}

#envelope input[type=reset]
{
margin-bottom: 20px;
width:50%;
padding: 15px;
border:1px solid #7ac9b7;
background-color: #4fc4da;
color: aliceblue;
font-size:15px;
cursor:pointer;
}
#reset:hover
{
background-color: #1c75bc !important;
}


#envelope textarea{
width:100%;
padding: 15px 15px 15px 8px !important;
margin-top: 5px;
border:1px solid #dcdbdb;
margin-bottom: 20px;
resize:none;
font-size:12px !important;
color:#000 !important;
}
#envelope input[type=text]:focus,textarea:focus {
border-color: #4fc4da !important;
}