@import url(http://fonts.googleapis.com/css?family=Lato:400,300,900);

*:focus {
  outline: 0;
}

.rw-style-form {
  max-width: 100%;
  box-sizing: border-box;
  padding: 5px;
  position: relative;
  overflow: hidden;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  font-size: 1.5em;
  box-sizing: border-box;
  padding: 20px;
}

.tittle-form {
    text-align: center;
    font-weight: bold;
    padding: 20px;
}

.rw-style-form input[type=text], 
.rw-style-form input[type=tel],
.rw-style-form input[type=email],
.rw-style-form input[type=date],
.rw-style-form input[type=time] {
  box-sizing: border-box;
  width: 100%;
  margin: 3px;
  padding: 10px;
  border: 1px solid #ccc;
  font: 500 14px 'Lato', sans-serif;
}

.rw-style-form textarea {
  box-sizing: border-box;
  width: 100%;
  margin: 3px;
  padding: 10px;
  border: 1px solid #ccc;
  height: 80px;
}

.rw-style-form button {
  width: 100%;
  background: #5e805e;
  color: #fff;
  padding: 10px;
  border: 0;
  font: 300 22px 'Lato', sans-serif;
  border-radius: 3px;
  -o-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  float: right;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -khtml-transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;  
}

.rw-style-form button i { 
  -o-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -khtml-transition: all 0.1s linear;
  -webkit-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;  
}

.rw-style-form button:hover i { 
  transform: scale(1.2);
}

.rw-style-form button:hover {
  opacity: 0.6;
  cursor: pointer;
}

::-webkit-input-placeholder {
  font: 300 14px 'Lato', sans-serif;
}

:-moz-placeholder {
  font: 300 14px 'Lato', sans-serif;
}

::-moz-placeholder {  
  font: 300 14px 'Lato', sans-serif;
}

:-ms-input-placeholder {    
  font: 300 14px 'Lato', sans-serif;
}

@media screen and (max-width: 68em) { 
      
}

@media screen and (max-width: 37em) { 
  .rw-style-form button { width: 100%;}
}


/*###################### MENSAGEM ENVIADA ######################*/


.msg-send {
  max-width: 500px;
  background: #f2f2f2;
  box-sizing: border-box;
  text-transform: uppercase;
  padding: 20px;
  font: 300 26px 'Lato', sans-serif;
  text-align: center;
  margin: 10% auto 0;
}

.msg-send i {
  font-size: 65px;
  margin: 15px 0;
}