.wpcf7{
   padding: 25px 25px;
}


.wpcf7 .form-group{
   margin-bottom: 20px;
   margin-top: 10px;
}
.wpcf7 textarea,
.wpcf7 input[type="submit"],
 .wpcf7 input[type="email"],
 .wpcf7 input[type="text"]{
	 /* margin-top:20px; */
	border-radius:8px;
	/* padding:25px; */
	 border:1px solid white;
	 width:100%;
		
}
.wpcf7 label{
width: 100%;
}
.wpcf7-submit {
   background-color: #1c355d;
}
.wpcf7-submit:hover {
   background-color: #333;
}

.wpcf7 input[type="submit"]{
	background-color:#333;
   opacity:1;
	 border:0;
}
.wpcf7 input[type="submit"]{
	background-color:#ebebeb;
 color: #333;
}
.wpcf7 input[type="submit"]:hover{
	background-color:#1c355d;
 color: #fff;
}
.wpcf7 input[type="checkbox"]{
zoom:2;
    vertical-align: bottom;
}
.wpcf7 a{
	color:#333!important;
}

.wpcf7-list-item{
	margin:0;
}

 
  .wpcf7 input[type="checkbox"] {
   width: 30px;
   padding: 0px;
}
  
  .wpcf7-select,
  .wpcf7 textarea,
  .wpcf7 input{
     width:100%;
     background-color:#f7f7f7;
     border:1px solid grey;
     /* padding:25px 15px */
  }

  .wpcf7 input[type="radio"]{
   width: auto;
   }

  input[type=submit].boton,
  .wpcf7 input[type="submit"]{
       border: none;
       transition: all 0.7s ease;
       background:#1c355d;
       padding: 10px;
       color:white;
      }
  .wpcf7 input[type="submit"]:hover{
   background:#333;
 
  }
  .wpcf7 h1{
  margin-top: 0;
  margin-bottom: 0;
  }
 

 .nospace span {
    width: 90px!important;
}

 .form-check-input {
   background: none!important;
   border: 0!important;
 }