




	
/*******************************************************************************
							InfoCard
*******************************************************************************/
/* Definisce il Box scheda per contenere dati tipo chiave valore*/
.BoxInfoCard
{
	width:   100%;
	padding: 0em;
    border-left: thin solid #D5DFE4 ;
    border-top:  thin solid #D5DFE4 ;
}

/* ======================== TitleInfoCard =========================*/
/* Definisce il titolo della scheda*/
.TitleInfoCard
{
    background:   var(--pj-gray-40);
    color: var(--pj-primary-color);
    font-weight:  bold;
    padding: .3em 2em ;
    border:  thin solid #D5DFE4 ;
	border-bottom:   0 solid #D5DFE4 ;
}


/* ======================== celle =========================*/
.BoxInfoCard td
{
    padding: .3em 1em ;
}


/* ======================== ElementInfoCard1 =========================*/
/* Definisce elementi con funzionalitą chiave*/
.ElementInfoCard1
{
/*     color: var(--pj-primary-color); */
/*     color: #000000; */
/*     font-weight: bold; */
    background:    var(--pj-gray-40);
    text-align:    left;
    border-top:    none;
    border-left:   none;
    border-right:  thin solid #D5DFE4 ;
    border-bottom: thin solid #D5DFE4 ;
    empty-cells:   show;
}

/* ======================== ElementInfoCard2 =========================*/
/* Definisce elementi con funzionalitą valore*/
.ElementInfoCard2
{
    background:    #FFFFFF;
    text-align:    left;
    border-top:    none;
    border-left:   none;
    border-right:  thin solid #E5EAEF;
    border-bottom: thin solid #E5EAEF;
    empty-cells:   show;
}

/* ======================== ElementInfoCard3 =========================*/
/* Definisce i dati della riga della tabella Attenzione*/
.ElementInfoCard3
{
    background:  var(--pj-primary-color);
    color:       #FFFFFF;
    font-weight: bold;
    text-align:  left;
    border-right:  0.01em solid var(--pj-primary-color);
    border-bottom: 0.01em solid var(--pj-primary-color);
}


/* ======================== ElementInfoCardPlain =========================*/
.ElementInfoCardPlain
{
    text-align:    left;
    border-top:    none;
    border-left:   none;
    border-right:  0.01em solid #E5EAEF;
    border-bottom: 0.01em solid #E5EAEF;
    empty-cells:   show;
}

.jaf-label {
	display: block;
}

.jaf-checkbox-group > .jaf-label,
.jaf-radio-group > .jaf-label {
	display: inline-block;
	width: 100%;
	overflow-wrap: break-word;
}

.jaf-checkbox-group.dsk-inline > .jaf-label,
.jaf-radio-group.dsk-inline > .jaf-label {
	width: auto;
}

.jaf-label.dsk-inline {
	display:inline;
}

@media screen and (min-width:768px) {
	.dsk-col1_4 > .jaf-label {
		width: 25%;
	}
	.dsk-col1_2 > .jaf-label {
		width: 50%;
	}
}

.login-box-dskt {
	padding: 2em 0;
	width: 50%;
	min-width: 350px;
}

.jaf-login-label {
	width: 10.7em;
}

.jaf-message-icon {
	float: left ;
}




