/*
Theme Name: vibra-child
Version: 1.3
Template: vibra
*/

body .form_wrap table .w90 p input {
	max-width: 100px;
    margin-right: 10px;
    margin-bottom: 10px;
}

body .form_wrap table .w90 p .mr10 {
    margin-right: 10px;
    display: inline-block;
}
@media only screen and (max-width: 480px){
	body .form_wrap table .w90 p .mr10 {
		display: block;
	}
}

body .form_wrap table .w90 p .mr20 {
    margin-right: 15px;
    display: inline-block;
}

body .form_wrap table .w90 span input {
	max-width: 100px;
    margin-right: 10px;
    margin-bottom: 10px;
}
body .form_wrap table .w60 span input {
	max-width: 100px;
    margin-right: 10px;
    margin-bottom: 10px;
}
@media only screen and (max-width: 480px) {
body .form_wrap table .w90 span input {
	max-width: 80px;
}
}

body .form_wrap table p .mr20 {
    margin-right: 15px;
    display: inline-block;
}

body .form_wrap table .wpcf7-form-control-wrap input {
	margin-bottom: 15px;
}
body .form_wrap table {
	table-layout: fixed;
}
body .form_wrap table td {
	text-align: left;
}
.wpcf7-submit {
	display: block;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}

input[type=file]::file-selector-button,
input[type=file]::-webkit-file-upload-button {
    display: none;
}

@media only screen and (max-width: 480px){
	.edgtf-container-inner, .edgtf-grid, .edgtf-row-grid-section {
		width: 330px;
	}
}

body .form_wrap table tbody th {
	width: 30%;
}
@media only screen and (max-width: 480px){
	body .form_wrap table tbody th {
		width: 40%;
	}
}







