.foripassanti_html {
    float: left;
    width: 100%;
    height:auto;
	min-height:165px;
    background: #538DD3;
    padding: 1px 3px 0 6px;
}
.all_labels-surface_s{
	width:95% !important;
}
.all_labels-surface_s  label { font-weight: 700!important;}

.all_labels-surface_s .h_l_s {
    width: 22%;
	border:1px solid #000;
	padding:0;
	vertical-align: middle;
	text-align: center;
	background:#b8cce4;
    font-size: 12px;   
	margin-left:0px!important;
}

.all_field_values_s .h_l_s {
    width: 20%;
	padding:0;
	vertical-align: middle;
	text-align: center;
}
.all_inputs .h_l_s {
    width: 22.5%;
}
.all_inputs .h_l_s input {
    width: 83%!important;
	text-align:center;
	margin-top: 0;
}
.all_labels .h_l_s {
    width: 14%;
	padding:0px;
}
.all_field_values .h_l_s {
    width: 14%;
	padding:0px !important;
}
.all_field_values_s {
    padding:0px !important;
	width:25%;
}
.all_field_values_s .h_l_s_p {
    width: 15%;
	padding:0;
	vertical-align: middle;
	text-align: center;
}
.all_inputs .h_l_s_p {
    width: 15%;
	border-bottom: 1px solid #000;
    border-image: none;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
	vertical-align: middle;
	text-align: center;
	margin-top: -1;
}
.all_inputs .h_l_s_p input {
    width: 85%;
	border-bottom: 1px solid #000;
    border-image: none;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
	padding-left: 0;
    padding-right: 0;
	text-align:center;
	margin-top:0;
}
.all_inputs .first_li_remove_s.remove_field{
    width: 9%;
	border-bottom: 1px solid #000;
    border-image: none;
    border-right: 1px solid #000;
	border-left: 1px solid #000;
    border-top: 1px solid #000;
	vertical-align: middle;
	text-align: center;
}
.first_li_remove_s.remove_field{
  margin-right:50%!important;
}

/*.first_li_remove_s {
   width: 4% !important;
} mod by grace*/

.first_li_remove_s {
    width: 9%!important;
	padding:0px!important;
	vertical-align:middle;
	text-align:center;
	border-left:1px solid #538DD3;
	background:#b8cce4;
}

.large_btn_s{
   max-width: 2%!important;
}
.all_field_values_s {
/*    max-height: 155px;*/
    height: 128px;
    min-height: 20px;
    overflow-x: hidden;
    width: 99%;
}
.input_type ul {
    /*height: 30px;*/
    list-style: outside none none;
	border-left:0px;
}
.input_type ul li{
    height: 30px!important;
	border-bottom: 1px solid #000;
    border-right: 1px solid #000;
    border-top: 1px solid #000;
    float: left;
    height: 30px;
    vertical-align: middle;
}
.input_type ul.all_inputs li {
    background: #fff none repeat scroll 0 0;
}

.h_l_s input {background-color:white!important;}
.all_inputs li input{padding: 4px 6px!important;}

input[type="text"]{
border-radius:2px!important;
}

@media screen and (max-width: 600px) {
.all_inputs .h_l_s input {margin-top:0px!important;}
}