.mfooter li a,
.forgot-link a,
.default * {
    font-size: 12px;
}
.elearning * {
    font-size:13px;
}
.elearning .tx_sma .tutor-inner .tutor-name *,
.elearning .tx_sma .tutor-inner .tutor-telephone * {
    font-size:12px;
}


.elearning .tx_sma_seminarList .tutor-inner {
    margin-top:-12px;
}
.tx_sma .tutor-inner .tutor-name span {
    margin-top:-15px;
}
.tx_sma .tutor-inner .tutor-telephone span span {
    margin-top:-17px;
}

.elearning .tx_sma_seminarList .seminar h2 {
    width:310px;
}
.elearning .tx_sma_seminarList .seminar .times div:first-child {
    padding-top:7px;
    padding-bottom:13px;
    padding-right:0;
}
.elearning .tx_sma_seminarList .seminar .times div.closed:first-child {
    padding-top:15px;
}

.elearning .tx_sma_seminarList .seminar .times * {
    font-size:13px !important;
    line-height: 18px !important;
}
.tx_sma_seminarList .seminar .times .open, .tx_sma_seminarList .seminar .times .not-open {
    width:127px;
}
.tx_sma_seminarList .seminar .dl-links {
    width:105px;
}
.tx_sma_seminarList .seminar .dl-links a {
    width:83px;
    font-size:12px;
    line-height:14px;
}
.tx_sma_seminarList .seminar .dl-links i {
    margin-top:4px !important;
}


.tx_sma .head .tutor-inner h3 {
    position: absolute;
    transform: rotate(-90deg);
    left:-35px;
    top:35px;
}
.tx_sma .head .tutor-inner .tutor-name,
.tx_sma .head .tutor-inner .tutor-telephone {
    margin-left:-18px;
}

.tx_sma_seminar ul.units li {
    height:211px;
}
.tx_sma_seminar .unit-heading {
    height:66px;
}
.tx_sma_seminar .unit-heading .unit-number {
    font-size:32px;
    padding-top:8px;
    letter-spacing:-0.085em;
}
.tx_sma_seminar .unit-heading h3 {
    font-size:13px;
    line-height:16px;
    max-height:32px;
}
.tx_sma_seminar .unit-heading .unit-subtitle {
    line-height:14px;
}
.tx_sma_seminar .unit-body span.svg-icon {
    margin:0 2px 0 0;
}
.tx_sma_seminar .unit-body i {
    margin:1px 2px 0 0;
}
.tx_sma_seminar .finish .inner {
    font-size:16px;
}

.tx_sma .infoarea h2 {
    font-size:14px;
}
.tx_sma .infoarea p {
    font-size:13px;
    line-height:18px;
}

.tx_sma_uiform h2 {
    font-size:17px;
}
.tx_sma_uiform .rte-format-text,
.tx_sma_uiform .rte-format-text * {
    font-size:14px;
    line-height:21px;
}

.tx_sma_seminarExamOverview .status h3,
.tx_sma_seminarExam .status h3 {
    font-size:15px;
}

.tx_sma_uiform .accounting-record-answers h3 {
    font-size:15px;
}
.tx_sma_uiform .accounting-record-answers h4 {
    font-size:13px;
}

.tx_sma_uiform .pointers-2 * {
    font-size:14px;
}


.tx_sma .navlink a {
    height:15px;
    line-height:14px;
}
.tx_sma .navlink a i {
    height:21px;
}
.tx_sma .navlink a i:before {
    width:21px;
    height:21px;
}

.tx_sma_errorlayer *,
.tx_sma_infolayer * {
    font-size:14px !important;
    line-height:22px !important;
}

