.ForiPassantiMono_html {
    float: left;
    width: 97%;
    height:auto;
	min-height:165px;
    background: #538DD3;
    padding:9px 0px 0px 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: 29.3%;
	border:1px solid #000;
	padding:0;
	vertical-align: middle;
	text-align: center;
	background:#fff;
    font-size: 12px;   
	margin-left:-1px!important;
}

.all_field_values_s .h_l_s {
	border: 1px solid;
	border-right: none;
	float: left;
	list-style: outside none none;
}
.all_inputs .h_l_s {
    width: 27%;
}
.all_inputs .h_l_s input {
	border: medium none;
    float: left;
    height: 12px;
    margin: 0 !important;
    text-align: center;
    width: 80%;
    font-size: 12px;

}
.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: 9%!important;
	padding:0px!important;
	vertical-align:middle;
	text-align:center;
	border-left:1px solid;
	background:#fff;
}
.first_li_remove_s img{width:20px;}

.large_btn_s{
   max-width: 2%!important;
}
.all_field_values_s {
    height: 128px;
    min-height: 20px;
    overflow-x: hidden;
    width: 99%;
}
.input_type ul {
    list-style: outside none none;
	border-left:0px;
}
.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;}
}