/* START:: Text styles - desktop */
.t-title {
    font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
    font-size: 52px;
    font-weight: 800;
}

.t-normal {
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 18px;
}

.t-forbutton {
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 15px;
    font-weight: 800;
}

.t-subtitle {
    font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
    font-size: 24px;
    font-weight: 800;
}

.t-formdescription {
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 14px;
}

.t-small {
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 14px;
}

.t-mark {
    font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
    font-size: 15px;
    font-weight: 900;
}

.t-number {
    font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
    font-size: 18px;
    font-weight: 900;
}

.t-statnumber {
    font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
    font-size: 34px;
    font-weight: 800;
}

.t-herotitle {
    font-family: "Trebuchet MS", "Segoe UI", Arial, sans-serif;
    font-size: 52px;
    font-weight: 800;
}

.t-herolead {
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 18px;
}

.t-formfield {
    font-family: "Segoe UI", Arial, sans-serif;
    font-size: 16px;
}

.lh-1em {
    line-height: 1em;
}

.lh-1point06em {
    line-height: 1.06em;
}

.lh-1point1em {
    line-height: 1.1em;
}

.lh-1point22em {
    line-height: 1.22em;
}

.lh-1point45em {
    line-height: 1.45em;
}

.lh-1point55em {
    line-height: 1.55em;
}

.ta-left { text-align: left; }
.ta-center { text-align: center; }
.ta-right { text-align: right; }

.ta-dt-left { text-align: left !important; }
    .ta-dt-center { text-align: center !important; }
    .ta-dt-right { text-align: right !important; }
/* END:: Text styles - desktop */
