/* ==========================================================
   yost.technology - ACCOUNT / LOGIN / REGISTRAZIONE
   ========================================================== */
#dati_fatturazione .evide,
#logit ul li a,
#tabella .riga .col2,
#tabella .riga .col2x table tr:first-child,
#tabella .riga .intesta {
font-size:16px;font-weight:400;
}

#tabella .riga .intesta {
margin-bottom:15px;font-weight:700;
}

#tabella .riga .intesta table {
margin-bottom:15px;
}

#tabella .riga .col2,
#tabella .riga .col2x table tr:first-child {
font-size:14px;padding:3px 8px;
}

#tabella .riga .col2:first-child {
padding-top:10px;
}

#tabella .riga .col2x table tr td {
border:1px solid #666;padding:1%;
}

#logit #aspnetForm,
#logit ul li,
.registrazione .titolo {
display:inline-block;
}

#dati_fatturazione .evide {
font-size:36px;font-weight:700;letter-spacing:0;
}

.registrazione .titolo {
font-size:22px;margin-bottom:20px;font-weight:700;display:block;border-bottom:1px solid #333;padding-bottom:10px;
}

#tabella .riga .col1 {
width:30%;text-align:right;
}

#tabella .riga .col2 {
width:68%;
}

#tabella .riga .col2x {
width:68%;text-align:left;
}

.col2x input {
max-width:180px;
}

.col2x textarea {
width:100%;box-sizing:border-box;min-height:80px;border:1px solid #d2d2d2;
}

.col2x table {
border-collapse:collapse;width:100%;border-top:1px solid #d2d2d2;
}

.col2x table tr td {
padding:5px;
}

.col2x table tr:first-child {
font-weight:700;
}

.col2x table tr td:first-child {
text-align:left;
}

.col2x table tr td:last-child {
text-align:center;width:12%;
}

#tabella .riga .col2x .lleft input[type="text"] {
max-width:250px;
}

#tabella .riga .col2x .lleft {
width:49%;
}

#tabella .riga .col2x .lright {
width:49%;
}

.registrazione button {
margin:30px 0;
}

#logit,
.registrazione {
width:96%;max-width:600px;margin:auto;padding:30px 0;
}

#logit ul li a {
display:inline-block;padding:10px 20px;border:1px solid #d2d2d2;margin-bottom:30px;
}

#logit ul li a:hover {
color:#da3c18;
}

#ctl00_CP1_panelReg .registrazione,
#ctl00_CP1_panelAccesso .registrazione {
box-sizing:border-box;padding:0 30px;
}

@media screen and (max-width:991px) {
#logit,
.registrazione {
padding:20px 0;
}
#ctl00_CP1_panelReg .registrazione,
#ctl00_CP1_panelAccesso .registrazione {
padding:0 10px;
}
#tabella .riga .col1 {
width:100%;text-align:left;
}
#tabella .riga .col2,
#tabella .riga .col2x {
width:100%;text-align:left;padding-left:0;
}
#tabella .riga .col2x .lleft,
#tabella .riga .col2x .lright {
width:100%;
}
#tabella .riga .col2x .lright {
margin-left:0;
}
}

@media screen and (max-width:767px) {
#logit ul li a {
padding:8px 15px;
}
}
