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

@import url(http://fonts.googleapis.com/css?family=Roboto);
* {
/* 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%;
border: 2px solid gray;
border-radius:10px;
background-color: #fcf5d5;
}

form{
width:70%;
margin:4% 15%;
}

/* Makes responsive fields. Sets size and field alignment.*/
/* retirado capitalize de tudos os textos */
input[type=text]{
font-size: 120%;
margin-bottom: 10px;
margin-top: 5px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #7ac9b7;
}
input[type=password]{
margin-bottom: 10px;
margin-top: 5px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #7ac9b7;
}
input[type=submit]
{
margin-bottom: 10px;
width:100%;
padding: 15px;
border-radius:5px;
border:1px solid #7ac9b7;
background-color: #8d9194;
color: aliceblue;
font-size:15px;
cursor:pointer;
}
#submit:hover
{
background-color: #0daa24;
font-weight: bold;
text-transform: uppercase;
}
textarea{
width:100%;
font-size: 120%;
padding: 15px;
margin-top: 5px;
border:1px solid #7ac9b7;
border-radius:5px;
margin-bottom: 10px;
resize:none;
}
input[type=text]:focus,textarea:focus {
border-color: #4697e4;
}
label{
text-align:left;
}