.cf7-gs-ext-admin-form a{
	text-decoration: none;
	outline: hidden;
	box-shadow:none;
}

.cf7-gs-ext-admin-form .cf7-help-icon{
	color: #ccc;
}

.cf7-gs-ext-admin-form .cf7-help-icon:hover{
	color: #000;
}

.cf7-gs-ext-admin-form table.form-table th{
	width: 205px!important;
}


.cf7-gs-ext-admin-form input.large-text, textarea.large-text,.cf7-gs-ext-admin-form select.large-select{
    width: 97%;
}

.cf7-gs-ext-admin-form .cf7-gs-red-text{
	color: red;
	display: inline-block;
	padding: 0;
}

.cf7-gs-ext-admin-form .cf7-gs-custom-fields-tbl tr:first-child td{
	/*padding: 0px 10px!important;*/
}

.cf7-gs-ext-admin-form select.large-select{
	/*width: 97%;*/
}

/*admin panel contact form 7*/

.form-table td p.submit {
  float: right;
}
span.dashicons.dashicons-update {
  margin-top: 6px;
}
.cf7-gs-ext-admin-form .cf7-gs-custom-fields-tbl tr:first-child td {

}
.cf7-gs-ext-admin-form .cf7-gs-custom-fields-tbl tr.custom-field-single td{
  width: 50%;
  box-sizing: border-box;
    box-sizing: border-box;
  padding:0 10px 0px 10px;
}

tr.custom-field-single:first-child td:last-child{
  /*padding: 0 23px;*/
}
tr.custom-field-single {
  background-color: rgb(243, 243, 243);
  padding: 10px 0;
  display: block;
  margin: 5px 0px;
  transition: all 5s ease-in;
  width: 97%;
  border: 1px solid rgba(230, 230, 230, 0.78);
}
tr.custom-field-single label{
  font-weight: bold;
  font-size: 13px;
  margin: 0 0 5px 0;
  display: block;
}
.cf7-gs-ext-admin-form .cf7-gs-custom-fields-tbl tr.custom-field-single td input[type="text"] {
  width: 100%;
}
.form-table td{
	padding: 0 10px;
}
.wp-core-ui tr.custom-field-single td .button{
  color: red;
  box-shadow: none;
  border: 1px solid red;
  border-radius: 0;
}


.cf7-gr-ext-notice.cf7-gr-ext-notice-error {
    color: red;
    border-left: 4px solid #EF0000;
    box-shadow: 0px 1px 1px 0 rgba(0,0,0,.1);
    padding: 6px 15px;
}

.cf7-gr-ext-cf-tools{
  padding-top: 25px;
}