Не растягивается Textarea на всю ширину row как это сделано у строчек выше
<form action="">
<div class="container">
<div class="row">
<div class="form-group">
<input type="name" name="name" class="form-control" id="name" placeholder="Name">
</div>
<div class="form-group">
<input type="email" name="email" class="form-control" id="email1" placeholder="Email">
</div>
</div>
<div class="row">
<div class="form-group">
<textarea class="form-control" id="message" name="message" rows="3" placeholder="Ваше сообщение"></textarea>
</div>
</div>
</div>
</form>
Есть вот такой код, и к сожалению <textarea> не растягивается на всю ширину <div class="row">
CSS:
/*Спецификация*/
body{
font-family: 'PT Sans', sans-serif;
}
h1 {
text-align: center;
}
nav {
margin-top: 10px;
margin-bottom: auto;
/*position: static;*/
}
/* Первый экран */
header{
background: black;
color: white;
margin-bottom: 0;
}
#aboutus {
margin-top: 0;
margin-bottom: 0;
background: #e6e6e6;
height: auto;
display: block;
}
.about-us-title {
}
.text-about-us {
margin-top: 20px;
}
.image-about-us {
}
.image-about-us img{
margin-top: 20px;
height: 200px;
width: 200px;
/*opacity:0;*/
/*transition: 2s;*/
}
#clients {
background-color: #e6e6e6;
}
#clients_logo{
align-items: center;
}
#clients_logo img{
width: 200px;
}
#products {
background: #e6e6e6;
margin-bottom: 0;
/*display: block;*/
text-align: center;
}
.product-block{
/*border: 3px solid;*/
/*display: inline-block;*/
width: 300px;
height: auto;
background-color: white;
border-radius: 10px;
margin-right: 75px;
margin-bottom: 15px;
box-shadow: 0 5px 5px;
}
hr.separeted-product{
margin :-2px 0;
}
.product__title {
width: auto;
margin-top: 5px;
}
.product-button {
border-radius: 5px;
border: 0px solid;
background-color: green;
color: white;
margin-bottom: 10px;
margin-top: 5px;
}
#contacts {
background: #e6e6e6;
margin-bottom: 0;
display: block;
}
.menu {
float: none;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.menu__item {
/*display: inline;*/
float: none;
display: inline-block;
margin-right: 50px;
}
.menu__item a{
text-decoration: none;
color: white;
}
footer{
background: black;
color:white;
width: auto;
}
div.rules{
margin-top:10px;
text-align: center;
}
div.copytite{
text-align: center;
}
.line{
margin-left: auto;
margin-right: auto;
margin-top: 5px;
margin-bottom: 25px;
background-color: black;
width: 150px;
height: 3px;
}
.map {
/*margin-top: 10px;*/
margin-bottom: 10px;
}
.contact-form {
margin-top: 10px;
margin-bottom: 10px;
position: absolute;
background-color: white;
/*border: 1px solid;*/
}
.input-form-name{
width: 250px;
height: 38px;
border-radius: 5px;
}
#carouselExampleSlidesOnly {
padding: 0;
}
.form-control {
width: auto;
}
textarea {
width: 100%;
}