.page-id-59{
	background:#eee;
}
#ux-form input {
    height: auto !important;
}

#ux-form .card-default {
    background-color: #fff;
    box-shadow: 0 0 5px #ddd;
	border-top:5px solid #8cc244;
	margin-top: 25px;
}

#ux-form .label {
    color: rgb(40 69 92) !important;
    padding: 2px !important;
    margin-bottom: 8px !important;
    font-weight: 500;
    font-size: 20px;
}

#ux-form  input[type="text"],#ux-form  input[type="email"],#ux-form  input[type="url"],#ux-form  input[type="password"],#ux-form  input[type="search"], #ux-form  input[type="number"],#ux-form  input[type="tel"],#ux-form  input[type="range"],#ux-form  input[type="date"], #ux-form  input[type="month"],#ux-form  input[type="week"],#ux-form  input[type="time"],#ux-form  input[type="datetime"],#ux-form  input[type="datetime-local"], #ux-form  input[type="color"], textarea {
    color: #666;
    border: 1px solid #ddd;
   border-radius: .25rem !important;
   padding: .5rem .75rem;
    width: 100%;
}
#ux-form .form-control {
    display: block;
    width: 100%;
    padding: 0.6rem .75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: auto !important;
    -moz-appearance: auto !important;
    appearance: auto !important;
    border-radius: .25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

#wpcf7-f58-o1 .wpcf7-list-item{display: block !important;}
.fullwidth-holder h2{
	text-align:center;
}
.wpcf7-not-valid-tip{
	color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7;
	    position: relative;
    padding: .5rem 1rem;
    margin: 1rem 0;
    border: 1px solid transparent;
    border-radius: .25rem;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
	color: #842029;
    background-color: #f8d7da;
    border-color: #f5c2c7;
	    position: relative;
    padding: .5rem 1rem;
    margin: 1rem 0;
    border: 1px solid transparent;
    border-radius: .25rem;
}
#ux-form [type="checkbox"], #ux-form [type="radio"] {
    box-sizing: border-box;
    padding: 0;
    margin-bottom: 15px;
}
#ux-form .image-popup1 img, #ux-form .image-popup2 img  {
    width: 76%;
    height: auto;
    margin: 0 auto;
    
}
#ux-form .image-popup1, #ux-form .image-popup2{
	text-align:center;
}
#ux-form .c-select .wpcf7-select{
	width:100%;
	padding: 5px;
    border-radius: 5px;

}

div.pead_biochemical_test span.wpcf7-list-item { 
	margin-top: 3px; 
}
div.adult_biochemical_test span.wpcf7-list-item { 
	margin-top: 3px; 
}

.pead_opt_dropdown p, .adult_opt_dropdown p { 
	margin: 0px; 
	padding-top: 1.5px;
}
 .pead_biochemical_test .c-select table tr td{align-content: baseline;}
.pead_biochemical_test .c-select table tr td{min-width:60%}
.adult_biochemical_test .c-select table tr td{align-content: baseline;}
.adult_biochemical_test .c-select table tr td{min-width:60%}
.pead_biochemical_test .c-select table tr td .wpcf7-not-valid-tip{display:none}
.adult_biochemical_test .c-select table tr td .wpcf7-not-valid-tip{display:none}
.pead_biochemical_test .c-select table tr td.peadadult_show_error .wpcf7-not-valid-tip{display:block}
.adult_biochemical_test .c-select table tr td.peadadult_show_error .wpcf7-not-valid-tip{display:block}