/* foglio stile mobile */
#perche .interno,
#logobar .interno,
footer .interno,
#ricerca .interno form,
#ricerca .interno form .fconds
{
	flex-direction:column;
}
#logo img
{
	max-width:100%;
}
#logobar .interno #strillo > div
{
	font-size:17pt;
}
#ricerca .cond#province_idregione_box
{
	flex-basis:auto;
}
#ricerca h1
{
	font-size: 24pt;
}
#ricerca .cond
{
	margin-bottom:1em;
}
h1
{
	font-size: 30pt;
}
.edittable tr
	{
	display:flex;
	flex-direction:column;
	}

.edittable tr, .edittable tr td
	{
	flex-direction:column;
	}
input.espandi,
select.grande,
input.t_passwordc,
select.auto
{
	/*width:auto !important;*/
	max-width: 100% !important;
}

div.edittable
	{
	overflow:hidden;
	}

div.edittable > div, div.edittable > div > span
	{
	flex-direction:column;
	}

div.edittable > div > span > span
	{
	width: 100%;
	flex:1 !important;
    padding-bottom: 10px;
	}

input.file
{
	display:block !important;
}

input.t_passwordc, div.rp_text.t_passwordc
{
	width:auto !important;
	max-width: calc(100% - 20px) !important;
}
input.t_date
{
	width:auto !important;
	max-width: calc(100% - 40px) !important;
}

.overflowing
{
	outline: 2px dashed red;

}

.edittable .lbl.fixed
{
	width:auto !important;
}

.cmdbuttons
{
	font-size:16pt;
}

/*
.edittable tr td
	{
	width: 100%;
	flex:1 !important;
    padding-bottom: 10px;
	}
*/
