/* ~/Content/CSS/bootstrap.css */
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
    font-family: sans-serif;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

body {
    margin: 0;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline;
}

    audio:not([controls]) {
        display: none;
        height: 0;
    }

[hidden],
template {
    display: none;
}

a {
    background: transparent;
}

    a:active,
    a:hover {
        outline: 0;
    }

abbr[title] {
    border-bottom: 1px dotted;
}

b,
strong {
    font-weight: bold;
}

dfn {
    font-style: italic;
}

h1 {
    margin: .67em 0;
    font-size: 2em;
}

mark {
    color: #000;
    background: #ff0;
}

small {
    font-size: 80%;
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline;
}

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

figure {
    margin: 1em 40px;
}

hr {
    height: 0;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

pre {
    overflow: auto;
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}

button {
    overflow: visible;
}

button,
select {
    text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
}

    button[disabled],
    html input[disabled] {
        cursor: default;
    }

    button::-moz-focus-inner,
    input::-moz-focus-inner {
        padding: 0;
        border: 0;
    }

input {
    line-height: normal;
}

    input[type="checkbox"],
    input[type="radio"] {
        box-sizing: border-box;
        padding: 0;
    }

    input[type="number"]::-webkit-inner-spin-button,
    input[type="number"]::-webkit-outer-spin-button {
        height: auto;
    }

    input[type="search"] {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        -webkit-appearance: textfield;
    }

        input[type="search"]::-webkit-search-cancel-button,
        input[type="search"]::-webkit-search-decoration {
            -webkit-appearance: none;
        }

fieldset {
    padding: .35em .625em .75em;
    margin: 0 2px;
    border: 1px solid #c0c0c0;
}

legend {
    padding: 0;
    border: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: bold;
}

table {
    border-spacing: 0;
    border-collapse: collapse;
}

td,
th {
    padding: 0;
}

@media print {
    * {
        color: #000 !important;
        text-shadow: none !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }

    select {
        background: #fff !important;
    }

    .navbar {
        display: none;
    }

    .table td,
    .table th {
        background-color: #fff !important;
    }

    .btn > .caret,
    .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table-bordered th,
    .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    *:before,
    *:after {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

html {
    font-size: 62.5%;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

body {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: small;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}

input,
button,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #428bca;
    text-decoration: none;
}

    a:hover,
    a:focus {
        color: #2a6496;
        text-decoration: underline;
    }

    a:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
    display: block;
    max-width: 100%;
    height: auto;
}

.img-rounded {
    border-radius: 6px;
}

.img-thumbnail {
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.img-circle {
    border-radius: 50%;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #eee;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

    h1 small,
    h2 small,
    h3 small,
    h4 small,
    h5 small,
    h6 small,
    .h1 small,
    .h2 small,
    .h3 small,
    .h4 small,
    .h5 small,
    .h6 small,
    h1 .small,
    h2 .small,
    h3 .small,
    h4 .small,
    h5 .small,
    h6 .small,
    .h1 .small,
    .h2 .small,
    .h3 .small,
    .h4 .small,
    .h5 .small,
    .h6 .small {
        font-weight: normal;
        line-height: 1;
        color: #999;
    }

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 20px;
    margin-bottom: 10px;
}

    h1 small,
    .h1 small,
    h2 small,
    .h2 small,
    h3 small,
    .h3 small,
    h1 .small,
    .h1 .small,
    h2 .small,
    .h2 .small,
    h3 .small,
    .h3 .small {
        font-size: 65%;
    }

h4,
.h4,
h5,
.h5,
h6,
.h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

    h4 small,
    .h4 small,
    h5 small,
    .h5 small,
    h6 small,
    .h6 small,
    h4 .small,
    .h4 .small,
    h5 .small,
    .h5 .small,
    h6 .small,
    .h6 .small {
        font-size: 75%;
    }

h1,
.h1 {
    font-size: xx-large;
}

h2,
.h2 {
    font-size: x-large;
}

h3,
.h3 {
    font-size: large;
}

h4,
.h4 {
    font-size: medium;
}

h5,
.h5 {
    font-size: small;
}

h6,
.h6 {
    font-size: x-small;
}

p {
    margin: 0 0 10px;
}

.lead {
    margin-bottom: 20px;
    font-size: medium;
    font-weight: 200;
    line-height: 1.4;
}

@media (min-width: 768px) {
    .lead {
        font-size: large;
    }
}

small,
.small {
    font-size: 85%;
}

cite {
    font-style: normal;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.text-center {
    text-align: center;
}

.text-justify {
    text-align: justify;
}

.text-muted {
    color: #999;
}

.text-primary {
    color: #428bca;
}

a.text-primary:hover {
    color: #3071a9;
}

.text-success {
    color: #3c763d;
}

a.text-success:hover {
    color: #2b542c;
}

.text-info {
    color: #31708f;
}

a.text-info:hover {
    color: #245269;
}

.text-warning {
    color: #8a6d3b;
}

a.text-warning:hover {
    color: #66512c;
}

.text-danger {
    color: #a94442;
}

a.text-danger:hover {
    color: #843534;
}

.bg-primary {
    color: #fff;
    background-color: #428bca;
}

a.bg-primary:hover {
    background-color: #3071a9;
}

.bg-success {
    background-color: #dff0d8;
}

a.bg-success:hover {
    background-color: #c1e2b3;
}

.bg-info {
    background-color: #d9edf7;
}

a.bg-info:hover {
    background-color: #afd9ee;
}

.bg-warning {
    background-color: #fcf8e3;
}

a.bg-warning:hover {
    background-color: #f7ecb5;
}

.bg-danger {
    background-color: #f2dede;
}

a.bg-danger:hover {
    background-color: #e4b9b9;
}

.page-header {
    padding-bottom: 9px;
    margin: 40px 0 20px;
    border-bottom: 1px solid #eee;
}

ul,
ol {
    margin-top: 0;
    margin-bottom: 10px;
}

    ul ul,
    ol ul,
    ul ol,
    ol ol {
        margin-bottom: 0;
    }

.list-unstyled {
    padding-left: 0;
    list-style: none;
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}

    .list-inline > li {
        display: inline-block;
        padding-right: 5px;
        padding-left: 5px;
    }

dl {
    margin-top: 0;
    margin-bottom: 20px;
}

dt,
dd {
    line-height: 1.42857143;
}

dt {
    font-weight: bold;
}

dd {
    margin-left: 0;
}

@media (min-width: 768px) {
    .dl-horizontal dt {
        float: left;
        width: 160px;
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dl-horizontal dd {
        margin-left: 180px;
    }
}

abbr[title],
abbr[data-original-title] {
    cursor: help;
    border-bottom: 1px dotted #999;
}

.initialism {
    font-size: 90%;
    text-transform: uppercase;
}

blockquote {
    padding: 10px 20px;
    margin: 0 0 20px;
    font-size: large;
    border-left: 5px solid #eee;
}

    blockquote p:last-child,
    blockquote ul:last-child,
    blockquote ol:last-child {
        margin-bottom: 0;
    }

    blockquote footer,
    blockquote small,
    blockquote .small {
        display: block;
        font-size: 80%;
        line-height: 1.42857143;
        color: #999;
    }

        blockquote footer:before,
        blockquote small:before,
        blockquote .small:before {
            content: '\2014 \00A0';
        }

    .blockquote-reverse,
    blockquote.pull-right {
        padding-right: 15px;
        padding-left: 0;
        text-align: right;
        border-right: 5px solid #eee;
        border-left: 0;
    }

        .blockquote-reverse footer:before,
        blockquote.pull-right footer:before,
        .blockquote-reverse small:before,
        blockquote.pull-right small:before,
        .blockquote-reverse .small:before,
        blockquote.pull-right .small:before {
            content: '';
        }

        .blockquote-reverse footer:after,
        blockquote.pull-right footer:after,
        .blockquote-reverse small:after,
        blockquote.pull-right small:after,
        .blockquote-reverse .small:after,
        blockquote.pull-right .small:after {
            content: '\00A0 \2014';
        }

    blockquote:before,
    blockquote:after {
        content: "";
    }

address {
    margin-bottom: 20px;
    font-style: normal;
    line-height: 1.42857143;
}

code,
kbd,
pre,
samp {
    font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}

code {
    padding: 2px 4px;
    font-size: 90%;
    color: #c7254e;
    white-space: nowrap;
    background-color: #f9f2f4;
    border-radius: 4px;
}

kbd {
    padding: 2px 4px;
    font-size: 90%;
    color: #fff;
    background-color: #333;
    border-radius: 3px;
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}

pre {
    display: block;
    padding: 9.5px;
    margin: 0 0 10px;
    font-size: small;
    line-height: 1.42857143;
    color: #333;
    word-break: break-all;
    word-wrap: break-word;
    background-color: #f5f5f5;
    border: 1px solid #ccc;
    border-radius: 4px;
}

    pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
        white-space: pre-wrap;
        background-color: transparent;
        border-radius: 0;
    }

.pre-scrollable {
    max-height: 340px;
    overflow-y: scroll;
}

.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

@media (min-width: 768px) {
    .container {
        width: 750px;
    }
}

@media (min-width: 992px) {
    .container {
        width: 970px;
    }
}

@media (min-width: 1200px) {
    .container {
        width: 1170px;
    }
}

.container-fluid {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
    float: left;
}

.col-xs-12 {
    width: 100%;
}

.col-xs-11 {
    width: 91.66666667%;
}

.col-xs-10 {
    width: 83.33333333%;
}

.col-xs-9 {
    width: 75%;
}

.col-xs-8 {
    width: 66.66666667%;
}

.col-xs-7 {
    width: 58.33333333%;
}

.col-xs-6 {
    width: 50%;
}

.col-xs-5 {
    width: 41.66666667%;
}

.col-xs-4 {
    width: 33.33333333%;
}

.col-xs-3 {
    width: 25%;
}

.col-xs-2 {
    width: 16.66666667%;
}

.col-xs-1 {
    width: 8.33333333%;
}

.col-xs-pull-12 {
    right: 100%;
}

.col-xs-pull-11 {
    right: 91.66666667%;
}

.col-xs-pull-10 {
    right: 83.33333333%;
}

.col-xs-pull-9 {
    right: 75%;
}

.col-xs-pull-8 {
    right: 66.66666667%;
}

.col-xs-pull-7 {
    right: 58.33333333%;
}

.col-xs-pull-6 {
    right: 50%;
}

.col-xs-pull-5 {
    right: 41.66666667%;
}

.col-xs-pull-4 {
    right: 33.33333333%;
}

.col-xs-pull-3 {
    right: 25%;
}

.col-xs-pull-2 {
    right: 16.66666667%;
}

.col-xs-pull-1 {
    right: 8.33333333%;
}

.col-xs-pull-0 {
    right: 0;
}

.col-xs-push-12 {
    left: 100%;
}

.col-xs-push-11 {
    left: 91.66666667%;
}

.col-xs-push-10 {
    left: 83.33333333%;
}

.col-xs-push-9 {
    left: 75%;
}

.col-xs-push-8 {
    left: 66.66666667%;
}

.col-xs-push-7 {
    left: 58.33333333%;
}

.col-xs-push-6 {
    left: 50%;
}

.col-xs-push-5 {
    left: 41.66666667%;
}

.col-xs-push-4 {
    left: 33.33333333%;
}

.col-xs-push-3 {
    left: 25%;
}

.col-xs-push-2 {
    left: 16.66666667%;
}

.col-xs-push-1 {
    left: 8.33333333%;
}

.col-xs-push-0 {
    left: 0;
}

.col-xs-offset-12 {
    margin-left: 100%;
}

.col-xs-offset-11 {
    margin-left: 91.66666667%;
}

.col-xs-offset-10 {
    margin-left: 83.33333333%;
}

.col-xs-offset-9 {
    margin-left: 75%;
}

.col-xs-offset-8 {
    margin-left: 66.66666667%;
}

.col-xs-offset-7 {
    margin-left: 58.33333333%;
}

.col-xs-offset-6 {
    margin-left: 50%;
}

.col-xs-offset-5 {
    margin-left: 41.66666667%;
}

.col-xs-offset-4 {
    margin-left: 33.33333333%;
}

.col-xs-offset-3 {
    margin-left: 25%;
}

.col-xs-offset-2 {
    margin-left: 16.66666667%;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.col-xs-offset-0 {
    margin-left: 0;
}

@media (min-width: 768px) {
    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .col-sm-pull-12 {
        right: 100%;
    }

    .col-sm-pull-11 {
        right: 91.66666667%;
    }

    .col-sm-pull-10 {
        right: 83.33333333%;
    }

    .col-sm-pull-9 {
        right: 75%;
    }

    .col-sm-pull-8 {
        right: 66.66666667%;
    }

    .col-sm-pull-7 {
        right: 58.33333333%;
    }

    .col-sm-pull-6 {
        right: 50%;
    }

    .col-sm-pull-5 {
        right: 41.66666667%;
    }

    .col-sm-pull-4 {
        right: 33.33333333%;
    }

    .col-sm-pull-3 {
        right: 25%;
    }

    .col-sm-pull-2 {
        right: 16.66666667%;
    }

    .col-sm-pull-1 {
        right: 8.33333333%;
    }

    .col-sm-pull-0 {
        right: 0;
    }

    .col-sm-push-12 {
        left: 100%;
    }

    .col-sm-push-11 {
        left: 91.66666667%;
    }

    .col-sm-push-10 {
        left: 83.33333333%;
    }

    .col-sm-push-9 {
        left: 75%;
    }

    .col-sm-push-8 {
        left: 66.66666667%;
    }

    .col-sm-push-7 {
        left: 58.33333333%;
    }

    .col-sm-push-6 {
        left: 50%;
    }

    .col-sm-push-5 {
        left: 41.66666667%;
    }

    .col-sm-push-4 {
        left: 33.33333333%;
    }

    .col-sm-push-3 {
        left: 25%;
    }

    .col-sm-push-2 {
        left: 16.66666667%;
    }

    .col-sm-push-1 {
        left: 8.33333333%;
    }

    .col-sm-push-0 {
        left: 0;
    }

    .col-sm-offset-12 {
        margin-left: 100%;
    }

    .col-sm-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-sm-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-sm-offset-9 {
        margin-left: 75%;
    }

    .col-sm-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-sm-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-sm-offset-6 {
        margin-left: 50%;
    }

    .col-sm-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-sm-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-sm-offset-3 {
        margin-left: 25%;
    }

    .col-sm-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-sm-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-sm-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 992px) {
    .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
        float: left;
    }

    .col-md-12 {
        width: 100%;
    }

    .col-md-11 {
        width: 91.66666667%;
    }

    .col-md-10 {
        width: 83.33333333%;
    }

    .col-md-9 {
        width: 75%;
    }

    .col-md-8 {
        width: 66.66666667%;
    }

    .col-md-7 {
        width: 58.33333333%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-md-5 {
        width: 41.66666667%;
    }

    .col-md-4 {
        width: 33.33333333%;
    }

    .col-md-3 {
        width: 25%;
    }

    .col-md-2 {
        width: 16.66666667%;
    }

    .col-md-1 {
        width: 8.33333333%;
    }

    .col-md-pull-12 {
        right: 100%;
    }

    .col-md-pull-11 {
        right: 91.66666667%;
    }

    .col-md-pull-10 {
        right: 83.33333333%;
    }

    .col-md-pull-9 {
        right: 75%;
    }

    .col-md-pull-8 {
        right: 66.66666667%;
    }

    .col-md-pull-7 {
        right: 58.33333333%;
    }

    .col-md-pull-6 {
        right: 50%;
    }

    .col-md-pull-5 {
        right: 41.66666667%;
    }

    .col-md-pull-4 {
        right: 33.33333333%;
    }

    .col-md-pull-3 {
        right: 25%;
    }

    .col-md-pull-2 {
        right: 16.66666667%;
    }

    .col-md-pull-1 {
        right: 8.33333333%;
    }

    .col-md-pull-0 {
        right: 0;
    }

    .col-md-push-12 {
        left: 100%;
    }

    .col-md-push-11 {
        left: 91.66666667%;
    }

    .col-md-push-10 {
        left: 83.33333333%;
    }

    .col-md-push-9 {
        left: 75%;
    }

    .col-md-push-8 {
        left: 66.66666667%;
    }

    .col-md-push-7 {
        left: 58.33333333%;
    }

    .col-md-push-6 {
        left: 50%;
    }

    .col-md-push-5 {
        left: 41.66666667%;
    }

    .col-md-push-4 {
        left: 33.33333333%;
    }

    .col-md-push-3 {
        left: 25%;
    }

    .col-md-push-2 {
        left: 16.66666667%;
    }

    .col-md-push-1 {
        left: 8.33333333%;
    }

    .col-md-push-0 {
        left: 0;
    }

    .col-md-offset-12 {
        margin-left: 100%;
    }

    .col-md-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-md-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-md-offset-9 {
        margin-left: 75%;
    }

    .col-md-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-md-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-md-offset-6 {
        margin-left: 50%;
    }

    .col-md-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-md-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-md-offset-3 {
        margin-left: 25%;
    }

    .col-md-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-md-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-md-offset-0 {
        margin-left: 0;
    }
}

@media (min-width: 1200px) {
    .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
        float: left;
    }

    .col-lg-12 {
        width: 100%;
    }

    .col-lg-11 {
        width: 91.66666667%;
    }

    .col-lg-10 {
        width: 83.33333333%;
    }

    .col-lg-9 {
        width: 75%;
    }

    .col-lg-8 {
        width: 66.66666667%;
    }

    .col-lg-7 {
        width: 58.33333333%;
    }

    .col-lg-6 {
        width: 50%;
    }

    .col-lg-5 {
        width: 41.66666667%;
    }

    .col-lg-4 {
        width: 33.33333333%;
    }

    .col-lg-3 {
        width: 25%;
    }

    .col-lg-2 {
        width: 16.66666667%;
    }

    .col-lg-1 {
        width: 8.33333333%;
    }

    .col-lg-pull-12 {
        right: 100%;
    }

    .col-lg-pull-11 {
        right: 91.66666667%;
    }

    .col-lg-pull-10 {
        right: 83.33333333%;
    }

    .col-lg-pull-9 {
        right: 75%;
    }

    .col-lg-pull-8 {
        right: 66.66666667%;
    }

    .col-lg-pull-7 {
        right: 58.33333333%;
    }

    .col-lg-pull-6 {
        right: 50%;
    }

    .col-lg-pull-5 {
        right: 41.66666667%;
    }

    .col-lg-pull-4 {
        right: 33.33333333%;
    }

    .col-lg-pull-3 {
        right: 25%;
    }

    .col-lg-pull-2 {
        right: 16.66666667%;
    }

    .col-lg-pull-1 {
        right: 8.33333333%;
    }

    .col-lg-pull-0 {
        right: 0;
    }

    .col-lg-push-12 {
        left: 100%;
    }

    .col-lg-push-11 {
        left: 91.66666667%;
    }

    .col-lg-push-10 {
        left: 83.33333333%;
    }

    .col-lg-push-9 {
        left: 75%;
    }

    .col-lg-push-8 {
        left: 66.66666667%;
    }

    .col-lg-push-7 {
        left: 58.33333333%;
    }

    .col-lg-push-6 {
        left: 50%;
    }

    .col-lg-push-5 {
        left: 41.66666667%;
    }

    .col-lg-push-4 {
        left: 33.33333333%;
    }

    .col-lg-push-3 {
        left: 25%;
    }

    .col-lg-push-2 {
        left: 16.66666667%;
    }

    .col-lg-push-1 {
        left: 8.33333333%;
    }

    .col-lg-push-0 {
        left: 0;
    }

    .col-lg-offset-12 {
        margin-left: 100%;
    }

    .col-lg-offset-11 {
        margin-left: 91.66666667%;
    }

    .col-lg-offset-10 {
        margin-left: 83.33333333%;
    }

    .col-lg-offset-9 {
        margin-left: 75%;
    }

    .col-lg-offset-8 {
        margin-left: 66.66666667%;
    }

    .col-lg-offset-7 {
        margin-left: 58.33333333%;
    }

    .col-lg-offset-6 {
        margin-left: 50%;
    }

    .col-lg-offset-5 {
        margin-left: 41.66666667%;
    }

    .col-lg-offset-4 {
        margin-left: 33.33333333%;
    }

    .col-lg-offset-3 {
        margin-left: 25%;
    }

    .col-lg-offset-2 {
        margin-left: 16.66666667%;
    }

    .col-lg-offset-1 {
        margin-left: 8.33333333%;
    }

    .col-lg-offset-0 {
        margin-left: 0;
    }
}

table {
    max-width: 100%;
    background-color: transparent;
}

th {
    text-align: left;
}

.table {
    width: 100%;
    margin-bottom: 20px;
}

    .table > thead > tr > th,
    .table > tbody > tr > th,
    .table > tfoot > tr > th,
    .table > thead > tr > td,
    .table > tbody > tr > td,
    .table > tfoot > tr > td {
        padding: 8px;
        line-height: 1.42857143;
        vertical-align: top;
        border-top: 1px solid #ddd;
    }

    .table > thead > tr > th {
        vertical-align: bottom;
        border-bottom: 2px solid #ddd;
    }

    .table > caption + thead > tr:first-child > th,
    .table > colgroup + thead > tr:first-child > th,
    .table > thead:first-child > tr:first-child > th,
    .table > caption + thead > tr:first-child > td,
    .table > colgroup + thead > tr:first-child > td,
    .table > thead:first-child > tr:first-child > td {
        border-top: 0;
    }

    .table > tbody + tbody {
        border-top: 2px solid #ddd;
    }

    .table .table {
        background-color: #fff;
    }

.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
    padding: 5px;
}

.table-bordered {
    border: 1px solid #ddd;
}

    .table-bordered > thead > tr > th,
    .table-bordered > tbody > tr > th,
    .table-bordered > tfoot > tr > th,
    .table-bordered > thead > tr > td,
    .table-bordered > tbody > tr > td,
    .table-bordered > tfoot > tr > td {
        border: 1px solid #ddd;
    }

    .table-bordered > thead > tr > th,
    .table-bordered > thead > tr > td {
        border-bottom-width: 2px;
    }

.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
    background-color: #f9f9f9;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
    background-color: #f5f5f5;
}

table col[class*="col-"] {
    position: static;
    display: table-column;
    float: none;
}

table td[class*="col-"],
table th[class*="col-"] {
    position: static;
    display: table-cell;
    float: none;
}

.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
    background-color: #f5f5f5;
}

.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
    background-color: #e8e8e8;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
    background-color: #dff0d8;
}

.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
    background-color: #d0e9c6;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
    background-color: #d9edf7;
}

.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
    background-color: #c4e3f3;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
    background-color: #fcf8e3;
}

.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
    background-color: #faf2cc;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
    background-color: #f2dede;
}

.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
    background-color: #ebcccc;
}

@media (max-width: 767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 15px;
        overflow-x: scroll;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        border: 1px solid #ddd;
    }

        .table-responsive > .table {
            margin-bottom: 0;
        }

            .table-responsive > .table > thead > tr > th,
            .table-responsive > .table > tbody > tr > th,
            .table-responsive > .table > tfoot > tr > th,
            .table-responsive > .table > thead > tr > td,
            .table-responsive > .table > tbody > tr > td,
            .table-responsive > .table > tfoot > tr > td {
                white-space: nowrap;
            }

        .table-responsive > .table-bordered {
            border: 0;
        }

            .table-responsive > .table-bordered > thead > tr > th:first-child,
            .table-responsive > .table-bordered > tbody > tr > th:first-child,
            .table-responsive > .table-bordered > tfoot > tr > th:first-child,
            .table-responsive > .table-bordered > thead > tr > td:first-child,
            .table-responsive > .table-bordered > tbody > tr > td:first-child,
            .table-responsive > .table-bordered > tfoot > tr > td:first-child {
                border-left: 0;
            }

            .table-responsive > .table-bordered > thead > tr > th:last-child,
            .table-responsive > .table-bordered > tbody > tr > th:last-child,
            .table-responsive > .table-bordered > tfoot > tr > th:last-child,
            .table-responsive > .table-bordered > thead > tr > td:last-child,
            .table-responsive > .table-bordered > tbody > tr > td:last-child,
            .table-responsive > .table-bordered > tfoot > tr > td:last-child {
                border-right: 0;
            }

            .table-responsive > .table-bordered > tbody > tr:last-child > th,
            .table-responsive > .table-bordered > tfoot > tr:last-child > th,
            .table-responsive > .table-bordered > tbody > tr:last-child > td,
            .table-responsive > .table-bordered > tfoot > tr:last-child > td {
                border-bottom: 0;
            }
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
}

legend {
    display: block;
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
    font-size: large;
    line-height: inherit;
    color: #333;
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}

label {
    display: inline-block;
    margin-bottom: 5px;
    font-weight: bold;
}

input[type="search"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

input[type="radio"],
input[type="checkbox"] {
    margin: 4px 0 0;
    margin-top: 1px \9;
    /* IE8-9 */
    line-height: normal;
}

input[type="file"] {
    display: block;
}

input[type="range"] {
    display: block;
    width: 100%;
}

select[multiple],
select[size] {
    height: auto;
}

input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

output {
    display: block;
    padding-top: 7px;
    font-size: small;
    line-height: 1.42857143;
    color: #555;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: small;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

    .form-control:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
    }

    .form-control::-moz-placeholder {
        color: #999;
        opacity: 1;
    }

    .form-control:-ms-input-placeholder {
        color: #999;
    }

    .form-control::-webkit-input-placeholder {
        color: #999;
    }

    .form-control[disabled],
    .form-control[readonly],
    fieldset[disabled] .form-control {
        cursor: not-allowed;
        background-color: #eee;
        opacity: 1;
    }

textarea.form-control {
    height: auto;
}

input[type="search"] {
    -webkit-appearance: none;
}

input[type="date"] {
    line-height: 34px;
}

.form-group {
    margin-bottom: 15px;
}

.radio,
.checkbox {
    display: block;
    min-height: 20px;
    padding-left: 20px;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .radio label,
    .checkbox label {
        display: inline;
        font-weight: normal;
        cursor: pointer;
    }

    .radio input[type="radio"],
    .radio-inline input[type="radio"],
    .checkbox input[type="checkbox"],
    .checkbox-inline input[type="checkbox"] {
        float: left;
        margin-left: -20px;
    }

    .radio + .radio,
    .checkbox + .checkbox {
        margin-top: -5px;
    }

.radio-inline,
.checkbox-inline {
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}

    .radio-inline + .radio-inline,
    .checkbox-inline + .checkbox-inline {
        margin-top: 0;
        margin-left: 10px;
    }

    input[type="radio"][disabled],
    input[type="checkbox"][disabled],
    .radio[disabled],
    .radio-inline[disabled],
    .checkbox[disabled],
    .checkbox-inline[disabled],
    fieldset[disabled] input[type="radio"],
    fieldset[disabled] input[type="checkbox"],
    fieldset[disabled] .radio,
    fieldset[disabled] .radio-inline,
    fieldset[disabled] .checkbox,
    fieldset[disabled] .checkbox-inline {
        cursor: not-allowed;
    }

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: x-small;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-sm {
    height: 30px;
    line-height: 30px;
}

textarea.input-sm,
select[multiple].input-sm {
    height: auto;
}

.input-lg {
    height: 46px;
    padding: 10px 16px;
    font-size: large;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-lg {
    height: 46px;
    line-height: 46px;
}

textarea.input-lg,
select[multiple].input-lg {
    height: auto;
}

.has-feedback {
    position: relative;
}

    .has-feedback .form-control {
        padding-right: 42.5px;
    }

    .has-feedback .form-control-feedback {
        position: absolute;
        top: 25px;
        right: 0;
        display: block;
        width: 34px;
        height: 34px;
        line-height: 34px;
        text-align: center;
    }

.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
    color: #3c763d;
}

.has-success .form-control {
    border-color: #3c763d;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

    .has-success .form-control:focus {
        border-color: #2b542c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
    }

.has-success .input-group-addon {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #3c763d;
}

.has-success .form-control-feedback {
    color: #3c763d;
}

.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
    color: #8a6d3b;
}

.has-warning .form-control {
    border-color: #8a6d3b;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

    .has-warning .form-control:focus {
        border-color: #66512c;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
    }

.has-warning .input-group-addon {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #8a6d3b;
}

.has-warning .form-control-feedback {
    color: #8a6d3b;
}

.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
    color: #a94442;
}

.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

    .has-error .form-control:focus {
        border-color: #843534;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
    }

.has-error .input-group-addon {
    color: #a94442;
    background-color: #f2dede;
    border-color: #a94442;
}

.has-error .form-control-feedback {
    color: #a94442;
}

.form-control-static {
    margin-bottom: 0;
}

.help-block {
    display: block;
    margin-top: 5px;
    margin-bottom: 10px;
    color: #737373;
}

@media (min-width: 768px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .form-inline .input-group > .form-control {
        width: 100%;
    }

    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .form-inline .radio,
    .form-inline .checkbox {
        display: inline-block;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .form-inline .radio input[type="radio"],
        .form-inline .checkbox input[type="checkbox"] {
            float: none;
            margin-left: 0;
        }

    .form-inline .has-feedback .form-control-feedback {
        top: 0;
    }
}

.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 0;
}

.form-horizontal .radio,
.form-horizontal .checkbox {
    min-height: 27px;
}

.form-horizontal .form-group {
    margin-right: -15px;
    margin-left: -15px;
}

.form-horizontal .form-control-static {
    padding-top: 7px;
}

@media (min-width: 768px) {
    .form-horizontal .control-label {
        text-align: right;
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    top: 0;
    right: 15px;
}

.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: small;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .btn:focus,
    .btn:active:focus,
    .btn.active:focus {
        outline: thin dotted;
        outline: 5px auto -webkit-focus-ring-color;
        outline-offset: -2px;
    }

    .btn:hover,
    .btn:focus {
        color: #333;
        text-decoration: none;
    }

    .btn:active,
    .btn.active {
        background-image: none;
        outline: 0;
        -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
        box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    }

    .btn.disabled,
    .btn[disabled],
    fieldset[disabled] .btn {
        pointer-events: none;
        cursor: not-allowed;
        filter: alpha(opacity=65);
        -webkit-box-shadow: none;
        box-shadow: none;
        opacity: .65;
    }

.btn-default {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}

    .btn-default:hover,
    .btn-default:focus,
    .btn-default:active,
    .btn-default.active,
    .open .dropdown-toggle.btn-default {
        color: #333;
        background-color: #ebebeb;
        border-color: #adadad;
    }

    .btn-default:active,
    .btn-default.active,
    .open .dropdown-toggle.btn-default {
        background-image: none;
    }

    .btn-default.disabled,
    .btn-default[disabled],
    fieldset[disabled] .btn-default,
    .btn-default.disabled:hover,
    .btn-default[disabled]:hover,
    fieldset[disabled] .btn-default:hover,
    .btn-default.disabled:focus,
    .btn-default[disabled]:focus,
    fieldset[disabled] .btn-default:focus,
    .btn-default.disabled:active,
    .btn-default[disabled]:active,
    fieldset[disabled] .btn-default:active,
    .btn-default.disabled.active,
    .btn-default[disabled].active,
    fieldset[disabled] .btn-default.active {
        background-color: #fff;
        border-color: #ccc;
    }

    .btn-default .badge {
        color: #fff;
        background-color: #333;
    }

.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        color: #fff;
        background-color: #3276b1;
        border-color: #285e8e;
    }

    .btn-primary:active,
    .btn-primary.active,
    .open .dropdown-toggle.btn-primary {
        background-image: none;
    }

    .btn-primary.disabled,
    .btn-primary[disabled],
    fieldset[disabled] .btn-primary,
    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover,
    fieldset[disabled] .btn-primary:hover,
    .btn-primary.disabled:focus,
    .btn-primary[disabled]:focus,
    fieldset[disabled] .btn-primary:focus,
    .btn-primary.disabled:active,
    .btn-primary[disabled]:active,
    fieldset[disabled] .btn-primary:active,
    .btn-primary.disabled.active,
    .btn-primary[disabled].active,
    fieldset[disabled] .btn-primary.active {
        background-color: #428bca;
        border-color: #357ebd;
    }

    .btn-primary .badge {
        color: #428bca;
        background-color: #fff;
    }

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

    .btn-success:hover,
    .btn-success:focus,
    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success {
        color: #fff;
        background-color: #47a447;
        border-color: #398439;
    }

    .btn-success:active,
    .btn-success.active,
    .open .dropdown-toggle.btn-success {
        background-image: none;
    }

    .btn-success.disabled,
    .btn-success[disabled],
    fieldset[disabled] .btn-success,
    .btn-success.disabled:hover,
    .btn-success[disabled]:hover,
    fieldset[disabled] .btn-success:hover,
    .btn-success.disabled:focus,
    .btn-success[disabled]:focus,
    fieldset[disabled] .btn-success:focus,
    .btn-success.disabled:active,
    .btn-success[disabled]:active,
    fieldset[disabled] .btn-success:active,
    .btn-success.disabled.active,
    .btn-success[disabled].active,
    fieldset[disabled] .btn-success.active {
        background-color: #5cb85c;
        border-color: #4cae4c;
    }

    .btn-success .badge {
        color: #5cb85c;
        background-color: #fff;
    }

.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #46b8da;
}

    .btn-info:hover,
    .btn-info:focus,
    .btn-info:active,
    .btn-info.active,
    .open .dropdown-toggle.btn-info {
        color: #fff;
        background-color: #39b3d7;
        border-color: #269abc;
    }

    .btn-info:active,
    .btn-info.active,
    .open .dropdown-toggle.btn-info {
        background-image: none;
    }

    .btn-info.disabled,
    .btn-info[disabled],
    fieldset[disabled] .btn-info,
    .btn-info.disabled:hover,
    .btn-info[disabled]:hover,
    fieldset[disabled] .btn-info:hover,
    .btn-info.disabled:focus,
    .btn-info[disabled]:focus,
    fieldset[disabled] .btn-info:focus,
    .btn-info.disabled:active,
    .btn-info[disabled]:active,
    fieldset[disabled] .btn-info:active,
    .btn-info.disabled.active,
    .btn-info[disabled].active,
    fieldset[disabled] .btn-info.active {
        background-color: #5bc0de;
        border-color: #46b8da;
    }

    .btn-info .badge {
        color: #5bc0de;
        background-color: #fff;
    }

.btn-warning {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

    .btn-warning:hover,
    .btn-warning:focus,
    .btn-warning:active,
    .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        color: #fff;
        background-color: #ed9c28;
        border-color: #d58512;
    }

    .btn-warning:active,
    .btn-warning.active,
    .open .dropdown-toggle.btn-warning {
        background-image: none;
    }

    .btn-warning.disabled,
    .btn-warning[disabled],
    fieldset[disabled] .btn-warning,
    .btn-warning.disabled:hover,
    .btn-warning[disabled]:hover,
    fieldset[disabled] .btn-warning:hover,
    .btn-warning.disabled:focus,
    .btn-warning[disabled]:focus,
    fieldset[disabled] .btn-warning:focus,
    .btn-warning.disabled:active,
    .btn-warning[disabled]:active,
    fieldset[disabled] .btn-warning:active,
    .btn-warning.disabled.active,
    .btn-warning[disabled].active,
    fieldset[disabled] .btn-warning.active {
        background-color: #f0ad4e;
        border-color: #eea236;
    }

    .btn-warning .badge {
        color: #f0ad4e;
        background-color: #fff;
    }

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}

    .btn-danger:hover,
    .btn-danger:focus,
    .btn-danger:active,
    .btn-danger.active,
    .open .dropdown-toggle.btn-danger {
        color: #fff;
        background-color: #d2322d;
        border-color: #ac2925;
    }

    .btn-danger:active,
    .btn-danger.active,
    .open .dropdown-toggle.btn-danger {
        background-image: none;
    }

    .btn-danger.disabled,
    .btn-danger[disabled],
    fieldset[disabled] .btn-danger,
    .btn-danger.disabled:hover,
    .btn-danger[disabled]:hover,
    fieldset[disabled] .btn-danger:hover,
    .btn-danger.disabled:focus,
    .btn-danger[disabled]:focus,
    fieldset[disabled] .btn-danger:focus,
    .btn-danger.disabled:active,
    .btn-danger[disabled]:active,
    fieldset[disabled] .btn-danger:active,
    .btn-danger.disabled.active,
    .btn-danger[disabled].active,
    fieldset[disabled] .btn-danger.active {
        background-color: #d9534f;
        border-color: #d43f3a;
    }

    .btn-danger .badge {
        color: #d9534f;
        background-color: #fff;
    }

.btn-link {
    font-weight: normal;
    color: #428bca;
    cursor: pointer;
    border-radius: 0;
}

    .btn-link,
    .btn-link:active,
    .btn-link[disabled],
    fieldset[disabled] .btn-link {
        background-color: transparent;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .btn-link,
        .btn-link:hover,
        .btn-link:focus,
        .btn-link:active {
            border-color: transparent;
        }

            .btn-link:hover,
            .btn-link:focus {
                color: #2a6496;
                text-decoration: underline;
                background-color: transparent;
            }

            .btn-link[disabled]:hover,
            fieldset[disabled] .btn-link:hover,
            .btn-link[disabled]:focus,
            fieldset[disabled] .btn-link:focus {
                color: #999;
                text-decoration: none;
            }

.btn-lg,
.btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: large;
    line-height: 1.33;
    border-radius: 6px;
}

.btn-sm,
.btn-group-sm > .btn {
    padding: 5px 10px;
    font-size: x-small;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-xs,
.btn-group-xs > .btn {
    padding: 1px 5px;
    font-size: x-small;
    line-height: 1.5;
    border-radius: 3px;
}

.btn-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}

    .btn-block + .btn-block {
        margin-top: 5px;
    }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
    width: 100%;
}

.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

    .fade.in {
        opacity: 1;
    }

.collapse {
    display: none;
}

    .collapse.in {
        display: block;
    }

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height .35s ease;
    transition: height .35s ease;
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url('/Content/fonts/glyphicons-halflings-regular.eot');
    src: url('/Content/fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('/Content/fonts/glyphicons-halflings-regular.woff') format('woff'), url('/Content/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('/Content/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.glyphicon-asterisk:before {
    content: "\2a";
}

.glyphicon-plus:before {
    content: "\2b";
}

.glyphicon-euro:before {
    content: "\20ac";
}

.glyphicon-minus:before {
    content: "\2212";
}

.glyphicon-cloud:before {
    content: "\2601";
}

.glyphicon-envelope:before {
    content: "\2709";
}

.glyphicon-pencil:before {
    content: "\270f";
}

.glyphicon-glass:before {
    content: "\e001";
}

.glyphicon-music:before {
    content: "\e002";
}

.glyphicon-search:before {
    content: "\e003";
}

.glyphicon-heart:before {
    content: "\e005";
}

.glyphicon-star:before {
    content: "\e006";
}

.glyphicon-star-empty:before {
    content: "\e007";
}

.glyphicon-user:before {
    content: "\e008";
}

.glyphicon-film:before {
    content: "\e009";
}

.glyphicon-th-large:before {
    content: "\e010";
}

.glyphicon-th:before {
    content: "\e011";
}

.glyphicon-th-list:before {
    content: "\e012";
}

.glyphicon-ok:before {
    content: "\e013";
}

.glyphicon-remove:before {
    content: "\e014";
}

.glyphicon-zoom-in:before {
    content: "\e015";
}

.glyphicon-zoom-out:before {
    content: "\e016";
}

.glyphicon-off:before {
    content: "\e017";
}

.glyphicon-signal:before {
    content: "\e018";
}

.glyphicon-cog:before {
    content: "\e019";
}

.glyphicon-trash:before {
    content: "\e020";
}

.glyphicon-home:before {
    content: "\e021";
}

.glyphicon-file:before {
    content: "\e022";
}

.glyphicon-time:before {
    content: "\e023";
}

.glyphicon-road:before {
    content: "\e024";
}

.glyphicon-download-alt:before {
    content: "\e025";
}

.glyphicon-download:before {
    content: "\e026";
}

.glyphicon-upload:before {
    content: "\e027";
}

.glyphicon-inbox:before {
    content: "\e028";
}

.glyphicon-play-circle:before {
    content: "\e029";
}

.glyphicon-repeat:before {
    content: "\e030";
}

.glyphicon-refresh:before {
    content: "\e031";
}

.glyphicon-list-alt:before {
    content: "\e032";
}

.glyphicon-lock:before {
    content: "\e033";
}

.glyphicon-flag:before {
    content: "\e034";
}

.glyphicon-headphones:before {
    content: "\e035";
}

.glyphicon-volume-off:before {
    content: "\e036";
}

.glyphicon-volume-down:before {
    content: "\e037";
}

.glyphicon-volume-up:before {
    content: "\e038";
}

.glyphicon-qrcode:before {
    content: "\e039";
}

.glyphicon-barcode:before {
    content: "\e040";
}

.glyphicon-tag:before {
    content: "\e041";
}

.glyphicon-tags:before {
    content: "\e042";
}

.glyphicon-book:before {
    content: "\e043";
}

.glyphicon-bookmark:before {
    content: "\e044";
}

.glyphicon-print:before {
    content: "\e045";
}

.glyphicon-camera:before {
    content: "\e046";
}

.glyphicon-font:before {
    content: "\e047";
}

.glyphicon-bold:before {
    content: "\e048";
}

.glyphicon-italic:before {
    content: "\e049";
}

.glyphicon-text-height:before {
    content: "\e050";
}

.glyphicon-text-width:before {
    content: "\e051";
}

.glyphicon-align-left:before {
    content: "\e052";
}

.glyphicon-align-center:before {
    content: "\e053";
}

.glyphicon-align-right:before {
    content: "\e054";
}

.glyphicon-align-justify:before {
    content: "\e055";
}

.glyphicon-list:before {
    content: "\e056";
}

.glyphicon-indent-left:before {
    content: "\e057";
}

.glyphicon-indent-right:before {
    content: "\e058";
}

.glyphicon-facetime-video:before {
    content: "\e059";
}

.glyphicon-picture:before {
    content: "\e060";
}

.glyphicon-map-marker:before {
    content: "\e062";
}

.glyphicon-adjust:before {
    content: "\e063";
}

.glyphicon-tint:before {
    content: "\e064";
}

.glyphicon-edit:before {
    content: "\e065";
}

.glyphicon-share:before {
    content: "\e066";
}

.glyphicon-check:before {
    content: "\e067";
}

.glyphicon-move:before {
    content: "\e068";
}

.glyphicon-step-backward:before {
    content: "\e069";
}

.glyphicon-fast-backward:before {
    content: "\e070";
}

.glyphicon-backward:before {
    content: "\e071";
}

.glyphicon-play:before {
    content: "\e072";
}

.glyphicon-pause:before {
    content: "\e073";
}

.glyphicon-stop:before {
    content: "\e074";
}

.glyphicon-forward:before {
    content: "\e075";
}

.glyphicon-fast-forward:before {
    content: "\e076";
}

.glyphicon-step-forward:before {
    content: "\e077";
}

.glyphicon-eject:before {
    content: "\e078";
}

.glyphicon-chevron-left:before {
    content: "\e079";
}

.glyphicon-chevron-right:before {
    content: "\e080";
}

.glyphicon-plus-sign:before {
    content: "\e081";
}

.glyphicon-minus-sign:before {
    content: "\e082";
}

.glyphicon-remove-sign:before {
    content: "\e083";
}

.glyphicon-ok-sign:before {
    content: "\e084";
}

.glyphicon-question-sign:before {
    content: "\e085";
}

.glyphicon-info-sign:before {
    content: "\e086";
}

.glyphicon-screenshot:before {
    content: "\e087";
}

.glyphicon-remove-circle:before {
    content: "\e088";
}

.glyphicon-ok-circle:before {
    content: "\e089";
}

.glyphicon-ban-circle:before {
    content: "\e090";
}

.glyphicon-arrow-left:before {
    content: "\e091";
}

.glyphicon-arrow-right:before {
    content: "\e092";
}

.glyphicon-arrow-up:before {
    content: "\e093";
}

.glyphicon-arrow-down:before {
    content: "\e094";
}

.glyphicon-share-alt:before {
    content: "\e095";
}

.glyphicon-resize-full:before {
    content: "\e096";
}

.glyphicon-resize-small:before {
    content: "\e097";
}

.glyphicon-exclamation-sign:before {
    content: "\e101";
}

.glyphicon-gift:before {
    content: "\e102";
}

.glyphicon-leaf:before {
    content: "\e103";
}

.glyphicon-fire:before {
    content: "\e104";
}

.glyphicon-eye-open:before {
    content: "\e105";
}

.glyphicon-eye-close:before {
    content: "\e106";
}

.glyphicon-warning-sign:before {
    content: "\e107";
}

.glyphicon-plane:before {
    content: "\e108";
}

.glyphicon-calendar:before {
    content: "\e109";
}

.glyphicon-random:before {
    content: "\e110";
}

.glyphicon-comment:before {
    content: "\e111";
}

.glyphicon-magnet:before {
    content: "\e112";
}

.glyphicon-chevron-up:before {
    content: "\e113";
}

.glyphicon-chevron-down:before {
    content: "\e114";
}

.glyphicon-retweet:before {
    content: "\e115";
}

.glyphicon-shopping-cart:before {
    content: "\e116";
}

.glyphicon-folder-close:before {
    content: "\e117";
}

.glyphicon-folder-open:before {
    content: "\e118";
}

.glyphicon-resize-vertical:before {
    content: "\e119";
}

.glyphicon-resize-horizontal:before {
    content: "\e120";
}

.glyphicon-hdd:before {
    content: "\e121";
}

.glyphicon-bullhorn:before {
    content: "\e122";
}

.glyphicon-bell:before {
    content: "\e123";
}

.glyphicon-certificate:before {
    content: "\e124";
}

.glyphicon-thumbs-up:before {
    content: "\e125";
}

.glyphicon-thumbs-down:before {
    content: "\e126";
}

.glyphicon-hand-right:before {
    content: "\e127";
}

.glyphicon-hand-left:before {
    content: "\e128";
}

.glyphicon-hand-up:before {
    content: "\e129";
}

.glyphicon-hand-down:before {
    content: "\e130";
}

.glyphicon-circle-arrow-right:before {
    content: "\e131";
}

.glyphicon-circle-arrow-left:before {
    content: "\e132";
}

.glyphicon-circle-arrow-up:before {
    content: "\e133";
}

.glyphicon-circle-arrow-down:before {
    content: "\e134";
}

.glyphicon-globe:before {
    content: "\e135";
}

.glyphicon-wrench:before {
    content: "\e136";
}

.glyphicon-tasks:before {
    content: "\e137";
}

.glyphicon-filter:before {
    content: "\e138";
}

.glyphicon-briefcase:before {
    content: "\e139";
}

.glyphicon-fullscreen:before {
    content: "\e140";
}

.glyphicon-dashboard:before {
    content: "\e141";
}

.glyphicon-paperclip:before {
    content: "\e142";
}

.glyphicon-heart-empty:before {
    content: "\e143";
}

.glyphicon-link:before {
    content: "\e144";
}

.glyphicon-phone:before {
    content: "\e145";
}

.glyphicon-pushpin:before {
    content: "\e146";
}

.glyphicon-usd:before {
    content: "\e148";
}

.glyphicon-gbp:before {
    content: "\e149";
}

.glyphicon-sort:before {
    content: "\e150";
}

.glyphicon-sort-by-alphabet:before {
    content: "\e151";
}

.glyphicon-sort-by-alphabet-alt:before {
    content: "\e152";
}

.glyphicon-sort-by-order:before {
    content: "\e153";
}

.glyphicon-sort-by-order-alt:before {
    content: "\e154";
}

.glyphicon-sort-by-attributes:before {
    content: "\e155";
}

.glyphicon-sort-by-attributes-alt:before {
    content: "\e156";
}

.glyphicon-unchecked:before {
    content: "\e157";
}

.glyphicon-expand:before {
    content: "\e158";
}

.glyphicon-collapse-down:before {
    content: "\e159";
}

.glyphicon-collapse-up:before {
    content: "\e160";
}

.glyphicon-log-in:before {
    content: "\e161";
}

.glyphicon-flash:before {
    content: "\e162";
}

.glyphicon-log-out:before {
    content: "\e163";
}

.glyphicon-new-window:before {
    content: "\e164";
}

.glyphicon-record:before {
    content: "\e165";
}

.glyphicon-save:before {
    content: "\e166";
}

.glyphicon-open:before {
    content: "\e167";
}

.glyphicon-saved:before {
    content: "\e168";
}

.glyphicon-import:before {
    content: "\e169";
}

.glyphicon-export:before {
    content: "\e170";
}

.glyphicon-send:before {
    content: "\e171";
}

.glyphicon-floppy-disk:before {
    content: "\e172";
}

.glyphicon-floppy-saved:before {
    content: "\e173";
}

.glyphicon-floppy-remove:before {
    content: "\e174";
}

.glyphicon-floppy-save:before {
    content: "\e175";
}

.glyphicon-floppy-open:before {
    content: "\e176";
}

.glyphicon-credit-card:before {
    content: "\e177";
}

.glyphicon-transfer:before {
    content: "\e178";
}

.glyphicon-cutlery:before {
    content: "\e179";
}

.glyphicon-header:before {
    content: "\e180";
}

.glyphicon-compressed:before {
    content: "\e181";
}

.glyphicon-earphone:before {
    content: "\e182";
}

.glyphicon-phone-alt:before {
    content: "\e183";
}

.glyphicon-tower:before {
    content: "\e184";
}

.glyphicon-stats:before {
    content: "\e185";
}

.glyphicon-sd-video:before {
    content: "\e186";
}

.glyphicon-hd-video:before {
    content: "\e187";
}

.glyphicon-subtitles:before {
    content: "\e188";
}

.glyphicon-sound-stereo:before {
    content: "\e189";
}

.glyphicon-sound-dolby:before {
    content: "\e190";
}

.glyphicon-sound-5-1:before {
    content: "\e191";
}

.glyphicon-sound-6-1:before {
    content: "\e192";
}

.glyphicon-sound-7-1:before {
    content: "\e193";
}

.glyphicon-copyright-mark:before {
    content: "\e194";
}

.glyphicon-registration-mark:before {
    content: "\e195";
}

.glyphicon-cloud-download:before {
    content: "\e197";
}

.glyphicon-cloud-upload:before {
    content: "\e198";
}

.glyphicon-tree-conifer:before {
    content: "\e199";
}

.glyphicon-tree-deciduous:before {
    content: "\e200";
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: small;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 1.42857143;
        white-space: nowrap;
    }

        .dropdown-menu > li > a:hover,
        .dropdown-menu > li > a:focus {
            color: #262626;
            text-decoration: none;
            background-color: #f5f5f5;
        }

    .dropdown-menu > .active > a,
    .dropdown-menu > .active > a:hover,
    .dropdown-menu > .active > a:focus {
        color: #fff;
        text-decoration: none;
        background-color: #428bca;
        outline: 0;
    }

    .dropdown-menu > .disabled > a,
    .dropdown-menu > .disabled > a:hover,
    .dropdown-menu > .disabled > a:focus {
        color: #999;
    }

        .dropdown-menu > .disabled > a:hover,
        .dropdown-menu > .disabled > a:focus {
            text-decoration: none;
            cursor: not-allowed;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        }

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-menu-right {
    right: 0;
    left: auto;
}

.dropdown-menu-left {
    right: auto;
    left: 0;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: x-small;
    line-height: 1.42857143;
    color: #999;
}

.dropdown-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    content: "";
    border-top: 0;
    border-bottom: 4px solid;
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}

@media (min-width: 996px) {
    .navbar-right .dropdown-menu {
        right: 0;
        left: auto;
    }

    .navbar-right .dropdown-menu-left {
        right: auto;
        left: 0;
    }
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

    .btn-group > .btn,
    .btn-group-vertical > .btn {
        position: relative;
        float: left;
    }

        .btn-group > .btn:hover,
        .btn-group-vertical > .btn:hover,
        .btn-group > .btn:focus,
        .btn-group-vertical > .btn:focus,
        .btn-group > .btn:active,
        .btn-group-vertical > .btn:active,
        .btn-group > .btn.active,
        .btn-group-vertical > .btn.active {
            z-index: 2;
        }

        .btn-group > .btn:focus,
        .btn-group-vertical > .btn:focus {
            outline: none;
        }

    .btn-group .btn + .btn,
    .btn-group .btn + .btn-group,
    .btn-group .btn-group + .btn,
    .btn-group .btn-group + .btn-group {
        margin-left: -1px;
    }

.btn-toolbar {
    margin-left: -5px;
}

    .btn-toolbar .btn-group,
    .btn-toolbar .input-group {
        float: left;
    }

    .btn-toolbar > .btn,
    .btn-toolbar > .btn-group,
    .btn-toolbar > .input-group {
        margin-left: 5px;
    }

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0;
}

.btn-group > .btn:first-child {
    margin-left: 0;
}

    .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group > .btn-group {
    float: left;
}

    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }

    .btn-group > .btn-group:first-child > .btn:last-child,
    .btn-group > .btn-group:first-child > .dropdown-toggle {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .btn-group > .btn-group:last-child > .btn:first-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
    padding-right: 8px;
    padding-left: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
    padding-right: 12px;
    padding-left: 12px;
}

.btn-group.open .dropdown-toggle {
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

    .btn-group.open .dropdown-toggle.btn-link {
        -webkit-box-shadow: none;
        box-shadow: none;
    }

.btn .caret {
    margin-left: 0;
}

.btn-lg .caret {
    border-width: 5px 5px 0;
    border-bottom-width: 0;
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}

.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%;
}

    .btn-group-vertical > .btn-group > .btn {
        float: none;
    }

    .btn-group-vertical > .btn + .btn,
    .btn-group-vertical > .btn + .btn-group,
    .btn-group-vertical > .btn-group + .btn,
    .btn-group-vertical > .btn-group + .btn-group {
        margin-top: -1px;
        margin-left: 0;
    }

    .btn-group-vertical > .btn:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

    .btn-group-vertical > .btn:first-child:not(:last-child) {
        border-top-right-radius: 4px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn:last-child:not(:first-child) {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-left-radius: 4px;
    }

    .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0;
    }

    .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
    .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
    }

    .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate;
}

    .btn-group-justified > .btn,
    .btn-group-justified > .btn-group {
        display: table-cell;
        float: none;
        width: 1%;
    }

        .btn-group-justified > .btn-group .btn {
            width: 100%;
        }

[data-toggle="buttons"] > .btn > input[type="radio"],
[data-toggle="buttons"] > .btn > input[type="checkbox"] {
    display: none;
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}

    .input-group[class*="col-"] {
        float: none;
        padding-right: 0;
        padding-left: 0;
    }

    .input-group .form-control {
        position: relative;
        z-index: 2;
        float: left;
        width: 100%;
        margin-bottom: 0;
    }

.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    padding: 10px 16px;
    font-size: large;
    line-height: 1.33;
    border-radius: 6px;
}

select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
    height: 46px;
    line-height: 46px;
}

textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
    height: auto;
}

.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    padding: 5px 10px;
    font-size: x-small;
    line-height: 1.5;
    border-radius: 3px;
}

select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
    height: 30px;
    line-height: 30px;
}

textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
    height: auto;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control {
    display: table-cell;
}

    .input-group-addon:not(:first-child):not(:last-child),
    .input-group-btn:not(:first-child):not(:last-child),
    .input-group .form-control:not(:first-child):not(:last-child) {
        border-radius: 0;
    }

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon {
    padding: 6px 12px;
    font-size: small;
    font-weight: normal;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}

    .input-group-addon.input-sm {
        padding: 5px 10px;
        font-size: x-small;
        border-radius: 3px;
    }

    .input-group-addon.input-lg {
        padding: 10px 16px;
        font-size: large;
        border-radius: 6px;
    }

    .input-group-addon input[type="radio"],
    .input-group-addon input[type="checkbox"] {
        margin-top: 0;
    }

    .input-group .form-control:first-child,
    .input-group-addon:first-child,
    .input-group-btn:first-child > .btn,
    .input-group-btn:first-child > .btn-group > .btn,
    .input-group-btn:first-child > .dropdown-toggle,
    .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
    .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
    }

    .input-group-addon:first-child {
        border-right: 0;
    }

    .input-group .form-control:last-child,
    .input-group-addon:last-child,
    .input-group-btn:last-child > .btn,
    .input-group-btn:last-child > .btn-group > .btn,
    .input-group-btn:last-child > .dropdown-toggle,
    .input-group-btn:first-child > .btn:not(:first-child),
    .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }

    .input-group-addon:last-child {
        border-left: 0;
    }

.input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}

    .input-group-btn > .btn {
        position: relative;
    }

        .input-group-btn > .btn + .btn {
            margin-left: -1px;
        }

        .input-group-btn > .btn:hover,
        .input-group-btn > .btn:focus,
        .input-group-btn > .btn:active {
            z-index: 2;
        }

    .input-group-btn:first-child > .btn,
    .input-group-btn:first-child > .btn-group {
        margin-right: -1px;
    }

    .input-group-btn:last-child > .btn,
    .input-group-btn:last-child > .btn-group {
        margin-left: -1px;
    }

.nav {
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

    .nav > li {
        position: relative;
        display: block;
    }

        .nav > li > a {
            position: relative;
            display: block;
            padding: 10px 15px;
        }

            .nav > li > a:hover,
            .nav > li > a:focus {
                text-decoration: none;
                background-color: #eee;
            }

        .nav > li.disabled > a {
            color: #999;
        }

            .nav > li.disabled > a:hover,
            .nav > li.disabled > a:focus {
                color: #999;
                text-decoration: none;
                cursor: not-allowed;
                background-color: transparent;
            }

    .nav .open > a,
    .nav .open > a:hover,
    .nav .open > a:focus {
        background-color: #eee;
        border-color: #428bca;
    }

    .nav .nav-divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .nav > li > a > img {
        max-width: none;
    }

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

    .nav-tabs > li {
        float: left;
        margin-bottom: -1px;
    }

        .nav-tabs > li > a {
            margin-right: 2px;
            line-height: 1.42857143;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0;
        }

            .nav-tabs > li > a:hover {
                border-color: #eee #eee #ddd;
            }

        .nav-tabs > li.active > a,
        .nav-tabs > li.active > a:hover,
        .nav-tabs > li.active > a:focus {
            color: #555;
            cursor: default;
            background-color: #fff;
            border: 1px solid #ddd;
            border-bottom-color: transparent;
        }

    .nav-tabs.nav-justified {
        width: 100%;
        border-bottom: 0;
    }

        .nav-tabs.nav-justified > li {
            float: none;
        }

            .nav-tabs.nav-justified > li > a {
                margin-bottom: 5px;
                text-align: center;
            }

        .nav-tabs.nav-justified > .dropdown .dropdown-menu {
            top: auto;
            left: auto;
        }

@media (min-width: 996px) {
    .nav-tabs.nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-tabs.nav-justified > li > a {
            margin-bottom: 0;
        }
}

.nav-tabs.nav-justified > li > a {
    margin-right: 0;
    border-radius: 4px;
}

.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
    border: 1px solid #ddd;
}

@media (min-width: 996px) {
    .nav-tabs.nav-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs.nav-justified > .active > a,
    .nav-tabs.nav-justified > .active > a:hover,
    .nav-tabs.nav-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}

.nav-pills > li {
    float: left;
}

    .nav-pills > li > a {
        border-radius: 4px;
    }

    .nav-pills > li + li {
        margin-left: 2px;
    }

    .nav-pills > li.active > a,
    .nav-pills > li.active > a:hover,
    .nav-pills > li.active > a:focus {
        color: #fff;
        background-color: #428bca;
    }

.nav-stacked > li {
    float: none;
}

    .nav-stacked > li + li {
        margin-top: 2px;
        margin-left: 0;
    }

.nav-justified {
    width: 100%;
}

    .nav-justified > li {
        float: none;
    }

        .nav-justified > li > a {
            margin-bottom: 5px;
            text-align: center;
        }

    .nav-justified > .dropdown .dropdown-menu {
        top: auto;
        left: auto;
    }

@media (min-width: 996px) {
    .nav-justified > li {
        display: table-cell;
        width: 1%;
    }

        .nav-justified > li > a {
            margin-bottom: 0;
        }
}

.nav-tabs-justified {
    border-bottom: 0;
}

    .nav-tabs-justified > li > a {
        margin-right: 0;
        border-radius: 4px;
    }

    .nav-tabs-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus {
        border: 1px solid #ddd;
    }

@media (min-width: 996px) {
    .nav-tabs-justified > li > a {
        border-bottom: 1px solid #ddd;
        border-radius: 4px 4px 0 0;
    }

    .nav-tabs-justified > .active > a,
    .nav-tabs-justified > .active > a:hover,
    .nav-tabs-justified > .active > a:focus {
        border-bottom-color: #fff;
    }
}

.tab-content > .tab-pane {
    display: none;
}

.tab-content > .active {
    display: block;
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}

@media (min-width: 996px) {
    .navbar {
        border-radius: 4px;
    }
}

@media (min-width: 996px) {
    .navbar-header {
        float: left;
    }
}

.navbar-collapse {
    max-height: 340px;
    padding-right: 15px;
    padding-left: 15px;
    overflow-x: visible;
    -webkit-overflow-scrolling: touch;
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}

    .navbar-collapse.in {
        overflow-y: auto;
    }

@media (min-width: 996px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        box-shadow: none;
    }

        .navbar-collapse.collapse {
            display: block !important;
            height: auto !important;
            padding-bottom: 0;
            overflow: visible !important;
        }

        .navbar-collapse.in {
            overflow-y: visible;
        }

    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse {
        padding-right: 0;
        padding-left: 0;
    }
}

.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
    margin-right: -15px;
    margin-left: -15px;
}

@media (min-width: 996px) {
    .container > .navbar-header,
    .container-fluid > .navbar-header,
    .container > .navbar-collapse,
    .container-fluid > .navbar-collapse {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-static-top {
    z-index: 1000;
    border-width: 0 0 1px;
}

@media (min-width: 996px) {
    .navbar-static-top {
        border-radius: 0;
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
}

@media (min-width: 996px) {
    .navbar-fixed-top,
    .navbar-fixed-bottom {
        border-radius: 0;
    }
}

.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0;
    border-width: 1px 0 0;
}

.navbar-brand {
    float: left;
    height: 50px;
    padding: 15px 15px;
    font-size: large;
    line-height: 20px;
}

    .navbar-brand:hover,
    .navbar-brand:focus {
        text-decoration: none;
    }

@media (min-width: 996px) {
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        margin-left: -15px;
    }
}

.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .navbar-toggle:focus {
        outline: none;
    }

    .navbar-toggle .icon-bar {
        display: block;
        width: 22px;
        height: 2px;
        border-radius: 1px;
    }

        .navbar-toggle .icon-bar + .icon-bar {
            margin-top: 4px;
        }

@media (min-width: 996px) {
    .navbar-toggle {
        display: none;
    }
}

.navbar-nav {
    margin: 7.5px -15px;
}

    .navbar-nav > li > a {
        padding-top: 10px;
        padding-bottom: 10px;
        line-height: 20px;
    }

@media (max-width: 996px) {
    .navbar-nav .open .dropdown-menu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        box-shadow: none;
    }

        .navbar-nav .open .dropdown-menu > li > a,
        .navbar-nav .open .dropdown-menu .dropdown-header {
            padding: 5px 15px 5px 25px;
        }

        .navbar-nav .open .dropdown-menu > li > a {
            line-height: 20px;
        }

            .navbar-nav .open .dropdown-menu > li > a:hover,
            .navbar-nav .open .dropdown-menu > li > a:focus {
                background-image: none;
            }
}

@media (min-width: 996px) {
    .navbar-nav {
        float: left;
        margin: 0;
    }

        .navbar-nav > li {
            float: left;
        }

            .navbar-nav > li > a {
                padding-top: 15px;
                padding-bottom: 15px;
            }

        .navbar-nav.navbar-right:last-child {
            margin-right: -15px;
        }
}

@media (min-width: 996px) {
    .navbar-left {
        float: left !important;
    }

    .navbar-right {
        float: right !important;
    }
}

.navbar-form {
    padding: 10px 15px;
    margin-top: 8px;
    margin-right: -15px;
    margin-bottom: 8px;
    margin-left: -15px;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}

@media (min-width: 996px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle;
    }

    .navbar-form .input-group > .form-control {
        width: 100%;
    }

    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: middle;
    }

    .navbar-form .radio,
    .navbar-form .checkbox {
        display: inline-block;
        padding-left: 0;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle;
    }

        .navbar-form .radio input[type="radio"],
        .navbar-form .checkbox input[type="checkbox"] {
            float: none;
            margin-left: 0;
        }

    .navbar-form .has-feedback .form-control-feedback {
        top: 0;
    }
}

@media (max-width: 767px) {
    .navbar-form .form-group {
        margin-bottom: 5px;
    }
}

@media (min-width: 996px) {
    .navbar-form {
        width: auto;
        padding-top: 0;
        padding-bottom: 0;
        margin-right: 0;
        margin-left: 0;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }

        .navbar-form.navbar-right:last-child {
            margin-right: -15px;
        }
}

.navbar-nav > li > .dropdown-menu {
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.navbar-btn {
    margin-top: 8px;
    margin-bottom: 8px;
}

    .navbar-btn.btn-sm {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .navbar-btn.btn-xs {
        margin-top: 14px;
        margin-bottom: 14px;
    }

.navbar-text {
    margin-top: 15px;
    margin-bottom: 15px;
}

@media (min-width: 996px) {
    .navbar-text {
        float: left;
        margin-right: 15px;
        margin-left: 15px;
    }

        .navbar-text.navbar-right:last-child {
            margin-right: 0;
        }
}

.navbar-default {
    background-color: #f8f8f8;
    border-color: #e7e7e7;
}

    .navbar-default .navbar-brand {
        color: #777;
    }

        .navbar-default .navbar-brand:hover,
        .navbar-default .navbar-brand:focus {
            color: #5e5e5e;
            background-color: transparent;
        }

    .navbar-default .navbar-text {
        color: #777;
    }

    .navbar-default .navbar-nav > li > a {
        color: #777;
    }

        .navbar-default .navbar-nav > li > a:hover,
        .navbar-default .navbar-nav > li > a:focus {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav > .active > a,
    .navbar-default .navbar-nav > .active > a:hover,
    .navbar-default .navbar-nav > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav > .disabled > a,
    .navbar-default .navbar-nav > .disabled > a:hover,
    .navbar-default .navbar-nav > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }

    .navbar-default .navbar-toggle {
        border-color: #ddd;
    }

        .navbar-default .navbar-toggle:hover,
        .navbar-default .navbar-toggle:focus {
            background-color: #ddd;
        }

        .navbar-default .navbar-toggle .icon-bar {
            background-color: #888;
        }

    .navbar-default .navbar-collapse,
    .navbar-default .navbar-form {
        border-color: #e7e7e7;
    }

    .navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:hover,
    .navbar-default .navbar-nav > .open > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777;
    }

        .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #333;
            background-color: transparent;
        }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #555;
        background-color: #e7e7e7;
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #ccc;
        background-color: transparent;
    }
}

.navbar-default .navbar-link {
    color: #777;
}

    .navbar-default .navbar-link:hover {
        color: #333;
    }

.navbar-inverse {
    background-color: #222;
    border-color: #080808;
}

    .navbar-inverse .navbar-brand {
        color: #999;
    }

        .navbar-inverse .navbar-brand:hover,
        .navbar-inverse .navbar-brand:focus {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-text {
        color: #999;
    }

    .navbar-inverse .navbar-nav > li > a {
        color: #999;
    }

        .navbar-inverse .navbar-nav > li > a:hover,
        .navbar-inverse .navbar-nav > li > a:focus {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav > .active > a,
    .navbar-inverse .navbar-nav > .active > a:hover,
    .navbar-inverse .navbar-nav > .active > a:focus {
        color: #fff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav > .disabled > a,
    .navbar-inverse .navbar-nav > .disabled > a:hover,
    .navbar-inverse .navbar-nav > .disabled > a:focus {
        color: #444;
        background-color: transparent;
    }

    .navbar-inverse .navbar-toggle {
        border-color: #333;
    }

        .navbar-inverse .navbar-toggle:hover,
        .navbar-inverse .navbar-toggle:focus {
            background-color: #333;
        }

        .navbar-inverse .navbar-toggle .icon-bar {
            background-color: #fff;
        }

    .navbar-inverse .navbar-collapse,
    .navbar-inverse .navbar-form {
        border-color: #101010;
    }

    .navbar-inverse .navbar-nav > .open > a,
    .navbar-inverse .navbar-nav > .open > a:hover,
    .navbar-inverse .navbar-nav > .open > a:focus {
        color: #fff;
        background-color: #080808;
    }

@media (max-width: 767px) {
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
        border-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
        color: #999;
    }

        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
        .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
            color: #fff;
            background-color: transparent;
        }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-color: #080808;
    }

    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
        color: #444;
        background-color: transparent;
    }
}

.navbar-inverse .navbar-link {
    color: #999;
}

    .navbar-inverse .navbar-link:hover {
        color: #fff;
    }

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: #f5f5f5;
    border-radius: 4px;
}

    .breadcrumb > li {
        display: inline-block;
    }

        .breadcrumb > li + li:before {
            padding: 0 5px;
            color: #ccc;
            content: "/\00a0";
        }

    .breadcrumb > .active {
        color: #999;
    }

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

    .pagination > li {
        display: inline;
    }

        .pagination > li > a,
        .pagination > li > span {
            position: relative;
            float: left;
            padding: 6px 12px;
            margin-left: -1px;
            line-height: 1.42857143;
            color: #428bca;
            text-decoration: none;
            background-color: #fff;
            border: 1px solid #ddd;
        }

        .pagination > li:first-child > a,
        .pagination > li:first-child > span {
            margin-left: 0;
            border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;
        }

        .pagination > li:last-child > a,
        .pagination > li:last-child > span {
            border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;
        }

        .pagination > li > a:hover,
        .pagination > li > span:hover,
        .pagination > li > a:focus,
        .pagination > li > span:focus {
            color: #2a6496;
            background-color: #eee;
            border-color: #ddd;
        }

    .pagination > .active > a,
    .pagination > .active > span,
    .pagination > .active > a:hover,
    .pagination > .active > span:hover,
    .pagination > .active > a:focus,
    .pagination > .active > span:focus {
        z-index: 2;
        color: #fff;
        cursor: default;
        background-color: #428bca;
        border-color: #428bca;
    }

    .pagination > .disabled > span,
    .pagination > .disabled > span:hover,
    .pagination > .disabled > span:focus,
    .pagination > .disabled > a,
    .pagination > .disabled > a:hover,
    .pagination > .disabled > a:focus {
        color: #999;
        cursor: not-allowed;
        background-color: #fff;
        border-color: #ddd;
    }

.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: large;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: x-small;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}

.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
}

    .pager li {
        display: inline;
    }

        .pager li > a,
        .pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: #fff;
            border: 1px solid #ddd;
            border-radius: 15px;
        }

            .pager li > a:hover,
            .pager li > a:focus {
                text-decoration: none;
                background-color: #eee;
            }

    .pager .next > a,
    .pager .next > span {
        float: right;
    }

    .pager .previous > a,
    .pager .previous > span {
        float: left;
    }

    .pager .disabled > a,
    .pager .disabled > a:hover,
    .pager .disabled > a:focus,
    .pager .disabled > span {
        color: #999;
        cursor: not-allowed;
        background-color: #fff;
    }

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

    .label[href]:hover,
    .label[href]:focus {
        color: #fff;
        text-decoration: none;
        cursor: pointer;
    }

    .label:empty {
        display: none;
    }

.btn .label {
    position: relative;
    top: -1px;
}

.label-default {
    background-color: #999;
}

    .label-default[href]:hover,
    .label-default[href]:focus {
        background-color: #808080;
    }

.label-primary {
    background-color: #428bca;
}

    .label-primary[href]:hover,
    .label-primary[href]:focus {
        background-color: #3071a9;
    }

.label-success {
    background-color: #5cb85c;
}

    .label-success[href]:hover,
    .label-success[href]:focus {
        background-color: #449d44;
    }

.label-info {
    background-color: #5bc0de;
}

    .label-info[href]:hover,
    .label-info[href]:focus {
        background-color: #31b0d5;
    }

.label-warning {
    background-color: #f0ad4e;
}

    .label-warning[href]:hover,
    .label-warning[href]:focus {
        background-color: #ec971f;
    }

.label-danger {
    background-color: #d9534f;
}

    .label-danger[href]:hover,
    .label-danger[href]:focus {
        background-color: #c9302c;
    }

.badge {
    display: inline-block;
    min-width: 10px;
    padding: 3px 7px;
    font-size: x-small;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #999;
    border-radius: 10px;
}

    .badge:empty {
        display: none;
    }

.btn .badge {
    position: relative;
    top: -1px;
}

.btn-xs .badge {
    top: 0;
    padding: 1px 5px;
}

a.badge:hover,
a.badge:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
    color: #428bca;
    background-color: #fff;
}

.nav-pills > li > a > .badge {
    margin-left: 3px;
}

.jumbotron {
    padding: 30px;
    margin-bottom: 30px;
    color: inherit;
    background-color: #eee;
}

    .jumbotron h1,
    .jumbotron .h1 {
        color: inherit;
    }

    .jumbotron p {
        margin-bottom: 15px;
        font-size: large;
        font-weight: 200;
    }

.container .jumbotron {
    border-radius: 6px;
}

.jumbotron .container {
    max-width: 100%;
}

@media screen and (min-width: 996px) {
    .jumbotron {
        padding-top: 48px;
        padding-bottom: 48px;
    }

    .container .jumbotron {
        padding-right: 60px;
        padding-left: 60px;
    }

    .jumbotron h1,
    .jumbotron .h1 {
        font-size: xx-large;
    }
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

    .thumbnail > img,
    .thumbnail a > img {
        margin-right: auto;
        margin-left: auto;
    }

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #428bca;
}

.thumbnail .caption {
    padding: 9px;
    color: #333;
}

.alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}

    .alert h4 {
        margin-top: 0;
        color: inherit;
    }

    .alert .alert-link {
        font-weight: bold;
    }

    .alert > p,
    .alert > ul {
        margin-bottom: 0;
    }

        .alert > p + p {
            margin-top: 5px;
        }

.alert-dismissable {
    padding-right: 35px;
}

    .alert-dismissable .close {
        position: relative;
        top: -2px;
        right: -21px;
        color: inherit;
    }

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

    .alert-success hr {
        border-top-color: #c9e2b3;
    }

    .alert-success .alert-link {
        color: #2b542c;
    }

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

    .alert-info hr {
        border-top-color: #a6e1ec;
    }

    .alert-info .alert-link {
        color: #245269;
    }

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc;
}

    .alert-warning hr {
        border-top-color: #f7e1b5;
    }

    .alert-warning .alert-link {
        color: #66512c;
    }

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
}

    .alert-danger hr {
        border-top-color: #e4b9c0;
    }

    .alert-danger .alert-link {
        color: #843534;
    }

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 40px 0;
    }

    to {
        background-position: 0 0;
    }
}

.progress {
    height: 20px;
    margin-bottom: 20px;
    overflow: hidden;
    background-color: #f5f5f5;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}

.progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: x-small;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #428bca;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
}

.progress-striped .progress-bar {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-size: 40px 40px;
}

.progress.active .progress-bar {
    -webkit-animation: progress-bar-stripes 2s linear infinite;
    animation: progress-bar-stripes 2s linear infinite;
}

.progress-bar-success {
    background-color: #5cb85c;
}

.progress-striped .progress-bar-success {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-info {
    background-color: #5bc0de;
}

.progress-striped .progress-bar-info {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-warning {
    background-color: #f0ad4e;
}

.progress-striped .progress-bar-warning {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-danger {
    background-color: #d9534f;
}

.progress-striped .progress-bar-danger {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.media,
.media-body {
    overflow: hidden;
    zoom: 1;
}

    .media,
    .media .media {
        margin-top: 15px;
    }

        .media:first-child {
            margin-top: 0;
        }

.media-object {
    display: block;
}

.media-heading {
    margin: 0 0 5px;
}

.media > .pull-left {
    margin-right: 10px;
}

.media > .pull-right {
    margin-left: 10px;
}

.media-list {
    padding-left: 0;
    list-style: none;
}

.list-group {
    padding-left: 0;
    margin-bottom: 20px;
}

.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}

    .list-group-item:first-child {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
    }

    .list-group-item:last-child {
        margin-bottom: 0;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
    }

    .list-group-item > .badge {
        float: right;
    }

        .list-group-item > .badge + .badge {
            margin-right: 5px;
        }

a.list-group-item {
    color: #555;
}

    a.list-group-item .list-group-item-heading {
        color: #333;
    }

    a.list-group-item:hover,
    a.list-group-item:focus {
        text-decoration: none;
        background-color: #f5f5f5;
    }

    a.list-group-item.active,
    a.list-group-item.active:hover,
    a.list-group-item.active:focus {
        z-index: 2;
        color: #fff;
        background-color: #428bca;
        border-color: #428bca;
    }

        a.list-group-item.active .list-group-item-heading,
        a.list-group-item.active:hover .list-group-item-heading,
        a.list-group-item.active:focus .list-group-item-heading {
            color: inherit;
        }

        a.list-group-item.active .list-group-item-text,
        a.list-group-item.active:hover .list-group-item-text,
        a.list-group-item.active:focus .list-group-item-text {
            color: #e1edf7;
        }

.list-group-item-success {
    color: #3c763d;
    background-color: #dff0d8;
}

a.list-group-item-success {
    color: #3c763d;
}

    a.list-group-item-success .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-success:hover,
    a.list-group-item-success:focus {
        color: #3c763d;
        background-color: #d0e9c6;
    }

    a.list-group-item-success.active,
    a.list-group-item-success.active:hover,
    a.list-group-item-success.active:focus {
        color: #fff;
        background-color: #3c763d;
        border-color: #3c763d;
    }

.list-group-item-info {
    color: #31708f;
    background-color: #d9edf7;
}

a.list-group-item-info {
    color: #31708f;
}

    a.list-group-item-info .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-info:hover,
    a.list-group-item-info:focus {
        color: #31708f;
        background-color: #c4e3f3;
    }

    a.list-group-item-info.active,
    a.list-group-item-info.active:hover,
    a.list-group-item-info.active:focus {
        color: #fff;
        background-color: #31708f;
        border-color: #31708f;
    }

.list-group-item-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
}

a.list-group-item-warning {
    color: #8a6d3b;
}

    a.list-group-item-warning .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-warning:hover,
    a.list-group-item-warning:focus {
        color: #8a6d3b;
        background-color: #faf2cc;
    }

    a.list-group-item-warning.active,
    a.list-group-item-warning.active:hover,
    a.list-group-item-warning.active:focus {
        color: #fff;
        background-color: #8a6d3b;
        border-color: #8a6d3b;
    }

.list-group-item-danger {
    color: #a94442;
    background-color: #f2dede;
}

a.list-group-item-danger {
    color: #a94442;
}

    a.list-group-item-danger .list-group-item-heading {
        color: inherit;
    }

    a.list-group-item-danger:hover,
    a.list-group-item-danger:focus {
        color: #a94442;
        background-color: #ebcccc;
    }

    a.list-group-item-danger.active,
    a.list-group-item-danger.active:hover,
    a.list-group-item-danger.active:focus {
        color: #fff;
        background-color: #a94442;
        border-color: #a94442;
    }

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text {
    margin-bottom: 0;
    line-height: 1.3;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-body {
    padding: 15px;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

    .panel-heading > .dropdown .dropdown-toggle {
        color: inherit;
    }

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: medium;
    color: inherit;
}

    .panel-title > a {
        color: inherit;
    }

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}

.panel > .list-group {
    margin-bottom: 0;
}

    .panel > .list-group .list-group-item {
        border-width: 1px 0;
        border-radius: 0;
    }

    .panel > .list-group:first-child .list-group-item:first-child {
        border-top: 0;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

    .panel > .list-group:last-child .list-group-item:last-child {
        border-bottom: 0;
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

.panel-heading + .list-group .list-group-item:first-child {
    border-top-width: 0;
}

.panel > .table,
.panel > .table-responsive > .table {
    margin-bottom: 0;
}

    .panel > .table:first-child,
    .panel > .table-responsive:first-child > .table:first-child {
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
    }

        .panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
        .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
        .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
        .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
        .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
        .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
        .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
        .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
            border-top-left-radius: 3px;
        }

        .panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
        .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
        .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
        .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
        .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
        .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
        .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
        .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
            border-top-right-radius: 3px;
        }

    .panel > .table:last-child,
    .panel > .table-responsive:last-child > .table:last-child {
        border-bottom-right-radius: 3px;
        border-bottom-left-radius: 3px;
    }

        .panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
        .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
        .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
        .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
        .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
        .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
        .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
        .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
            border-bottom-left-radius: 3px;
        }

        .panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
        .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
        .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
        .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
        .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
        .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
        .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
        .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
            border-bottom-right-radius: 3px;
        }

.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
    border-top: 1px solid #ddd;
}

.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
    border-top: 0;
}

.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
    border: 0;
}

    .panel > .table-bordered > thead > tr > th:first-child,
    .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
    .panel > .table-bordered > tbody > tr > th:first-child,
    .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
    .panel > .table-bordered > tfoot > tr > th:first-child,
    .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
    .panel > .table-bordered > thead > tr > td:first-child,
    .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
    .panel > .table-bordered > tbody > tr > td:first-child,
    .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
    .panel > .table-bordered > tfoot > tr > td:first-child,
    .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
        border-left: 0;
    }

    .panel > .table-bordered > thead > tr > th:last-child,
    .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
    .panel > .table-bordered > tbody > tr > th:last-child,
    .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
    .panel > .table-bordered > tfoot > tr > th:last-child,
    .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
    .panel > .table-bordered > thead > tr > td:last-child,
    .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
    .panel > .table-bordered > tbody > tr > td:last-child,
    .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
    .panel > .table-bordered > tfoot > tr > td:last-child,
    .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
        border-right: 0;
    }

    .panel > .table-bordered > thead > tr:first-child > td,
    .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
    .panel > .table-bordered > tbody > tr:first-child > td,
    .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
    .panel > .table-bordered > thead > tr:first-child > th,
    .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
    .panel > .table-bordered > tbody > tr:first-child > th,
    .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
        border-bottom: 0;
    }

    .panel > .table-bordered > tbody > tr:last-child > td,
    .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
    .panel > .table-bordered > tfoot > tr:last-child > td,
    .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
    .panel > .table-bordered > tbody > tr:last-child > th,
    .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
    .panel > .table-bordered > tfoot > tr:last-child > th,
    .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
        border-bottom: 0;
    }

.panel > .table-responsive {
    margin-bottom: 0;
    border: 0;
}

.panel-group {
    margin-bottom: 20px;
}

    .panel-group .panel {
        margin-bottom: 0;
        overflow: hidden;
        border-radius: 4px;
    }

        .panel-group .panel + .panel {
            margin-top: 5px;
        }

    .panel-group .panel-heading {
        border-bottom: 0;
    }

        .panel-group .panel-heading + .panel-collapse .panel-body {
            border-top: 1px solid #ddd;
        }

    .panel-group .panel-footer {
        border-top: 0;
    }

        .panel-group .panel-footer + .panel-collapse .panel-body {
            border-bottom: 1px solid #ddd;
        }

.panel-default {
    border-color: #ddd;
}

    .panel-default > .panel-heading {
        color: #333;
        background-color: #f5f5f5;
        border-color: #ddd;
    }

        .panel-default > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #ddd;
        }

    .panel-default > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #ddd;
    }

.panel-primary {
    border-color: #428bca;
}

    .panel-primary > .panel-heading {
        color: #fff;
        background-color: #428bca;
        border-color: #428bca;
    }

        .panel-primary > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #428bca;
        }

    .panel-primary > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #428bca;
    }

.panel-success {
    border-color: #d6e9c6;
}

    .panel-success > .panel-heading {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6;
    }

        .panel-success > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #d6e9c6;
        }

    .panel-success > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #d6e9c6;
    }

.panel-info {
    border-color: #bce8f1;
}

    .panel-info > .panel-heading {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1;
    }

        .panel-info > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #bce8f1;
        }

    .panel-info > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #bce8f1;
    }

.panel-warning {
    border-color: #faebcc;
}

    .panel-warning > .panel-heading {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc;
    }

        .panel-warning > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #faebcc;
        }

    .panel-warning > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #faebcc;
    }

.panel-danger {
    border-color: #ebccd1;
}

    .panel-danger > .panel-heading {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1;
    }

        .panel-danger > .panel-heading + .panel-collapse .panel-body {
            border-top-color: #ebccd1;
        }

    .panel-danger > .panel-footer + .panel-collapse .panel-body {
        border-bottom-color: #ebccd1;
    }

.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

    .well blockquote {
        border-color: #ddd;
        border-color: rgba(0, 0, 0, .15);
    }

.well-lg {
    padding: 24px;
    border-radius: 6px;
}

.well-sm {
    padding: 9px;
    border-radius: 3px;
}

.close {
    float: right;
    font-size: large;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}

    .close:hover,
    .close:focus {
        color: #000;
        text-decoration: none;
        cursor: pointer;
        filter: alpha(opacity=50);
        opacity: .5;
    }

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
}

.modal-open {
    overflow: hidden;
}

.modal {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: auto;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    outline: 0;
}

    .modal.fade .modal-dialog {
        -webkit-transition: -webkit-transform .3s ease-out;
        -moz-transition: -moz-transform .3s ease-out;
        -o-transition: -o-transform .3s ease-out;
        transition: transform .3s ease-out;
        -webkit-transform: translate(0, -25%);
        -ms-transform: translate(0, -25%);
        transform: translate(0, -25%);
    }

    .modal.in .modal-dialog {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
    }

.modal-dialog {
    position: relative;
    width: auto;
    margin: 10px;
}

.modal-content {
    position: relative;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    outline: none;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
}

    .modal-backdrop.fade {
        filter: alpha(opacity=0);
        opacity: 0;
    }

    .modal-backdrop.in {
        filter: alpha(opacity=50);
        opacity: .5;
    }

.modal-header {
    min-height: 16.42857143px;
    padding: 15px;
    border-bottom: 1px solid #e5e5e5;
}

    .modal-header .close {
        margin-top: -2px;
    }

.modal-title {
    margin: 0;
    line-height: 1.42857143;
}

.modal-body {
    position: relative;
    padding: 20px;
}

.modal-footer {
    padding: 19px 20px 20px;
    margin-top: 15px;
    text-align: right;
    border-top: 1px solid #e5e5e5;
}

    .modal-footer .btn + .btn {
        margin-bottom: 0;
        margin-left: 5px;
    }

    .modal-footer .btn-group .btn + .btn {
        margin-left: -1px;
    }

    .modal-footer .btn-block + .btn-block {
        margin-left: 0;
    }

@media (min-width: 768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto;
    }

    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    }

    .modal-sm {
        width: 300px;
    }
}

@media (min-width: 992px) {
    .modal-lg {
        width: 900px;
    }
}

.tooltip {
    position: absolute;
    z-index: 1030;
    display: block;
    font-size: x-small;
    line-height: 1.4;
    visibility: visible;
    filter: alpha(opacity=0);
    opacity: 0;
}

    .tooltip.in {
        filter: alpha(opacity=90);
        opacity: .9;
    }

    .tooltip.top {
        padding: 5px 0;
        margin-top: -3px;
    }

    .tooltip.right {
        padding: 0 5px;
        margin-left: 3px;
    }

    .tooltip.bottom {
        padding: 5px 0;
        margin-top: 3px;
    }

    .tooltip.left {
        padding: 0 5px;
        margin-left: -3px;
    }

.tooltip-inner {
    max-width: 300px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    background-color: #000;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
    bottom: 0;
    left: 5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
    right: 5px;
    bottom: 0;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    left: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    right: 5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1010;
    display: none;
    max-width: 276px;
    padding: 1px;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
}

    .popover.top {
        margin-top: -10px;
    }

    .popover.right {
        margin-left: 10px;
    }

    .popover.bottom {
        margin-top: 10px;
    }

    .popover.left {
        margin-left: -10px;
    }

.popover-title {
    padding: 8px 14px;
    margin: 0;
    font-size: small;
    font-weight: normal;
    line-height: 18px;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-radius: 5px 5px 0 0;
}

.popover-content {
    padding: 9px 14px;
}

.popover > .arrow,
.popover > .arrow:after {
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.popover > .arrow {
    border-width: 11px;
}

    .popover > .arrow:after {
        content: "";
        border-width: 10px;
    }

.popover.top > .arrow {
    bottom: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-color: #999;
    border-top-color: rgba(0, 0, 0, .25);
    border-bottom-width: 0;
}

    .popover.top > .arrow:after {
        bottom: 1px;
        margin-left: -10px;
        content: " ";
        border-top-color: #fff;
        border-bottom-width: 0;
    }

.popover.right > .arrow {
    top: 50%;
    left: -11px;
    margin-top: -11px;
    border-right-color: #999;
    border-right-color: rgba(0, 0, 0, .25);
    border-left-width: 0;
}

    .popover.right > .arrow:after {
        bottom: -10px;
        left: 1px;
        content: " ";
        border-right-color: #fff;
        border-left-width: 0;
    }

.popover.bottom > .arrow {
    top: -11px;
    left: 50%;
    margin-left: -11px;
    border-top-width: 0;
    border-bottom-color: #999;
    border-bottom-color: rgba(0, 0, 0, .25);
}

    .popover.bottom > .arrow:after {
        top: 1px;
        margin-left: -10px;
        content: " ";
        border-top-width: 0;
        border-bottom-color: #fff;
    }

.popover.left > .arrow {
    top: 50%;
    right: -11px;
    margin-top: -11px;
    border-right-width: 0;
    border-left-color: #999;
    border-left-color: rgba(0, 0, 0, .25);
}

    .popover.left > .arrow:after {
        right: 1px;
        bottom: -10px;
        content: " ";
        border-right-width: 0;
        border-left-color: #fff;
    }

.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

    .carousel-inner > .item {
        position: relative;
        display: none;
        -webkit-transition: .6s ease-in-out left;
        transition: .6s ease-in-out left;
    }

        .carousel-inner > .item > img,
        .carousel-inner > .item > a > img {
            line-height: 1;
        }

    .carousel-inner > .active,
    .carousel-inner > .next,
    .carousel-inner > .prev {
        display: block;
    }

    .carousel-inner > .active {
        left: 0;
    }

    .carousel-inner > .next,
    .carousel-inner > .prev {
        position: absolute;
        top: 0;
        width: 100%;
    }

    .carousel-inner > .next {
        left: 100%;
    }

    .carousel-inner > .prev {
        left: -100%;
    }

        .carousel-inner > .next.left,
        .carousel-inner > .prev.right {
            left: 0;
        }

    .carousel-inner > .active.left {
        left: -100%;
    }

    .carousel-inner > .active.right {
        left: 100%;
    }

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 15%;
    font-size: large;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
    filter: alpha(opacity=50);
    opacity: .5;
}

    .carousel-control.left {
        background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .5) 0%), color-stop(rgba(0, 0, 0, .0001) 100%));
        background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
        background-repeat: repeat-x;
    }

    .carousel-control.right {
        right: 0;
        left: auto;
        background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, .0001) 0%), color-stop(rgba(0, 0, 0, .5) 100%));
        background-image: linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
        background-repeat: repeat-x;
    }

    .carousel-control:hover,
    .carousel-control:focus {
        color: #fff;
        text-decoration: none;
        filter: alpha(opacity=90);
        outline: none;
        opacity: .9;
    }

    .carousel-control .icon-prev,
    .carousel-control .icon-next,
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right {
        position: absolute;
        top: 50%;
        z-index: 5;
        display: inline-block;
    }

    .carousel-control .icon-prev,
    .carousel-control .glyphicon-chevron-left {
        left: 50%;
    }

    .carousel-control .icon-next,
    .carousel-control .glyphicon-chevron-right {
        right: 50%;
    }

    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 20px;
        height: 20px;
        margin-top: -10px;
        margin-left: -10px;
        font-family: serif;
    }

        .carousel-control .icon-prev:before {
            content: '\2039';
        }

        .carousel-control .icon-next:before {
            content: '\203a';
        }

.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 50%;
    z-index: 15;
    width: 60%;
    padding-left: 0;
    margin-left: -30%;
    text-align: center;
    list-style: none;
}

    .carousel-indicators li {
        display: inline-block;
        width: 10px;
        height: 10px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        background-color: #000 \9;
        background-color: rgba(0, 0, 0, 0);
        border: 1px solid #fff;
        border-radius: 10px;
    }

    .carousel-indicators .active {
        width: 12px;
        height: 12px;
        margin: 0;
        background-color: #fff;
    }

.carousel-caption {
    position: absolute;
    right: 15%;
    bottom: 20px;
    left: 15%;
    z-index: 10;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}

    .carousel-caption .btn {
        text-shadow: none;
    }

@media screen and (min-width: 768px) {
    .carousel-control .glyphicon-chevron-left,
    .carousel-control .glyphicon-chevron-right,
    .carousel-control .icon-prev,
    .carousel-control .icon-next {
        width: 30px;
        height: 30px;
        margin-top: -15px;
        margin-left: -15px;
        font-size: x-large;
    }

    .carousel-caption {
        right: 20%;
        left: 20%;
        padding-bottom: 30px;
    }

    .carousel-indicators {
        bottom: 20px;
    }
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
    display: table;
    content: " ";
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
    clear: both;
}

.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

.pull-right {
    float: right !important;
}

.pull-left {
    float: left !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.invisible {
    visibility: hidden;
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0;
}

.hidden {
    display: none !important;
    visibility: hidden !important;
}

.affix {
    position: fixed;
}

@-ms-viewport {
    width: device-width;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-xs {
        display: block !important;
    }

    table.visible-xs {
        display: table;
    }

    tr.visible-xs {
        display: table-row !important;
    }

    th.visible-xs,
    td.visible-xs {
        display: table-cell !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .visible-sm {
        display: block !important;
    }

    table.visible-sm {
        display: table;
    }

    tr.visible-sm {
        display: table-row !important;
    }

    th.visible-sm,
    td.visible-sm {
        display: table-cell !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .visible-md {
        display: block !important;
    }

    table.visible-md {
        display: table;
    }

    tr.visible-md {
        display: table-row !important;
    }

    th.visible-md,
    td.visible-md {
        display: table-cell !important;
    }
}

@media (min-width: 1200px) {
    .visible-lg {
        display: block !important;
    }

    table.visible-lg {
        display: table;
    }

    tr.visible-lg {
        display: table-row !important;
    }

    th.visible-lg,
    td.visible-lg {
        display: table-cell !important;
    }
}

@media (max-width: 767px) {
    .hidden-xs {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .hidden-sm {
        display: none !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .hidden-md {
        display: none !important;
    }
}

@media (min-width: 1200px) {
    .hidden-lg {
        display: none !important;
    }
}

.visible-print {
    display: none !important;
}

@media print {
    .visible-print {
        display: block !important;
    }

    table.visible-print {
        display: table;
    }

    tr.visible-print {
        display: table-row !important;
    }

    th.visible-print,
    td.visible-print {
        display: table-cell !important;
    }
}

@media print {
    .hidden-print {
        display: none !important;
    }
}


/* ~/Content/CSS/customize.css */
/* =============================
*    fix Bootstrap CSS 
** ============================= */

table td {
    border-top: none;
}

.nav-tabs li a {
    border-bottom: 6px solid #ddd;
    text-decoration: underline;
}

.nav-tabs li a {
    border-bottom: 6px solid #ddd;
}

.nav-tabs li.active a {
    border-bottom: 6px solid #3276b1;
    text-decoration: none;
}

    .nav-tabs li.active a:hover {
        border-bottom: 6px solid #3276b1;
    }

table.borderless td {
    border-top-style: none !important;
}

/* �� table �̪� label �[ line-height*/
.table-label-lineHeight-25px label {
    line-height: 25px;
}

/* �Ĥ@�� tr �S���W�� border*/
table.borderlessTop tr:first-child td {
    border-top-style: none !important;
}

/* table �̭��� li ���������j*/
.table-li-space-8px li {
    padding-bottom: 8px;
}

/* �Ĥ@��a�k���*/
.table-tdTextAlignRight tr td:first-child {
    text-align: right;
}

/* �Ĥ@�� td �e 100*/
.table-firstTd100 tr:first-child td:first-child {
    width: 110px;
}

/* ���F���u���������u����� */
table.borderColumn td:first-child {
    border-left: 0px solid;
}

table.borderColumn td {
    border-left: 1px solid #ddd;
}

.form-column .input-group {
    margin-bottom: 10px;
}

/* fixed Bootstrap Modal Body offset bug*/

html {
    height: 100%;
}

body {
    height: 100%;
}

#logoImage {
    width: 420px;
}

#searchContainer {
    margin: 0 auto;
    width: 100%;
}

#searchArea {
    margin-top: 20px;
}

.wordRatingCollectCounter {
    float: right;
}

.wordListFilter {
    float: right;
}

/* unset bs3 setting */
.modal-open {
    overflow: auto;
}

.container {
    min-height: 100%;
    *display: table; /* For IE7 Hack */
    *height: 100%; /* For IE7 Hack */
}

.datepicker {
    z-index: 1151 !important;
}

/* =============================
*    customize CSS 
** ============================= */

a:active {
    color: #5cb85c;
}

h4.blue-back-ground {
    font-family: "�L�n������", Arial, Helvetica, sans-serif;
    font-size: medium;
    font-weight: normal;
    color: #fff;
    background: #3276b1;
    height: 30px;
    line-height: 30px;
    padding: 0 0 0 18px;
    margin-left: -25px;
}

.shadow {
    margin-left: -25px;
    margin-top: -10px;
    width: 11px;
    height: 11px;
    background: url(/Content/Images/shadow.png);
    float: left;
}


body {
    background-image: url(/Content/Images/background/bodyBg.jpg);
}

    body#backend {
        background-image: none;
    }


.content-area {
    padding: 10px 20px;
    margin: 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}


.content-area-danger {
    border-left-color: #3276b1;
}

.content-area-primaryBlue {
    border-left-color: #3276b1;
}

.content-area-warning {
    border-left-color: #f0ad4e;
}

.content-area-success {
    border-left-color: #5cb85c;
}

.content-area-System {
    border-left-color: #4a9864;
}

.content-area-primaryBlue h4 {
    color: #3276b1;
    margin-bottom: 20px;
}

.content-area-success h4 {
    border-left-color: #5cb85c;
}

.content-area-System h4 {
    color: #4a9864;
    margin-bottom: 20px;
}

/* ==========  header  ========== */

.header {
    margin-bottom: 0px;
}

/* ========== ��� ========== */

.vertical-blue-bar {
    width: 3px;
    background-color: #3276b1;
    margin-right: 2px;
}

/* ========== �j�M  ========== */

/* �j�M�ϭI�� */
#indexSearchBg {
    /*background-image:url("/Content/Images/background/search_background.jpg");*/
    background-size: 100% auto;
    max-height: 100%;
    max-width: 100%;
    height: 300px;
}

/* �j�M�� */
.search-input-rounded-corners {
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    border: 1px solid #cccccc;
    height: 50px;
    width: 500px;
}

/* �j�M��(�p) */
.search-input-rounded-corners-small {
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
    border: 1px solid #cccccc;
    height: 35px;
    width: 400px;
}

/* �j�M�� */
#searchForm {
    text-align: center;
    padding-top: 20px;
}

/* ���ܪ���ܪŶ� */
input.search-query {
    padding-left: 20px;
}

/* ==========  ���� Tab : �̷s����,�������,�s�W���, �����s��  ========== */

#newsBg {
    background-image: url("/Content/Images/background/bg_grey_circle.png");
    background-repeat: repeat;
    box-shadow: -4px 4px 10px 4px rgba(20%,20%,40%,0.5);
    max-height: 100%;
    max-width: 100%;
    height: 500px;
    padding: 20px;
}

#newsBg-mobile {
    display: none;
}

#news_tab {
    padding: 0px;
}

#relatedBg {
    height: 100px;
    margin-top: -20px /* because Bootstrap Table auto bottom 20*/
}

/* ==========  �C������u��C === */

.toolBar {
    margin-bottom: 70px;
}

/* ==========  ������e ========= */

#wordList tr:nth-child(odd) {
    background-color: #F9F9F9;
}

.wordTitleBar {
    padding: 10px 0px;
}

.wordContent {
    padding: 5px 0px;
    font-size: larger;
}

.wordTitle {
    font-size: x-large;
    font-weight: bold;
}

.wordCount {
    font-size: 0.9em;
}

.wordDefination {
    word-break: break-all;
    font-size: 0.9em;
}

.withRefLink a {
    margin: 5px 0px 0px 1px;
    padding: 3px;
    background-color: #428bca;
    border-color: #357ebd;
    color: #FFFFFF;
    line-height: 30px;
}

/* ==========  mobile CSS ========== */

.mobile-word-menu {
    display: none;
}

#memberMenu-mobile {
    display: none;
}

/* ==========  print CSS ========== */

.printShow {
    display: none;
}

@media print {

    .tab-content > .tab-pane {
        margin-top: 20px;
        display: block !important;
        opacity: 1 !important;
    }

    .printHidden {
        display: none !important;
    }

    .printShow {
        display: inline !important;
    }
}

/* ==========  Footer & wrapper ========== */

.main-container {
    min-height: 100%;
    position: relative;
    background-color: #FEFBD0;
}

.main-body {
    padding-bottom: 25px; /* Height of the footer */
}

.main-footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 25px; /* Height of the footer */
    background: #000000;
    color: #FFFFFF;
    font-size: 0.6em;
    margin: 0 auto;
    text-align: center;
    padding-top: 5px;
}

/* ==========  ������T  ========== */

.wordTag {
    line-height: 30px;
    float: left;
}

.removeTag {
    line-height: 30px;
    float: left;
}

.collectTagPack {
    float: left;
}

.dropdown-menu li {
    text-align: left;
}

/* ==========  �Ш| Wiki  ========== */

#edu_wiki h1 {
    font-size: 1.4em;
    text-decoration: underline;
    margin-top: 30px;
}

#edu_wiki h2 {
    font-size: 1.3em;
    margin-top: 20px;
}

#edu_wiki h3 {
    font-size: 1.2em;
    margin-top: 15px;
}

#edu_wiki h4 {
    font-size: 1em;
    margin-top: 10px;
}

#edu_wiki div {
    word-break: break-all;
}

#edu_wiki ul {
    background-color: #F0F0F0;
    padding: 10px 10px 10px 30px;
    border: 1px solid #C9C9C9;
}

/* �Ш| Wiki �����e�O�~���Ӫ� HTML�A���W������S�����w�d�򪺳W�h�|���쥦�����G
   search_result.css �� tr td:first-child { width: 20% } �P
   PartialKeyboard.cshtml ���O�� tr td:first-child { width: 0 }�C
   ������O���F�j�M���G�����~�g���A�o�̧�^�s�����w�]�ȡA
   ���M�u���@�檺�ؿ��|��i�򱼡B�h�檺���Ĥ@��]�|�Q�����@�Ӧr�e */
#edu_wiki td {
    width: auto;
}

/* �ؿ������e�סC�쥻�u�g #toc�A�� Wiki ���e�� id �|�Q SanitizeWiki �@�ߥ[�W "wiki-" �e��
   �]�קK�򯸤W�ۤv�� id ���W�^�A#toc �û���藍��A�ҥH��Τ��|�Q��ʪ� class */
#edu_wiki .toc {
    width: 100%;
}

/* ==========  ��������  ========== */

.wordRating {
    unicode-bidi: bidi-override;
    direction: rtl;
}

    .wordRating > span {
        display: inline-block;
        position: relative;
        width: 1.1em;
    }

        .wordRating > span:hover:before,
        .wordRating > span:hover ~ span:before,
        .wordRating > span.ratingDone:before {
            content: "\2605";
            position: absolute;
            color: #ffd800;
        }

.dic {
    display: inline-block;
}

/* ~/Content/CSS/customize_common.css */
/* ========  Color ==========*/

.color-system{color:#4a9864;}
.color-love{color:#FF8585;}
.color-primaryBlue{color:#3276b1;}
.color-important{color:#E60000;}
.color-success{color:#5cb85c;}
.color-grey {color:#ddd;}
.color-grey-light {color:#E7E7E7;}

/* ==========  bg color ========== */

.bgWhite{background-color:#FFFFFF;}
.bgGrey{background-color:#ddd;}
.bgGrey-light{background-color:#E7E7E7;}
.bgSystem{background-color:#4a9864;}
.bgPrimaryBlue{background-color:#3276b1;}
.bgGrey-gradient{

    /* IE10 Consumer Preview */ 
    background-image: -ms-linear-gradient(top left, #FFFFFF 0%, #DEDEDE 100%);

    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top left, #FFFFFF 0%, #DEDEDE 100%);

    /* Opera */ 
    background-image: -o-linear-gradient(top left, #FFFFFF 0%, #DEDEDE 100%);

    /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0, #FFFFFF), color-stop(1, #DEDEDE));

    /* Webkit (Chrome 11+) */ 
    background-image: -webkit-linear-gradient(top left, #FFFFFF 0%, #DEDEDE 100%);

    /* W3C Markup, IE10 Release Preview */ 
    background-image: linear-gradient(to bottom right, #FFFFFF 0%, #DEDEDE 100%);
}

/* ==========  ��r�j�p  ========== */

.font-09em{font-size:0.9em;}
.font-10em{font-size:1em;}
.font-12em{font-size:1.2em;}
.font-15em{font-size:1.5em;}
.font-20em{font-size:2em;}
.font-25em{font-size:2.5em;}

/* ==========  ���D  ========== */

.title{
    font-size: 1.5em;
    padding: 1.28em;
    line-height: 1.28;
    margin-bottom: 1.28em;
    margin-top: 1.28em;
    text-align: center;
    font-family: 'ipamjm';
    background-color: #fcfcfc;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

/* ==========  border  ========== */

.border-onepixel-lightGrey{
    border:1px solid #ddd
}

/* ==========  display ========== */

.displayNone{
    display:none;
}

/* ==========  text decoration  ========== */

.underline{text-decoration:underline;}

/* ==========  Height & Width ========== */

.heightOneHundred{
    height:100%;
}

.widthOneHundred{
    width:100%;
}

/* ========== List  ========== */

.listStyleNone{
    list-style:none;
}

/* ==========  round corner  ========== */

.rounded-corners {
  -moz-border-radius: 10px; /* Firefox */
  -webkit-border-radius: 10px; /* Safari, Chrome */
  -khtml-border-radius: 10px; /* Konqueror */
  border-radius: 10px; /* Opera 10.50 and later (CSS3 standard) */
  behavior: url(/Content/CSS/border-radius.htc); /* IE6, IE7, IE8 */
}

.rounded-corners-bottom {
  -moz-border-radius: 0px 0px 10px 10px; /* Firefox */
  -webkit-border-radius: 0px 0px 10px 10px; /* Safari, Chrome */
  -khtml-border-radius: 0px 0px 10px 10px; /* Konqueror */
  border-radius: 0px 0px 10px 10px; /* Opera 10.50 and later (CSS3 standard) */
}

.rounded-corners-top {
  -moz-border-radius: 10px 10px 0px 0px; /* Firefox */
  -webkit-border-radius: 10px 10px 0px 0px; /* Safari, Chrome */
  -khtml-border-radius: 10px 10px 0px 0px; /* Konqueror */
  border-radius: 10px 10px 0px 0px; /* Opera 10.50 and later (CSS3 standard) */
}

.rounded-corners-bottom-5 {
  -moz-border-radius: 0px 0px 10px 10px; /* Firefox */
  -webkit-border-radius: 0px 0px 10px 10px; /* Safari, Chrome */
  -khtml-border-radius: 0px 0px 10px 10px; /* Konqueror */
  border-radius: 0px 0px 10px 10px; /* Opera 10.50 and later (CSS3 standard) */
}

.rounded-corners-top-5 {
  -moz-border-radius: 5px 5px 0px 0px; /* Firefox */
  -webkit-border-radius: 5px 5px 0px 0px; /* Safari, Chrome */
  -khtml-border-radius: 5px 5px 0px 0px; /* Konqueror */
  border-radius: 5px 5px 0px 0px; /* Opera 10.50 and later (CSS3 standard) */
}

/* ==========  border========== */

.border-grey{ border:1px solid #ddd;}
.border-grey-dark{ border:1px solid #CCCCCC;}
.border-grey-top{ border-top:1px solid #ddd;}
.border-grey-bottom{ border-bottom:1px solid #ddd;}
.border-grey-left{ border-left:1px solid #ddd;}
.border-grey-right{ border-right:1px solid #ddd;}

/* ==========  Correction classes ========== */

/* + Correction margins + */
.nomargin { margin: 0!important; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.m15 { margin: 15px; }
.m20 { margin: 20px; }

.mr5 { margin-right: 5px; }
.mr10 { margin-right: 10px; }
.mr15 { margin-right: 15px; }
.mr20 { margin-right: 20px; }
.mr25 { margin-right: 25px; }
.mr30 { margin-right: 30px; }
.mr40 { margin-right: 40px; }

.mb0 { margin-bottom: 0; }
.mb5 { margin-bottom: 5px; }
.mb10 { margin-bottom: 10px; }
.mb15 { margin-bottom: 15px; }
.mb20 { margin-bottom: 20px; }
.mb22 { margin-bottom: 22px!important; }
.mb25 { margin-bottom: 25px; }
.mb30 { margin-bottom: 30px; }
.mb40 { margin-bottom: 40px; }

.mbm15 { margin-bottom: -15px; }

.mt0 { margin-top: 0; }
.mt5 { margin-top: 5px; }
.mt10 { margin-top: 10px; }
.mt12 { margin-top: 12px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt22 { margin-top: 22px!important; }
.mt25 { margin-top: 25px; }
.mt30 { margin-top: 30px; }
.mt40 { margin-top: 40px; }

.ml5 { margin-left: 5px; }
.ml10 { margin-left: 10px; }
.ml15 { margin-left: 15px; }
.ml20 { margin-left: 20px; }
.ml25 { margin-left: 25px; }
.ml30 { margin-left: 30px; }
.ml40 { margin-left: 40px; }

/* + Correction paddings + */
.nopadding { padding: 0!important; }
.p10 { padding: 10px; }
.p15 { padding: 15px; }
.p20 { padding: 20px; }
.p30 { padding: 30px; }
.p40 { padding: 40px; }

.pb0 { padding-bottom: 0!important; }
.pb5 { padding-bottom: 5px; }
.pb10 { padding-bottom: 10px; }
.pb15 { padding-bottom: 15px; }
.pb20 { padding-bottom: 20px; }
.pb25 { padding-bottom: 25px; }
.pb30 { padding-bottom: 30px; }

.pt0 { padding-top: 0; }
.pt5 { padding-top: 5px; }
.pt10 { padding-top: 10px; }
.pt15 { padding-top: 15px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt30 { padding-top: 30px; }
.pt40 { padding-top: 40px; }

.pl0 { padding-left: 0; }
.pl5 { padding-left: 5px; }
.pl10 { padding-left: 10px; }
.pl15 { padding-left: 15px; }
.pl20 { padding-left: 20px; }
.pl25 { padding-left: 25px; }
.pl30 { padding-left: 30px; }
.pl40 { padding-left: 40px; }

.pr0 { padding-right: 0; }
.pr5 { padding-right: 5px; }
.pr10 { padding-right: 10px; }
.pr15 { padding-right: 15px; }
.pr20 { padding-right: 20px; }
.pr25 { padding-right: 25px; }
.pr30 { padding-right: 30px; }
.pr40 { padding-right: 40px; }

.minus-ml5 { margin-left: -5px; }
.minus-ml8 { margin-left: -8px; }
.minus-ml10 { margin-left: -10px; }
.minus-ml15 { margin-left: -15px; }
.minus-ml20 { margin-left: -20px; }
.minus-ml30 { margin-left: -30px; }
.minus-ml40 { margin-left: -40px; }

.padding-left-none-important{padding-left:0px !important;}

/* ==========  z-index  ========== */

.zindex10000{z-index: 10000; }

/* ==========  align  ========== */

.fontSizeLarger{font-size:larger;}

/* ==========  align  ========== */

.floatLeft{
    float:left;
}

.floatRight{
    float:right;
}

.textAlignLeft{
    text-align:left;
}

.textAlignCenter{
    text-align:center;
}

.textAlignRight{
    text-align:right;
}

.centred {
  margin-left: auto;
  margin-right: auto;
  float: none;
}

/* ========  Button ==========*/

/* ��j���s */
.larger-round-button{
    height:50px;
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px ;
    border-radius: 14px;
}


/* ========  Table ==========*/

#wordDetailTable td{
  line-height: 2em;
}

/* ~/Content/CSS/customize_mobile.css */
/* =============================
*    for mobile
** ============================= */

.mobile-show{
    display:none;
}

/* mobile */
@media (max-width: 480px){
    div video {
        width:100%;
        height:100%;
    }

    div object {
        width:100%;
        height:100%;
    }

    div .resize {
        width: 100%;
        height: 100%;
    }

    .mobile-hidden{
        display:none;
    }

    .mobile-show{
        display:block;
    }

    body{ 
        background-color:#008cf7; 
    }

    #logoImage{
        width:80%;
    }

    #searchArea{
        margin-top:10px;
    }

    #indexSearchBg {
        background-image:none;
    }

    .search-input-rounded-corners{
        width:90%;
    }

    .search-input-rounded-corners-small{
        width:50%;
    }

    #searchArea{
        margin-top:40px;
    }

    .wordRatingCollectCounter{
        float:none;
    }

    #wordDetailTable{
        margin-top:50px;
    }

    .wordListFilter{
        float:left;
        margin-top:10px;
        margin-bottom:20px;
    }

    .toolBar{
        margin-bottom:15px;
    }

    .mobile-word-menu{
        display:block;
    }

    #memberMenu-mobile{
        display:block;
    }

    #memberMenu{
        display:none;
    }

    /* print UI is same as mobile */

    .printShow{
        display:block;
    }

}
 

/* ~/Content/CSS/bootstrap.lib/fileinput.css */
/*!
 * @copyright Copyright &copy; Kartik Visweswaran, Krajee.com, 2013
 * @package yii2-widgets
 * @version 1.6.0
 *
 * File input styling for Bootstrap 3.0
 * Built for Yii Framework 2.0
 * Author: Kartik Visweswaran
 * Year: 2013
 * For more Yii related demos visit http://demos.krajee.com
 */
.file-loading {
    top: 0;
    right: 0;
    width: 25px;
    height: 25px;
    font-size: xx-large;
    text-align: right;
    color: #fff;
    background: transparent url('/Content/CSS/img/loading.gif') top left no-repeat;
    border: none;
}

.btn-file {
    position: relative;
    overflow: hidden;
}

    .btn-file input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        min-width: 100%;
        min-height: 100%;
        font-size: xx-large;
        text-align: right;
        filter: alpha(opacity=0);
        opacity: 0;
        background: red;
        cursor: inherit;
        display: block;
    }

.file-caption-disabled {
    background-color: #EEEEEE;
    cursor: not-allowed;
    opacity: 1;
}

.file-input .btn[disabled], .file-input .btn .disabled {
    cursor: not-allowed;
}

.file-preview {
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 5px;
    width: 100%;
    margin-bottom: 5px;
}

.file-preview-frame {
    display: table;
    margin: 8px;
    height: 160px;
    border: 1px solid #ddd;
    box-shadow: 1px 1px 5px 0px #a2958a;
    padding: 6px;
    float: left;
    text-align: center;
}

    .file-preview-frame:hover {
        background-color: #eee;
        box-shadow: 2px 2px 5px 0px #333;
    }

.file-preview-image {
    height: 150px;
    vertical-align: middle;
}

.file-preview-text {
    display: table-cell;
    width: 150px;
    height: 150px;
    color: #428bca;
    font-size: x-small;
    vertical-align: middle;
    text-align: center;
}

.file-preview-other {
    display: table-cell;
    width: 150px;
    height: 150px;
    font-family: Monaco, Consolas, monospace;
    font-size: x-small;
    vertical-align: middle;
    text-align: center;
}

.file-input-new .file-preview, .file-input-new .close, .file-input-new .glyphicon-file, .file-input-new .fileinput-remove-button, .file-input-new .fileinput-upload-button {
    display: none;
}

.loading {
    background: transparent url('/Content/CSS/img/loading.gif') no-repeat scroll center center content-box !important;
}

.wrap-indicator {
    font-weight: bold;
    color: #245269;
    cursor: pointer;
}

/* ~/Content/CSS/bootstrap-toggle.css */
/*! ========================================================================
 * Bootstrap Toggle: bootstrap-toggle.css v2.2.0
 * http://www.bootstraptoggle.com
 * ========================================================================
 * Copyright 2014 Min Hur, The New York Times Company
 * Licensed under MIT
 * ======================================================================== */


.checkbox label .toggle,
.checkbox-inline .toggle {
	margin-left: -20px;
	margin-right: 5px;
}

.toggle {
	position: relative;
	overflow: hidden;
}
.toggle input[type="checkbox"] {
	display: none;
}
.toggle-group {
	position: absolute;
	width: 200%;
	top: 0;
	bottom: 0;
	left: 0;
	transition: left 0.35s;
	-webkit-transition: left 0.35s;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.toggle.off .toggle-group {
	left: -100%;
}
.toggle-on {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 50%;
	margin: 0;
	border: 0;
	border-radius: 0;
}
.toggle-off {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 50%;
	right: 0;
	margin: 0;
	border: 0;
	border-radius: 0;
}
.toggle-handle {
	position: relative;
	margin: 0 auto;
	padding-top: 0px;
	padding-bottom: 0px;
	height: 100%;
	width: 0px;
	border-width: 0 1px;
}

.toggle.btn { min-width: 59px; min-height: 34px; }
.toggle-on.btn { padding-right: 24px; }
.toggle-off.btn { padding-left: 24px; }

.toggle.btn-lg { min-width: 79px; min-height: 45px; }
.toggle-on.btn-lg { padding-right: 31px; }
.toggle-off.btn-lg { padding-left: 31px; }
.toggle-handle.btn-lg { width: 40px; }

.toggle.btn-sm { min-width: 50px; min-height: 30px;}
.toggle-on.btn-sm { padding-right: 20px; }
.toggle-off.btn-sm { padding-left: 20px; }

.toggle.btn-xs { min-width: 35px; min-height: 22px;}
.toggle-on.btn-xs { padding-right: 12px; }
.toggle-off.btn-xs { padding-left: 12px; }


/* ~/Content/CSS/bootstrap-dialog.min.css */
.bootstrap-dialog .modal-header{border-top-left-radius:4px;border-top-right-radius:4px}.bootstrap-dialog .bootstrap-dialog-title{color:#fff;display:inline-block;font-size: medium}.bootstrap-dialog .bootstrap-dialog-message{font-size: small}.bootstrap-dialog .bootstrap-dialog-button-icon{margin-right:3px}.bootstrap-dialog .bootstrap-dialog-close-button{font-size: large;float:right;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}.bootstrap-dialog .bootstrap-dialog-close-button:hover{cursor:pointer;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}.bootstrap-dialog.type-default .modal-header{background-color:#fff}.bootstrap-dialog.type-default .bootstrap-dialog-title{color:#333}.bootstrap-dialog.type-info .modal-header{background-color:#5bc0de}.bootstrap-dialog.type-primary .modal-header{background-color:#428bca}.bootstrap-dialog.type-success .modal-header{background-color:#5cb85c}.bootstrap-dialog.type-warning .modal-header{background-color:#f0ad4e}.bootstrap-dialog.type-danger .modal-header{background-color:#d9534f}.bootstrap-dialog.size-large .bootstrap-dialog-title{font-size: x-large}.bootstrap-dialog.size-large .bootstrap-dialog-close-button{font-size: xx-large}.bootstrap-dialog.size-large .bootstrap-dialog-message{font-size: medium}.bootstrap-dialog .icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}
/* ~/Content/CSS/jquery.lib/ui.totop.css */
/*
|--------------------------------------------------------------------------
| UItoTop jQuery Plugin 1.2
| http://www.mattvarone.com/web-design/uitotop-jquery-plugin/
|--------------------------------------------------------------------------
*/

#toTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:33px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:100%;
	background:url(/Content/Images/cssImage/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(/Content/Images/cssImage/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}
/* ~/Content/CSS/jquery.bxslider.css */
/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

.bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

.bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  0px solid #fff;
	left: 0px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

.bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(/Content/Images/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.bx-wrapper .bx-prev {
	left: 10px;
	background: url(/Content/Images/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
	right: 10px;
	background: url(/Content/Images/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
	text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(/Content/Images/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(/Content/Images/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
/* ~/Content/CSS/lightbox.css */
/* Preload images */

body:after {
  content: url(/Content/images/close.png) url(/Content/images/loading.gif) url(/Content/images/prev.png) url(/Content/images/next.png);
  display: none;
}

body.lb-disable-scrolling {
  overflow: hidden;
}

.lightboxOverlay {
  
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

.lightbox {
  will-change: opacity;
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  max-width: inherit;
  max-height: none;
  border-radius: 3px;

  /* Image border */
  border: 4px solid white;
}

.lightbox a img {
  border: none;
}

.lb-outerContainer {
  position: relative;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  border-radius: 4px;

  /* Background color behind image.
     This is visible during transitions. */
  background-color: white;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-loader {
  position: absolute;
  top: 43%;
  left: 0;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(/Content/images/loading.gif) no-repeat;
}

.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

.lb-container > .nav {
  left: 0;
}

.lb-nav a {
  outline: none;
  background-image: url('data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==');
}

.lb-prev, .lb-next {
  height: 100%;
  cursor: pointer;
  display: block;
}

.lb-nav a.lb-prev {
  width: 34%;
  left: 0;
  float: left;
  background: url(/Content/images/prev.png) left 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-prev:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-nav a.lb-next {
  width: 64%;
  right: 0;
  float: right;
  background: url(/Content/images/next.png) right 48% no-repeat;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -webkit-transition: opacity 0.6s;
  -moz-transition: opacity 0.6s;
  -o-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.lb-nav a.lb-next:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

.lb-data {
  padding: 0 4px;
  color: #ccc;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: small;
  font-weight: bold;
  line-height: 1em;
}

.lb-data .lb-caption a {
  color: #4ae;
}

.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: x-small;
  color: #999999;
}

.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(/Content/images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition: opacity 0.2s;
  -moz-transition: opacity 0.2s;
  -o-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* ~/Content/CSS/lity.css */
/*! Lity - v2.2.2 - 2017-07-17
* http://sorgalla.com/lity/
* Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */
.lity {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  white-space: nowrap;
  background: #0b0b0b;
  background: rgba(0, 0, 0, 0.9);
  outline: none !important;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity.lity-opened {
  opacity: 1;
}
.lity.lity-closed {
  opacity: 0;
}
.lity * {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.lity-wrap {
  z-index: 9990;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  text-align: center;
  outline: none !important;
}
.lity-wrap:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -0.25em;
}
.lity-loader {
  z-index: 9991;
  color: #fff;
  position: absolute;
  top: 50%;
  margin-top: -0.8em;
  width: 100%;
  text-align: center;
  font-size: small;
  font-family: Arial, Helvetica, sans-serif;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.lity-loading .lity-loader {
  opacity: 1;
}
.lity-container {
  z-index: 9992;
  position: relative;
  text-align: left;
  vertical-align: middle;
  display: inline-block;
  white-space: normal;
  max-width: 100%;
  max-height: 100%;
  outline: none !important;
}
.lity-content {
  z-index: 9993;
  width: 100%;
  -webkit-transform: scale(1);
      -ms-transform: scale(1);
       -o-transform: scale(1);
          transform: scale(1);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  -o-transition: -o-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease, -o-transform 0.3s ease;
}
.lity-loading .lity-content,
.lity-closed .lity-content {
  -webkit-transform: scale(0.8);
      -ms-transform: scale(0.8);
       -o-transform: scale(0.8);
          transform: scale(0.8);
}
.lity-content:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
}
.lity-close {
  z-index: 9994;
  width: 35px;
  height: 35px;
  position: fixed;
  right: 0;
  top: 0;
  -webkit-appearance: none;
  cursor: pointer;
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: xx-large;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.lity-close::-moz-focus-inner {
  border: 0;
  padding: 0;
}
.lity-close:hover,
.lity-close:focus,
.lity-close:active,
.lity-close:visited {
  text-decoration: none;
  text-align: center;
  padding: 0;
  color: #fff;
  font-style: normal;
  font-size: xx-large;
  font-family: Arial, Baskerville, monospace;
  line-height: 35px;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
  border: 0;
  background: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.lity-close:active {
  top: 1px;
}
/* Image */
.lity-image img {
  max-width: 100%;
  display: block;
  line-height: 0;
  border: 0;
}
/* iFrame */
.lity-iframe .lity-container,
.lity-youtube .lity-container,
.lity-vimeo .lity-container,
.lity-facebookvideo .lity-container,
.lity-googlemaps .lity-container {
  width: 100%;
  max-width: 964px;
}
.lity-iframe-container {
  width: 100%;
  height: 0;
  padding-top: 56.25%;
  overflow: auto;
  pointer-events: auto;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
  -webkit-overflow-scrolling: touch;
}
.lity-iframe-container iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
          box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}
.lity-hide {
  display: none;
}

/* ~/Content/CSS/fixed.css */
/*!
 all common
 */

thead {
    font-weight: bold;
}

body {
    letter-spacing: 2px;
}

#webfun {
    display: none;
}

nav {
    letter-spacing: normal;
}

.nav .cookie_login {
    cursor: pointer;
    padding-right: 5px;
}

.nav .cookie_register {
    padding-left: 0px;
}

.footer_link {
    text-decoration: none;
    color: white;
    padding-right: 9px;
    padding-left: 9px;
}

.footer_span {
    text-align: left;
    font-size: 0.6em;
}

.footer_link:hover {
    text-decoration: none;
    color: white;
}

.footerblock {
    padding: 10px;
}

.main-footer {
    position: absolute;
    width: 100%;
    height: auto;
    /* Height of the footer */
    background: #202221;
    color: #FFFFFF;
    font-size: 1em;
    margin: 0 auto;
    text-align: center;
    padding-bottom: 60px;
}

#flex_block {
    background-color: transparent;
    height: 250px;
}


@media (min-width: 1001px) {
    .nav .cookie_register {
        padding-left: 0px;
    }
}

@media (max-width: 1100px) {
    .main-footer_img {
        display: none;
    }

    .footer_link {
        padding-left: 18px;
        padding-right: 0px;
    }

    .col-md-7 {
        width: 100%
    }
}

@media (max-width: 1000px) {
    #flex_block {
        height: 180px;
    }

    .nav .cookie_register {
        padding-left: 0px;
    }
}

@media (max-width: 755px) {

    .nav .cookie_register {
        padding-left: 37px;
    }
}

@media (max-width: 480px) {
    #webfun {
        display: inline;
    }

    #flex_block {
        display: none
    }

    .main-footer {
        position: relative;
    }
}

/* ~/Content/CSS/index.css */
/*!
 Navigation bar
 */

#peoplecount {
    width: 200px;
    margin-top: -130px;
    margin-left: 80%;
}

#indexSearchBg {
    background-position: center;
    background-size: auto 100%;
    height: 380px;
}

#EduApplyTitle,
#HotBgTitle,
#NewKnowBgTitle,
#MVBgTitle,
#NewBgTitle {
    margin-top: 20px;
    text-align: center;
}

#ShareBgTitle {
    text-align: center;
}


    #ShareBgTitle img,
    #HotBgTitle img,
    #NewKnowBgTitle img {
        width: 180px;
    }

#NewBgTitle img {
    width: 180px;
}

#EduApplyTitle img {
    width: 180px;
}

#MVBgTitle img {
    width: 180px;
}


#ShareBg {
    background: #D6E9EF url("/Content/img/Sharebg.png");
    background-position: center;
    background-size: auto 100%;
    height: 600px;
    padding-top: 60px;
    padding-bottom: 80px;
}

.ShareBgIcon {
    /*EduApplyBgIcon*/
    left: 0;
    margin: 0 auto;
    right: 0;
    text-align: center;
    position: absolute;
    margin-top: -35px;
    border-radius: 50%;
    background: #D6E9EF;
    height: 100px;
    width: 100px;
}

#ShareBgHead {
    position: absolute;
    background: #709aa8;
    margin-top: 140px;
    height: 35px;
    width: 100%;
}

#Sharebgtable {
    text-align: left;
    width: 90%;
    margin: 0 auto;
    color: #FFFFFF;
}

#ShareBgheadtd1 {
    width: 17%;
}

#ShareBgheadtd2 {
    width: 43%;
}

#ShareBgheadtd3 {
    width: 20%;
}

#ShareBgheadtd4 {
    width: 20%;
}

#MVBg {
    background: #5F97AE url("/Content/img/Newbg.png");
    background-position: center;
    background-size: auto 100%;
    min-height: 600px;
    padding-top: 60px;
    padding-bottom: 80px;
}

#MVBgIcon {
    /*EduApplyBgIcon*/
    left: 0;
    margin: 0 auto;
    right: 0;
    text-align: center;
    position: absolute;
    margin-top: -35px;
    border-radius: 50%;
    background: #5F97AE;
    height: 100px;
    width: 100px;
}




#HotBgIcon {
    left: 0;
    margin: 0 auto;
    right: 0;
    text-align: center;
    position: absolute;
}

#HotBg {
    background: #FFFFFF url("/Content/img/Hotbg.png");
    background-position: bottom;
    height: 700px;
    padding-top: 80px;
    padding-bottom: 80px;
}

#HotBgList {
    display: table;
    width: 90% ;
    margin: 0 5%;
    padding-top: 70px;
    text-align: left;
    color: #709aa8;
    font-size: large;
}

.HotBgnote {
    width: 90%;
    margin: 0 5%;
    text-align: center;
    color: #900000;
    font-size: large;
    font-weight: 700;
}

.Hotblock {
    margin-bottom: 45px;
}

.Hotspan {
    padding: 0px 20px 0px 20px;
}

#NewKnowBgIcon {
    /*EduApplyBgIcon*/
    left: 0;
    margin: 0 auto;
    right: 0;
    text-align: center;
    position: absolute;
    margin-top: -35px;
    border-radius: 50%;
    background: #D6E9EF;
    height: 100px;
    width: 100px;
}

#NewKnowBg {
    background: #D6E9EF url("/Content/img/Sharebg.png");
    background-position: bottom;
    height: 700px;
    padding-top: 80px;
    padding-bottom: 80px;
}

#NewKnowBgList {
    display: table;
    width: 90%;
    margin: 0 5%;
    padding-top: 70px;
    text-align: left;
    color: #709aa8;
    font-size: large;
}

.NewKnowBgnote {
    width: 90%;
    margin: 0 5%;
    text-align: center;
    color: #900000;
    font-size: large;
    font-weight: 700;
}

.NewKnowblock {
    margin-bottom: 45px;
}

.NewKnowspan {
    padding: 0px 20px 0px 20px;
}


#EduApplyBg {
    background: #D6E9EF url("/Content/img/Sharebg.png");
    background-position: bottom;
    height: 700px;
    padding-top: 80px;
    padding-bottom: 80px;
}

.EduApplyblock {
    text-align: center;
    padding: 14px;
    color: #FFFFFF;
    display: flex;
    flex-direction: column;
    height: auto;
}


.EduApplyblockDiv {
    height: 180px;
}

.EduApplyblockNew {
    height: 200px;
}


.EduApplyblock a {
    color: #FFFFFF;
}

    .EduApplyblock a:hover {
        color: #052134;
    }

.EduApplyblock h3 {
    font-weight: 700;
    text-align: left;
    font-size: medium;
    color: #5F97AE;
}



.EduApplyMark {
    width: 100%;
    margin: 10px 0 0 0;
    text-align: left;
}

    .EduApplyMark span {
        padding: 3px 8px;
        background: #FFFAB6;
        font-weight: 700;
        text-align: left;
        font-size: small;
        color: #5F97AE;
    }

.EduApplyblock p {
    font-weight: 300;
    text-align: left;
    font-size: x-small;
    color: #5F97AE;
}



.MVblock {
    text-align: center;
    padding: 14px;
    color: #6E96A0;
}

    .MVblock a {
        color: #6E96A0;
    }

        .MVblock a:hover {
            color: #476067;
        }

    .MVblock h3 {
        font-weight: 700;
        text-align: left;
        font-size: medium;
        color: #FFFFFF;
    }


    .MVblock p {
        font-weight: 300;
        text-align: left;
        font-size: x-small;
        color: #FFFFFF;
    }



.Bg_img {
    height: auto;
    width: 100%;
    border: 3px solid #FFFFFF;
}

.MV_img {
    width: 100%;
    height: auto;
    border: 3px solid #FFFFFF;
}

.more_container {
    text-align: right;
}

.more {
    font-weight: 700;
    font-size: large;
}

.more_icon {
    width: 60px;
    margin-left: -15px;
    margin-top: -5px;
}



#NewBg {
    background: #FFFFFF url("/Content/img/Hotbg.png");
    background-position: bottom;
    height: 700px;
    padding-top: 60px;
    padding-bottom: 80px;
}

#NewBgHead {
    position: absolute;
    background: #FFFFFF;
    margin-top: 140px;
    height: 35px;
    width: 100%;
}

#NewBgIcon {
    left: 0;
    margin: 0 auto;
    right: 0;
    text-align: center;
    position: absolute;
    margin-top: -35px;
    border-radius: 50%;
    background: #FFFFFF;
    width: 100px;
    height: 100px;
}

#Newbgtable {
    text-align: left;
    width: 60%;
    margin: 18px auto;
}

#NewBgheadtd {
    width: 25%;
}

tr {
    height: 50px;
}

.table_container {
    position: relative;
    padding-top: 20px;
}

    .table_container thead {
        font-size: large;
    }

    .table_container tbody {
        font-size: medium;
    }

.container-fluid {
    padding-right: 60px;
    padding-left: 60px;
    margin-right: auto;
    margin-left: auto;
}

.newWordImg {
    background-size: cover;
    height: 180px;
    background-position: center;
    background-repeat: no-repeat;
    border: 3px solid white;
    margin-bottom: 20px;
}

@media (max-width: 1100px) {
    #peoplecount {
        width: 200px;
        margin-top: -130px;
        margin-left: 78%;
    }

    .Bg_img {
        width: 200px;
        height: auto;
    }

    .EduApplyblockDiv {
        height: 150px;
    }
}

@media (max-width: 1000px) {
    #peoplecount {
        width: 200px;
        margin-top: -130px;
        margin-left: 65%;
    }

    #indexSearchBg {
        height: 340px;
    }

    #Newbgtable {
        text-align: left;
        width: 100%;
        margin: 0 auto;
    }

    #Sharebgtable {
        text-align: left;
        width: 100%;
        margin: 0 auto;
    }

    #HotBg {
        height: 700px;
        padding-top: 30px;
    }

    #NewKnowBgTitle {
        margin-top: 65px
    }

    #HotBgTitle img {
        padding-top: 50px;
    }

    #HotBgList {
        font-size: medium;
        padding-top: 55px;
    }

    .HotBgnote {
        font-size: medium;
        padding-top: 15px;
    }

    .Hotfont {
        padding-right: 9px;
    }

    .EduApplyblockDiv {
        height: 260px;
    }

    .newWordImg {
        height: 400px;
        margin-bottom: 20px;
    }

    #NewKnowBg {
        height: 1900px;
        padding-top: 30px;
    }

    #NewKnowBgTitle img {
        padding-top: 50px;
    }

    #NewKnowBgList {
        font-size: medium;
        padding-top: 55px;
    }

    .NewKnowBgnote {
        font-size: medium;
        padding-top: 15px;
    }

    .NewKnowfont {
        padding-right: 9px;
    }

    .table_container thead {
        font-size: large;
    }

    .table_container tbody {
        font-size: medium;
    }

    #ShareBgheadtd1 {
        width: 25%;
    }

    #ShareBgheadtd2 {
        width: 75%;
    }

    #ShareBgheadtd3 {
        display: none;
    }

    #ShareBgheadtd4 {
        display: none;
    }

    #EduApplyBg {
        height: 1900px;
    }

    .Bg_img {
        width: 320px;
        height: auto;
    }

    .EduApplyblock h3 {
        text-align: center;
        font-size: large;
    }

    .EduApplyblock p {
        font-size: medium;
    }

    .MVblock h3 {
        font-size: large;
    }

    .MVblock p {
        font-size: medium;
    }

    #NewBg {
        height: 650px;
    }
}

@media (max-width: 720px) {

    .Hotblock {
        line-height: 30px;
        padding-top: 30px;
        margin-bottom: 0px;
    }

    #HotBgList {
        text-align: center;
    }

    .HotBgnote {
        font-size: medium;
    }

    .NewKnowblock {
        line-height: 30px;
        padding-top: 30px;
        margin-bottom: 0px;
    }

    #NewKnowBgTitle {
        margin-top: 65px;
    }

    #NewKnowBgList {
        text-align: center;
    }

    .NewKnowBgnote {
        font-size: medium;
    }

    #peoplecount {
        margin-left: 60%;
    }
}

@media (max-width: 480px) {


    #peoplecount {
        width: 200px;
        margin-top: -110px;
        margin-left: 42%;
    }

    #indexSearchBg {
        height: 320px;
    }

    #HotBgTitle img {
        width: 130px;
        padding-top: 10px;
    }

    #NewKnowBgTitle img {
        width: 130px;
        padding-top: 10px;
    }

    #MVBgTitle img {
        width: 130px;
    }

    #NewBgTitle img {
        width: 130px;
    }

    #EduApplyTitle img {
        width: 130px;
    }

    #HotBgIcon {
        margin-top: -15px;
    }



    #HotBgList {
        padding-top: 15px;
        padding-bottom: 0px;
        text-align: center;
        color: #709aa8;
        font-size: medium;
    }

    .HotBgnote {
        font-size: medium;
    }

    .Hotblock {
        line-height: 30px;
        padding-top: 30px;
        margin-bottom: 0px;
    }

    #NewKnowBgIcon {
        margin-top: -15px;
    }

    #NewKnowBg {
        height: 1650px;
    }

    #NewKnowBgList {
        padding-top: 15px;
        padding-bottom: 0px;
        text-align: center;
        color: #709aa8;
        font-size: medium;
    }

    .NewKnowBgnote {
        font-size: medium;
    }

    .NewKnowblock {
        line-height: 30px;
        padding-top: 30px;
        margin-bottom: 0px;
    }

    #EduApplyBg {
        height: 1650px;
    }

    .Bg_img {
        width: 300px;
        height: auto;
    }

    .EduApplyblock h3 {
        font-size: large;
    }

    .EduApplyblock p {
        font-size: medium;
    }

    .MVblock h3 {
        font-size: large;
    }

    .MVblock p {
        font-size: medium;
    }

    .more {
        font-size: medium;
    }

    .container-fluid {
        padding-right: 0px;
        padding-left: 0px;
        margin-right: auto;
        margin-left: auto;
    }

    .table_container thead {
        font-size: large;
    }

    .table_container tbody {
        font-size: medium;
    }

    #ShareBgHead {
    }

    #Sharebgtable {
        text-align: left;
        width: 100%;
        margin: 0 auto;
    }

    #Newbgtable {
        text-align: left;
        width: 100%;
        margin: 0 auto;
    }

    .rwdtd {
        display: none;
    }

    .EduApplyblockDiv {
        height: 240px;
    }

    .newWordImg {
        height: 320px;
        margin-bottom: 20px;
    }

    #HotBg {
        height: 600px;
    }

    #NewKnowBg {
        height: 1750px;
    }

    #NewBg {
        height: 650px;
    }

    #EduApplyBg {
        height: 1750px;
    }
}



@media (max-width: 400px) {
    #peoplecount {
        width: 200px;
        margin-top: -105px;
        margin-left: 35%;
    }

    #indexSearchBg {
        height: 280px;
    }

    #HotBgTitle img {
        width: 120px;
        padding-top: 50px;
    }


    #NewKnowBgTitle {
        margin-top: 65px
    }

        #NewKnowBgTitle img {
            width: 120px;
            padding-top: 50px;
        }

    #NewBgTitle img {
        width: 120px;
    }

    #EduApplyTitle img {
        width: 120px;
    }

    #HotBgList {
        padding-top: 10px;
        padding-bottom: 0px;
        text-align: center;
        color: #709aa8;
        font-size: small;
    }

    .EduApplyblockDiv {
        height: 230px;
    }

    .newWordImg {
        height: 300px;
        margin-bottom: 20px;
    }

    .Hotblock {
        font-size: medium;
        line-height: 30px;
        margin-bottom: 0px;
        padding-top: 40px;
    }

    #NewKnowBgList {
        padding-top: 10px;
        padding-bottom: 0px;
        text-align: center;
        color: #709aa8;
        font-size: small;
    }

    .NewKnowblock {
        font-size: medium;
        line-height: 30px;
        margin-bottom: 0px;
        padding-top: 40px;
    }

    .EduApplyblock h3 {
        text-align: center;
        font-size: large;
    }

    .EduApplyblock p {
        font-size: medium;
    }

    .MVblock h3 {
        font-size: large;
    }

    .MVblock p {
        font-size: medium;
    }

    .Bg_img {
        height: auto;
        width: 300px;
    }

    .more {
        font-size: medium;
    }

    #HotBg {
        height: 600px;
        padding-top: 0px;
    }

    #NewKnowBg {
        height: 1700px;
        padding-top: 0px;
    }

    #NewBg {
        height: 600px;
    }

    #EduApplyBg {
        height: 1700px;
    }
}

@media (max-width: 350px) {
    #peoplecount {
        width: 200px;
        margin-top: -100px;
        margin-left: 27%;
    }

    #EduApplyBg {
        height: 1700px;
    }
}

/* 2019-01-04 bigcookie added for Campaign */
body #campaign-icon {
    /*display: none;*/
    position: fixed;
    right: 0px;
    top: 70%;
    transform: translateY(-50%);
    padding-right: 10px;
}


    body #campaign-icon a {
        width: 110px;
    }

    body #campaign-icon img {
        width: 110px;
        height: auto;
    }

/* ~/Content/CSS/style.css */
hr {
    border-bottom: 2px #5F97AE solid;
}

.clear {
    clear: both;
}

.borderblue1 {
    border: 1px solid #6096B0 !important;
}

.borderblue2a {
    border-left: 2px solid #6096B0 !important;
    border-top: 2px solid #6096B0 !important;
    border-bottom: 2px solid #6096B0 !important;
}

.borderblue2b {
    border-right: 2px solid #6096B0 !important;
    border-top: 2px solid #6096B0 !important;
    border-bottom: 2px solid #6096B0 !important;
}

/* 共用 */

@media only screen and (max-width:768px) {

    .viewweb {
        display: none;
    }

    .topbanner {
        width: 100%;
        height: auto;
        margin: 0 0 5px 0;
        padding: 0;
    }
}

@media only screen and (min-width:768px) {
    
    .viewmobile {
        display: none;
    }

    .topbanner {
        width: 100%;
        height: auto;
        margin: 0 0 10px 0;
        padding: 0;
    }
}

.topbanner img {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    border: 0;
}

/* 首頁 */

@media only screen and (max-width:768px) {
    .searchInputdiv {
        width: 96%;
        height: auto;
        margin: 0 2%;
        padding: 0;
    }

    .btn-keyboard2 {
        display: inline-block;
        width: 40px;
        height: auto;
        margin: 0;
        padding: 5px;
        background-color: #F09160;
        border-color: #DC8658;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

    .btn-keyboard2 img {
        width: 40px;
        height: auto;
        margin: 0;
        padding: 0;
        border: 0;
    }

    .btn-keyboard3 {
        position: absolute;
        width: 40px;
        height: auto;
        margin: 3px 0 0 -43px;
        padding: 0;
        z-index: 99;
    }

    .btn-wsearch {
        color: #fff;
        background-color: #B776B0;
        border-color: #A66A9F;
    }

    .btn-wsearch:hover,
    .btn-wsearch:focus,
    .btn-wsearch:active,
    .btn-wsearch.active,
    .open .dropdown-toggle.btn-wsearch {
        color: #fff;
        background-color: #84547E;
        border-color: #7B4F76;
    }

    .btn-wsearch:active,
    .btn-wsearch.active,
    .open .dropdown-toggle.btn-wsearch { background-image: none; }

    .btn-wsearch.disabled,
    .btn-wsearch[disabled],
    fieldset[disabled] .btn-wsearch,
    .btn-wsearch.disabled:hover,
    .btn-wsearch[disabled]:hover,
    fieldset[disabled] .btn-wsearch:hover,
    .btn-wsearch.disabled:focus,
    .btn-wsearch[disabled]:focus,
    fieldset[disabled] .btn-wsearch:focus,
    .btn-wsearch.disabled:active,
    .btn-wsearch[disabled]:active,
    fieldset[disabled] .btn-wsearch:active,
    .btn-wsearch.disabled.active,
    .btn-wsearch[disabled].active,
    fieldset[disabled] .btn-wsearch.active {
        background-color: #84547E;
        border-color: #7B4F76;
    }

    .btn-wsearch .badge {
        color: #84547E;
        background-color: #fff;
    }

    .btn-wordextend {
        margin: 0;
        padding: 4px 8px;
        font-size: small;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        color: #fff;
        background-color: #92CA8D;
        border-color: #8AC086;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
}

@media only screen and (min-width:768px) {
    .searchInputdiv {
        height: auto;
        margin: 0;
        padding: 0;
    }

    .btn-keyboard2 {
        display: inline-block;
        width: 40px;
        height: auto;
        margin: 0;
        padding: 5px;
        background-color: #F09160;
        border-color: #DC8658;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }

    .btn-keyboard2 img {
        width: 40px;
        height: auto;
        margin: 0;
        padding: 0;
        border: 0;
    }

    .btn-keyboard3 {
        position: relative;
        width: 40px;
        height: auto;
        margin: 3px 0 0 -48px;
        padding: 0;
        z-index: 99;
    }

    .btn-wsearch {
        color: #fff;
        background-color: #B776B0;
        border-color: #A66A9F;
    }

    .btn-wsearch:hover,
    .btn-wsearch:focus,
    .btn-wsearch:active,
    .btn-wsearch.active,
    .open .dropdown-toggle.btn-wsearch {
        color: #fff;
        background-color: #84547E;
        border-color: #7B4F76;
    }

    .btn-wsearch:active,
    .btn-wsearch.active,
    .open .dropdown-toggle.btn-wsearch { background-image: none; }

    .btn-wsearch.disabled,
    .btn-wsearch[disabled],
    fieldset[disabled] .btn-wsearch,
    .btn-wsearch.disabled:hover,
    .btn-wsearch[disabled]:hover,
    fieldset[disabled] .btn-wsearch:hover,
    .btn-wsearch.disabled:focus,
    .btn-wsearch[disabled]:focus,
    fieldset[disabled] .btn-wsearch:focus,
    .btn-wsearch.disabled:active,
    .btn-wsearch[disabled]:active,
    fieldset[disabled] .btn-wsearch:active,
    .btn-wsearch.disabled.active,
    .btn-wsearch[disabled].active,
    fieldset[disabled] .btn-wsearch.active {
        background-color: #84547E;
        border-color: #7B4F76;
    }

    .btn-wsearch .badge {
        color: #84547E;
        background-color: #fff;
    }


    .btn-wordextend {
        margin: 0;
        padding: 5px 10px;
        font-size: small;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        color: #fff;
        background-color: #92CA8D;
        border-color: #8AC086;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
    }
}

.btn-wordextend:hover {
    color: #374C35;
}

/*  */
@media only screen and (max-width:570px) {
    .btn-wsearch {
        margin: 5px 0 0 0;
    }
}

@media only screen and (min-width:570px) {
    .btn-wsearch {
        margin: 0;
    }
}

/* 鍵盤 */

@media only screen and (max-width:450px) {
    .keyboardmain {
        position: absolute;
        width: 98%;
        margin: 0 1%;
        padding: 0 5px;
        height: auto;
        background: rgba(230, 230, 230, 0.9);
        border: 1px solid #ddd;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        text-align: left;
        z-index: 9999;
    }

    .keyboardtr {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0 0 8px 0;
    }

    .keyboardtr2a {
        margin: 0;
        padding: 0;
    }

    .keyboardtr2b {
        margin: 0;
        padding: 0;
    }

    .keyboarditem {
        width: 20px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }

    .keyboarditem1 {
        width: 32px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }

    .keyboarditem2 {
        width: 40px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }

    .keyboarditem3 {
        width: 20px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 0px;
        line-height: 22px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 1px 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 1px 1px rgba(200, 200, 200, .1);
        box-shadow: 0 1px 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        word-wrap: break-word;
        word-break: break-all;
        z-index: 99999;
    }

    .keyboarditem4 {
        width: 150px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }


    .keyboardmenudiv {
        width: 100%;
        margin: 0;
        padding: 5px 0 10px 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 1px;
        line-height: 25px;
        font-weight: 300;
        text-align: center;
    }

    .keyboardmenudiv a {
        color: #333;
        cursor: pointer;
    }

    .keyboardcontentdiv {
        width: 96%;
        margin: 0 2%;
        padding: 0;
        height: auto;
    }
}

@media (min-width: 450px) and (max-width:768px) {
    .keyboardmain {
        position: absolute;
        width: 98%;
        margin: 0 1%;
        padding: 0 5px;
        height: auto;
        background: rgba(230, 230, 230, 0.9);
        border: 1px solid #ddd;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        text-align: left;
        z-index: 9999;
    }

    .keyboardtr {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0 0 8px 0;
    }

    .keyboardtr2a {
        margin: 0;
        padding: 0;
    }

    .keyboardtr2b {
        margin: 0;
        padding: 0;
    }

    .keyboarditem {
        width: 24px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }

    .keyboarditem1 {
        width: 32px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }

    .keyboarditem2 {
        width: 40px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }

    .keyboarditem3 {
        width: 20px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 0px;
        line-height: 22px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 1px 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 1px 1px rgba(200, 200, 200, .1);
        box-shadow: 0 1px 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        word-wrap: break-word;
        word-break: break-all;
        z-index: 99999;
    }

    .keyboarditem4 {
        width: 150px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }


    .keyboardmenudiv {
        width: 100%;
        margin: 0;
        padding: 5px 0 10px 0;
        height: auto;
        color: #333;
        font-size: small;
        letter-spacing: 1px;
        line-height: 25px;
        font-weight: 300;
        text-align: center;
    }

    .keyboardmenudiv a {
        color: #333;
        cursor: pointer;
    }

    .keyboardcontentdiv {
        width: 96%;
        margin: 0 2%;
        padding: 0;
        height: auto;
    }
}

@media only screen and (min-width:768px) {
    .keyboardmain {
        position: relative;
        width: 540px;
        margin: 0 0 0 20px;
        padding: 0 5px;
        height: auto;
        background: rgba(230, 230, 230, 0.9);
        border: 1px solid #ddd;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
        text-align: left;
        z-index: 9999;
    }

    .keyboardtr {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0 0 8px 0;
    }

    .keyboardtr2a {
        margin: 0;
        padding: 0;
    }

    .keyboardtr2b {
        margin: 0;
        padding: 0;
    }

    .keyboarditem {
        width: 30px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: medium;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }

    .keyboarditem1 {
        width: 41px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: medium;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }

    .keyboarditem2 {
        width: 50px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: medium;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }

    .keyboarditem3 {
        width: 30px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: medium;
        letter-spacing: 0px;
        line-height: 28px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 1px 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 1px 1px rgba(200, 200, 200, .1);
        box-shadow: 0 1px 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        word-wrap: break-word;
        word-break: break-all;
        z-index: 99999;
    }

    .keyboarditem4 {
        width: 250px;
        margin: 0;
        padding: 0;
        height: auto;
        color: #333;
        font-size: medium;
        letter-spacing: 0px;
        font-weight: 700;
        text-align: center;
        background-color: #fff;
        -webkit-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -moz-box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        box-shadow: 0 0 1px rgba(200, 200, 200, .1);
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        z-index: 99999;
    }


    .keyboardmenudiv {
        width: 100%;
        margin: 0;
        padding: 5px 0 10px 0;
        height: auto;
        color: #333;
        font-size: medium;
        letter-spacing: 1px;
        line-height: 25px;
        font-weight: 300;
        text-align: center;
    }

    .keyboardmenudiv a {
        color: #333;
        cursor: pointer;
    }

    .keyboardcontentdiv {
        width: 96%;
        margin: 0 2%;
        padding: 0;
        height: auto;
    }
}

.keyboarditem:hover {
    background-color: #ccc;
}

.keyboarditem1:hover {
    background-color: #ccc;
}

.keyboarditem2:hover {
    background-color: #ccc;
}

.keyboarditem3:hover {
    background-color: #ccc;
}

.keyboarditem4:hover {
    background-color: #ccc;
}

/* page區 */

#pager {
    padding: 0;
    margin: 20px 0 10px 0;
    text-align: center;
    font-size: medium;
    letter-spacing: 1px;
    line-height: 25px;
    font-weight: 700;
    color: #3F3F3F;
    line-height: 32px;
}

    #pager span {
        font-size: medium;
        color: #3F3F3F;
        padding: 0 2px;
    }

    #pager a {
        font-size: small;
        color: #3F73A2;
        padding: 0 2px;
    }

        #pager a:hover, #pager a:active { color: #213C53; }

@media only screen and (max-width:768px) {
    .entrytitle {
        padding: 0 0 5px 0;
        margin: 0;
        text-align: left;
        font-size: large;
        letter-spacing: 0px;
        line-height: 20px;
        font-weight: 700;
        color: #6096AE;
        border-bottom: 2px dashed #6096AE;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entrytitle span {
        color: #3b3b3b;
        font-size: medium;
        font-weight: 300;
    }

    .animationbgdiv {
        width: 100%;
        height: auto;
        padding: 3px;
        margin: 0;
        background-color: #D4E4E4;
    }

    .btn_animation {
        font-size: x-small;
        padding: 3px 0 3px 4px;
        color: #fff;
        background-color: #373536;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
        cursor: pointer;
        border: 1px solid #373536;
    }

    .btn_animation:hover {
        color: #373536;
        background-color: #fff;
        border: 1px solid #C8C8C8;
    }
}

@media only screen and (min-width:768px) {
    .entrytitle {
        padding: 0 0 5px 0;
        margin: 0;
        text-align: center;
        font-size: x-large;
        letter-spacing: 0px;
        line-height: 20px;
        font-weight: 700;
        color: #6096AE;
        border-bottom: 2px dashed #6096AE;
        font-family: Arial, Helvetica, sans-serif;
    }

    .entrytitle span {
        color: #3b3b3b;
        font-size: medium;
        font-weight: 300;
    }

    .animationbgdiv {
        width: 100%;
        height: auto;
        padding: 3px;
        margin: 0;
        background-color: #D4E4E4;
    }

    .btn_animation {
        font-size: x-small;
        padding: 3px 0 3px 4px;
        margin: 0 2px;
        color: #fff;
        background-color: #373536;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        text-align: center;
        cursor: pointer;
        border: 1px solid #373536;
    }

    .btn_animation:hover {
        color: #373536;
        background-color: #fff;
        border: 1px solid #C8C8C8;
    }
}

@media only screen and (max-width:1100px) {
    .entrydiv1 {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
        text-align: left !important;
    }

    .entrydiv2 {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
        text-align: left !important;
    }
}

@media only screen and (min-width:1100px) {
    .entrydiv1 {
        width: 65%;
        height: auto;
        padding: 0;
        margin: 0 0 20px 0;
        float: left;
    }

    .entrydiv2 {
        width: 35%;
        height: auto;
        padding: 18px 0 0 0;
        margin: 0;
        float: left;
    }
}

@media only screen and (max-width:1100px) {
    .wikititle {
        margin: 10px 0;
        font-size: large;
        letter-spacing: 0px;
        line-height: 18px;
        font-weight: 700;
        color: #5F99B1;
    }

    .Submissionimg {
        width: 100px;
        height: auto;
        padding: 0;
        margin: 0;
    }

    .wikidiv1 {
        width: 60%;
        height: auto;
        padding: 0;
        margin: 0 0 10px 0;
        float: left;
        text-align: left;
    }

    .wikidiv2 {
        width: 40%;
        height: auto;
        padding: 0;
        margin: 0;
        float: left;
        text-align: right;
    }
}

@media only screen and (min-width:1100px) {
    .wikititle {
        margin: 10px 0;
        font-size: large;
        letter-spacing: 1px;
        line-height: 18px;
        font-weight: 700;
        color: #5F99B1;
    }

    .Submissionimg {
        width: 100px;
        height: auto;
        padding: 0;
        margin: 0;
    }

    .wikidiv1 {
        width: 60%;
        height: auto;
        padding: 0;
        margin: 0 0 10px 0;
        float: left;
        text-align: left;
    }

    .wikidiv2 {
        width: 40%;
        height: auto;
        padding: 0;
        margin: 0;
        float: left;
        text-align: right;
    }
}

.tableStyle {
    width: 100%;
    height: auto;
    border: 1px solid #C8C8C8;
    border-collapse: collapse;
    text-align: center;
}

    .tableStyle th {
        font-size: large;
        font-weight: 700;
        color: #5F5D5E;
        padding: 5px 0;
        border: 1px solid #C8C8C8;
        text-align: center;
    }

    .tableStyle tr {
        height: 32px;
        padding: 3px 0;
        border: 1px solid #C8C8C8;
    }

    /*Rows*/
    .tableStyle td {
        padding: 5px 3px;
        word-wrap: break-word;
        word-break: break-all;
        font-size: medium;
        color: #5F5D5E;
        border: 1px solid #C8C8C8;
        text-align: center;
    }

    .tableStyle .pgr td {
        padding: 0px 5px 0px 5px;
    }

    .tableStyle .pgr a {
        text-decoration: underline;
    }

@media only screen and (max-width:768px) {
    .wordListtitlediv {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
    }

    .wordListtitlediv1 {
        width: 80%;
        height: 40px;
        padding: 0;
        margin: 0 0 10px 0;
        float: left;
        text-align: left;
        font-size: large;
        letter-spacing: 1px;
        font-weight: 700;
        line-height: 36px;
        color: #373737;
        background-color: #F2F2F2;
    }

    .wordListtitlediv2 {
        width: 20%;
        height: 40px;
        padding: 0;
        margin: 0;
        float: left;
        text-align: right;
        background-color: #F2F2F2;
    }

    .wordListtitlediv2 img {
        width: auto;
        height: 40px;
        padding: 0;
        margin: 0;
    }

    .listwordListFilterdiv1 {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
        text-align: left;
    }

    .listwordListFilterdiv2 {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 20px 0 0 0;
        text-align: left;
    }

    .listwordListFilterdiv3 {
        width: 10%;
        height: auto;
        padding: 0;
        margin: 0;
        text-align: left;
    }

    .checkbox_webmleft {
        width: 90%;
        margin-left: 20px;
    }
}

@media only screen and (min-width:768px) {
    .wordListtitlediv {
        width: 100%;
        height: auto;
        padding: 0;
        margin: 0;
    }

    .wordListtitlediv1 {
        width: 80%;
        height: 40px;
        padding: 0;
        margin: 0 0 10px 0;
        float: left;
        text-align: left;
        font-size: large;
        letter-spacing: 1px;
        font-weight: 700;
        line-height: 36px;
        color: #373737;
        background-color: #F2F2F2;
    }

    .wordListtitlediv2 {
        width: 20%;
        height: 40px;
        padding: 0;
        margin: 0;
        float: left;
        text-align: right;
        background-color: #F2F2F2;
    }

    .wordListtitlediv2 img {
        width: auto;
        height: 40px;
        padding: 0;
        margin: 0;
    }

    .listwordListFilterdiv1 {
        width: 72%;
        height: auto;
        padding: 0;
        margin: 0;
        float: left;
        text-align: left;
    }

    .listwordListFilterdiv2 {
        width: 20%;
        height: auto;
        padding: 0;
        margin: 0;
        float: left;
        text-align: left;
    }

    .listwordListFilterdiv3 {
        width: 8%;
        height: auto;
        padding: 0;
        margin: 0;
        float: left;
        text-align: left;
    }

    .checkbox_webmleft { margin-left: 30px; }
}

#wordListbtn {
    cursor: pointer;
}

#wordListFilter {
    border: 1px solid #F2F2F2;
}

/*  */
@media only screen and (max-width:768px) {
    .informcss {
        font-size: medium !important;
        letter-spacing: 0px !important;
        font-weight: 300 !important;
    }
}

/* ~/Content/CSS/search.css */
a {
    color: #6f9aaa;
}
.bgGrey-light {
    background-color: #d4e4e4;
}

.border-grey-bottom {
    padding-bottom: 10px;
    border-bottom: 1px solid #d4e4e4;
}

.search-input-rounded-corners-small {
    border-radius: 8px;
    border: 1px solid #cccccc;
    height: 33px;
    width: 400px;
}

.mt5 {
    margin-top: 15px;
}

.checkbox_rwd {
    float: left;
}

#checkbox2 {
    display: inline-block;
    padding-left: 40px;
}
#checkbox3 {
    display: inline-block;
}
#checkbox8 {
    display: inline-block;
}

#checkbox6 {
    display: inline-block;
    padding-left: 56px;
}
#checkbox7 {
    display: inline-block;
}
#checkbox9 {
    display: inline-block;
}

#wordListFilter {
    padding-top: 30px;
    padding-bottom: 10px;
}

#wordListFilter_title {
    font-size: large;
}

#wordList tr:nth-child(odd) {
    background: #FFFFFF;
}

.color-important {
    color: #c80106;
}

.color-system {
    color: #397fb3;
}

.color-love {
    color: #e9837e;
}

#ask_search {
    margin-top: 25px;
}

#ask_search img {
    padding-right: 5px;
    width: 40px;
}

#ask_list {
    padding-left: 8px;
    padding-top: 10px;
}

#ask_list a {
    cursor: pointer;
    text-decoration: none;
    border-bottom: 1px solid #6f9aaa;
    padding-bottom: 3px;
    margin-right: 30px;
}

.pagination>li>a {
    border: 0px;
    color: #6f9aaa;
}

.pagination>.active>a {
    background-color: #6f9aaa;
}

.noexist_hr_rwd {
        border-color:black;
        width:250px;
}
.noexist_container_rwd {
        background-color:#f2f2f2;
        width:450px;
        height:220px;
        border-radius:2em;  
    }
.noexist_img_rwd {
        position:absolute;
        margin-top:-100px;
        left:27%;
        width:180px;   
    }
.wiki_btn_rwd {
        position:absolute;
        margin-top:50px;
        left:38%;
    }
.google_btn_rwd {   
        position:absolute;
        margin-top:50px;
        left:48%;
    }
.contribute_btn_rwd {
        position:absolute;
        margin-top:50px;
        left:59.5%;
    }
.contribute_word_rwd {
        text-align:left;
        width:70%;
        margin-top:100px;
        padding-bottom:20px;
    }

@media (max-width: 1300px) 
{

    .noexist_img_rwd {
        left:26%;  
    }
    .wiki_btn_rwd {
        left:38%;
    }
    .google_btn_rwd {   
        left:48.5%;
    }
    .contribute_btn_rwd {
        left:61%;
    }
    .contribute_word_rwd {
        width:74%;
    }



}

@media (max-width: 1100px) {

    .noexist_container_rwd {
        width:400px; 
    }
    .noexist_img_rwd {
        margin-top:-30px;
        left:28%;
        width:210px;   
    }
    .wiki_btn_rwd {
        margin-top:40px;
        left:48%;
        width:180px;   
    }
    .google_btn_rwd {   
        margin-top:85px;
        left:48%;
        width:180px;
    }
    .contribute_btn_rwd {
        margin-top:130px;
        left:48%;
        width:180px;
    }
    .contribute_word_rwd {
        width:70%;
        margin-top:180px;
    }
   

}

@media (max-width: 1000px) {

    .noexist_img_rwd {
        left:23%;
        width:200px;   
    }
    .search-input-rounded-corners-small {
         width: 48%;
    }
    .checkbox {
        padding-left:0px;
    }
    .checkbox_rwd {
        float: none;
    }
    #checkbox2 {
        padding-left: 20px;
    }
    #checkbox3 {
        padding-left: 52px;
    }
    #checkbox6 {
        padding-left: 20px;
    }
    #checkbox7 {
        padding-left: 52px;
    }
     #flex_block {
        height:180px !important;
    }
}

@media (max-width: 480px) {

    .noexist_hr_rwd {
        width:200px;
    }
    .noexist_container_rwd {
        width:300px; 
    }
    .noexist_img_rwd {
        left:8%;
        margin-top:8px;
        width:170px;   
    }
    .wiki_btn_rwd {
        left:48%;
        width:140px;   
    }
    .google_btn_rwd {   
        left:48%;
        width:140px;
    }
    .contribute_btn_rwd {
        left:48%;
        width:140px;
    }
    .contribute_word_rwd {
        width:80%;
        margin-top:180px;
    }


    .wordRatingCollectCounter {
        padding-top: 10px;
    }
    .checkbox {
        padding-left:0px;
    }
    .mobile {
        font-size: small;
    }
    .main-body {
        padding-bottom: 0px;
        background: #FFFFFF;
    }
    .search-input-rounded-corners-small {
        width: 38%;
    }
    .btn_icon_rwd {
        display: none;
    }
    .mr10 {
    margin-right:0px;
    }
}

@media (max-width: 410px) {
    .btn_icon_rwd {
        display: none;
    }
    .search-input-rounded-corners-small {
        width: 40%;
    }
}
@media (max-width: 330px) {
    #showRelateWord {
        display:block;
    }

}

/* ~/Content/CSS/search_result.css */


.rwd_br {
    display: none;
}

#panel1 {
    pointer-events: none;
}

#stroke_animation {
    padding-top: 20px;
}

.shareicon {
    padding-bottom: 5px;
    margin-right: -5px;
}

    .shareicon:hover {
        position: relative;
        bottom: 4px;
    }

.nmm_video video {
    width: 100%;
    height: 160px;
    margin-top: -28px;
    margin-bottom: 10px;
}

.correspond_block {
    text-align: center;
    font-size: large;
    background-color: white;
    font-weight: 900;
    height: auto;
    margin-bottom: 20px;
    padding: 10px 0 20px 0;
    border: 2px solid #D3E6E4;
}

.correspond_title {
    display: block;
    padding: 10px 0 0 0;
    margin-left: 10px;
    margin-right: 10px;
}

.correspond_content {
    margin: 0 0 10px 0;
    font-weight: 300;
    font-size: medium;
}

#eduwiki p {
    margin-top: 20px;
}

#showRelateWord, #wordBookmark {
    font-size: medium;
    font-weight: bold;
    vertical-align: middle;
}

#share {
    font-size: medium;
    color: #5f97ae;
    float: right;
    padding-top: 8px;
}

/*#tooltip {
    text-decoration: none;
    position: relative;
}

#tooltip span {
    display: none;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    background: white;
}

#tooltip span img {
    float: left;
    margin: 0px 0px 0px 0;
}

#tooltip:hover span {
    display: block;
    position: absolute;
    top: 80%;
    right: 0;
    z-index: 1000;
    width: 125px;
    min-height: 23px;
    margin-top: 3px;
    margin-right: -90px;
    overflow: hidden;
}*/


.title_icon {
    padding-bottom: 5px;
    margin-right: -10px;
    margin-left: 8px;
    width: 27px;
}

.main-body {
    background-color: #f2f2f2;
}

.row .result_title {
    font-size: x-large;
}

.mt30 {
    margin-top: 0px;
}



.border-grey-dark {
    background-color: #FFFFFF;
    border: 0px;
}


.nav-tabs li a {
    border: 3px solid #5f97ae;
    text-decoration: none;
    background-color: #FFFFFF;
    color: #3B3B3B;
}

    .nav-tabs li a span {
        padding-bottom: 5px;
        border-bottom: 2px solid #FFFFFF;
    }

.nav-tabs > li > a:hover {
    border: 3px solid #5f97ae;
    background-color: #5f97ae;
    color: #FFFFFF;
}

.nav-tabs li.active a {
    border: 3px solid #5f97ae;
    background-color: #5f97ae;
    color: #FFFFFF;
}

    .nav-tabs li.active a:focus {
        border: 3px solid #5f97ae;
        background-color: #5f97ae;
        color: #FFFFFF;
    }

    .nav-tabs li.active a:hover {
        border: 3px solid #5f97ae;
        background-color: #5f97ae;
        color: #FFFFFF;
    }


.bgGrey-gradient {
    color: #FFFFFF;
    background-color: #5f97ae;
    background-image: none;
}

.function_block {
    font-size: small;
    background-color: #d4e4e4;
}

    .function_block h4 {
        color: black;
        font-weight: 700;
        padding-bottom: 8px;
        border-bottom: 1px solid black;
    }

#wordlearnFunction-section {
    color: black;
    padding-bottom: 8px;
    border-bottom: 1px solid black;
}

#imgStrokePic {
    padding-top: 15px;
    padding-bottom: 18px;
    width: 40%;
}

.learnfunction {
    background-color: #FFFFFF;
}

.bgWhite {
    margin-bottom: 30px;
}

.bgWhiteside {
    margin-bottom: 20px;
}

    .bgWhiteside img {
        width: 100%;
    }


#wordPrintBtn {
    width: 100%;
}

tr td:first-child {
    width: 20%;
}


@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .nmm_video video {
        margin-top: 0px;
    }
}

@supports (-ms-ime-align:auto) {
    .nmm_video video {
        margin-top: 0px;
    }
}

@media(max-width: 1100px) {

    .nmm_video video {
        margin-top: -40px;
    }
    /*#tooltip:hover span {
        display: none;
    }

    #tooltip:active span {
        display: block;
        position: absolute;
        top: 80%;
        right: 0;
        z-index: 1000;
        width: 125px;
        min-height: 23px;
        margin-top: 5px;
        margin-right: -60px;
        overflow: hidden;
    }*/

    .hasSVG {
        margin-left: -10px;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) and (max-width: 1000px) {
    .nmm_video video {
        margin-top: 0px;
        margin-bottom: 30px;
    }
}


@media (max-width: 1000px) {

    .wordfunction {
        margin-top: 30px;
    }

    .nmm_video video {
        height: 380px;
    }

    .hasSVG {
        margin-left: 0px;
    }

    .function_block {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .mobile-hidden2 {
        display: none;
    }

    .mobile-word-menu {
        display: block;
        margin-bottom: 50px;
    }

    .result_title {
        margin-left: -15px;
    }

    .bgWhite {
        width: 100%;
        padding-left: 0px;
        margin-left: 0px;
        margin-right: 0px;
        padding-right: 0px;
    }

    .bgWhiteside {
        padding: 0px;
        margin: 15px 0px 15px 0px;
    }

    .border-grey-dark {
        padding-top: 2px;
        padding-bottom: 2px;
        border-bottom: 3px solid #FFFFFF;
    }

    .printShow {
        display: table-cell;
        background-color: #5f97ae;
        color: white;
        width: 100%;
        padding: 3px 15px;
        margin-top: 50px;
    }

        .printShow h4 {
            padding: 0 0 5px 0;
            border-bottom: 2px solid #FFFFFF;
        }

    .side {
        padding-right: 0px;
        padding-left: 0px;
    }

    .row {
        margin-right: 0px;
        margin-left: 0px;
    }

    .printShow h4 {
        width: 100%;
    }

    #share {
        padding-top: 0px;
    }

    #tooltip:hover span {
        display: none;
    }

    #tooltip:active span {
        display: block;
        position: absolute;
        top: 80%;
        right: 0;
        z-index: 1000;
        width: 125px;
        min-height: 23px;
        margin-top: 7px;
        margin-right: -30px;
        overflow: hidden;
    }
}

@media (max-width: 480px) {

    .rwd_br {
        display: inline;
    }

    #share_relate {
        margin-left: -2px;
    }

    .nmm_video video {
        height: 230px;
    }

    tbody {
        font-size: large;
    }

    .result_title {
        margin-left: -15px;
    }

    .function_block {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .bgWhite {
        width: 100%;
        padding-left: 0px;
        margin-left: 0px;
    }

    .bgWhiteside {
        padding: 0px;
        margin: 15px 0px 15px 0px;
    }

    .border-grey-dark {
        padding-top: 2px;
        padding-bottom: 2px;
        border-bottom: 3px solid #FFFFFF;
    }

    .printShow {
        display: table-cell;
        background-color: #5f97ae;
        color: white;
        width: 100%;
        padding: 3px 15px;
        margin-top: 50px;
    }

        .printShow h4 {
            padding: 0 0 5px 0;
            border-bottom: 2px solid #FFFFFF;
        }

    .side {
        padding-left: 0px;
    }

    .printShow h4 {
        width: 100%;
    }

    tr td:first-child {
        width: 35%;
    }

    #share {
        padding-left: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
    }

    #tooltip:hover span {
        display: none;
    }

    #tooltip:active span {
        display: block;
        position: absolute;
        top: 80%;
        right: 0;
        z-index: 1000;
        width: 120px;
        min-height: 20px;
        margin-top: 10px;
        margin-right: -30px;
        overflow: hidden;
    }
}

@media (max-width: 410px) {



    tbody {
        font-size: medium;
    }

    tr td:first-child {
        width: 42%;
    }

    #share {
        padding-left: 0px;
        padding-top: 10px;
        padding-bottom: 10px;
        float: left;
    }


    #tooltip:hover span {
        display: none;
    }

    #tooltip:active span {
        display: block;
        position: absolute;
        top: 80%;
        right: 0;
        z-index: 1000;
        width: 120px;
        min-height: 20px;
        margin-top: 10px;
        margin-right: -30px;
        overflow: hidden;
    }
}

/* ~/Scripts/fontawesome/css/all.css */
/*!
 * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,
.fas,
.far,
.fal,
.fad,
.fab {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1; }

.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -.0667em; }

.fa-xs {
  font-size: .75em; }

.fa-sm {
  font-size: .875em; }

.fa-1x {
  font-size: 1em; }

.fa-2x {
  font-size: 2em; }

.fa-3x {
  font-size: 3em; }

.fa-4x {
  font-size: 4em; }

.fa-5x {
  font-size: 5em; }

.fa-6x {
  font-size: 6em; }

.fa-7x {
  font-size: 7em; }

.fa-8x {
  font-size: 8em; }

.fa-9x {
  font-size: 9em; }

.fa-10x {
  font-size: 10em; }

.fa-fw {
  text-align: center;
  width: 1.25em; }

.fa-ul {
  list-style-type: none;
  margin-left: 2.5em;
  padding-left: 0; }
  .fa-ul > li {
    position: relative; }

.fa-li {
  left: -2em;
  position: absolute;
  text-align: center;
  width: 2em;
  line-height: inherit; }

.fa-border {
  border: solid 0.08em #eee;
  border-radius: .1em;
  padding: .2em .25em .15em; }

.fa-pull-left {
  float: left; }

.fa-pull-right {
  float: right; }

.fa.fa-pull-left,
.fas.fa-pull-left,
.far.fa-pull-left,
.fal.fa-pull-left,
.fab.fa-pull-left {
  margin-right: .3em; }

.fa.fa-pull-right,
.fas.fa-pull-right,
.far.fa-pull-right,
.fal.fa-pull-right,
.fab.fa-pull-right {
  margin-left: .3em; }

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
          animation: fa-spin 2s infinite linear; }

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
          animation: fa-spin 1s infinite steps(8); }

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg); }

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg); }

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg); }

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
          transform: scale(1, -1); }

.fa-flip-both, .fa-flip-horizontal.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(-1, -1);
          transform: scale(-1, -1); }

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical,
:root .fa-flip-both {
  -webkit-filter: none;
          filter: none; }

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em; }

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%; }

.fa-stack-1x {
  line-height: inherit; }

.fa-stack-2x {
  font-size: 2em; }

.fa-inverse {
  color: #fff; }

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before {
  content: "\f26e"; }

.fa-accessible-icon:before {
  content: "\f368"; }

.fa-accusoft:before {
  content: "\f369"; }

.fa-acquisitions-incorporated:before {
  content: "\f6af"; }

.fa-ad:before {
  content: "\f641"; }

.fa-address-book:before {
  content: "\f2b9"; }

.fa-address-card:before {
  content: "\f2bb"; }

.fa-adjust:before {
  content: "\f042"; }

.fa-adn:before {
  content: "\f170"; }

.fa-adversal:before {
  content: "\f36a"; }

.fa-affiliatetheme:before {
  content: "\f36b"; }

.fa-air-freshener:before {
  content: "\f5d0"; }

.fa-airbnb:before {
  content: "\f834"; }

.fa-algolia:before {
  content: "\f36c"; }

.fa-align-center:before {
  content: "\f037"; }

.fa-align-justify:before {
  content: "\f039"; }

.fa-align-left:before {
  content: "\f036"; }

.fa-align-right:before {
  content: "\f038"; }

.fa-alipay:before {
  content: "\f642"; }

.fa-allergies:before {
  content: "\f461"; }

.fa-amazon:before {
  content: "\f270"; }

.fa-amazon-pay:before {
  content: "\f42c"; }

.fa-ambulance:before {
  content: "\f0f9"; }

.fa-american-sign-language-interpreting:before {
  content: "\f2a3"; }

.fa-amilia:before {
  content: "\f36d"; }

.fa-anchor:before {
  content: "\f13d"; }

.fa-android:before {
  content: "\f17b"; }

.fa-angellist:before {
  content: "\f209"; }

.fa-angle-double-down:before {
  content: "\f103"; }

.fa-angle-double-left:before {
  content: "\f100"; }

.fa-angle-double-right:before {
  content: "\f101"; }

.fa-angle-double-up:before {
  content: "\f102"; }

.fa-angle-down:before {
  content: "\f107"; }

.fa-angle-left:before {
  content: "\f104"; }

.fa-angle-right:before {
  content: "\f105"; }

.fa-angle-up:before {
  content: "\f106"; }

.fa-angry:before {
  content: "\f556"; }

.fa-angrycreative:before {
  content: "\f36e"; }

.fa-angular:before {
  content: "\f420"; }

.fa-ankh:before {
  content: "\f644"; }

.fa-app-store:before {
  content: "\f36f"; }

.fa-app-store-ios:before {
  content: "\f370"; }

.fa-apper:before {
  content: "\f371"; }

.fa-apple:before {
  content: "\f179"; }

.fa-apple-alt:before {
  content: "\f5d1"; }

.fa-apple-pay:before {
  content: "\f415"; }

.fa-archive:before {
  content: "\f187"; }

.fa-archway:before {
  content: "\f557"; }

.fa-arrow-alt-circle-down:before {
  content: "\f358"; }

.fa-arrow-alt-circle-left:before {
  content: "\f359"; }

.fa-arrow-alt-circle-right:before {
  content: "\f35a"; }

.fa-arrow-alt-circle-up:before {
  content: "\f35b"; }

.fa-arrow-circle-down:before {
  content: "\f0ab"; }

.fa-arrow-circle-left:before {
  content: "\f0a8"; }

.fa-arrow-circle-right:before {
  content: "\f0a9"; }

.fa-arrow-circle-up:before {
  content: "\f0aa"; }

.fa-arrow-down:before {
  content: "\f063"; }

.fa-arrow-left:before {
  content: "\f060"; }

.fa-arrow-right:before {
  content: "\f061"; }

.fa-arrow-up:before {
  content: "\f062"; }

.fa-arrows-alt:before {
  content: "\f0b2"; }

.fa-arrows-alt-h:before {
  content: "\f337"; }

.fa-arrows-alt-v:before {
  content: "\f338"; }

.fa-artstation:before {
  content: "\f77a"; }

.fa-assistive-listening-systems:before {
  content: "\f2a2"; }

.fa-asterisk:before {
  content: "\f069"; }

.fa-asymmetrik:before {
  content: "\f372"; }

.fa-at:before {
  content: "\f1fa"; }

.fa-atlas:before {
  content: "\f558"; }

.fa-atlassian:before {
  content: "\f77b"; }

.fa-atom:before {
  content: "\f5d2"; }

.fa-audible:before {
  content: "\f373"; }

.fa-audio-description:before {
  content: "\f29e"; }

.fa-autoprefixer:before {
  content: "\f41c"; }

.fa-avianex:before {
  content: "\f374"; }

.fa-aviato:before {
  content: "\f421"; }

.fa-award:before {
  content: "\f559"; }

.fa-aws:before {
  content: "\f375"; }

.fa-baby:before {
  content: "\f77c"; }

.fa-baby-carriage:before {
  content: "\f77d"; }

.fa-backspace:before {
  content: "\f55a"; }

.fa-backward:before {
  content: "\f04a"; }

.fa-bacon:before {
  content: "\f7e5"; }

.fa-bacteria:before {
  content: "\e059"; }

.fa-bacterium:before {
  content: "\e05a"; }

.fa-bahai:before {
  content: "\f666"; }

.fa-balance-scale:before {
  content: "\f24e"; }

.fa-balance-scale-left:before {
  content: "\f515"; }

.fa-balance-scale-right:before {
  content: "\f516"; }

.fa-ban:before {
  content: "\f05e"; }

.fa-band-aid:before {
  content: "\f462"; }

.fa-bandcamp:before {
  content: "\f2d5"; }

.fa-barcode:before {
  content: "\f02a"; }

.fa-bars:before {
  content: "\f0c9"; }

.fa-baseball-ball:before {
  content: "\f433"; }

.fa-basketball-ball:before {
  content: "\f434"; }

.fa-bath:before {
  content: "\f2cd"; }

.fa-battery-empty:before {
  content: "\f244"; }

.fa-battery-full:before {
  content: "\f240"; }

.fa-battery-half:before {
  content: "\f242"; }

.fa-battery-quarter:before {
  content: "\f243"; }

.fa-battery-three-quarters:before {
  content: "\f241"; }

.fa-battle-net:before {
  content: "\f835"; }

.fa-bed:before {
  content: "\f236"; }

.fa-beer:before {
  content: "\f0fc"; }

.fa-behance:before {
  content: "\f1b4"; }

.fa-behance-square:before {
  content: "\f1b5"; }

.fa-bell:before {
  content: "\f0f3"; }

.fa-bell-slash:before {
  content: "\f1f6"; }

.fa-bezier-curve:before {
  content: "\f55b"; }

.fa-bible:before {
  content: "\f647"; }

.fa-bicycle:before {
  content: "\f206"; }

.fa-biking:before {
  content: "\f84a"; }

.fa-bimobject:before {
  content: "\f378"; }

.fa-binoculars:before {
  content: "\f1e5"; }

.fa-biohazard:before {
  content: "\f780"; }

.fa-birthday-cake:before {
  content: "\f1fd"; }

.fa-bitbucket:before {
  content: "\f171"; }

.fa-bitcoin:before {
  content: "\f379"; }

.fa-bity:before {
  content: "\f37a"; }

.fa-black-tie:before {
  content: "\f27e"; }

.fa-blackberry:before {
  content: "\f37b"; }

.fa-blender:before {
  content: "\f517"; }

.fa-blender-phone:before {
  content: "\f6b6"; }

.fa-blind:before {
  content: "\f29d"; }

.fa-blog:before {
  content: "\f781"; }

.fa-blogger:before {
  content: "\f37c"; }

.fa-blogger-b:before {
  content: "\f37d"; }

.fa-bluetooth:before {
  content: "\f293"; }

.fa-bluetooth-b:before {
  content: "\f294"; }

.fa-bold:before {
  content: "\f032"; }

.fa-bolt:before {
  content: "\f0e7"; }

.fa-bomb:before {
  content: "\f1e2"; }

.fa-bone:before {
  content: "\f5d7"; }

.fa-bong:before {
  content: "\f55c"; }

.fa-book:before {
  content: "\f02d"; }

.fa-book-dead:before {
  content: "\f6b7"; }

.fa-book-medical:before {
  content: "\f7e6"; }

.fa-book-open:before {
  content: "\f518"; }

.fa-book-reader:before {
  content: "\f5da"; }

.fa-bookmark:before {
  content: "\f02e"; }

.fa-bootstrap:before {
  content: "\f836"; }

.fa-border-all:before {
  content: "\f84c"; }

.fa-border-none:before {
  content: "\f850"; }

.fa-border-style:before {
  content: "\f853"; }

.fa-bowling-ball:before {
  content: "\f436"; }

.fa-box:before {
  content: "\f466"; }

.fa-box-open:before {
  content: "\f49e"; }

.fa-box-tissue:before {
  content: "\e05b"; }

.fa-boxes:before {
  content: "\f468"; }

.fa-braille:before {
  content: "\f2a1"; }

.fa-brain:before {
  content: "\f5dc"; }

.fa-bread-slice:before {
  content: "\f7ec"; }

.fa-briefcase:before {
  content: "\f0b1"; }

.fa-briefcase-medical:before {
  content: "\f469"; }

.fa-broadcast-tower:before {
  content: "\f519"; }

.fa-broom:before {
  content: "\f51a"; }

.fa-brush:before {
  content: "\f55d"; }

.fa-btc:before {
  content: "\f15a"; }

.fa-buffer:before {
  content: "\f837"; }

.fa-bug:before {
  content: "\f188"; }

.fa-building:before {
  content: "\f1ad"; }

.fa-bullhorn:before {
  content: "\f0a1"; }

.fa-bullseye:before {
  content: "\f140"; }

.fa-burn:before {
  content: "\f46a"; }

.fa-buromobelexperte:before {
  content: "\f37f"; }

.fa-bus:before {
  content: "\f207"; }

.fa-bus-alt:before {
  content: "\f55e"; }

.fa-business-time:before {
  content: "\f64a"; }

.fa-buy-n-large:before {
  content: "\f8a6"; }

.fa-buysellads:before {
  content: "\f20d"; }

.fa-calculator:before {
  content: "\f1ec"; }

.fa-calendar:before {
  content: "\f133"; }

.fa-calendar-alt:before {
  content: "\f073"; }

.fa-calendar-check:before {
  content: "\f274"; }

.fa-calendar-day:before {
  content: "\f783"; }

.fa-calendar-minus:before {
  content: "\f272"; }

.fa-calendar-plus:before {
  content: "\f271"; }

.fa-calendar-times:before {
  content: "\f273"; }

.fa-calendar-week:before {
  content: "\f784"; }

.fa-camera:before {
  content: "\f030"; }

.fa-camera-retro:before {
  content: "\f083"; }

.fa-campground:before {
  content: "\f6bb"; }

.fa-canadian-maple-leaf:before {
  content: "\f785"; }

.fa-candy-cane:before {
  content: "\f786"; }

.fa-cannabis:before {
  content: "\f55f"; }

.fa-capsules:before {
  content: "\f46b"; }

.fa-car:before {
  content: "\f1b9"; }

.fa-car-alt:before {
  content: "\f5de"; }

.fa-car-battery:before {
  content: "\f5df"; }

.fa-car-crash:before {
  content: "\f5e1"; }

.fa-car-side:before {
  content: "\f5e4"; }

.fa-caravan:before {
  content: "\f8ff"; }

.fa-caret-down:before {
  content: "\f0d7"; }

.fa-caret-left:before {
  content: "\f0d9"; }

.fa-caret-right:before {
  content: "\f0da"; }

.fa-caret-square-down:before {
  content: "\f150"; }

.fa-caret-square-left:before {
  content: "\f191"; }

.fa-caret-square-right:before {
  content: "\f152"; }

.fa-caret-square-up:before {
  content: "\f151"; }

.fa-caret-up:before {
  content: "\f0d8"; }

.fa-carrot:before {
  content: "\f787"; }

.fa-cart-arrow-down:before {
  content: "\f218"; }

.fa-cart-plus:before {
  content: "\f217"; }

.fa-cash-register:before {
  content: "\f788"; }

.fa-cat:before {
  content: "\f6be"; }

.fa-cc-amazon-pay:before {
  content: "\f42d"; }

.fa-cc-amex:before {
  content: "\f1f3"; }

.fa-cc-apple-pay:before {
  content: "\f416"; }

.fa-cc-diners-club:before {
  content: "\f24c"; }

.fa-cc-discover:before {
  content: "\f1f2"; }

.fa-cc-jcb:before {
  content: "\f24b"; }

.fa-cc-mastercard:before {
  content: "\f1f1"; }

.fa-cc-paypal:before {
  content: "\f1f4"; }

.fa-cc-stripe:before {
  content: "\f1f5"; }

.fa-cc-visa:before {
  content: "\f1f0"; }

.fa-centercode:before {
  content: "\f380"; }

.fa-centos:before {
  content: "\f789"; }

.fa-certificate:before {
  content: "\f0a3"; }

.fa-chair:before {
  content: "\f6c0"; }

.fa-chalkboard:before {
  content: "\f51b"; }

.fa-chalkboard-teacher:before {
  content: "\f51c"; }

.fa-charging-station:before {
  content: "\f5e7"; }

.fa-chart-area:before {
  content: "\f1fe"; }

.fa-chart-bar:before {
  content: "\f080"; }

.fa-chart-line:before {
  content: "\f201"; }

.fa-chart-pie:before {
  content: "\f200"; }

.fa-check:before {
  content: "\f00c"; }

.fa-check-circle:before {
  content: "\f058"; }

.fa-check-double:before {
  content: "\f560"; }

.fa-check-square:before {
  content: "\f14a"; }

.fa-cheese:before {
  content: "\f7ef"; }

.fa-chess:before {
  content: "\f439"; }

.fa-chess-bishop:before {
  content: "\f43a"; }

.fa-chess-board:before {
  content: "\f43c"; }

.fa-chess-king:before {
  content: "\f43f"; }

.fa-chess-knight:before {
  content: "\f441"; }

.fa-chess-pawn:before {
  content: "\f443"; }

.fa-chess-queen:before {
  content: "\f445"; }

.fa-chess-rook:before {
  content: "\f447"; }

.fa-chevron-circle-down:before {
  content: "\f13a"; }

.fa-chevron-circle-left:before {
  content: "\f137"; }

.fa-chevron-circle-right:before {
  content: "\f138"; }

.fa-chevron-circle-up:before {
  content: "\f139"; }

.fa-chevron-down:before {
  content: "\f078"; }

.fa-chevron-left:before {
  content: "\f053"; }

.fa-chevron-right:before {
  content: "\f054"; }

.fa-chevron-up:before {
  content: "\f077"; }

.fa-child:before {
  content: "\f1ae"; }

.fa-chrome:before {
  content: "\f268"; }

.fa-chromecast:before {
  content: "\f838"; }

.fa-church:before {
  content: "\f51d"; }

.fa-circle:before {
  content: "\f111"; }

.fa-circle-notch:before {
  content: "\f1ce"; }

.fa-city:before {
  content: "\f64f"; }

.fa-clinic-medical:before {
  content: "\f7f2"; }

.fa-clipboard:before {
  content: "\f328"; }

.fa-clipboard-check:before {
  content: "\f46c"; }

.fa-clipboard-list:before {
  content: "\f46d"; }

.fa-clock:before {
  content: "\f017"; }

.fa-clone:before {
  content: "\f24d"; }

.fa-closed-captioning:before {
  content: "\f20a"; }

.fa-cloud:before {
  content: "\f0c2"; }

.fa-cloud-download-alt:before {
  content: "\f381"; }

.fa-cloud-meatball:before {
  content: "\f73b"; }

.fa-cloud-moon:before {
  content: "\f6c3"; }

.fa-cloud-moon-rain:before {
  content: "\f73c"; }

.fa-cloud-rain:before {
  content: "\f73d"; }

.fa-cloud-showers-heavy:before {
  content: "\f740"; }

.fa-cloud-sun:before {
  content: "\f6c4"; }

.fa-cloud-sun-rain:before {
  content: "\f743"; }

.fa-cloud-upload-alt:before {
  content: "\f382"; }

.fa-cloudflare:before {
  content: "\e07d"; }

.fa-cloudscale:before {
  content: "\f383"; }

.fa-cloudsmith:before {
  content: "\f384"; }

.fa-cloudversify:before {
  content: "\f385"; }

.fa-cocktail:before {
  content: "\f561"; }

.fa-code:before {
  content: "\f121"; }

.fa-code-branch:before {
  content: "\f126"; }

.fa-codepen:before {
  content: "\f1cb"; }

.fa-codiepie:before {
  content: "\f284"; }

.fa-coffee:before {
  content: "\f0f4"; }

.fa-cog:before {
  content: "\f013"; }

.fa-cogs:before {
  content: "\f085"; }

.fa-coins:before {
  content: "\f51e"; }

.fa-columns:before {
  content: "\f0db"; }

.fa-comment:before {
  content: "\f075"; }

.fa-comment-alt:before {
  content: "\f27a"; }

.fa-comment-dollar:before {
  content: "\f651"; }

.fa-comment-dots:before {
  content: "\f4ad"; }

.fa-comment-medical:before {
  content: "\f7f5"; }

.fa-comment-slash:before {
  content: "\f4b3"; }

.fa-comments:before {
  content: "\f086"; }

.fa-comments-dollar:before {
  content: "\f653"; }

.fa-compact-disc:before {
  content: "\f51f"; }

.fa-compass:before {
  content: "\f14e"; }

.fa-compress:before {
  content: "\f066"; }

.fa-compress-alt:before {
  content: "\f422"; }

.fa-compress-arrows-alt:before {
  content: "\f78c"; }

.fa-concierge-bell:before {
  content: "\f562"; }

.fa-confluence:before {
  content: "\f78d"; }

.fa-connectdevelop:before {
  content: "\f20e"; }

.fa-contao:before {
  content: "\f26d"; }

.fa-cookie:before {
  content: "\f563"; }

.fa-cookie-bite:before {
  content: "\f564"; }

.fa-copy:before {
  content: "\f0c5"; }

.fa-copyright:before {
  content: "\f1f9"; }

.fa-cotton-bureau:before {
  content: "\f89e"; }

.fa-couch:before {
  content: "\f4b8"; }

.fa-cpanel:before {
  content: "\f388"; }

.fa-creative-commons:before {
  content: "\f25e"; }

.fa-creative-commons-by:before {
  content: "\f4e7"; }

.fa-creative-commons-nc:before {
  content: "\f4e8"; }

.fa-creative-commons-nc-eu:before {
  content: "\f4e9"; }

.fa-creative-commons-nc-jp:before {
  content: "\f4ea"; }

.fa-creative-commons-nd:before {
  content: "\f4eb"; }

.fa-creative-commons-pd:before {
  content: "\f4ec"; }

.fa-creative-commons-pd-alt:before {
  content: "\f4ed"; }

.fa-creative-commons-remix:before {
  content: "\f4ee"; }

.fa-creative-commons-sa:before {
  content: "\f4ef"; }

.fa-creative-commons-sampling:before {
  content: "\f4f0"; }

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1"; }

.fa-creative-commons-share:before {
  content: "\f4f2"; }

.fa-creative-commons-zero:before {
  content: "\f4f3"; }

.fa-credit-card:before {
  content: "\f09d"; }

.fa-critical-role:before {
  content: "\f6c9"; }

.fa-crop:before {
  content: "\f125"; }

.fa-crop-alt:before {
  content: "\f565"; }

.fa-cross:before {
  content: "\f654"; }

.fa-crosshairs:before {
  content: "\f05b"; }

.fa-crow:before {
  content: "\f520"; }

.fa-crown:before {
  content: "\f521"; }

.fa-crutch:before {
  content: "\f7f7"; }

.fa-css3:before {
  content: "\f13c"; }

.fa-css3-alt:before {
  content: "\f38b"; }

.fa-cube:before {
  content: "\f1b2"; }

.fa-cubes:before {
  content: "\f1b3"; }

.fa-cut:before {
  content: "\f0c4"; }

.fa-cuttlefish:before {
  content: "\f38c"; }

.fa-d-and-d:before {
  content: "\f38d"; }

.fa-d-and-d-beyond:before {
  content: "\f6ca"; }

.fa-dailymotion:before {
  content: "\e052"; }

.fa-dashcube:before {
  content: "\f210"; }

.fa-database:before {
  content: "\f1c0"; }

.fa-deaf:before {
  content: "\f2a4"; }

.fa-deezer:before {
  content: "\e077"; }

.fa-delicious:before {
  content: "\f1a5"; }

.fa-democrat:before {
  content: "\f747"; }

.fa-deploydog:before {
  content: "\f38e"; }

.fa-deskpro:before {
  content: "\f38f"; }

.fa-desktop:before {
  content: "\f108"; }

.fa-dev:before {
  content: "\f6cc"; }

.fa-deviantart:before {
  content: "\f1bd"; }

.fa-dharmachakra:before {
  content: "\f655"; }

.fa-dhl:before {
  content: "\f790"; }

.fa-diagnoses:before {
  content: "\f470"; }

.fa-diaspora:before {
  content: "\f791"; }

.fa-dice:before {
  content: "\f522"; }

.fa-dice-d20:before {
  content: "\f6cf"; }

.fa-dice-d6:before {
  content: "\f6d1"; }

.fa-dice-five:before {
  content: "\f523"; }

.fa-dice-four:before {
  content: "\f524"; }

.fa-dice-one:before {
  content: "\f525"; }

.fa-dice-six:before {
  content: "\f526"; }

.fa-dice-three:before {
  content: "\f527"; }

.fa-dice-two:before {
  content: "\f528"; }

.fa-digg:before {
  content: "\f1a6"; }

.fa-digital-ocean:before {
  content: "\f391"; }

.fa-digital-tachograph:before {
  content: "\f566"; }

.fa-directions:before {
  content: "\f5eb"; }

.fa-discord:before {
  content: "\f392"; }

.fa-discourse:before {
  content: "\f393"; }

.fa-disease:before {
  content: "\f7fa"; }

.fa-divide:before {
  content: "\f529"; }

.fa-dizzy:before {
  content: "\f567"; }

.fa-dna:before {
  content: "\f471"; }

.fa-dochub:before {
  content: "\f394"; }

.fa-docker:before {
  content: "\f395"; }

.fa-dog:before {
  content: "\f6d3"; }

.fa-dollar-sign:before {
  content: "\f155"; }

.fa-dolly:before {
  content: "\f472"; }

.fa-dolly-flatbed:before {
  content: "\f474"; }

.fa-donate:before {
  content: "\f4b9"; }

.fa-door-closed:before {
  content: "\f52a"; }

.fa-door-open:before {
  content: "\f52b"; }

.fa-dot-circle:before {
  content: "\f192"; }

.fa-dove:before {
  content: "\f4ba"; }

.fa-download:before {
  content: "\f019"; }

.fa-draft2digital:before {
  content: "\f396"; }

.fa-drafting-compass:before {
  content: "\f568"; }

.fa-dragon:before {
  content: "\f6d5"; }

.fa-draw-polygon:before {
  content: "\f5ee"; }

.fa-dribbble:before {
  content: "\f17d"; }

.fa-dribbble-square:before {
  content: "\f397"; }

.fa-dropbox:before {
  content: "\f16b"; }

.fa-drum:before {
  content: "\f569"; }

.fa-drum-steelpan:before {
  content: "\f56a"; }

.fa-drumstick-bite:before {
  content: "\f6d7"; }

.fa-drupal:before {
  content: "\f1a9"; }

.fa-dumbbell:before {
  content: "\f44b"; }

.fa-dumpster:before {
  content: "\f793"; }

.fa-dumpster-fire:before {
  content: "\f794"; }

.fa-dungeon:before {
  content: "\f6d9"; }

.fa-dyalog:before {
  content: "\f399"; }

.fa-earlybirds:before {
  content: "\f39a"; }

.fa-ebay:before {
  content: "\f4f4"; }

.fa-edge:before {
  content: "\f282"; }

.fa-edge-legacy:before {
  content: "\e078"; }

.fa-edit:before {
  content: "\f044"; }

.fa-egg:before {
  content: "\f7fb"; }

.fa-eject:before {
  content: "\f052"; }

.fa-elementor:before {
  content: "\f430"; }

.fa-ellipsis-h:before {
  content: "\f141"; }

.fa-ellipsis-v:before {
  content: "\f142"; }

.fa-ello:before {
  content: "\f5f1"; }

.fa-ember:before {
  content: "\f423"; }

.fa-empire:before {
  content: "\f1d1"; }

.fa-envelope:before {
  content: "\f0e0"; }

.fa-envelope-open:before {
  content: "\f2b6"; }

.fa-envelope-open-text:before {
  content: "\f658"; }

.fa-envelope-square:before {
  content: "\f199"; }

.fa-envira:before {
  content: "\f299"; }

.fa-equals:before {
  content: "\f52c"; }

.fa-eraser:before {
  content: "\f12d"; }

.fa-erlang:before {
  content: "\f39d"; }

.fa-ethereum:before {
  content: "\f42e"; }

.fa-ethernet:before {
  content: "\f796"; }

.fa-etsy:before {
  content: "\f2d7"; }

.fa-euro-sign:before {
  content: "\f153"; }

.fa-evernote:before {
  content: "\f839"; }

.fa-exchange-alt:before {
  content: "\f362"; }

.fa-exclamation:before {
  content: "\f12a"; }

.fa-exclamation-circle:before {
  content: "\f06a"; }

.fa-exclamation-triangle:before {
  content: "\f071"; }

.fa-expand:before {
  content: "\f065"; }

.fa-expand-alt:before {
  content: "\f424"; }

.fa-expand-arrows-alt:before {
  content: "\f31e"; }

.fa-expeditedssl:before {
  content: "\f23e"; }

.fa-external-link-alt:before {
  content: "\f35d"; }

.fa-external-link-square-alt:before {
  content: "\f360"; }

.fa-eye:before {
  content: "\f06e"; }

.fa-eye-dropper:before {
  content: "\f1fb"; }

.fa-eye-slash:before {
  content: "\f070"; }

.fa-facebook:before {
  content: "\f09a"; }

.fa-facebook-f:before {
  content: "\f39e"; }

.fa-facebook-messenger:before {
  content: "\f39f"; }

.fa-facebook-square:before {
  content: "\f082"; }

.fa-fan:before {
  content: "\f863"; }

.fa-fantasy-flight-games:before {
  content: "\f6dc"; }

.fa-fast-backward:before {
  content: "\f049"; }

.fa-fast-forward:before {
  content: "\f050"; }

.fa-faucet:before {
  content: "\e005"; }

.fa-fax:before {
  content: "\f1ac"; }

.fa-feather:before {
  content: "\f52d"; }

.fa-feather-alt:before {
  content: "\f56b"; }

.fa-fedex:before {
  content: "\f797"; }

.fa-fedora:before {
  content: "\f798"; }

.fa-female:before {
  content: "\f182"; }

.fa-fighter-jet:before {
  content: "\f0fb"; }

.fa-figma:before {
  content: "\f799"; }

.fa-file:before {
  content: "\f15b"; }

.fa-file-alt:before {
  content: "\f15c"; }

.fa-file-archive:before {
  content: "\f1c6"; }

.fa-file-audio:before {
  content: "\f1c7"; }

.fa-file-code:before {
  content: "\f1c9"; }

.fa-file-contract:before {
  content: "\f56c"; }

.fa-file-csv:before {
  content: "\f6dd"; }

.fa-file-download:before {
  content: "\f56d"; }

.fa-file-excel:before {
  content: "\f1c3"; }

.fa-file-export:before {
  content: "\f56e"; }

.fa-file-image:before {
  content: "\f1c5"; }

.fa-file-import:before {
  content: "\f56f"; }

.fa-file-invoice:before {
  content: "\f570"; }

.fa-file-invoice-dollar:before {
  content: "\f571"; }

.fa-file-medical:before {
  content: "\f477"; }

.fa-file-medical-alt:before {
  content: "\f478"; }

.fa-file-pdf:before {
  content: "\f1c1"; }

.fa-file-powerpoint:before {
  content: "\f1c4"; }

.fa-file-prescription:before {
  content: "\f572"; }

.fa-file-signature:before {
  content: "\f573"; }

.fa-file-upload:before {
  content: "\f574"; }

.fa-file-video:before {
  content: "\f1c8"; }

.fa-file-word:before {
  content: "\f1c2"; }

.fa-fill:before {
  content: "\f575"; }

.fa-fill-drip:before {
  content: "\f576"; }

.fa-film:before {
  content: "\f008"; }

.fa-filter:before {
  content: "\f0b0"; }

.fa-fingerprint:before {
  content: "\f577"; }

.fa-fire:before {
  content: "\f06d"; }

.fa-fire-alt:before {
  content: "\f7e4"; }

.fa-fire-extinguisher:before {
  content: "\f134"; }

.fa-firefox:before {
  content: "\f269"; }

.fa-firefox-browser:before {
  content: "\e007"; }

.fa-first-aid:before {
  content: "\f479"; }

.fa-first-order:before {
  content: "\f2b0"; }

.fa-first-order-alt:before {
  content: "\f50a"; }

.fa-firstdraft:before {
  content: "\f3a1"; }

.fa-fish:before {
  content: "\f578"; }

.fa-fist-raised:before {
  content: "\f6de"; }

.fa-flag:before {
  content: "\f024"; }

.fa-flag-checkered:before {
  content: "\f11e"; }

.fa-flag-usa:before {
  content: "\f74d"; }

.fa-flask:before {
  content: "\f0c3"; }

.fa-flickr:before {
  content: "\f16e"; }

.fa-flipboard:before {
  content: "\f44d"; }

.fa-flushed:before {
  content: "\f579"; }

.fa-fly:before {
  content: "\f417"; }

.fa-folder:before {
  content: "\f07b"; }

.fa-folder-minus:before {
  content: "\f65d"; }

.fa-folder-open:before {
  content: "\f07c"; }

.fa-folder-plus:before {
  content: "\f65e"; }

.fa-font:before {
  content: "\f031"; }

.fa-font-awesome:before {
  content: "\f2b4"; }

.fa-font-awesome-alt:before {
  content: "\f35c"; }

.fa-font-awesome-flag:before {
  content: "\f425"; }

.fa-font-awesome-logo-full:before {
  content: "\f4e6"; }

.fa-fonticons:before {
  content: "\f280"; }

.fa-fonticons-fi:before {
  content: "\f3a2"; }

.fa-football-ball:before {
  content: "\f44e"; }

.fa-fort-awesome:before {
  content: "\f286"; }

.fa-fort-awesome-alt:before {
  content: "\f3a3"; }

.fa-forumbee:before {
  content: "\f211"; }

.fa-forward:before {
  content: "\f04e"; }

.fa-foursquare:before {
  content: "\f180"; }

.fa-free-code-camp:before {
  content: "\f2c5"; }

.fa-freebsd:before {
  content: "\f3a4"; }

.fa-frog:before {
  content: "\f52e"; }

.fa-frown:before {
  content: "\f119"; }

.fa-frown-open:before {
  content: "\f57a"; }

.fa-fulcrum:before {
  content: "\f50b"; }

.fa-funnel-dollar:before {
  content: "\f662"; }

.fa-futbol:before {
  content: "\f1e3"; }

.fa-galactic-republic:before {
  content: "\f50c"; }

.fa-galactic-senate:before {
  content: "\f50d"; }

.fa-gamepad:before {
  content: "\f11b"; }

.fa-gas-pump:before {
  content: "\f52f"; }

.fa-gavel:before {
  content: "\f0e3"; }

.fa-gem:before {
  content: "\f3a5"; }

.fa-genderless:before {
  content: "\f22d"; }

.fa-get-pocket:before {
  content: "\f265"; }

.fa-gg:before {
  content: "\f260"; }

.fa-gg-circle:before {
  content: "\f261"; }

.fa-ghost:before {
  content: "\f6e2"; }

.fa-gift:before {
  content: "\f06b"; }

.fa-gifts:before {
  content: "\f79c"; }

.fa-git:before {
  content: "\f1d3"; }

.fa-git-alt:before {
  content: "\f841"; }

.fa-git-square:before {
  content: "\f1d2"; }

.fa-github:before {
  content: "\f09b"; }

.fa-github-alt:before {
  content: "\f113"; }

.fa-github-square:before {
  content: "\f092"; }

.fa-gitkraken:before {
  content: "\f3a6"; }

.fa-gitlab:before {
  content: "\f296"; }

.fa-gitter:before {
  content: "\f426"; }

.fa-glass-cheers:before {
  content: "\f79f"; }

.fa-glass-martini:before {
  content: "\f000"; }

.fa-glass-martini-alt:before {
  content: "\f57b"; }

.fa-glass-whiskey:before {
  content: "\f7a0"; }

.fa-glasses:before {
  content: "\f530"; }

.fa-glide:before {
  content: "\f2a5"; }

.fa-glide-g:before {
  content: "\f2a6"; }

.fa-globe:before {
  content: "\f0ac"; }

.fa-globe-africa:before {
  content: "\f57c"; }

.fa-globe-americas:before {
  content: "\f57d"; }

.fa-globe-asia:before {
  content: "\f57e"; }

.fa-globe-europe:before {
  content: "\f7a2"; }

.fa-gofore:before {
  content: "\f3a7"; }

.fa-golf-ball:before {
  content: "\f450"; }

.fa-goodreads:before {
  content: "\f3a8"; }

.fa-goodreads-g:before {
  content: "\f3a9"; }

.fa-google:before {
  content: "\f1a0"; }

.fa-google-drive:before {
  content: "\f3aa"; }

.fa-google-pay:before {
  content: "\e079"; }

.fa-google-play:before {
  content: "\f3ab"; }

.fa-google-plus:before {
  content: "\f2b3"; }

.fa-google-plus-g:before {
  content: "\f0d5"; }

.fa-google-plus-square:before {
  content: "\f0d4"; }

.fa-google-wallet:before {
  content: "\f1ee"; }

.fa-gopuram:before {
  content: "\f664"; }

.fa-graduation-cap:before {
  content: "\f19d"; }

.fa-gratipay:before {
  content: "\f184"; }

.fa-grav:before {
  content: "\f2d6"; }

.fa-greater-than:before {
  content: "\f531"; }

.fa-greater-than-equal:before {
  content: "\f532"; }

.fa-grimace:before {
  content: "\f57f"; }

.fa-grin:before {
  content: "\f580"; }

.fa-grin-alt:before {
  content: "\f581"; }

.fa-grin-beam:before {
  content: "\f582"; }

.fa-grin-beam-sweat:before {
  content: "\f583"; }

.fa-grin-hearts:before {
  content: "\f584"; }

.fa-grin-squint:before {
  content: "\f585"; }

.fa-grin-squint-tears:before {
  content: "\f586"; }

.fa-grin-stars:before {
  content: "\f587"; }

.fa-grin-tears:before {
  content: "\f588"; }

.fa-grin-tongue:before {
  content: "\f589"; }

.fa-grin-tongue-squint:before {
  content: "\f58a"; }

.fa-grin-tongue-wink:before {
  content: "\f58b"; }

.fa-grin-wink:before {
  content: "\f58c"; }

.fa-grip-horizontal:before {
  content: "\f58d"; }

.fa-grip-lines:before {
  content: "\f7a4"; }

.fa-grip-lines-vertical:before {
  content: "\f7a5"; }

.fa-grip-vertical:before {
  content: "\f58e"; }

.fa-gripfire:before {
  content: "\f3ac"; }

.fa-grunt:before {
  content: "\f3ad"; }

.fa-guilded:before {
  content: "\e07e"; }

.fa-guitar:before {
  content: "\f7a6"; }

.fa-gulp:before {
  content: "\f3ae"; }

.fa-h-square:before {
  content: "\f0fd"; }

.fa-hacker-news:before {
  content: "\f1d4"; }

.fa-hacker-news-square:before {
  content: "\f3af"; }

.fa-hackerrank:before {
  content: "\f5f7"; }

.fa-hamburger:before {
  content: "\f805"; }

.fa-hammer:before {
  content: "\f6e3"; }

.fa-hamsa:before {
  content: "\f665"; }

.fa-hand-holding:before {
  content: "\f4bd"; }

.fa-hand-holding-heart:before {
  content: "\f4be"; }

.fa-hand-holding-medical:before {
  content: "\e05c"; }

.fa-hand-holding-usd:before {
  content: "\f4c0"; }

.fa-hand-holding-water:before {
  content: "\f4c1"; }

.fa-hand-lizard:before {
  content: "\f258"; }

.fa-hand-middle-finger:before {
  content: "\f806"; }

.fa-hand-paper:before {
  content: "\f256"; }

.fa-hand-peace:before {
  content: "\f25b"; }

.fa-hand-point-down:before {
  content: "\f0a7"; }

.fa-hand-point-left:before {
  content: "\f0a5"; }

.fa-hand-point-right:before {
  content: "\f0a4"; }

.fa-hand-point-up:before {
  content: "\f0a6"; }

.fa-hand-pointer:before {
  content: "\f25a"; }

.fa-hand-rock:before {
  content: "\f255"; }

.fa-hand-scissors:before {
  content: "\f257"; }

.fa-hand-sparkles:before {
  content: "\e05d"; }

.fa-hand-spock:before {
  content: "\f259"; }

.fa-hands:before {
  content: "\f4c2"; }

.fa-hands-helping:before {
  content: "\f4c4"; }

.fa-hands-wash:before {
  content: "\e05e"; }

.fa-handshake:before {
  content: "\f2b5"; }

.fa-handshake-alt-slash:before {
  content: "\e05f"; }

.fa-handshake-slash:before {
  content: "\e060"; }

.fa-hanukiah:before {
  content: "\f6e6"; }

.fa-hard-hat:before {
  content: "\f807"; }

.fa-hashtag:before {
  content: "\f292"; }

.fa-hat-cowboy:before {
  content: "\f8c0"; }

.fa-hat-cowboy-side:before {
  content: "\f8c1"; }

.fa-hat-wizard:before {
  content: "\f6e8"; }

.fa-hdd:before {
  content: "\f0a0"; }

.fa-head-side-cough:before {
  content: "\e061"; }

.fa-head-side-cough-slash:before {
  content: "\e062"; }

.fa-head-side-mask:before {
  content: "\e063"; }

.fa-head-side-virus:before {
  content: "\e064"; }

.fa-heading:before {
  content: "\f1dc"; }

.fa-headphones:before {
  content: "\f025"; }

.fa-headphones-alt:before {
  content: "\f58f"; }

.fa-headset:before {
  content: "\f590"; }

.fa-heart:before {
  content: "\f004"; }

.fa-heart-broken:before {
  content: "\f7a9"; }

.fa-heartbeat:before {
  content: "\f21e"; }

.fa-helicopter:before {
  content: "\f533"; }

.fa-highlighter:before {
  content: "\f591"; }

.fa-hiking:before {
  content: "\f6ec"; }

.fa-hippo:before {
  content: "\f6ed"; }

.fa-hips:before {
  content: "\f452"; }

.fa-hire-a-helper:before {
  content: "\f3b0"; }

.fa-history:before {
  content: "\f1da"; }

.fa-hive:before {
  content: "\e07f"; }

.fa-hockey-puck:before {
  content: "\f453"; }

.fa-holly-berry:before {
  content: "\f7aa"; }

.fa-home:before {
  content: "\f015"; }

.fa-hooli:before {
  content: "\f427"; }

.fa-hornbill:before {
  content: "\f592"; }

.fa-horse:before {
  content: "\f6f0"; }

.fa-horse-head:before {
  content: "\f7ab"; }

.fa-hospital:before {
  content: "\f0f8"; }

.fa-hospital-alt:before {
  content: "\f47d"; }

.fa-hospital-symbol:before {
  content: "\f47e"; }

.fa-hospital-user:before {
  content: "\f80d"; }

.fa-hot-tub:before {
  content: "\f593"; }

.fa-hotdog:before {
  content: "\f80f"; }

.fa-hotel:before {
  content: "\f594"; }

.fa-hotjar:before {
  content: "\f3b1"; }

.fa-hourglass:before {
  content: "\f254"; }

.fa-hourglass-end:before {
  content: "\f253"; }

.fa-hourglass-half:before {
  content: "\f252"; }

.fa-hourglass-start:before {
  content: "\f251"; }

.fa-house-damage:before {
  content: "\f6f1"; }

.fa-house-user:before {
  content: "\e065"; }

.fa-houzz:before {
  content: "\f27c"; }

.fa-hryvnia:before {
  content: "\f6f2"; }

.fa-html5:before {
  content: "\f13b"; }

.fa-hubspot:before {
  content: "\f3b2"; }

.fa-i-cursor:before {
  content: "\f246"; }

.fa-ice-cream:before {
  content: "\f810"; }

.fa-icicles:before {
  content: "\f7ad"; }

.fa-icons:before {
  content: "\f86d"; }

.fa-id-badge:before {
  content: "\f2c1"; }

.fa-id-card:before {
  content: "\f2c2"; }

.fa-id-card-alt:before {
  content: "\f47f"; }

.fa-ideal:before {
  content: "\e013"; }

.fa-igloo:before {
  content: "\f7ae"; }

.fa-image:before {
  content: "\f03e"; }

.fa-images:before {
  content: "\f302"; }

.fa-imdb:before {
  content: "\f2d8"; }

.fa-inbox:before {
  content: "\f01c"; }

.fa-indent:before {
  content: "\f03c"; }

.fa-industry:before {
  content: "\f275"; }

.fa-infinity:before {
  content: "\f534"; }

.fa-info:before {
  content: "\f129"; }

.fa-info-circle:before {
  content: "\f05a"; }

.fa-innosoft:before {
  content: "\e080"; }

.fa-instagram:before {
  content: "\f16d"; }

.fa-instagram-square:before {
  content: "\e055"; }

.fa-instalod:before {
  content: "\e081"; }

.fa-intercom:before {
  content: "\f7af"; }

.fa-internet-explorer:before {
  content: "\f26b"; }

.fa-invision:before {
  content: "\f7b0"; }

.fa-ioxhost:before {
  content: "\f208"; }

.fa-italic:before {
  content: "\f033"; }

.fa-itch-io:before {
  content: "\f83a"; }

.fa-itunes:before {
  content: "\f3b4"; }

.fa-itunes-note:before {
  content: "\f3b5"; }

.fa-java:before {
  content: "\f4e4"; }

.fa-jedi:before {
  content: "\f669"; }

.fa-jedi-order:before {
  content: "\f50e"; }

.fa-jenkins:before {
  content: "\f3b6"; }

.fa-jira:before {
  content: "\f7b1"; }

.fa-joget:before {
  content: "\f3b7"; }

.fa-joint:before {
  content: "\f595"; }

.fa-joomla:before {
  content: "\f1aa"; }

.fa-journal-whills:before {
  content: "\f66a"; }

.fa-js:before {
  content: "\f3b8"; }

.fa-js-square:before {
  content: "\f3b9"; }

.fa-jsfiddle:before {
  content: "\f1cc"; }

.fa-kaaba:before {
  content: "\f66b"; }

.fa-kaggle:before {
  content: "\f5fa"; }

.fa-key:before {
  content: "\f084"; }

.fa-keybase:before {
  content: "\f4f5"; }

.fa-keyboard:before {
  content: "\f11c"; }

.fa-keycdn:before {
  content: "\f3ba"; }

.fa-khanda:before {
  content: "\f66d"; }

.fa-kickstarter:before {
  content: "\f3bb"; }

.fa-kickstarter-k:before {
  content: "\f3bc"; }

.fa-kiss:before {
  content: "\f596"; }

.fa-kiss-beam:before {
  content: "\f597"; }

.fa-kiss-wink-heart:before {
  content: "\f598"; }

.fa-kiwi-bird:before {
  content: "\f535"; }

.fa-korvue:before {
  content: "\f42f"; }

.fa-landmark:before {
  content: "\f66f"; }

.fa-language:before {
  content: "\f1ab"; }

.fa-laptop:before {
  content: "\f109"; }

.fa-laptop-code:before {
  content: "\f5fc"; }

.fa-laptop-house:before {
  content: "\e066"; }

.fa-laptop-medical:before {
  content: "\f812"; }

.fa-laravel:before {
  content: "\f3bd"; }

.fa-lastfm:before {
  content: "\f202"; }

.fa-lastfm-square:before {
  content: "\f203"; }

.fa-laugh:before {
  content: "\f599"; }

.fa-laugh-beam:before {
  content: "\f59a"; }

.fa-laugh-squint:before {
  content: "\f59b"; }

.fa-laugh-wink:before {
  content: "\f59c"; }

.fa-layer-group:before {
  content: "\f5fd"; }

.fa-leaf:before {
  content: "\f06c"; }

.fa-leanpub:before {
  content: "\f212"; }

.fa-lemon:before {
  content: "\f094"; }

.fa-less:before {
  content: "\f41d"; }

.fa-less-than:before {
  content: "\f536"; }

.fa-less-than-equal:before {
  content: "\f537"; }

.fa-level-down-alt:before {
  content: "\f3be"; }

.fa-level-up-alt:before {
  content: "\f3bf"; }

.fa-life-ring:before {
  content: "\f1cd"; }

.fa-lightbulb:before {
  content: "\f0eb"; }

.fa-line:before {
  content: "\f3c0"; }

.fa-link:before {
  content: "\f0c1"; }

.fa-linkedin:before {
  content: "\f08c"; }

.fa-linkedin-in:before {
  content: "\f0e1"; }

.fa-linode:before {
  content: "\f2b8"; }

.fa-linux:before {
  content: "\f17c"; }

.fa-lira-sign:before {
  content: "\f195"; }

.fa-list:before {
  content: "\f03a"; }

.fa-list-alt:before {
  content: "\f022"; }

.fa-list-ol:before {
  content: "\f0cb"; }

.fa-list-ul:before {
  content: "\f0ca"; }

.fa-location-arrow:before {
  content: "\f124"; }

.fa-lock:before {
  content: "\f023"; }

.fa-lock-open:before {
  content: "\f3c1"; }

.fa-long-arrow-alt-down:before {
  content: "\f309"; }

.fa-long-arrow-alt-left:before {
  content: "\f30a"; }

.fa-long-arrow-alt-right:before {
  content: "\f30b"; }

.fa-long-arrow-alt-up:before {
  content: "\f30c"; }

.fa-low-vision:before {
  content: "\f2a8"; }

.fa-luggage-cart:before {
  content: "\f59d"; }

.fa-lungs:before {
  content: "\f604"; }

.fa-lungs-virus:before {
  content: "\e067"; }

.fa-lyft:before {
  content: "\f3c3"; }

.fa-magento:before {
  content: "\f3c4"; }

.fa-magic:before {
  content: "\f0d0"; }

.fa-magnet:before {
  content: "\f076"; }

.fa-mail-bulk:before {
  content: "\f674"; }

.fa-mailchimp:before {
  content: "\f59e"; }

.fa-male:before {
  content: "\f183"; }

.fa-mandalorian:before {
  content: "\f50f"; }

.fa-map:before {
  content: "\f279"; }

.fa-map-marked:before {
  content: "\f59f"; }

.fa-map-marked-alt:before {
  content: "\f5a0"; }

.fa-map-marker:before {
  content: "\f041"; }

.fa-map-marker-alt:before {
  content: "\f3c5"; }

.fa-map-pin:before {
  content: "\f276"; }

.fa-map-signs:before {
  content: "\f277"; }

.fa-markdown:before {
  content: "\f60f"; }

.fa-marker:before {
  content: "\f5a1"; }

.fa-mars:before {
  content: "\f222"; }

.fa-mars-double:before {
  content: "\f227"; }

.fa-mars-stroke:before {
  content: "\f229"; }

.fa-mars-stroke-h:before {
  content: "\f22b"; }

.fa-mars-stroke-v:before {
  content: "\f22a"; }

.fa-mask:before {
  content: "\f6fa"; }

.fa-mastodon:before {
  content: "\f4f6"; }

.fa-maxcdn:before {
  content: "\f136"; }

.fa-mdb:before {
  content: "\f8ca"; }

.fa-medal:before {
  content: "\f5a2"; }

.fa-medapps:before {
  content: "\f3c6"; }

.fa-medium:before {
  content: "\f23a"; }

.fa-medium-m:before {
  content: "\f3c7"; }

.fa-medkit:before {
  content: "\f0fa"; }

.fa-medrt:before {
  content: "\f3c8"; }

.fa-meetup:before {
  content: "\f2e0"; }

.fa-megaport:before {
  content: "\f5a3"; }

.fa-meh:before {
  content: "\f11a"; }

.fa-meh-blank:before {
  content: "\f5a4"; }

.fa-meh-rolling-eyes:before {
  content: "\f5a5"; }

.fa-memory:before {
  content: "\f538"; }

.fa-mendeley:before {
  content: "\f7b3"; }

.fa-menorah:before {
  content: "\f676"; }

.fa-mercury:before {
  content: "\f223"; }

.fa-meteor:before {
  content: "\f753"; }

.fa-microblog:before {
  content: "\e01a"; }

.fa-microchip:before {
  content: "\f2db"; }

.fa-microphone:before {
  content: "\f130"; }

.fa-microphone-alt:before {
  content: "\f3c9"; }

.fa-microphone-alt-slash:before {
  content: "\f539"; }

.fa-microphone-slash:before {
  content: "\f131"; }

.fa-microscope:before {
  content: "\f610"; }

.fa-microsoft:before {
  content: "\f3ca"; }

.fa-minus:before {
  content: "\f068"; }

.fa-minus-circle:before {
  content: "\f056"; }

.fa-minus-square:before {
  content: "\f146"; }

.fa-mitten:before {
  content: "\f7b5"; }

.fa-mix:before {
  content: "\f3cb"; }

.fa-mixcloud:before {
  content: "\f289"; }

.fa-mixer:before {
  content: "\e056"; }

.fa-mizuni:before {
  content: "\f3cc"; }

.fa-mobile:before {
  content: "\f10b"; }

.fa-mobile-alt:before {
  content: "\f3cd"; }

.fa-modx:before {
  content: "\f285"; }

.fa-monero:before {
  content: "\f3d0"; }

.fa-money-bill:before {
  content: "\f0d6"; }

.fa-money-bill-alt:before {
  content: "\f3d1"; }

.fa-money-bill-wave:before {
  content: "\f53a"; }

.fa-money-bill-wave-alt:before {
  content: "\f53b"; }

.fa-money-check:before {
  content: "\f53c"; }

.fa-money-check-alt:before {
  content: "\f53d"; }

.fa-monument:before {
  content: "\f5a6"; }

.fa-moon:before {
  content: "\f186"; }

.fa-mortar-pestle:before {
  content: "\f5a7"; }

.fa-mosque:before {
  content: "\f678"; }

.fa-motorcycle:before {
  content: "\f21c"; }

.fa-mountain:before {
  content: "\f6fc"; }

.fa-mouse:before {
  content: "\f8cc"; }

.fa-mouse-pointer:before {
  content: "\f245"; }

.fa-mug-hot:before {
  content: "\f7b6"; }

.fa-music:before {
  content: "\f001"; }

.fa-napster:before {
  content: "\f3d2"; }

.fa-neos:before {
  content: "\f612"; }

.fa-network-wired:before {
  content: "\f6ff"; }

.fa-neuter:before {
  content: "\f22c"; }

.fa-newspaper:before {
  content: "\f1ea"; }

.fa-nimblr:before {
  content: "\f5a8"; }

.fa-node:before {
  content: "\f419"; }

.fa-node-js:before {
  content: "\f3d3"; }

.fa-not-equal:before {
  content: "\f53e"; }

.fa-notes-medical:before {
  content: "\f481"; }

.fa-npm:before {
  content: "\f3d4"; }

.fa-ns8:before {
  content: "\f3d5"; }

.fa-nutritionix:before {
  content: "\f3d6"; }

.fa-object-group:before {
  content: "\f247"; }

.fa-object-ungroup:before {
  content: "\f248"; }

.fa-octopus-deploy:before {
  content: "\e082"; }

.fa-odnoklassniki:before {
  content: "\f263"; }

.fa-odnoklassniki-square:before {
  content: "\f264"; }

.fa-oil-can:before {
  content: "\f613"; }

.fa-old-republic:before {
  content: "\f510"; }

.fa-om:before {
  content: "\f679"; }

.fa-opencart:before {
  content: "\f23d"; }

.fa-openid:before {
  content: "\f19b"; }

.fa-opera:before {
  content: "\f26a"; }

.fa-optin-monster:before {
  content: "\f23c"; }

.fa-orcid:before {
  content: "\f8d2"; }

.fa-osi:before {
  content: "\f41a"; }

.fa-otter:before {
  content: "\f700"; }

.fa-outdent:before {
  content: "\f03b"; }

.fa-page4:before {
  content: "\f3d7"; }

.fa-pagelines:before {
  content: "\f18c"; }

.fa-pager:before {
  content: "\f815"; }

.fa-paint-brush:before {
  content: "\f1fc"; }

.fa-paint-roller:before {
  content: "\f5aa"; }

.fa-palette:before {
  content: "\f53f"; }

.fa-palfed:before {
  content: "\f3d8"; }

.fa-pallet:before {
  content: "\f482"; }

.fa-paper-plane:before {
  content: "\f1d8"; }

.fa-paperclip:before {
  content: "\f0c6"; }

.fa-parachute-box:before {
  content: "\f4cd"; }

.fa-paragraph:before {
  content: "\f1dd"; }

.fa-parking:before {
  content: "\f540"; }

.fa-passport:before {
  content: "\f5ab"; }

.fa-pastafarianism:before {
  content: "\f67b"; }

.fa-paste:before {
  content: "\f0ea"; }

.fa-patreon:before {
  content: "\f3d9"; }

.fa-pause:before {
  content: "\f04c"; }

.fa-pause-circle:before {
  content: "\f28b"; }

.fa-paw:before {
  content: "\f1b0"; }

.fa-paypal:before {
  content: "\f1ed"; }

.fa-peace:before {
  content: "\f67c"; }

.fa-pen:before {
  content: "\f304"; }

.fa-pen-alt:before {
  content: "\f305"; }

.fa-pen-fancy:before {
  content: "\f5ac"; }

.fa-pen-nib:before {
  content: "\f5ad"; }

.fa-pen-square:before {
  content: "\f14b"; }

.fa-pencil-alt:before {
  content: "\f303"; }

.fa-pencil-ruler:before {
  content: "\f5ae"; }

.fa-penny-arcade:before {
  content: "\f704"; }

.fa-people-arrows:before {
  content: "\e068"; }

.fa-people-carry:before {
  content: "\f4ce"; }

.fa-pepper-hot:before {
  content: "\f816"; }

.fa-perbyte:before {
  content: "\e083"; }

.fa-percent:before {
  content: "\f295"; }

.fa-percentage:before {
  content: "\f541"; }

.fa-periscope:before {
  content: "\f3da"; }

.fa-person-booth:before {
  content: "\f756"; }

.fa-phabricator:before {
  content: "\f3db"; }

.fa-phoenix-framework:before {
  content: "\f3dc"; }

.fa-phoenix-squadron:before {
  content: "\f511"; }

.fa-phone:before {
  content: "\f095"; }

.fa-phone-alt:before {
  content: "\f879"; }

.fa-phone-slash:before {
  content: "\f3dd"; }

.fa-phone-square:before {
  content: "\f098"; }

.fa-phone-square-alt:before {
  content: "\f87b"; }

.fa-phone-volume:before {
  content: "\f2a0"; }

.fa-photo-video:before {
  content: "\f87c"; }

.fa-php:before {
  content: "\f457"; }

.fa-pied-piper:before {
  content: "\f2ae"; }

.fa-pied-piper-alt:before {
  content: "\f1a8"; }

.fa-pied-piper-hat:before {
  content: "\f4e5"; }

.fa-pied-piper-pp:before {
  content: "\f1a7"; }

.fa-pied-piper-square:before {
  content: "\e01e"; }

.fa-piggy-bank:before {
  content: "\f4d3"; }

.fa-pills:before {
  content: "\f484"; }

.fa-pinterest:before {
  content: "\f0d2"; }

.fa-pinterest-p:before {
  content: "\f231"; }

.fa-pinterest-square:before {
  content: "\f0d3"; }

.fa-pizza-slice:before {
  content: "\f818"; }

.fa-place-of-worship:before {
  content: "\f67f"; }

.fa-plane:before {
  content: "\f072"; }

.fa-plane-arrival:before {
  content: "\f5af"; }

.fa-plane-departure:before {
  content: "\f5b0"; }

.fa-plane-slash:before {
  content: "\e069"; }

.fa-play:before {
  content: "\f04b"; }

.fa-play-circle:before {
  content: "\f144"; }

.fa-playstation:before {
  content: "\f3df"; }

.fa-plug:before {
  content: "\f1e6"; }

.fa-plus:before {
  content: "\f067"; }

.fa-plus-circle:before {
  content: "\f055"; }

.fa-plus-square:before {
  content: "\f0fe"; }

.fa-podcast:before {
  content: "\f2ce"; }

.fa-poll:before {
  content: "\f681"; }

.fa-poll-h:before {
  content: "\f682"; }

.fa-poo:before {
  content: "\f2fe"; }

.fa-poo-storm:before {
  content: "\f75a"; }

.fa-poop:before {
  content: "\f619"; }

.fa-portrait:before {
  content: "\f3e0"; }

.fa-pound-sign:before {
  content: "\f154"; }

.fa-power-off:before {
  content: "\f011"; }

.fa-pray:before {
  content: "\f683"; }

.fa-praying-hands:before {
  content: "\f684"; }

.fa-prescription:before {
  content: "\f5b1"; }

.fa-prescription-bottle:before {
  content: "\f485"; }

.fa-prescription-bottle-alt:before {
  content: "\f486"; }

.fa-print:before {
  content: "\f02f"; }

.fa-procedures:before {
  content: "\f487"; }

.fa-product-hunt:before {
  content: "\f288"; }

.fa-project-diagram:before {
  content: "\f542"; }

.fa-pump-medical:before {
  content: "\e06a"; }

.fa-pump-soap:before {
  content: "\e06b"; }

.fa-pushed:before {
  content: "\f3e1"; }

.fa-puzzle-piece:before {
  content: "\f12e"; }

.fa-python:before {
  content: "\f3e2"; }

.fa-qq:before {
  content: "\f1d6"; }

.fa-qrcode:before {
  content: "\f029"; }

.fa-question:before {
  content: "\f128"; }

.fa-question-circle:before {
  content: "\f059"; }

.fa-quidditch:before {
  content: "\f458"; }

.fa-quinscape:before {
  content: "\f459"; }

.fa-quora:before {
  content: "\f2c4"; }

.fa-quote-left:before {
  content: "\f10d"; }

.fa-quote-right:before {
  content: "\f10e"; }

.fa-quran:before {
  content: "\f687"; }

.fa-r-project:before {
  content: "\f4f7"; }

.fa-radiation:before {
  content: "\f7b9"; }

.fa-radiation-alt:before {
  content: "\f7ba"; }

.fa-rainbow:before {
  content: "\f75b"; }

.fa-random:before {
  content: "\f074"; }

.fa-raspberry-pi:before {
  content: "\f7bb"; }

.fa-ravelry:before {
  content: "\f2d9"; }

.fa-react:before {
  content: "\f41b"; }

.fa-reacteurope:before {
  content: "\f75d"; }

.fa-readme:before {
  content: "\f4d5"; }

.fa-rebel:before {
  content: "\f1d0"; }

.fa-receipt:before {
  content: "\f543"; }

.fa-record-vinyl:before {
  content: "\f8d9"; }

.fa-recycle:before {
  content: "\f1b8"; }

.fa-red-river:before {
  content: "\f3e3"; }

.fa-reddit:before {
  content: "\f1a1"; }

.fa-reddit-alien:before {
  content: "\f281"; }

.fa-reddit-square:before {
  content: "\f1a2"; }

.fa-redhat:before {
  content: "\f7bc"; }

.fa-redo:before {
  content: "\f01e"; }

.fa-redo-alt:before {
  content: "\f2f9"; }

.fa-registered:before {
  content: "\f25d"; }

.fa-remove-format:before {
  content: "\f87d"; }

.fa-renren:before {
  content: "\f18b"; }

.fa-reply:before {
  content: "\f3e5"; }

.fa-reply-all:before {
  content: "\f122"; }

.fa-replyd:before {
  content: "\f3e6"; }

.fa-republican:before {
  content: "\f75e"; }

.fa-researchgate:before {
  content: "\f4f8"; }

.fa-resolving:before {
  content: "\f3e7"; }

.fa-restroom:before {
  content: "\f7bd"; }

.fa-retweet:before {
  content: "\f079"; }

.fa-rev:before {
  content: "\f5b2"; }

.fa-ribbon:before {
  content: "\f4d6"; }

.fa-ring:before {
  content: "\f70b"; }

.fa-road:before {
  content: "\f018"; }

.fa-robot:before {
  content: "\f544"; }

.fa-rocket:before {
  content: "\f135"; }

.fa-rocketchat:before {
  content: "\f3e8"; }

.fa-rockrms:before {
  content: "\f3e9"; }

.fa-route:before {
  content: "\f4d7"; }

.fa-rss:before {
  content: "\f09e"; }

.fa-rss-square:before {
  content: "\f143"; }

.fa-ruble-sign:before {
  content: "\f158"; }

.fa-ruler:before {
  content: "\f545"; }

.fa-ruler-combined:before {
  content: "\f546"; }

.fa-ruler-horizontal:before {
  content: "\f547"; }

.fa-ruler-vertical:before {
  content: "\f548"; }

.fa-running:before {
  content: "\f70c"; }

.fa-rupee-sign:before {
  content: "\f156"; }

.fa-rust:before {
  content: "\e07a"; }

.fa-sad-cry:before {
  content: "\f5b3"; }

.fa-sad-tear:before {
  content: "\f5b4"; }

.fa-safari:before {
  content: "\f267"; }

.fa-salesforce:before {
  content: "\f83b"; }

.fa-sass:before {
  content: "\f41e"; }

.fa-satellite:before {
  content: "\f7bf"; }

.fa-satellite-dish:before {
  content: "\f7c0"; }

.fa-save:before {
  content: "\f0c7"; }

.fa-schlix:before {
  content: "\f3ea"; }

.fa-school:before {
  content: "\f549"; }

.fa-screwdriver:before {
  content: "\f54a"; }

.fa-scribd:before {
  content: "\f28a"; }

.fa-scroll:before {
  content: "\f70e"; }

.fa-sd-card:before {
  content: "\f7c2"; }

.fa-search:before {
  content: "\f002"; }

.fa-search-dollar:before {
  content: "\f688"; }

.fa-search-location:before {
  content: "\f689"; }

.fa-search-minus:before {
  content: "\f010"; }

.fa-search-plus:before {
  content: "\f00e"; }

.fa-searchengin:before {
  content: "\f3eb"; }

.fa-seedling:before {
  content: "\f4d8"; }

.fa-sellcast:before {
  content: "\f2da"; }

.fa-sellsy:before {
  content: "\f213"; }

.fa-server:before {
  content: "\f233"; }

.fa-servicestack:before {
  content: "\f3ec"; }

.fa-shapes:before {
  content: "\f61f"; }

.fa-share:before {
  content: "\f064"; }

.fa-share-alt:before {
  content: "\f1e0"; }

.fa-share-alt-square:before {
  content: "\f1e1"; }

.fa-share-square:before {
  content: "\f14d"; }

.fa-shekel-sign:before {
  content: "\f20b"; }

.fa-shield-alt:before {
  content: "\f3ed"; }

.fa-shield-virus:before {
  content: "\e06c"; }

.fa-ship:before {
  content: "\f21a"; }

.fa-shipping-fast:before {
  content: "\f48b"; }

.fa-shirtsinbulk:before {
  content: "\f214"; }

.fa-shoe-prints:before {
  content: "\f54b"; }

.fa-shopify:before {
  content: "\e057"; }

.fa-shopping-bag:before {
  content: "\f290"; }

.fa-shopping-basket:before {
  content: "\f291"; }

.fa-shopping-cart:before {
  content: "\f07a"; }

.fa-shopware:before {
  content: "\f5b5"; }

.fa-shower:before {
  content: "\f2cc"; }

.fa-shuttle-van:before {
  content: "\f5b6"; }

.fa-sign:before {
  content: "\f4d9"; }

.fa-sign-in-alt:before {
  content: "\f2f6"; }

.fa-sign-language:before {
  content: "\f2a7"; }

.fa-sign-out-alt:before {
  content: "\f2f5"; }

.fa-signal:before {
  content: "\f012"; }

.fa-signature:before {
  content: "\f5b7"; }

.fa-sim-card:before {
  content: "\f7c4"; }

.fa-simplybuilt:before {
  content: "\f215"; }

.fa-sink:before {
  content: "\e06d"; }

.fa-sistrix:before {
  content: "\f3ee"; }

.fa-sitemap:before {
  content: "\f0e8"; }

.fa-sith:before {
  content: "\f512"; }

.fa-skating:before {
  content: "\f7c5"; }

.fa-sketch:before {
  content: "\f7c6"; }

.fa-skiing:before {
  content: "\f7c9"; }

.fa-skiing-nordic:before {
  content: "\f7ca"; }

.fa-skull:before {
  content: "\f54c"; }

.fa-skull-crossbones:before {
  content: "\f714"; }

.fa-skyatlas:before {
  content: "\f216"; }

.fa-skype:before {
  content: "\f17e"; }

.fa-slack:before {
  content: "\f198"; }

.fa-slack-hash:before {
  content: "\f3ef"; }

.fa-slash:before {
  content: "\f715"; }

.fa-sleigh:before {
  content: "\f7cc"; }

.fa-sliders-h:before {
  content: "\f1de"; }

.fa-slideshare:before {
  content: "\f1e7"; }

.fa-smile:before {
  content: "\f118"; }

.fa-smile-beam:before {
  content: "\f5b8"; }

.fa-smile-wink:before {
  content: "\f4da"; }

.fa-smog:before {
  content: "\f75f"; }

.fa-smoking:before {
  content: "\f48d"; }

.fa-smoking-ban:before {
  content: "\f54d"; }

.fa-sms:before {
  content: "\f7cd"; }

.fa-snapchat:before {
  content: "\f2ab"; }

.fa-snapchat-ghost:before {
  content: "\f2ac"; }

.fa-snapchat-square:before {
  content: "\f2ad"; }

.fa-snowboarding:before {
  content: "\f7ce"; }

.fa-snowflake:before {
  content: "\f2dc"; }

.fa-snowman:before {
  content: "\f7d0"; }

.fa-snowplow:before {
  content: "\f7d2"; }

.fa-soap:before {
  content: "\e06e"; }

.fa-socks:before {
  content: "\f696"; }

.fa-solar-panel:before {
  content: "\f5ba"; }

.fa-sort:before {
  content: "\f0dc"; }

.fa-sort-alpha-down:before {
  content: "\f15d"; }

.fa-sort-alpha-down-alt:before {
  content: "\f881"; }

.fa-sort-alpha-up:before {
  content: "\f15e"; }

.fa-sort-alpha-up-alt:before {
  content: "\f882"; }

.fa-sort-amount-down:before {
  content: "\f160"; }

.fa-sort-amount-down-alt:before {
  content: "\f884"; }

.fa-sort-amount-up:before {
  content: "\f161"; }

.fa-sort-amount-up-alt:before {
  content: "\f885"; }

.fa-sort-down:before {
  content: "\f0dd"; }

.fa-sort-numeric-down:before {
  content: "\f162"; }

.fa-sort-numeric-down-alt:before {
  content: "\f886"; }

.fa-sort-numeric-up:before {
  content: "\f163"; }

.fa-sort-numeric-up-alt:before {
  content: "\f887"; }

.fa-sort-up:before {
  content: "\f0de"; }

.fa-soundcloud:before {
  content: "\f1be"; }

.fa-sourcetree:before {
  content: "\f7d3"; }

.fa-spa:before {
  content: "\f5bb"; }

.fa-space-shuttle:before {
  content: "\f197"; }

.fa-speakap:before {
  content: "\f3f3"; }

.fa-speaker-deck:before {
  content: "\f83c"; }

.fa-spell-check:before {
  content: "\f891"; }

.fa-spider:before {
  content: "\f717"; }

.fa-spinner:before {
  content: "\f110"; }

.fa-splotch:before {
  content: "\f5bc"; }

.fa-spotify:before {
  content: "\f1bc"; }

.fa-spray-can:before {
  content: "\f5bd"; }

.fa-square:before {
  content: "\f0c8"; }

.fa-square-full:before {
  content: "\f45c"; }

.fa-square-root-alt:before {
  content: "\f698"; }

.fa-squarespace:before {
  content: "\f5be"; }

.fa-stack-exchange:before {
  content: "\f18d"; }

.fa-stack-overflow:before {
  content: "\f16c"; }

.fa-stackpath:before {
  content: "\f842"; }

.fa-stamp:before {
  content: "\f5bf"; }

.fa-star:before {
  content: "\f005"; }

.fa-star-and-crescent:before {
  content: "\f699"; }

.fa-star-half:before {
  content: "\f089"; }

.fa-star-half-alt:before {
  content: "\f5c0"; }

.fa-star-of-david:before {
  content: "\f69a"; }

.fa-star-of-life:before {
  content: "\f621"; }

.fa-staylinked:before {
  content: "\f3f5"; }

.fa-steam:before {
  content: "\f1b6"; }

.fa-steam-square:before {
  content: "\f1b7"; }

.fa-steam-symbol:before {
  content: "\f3f6"; }

.fa-step-backward:before {
  content: "\f048"; }

.fa-step-forward:before {
  content: "\f051"; }

.fa-stethoscope:before {
  content: "\f0f1"; }

.fa-sticker-mule:before {
  content: "\f3f7"; }

.fa-sticky-note:before {
  content: "\f249"; }

.fa-stop:before {
  content: "\f04d"; }

.fa-stop-circle:before {
  content: "\f28d"; }

.fa-stopwatch:before {
  content: "\f2f2"; }

.fa-stopwatch-20:before {
  content: "\e06f"; }

.fa-store:before {
  content: "\f54e"; }

.fa-store-alt:before {
  content: "\f54f"; }

.fa-store-alt-slash:before {
  content: "\e070"; }

.fa-store-slash:before {
  content: "\e071"; }

.fa-strava:before {
  content: "\f428"; }

.fa-stream:before {
  content: "\f550"; }

.fa-street-view:before {
  content: "\f21d"; }

.fa-strikethrough:before {
  content: "\f0cc"; }

.fa-stripe:before {
  content: "\f429"; }

.fa-stripe-s:before {
  content: "\f42a"; }

.fa-stroopwafel:before {
  content: "\f551"; }

.fa-studiovinari:before {
  content: "\f3f8"; }

.fa-stumbleupon:before {
  content: "\f1a4"; }

.fa-stumbleupon-circle:before {
  content: "\f1a3"; }

.fa-subscript:before {
  content: "\f12c"; }

.fa-subway:before {
  content: "\f239"; }

.fa-suitcase:before {
  content: "\f0f2"; }

.fa-suitcase-rolling:before {
  content: "\f5c1"; }

.fa-sun:before {
  content: "\f185"; }

.fa-superpowers:before {
  content: "\f2dd"; }

.fa-superscript:before {
  content: "\f12b"; }

.fa-supple:before {
  content: "\f3f9"; }

.fa-surprise:before {
  content: "\f5c2"; }

.fa-suse:before {
  content: "\f7d6"; }

.fa-swatchbook:before {
  content: "\f5c3"; }

.fa-swift:before {
  content: "\f8e1"; }

.fa-swimmer:before {
  content: "\f5c4"; }

.fa-swimming-pool:before {
  content: "\f5c5"; }

.fa-symfony:before {
  content: "\f83d"; }

.fa-synagogue:before {
  content: "\f69b"; }

.fa-sync:before {
  content: "\f021"; }

.fa-sync-alt:before {
  content: "\f2f1"; }

.fa-syringe:before {
  content: "\f48e"; }

.fa-table:before {
  content: "\f0ce"; }

.fa-table-tennis:before {
  content: "\f45d"; }

.fa-tablet:before {
  content: "\f10a"; }

.fa-tablet-alt:before {
  content: "\f3fa"; }

.fa-tablets:before {
  content: "\f490"; }

.fa-tachometer-alt:before {
  content: "\f3fd"; }

.fa-tag:before {
  content: "\f02b"; }

.fa-tags:before {
  content: "\f02c"; }

.fa-tape:before {
  content: "\f4db"; }

.fa-tasks:before {
  content: "\f0ae"; }

.fa-taxi:before {
  content: "\f1ba"; }

.fa-teamspeak:before {
  content: "\f4f9"; }

.fa-teeth:before {
  content: "\f62e"; }

.fa-teeth-open:before {
  content: "\f62f"; }

.fa-telegram:before {
  content: "\f2c6"; }

.fa-telegram-plane:before {
  content: "\f3fe"; }

.fa-temperature-high:before {
  content: "\f769"; }

.fa-temperature-low:before {
  content: "\f76b"; }

.fa-tencent-weibo:before {
  content: "\f1d5"; }

.fa-tenge:before {
  content: "\f7d7"; }

.fa-terminal:before {
  content: "\f120"; }

.fa-text-height:before {
  content: "\f034"; }

.fa-text-width:before {
  content: "\f035"; }

.fa-th:before {
  content: "\f00a"; }

.fa-th-large:before {
  content: "\f009"; }

.fa-th-list:before {
  content: "\f00b"; }

.fa-the-red-yeti:before {
  content: "\f69d"; }

.fa-theater-masks:before {
  content: "\f630"; }

.fa-themeco:before {
  content: "\f5c6"; }

.fa-themeisle:before {
  content: "\f2b2"; }

.fa-thermometer:before {
  content: "\f491"; }

.fa-thermometer-empty:before {
  content: "\f2cb"; }

.fa-thermometer-full:before {
  content: "\f2c7"; }

.fa-thermometer-half:before {
  content: "\f2c9"; }

.fa-thermometer-quarter:before {
  content: "\f2ca"; }

.fa-thermometer-three-quarters:before {
  content: "\f2c8"; }

.fa-think-peaks:before {
  content: "\f731"; }

.fa-thumbs-down:before {
  content: "\f165"; }

.fa-thumbs-up:before {
  content: "\f164"; }

.fa-thumbtack:before {
  content: "\f08d"; }

.fa-ticket-alt:before {
  content: "\f3ff"; }

.fa-tiktok:before {
  content: "\e07b"; }

.fa-times:before {
  content: "\f00d"; }

.fa-times-circle:before {
  content: "\f057"; }

.fa-tint:before {
  content: "\f043"; }

.fa-tint-slash:before {
  content: "\f5c7"; }

.fa-tired:before {
  content: "\f5c8"; }

.fa-toggle-off:before {
  content: "\f204"; }

.fa-toggle-on:before {
  content: "\f205"; }

.fa-toilet:before {
  content: "\f7d8"; }

.fa-toilet-paper:before {
  content: "\f71e"; }

.fa-toilet-paper-slash:before {
  content: "\e072"; }

.fa-toolbox:before {
  content: "\f552"; }

.fa-tools:before {
  content: "\f7d9"; }

.fa-tooth:before {
  content: "\f5c9"; }

.fa-torah:before {
  content: "\f6a0"; }

.fa-torii-gate:before {
  content: "\f6a1"; }

.fa-tractor:before {
  content: "\f722"; }

.fa-trade-federation:before {
  content: "\f513"; }

.fa-trademark:before {
  content: "\f25c"; }

.fa-traffic-light:before {
  content: "\f637"; }

.fa-trailer:before {
  content: "\e041"; }

.fa-train:before {
  content: "\f238"; }

.fa-tram:before {
  content: "\f7da"; }

.fa-transgender:before {
  content: "\f224"; }

.fa-transgender-alt:before {
  content: "\f225"; }

.fa-trash:before {
  content: "\f1f8"; }

.fa-trash-alt:before {
  content: "\f2ed"; }

.fa-trash-restore:before {
  content: "\f829"; }

.fa-trash-restore-alt:before {
  content: "\f82a"; }

.fa-tree:before {
  content: "\f1bb"; }

.fa-trello:before {
  content: "\f181"; }

.fa-trophy:before {
  content: "\f091"; }

.fa-truck:before {
  content: "\f0d1"; }

.fa-truck-loading:before {
  content: "\f4de"; }

.fa-truck-monster:before {
  content: "\f63b"; }

.fa-truck-moving:before {
  content: "\f4df"; }

.fa-truck-pickup:before {
  content: "\f63c"; }

.fa-tshirt:before {
  content: "\f553"; }

.fa-tty:before {
  content: "\f1e4"; }

.fa-tumblr:before {
  content: "\f173"; }

.fa-tumblr-square:before {
  content: "\f174"; }

.fa-tv:before {
  content: "\f26c"; }

.fa-twitch:before {
  content: "\f1e8"; }

.fa-twitter:before {
  content: "\f099"; }

.fa-twitter-square:before {
  content: "\f081"; }

.fa-typo3:before {
  content: "\f42b"; }

.fa-uber:before {
  content: "\f402"; }

.fa-ubuntu:before {
  content: "\f7df"; }

.fa-uikit:before {
  content: "\f403"; }

.fa-umbraco:before {
  content: "\f8e8"; }

.fa-umbrella:before {
  content: "\f0e9"; }

.fa-umbrella-beach:before {
  content: "\f5ca"; }

.fa-uncharted:before {
  content: "\e084"; }

.fa-underline:before {
  content: "\f0cd"; }

.fa-undo:before {
  content: "\f0e2"; }

.fa-undo-alt:before {
  content: "\f2ea"; }

.fa-uniregistry:before {
  content: "\f404"; }

.fa-unity:before {
  content: "\e049"; }

.fa-universal-access:before {
  content: "\f29a"; }

.fa-university:before {
  content: "\f19c"; }

.fa-unlink:before {
  content: "\f127"; }

.fa-unlock:before {
  content: "\f09c"; }

.fa-unlock-alt:before {
  content: "\f13e"; }

.fa-unsplash:before {
  content: "\e07c"; }

.fa-untappd:before {
  content: "\f405"; }

.fa-upload:before {
  content: "\f093"; }

.fa-ups:before {
  content: "\f7e0"; }

.fa-usb:before {
  content: "\f287"; }

.fa-user:before {
  content: "\f007"; }

.fa-user-alt:before {
  content: "\f406"; }

.fa-user-alt-slash:before {
  content: "\f4fa"; }

.fa-user-astronaut:before {
  content: "\f4fb"; }

.fa-user-check:before {
  content: "\f4fc"; }

.fa-user-circle:before {
  content: "\f2bd"; }

.fa-user-clock:before {
  content: "\f4fd"; }

.fa-user-cog:before {
  content: "\f4fe"; }

.fa-user-edit:before {
  content: "\f4ff"; }

.fa-user-friends:before {
  content: "\f500"; }

.fa-user-graduate:before {
  content: "\f501"; }

.fa-user-injured:before {
  content: "\f728"; }

.fa-user-lock:before {
  content: "\f502"; }

.fa-user-md:before {
  content: "\f0f0"; }

.fa-user-minus:before {
  content: "\f503"; }

.fa-user-ninja:before {
  content: "\f504"; }

.fa-user-nurse:before {
  content: "\f82f"; }

.fa-user-plus:before {
  content: "\f234"; }

.fa-user-secret:before {
  content: "\f21b"; }

.fa-user-shield:before {
  content: "\f505"; }

.fa-user-slash:before {
  content: "\f506"; }

.fa-user-tag:before {
  content: "\f507"; }

.fa-user-tie:before {
  content: "\f508"; }

.fa-user-times:before {
  content: "\f235"; }

.fa-users:before {
  content: "\f0c0"; }

.fa-users-cog:before {
  content: "\f509"; }

.fa-users-slash:before {
  content: "\e073"; }

.fa-usps:before {
  content: "\f7e1"; }

.fa-ussunnah:before {
  content: "\f407"; }

.fa-utensil-spoon:before {
  content: "\f2e5"; }

.fa-utensils:before {
  content: "\f2e7"; }

.fa-vaadin:before {
  content: "\f408"; }

.fa-vector-square:before {
  content: "\f5cb"; }

.fa-venus:before {
  content: "\f221"; }

.fa-venus-double:before {
  content: "\f226"; }

.fa-venus-mars:before {
  content: "\f228"; }

.fa-vest:before {
  content: "\e085"; }

.fa-vest-patches:before {
  content: "\e086"; }

.fa-viacoin:before {
  content: "\f237"; }

.fa-viadeo:before {
  content: "\f2a9"; }

.fa-viadeo-square:before {
  content: "\f2aa"; }

.fa-vial:before {
  content: "\f492"; }

.fa-vials:before {
  content: "\f493"; }

.fa-viber:before {
  content: "\f409"; }

.fa-video:before {
  content: "\f03d"; }

.fa-video-slash:before {
  content: "\f4e2"; }

.fa-vihara:before {
  content: "\f6a7"; }

.fa-vimeo:before {
  content: "\f40a"; }

.fa-vimeo-square:before {
  content: "\f194"; }

.fa-vimeo-v:before {
  content: "\f27d"; }

.fa-vine:before {
  content: "\f1ca"; }

.fa-virus:before {
  content: "\e074"; }

.fa-virus-slash:before {
  content: "\e075"; }

.fa-viruses:before {
  content: "\e076"; }

.fa-vk:before {
  content: "\f189"; }

.fa-vnv:before {
  content: "\f40b"; }

.fa-voicemail:before {
  content: "\f897"; }

.fa-volleyball-ball:before {
  content: "\f45f"; }

.fa-volume-down:before {
  content: "\f027"; }

.fa-volume-mute:before {
  content: "\f6a9"; }

.fa-volume-off:before {
  content: "\f026"; }

.fa-volume-up:before {
  content: "\f028"; }

.fa-vote-yea:before {
  content: "\f772"; }

.fa-vr-cardboard:before {
  content: "\f729"; }

.fa-vuejs:before {
  content: "\f41f"; }

.fa-walking:before {
  content: "\f554"; }

.fa-wallet:before {
  content: "\f555"; }

.fa-warehouse:before {
  content: "\f494"; }

.fa-watchman-monitoring:before {
  content: "\e087"; }

.fa-water:before {
  content: "\f773"; }

.fa-wave-square:before {
  content: "\f83e"; }

.fa-waze:before {
  content: "\f83f"; }

.fa-weebly:before {
  content: "\f5cc"; }

.fa-weibo:before {
  content: "\f18a"; }

.fa-weight:before {
  content: "\f496"; }

.fa-weight-hanging:before {
  content: "\f5cd"; }

.fa-weixin:before {
  content: "\f1d7"; }

.fa-whatsapp:before {
  content: "\f232"; }

.fa-whatsapp-square:before {
  content: "\f40c"; }

.fa-wheelchair:before {
  content: "\f193"; }

.fa-whmcs:before {
  content: "\f40d"; }

.fa-wifi:before {
  content: "\f1eb"; }

.fa-wikipedia-w:before {
  content: "\f266"; }

.fa-wind:before {
  content: "\f72e"; }

.fa-window-close:before {
  content: "\f410"; }

.fa-window-maximize:before {
  content: "\f2d0"; }

.fa-window-minimize:before {
  content: "\f2d1"; }

.fa-window-restore:before {
  content: "\f2d2"; }

.fa-windows:before {
  content: "\f17a"; }

.fa-wine-bottle:before {
  content: "\f72f"; }

.fa-wine-glass:before {
  content: "\f4e3"; }

.fa-wine-glass-alt:before {
  content: "\f5ce"; }

.fa-wix:before {
  content: "\f5cf"; }

.fa-wizards-of-the-coast:before {
  content: "\f730"; }

.fa-wodu:before {
  content: "\e088"; }

.fa-wolf-pack-battalion:before {
  content: "\f514"; }

.fa-won-sign:before {
  content: "\f159"; }

.fa-wordpress:before {
  content: "\f19a"; }

.fa-wordpress-simple:before {
  content: "\f411"; }

.fa-wpbeginner:before {
  content: "\f297"; }

.fa-wpexplorer:before {
  content: "\f2de"; }

.fa-wpforms:before {
  content: "\f298"; }

.fa-wpressr:before {
  content: "\f3e4"; }

.fa-wrench:before {
  content: "\f0ad"; }

.fa-x-ray:before {
  content: "\f497"; }

.fa-xbox:before {
  content: "\f412"; }

.fa-xing:before {
  content: "\f168"; }

.fa-xing-square:before {
  content: "\f169"; }

.fa-y-combinator:before {
  content: "\f23b"; }

.fa-yahoo:before {
  content: "\f19e"; }

.fa-yammer:before {
  content: "\f840"; }

.fa-yandex:before {
  content: "\f413"; }

.fa-yandex-international:before {
  content: "\f414"; }

.fa-yarn:before {
  content: "\f7e3"; }

.fa-yelp:before {
  content: "\f1e9"; }

.fa-yen-sign:before {
  content: "\f157"; }

.fa-yin-yang:before {
  content: "\f6ad"; }

.fa-yoast:before {
  content: "\f2b1"; }

.fa-youtube:before {
  content: "\f167"; }

.fa-youtube-square:before {
  content: "\f431"; }

.fa-zhihu:before {
  content: "\f63f"; }

.sr-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto; }
@font-face {
  font-family: 'Font Awesome 5 Brands';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/Scripts/fontawesome/webfonts/fa-brands-400.eot");
  src: url("/Scripts/fontawesome/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("/Scripts/fontawesome/webfonts/fa-brands-400.woff2") format("woff2"), url("/Scripts/fontawesome/webfonts/fa-brands-400.woff") format("woff"), url("/Scripts/fontawesome/webfonts/fa-brands-400.ttf") format("truetype"), url("/Scripts/fontawesome/webfonts/fa-brands-400.svg#fontawesome") format("svg"); }

.fab {
  font-family: 'Font Awesome 5 Brands';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url("/Scripts/fontawesome/webfonts/fa-regular-400.eot");
  src: url("/Scripts/fontawesome/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("/Scripts/fontawesome/webfonts/fa-regular-400.woff2") format("woff2"), url("/Scripts/fontawesome/webfonts/fa-regular-400.woff") format("woff"), url("/Scripts/fontawesome/webfonts/fa-regular-400.ttf") format("truetype"), url("/Scripts/fontawesome/webfonts/fa-regular-400.svg#fontawesome") format("svg"); }

.far {
  font-family: 'Font Awesome 5 Free';
  font-weight: 400; }
@font-face {
  font-family: 'Font Awesome 5 Free';
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url("/Scripts/fontawesome/webfonts/fa-solid-900.eot");
  src: url("/Scripts/fontawesome/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("/Scripts/fontawesome/webfonts/fa-solid-900.woff2") format("woff2"), url("/Scripts/fontawesome/webfonts/fa-solid-900.woff") format("woff"), url("/Scripts/fontawesome/webfonts/fa-solid-900.ttf") format("truetype"), url("/Scripts/fontawesome/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }

.fa,
.fas {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900; }

/* ~/Content/CSS/pdx.css */
@font-face{font-family:BopomofoPro;src:url("/Content/CSS/fonts/BopomofoRuby1909-v1-Regular.ttf")}body{font-size:medium;font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif}.dropdown-menu{font-size:.9375em}a{color:#20647e}.pagination>li>a,.pagination>li>span{color:#006f98}.pagination .active a{color:#fff;background-color:#006f98}#paging-section,#searchResult-section{color:#11475d !important}.title-text{color:#11475d !important}.ul{list-style:none;position:relative;padding:0;margin:0}.ul>li{position:relative;padding-left:1em}.ul>li:before{content:"";display:block;width:5px;height:5px;background-color:#999;border-radius:50%;position:absolute;left:0;top:.5em}#top{position:absolute;left:0;top:0}.normal-container{border:#e7e7e7;background-color:#fff;margin-bottom:50px;padding:20px 0;box-shadow:0 12px 17px 0 rgba(0,0,0,.05);border-radius:8px}@media(min-width: 740px)and (max-width: 979px){.normal-container{margin:0 50px 50px;padding:32px}}@media(min-width: 980px){.normal-container{margin:0 -15px;margin-bottom:80px;padding:32px}}.normal-container.border-top{border-top:3px solid #20647e}.normal-container.margin-top{margin-top:30px}.btn-danger{background-color:#b53531;border-color:#9c2a26}.btn-danger:hover{background-color:#9c2a26;border-color:#80201d}.fz-A{font-family:"Noto Serif TC","Cormorant Infant",serif;font-size:1.5em}.fz-A.bold{font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;font-weight:bold}.fz-B{font-weight:bold;font-size:1.25em}.fz-C{font-weight:bold;font-size:1.125em}.zhuyin-h-item{font-size:1.125em;height:45px;display:inline-flex;vertical-align:middle;font-weight:bold;flex-direction:column;justify-content:flex-end;padding-bottom:.25em;background-color:#efefef;border-radius:5px;padding:.1em 1.2em .3em .8em;margin-bottom:5px}.zhuyin-h-item span{white-space:nowrap;display:flex;justify-content:center;letter-spacing:-1px;width:3.5em}.zhuyin-h-item span.top{height:1em;align-items:flex-end;margin-top:-0.1em;font-family:BopomofoPro,serif !important}.zhuyin-h-item span.bottom{height:1.125em;align-items:center;margin-top:-0.15em;color:#000;font-family:BopomofoPro,serif !important}.zhuyin-h-item span:before{content:"˙";font-weight:bold;font-size:.8em;width:100%;line-height:1em;display:none;width:auto}.zhuyin-h-item.tone-0,.zhuyin-h-item.tone-0-1,.zhuyin-h-item.tone-0-2,.zhuyin-h-item.tone-0-3{padding:.9em 1em .3em;flex-direction:row}.zhuyin-h-item.tone-0 .top,.zhuyin-h-item.tone-0-1 .top,.zhuyin-h-item.tone-0-2 .top,.zhuyin-h-item.tone-0-3 .top{height:1em;width:initial}.zhuyin-h-item.tone-0 .top:before,.zhuyin-h-item.tone-0-1 .top:before,.zhuyin-h-item.tone-0-2 .top:before,.zhuyin-h-item.tone-0-3 .top:before{content:"˙";display:inline-block}.zhuyin-h-item.tone-0 .bottom,.zhuyin-h-item.tone-0-1 .bottom,.zhuyin-h-item.tone-0-2 .bottom,.zhuyin-h-item.tone-0-3 .bottom{width:initial;margin-left:.3em}.zhuyin-h-item.tone-1,.zhuyin-h-item.tone-1-1,.zhuyin-h-item.tone-1-2,.zhuyin-h-item.tone-1-3{padding:0 1em .3em}.zhuyin-h-item.tone-1 .top,.zhuyin-h-item.tone-1-1 .top,.zhuyin-h-item.tone-1-2 .top,.zhuyin-h-item.tone-1-3 .top{height:.8em}.zhuyin-h-item.tone-1 .bottom:before,.zhuyin-h-item.tone-1-1 .bottom:before,.zhuyin-h-item.tone-1-2 .bottom:before,.zhuyin-h-item.tone-1-3 .bottom:before{display:none}.zhuyin-h-item.tone-2 .top:before,.zhuyin-h-item.tone-2-1 .top:before{content:"ˊ";display:inline-block;margin-left:1em}.zhuyin-h-item.tone-2-2 .top:before{content:"ˊ";display:inline-block;margin-left:2em}.zhuyin-h-item.tone-2-3 .top:before{content:"ˊ";display:inline-block;margin-left:3.5em}.zhuyin-h-item.tone-3 .top:before,.zhuyin-h-item.tone-3-1 .top:before{display:inline-block;margin-left:1em;content:"";-webkit-mask-image:url("/Content/Images/voice_three.svg");width:10px;height:10px;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-color:#000;transform:translate(0, -2px)}@media(min-width: 0)and (max-width: 739px){.zhuyin-h-item.tone-3 .top:before,.zhuyin-h-item.tone-3-1 .top:before{width:8px;height:8px}}.zhuyin-h-item.tone-3-2 .top:before{display:inline-block;margin-left:2em;content:"";-webkit-mask-image:url("/Content/Images/voice_three.svg");width:10px;height:10px;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-color:#000;transform:translate(0, -2px)}@media(min-width: 0)and (max-width: 739px){.zhuyin-h-item.tone-3-2 .top:before{width:8px;height:8px}}.zhuyin-h-item.tone-3-3 .top:before{display:inline-block;margin-left:3.5em;content:"";-webkit-mask-image:url("/Content/Images/voice_three.svg");width:10px;height:10px;-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-color:#000;transform:translate(0, -2px)}.zhuyin-h-item.tone-4 .top:before,.zhuyin-h-item.tone-4-1 .top:before{content:"ˋ";display:inline-block;margin-left:1em}.zhuyin-h-item.tone-4-2 .top:before{content:"ˋ";display:inline-block;margin-left:2em}.zhuyin-h-item.tone-4-3 .top:before{content:"ˋ";display:inline-block;margin-left:3.5em}.aic{display:flex;align-items:center}.article-card .teacher:before,.article-card .date:before,.idiom-item.--has-video:after,.btn-book a:before,.remark-block:before{content:"";display:inline-block;vertical-align:middle;-webkit-mask-image:url("/Content/img/iconset.svg");mask-image:url("/Content/img/iconset.svg");-webkit-mask-size:auto 100%;mask-size:auto 100%;transition:background-color .35s cubic-bezier(0.22, 1, 0.36, 1)}.icon-0:before{-webkit-mask-position:0% 0;mask-position:0% 0}.icon-1:before{-webkit-mask-position:1.69% 0;mask-position:1.69% 0}.icon-2:before{-webkit-mask-position:3.39% 0;mask-position:3.39% 0}.icon-3:before{-webkit-mask-position:5.08% 0;mask-position:5.08% 0}.icon-4:before{-webkit-mask-position:6.78% 0;mask-position:6.78% 0}.icon-5:before{-webkit-mask-position:8.47% 0;mask-position:8.47% 0}.icon-6:before{-webkit-mask-position:10.17% 0;mask-position:10.17% 0}.icon-7:before{-webkit-mask-position:11.86% 0;mask-position:11.86% 0}.icon-8:before{-webkit-mask-position:13.56% 0;mask-position:13.56% 0}.icon-9:before{-webkit-mask-position:15.25% 0;mask-position:15.25% 0}.icon-10:before{-webkit-mask-position:16.95% 0;mask-position:16.95% 0}.icon-11:before{-webkit-mask-position:18.64% 0;mask-position:18.64% 0}.icon-12:before{-webkit-mask-position:20.34% 0;mask-position:20.34% 0}.icon-13:before{-webkit-mask-position:22.03% 0;mask-position:22.03% 0}.icon-14:before{-webkit-mask-position:23.73% 0;mask-position:23.73% 0}.icon-15:before{-webkit-mask-position:25.42% 0;mask-position:25.42% 0}.icon-16:before{-webkit-mask-position:27.12% 0;mask-position:27.12% 0}.icon-17:before{-webkit-mask-position:28.81% 0;mask-position:28.81% 0}.icon-18:before{-webkit-mask-position:30.51% 0;mask-position:30.51% 0}.icon-19:before{-webkit-mask-position:32.2% 0;mask-position:32.2% 0}.icon-20:before{-webkit-mask-position:33.9% 0;mask-position:33.9% 0}.icon-21:before{-webkit-mask-position:35.59% 0;mask-position:35.59% 0}.icon-22:before{-webkit-mask-position:37.29% 0;mask-position:37.29% 0}.icon-23:before{-webkit-mask-position:38.98% 0;mask-position:38.98% 0}.icon-24:before{-webkit-mask-position:40.68% 0;mask-position:40.68% 0}.icon-25:before{-webkit-mask-position:42.37% 0;mask-position:42.37% 0}.icon-26:before{-webkit-mask-position:44.07% 0;mask-position:44.07% 0}.icon-27:before{-webkit-mask-position:45.76% 0;mask-position:45.76% 0}.icon-28:before{-webkit-mask-position:47.46% 0;mask-position:47.46% 0}.icon-29:before{-webkit-mask-position:49.15% 0;mask-position:49.15% 0}.icon-30:before{-webkit-mask-position:50.85% 0;mask-position:50.85% 0}.icon-31:before{-webkit-mask-position:52.54% 0;mask-position:52.54% 0}.icon-32:before{-webkit-mask-position:54.24% 0;mask-position:54.24% 0}.icon-33:before{-webkit-mask-position:55.93% 0;mask-position:55.93% 0}.icon-34:before{-webkit-mask-position:57.63% 0;mask-position:57.63% 0}.icon-35:before{-webkit-mask-position:59.32% 0;mask-position:59.32% 0}.icon-36:before{-webkit-mask-position:61.02% 0;mask-position:61.02% 0}.icon-37:before{-webkit-mask-position:62.71% 0;mask-position:62.71% 0}.icon-38:before{-webkit-mask-position:64.41% 0;mask-position:64.41% 0}.icon-39:before{-webkit-mask-position:66.1% 0;mask-position:66.1% 0}.icon-40:before{-webkit-mask-position:67.8% 0;mask-position:67.8% 0}.icon-41:before{-webkit-mask-position:69.49% 0;mask-position:69.49% 0}.icon-42:before{-webkit-mask-position:71.19% 0;mask-position:71.19% 0}.icon-43:before{-webkit-mask-position:72.88% 0;mask-position:72.88% 0}.icon-44:before{-webkit-mask-position:74.58% 0;mask-position:74.58% 0}.icon-45:before{-webkit-mask-position:76.27% 0;mask-position:76.27% 0}.icon-46:before{-webkit-mask-position:77.97% 0;mask-position:77.97% 0}.icon-47:before{-webkit-mask-position:79.66% 0;mask-position:79.66% 0}.icon-48:before{-webkit-mask-position:81.36% 0;mask-position:81.36% 0}.icon-49:before{-webkit-mask-position:83.05% 0;mask-position:83.05% 0}.icon-50:before{-webkit-mask-position:84.75% 0;mask-position:84.75% 0}.icon-51:before{-webkit-mask-position:86.44% 0;mask-position:86.44% 0}.icon-52:before{-webkit-mask-position:88.14% 0;mask-position:88.14% 0}.icon-53:before{-webkit-mask-position:89.83% 0;mask-position:89.83% 0}.icon-54:before{-webkit-mask-position:91.53% 0;mask-position:91.53% 0}.icon-55:before{-webkit-mask-position:93.22% 0;mask-position:93.22% 0}.icon-56:before{-webkit-mask-position:94.92% 0;mask-position:94.92% 0}.icon-57:before{-webkit-mask-position:96.61% 0;mask-position:96.61% 0}.icon-58:before{-webkit-mask-position:98.31% 0;mask-position:98.31% 0}.icon-59:before{-webkit-mask-position:100% 0;mask-position:100% 0}.icon-60:before{-webkit-mask-position:101.69% 0;mask-position:101.69% 0}.icon{font-size:0;transition:all .35s ease;transition-property:background-color,transform}.icon:before{content:"";display:inline-block;vertical-align:middle;-webkit-mask-image:url("/Content/img/iconset.svg");mask-image:url("/Content/img/iconset.svg");-webkit-mask-size:auto 100%;mask-size:auto 100%;width:22px;height:22px;background-color:#20647e;transition:all .35s ease;transition-property:background-color,transform}.icon.white:before{background-color:#fff}.icon.inline{display:inline-block;vertical-align:middle;margin-top:-2px}.icon.inline:before{width:16px;height:16px}.icon.icon-md:before{width:36px;height:36px}.icon.color:before{background-color:#20647e}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #20647e}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size, 25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family, inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);line-height:1.7;line-height:var(--plyr-line-height, 1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background, #4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius, 2px);color:#fff;color:var(--plyr-badge-text-color, #fff);font-size:9px;font-size:var(--plyr-font-size-badge, 9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small, 13px);left:0;padding:10px;padding:var(--plyr-control-spacing, 10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media(min-width: 480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base, 15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media(min-width: 768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large, 18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px) * -4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background, rgba(0, 0, 0, 0.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color, #fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:0 0;border:0;border-radius:3px;border-radius:var(--plyr-control-radius, 3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size, 18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size, 18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background, hsla(0, 0%, 100%, 0.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:#4a5464;color:var(--plyr-menu-color, #4a5464);font-size:15px;font-size:var(--plyr-font-size-base, 15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(0.4, 0, 0.2, 1),width .35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container:after{border:4px solid rgba(0,0,0,0);border-top-color:hsla(0,0%,100%,.9);border:var(--plyr-menu-arrow-size, 4px) solid rgba(0,0,0,0);border-top-color:var(--plyr-menu-background, hsla(0, 0%, 100%, 0.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color, #4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu, var(--plyr-font-size-small, 13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid rgba(0,0,0,0);border:var(--plyr-menu-item-arrow-size, 4px) solid rgba(0,0,0,0);content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color, #728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color, #728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color, #dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color, #fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing, 10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 + 2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;background-image:linear-gradient(90deg, currentColor 0, transparent 0);background-image:linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px)}.plyr--full-ui input[type=range]::-ms-track{color:rgba(0,0,0,0)}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height, 5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background, #fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2));height:13px;height:var(--plyr-range-thumb-height, 13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height, 13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color, var(--plyr-color-main, var(--plyr-color-main, #00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background, var(--plyr-video-background, #000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing, 10px)}@media(max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));color:#4a5464;color:var(--plyr-tooltip-color, #4a5464);font-size:13px;font-size:var(--plyr-font-size-small, 13px);font-weight:400;font-weight:var(--plyr-font-weight-regular, 400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height, 13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word;white-space:normal}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height, 5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height, 5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, rgba(35, 40, 47, 0.6) 25%, transparent 0, transparent 50%, rgba(35, 40, 47, 0.6) 0, rgba(35, 40, 47, 0.6) 75%, transparent 0, transparent);background-image:linear-gradient(-45deg, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 25%, transparent 25%, transparent 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 50%, var(--plyr-progress-loading-background, rgba(35, 40, 47, 0.6)) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size, 25px) var(--plyr-progress-loading-size, 25px);color:rgba(0,0,0,0)}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, 0.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background, #fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height, 5px);position:absolute;top:50%;transform:translate(-50%, -50%);width:3px;width:var(--plyr-progress-marker-width, 3px);z-index:3}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background, #fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color, #4a5464);padding:10px;padding:var(--plyr-control-spacing, 10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover, #fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background, var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, rgba(35, 40, 47, 0.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background, rgba(193, 200, 209, 0.6))}.plyr--video{background:#000;background:var(--plyr-video-background, var(--plyr-video-background, #000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background, var(--plyr-video-background, #000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio: 16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent, rgba(0, 0, 0, 0.75));background:var(--plyr-video-controls-background, linear-gradient(transparent, rgba(0, 0, 0, 0.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color, #fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media(min-width: 480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing, 10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover, #fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover, var(--plyr-color-main, var(--plyr-color-main, #00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color, #fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%, -50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, 0.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background, var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, 0.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, 0.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow, 0 1px 1px rgba(35, 40, 47, 0.15), 0 0 0 1px rgba(35, 40, 47, 0.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width, 3px) var(--plyr-audio-range-thumb-active-shadow-color, hsla(0, 0%, 100%, 0.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background, hsla(0, 0%, 100%, 0.25))}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media(min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge, 21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing, 10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing, 10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height, 5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius, 5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow, 0 1px 2px rgba(0, 0, 0, 0.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid rgba(0,0,0,0);border-left:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-right:4px solid rgba(0,0,0,0);border-right:var(--plyr-tooltip-arrow-size, 4px) solid rgba(0,0,0,0);border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size, 4px) solid var(--plyr-tooltip-background, hsla(0, 0%, 100%, 0.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent, rgba(0, 0, 0, 0.75));background:var(--plyr-video-controls-background, linear-gradient(transparent, rgba(0, 0, 0, 0.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time, var(--plyr-font-size-small, 13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);border:0 !important;height:1px !important;overflow:hidden;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}.pinyin_table{margin-top:25px;margin-bottom:25px;display:block;padding:0}@media(min-width: 0)and (max-width: 739px){.pinyin_table{min-width:100%;display:flex;justify-content:center;flex-wrap:wrap}}.pinyin_table>tbody{display:block;padding:0;display:flex;flex-wrap:wrap;margin-left:-7px;margin-right:-7px}@media(min-width: 0)and (max-width: 575px){.pinyin_table>tbody{margin-left:-5px;margin-right:-5px;justify-content:center}}.pinyin_table>tbody>tr{display:flex;display:inline-flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;margin:0 7px 10px}@media(min-width: 0)and (max-width: 575px){.pinyin_table>tbody>tr{margin:0 5px 10px}}.pinyin_table>tbody>tr>td{display:flex;align-items:center;border-top:1px solid #add8e6;border-bottom:1px solid #add8e6;position:relative;background:#fff url("/Content/img/pline.svg") no-repeat center center;margin-bottom:10px}.pinyin_table>tbody>tr>td:nth-of-type(2n + 1){border-left:1px solid #add8e6;width:79px;justify-content:flex-end;height:90px;font-weight:normal}@media(min-width: 0)and (max-width: 575px){.pinyin_table>tbody>tr>td:nth-of-type(2n + 1){width:57px;height:60px}}.pinyin_table>tbody>tr>td:nth-of-type(2n + 2){border-right:1px solid #add8e6;margin-right:0;width:35px;justify-content:flex-start;height:90px}@media(min-width: 0)and (max-width: 575px){.pinyin_table>tbody>tr>td:nth-of-type(2n + 2){width:25px;height:60px}}.pinyin_table>tbody>tr.dot>td:nth-of-type(2n + 1){width:94px}@media(min-width: 0)and (max-width: 575px){.pinyin_table>tbody>tr.dot>td:nth-of-type(2n + 1){width:67px}}.pinyin_table>tbody>tr.dot>td:nth-of-type(2n + 2){width:20px}@media(min-width: 0)and (max-width: 575px){.pinyin_table>tbody>tr.dot>td:nth-of-type(2n + 2){width:15px}}.pinyin_table .show1{font-family:BopomofoPro,serif,"標楷體","BiauKai","DFKai-sb","kaiu","Microsoft JhengHei";font-size:1em;text-align:center}.pinyin_table .show1+.show1{transform:translateX(-2px)}@media(min-width: 0)and (max-width: 575px){.pinyin_table .show1{font-size:.75em}}.pinyin_table .show1 .voicethree:before{display:inline-block;content:"";width:10px;height:10px;-webkit-mask-image:url("/Content/Images/voice_three.svg");-webkit-mask-size:contain;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;background-color:#a00;opacity:.85}@media(min-width: 0)and (max-width: 739px){.pinyin_table .show1 .voicethree:before{width:8px;height:8px}}.pinyin_table .show1 .voicethree.black:before{background-color:#333;width:12px;height:12px;transform:translate(5px, -2px)}.pinyin_table .show0{font-family:"標楷體-繁","BiauKaiTC","BiauKaiTC Regular","標楷體","BiauKai","DFKai-sb","kaiu","Microsoft JhengHei";font-size:4.3em}@media(min-width: 0)and (max-width: 575px){.pinyin_table .show0{font-size:3.1em}}.pinyin_table .none{border:none !important;background:none !important;width:auto !important;margin:0 !important}.pinyin_table .space{border:none !important;background:none !important;width:auto !important;margin:0 !important;min-width:.5em !important}.p-normal .show1+.show1,.p-1 .show1+.show1,.p-2 .show1+.show1,.p-1-2 .show1+.show1,.p-1-3 .show1+.show1,.p-1-4 .show1+.show1,.p-2-2 .show1+.show1,.p-2-3 .show1+.show1,.p-2-4 .show1+.show1{transform:translate(-2px, -9px)}.p-3-0 .show1{line-height:1.125em}.p-3 .show1+.show1,.p-3-2 .show1+.show1,.p-3-3 .show1+.show1,.p-3-4 .show1+.show1{transform:translate(-2px, -12px)}.pinyin_table_2023 ruby{border:1px solid #add8e6;position:relative;background:#fff url("/Content/img/pline.svg") no-repeat center center;font-family:"BiauKai","DFKai-SB","PingFang","PingFangTC","Microsoft JhengHei",sans-serif !important;font-size:4.3em;display:inline-flex}@media(min-width: 0)and (max-width: 575px){.pinyin_table_2023 ruby{font-size:3.1em}}.bgWhite{margin-bottom:0;padding-bottom:30px}.table-bordered th{white-space:nowrap}.table-striped td{vertical-align:middle !important;font-weight:normal}.modal.show,.popup{background:linear-gradient(to top, rgba(20, 33, 49, 0.5), rgba(20, 33, 49, 0.7));-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.popup-container{background-color:#fff;width:calc(100% - 30px);margin:20px auto;max-width:1150px;border-radius:8px;position:relative;overflow:hidden;transition:all .8s cubic-bezier(0.22, 1, 0.36, 1);opacity:0;transform:translateY(-100px);transition-property:opacity,transform;box-shadow:rgba(0,0,0,.3) 0px 2px 15px}@media(min-width: 740px){.popup-container{width:70%;margin:8vh auto}}.popup-container.narrow{max-width:720px}@media(min-width: 576px){.popup-container.small{max-width:400px}}.popup{width:100%;height:100vh;left:0;top:0;z-index:9999;position:fixed;overflow-y:auto;visibility:none;opacity:0;transition:all .35s cubic-bezier(0.22, 1, 0.36, 1);transition-property:opacity;pointer-events:none}.popup.--active{pointer-events:auto;visibility:visible;opacity:1}.popup.--active .popup-container{opacity:1;transform:none;transition-delay:.1s}.popup-close{width:50px;height:50px;position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:99}@media(min-width: 740px){.popup-close{width:60px;height:60px}}.popup-close svg{display:block;width:30%;height:auto;transition:all .35s cubic-bezier(0.22, 1, 0.36, 1)}@media(hover: hover){.popup-close:hover svg{transform:scale(1.25)}}.popup-close.--out{background-color:#d6640d;border-radius:0 0 0 8px;right:0;top:0}.popup-close.--out svg{fill:#fff}.popup-close.--out line{stroke:#fff}.popup-close.--out path{fill:#fff}.popup-header,.popup-body{padding:0 20px}@media(min-width: 740px){.popup-header,.popup-body{padding:0 40px}}.popup-header{display:flex;align-items:center;justify-content:space-between;background-color:#f7f7f7;height:50px}@media(min-width: 740px){.popup-header{height:60px}}.popup-header h1{font-weight:bold;font-size:1.25em;margin:0}@media(min-width: 1700px){.popup-header h1{font-size:1.5em}}.popup-header .left{width:70%}.popup-header .right{width:30%;text-align:right;padding-right:30px}@media(min-width: 980px){.popup-header .right{padding-right:15px}}.show-popup{overflow:hidden}.show-popup .popup{pointer-events:auto;visibility:visible;opacity:1}.show-popup .popup-container{opacity:1;transform:none;transition-delay:.1s}.show-log{overflow:hidden}.show-log .popup-log{pointer-events:auto;visibility:visible;opacity:1}.show-log .popup-container{opacity:1;transform:none;transition-delay:.1s}.show-review{overflow:hidden}.show-review .popup-review{pointer-events:auto;visibility:visible;opacity:1}.show-review .popup-container{opacity:1;transform:none;transition-delay:.1s}.show-export{overflow:hidden}.show-export .popup-export{pointer-events:auto;visibility:visible;opacity:1}.show-export .popup-container{opacity:1;transform:none;transition-delay:.1s}.popup-post{background:linear-gradient(to top, rgba(118, 141, 66, 0.5), rgba(118, 141, 66, 0.7));align-items:center;display:flex}.popup-post iframe{width:100%;height:100%}.popup-post .popup-container{height:84vh;position:relative}.popup-post .popup-container:before{content:"";display:block;width:100%;height:44px;backdrop-filter:blur(20px);background-color:rgba(45,44,44,.6);position:absolute;left:0;top:0;z-index:3}@media(min-width: 1380px){.popup-post .popup-container:before{display:none}}.popup-post .popup-close{background-color:#f1d755;width:55px;height:55px;border-radius:0 8px 0 8px;z-index:9}.popup-post .popup-close svg{width:20px}.popup-post .popup-close svg line{stroke:#000}.popup-post .botrun-iframe{height:100% !important}.popup-post.--height-auto .popup-container{height:initial}.popup-post.--height-auto .popup-container:before{display:none !important}.popup-post.--height-auto .popup-close{background-color:#f1d755}.show-post{overflow:hidden}.show-post .popup-post{pointer-events:auto;visibility:visible;opacity:1}.show-post .popup-container{opacity:1;transform:none;transition-delay:.1s}.popup-guess{background:linear-gradient(to top, rgba(66, 107, 141, 0.5), rgba(34, 57, 76, 0.7));align-items:center;display:flex}.popup-guess iframe{width:100%;height:100%}.popup-guess .popup-container{height:initial}@media screen and (orientation: landscape){.popup-guess .popup-container{width:initial;max-width:initial}}.show-guess{overflow:hidden}.show-guess .popup-guess{pointer-events:auto;visibility:visible;opacity:1}.show-guess .popup-container{opacity:1;transform:none;transition-delay:.1s}.modal-content{border:none;border-radius:8px;box-shadow:none}.modal-content .modal-title{font-weight:bold;font-size:1.25em}.modal{overflow-y:auto;backdrop-filter:blur(10px)}.modal-open{overflow:hidden}.modal.fade .modal-dialog,.modal-dialog{border-radius:8px;overflow:hidden;box-shadow:rgba(20,33,49,.25) 0px 2px 16px;transform:translateY(30px);transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1)}.modal-footer{border:none;background-color:#f7f7f7}.modal-header{display:flex;justify-content:space-between;align-items:center;background-color:#f7f7f7;height:50px;border:none}@media(min-width: 740px){.modal-header{height:60px}}.modal-header .modal-title{order:1}.modal-header .close{order:3;font-size:0;line-height:1em;width:18px;height:18px;position:relative;cursor:pointer;transition:transform .35s ease;opacity:.4}.modal-header .close::before,.modal-header .close::after{content:" ";position:absolute;height:100%;width:1.5px;background-color:#000;top:0;left:50%;border-radius:2px;transform:translateX(-50%)}.modal-header .close::before{transform:translateX(-50%) rotate(45deg)}.modal-header .close::after{transform:translateX(-50%) rotate(-45deg)}@media(hover: hover){.modal-header .close:hover{transform:scale(1.375)}}.modal.show{opacity:1;display:flex !important;align-items:center;justify-content:center;overflow:hidden;height:100vh}.modal.show .modal-dialog{transform:none !important}.modal-video-container{overflow:hidden;position:relative;width:100%}.modal-video-container:after{padding-top:56.25%;display:block;content:""}@media(min-width: 0)and (max-width: 739px){.modal-video-container:after{padding-top:420px !important}}.modal-video-container iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}@media(min-width: 0)and (max-width: 739px){.modal-video-container iframe{height:420px !important}}.modal-video-container iframe .jp-jplayer{height:auto !important}.form-horizontal .w100 input{width:100% !important}.rating-assistant{border-radius:10px;position:fixed;left:50%;top:50%;transform:translate(-50%, -40%);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:hsla(0,0%,100%,.95);box-shadow:rgba(0,0,0,.2) 0px 14px 28px,rgba(0,0,0,.1) 0px 10px 10px;margin:1px 0 0 1px;overflow:hidden;z-index:99;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1);transition-property:opacity,transform,visibility;pointer-events:none;opacity:0;visibility:hidden;width:clamp(320px,88%,360px)}@media(min-width: 740px){.rating-assistant{width:clamp(300px,25vw,360px)}}.rating-assistant.--active{pointer-events:auto;opacity:1;visibility:visible;transform:translate(-50%, -50%)}.rating-assistant .text-holder{padding:32px 32px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.rating-assistant .text-holder .fz-B{color:#20647e}.rating-assistant .text-holder p{letter-spacing:0;text-align:center}.rating-assistant .star-rating{display:flex;justify-content:center;align-items:center;padding:3px 0 15px}.rating-assistant .star{font-size:2em;color:#bbb;font-weight:bold;cursor:pointer;transition:color .25s cubic-bezier(0.22, 1, 0.36, 1);margin:0 .25em}@media(min-width: 1380px){.rating-assistant .star{font-size:2.5em}}.rating-assistant .star.selected,.rating-assistant .star.hover{color:#006f98}.rating-assistant .btn-area{width:100%;display:flex;border-top:1px solid rgba(135,135,135,.2)}.rating-assistant .btn-area button{flex:1;border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;width:50%;font-size:1.125em;font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;text-align:center;font-weight:bold;height:50px;display:flex;align-items:center;justify-content:center;transition:all .35s cubic-bezier(0.22, 1, 0.36, 1)}@media(hover: hover){.rating-assistant .btn-area button:hover{background-color:#888;color:#fff}}.rating-assistant .btn-area button+button{border-left:1px solid rgba(135,135,135,.2);color:#11475d}@media(hover: hover){.rating-assistant .btn-area button+button:hover{background-color:#11475d;color:#fff}}.main-footer{position:static;background-color:#142131}.main-footer .footer_link{color:#eee}@media(min-width: 740px){.main-footer .container{display:flex;padding-left:0;padding-right:0}}.main-footer .footer_span{width:100%;font-size:.8125em;display:block;color:#c4c4d7;letter-spacing:0;padding-top:10px;padding-bottom:10px;margin:0}.main-footer .footer_span #mobile_br{display:none}.main-footer .footer_img img{display:block;height:45px;width:auto !important}.main-footer .footer_img img.edu_logo{height:55px}@media(min-width: 0)and (max-width: 575px){.main-footer .footer_img img{height:35px}.main-footer .footer_img img.edu_logo{height:45px}}@media(min-width: 0)and (max-width: 350px){.main-footer .footer_img img{height:30px}.main-footer .footer_img img.edu_logo{height:45px}}.main-footer .footer_img a{margin-left:30px}.main-footer .footer_img a:first-of-type{margin-left:0}@media(min-width: 0)and (max-width: 575px){.main-footer .footer_img a{margin-left:15px}.main-footer .footer_img a:first-of-type{margin-left:0}}.main-footer .footer_img .logo_wrap{display:flex;justify-content:flex-end;align-items:center;width:100%;border-bottom:1px solid #333;padding-bottom:25px;margin-bottom:25px}@media(min-width: 0)and (max-width: 575px){.main-footer .footer_img .logo_wrap{justify-content:space-between}}@media(min-width: 0)and (max-width: 979px){.main-footer{text-align:left}.main-footer .footer_link{display:block;line-height:30px;border-bottom:1px solid #333;padding:5px 0;position:relative}.main-footer .footer_link:after{content:"";display:block;width:10px;height:10px;position:absolute;right:0;top:50%;opacity:.5;transform:translateY(-50%);background:url("/Content/img/footer-arrow.svg") no-repeat right center}.main-footer br{display:none !important}.main-footer .footer_span{padding-top:15px;padding-bottom:15px}}@media(min-width: 980px){.main-footer{padding-top:50px;padding-bottom:50px}.main-footer .footerblock{display:flex;flex-wrap:wrap}.main-footer .footer_link{display:block;line-height:45px;height:45px;margin-bottom:0;border-bottom:1px solid #333;padding:0;position:relative;width:47%;text-align:left}.main-footer .footer_link:nth-of-type(2n + 2){margin-left:6%}.main-footer .footer_link:after{content:"";display:block;width:10px;height:10px;position:absolute;right:0;top:50%;opacity:.5;transform:translateY(-50%);background:url("/Content/img/footer-arrow.svg") no-repeat right center}}@media(min-width: 1700px){.main-footer{padding-top:80px;padding-bottom:80px}}@media(min-width: 740px){.footer_left{width:30%}}@media(min-width: 980px){.footer_left{width:40%}}@media(min-width: 740px){.footer_right{width:70%;padding-left:50px}}@media(min-width: 980px){.footer_right{width:60%;padding-left:50px}}@media(min-width: 1700px){.footer_right{padding-left:80px}}#flex_block{display:none}.gotop{width:50px;height:50px;background-color:#31a7a7;background-color:#169191;color:#fff;border-radius:50%;position:fixed;right:25px;bottom:25px;display:flex;align-items:center;justify-content:center;transition:all .4s ease;transition-property:background-color,transform,opacity;opacity:0}.gotop svg{display:block;width:40%;height:auto}.gotop.active{opacity:1}.gotop.active:visited,.gotop.active:link,.gotop.active:active,.gotop.active:visited:active{background-color:#31a7a7;opacity:1}@media(hover: hover){.gotop:hover{background-color:#e59057;transform:scale(1.25)}}.nav-old{display:none !important}.header-2023{background-color:#142131;height:55px;display:flex;justify-content:space-between;align-items:center;position:relative;left:0;top:0;z-index:200;width:100%}@media(min-width: 1700px){.header-2023{height:70px}}.header-2023>a{position:absolute}.header-2023 .navbar-brand{margin:0;height:55px;padding:0;display:flex;align-items:center}.header-2023 .navbar-brand img{display:block;height:24px;width:auto;margin-top:2px}@media(min-width: 1700px){.header-2023 .navbar-brand img{height:28px}}@media(min-width: 0)and (max-width: 979px){.header-2023 .navbar-brand{position:static;margin:0 auto}}@media(min-width: 980px){.header-2023 .navbar-brand{padding-left:20px}}@media(min-width: 1700px){.header-2023 .navbar-brand{height:70px}}.header-2023 .nav-toggle{position:absolute;width:50px;height:100%;left:5px}@media(min-width: 980px){.header-2023 .nav-toggle{display:none}}.btn-login{position:absolute;width:50px;right:10px;height:55px;top:0;z-index:201;display:flex;align-items:center;justify-content:center;box-sizing:border-box}@media(min-width: 980px){.btn-login{min-width:60px;right:25px}}@media(min-width: 1700px){.btn-login{height:70px}}@media(min-width: 740px){.btn-login.not-login{width:80px}}@media(min-width: 980px){.btn-login.not-login{min-width:100px;right:25px}}.btn-login .need-login{font-weight:bold;color:#142131;background-color:#e8f6fc;font-size:.875em;padding:0 .5em;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:6px;height:40px;letter-spacing:0;width:100%;line-height:1;text-decoration:none}.btn-login .need-login span{line-height:1}@media(min-width: 740px){.btn-login .need-login{font-size:1em}}@media(min-width: 1700px){.btn-login .need-login{font-size:1.125em}}@media(hover: hover){.btn-login .need-login{transition:background-color .35s cubic-bezier(0.22, 1, 0.36, 1),color .35s cubic-bezier(0.22, 1, 0.36, 1)}.btn-login .need-login:hover{background-color:#4778ad;color:#fff}}.btn-login .btn-avatar{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;width:100%;height:100%;cursor:pointer}.btn-login .btn-avatar i{box-sizing:border-box;display:block;width:41px;height:41px;background-size:cover;background-repeat:no-repeat;background-position:center center;border-radius:50%;border:2px solid #eee}@media(min-width: 1700px){.btn-login .btn-avatar i{width:54px;height:54px}}.btn-login .btn-avatar span{display:block;margin-left:.5em;font-weight:bold;display:none}.nav-toggle{display:flex;align-items:center;justify-content:center}.hamburger{width:28px;height:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .35s ease,height .35s ease}.hamburger span{display:block;width:28px;height:2px;background-color:#fef8eb;border-radius:3px;margin-bottom:7px;transition:all .35s ease;transform-origin:center}.hamburger span:last-of-type{margin-bottom:0}.member-card{position:fixed;left:0;top:55px;height:200px;width:100%;padding:10px;transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1),opacity .4s cubic-bezier(0.22, 1, 0.36, 1),visibility .4s cubic-bezier(0.22, 1, 0.36, 1);opacity:0;visibility:hidden}@media(min-width: 0)and (max-width: 739px){.member-card{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.75), rgba(0, 0, 0, 0))}}.member-card .wrap{background-color:#fff;border-radius:10px;min-height:200px;overflow:hidden;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;transform:translateY(10px);transition:transform .4s cubic-bezier(0.22, 1, 0.36, 1);position:relative}@media(min-width: 740px){.member-card{width:300px;position:absolute;left:auto;right:0}}@media(min-width: 1700px){.member-card{top:70px;width:320px}}.member-card .level-badge-thumb{display:flex;align-items:center;width:100%;padding:0;justify-content:space-between;margin-top:8px}.member-card .level-badge-thumb .name{font-size:12px;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;color:#7ca7d3}.member-card .level-badge-thumb i{width:60px;flex:1;height:60px;display:block;background-size:auto 86%;background-position:center center;background-color:#254e77;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1);border-radius:10px;background-repeat:no-repeat;margin-left:12px;opacity:.5}.member-card .level-badge-thumb i.--active{filter:grayscale(0);opacity:1;border:1px solid hsla(0,0%,100%,0)}@media(hover: hover){.member-card .level-badge-thumb i:hover{transform:scale(1.5)}}.member-card .namecard{background:#336598;padding:10px 20px;color:#fff;min-height:85px;position:relative}.member-card .namecard .row-1{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.member-card .namecard .level{display:flex;align-items:center}.member-card .namecard .level .icon{background-color:#efefef;border-radius:50%;width:20px;height:20px;margin-right:5px}.member-card .namecard strong{font-weight:bold;font-size:1.125em}.member-card .namecard .type{color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.5);font-size:.8125em;padding:.35em .75em;border-radius:20px;line-height:1.125em;display:flex;align-items:center;justify-content:center;width:max-content}.member-card .fn-area{padding:10px 10px;min-height:100px;user-select:none;-moz-user-select:none;-webkit-user-select:none}.member-card .fn-area a{font-weight:bold;color:#333;display:block;width:100%;font-size:1.125em;padding:8px 10px;border-radius:8px}@media(min-width: 980px){.member-card .fn-area a{font-size:1em}}@media(hover: hover){.member-card .fn-area a:hover{text-decoration:none;background-color:#efefef}}.member-card .logout{padding:10px 20px 20px}.member-card .logout .btn{display:flex;width:100%;height:40px;border-radius:5px;align-items:center;justify-content:center;border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;background-color:#d57276;color:#20647e;border:none;font-weight:bold;font-size:1em;color:#fff}@media(hover: hover){.member-card .logout .btn:hover{background-color:#d6414c}}.member-card .logout .btn span{display:block;line-height:1em;margin-top:2px}.btn-login.active .member-card{visibility:visible;pointer-events:auto;opacity:1}.btn-login.active .member-card:before{transform:none}.btn-login.active .member-card .wrap{transform:none}.btn-login.hover:hover .member-card{visibility:visible;pointer-events:auto;opacity:1}.btn-login.hover:hover .member-card:before{transform:none}.btn-login.hover:hover .member-card .wrap{transform:none}@media(min-width: 0)and (max-width: 979px){.nav-2023{position:fixed;width:100%;height:100vh;left:0;top:0;background-color:#2a4768;z-index:119;pointer-events:none;opacity:0;transform:translateY(30px);padding-top:55px;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1);transition-property:opacity,transform;overflow-y:auto;padding-bottom:50px}}@media(min-width: 980px){.nav-2023{position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:250}}.nav-open{overflow:hidden}.nav-open .hamburger span:nth-of-type(1){transform:rotate(45deg) translate(6px, 6px)}.nav-open .hamburger span:nth-of-type(2){transform:scale(0)}.nav-open .hamburger span:nth-of-type(3){transform:rotate(-45deg) translate(6px, -6px)}@media(min-width: 0)and (max-width: 979px){.nav-open .header-2023{background-color:#4e77a5}}@media(min-width: 0)and (max-width: 979px){.nav-open .nav-2023{pointer-events:auto;opacity:1;transform:none}}.nav-open .btn-login{opacity:0;pointer-events:none}.main-nav{display:flex}@media(min-width: 0)and (max-width: 979px){.main-nav{flex-direction:column}}@media(min-width: 740px)and (max-width: 979px){.main-nav{padding:30px 20vw}}@media(min-width: 980px){.main-nav{height:55px;justify-content:center;align-items:center;background-color:#142131}}@media(min-width: 1700px){.main-nav{height:70px}}.main-nav>a,.main-nav>div{color:#fff;white-space:nowrap}@media(min-width: 0)and (max-width: 979px){.main-nav>a,.main-nav>div{text-align:left;width:100%;display:flex;align-items:center;font-weight:bold;padding:.75em 25px;font-size:1.125em}}@media(min-width: 740px)and (max-width: 979px){.main-nav>a,.main-nav>div{border-bottom:1px solid #555}}@media(min-width: 980px){.main-nav>a,.main-nav>div{height:55px;color:#fff;display:flex;align-items:center;margin:0 8px;font-weight:bold;position:relative}}@media(min-width: 1700px){.main-nav>a,.main-nav>div{margin:0 1em;font-size:1.25em;height:70px}}.main-nav .mega-nav{padding:25px 5px;background-color:#555;background:linear-gradient(to bottom, #4e77a5 60%, #2a4768 85%)}.main-nav .mega-nav .item{flex:1}@media(min-width: 980px){.main-nav .mega-nav{display:none}}@media(min-width: 0)and (max-width: 979px){.main-nav .dropdown-2023{display:block;width:100%;margin-top:.5em;display:flex;flex-direction:column}.main-nav .dropdown-2023 a{color:#c4c4d7;display:block;border-left:1px dashed rgba(196,196,215,.3);padding:.35em 0 .35em 1em}}@media(min-width: 980px){.main-nav .dropdown-2023{position:absolute;width:180px;left:50%;transform:translate(-50%, 20px);opacity:0;top:55px;pointer-events:none;transition:all .35s cubic-bezier(0.22, 1, 0.36, 1);transition-property:opacity,transform}.main-nav .dropdown-2023:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 10px 8px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #142131 rgba(0,0,0,0);margin:0 auto}.main-nav .dropdown-2023>div{background-color:#142131;top:55px;padding:15px;border-radius:12px;display:flex;flex-direction:column;box-shadow:rgba(100,100,111,.4) 0px 5px 29px 0px}.main-nav .dropdown-2023 a{color:#fff;padding:.6em 0;border-bottom:1px dashed rgba(239,239,239,.2);font-size:.9em;text-decoration:none}.main-nav .dropdown-2023 a:last-of-type{border:none}.main-nav .dropdown-2023.--show{transform:translate(-50%, 0);opacity:1;pointer-events:auto}}@media(min-width: 1700px){.main-nav .dropdown-2023{top:70px}}@media(min-width: 0)and (max-width: 979px){.main-nav .has-dropdown{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}}@media(min-width: 980px){.main-nav .has-dropdown:hover .dropdown-2023{transform:translate(-50%, 0);opacity:1;pointer-events:auto}}.main-nav .btn-open-ai{cursor:pointer}@media(min-width: 980px){.main-nav a:hover{color:#ffc142;text-decoration:underline}}.main-body{position:relative}#mainContent{position:absolute}.keyboardmain{margin:0;padding:0;overflow:hidden;border:none;background-color:rgba(230,230,230,.6);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);left:0}.keyboardmain .keyboarditem,.keyboardmain .keyboarditem1,.keyboardmain .keyboarditem2,.keyboardmain .keyboarditem3,.keyboardmain .keyboarditem4{font-family:"BiauKai","DFKai-SB","Noto Serif TC",serif !important;font-weight:700}.keyboardmain .keyboarditem.yellow,.keyboardmain .keyboarditem1.yellow,.keyboardmain .keyboarditem2.yellow,.keyboardmain .keyboarditem3.yellow,.keyboardmain .keyboarditem4.yellow{background-color:#f8f8c0}.keyboardmain .keyboarditem.green,.keyboardmain .keyboarditem1.green,.keyboardmain .keyboarditem2.green,.keyboardmain .keyboarditem3.green,.keyboardmain .keyboarditem4.green{background-color:#eeffda}.keyboardmain .keyboarditem.pink,.keyboardmain .keyboarditem1.pink,.keyboardmain .keyboarditem2.pink,.keyboardmain .keyboarditem3.pink,.keyboardmain .keyboarditem4.pink{background-color:#ffe5e4}.keyboardmain .keyboarditem.none,.keyboardmain .keyboarditem1.none,.keyboardmain .keyboarditem2.none,.keyboardmain .keyboarditem3.none,.keyboardmain .keyboarditem4.none{opacity:.5;pointer-events:none}.keyboardmain .keyboardtr .delete{width:60px;font-size:1em}.keyboardmain .keyboardtr .space{width:100px;font-size:1em}.keyboardmain .keyboardtr .re-enter{width:72px;font-size:1em}.keyboardmain #boPoMoFoKeyBoard2{flex:auto;position:relative;padding-right:64px}@media(min-width: 740px){.keyboardmain #boPoMoFoKeyBoard2{padding-right:70px}}.keyboardmain .notice{color:#db3d3d;font-size:.8125em;font-weight:bold}.keyboardmain .notice ul{padding:0}.keyboardmain .notice li{list-style:none}@media(min-width: 1100px){.keyboardmain .notice li{padding-left:12px}}.keyboardmain .notice li:before{content:"";display:inline-block;width:16px;height:16px;background:url("/Content/Images/notice.svg") no-repeat center center;background-size:contain;vertical-align:middle;margin-right:7px}.keyboardmain .notice .fake-btn{font-size:.75em;line-height:1em;display:inline-flex;align-items:center;height:20px;background-color:#9471de;color:#fff;padding:0 8px;margin:1px 2px 0;border-radius:3px}.keyboardmain .btn-close{display:flex;font-weight:bold;align-items:center;padding:0;text-decoration:none !important;height:32px;font-size:.875em}@media(min-width: 1100px){.keyboardmain .btn-close{height:36px}}.keyboardmain .btn-close:after{content:"";display:inline-block;width:14px;height:14px;background:url("/Content/Images/btn-close.svg") no-repeat center center;background-size:contain;vertical-align:middle;margin:-2px 0 0 4px}.keyboardmain .btn-switch{font-weight:bold;border:2px solid #000;border-radius:20px;display:flex;align-items:center;padding:2px 8px 0 2px;line-height:1.125em;font-size:.875em;height:28px;color:#000;text-decoration:none !important}.keyboardmain .btn-switch:before{content:"";display:block;width:37px;padding-bottom:20px;margin-top:-3px;background:url("/Content/Images/kb1.svg") no-repeat center center}.keyboardmain .btn-switch.kb2:before{background-image:url("/Content/Images/kb2.svg")}.keyboardmain .keyboardmenudiv{display:flex;align-items:center;justify-content:space-between;padding:10px 10px 5px;font-weight:normal;height:42px;margin-bottom:10px}@media(min-width: 1100px){.keyboardmain .keyboardmenudiv{padding:8px 12px 0}}@media(min-width: 0)and (max-width: 1099px){.keyboardmain{max-width:100vw !important;padding:0 0 15px 0;margin:0;border-radius:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(190,190,190,.5)}.keyboardmain .keyboardmenudiv+div{margin:0 !important;padding:0 15px}.keyboardmain .keyboardcontentdiv{width:100%;margin:0;display:flex;justify-content:space-between}.keyboardmain .keyboardtr{display:flex;padding:0 10px}.keyboardmain .keyboardtr .delete{width:20%}.keyboardmain .keyboardtr .space{width:30%}.keyboardmain .keyboardtr .re-enter{width:30%}.keyboardmain .keyboarditem{flex:auto}.keyboardmain .keyboarditem,.keyboardmain .keyboarditem1,.keyboardmain .keyboarditem2,.keyboardmain .keyboarditem3,.keyboardmain .keyboarditem4{font-weight:700;height:35px;font-size:1.25em;font-size:1.125em;line-height:1em;margin:2px;border:none;border:1px solid #ccc;border-bottom:3px solid #ccc;padding-bottom:2px;box-shadow:none}.keyboardmain .keyboarditem.yellow,.keyboardmain .keyboarditem1.yellow,.keyboardmain .keyboarditem2.yellow,.keyboardmain .keyboarditem3.yellow,.keyboardmain .keyboarditem4.yellow{border:1px solid #c2c295;border-bottom:3px solid #c2c295}.keyboardmain .keyboarditem.green,.keyboardmain .keyboarditem1.green,.keyboardmain .keyboarditem2.green,.keyboardmain .keyboarditem3.green,.keyboardmain .keyboarditem4.green{border:1px solid #c0cfaf;border-bottom:3px solid #c0cfaf}.keyboardmain .keyboarditem.pink,.keyboardmain .keyboarditem1.pink,.keyboardmain .keyboarditem2.pink,.keyboardmain .keyboarditem3.pink,.keyboardmain .keyboarditem4.pink{border:1px solid #ceb6b6;border-bottom:3px solid #ceb6b6}.keyboardmain .keyboarditem.none,.keyboardmain .keyboarditem1.none,.keyboardmain .keyboarditem2.none,.keyboardmain .keyboarditem3.none,.keyboardmain .keyboarditem4.none{opacity:.5;pointer-events:none}.keyboardmain .keyboarditem:disabled,.keyboardmain .keyboarditem1:disabled,.keyboardmain .keyboarditem2:disabled,.keyboardmain .keyboarditem3:disabled,.keyboardmain .keyboarditem4:disabled{opacity:.5;cursor:not-allowed}.keyboardmain .keyboarditem1{font-size:1em}.keyboardmain .keyboarditem2{font-size:1em}}@media(min-width: 576px)and (max-width: 1099px){.keyboardmain{width:100% !important;max-width:500px !important;border-radius:5px}.keyboardmain .keyboarditem,.keyboardmain .keyboarditem2,.keyboardmain .keyboarditem3,.keyboardmain .keyboarditem4{height:40px;font-size:1.125em;margin:3px;border-bottom:3px solid #ccc;padding-bottom:3px}.keyboardmain .keyboarditem2{font-size:1.25em}}@media(min-width: 740px){.keyboardmain{width:500px !important}}.keyboardmain .keyboardcontentdiv{display:flex}.keyboardmain.--for2026{position:absolute;top:57px;background-color:#fff;background:linear-gradient(to bottom, #fff, #eee);max-width:initial !important;box-shadow:rgba(0,0,0,.25) 0px 10px 12px;left:-5px;width:calc(100% + 10px) !important;border-radius:8px;z-index:99}@media(min-width: 740px){.keyboardmain.--for2026 .keyboarditem,.keyboardmain.--for2026 .keyboarditem1,.keyboardmain.--for2026 .keyboarditem2,.keyboardmain.--for2026 .keyboarditem3,.keyboardmain.--for2026 .keyboarditem4{font-size:1.25em}.keyboardmain.--for2026 .show-pinyin{right:12px}}@media(min-width: 1100px){.keyboardmain.--for2026{max-width:100vw !important;padding:0 0 15px 0;margin:0}.keyboardmain.--for2026 .keyboardmenudiv+div{margin:0 !important;padding:0 15px}.keyboardmain.--for2026 .keyboardcontentdiv{width:100%;margin:0;display:flex;justify-content:space-between}.keyboardmain.--for2026 .keyboardtr{display:flex;padding:0 10px}.keyboardmain.--for2026 .keyboardtr .keyboarditem.voicethree{background-size:auto 55%}.keyboardmain.--for2026 .keyboardtr .delete{flex:3}.keyboardmain.--for2026 .keyboardtr .space{flex:3}.keyboardmain.--for2026 .keyboardtr .re-enter{flex:3}.keyboardmain.--for2026 .keyboarditem{flex:auto}.keyboardmain.--for2026 .keyboarditem,.keyboardmain.--for2026 .keyboarditem1,.keyboardmain.--for2026 .keyboarditem2,.keyboardmain.--for2026 .keyboarditem3,.keyboardmain.--for2026 .keyboarditem4{font-weight:700;height:35px;font-size:1.25em;font-size:1.375em;font-size:1.5em;line-height:1em;margin:2px;border:none;border:1px solid #ccc;border-bottom:3px solid #ccc;padding-bottom:2px;box-shadow:none}.keyboardmain.--for2026 .keyboarditem.yellow,.keyboardmain.--for2026 .keyboarditem1.yellow,.keyboardmain.--for2026 .keyboarditem2.yellow,.keyboardmain.--for2026 .keyboarditem3.yellow,.keyboardmain.--for2026 .keyboarditem4.yellow{border:1px solid #c2c295;border-bottom:3px solid #c2c295}.keyboardmain.--for2026 .keyboarditem.green,.keyboardmain.--for2026 .keyboarditem1.green,.keyboardmain.--for2026 .keyboarditem2.green,.keyboardmain.--for2026 .keyboarditem3.green,.keyboardmain.--for2026 .keyboarditem4.green{border:1px solid #c0cfaf;border-bottom:3px solid #c0cfaf}.keyboardmain.--for2026 .keyboarditem.pink,.keyboardmain.--for2026 .keyboarditem1.pink,.keyboardmain.--for2026 .keyboarditem2.pink,.keyboardmain.--for2026 .keyboarditem3.pink,.keyboardmain.--for2026 .keyboarditem4.pink{border:1px solid #ceb6b6;border-bottom:3px solid #ceb6b6}.keyboardmain.--for2026 .keyboarditem.none,.keyboardmain.--for2026 .keyboarditem1.none,.keyboardmain.--for2026 .keyboarditem2.none,.keyboardmain.--for2026 .keyboarditem3.none,.keyboardmain.--for2026 .keyboarditem4.none{opacity:.5;pointer-events:none}.keyboardmain.--for2026 .keyboarditem:disabled,.keyboardmain.--for2026 .keyboarditem1:disabled,.keyboardmain.--for2026 .keyboarditem2:disabled,.keyboardmain.--for2026 .keyboarditem3:disabled,.keyboardmain.--for2026 .keyboarditem4:disabled{opacity:.5;cursor:not-allowed}}@media(min-width: 1380px){.keyboardmain.--for2026{top:56px}}@media(min-width: 1700px){.keyboardmain.--for2026{top:61px}}@media(min-width: 740px){.keyboardmain.--for2026 #boPoMoFoKeyBoard2{padding-right:90px}}#boPoMoFoKeyBoard3{width:100%}#boPoMoFoKeyBoard3 .keyboardtr2a{font-family:"BiauKai","DFKai-SB","Noto Serif TC",serif !important;font-weight:700}#boPoMoFoKeyBoard3 .vrl{-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl;margin-left:10px}#boPoMoFoKeyBoard3>table{display:block;width:100%}#boPoMoFoKeyBoard3>table>tbody{display:block;width:100%}#boPoMoFoKeyBoard3>table>tbody tr{display:flex;width:100%;flex-wrap:wrap;height:auto}#boPoMoFoKeyBoard3>table>tbody tr td{flex:auto;display:flex}#boPoMoFoKeyBoard3>table>tbody tr td:nth-of-type(1){width:40px !important;flex-shrink:0}#boPoMoFoKeyBoard3>table>tbody tr td:nth-of-type(2){width:calc(100% - 40px);flex-direction:column}#boPoMoFoKeyBoard3 .keyboardtr{padding-bottom:0;display:flex;flex-wrap:wrap;width:100%;justify-content:flex-start}#boPoMoFoKeyBoard3 .keyboarditem1{width:calc(14.28% - 4px);flex-shrink:0}#boPoMoFoKeyBoard3 .keyboarditem,#boPoMoFoKeyBoard3 .keyboarditem1,#boPoMoFoKeyBoard3 .keyboarditem2,#boPoMoFoKeyBoard3 .keyboarditem3,#boPoMoFoKeyBoard3 .keyboarditem4{margin:0 2px 5px}.search-query{position:relative}.search-query .placeholder{position:absolute;font-family:"BiauKai","DFKai-SB","Noto Serif TC",serif !important;display:flex;align-items:center;letter-spacing:0;font-weight:bold;font-size:1em;left:0;top:0;padding-left:.5em;color:#707070;white-space:nowrap;width:80%;overflow:hidden;pointer-events:none;opacity:1;height:100%;transition:opacity .3s cubic-bezier(0.22, 1, 0.36, 1),transform .4s cubic-bezier(0.22, 1, 0.36, 1)}@media(min-width: 740px){.search-query .placeholder{font-size:1.25em}}@media(min-width: 1700px){.search-query .placeholder{font-size:1.375em !important}}@media(min-width: 0)and (max-width: 739px){.search-query .placeholder .hide{display:none}}.search-query .placeholder .zhuyin-h-item{background-color:rgba(0,0,0,0);padding:0;font-size:.9em;margin:0}@media(min-width: 740px){.search-query .placeholder .zhuyin-h-item{transform:translateY(-22%)}}.search-query .placeholder .zhuyin-h-item span{width:3em}.search-query .placeholder .zhuyin-h-item span.top{margin-top:0;transform:scale(0.8) translate(10%, 15%)}.search-query .placeholder .zhuyin-h-item span.bottom{color:#707070}.search-query .placeholder.--hide{opacity:0;transform:translateX(30px)}.show-pinyin{position:absolute;right:10px;top:0}@media(min-width: 980px){.show-pinyin{right:5px}}.show-pinyin .pinyin_table{margin-top:0;border-radius:5px}.show-pinyin .pinyin_table>tbody>tr>td{height:120px;justify-content:center !important;padding-right:5px;border-right:1px solid #add8e6}.show-pinyin .pinyin_table>tbody>tr>td tr{height:35px}.show-pinyin .pinyin_table>tbody>tr>td td{font-size:1.25em;height:35px}.show-pinyin .pinyin_table>tbody>tr>td td+td{position:absolute}@media(min-width: 740px){.show-pinyin{margin-left:15px}}.search-input-rounded-corners,.search-input-rounded-corners-small{position:relative;overflow:hidden;border-radius:5px !important;border:none;border-bottom:2px solid #ccc}.search-input-rounded-corners input,.search-input-rounded-corners-small input{font-family:"BiauKai","DFKai-SB","Noto Serif TC",serif !important;font-weight:bold !important;width:100%;line-height:50px;box-sizing:border-box;outline:none;border:none;font-size:1em;padding:0 .5em}@media(min-width: 1380px){.search-input-rounded-corners input,.search-input-rounded-corners-small input{font-size:1.125em}}.search-input-rounded-corners a,.search-input-rounded-corners-small a{width:35px !important;height:50px !important;display:flex;flex-shrink:0;position:absolute;right:20px !important;top:0;align-items:center;justify-content:center;background-color:#fff}@media(min-width: 980px){.search-input-rounded-corners a,.search-input-rounded-corners-small a{width:40px !important;right:0 !important}}.search-input-rounded-corners a img,.search-input-rounded-corners a i,.search-input-rounded-corners-small a img,.search-input-rounded-corners-small a i{position:static;display:block;margin:0}.search-input-rounded-corners a+a,.search-input-rounded-corners-small a+a{right:55px !important}@media(min-width: 980px){.search-input-rounded-corners a+a,.search-input-rounded-corners-small a+a{right:40px !important}}.search-input-rounded-corners a+a+a,.search-input-rounded-corners-small a+a+a{right:90px !important}@media(min-width: 980px){.search-input-rounded-corners a+a+a,.search-input-rounded-corners-small a+a+a{right:80px !important}}@media(min-width: 0)and (max-width: 1099px){.search-input-rounded-corners,.search-input-rounded-corners-small{border-radius:6px !important;border:none !important;background-color:rgba(0,0,0,0) !important;width:100% !important;padding:0 20px !important;margin:0 !important;position:relative}.search-input-rounded-corners input,.search-input-rounded-corners-small input{line-height:50px !important;height:50px !important;width:100% !important;margin:0 !important;font-size:1em !important;font-weight:500 !important}.search-input-rounded-corners #keyboard-pop-a,.search-input-rounded-corners-small #keyboard-pop-a{display:flex;align-items:center;justify-content:center;height:50px;position:absolute;width:55px;top:0;right:20px;z-index:99}.search-input-rounded-corners #keyboard-pop-a img,.search-input-rounded-corners-small #keyboard-pop-a img{display:block;width:90%;height:auto;float:none;margin:0;position:static}}@media(min-width: 740px)and (max-width: 1099px){.search-input-rounded-corners,.search-input-rounded-corners-small{max-width:540px !important}}@media(min-width: 0)and (max-width: 739px){.btn{font-size:15px}}.input-append.smallk{display:flex;align-items:center;flex-wrap:wrap}@media(min-width: 0)and (max-width: 739px){.input-append.smallk button{flex:1;margin-left:8px;font-size:15px}}@media(min-width: 740px){.input-append.smallk button{height:34px;margin-left:8px;font-size:.8125em}}.search-input-rounded-corners-small{margin-bottom:0;width:100%;padding:0 !important;height:36px !important}@media(min-width: 0)and (max-width: 739px){.search-input-rounded-corners-small+button{margin-left:0 !important}}@media(min-width: 740px){.search-input-rounded-corners-small{max-width:320px !important}}@media(min-width: 1380px){.search-input-rounded-corners-small{max-width:360px !important}}.search-input-rounded-corners-small input{line-height:34px !important;height:34px !important;padding:0 10px !important;margin:0 !important}@media(min-width: 1380px){.search-input-rounded-corners-small input{font-size:1.125em}}.search-input-rounded-corners-small a{height:34px !important;right:10px !important;text-decoration:none !important}.search-input-rounded-corners-small a+a{right:45px !important}.search-input-rounded-corners-small a+a+a{right:80px !important}@media(min-width: 0)and (max-width: 739px){.search-input-rounded-corners-small{height:40px;margin-bottom:6px !important}.search-input-rounded-corners-small input{line-height:40px !important;height:40px !important}.search-input-rounded-corners-small a{height:40px !important}}@media(min-width: 0)and (max-width: 1099px){#searchArea{margin-top:10px;display:flex;padding:0 20px}#searchArea button{flex:auto;margin-left:10px}#searchArea button:first-of-type{margin-left:0}}@media(min-width: 0)and (max-width: 350px){#searchArea .btn{padding:6px 2px;font-size:.75em}}@media(min-width: 740px)and (max-width: 1099px){#searchArea{max-width:540px !important;margin-top:20px}}@media(min-width: 0)and (max-width: 739px){#MVBg .container{padding:0 20px}}@media(min-width: 0)and (max-width: 1099px){.MVblock{padding:0}.MVblock .video-container{overflow:hidden;position:relative;width:100%}.MVblock .video-container:after{padding-top:56.25%;display:block;content:""}.MVblock .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}}#HotBg,#NewKnowBg,#EduApplyBg{overflow:hidden}@media(min-width: 0)and (max-width: 1099px){#HotBg,#NewKnowBg,#EduApplyBg{height:auto}}#EduApplyBg .more{color:#11475d !important}#Newbgtable{color:#11475d}@media(min-width: 0)and (max-width: 739px){#Newbgtable{display:block}#Newbgtable thead{display:none}#Newbgtable tr{display:block;border-bottom:1px solid #efefef;overflow:hidden;padding:8px 0;height:auto}#Newbgtable td{display:block;overflow:hidden;margin:0;letter-spacing:0}#Newbgtable td:first-of-type{font-size:.875em;font-weight:bold;color:#000}}.EduApplyblock p{font-size:1em;font-weight:normal;font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;color:#20647e}@media(min-width: 980px){.EduApplyblock p{font-size:.9375em}}.EduApplyblock h3,.EduApplyblock a{color:#20647e}.swiper-pagination-bullet{background:#496a76;opacity:1}.swiper-pagination-bullet-active{background:#1c292e;opacity:1}.btn-success{background-color:#108700;border-color:#246a07}.btn-primary{background-color:#006f98;border-color:#00688f}.btn-info{background-color:#006f98;border-color:#00688f}#Newbgtable a{color:#006f98 !important}#MVBg{background-color:#20647e}#NewBg .more{color:#11475d !important}#loginhidestring p{color:#a51212 !important}#EduApplyTitle .fz-A{color:#11475d !important}@media(min-width: 0)and (max-width: 979px){.wikiheader{display:none !important}}@media(min-width: 0)and (max-width: 979px){.wikicontent{display:flex;flex-direction:column}.wikicontent div{border:none !important;text-align:left;font-weight:bold;font-size:1.125em;color:#000;border-bottom:1px solid #efefef !important;padding:8px 0 !important;letter-spacing:0;line-height:1.5em}.wikicontent div:before{content:attr(data-field);font-size:.875em;display:block;color:#666;font-weight:normal}.wikicontent div:first-of-type{border-top:1px solid #efefef !important}.wikicontent div:last-of-type{border-bottom:none !important}.wikicontent div.link_wiki_detail{order:4;background-color:#9471de;border-radius:5px;text-align:center;padding:0;width:100%;margin:20px auto;border-bottom:4px solid #7e5ec2 !important}.wikicontent div.link_wiki_detail:before{display:none}.wikicontent div.link_wiki_detail a{display:block;color:#fff;font-weight:bold;line-height:40px}}.color-system{color:#20647e}.color-love{color:#c23535}.entry-text-holder{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media(min-width: 980px){.entry-text-holder{justify-content:flex-start;justify-content:center;width:100%}}@media(min-width: 0)and (max-width: 575px){.entry-text-holder>.pinyin_table{margin:0 0 20px}}@media(min-width: 576px){.entry-text-holder>.pinyin_table{margin:10px 0 0 0}}body.--mask{position:relative;overflow:hidden}body.--mask:before{content:"";display:block;width:100vw;height:100vh;background-color:rgba(20,33,49,.7);position:fixed;left:0;top:0;z-index:990;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.btn-zoomframe{display:flex;align-items:center;justify-content:center;position:absolute;width:42px;height:42px;right:0;top:0;z-index:9;cursor:pointer}.btn-zoomframe .icon{transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1)}.btn-zoomframe .icon:before{width:20px;height:20px}.btn-zoomframe.white .icon:before{background-color:#fff}@media(hover: hover){.btn-zoomframe:hover .icon{transform:scale(1.4)}}.zoomframe{position:relative}.zoomframe.--zoom{position:fixed !important;z-index:999;width:calc(100vw - 40px);height:calc(100vh - 60px);left:20px;top:40px;overflow-y:auto !important;border:none;border-radius:12px}@media(min-width: 740px){.zoomframe.--zoom{width:calc(100vw - 80px);height:calc(100vh - 80px);left:40px;top:40px}}.zoomframe.--zoom .btn-zoomframe{top:10px;right:10px;width:42px !important;height:42px !important;background-color:#11475d;border-radius:50%}@media(min-width: 980px){.zoomframe.--zoom .btn-zoomframe{width:64px !important;height:64px !important}}.zoomframe.--zoom .btn-zoomframe .icon:before{width:20px !important;height:20px !important;background-size:auto 100%;-webkit-mask-position:11.86% 0;mask-position:11.86% 0;background-color:#d6e9ef}@media(min-width: 980px){.zoomframe.--zoom .btn-zoomframe .icon:before{width:36px !important;height:36px !important}}@media(hover: hover){.zoomframe.--zoom .btn-zoomframe:hover .icon{transform:scale(0.8)}}.single .pinyin_table>tbody>tr>td:nth-of-type(2n + 1){width:160px;height:170px}.single .pinyin_table>tbody>tr>td:nth-of-type(2n + 2){width:60px;height:170px;margin-left:0}.single .pinyin_table .show0{font-size:9em;font-size:14.5rem}.single .pinyin_table .show1{font-size:1.9em}.single .pinyin_table .show1 .voicethree:before{width:18px;height:18px}.single .pinyin_table .p-normal .show1+.show1,.single .pinyin_table .p-1 .show1+.show1,.single .pinyin_table .p-2 .show1+.show1,.single .pinyin_table .p-1-2 .show1+.show1,.single .pinyin_table .p-1-3 .show1+.show1,.single .pinyin_table .p-1-4 .show1+.show1,.single .pinyin_table .p-2-2 .show1+.show1,.single .pinyin_table .p-2-3 .show1+.show1,.single .pinyin_table .p-2-4 .show1+.show1{transform:translate(-2px, -15px)}@media(min-width: 576px){.single .pinyin_table .p-normal .show1+.show1,.single .pinyin_table .p-1 .show1+.show1,.single .pinyin_table .p-2 .show1+.show1,.single .pinyin_table .p-1-2 .show1+.show1,.single .pinyin_table .p-1-3 .show1+.show1,.single .pinyin_table .p-1-4 .show1+.show1,.single .pinyin_table .p-2-2 .show1+.show1,.single .pinyin_table .p-2-3 .show1+.show1,.single .pinyin_table .p-2-4 .show1+.show1{transform:translate(-2px, -17px)}}.single .pinyin_table .p-3 .show1+.show1,.single .pinyin_table .p-3-2 .show1+.show1,.single .pinyin_table .p-3-3 .show1+.show1,.single .pinyin_table .p-3-4 .show1+.show1{transform:translate(-2px, -22px);transform:translate(-2px, -18px)}@media(min-width: 980px){.single .entry-text-holder{justify-content:flex-start}}@media(min-width: 0)and (max-width: 575px){.single .entry-text-holder>.pinyin_table{margin:0 auto 20px}}.entry-search{padding-top:20px}.playBtn{display:inline-flex;background-color:#20647e;color:#fff;align-items:center;padding:0 1em;border-radius:50px;height:2.5em;text-decoration:none !important;transition:all .35s ease;font-weight:bold;cursor:pointer}.playBtn:before{content:"";display:inline-block;width:1.5em;height:1.5em;background:url("/Content/Images/playBtn.svg") no-repeat center center;background-size:contain;margin-right:5px}.playBtn.md{height:40px;vertical-align:bottom;margin:0 0 5px 0;border-radius:5px;font-size:.9375em;letter-spacing:0}.playBtn:hover{background-color:#333}.playBtn:hover i{transform:scale(1.125)}.wordtd label{margin-bottom:0}.wordtd rt{font-size:.5em;transform:scale(0.56) translateY(4%);font-weight:bold}.wordtd>div ruby,.wordtd>span ruby{font-size:1.375em;font-size:1.625em;margin-right:0}.btn-audio{display:inline-flex;background-color:#20647e;color:#fff;align-items:center;padding:8px 1em;border-radius:20px;margin:0;text-decoration:none !important;border:none !important;transition:all .35s ease}@media(min-width: 0)and (max-width: 979px){.btn-audio{width:100%;justify-content:center}}.btn-audio i{display:block;width:1.5em;transition:all .35s ease}.btn-audio i svg{display:block;width:100%;height:auto}.btn-audio i svg path{fill:#fff}.btn-audio strong{font-weight:700 !important;font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif !important;color:#fff !important;font-size:1em !important;line-height:1.125em !important;margin:0 0 0 10px !important;text-decoration:none !important;border:none !important}.btn-audio+a{margin-left:15px;font-family:"BiauKai","DFKai-SB","Noto Serif TC",serif;font-size:1.5em}@media(min-width: 740px){.btn-audio+a{font-size:1.875em}}.btn-audio:hover{background-color:#333}.btn-audio:hover i{transform:scale(1.25)}.btn-audio:active,.btn-audio:focus,.btn-audio:visited{background-color:#333}.letter-part{font-family:"BiauKai","DFKai-SB","Noto Serif TC",serif;font-size:1.5em}@media(min-width: 740px){.letter-part{font-size:1.875em}}.entry-header{position:relative;overflow:hidden;margin-bottom:0;padding-bottom:10px;padding-top:25px;background:linear-gradient(to bottom, #d4e4e4, rgba(212, 228, 228, 0) 200px)}@media(min-width: 740px){.entry-header{margin-bottom:0;padding-top:0}}.entry-header [class^=col-]{padding:0}.entry-header .en-letter{display:block;font-size:1.25em;width:100%;margin-top:-20px;font-family:Georgia,"Times New Roman",Times,serif;border-bottom:1px solid #e7e7e7;padding-bottom:.5em}@media(min-width: 1380px){.entry-header .en-letter{font-size:1.5em}}.entry-header .en-letter+.letter-detail{margin-top:30px !important;margin-left:0 !important;min-height:40px !important}@media(min-width: 980px){.entry-header .eh-container{display:flex;justify-content:space-between;margin-top:20px;box-shadow:rgba(18,52,52,.15) 0px 3px 12px;border-radius:24px;overflow:hidden;margin-bottom:20px}}.entry-header .row{margin:0}.entry-header h2{display:flex;align-items:center;margin:0;font-size:1em;font-weight:bold;display:none}.entry-header h2 img{display:block;width:24px;height:auto}.entry-header .entrydiv1{margin:0;width:100%;padding:32px 0 0 0;border-top:1px solid #d6e9ef;border:none;background-color:#fff;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.5), #fff)}@media(min-width: 0)and (max-width: 979px){.entry-header .entrydiv1{overflow:hidden;border-radius:12px;box-shadow:rgba(18,52,52,.15) 0px 3px 12px}}@media(min-width: 980px){.entry-header .entrydiv1{padding:32px;width:calc(100% - 240px)}}.entry-header .letter-detail-list{list-style:none;padding:0;display:inline-flex;flex-direction:column}.entry-header .letter-detail-list+.letter-detail{display:none !important}.entry-header .letter-detail-list .btn-audio{background-color:#31a7a7}.entry-header .letter-detail-list rt{font-size:1.125rem}@media(min-width: 0)and (max-width: 979px){.entry-header .letter-detail-list{border-top:5px solid #d6e9ef;width:100%;padding-top:0;background-color:#fff;overflow:hidden;margin-bottom:0}.entry-header .letter-detail-list .btn-audio{height:50px;border-radius:0;background-color:#31a7a7}}@media(min-width: 980px){.entry-header .letter-detail-list{width:100%}}.entry-header .letter-detail-list li{min-height:35px;display:flex;align-items:center}@media(min-width: 0)and (max-width: 979px){.entry-header .letter-detail-list li{border-bottom:1px dashed #e7e7e7;padding-top:8px;padding-bottom:8px}.entry-header .letter-detail-list li:nth-last-of-type(2){border-bottom:none}}@media(min-width: 980px){.entry-header .letter-detail-list li{justify-content:center;text-align:center;margin-bottom:3px}.entry-header .letter-detail-list li:not(.no-field) .value{font-size:1.375em;line-height:1.1em}}.entry-header .letter-detail-list li.no-field{padding-top:10px;border:none;padding-bottom:0}.entry-header .letter-detail-list li.no-field .value{width:100%;padding-right:0}.entry-header .letter-detail-list li.no-field .field{display:none}.entry-header .letter-detail-list .field{width:120px;font-size:.875em;display:inline-block;font-size:1em}@media(min-width: 0)and (max-width: 979px){.entry-header .letter-detail-list .field{padding-left:15px}}@media(min-width: 980px){.entry-header .letter-detail-list .field{width:max-content;padding-right:20px}}.entry-header .letter-detail-list .value{color:#20647e;font-weight:bold;display:flex;align-items:center}@media(min-width: 0)and (max-width: 979px){.entry-header .letter-detail-list .value{padding-right:15px}}.entry-header .letter-detail-list .value ruby{font-size:1.5em}.entry-header .letter-detail-list .value strong{margin-right:8px}.entry-header .letter-detail-list .value rt{font-size:1.35rem;transform:scale(0.8) translateY(10%);font-size:.3em;transform:scale(0.8) translateY(5%)}.entry-header .entrydiv2{overflow:hidden;margin:0;padding:0}@media(min-width: 0)and (max-width: 979px){.entry-header .entrydiv2{padding-top:20px}}@media(min-width: 980px){.entry-header .entrydiv2{width:240px;justify-content:flex-end;display:flex;border:none;background-color:#fff;background:linear-gradient(20deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.4));padding:16px 32px;position:relative}.entry-header .entrydiv2:before{content:"";display:block;width:2px;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to bottom, rgba(32, 100, 126, 0.5), #d6e9ef)}}.entry-header .entrydiv2>span{display:flex;justify-content:flex-start}@media(min-width: 980px){.entry-header .entrydiv2>span{justify-content:flex-end}}.entry-header .entrydiv2>span a{display:block;margin:0 0 0 10px !important}@media(min-width: 0)and (max-width: 1379px){.entry-header .entrydiv2>span a{margin:0 0 0 6px !important}}.entry-header .entrydiv2>span a{width:auto}.entry-header .entrydiv2>span a:first-of-type{margin:0 !important}.entry-header .entrydiv2>span a img{margin:0 !important}.entry-header .letter-detail{display:flex;align-items:center;width:100%;flex-wrap:wrap}.entry-header .letter-detail .pinyin_table{transform:scale(0.7);margin:0}.entry-header .letter-detail .pinyin_table a{margin-top:9px}.entry-header .letter-detail .pinyin_table td{border:none !important;background-color:rgba(0,0,0,0);width:auto}.entry-header .letter-detail .pinyin_table .show0{color:#4d7c8f}.entry-header .letter-detail .pinyin_table+span{margin-left:.25em}.entry-header .letter-detail span{display:block;margin:0;font-size:.9375em;line-height:1.25em;color:#666}@media(min-width: 740px){.entry-header .letter-detail span{font-size:1em}}.entry-header .letter-detail strong{display:block;margin:0 8px;font-size:1.5em;line-height:1.25em;color:#4d7c8f;font-family:"Noto Serif TC",serif;font-weight:700;margin-top:-5px}.entry-header .letter-detail strong.hanyu{font-size:1.375em;margin-left:0}@media(min-width: 740px){.entry-header .letter-detail strong{font-size:2em}.entry-header .letter-detail strong.hanyu{font-size:1.625em}}@media(min-width: 980px){.entry-header.single .letter-detail{width:auto;display:inline-flex;margin-left:40px;margin-top:-45px;width:calc(100% - 154px)}}.entry-header.single .letter-detail strong.hanyu{margin:-20px 0 0 0;width:100%}@media(min-width: 980px){.entry-header.single .letter-detail-list{width:calc(100% - 220px);padding-left:50px}}@media(min-width: 740px)and (max-width: 979px){.entry-header.single .letter-detail-list{flex-wrap:wrap;flex-direction:row}}@media(min-width: 740px)and (max-width: 979px){.entry-header.single .letter-detail-list li{width:50%}.entry-header.single .letter-detail-list li:last-of-type{width:100%}.entry-header.single .letter-detail-list li:nth-last-of-type(3){border-bottom:none}}@media(min-width: 980px){.entry-header.single .letter-detail-list li{justify-content:flex-start;text-align:initial}}@media(min-width: 980px){.entry-header.single .letter-detail-list .field{width:120px;white-space:nowrap}}.menu_button{background-color:#20647e !important}.menu_button:hover{background-color:#11475d !important}.zoom-help{display:inline-flex !important;text-decoration:none !important;background-color:#ad620c;cursor:pointer;font-weight:bold;border-radius:30px;height:33px;color:#fff;align-items:center;justify-content:center;padding:0 1em;font-size:.75em;white-space:nowrap}.zoom-help:hover{color:#fff}.entry-fn{display:flex;flex-direction:column}@media(min-width: 0)and (max-width: 739px){.entry-fn .font-level{display:none !important}}@media(min-width: 0)and (max-width: 979px){.entry-fn{box-shadow:0 12px 17px 0 rgba(0,0,0,.05);padding-bottom:8px;overflow:hidden;justify-content:space-between;align-items:center}}@media(min-width: 740px)and (max-width: 979px){.entry-fn{flex-direction:row-reverse;width:100%}.entry-fn .font-level{width:max-content !important;border:none !important;margin:0 !important;padding:0 0 0 50px !important}}@media(min-width: 980px){.entry-fn{justify-content:center;padding:0 !important;margin:0}}.entry-fn a,.entry-fn .btn-fn{border:1px solid #d6e9ef;background-color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;min-height:35px;min-width:35px;font-weight:bold;padding:0 .5em;color:#336598}@media(min-width: 0)and (max-width: 575px){.entry-fn a,.entry-fn .btn-fn{letter-spacing:0}}.entry-fn a+a,.entry-fn a+.btn-fn,.entry-fn .btn-fn+a,.entry-fn .btn-fn+.btn-fn{margin-left:5px}@media(min-width: 980px){.entry-fn a+a,.entry-fn a+.btn-fn,.entry-fn .btn-fn+a,.entry-fn .btn-fn+.btn-fn{margin-left:0}}.entry-fn a.--active,.entry-fn .btn-fn.--active{border:1px solid #20647e;background-color:#20647e;color:#fff}.entry-fn .icon+span{margin-left:5px}@media(min-width: 0)and (max-width: 575px){.entry-fn .icon+span{font-size:.8125em}}.entry-fn .fn-area{display:flex;align-items:center}.entry-fn .fn-area a,.entry-fn .fn-area .btn{position:relative;padding-left:35px}.entry-fn .fn-area a .icon,.entry-fn .fn-area .btn .icon{position:absolute;width:35px;height:35px;left:0;top:0;display:flex;align-items:center;justify-content:center;border-right:1px solid #d6e9ef}@media(min-width: 576px){.entry-fn .fn-area a .icon,.entry-fn .fn-area .btn .icon{width:45px}}@media(min-width: 0)and (max-width: 979px){.entry-fn .fn-area #btn_teach{display:none !important}}@media(min-width: 0)and (max-width: 575px){.entry-fn .fn-area{justify-content:space-between;width:100%;padding-left:2px}}@media(min-width: 980px){.entry-fn .fn-area{flex-direction:column}.entry-fn .fn-area a,.entry-fn .fn-area .btn{width:100%;margin-bottom:8px;position:relative}}.entry-fn .font-level{display:flex;align-items:center}.entry-fn .font-level>span{margin-right:10px;font-weight:bold}@media(min-width: 980px){.entry-fn .font-level>span{width:100%;display:flex;align-items:center;justify-content:space-between;margin:0 0 10px 0;min-width:100%;white-space:nowrap}.entry-fn .font-level>span:after{content:"";display:block;width:100%;height:1px;margin-top:2px;border-top:1px solid rgba(32,100,126,.2);margin-left:10px}}@media(min-width: 0)and (max-width: 979px){.entry-fn .font-level{width:max-content;padding-top:30px;justify-content:flex-start;width:100%;margin-top:40px;border-top:5px solid #d6e9ef;justify-content:flex-end}}@media(min-width: 980px){.entry-fn .font-level{flex-wrap:wrap;margin-top:5px}.entry-fn .font-level a{flex:1}.entry-fn .font-level a+a{margin-left:8px}}.entry-fn .old{display:none}.btn-book{border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;height:initial;width:max-content;display:inline-block;margin:0 10px 10px 0}.btn-book a{padding:0 10px 0 40px;border-radius:10px;height:35px;white-space:nowrap;display:flex;align-items:center;justify-content:center;background-color:#fff;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;border:2px solid #20647e;position:relative;color:#20647e}.btn-book a:before{background-size:auto 100%;-webkit-mask-position:13.56% 0;mask-position:13.56% 0;position:absolute;left:10px;top:50%;transform:translateY(-50%);background-color:#20647e;width:24px;height:24px}.text-middle .btn-book a{height:45px;padding-left:50px}.text-middle .btn-book a:before{width:32px;height:32px}.text-large .btn-book a{height:64px;padding-left:60px}.text-large .btn-book a:before{width:45px;height:45px}@keyframes entryAiBorderSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.ai-summarize{position:relative;overflow:hidden;border-radius:24px;padding:30px 28px;background:linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(238, 247, 255, 0.95) 100%);border:1px solid hsla(0,0%,100%,.28);box-shadow:rgba(18,52,52,.15) 0px 3px 12px}.ai-summarize:before{content:"";position:absolute;width:180%;height:180%;top:-40%;left:-40%;border-radius:40%;background:conic-gradient(from 0deg, #ff9864, #fdd835, #7ddc6f, #56b0f9, #7a6df0, #ff5a72, #ff9864);animation:entryAiBorderSpin 10s linear infinite;opacity:.9;z-index:0}.ai-summarize:after{content:"";position:absolute;inset:2px;border-radius:22px;background:radial-gradient(circle at top right, rgba(255, 255, 255, 0.96), rgba(255, 255, 255, 0) 28%),linear-gradient(180deg, rgba(255, 255, 255, 0.985) 0%, rgba(238, 243, 244, 0.96) 100%);z-index:1}.ai-summarize p{position:relative;z-index:2;margin:0;padding-left:90px;color:#163247;font-size:1.0625em;line-height:1.4;letter-spacing:.02em;min-height:80px;display:flex;align-items:center}.ai-summarize p:before{content:"";display:block;width:72px;padding-bottom:80px;background:url("/Content/img/ai-owl.svg") no-repeat center;background-size:contain;position:absolute;left:0;top:.15em}@media(min-width: 0)and (max-width: 575px){.ai-summarize{border-radius:20px;padding:22px 20px}.ai-summarize:after{border-radius:18px}.ai-summarize p{padding-left:0;padding-top:66px;font-size:1em}.ai-summarize p:before{top:0}}.entry-ai{margin:0 0 24px;position:relative;z-index:1}.entry-ai .container{position:relative}.entry-body{font-size:1.125em}.entry-body.text-middle{font-size:1.5em}@media(min-width: 0)and (max-width: 739px){.entry-body.text-middle{font-weight:bold;background:linear-gradient(to bottom, #f0f7fa 0%, #95a2a7 10%)}}@media(min-width: 740px){.entry-body.text-middle{font-size:1.5em}}.entry-body.text-middle ruby{margin-right:18px;font-weight:bold;margin-right:1px}.entry-body.text-middle ol,.entry-body.text-middle ul{padding-left:1.5em}.entry-body.text-middle .bgWhite{background-color:rgba(0,0,0,0) !important}.entry-body.text-middle .dict-title{line-height:1.25em;padding-top:8px;padding-bottom:8px}.entry-body.text-middle .btn-zoomframe{width:56px;height:56px}.entry-body.text-middle .btn-zoomframe .icon:before{width:28px;height:28px}.entry-body.text-middle .wordtr{line-height:1.5em}@media(min-width: 740px){.entry-body.text-middle .wordtr{line-height:1.625em}}.entry-body.text-middle .menu_button{font-size:1.25em}.entry-body.text-middle .zhuyin-h-item{height:2.2em;padding-top:.3em}.entry-body.text-middle .tab-pane-fade-roydeleted{margin-bottom:40px}@media(min-width: 0)and (max-width: 739px){.entry-body.text-middle .tab-pane-fade-roydeleted{box-shadow:rgba(20,22,22,.1137254902) 0px 5px 20px}}@media(min-width: 740px){.entry-body.text-middle .tab-pane-fade-roydeleted .col-md-12{padding-left:20px;padding-right:20px}}@media(min-width: 980px){.entry-body.text-middle .tab-pane-fade-roydeleted .col-md-12{padding-left:40px;padding-right:40px}}@media(min-width: 980px){.entry-body.text-middle>.row>.col-md-10,.entry-body.text-middle>.row>.entry-side{width:100%}}.entry-body.text-middle .entry-side{width:100%;padding:0 15px}@media(min-width: 980px){.entry-body.text-middle .entry-side .video-thumb-wrapper .triangle{top:55%;width:120px;height:120px}}.entry-body.text-middle .col-md-10{width:100%}.entry-body.text-middle .side{margin-left:0;width:100%}.entry-body.text-middle .correspond_title,.entry-body.text-middle .correspond_content{font-size:5rem}@media(min-width: 980px){.entry-body.text-middle #stroke_animation{position:absolute;left:50%;top:50%;transform:translate(-50%, -28%)}.entry-body.text-middle #stroke_container{height:auto !important;position:relative}.entry-body.text-middle #stroke_container:before{content:"";display:block;width:100%;padding-bottom:70%}.entry-body.text-middle #tab1{position:relative;overflow:hidden;margin:0 auto;transform:scale(4)}.entry-body.text-middle .pt20+div{margin-top:230px}.entry-body.text-middle .svg-container{width:100% !important}.entry-body.text-middle .svg-container svg{display:block;width:100% !important;height:auto !important}}.entry-body.text-middle .learnfunction img{display:block;width:80% !important;height:auto !important;margin:0 auto}.entry-body.text-large{font-size:1.75em}@media(min-width: 0)and (max-width: 739px){.entry-body.text-large{font-weight:bold;background:linear-gradient(to bottom, #f0f7fa 0%, #95a2a7 10%)}}@media(min-width: 740px){.entry-body.text-large{font-size:3em}}.entry-body.text-large ruby{font-weight:bold;margin-right:1px}.entry-body.text-large rt{transform:scale(0.6) translateY(4%)}.entry-body.text-large ol,.entry-body.text-large ul{padding-left:1.5em}.entry-body.text-large .bgWhite{background-color:rgba(0,0,0,0) !important}.entry-body.text-large .dict-title{line-height:1.25em;padding-top:8px;padding-bottom:8px}.entry-body.text-large .wordtr{line-height:1.5em}@media(min-width: 740px){.entry-body.text-large .wordtr{line-height:1.625em}}.entry-body.text-large .menu_button{font-size:1.25em}.entry-body.text-large .zhuyin-h-item{height:2.2em;padding-top:.3em}.entry-body.text-large .btn-zoomframe{width:63px;height:63px}@media(min-width: 740px){.entry-body.text-large .btn-zoomframe{width:86px;height:86px}}.entry-body.text-large .btn-zoomframe .icon:before{width:30px;height:30px}@media(min-width: 740px){.entry-body.text-large .btn-zoomframe .icon:before{width:48px;height:48px}}.entry-body.text-large .tab-pane-fade-roydeleted{margin-bottom:40px}@media(min-width: 0)and (max-width: 739px){.entry-body.text-large .tab-pane-fade-roydeleted{box-shadow:rgba(20,22,22,.1137254902) 0px 5px 20px}}@media(min-width: 740px){.entry-body.text-large .tab-pane-fade-roydeleted .col-md-12{padding-left:20px;padding-right:20px}}@media(min-width: 980px){.entry-body.text-large .tab-pane-fade-roydeleted .col-md-12{padding-left:40px;padding-right:40px}}@media(min-width: 980px){.entry-body.text-large>.row>.col-md-10,.entry-body.text-large>.row>.entry-side{width:100%}}.entry-body.text-large .entry-side{width:100%;padding:0 15px}@media(min-width: 980px){.entry-body.text-large .entry-side .video-thumb-wrapper .triangle{top:55%;width:120px;height:120px}}.entry-body.text-large .col-md-10{width:100%}.entry-body.text-large .side{margin-left:0;width:100%}.entry-body.text-large .correspond_title,.entry-body.text-large .correspond_content{font-size:5rem}@media(min-width: 980px){.entry-body.text-large #stroke_animation{position:absolute;left:50%;top:50%;transform:translate(-50%, -28%)}.entry-body.text-large #stroke_container{height:auto !important;position:relative}.entry-body.text-large #stroke_container:before{content:"";display:block;width:100%;padding-bottom:70%}.entry-body.text-large #tab1{position:relative;overflow:hidden;margin:0 auto;transform:scale(4)}.entry-body.text-large .pt20+div{margin-top:230px}.entry-body.text-large .svg-container{width:100% !important}.entry-body.text-large .svg-container svg{display:block;width:100% !important;height:auto !important}}.entry-body.text-large .learnfunction img{display:block;width:80% !important;height:auto !important;margin:0 auto}.entry-body .tab-pane-fade-roydeleted{border-radius:5px;overflow:hidden;margin:0 auto 20px;position:relative;box-shadow:0 12px 17px 0 rgba(0,0,0,.05)}.entry-body .tab-pane-fade-roydeleted>.row{margin:0}@media(min-width: 980px){.entry-body .mobile-hidden2{padding:0 15px 10px}}.entry-body .mobile-hidden2 .menu_button{border-radius:6px}@media(min-width: 0)and (max-width: 739px){.entry-body #wordDetailTable{margin-top:20px}}.entry-body .printHidden{padding:0}.entry-body .printHidden .mobile-word-menu{width:100%;display:flex;margin-bottom:0}@media(min-width: 980px){.entry-body .printHidden .mobile-word-menu{display:none}}.entry-body .printHidden .mobile-word-menu .btn-default{flex:1}.entry-body .printHidden .mobile-word-menu .btn-default.dropdown-toggle{max-width:50px;flex-shrink:0;flex:auto}.entry-body .printHidden .mobile-word-menu .dropdown-menu{width:100%}.entry-body .printHidden .mobile-word-menu.show{display:flex !important}.entry-body .bgWhite{background-color:rgba(0,0,0,0) !important}@media(min-width: 980px){.entry-body>.row>.col-md-10{width:80%}.entry-body>.row>.entry-side{width:20%}}.remark-block{border-radius:6px;font-size:.8125em;padding:16px 16px 16px 50px;line-height:1.375em;background-color:#e3edef;color:#142131;position:relative}.remark-block:before{background-size:auto 100%;-webkit-mask-position:18.64% 0;mask-position:18.64% 0;width:32px;height:32px;background-color:#5f97ae;position:absolute;left:10.6666666667px;top:50%;transform:translateY(-50%)}@media(min-width: 0)and (max-width: 979px){.entry-side{margin-bottom:30px}}@media(min-width: 980px){.entry-side{overflow:hidden}}.entry-side>.row{margin:0}.entry-side .video-thumb{background-color:#20647e}.entry-side .video-thumb .wordFunction-section{color:#fff;border:none}.entry-side .video-thumb-wrapper{position:relative}.entry-side .video-thumb-wrapper .triangle{position:absolute;left:50%;top:65%;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:rgba(32,100,126,.6);transform:translate(-50%, -50%);transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),background-color .35s cubic-bezier(0.22, 1, 0.36, 1)}.entry-side .video-thumb-wrapper .triangle:before{content:"";display:block;width:0px;height:0px;border-style:solid;border-width:9px 0 9px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;transform:rotate(0deg);margin-left:3px}@media(hover: hover){.entry-side .video-thumb-wrapper:hover .triangle{background-color:rgba(32,100,126,.9);transform:translate(-50%, -50%) scale(1.25)}}.entry-side #wordfunction{border-radius:5px;overflow:hidden;margin-top:18px}.entry-side .bgWhiteside{border-radius:5px;overflow:hidden;margin:0 auto 20px;box-shadow:0 12px 17px 0 rgba(0,0,0,.05)}@media(min-width: 980px){.entry-side .side{margin-left:0;padding-right:0}}.correspond_block{padding-top:30px}.strokea{padding-top:15px !important;background-color:#fff}#stroke_animation{width:100%}#stroke_animation>div{min-width:100%}#tabButtons{width:100%;white-space:nowrap;display:flex}@media(min-width: 0)and (max-width: 979px){#tabButtons{justify-content:center;margin-top:10px}}#tabButtons .btn{padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:0;height:33px !important;width:33px !important;flex:1;margin:0}@media(min-width: 0)and (max-width: 979px){#tabButtons .btn{max-width:60px}}#tabButtons .btn .glyphicon{font-size:1.25rem !important;width:1.25rem !important}#tabButtons .btn+.btn{border-left:none}#tabButtons .btn:first-of-type{border-radius:8px 0 0 8px}#tabButtons .btn:last-of-type{border-radius:0 8px 8px 0}.entrylist-search{background:linear-gradient(to bottom, #d4e4e4, rgba(212, 228, 228, 0) 200px)}.edit{display:block;padding:25px;margin:0;font-size:1.0625em;line-height:1.75em;color:#333;word-break:break-all;word-wrap:break-word;background-color:#fff;box-shadow:rgba(0,0,0,.08) 0px 3px 12px;border:none;border-radius:12px;border-top:4px solid #20647e !important;letter-spacing:0}.edit:last-of-type{margin-bottom:50px}.edit h1,.edit h2,.edit h3,.edit .title{font-weight:bold;font-size:1.5em;color:#000;display:block;line-height:1.375em}.edit h4,.edit h5,.edit h6,.edit .subtitle{font-weight:bold;font-size:1.125em;color:#000;margin-top:1em;display:block}.edit img{display:block;width:100% !important;height:auto !important;border-radius:8px;margin:20px auto !important;line-height:0;box-shadow:rgba(50,50,93,.2) 0px 3px 27px -5px,rgba(0,0,0,.2) 0px 8px 16px -8px}.edit strong{font-weight:bold;color:#000}.edit section{border-bottom:1px dashed #ddd;padding-bottom:30px;padding-top:30px}.edit section:last-of-type{border:none}.edit li{padding-top:.25em;padding-bottom:.25em}.edit hr{border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;display:block;border-top:1px solid #e7e7e7;margin:30px auto}.edit pre,.edit .pre{font-family:"consolas","Menlo","Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif;border:1px solid #ddd;background-color:#fff;border-left:5px solid #ddd;width:100%;font-size:.875em;padding:20px;overflow:hidden;word-break:break-all;display:block;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;white-space:pre-wrap;margin-top:20px;resize:none;border-radius:5px}.edit pre:focus,.edit pre:active,.edit .pre:focus,.edit .pre:active{border:1px solid #ddd;border-left:5px solid #ddd;outline:none;border-radius:5px}@media(min-width: 980px){.edit{padding:50px 10% 50px}}@media(min-width: 1700px){.edit{font-size:1.0625em}}.edit .video-container{overflow:hidden;position:relative;width:100%;margin:20px auto}.edit .video-container::after{padding-top:56.25%;display:block;content:""}.edit .video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ul-table{display:block;list-style:none;padding:0 25px;background-color:#fff;border:1px solid #ddd;border-radius:5px;margin:25px auto}.ul-table li{display:flex;border-bottom:1px dotted #ddd}.ul-table li:last-of-type{border-bottom:none}@media(min-width: 0)and (max-width: 739px){.ul-table li{flex-direction:column}}@media(min-width: 740px){.ul-table li{padding-top:20px;padding-bottom:20px}}.ul-table .value{width:150px;font-weight:bold;color:#000;font-family:"consolas","Menlo","Lucida Sans","Lucida Sans Regular","Lucida Grande","Lucida Sans Unicode",Geneva,Verdana,sans-serif}@media(min-width: 0)and (max-width: 739px){.ul-table .value{width:100%;font-size:1.125em;line-height:2em;margin-bottom:.5em}}@media(min-width: 740px){.article-body .edit img{width:initial !important;max-width:80% !important;height:auto !important}}.new-idiom{min-height:200px;background:#d6e9ef url("/Content/img/Sharebg.png") no-repeat center bottom}.new-idiom .container{padding-top:60px;padding-bottom:60px}@media(min-width: 0)and (max-width: 979px){.new-idiom .container{padding-left:25px;padding-right:25px}}@media(min-width: 740px)and (max-width: 979px){.new-idiom .container{padding-left:72px;padding-right:72px}}@media(min-width: 980px){.new-idiom .container{display:flex;padding-top:8.3vw;padding-bottom:10vw}}@media(min-width: 0)and (max-width: 979px){.new-idiom .left{margin-bottom:50px}}@media(min-width: 980px){.new-idiom .left{width:47%}}@media(min-width: 980px){.new-idiom .right{width:47%;margin-left:6%}}.new-idiom .page_nv{position:static}.section-header{padding-bottom:20px;display:flex;align-items:center;justify-content:space-between;position:relative}@media(min-width: 1700px){.section-header{padding-bottom:25px}}.section-header h2{font-family:"Noto Serif TC","Cormorant Infant",serif;color:#20647e;flex:1;white-space:nowrap;padding:0;margin:0}.section-header a{display:block;position:absolute;right:0;background-color:#d6e9ef;text-decoration:none !important;color:#20647e}.section-header:after{content:"";display:block;width:100%;height:2px;border-bottom:2px solid #c1dae3;flex:auto;margin-left:20px}.nv-item{display:block;background-color:#fff;border-radius:5px;display:flex;justify-content:space-between;align-items:center;padding:8px 20px;margin-bottom:10px;text-decoration:none !important;position:relative;transition:all .3s ease;transition-property:background-color}@media(min-width: 740px){.nv-item{padding:8px 20px 8px 40px}}.nv-item:before{content:"";display:block;width:4px;height:4px;left:10px;top:50%;position:absolute;z-index:3;background-color:#20647e;transform:translateY(-50%);border-radius:50%}@media(min-width: 740px){.nv-item:before{left:20px}}.nv-item:after{content:"";display:block;height:1px;position:absolute;left:10px;width:calc(72% - 10px);border-top:1px solid #f5f9fb;top:50%;z-index:1;transition:all .3s ease;transition-property:border-color}@media(min-width: 740px){.nv-item:after{left:20px;width:calc(72% - 20px)}}.nv-item .contributor{display:flex;align-items:flex-end;flex-direction:column;position:relative;z-index:5}.nv-item .contributor span{color:#333;transition:all .3s ease;transition-property:color}@media(min-width: 0)and (max-width: 575px){.nv-item .contributor span{font-size:.8125em}}.nv-item .contributor span:nth-of-type(1){font-weight:bold}.nv-item .contributor span:nth-of-type(2){opacity:.6}.nv-item strong{font-family:"Noto Serif TC","Cormorant Infant",serif;color:#20647e;display:block;width:80%;position:relative;z-index:6;transition:all .3s ease;transition-property:color}@media(min-width: 0)and (max-width: 979px){.nv-item strong{font-size:1.0625em}}@media(min-width: 980px){.nv-item strong{font-size:1.125em}}@media(min-width: 1380px){.nv-item strong{font-size:1.25em}}@media(min-width: 1700px){.nv-item strong{font-size:1.375em}}.nv-item:hover,.nv-item:active{background-color:#20647e}.nv-item:hover:before,.nv-item:active:before{background-color:#fff}.nv-item:hover:after,.nv-item:active:after{border-color:#68a5bd}.nv-item:hover .contributor span,.nv-item:active .contributor span{color:#eee}.nv-item:hover strong,.nv-item:active strong{color:#fff}.idiom-hightlight{width:100%;font-family:"Noto Serif TC","Cormorant Infant",serif;margin-bottom:5px;display:flex;justify-content:space-between;overflow:hidden;position:relative;image-rendering:-webkit-optimize-contrast}.idiom-hightlight:after{content:"";display:block;height:90%;position:absolute;bottom:2px;width:25%;background:url("/Content/Images/hightlight-right.png") no-repeat center center;background-size:contain;z-index:2;right:10px;pointer-events:none}@media(min-width: 0)and (max-width: 739px){.idiom-hightlight:after{height:70%}}.idiom-hightlight:before{content:"";display:block;height:110%;position:absolute;top:-15%;width:20%;background:url("/Content/Images/hightlight-left.png") no-repeat center center;background-size:contain;z-index:2;left:0;pointer-events:none}@media(min-width: 0)and (max-width: 739px){.idiom-hightlight:before{top:0;height:80%;transform:translateX(-5%)}}.idiom-hightlight .swiper-pagination{width:10px;position:static;transform:none;margin:0}.idiom-hightlight .swiper{height:64px;width:calc(100% - 25px);background:#20647e url("/Content/Images/bg-idiom.svg") no-repeat center center;background-size:auto 100%;border-radius:8px;margin:0}@media(min-width: 740px){.idiom-hightlight .swiper{height:74px}}.idiom-hightlight .swiper-slide{display:flex;align-items:center;justify-content:center;height:64px}@media(min-width: 740px){.idiom-hightlight .swiper-slide{height:74px}}.idiom-hightlight .idiom-item-big{display:inline-flex;align-items:center;justify-content:center;text-align:center;letter-spacing:26px;color:#fff;font-size:1.5em;margin-left:26px;text-decoration:none !important}@media(min-width: 740px){.idiom-hightlight .idiom-item-big{font-size:1.75em;letter-spacing:30px;margin-left:30px}}.idx-idiom{overflow:hidden;width:100%;position:relative}.idx-idiom .swiper-pagination{position:static;margin-top:20px}.idiom-pool{display:flex;flex-wrap:wrap;justify-content:space-between}.idl-pool{display:flex;flex-wrap:wrap;justify-content:flex-start}ruby{align-items:center;display:inline-flex;box-sizing:border-box;line-height:1;min-height:1em;font-size:1em;font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;margin-right:.3em;margin-right:3px}rt{display:block;font-family:BopomofoPro,serif,"標楷體","BiauKai","DFKai-sb","kaiu","Microsoft JhengHei";font-size:30%;line-height:1;text-align:center;padding-left:.1em;position:relative;-webkit-text-orientation:upright;text-orientation:upright;writing-mode:vertical-lr;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1.5em;transform:scale(0.8) translateY(5%)}.idiom-item{font-size:1em;font-family:"Noto Serif TC","Cormorant Infant",serif;display:block;width:100%;box-sizing:border-box;background-color:#e8f4f8;padding:10px 5px;align-items:center;justify-content:center;margin:5px auto !important;border-radius:3px;text-decoration:none;transition:all .35s ease;color:#20647e;letter-spacing:0}.idiom-item ruby{font-size:1.375em;font-weight:700;margin-right:2px}.idiom-item rt{font-size:1.125rem;font-weight:bold}.idiom-item:hover{background-color:#20647e;color:#e8f4f8;text-decoration:none}@media(min-width: 740px){.idiom-item{width:calc(50% - 10px)}}@media(min-width: 980px){.idiom-item{width:calc(33.33% - 10px)}}@media(min-width: 1380px){.idiom-item{width:calc(25% - 16px);margin:7px !important;padding:15px 5px}}.idiom-item.--has-video{position:relative}.idiom-item.--has-video:after{background-size:auto 100%;-webkit-mask-position:23.73% 0;mask-position:23.73% 0;width:24px;height:24px;background-color:#31a7a7;margin-left:5px}.idiom-item.--has-video:hover{background-color:#31a7a7}.idiom-item.--has-video:hover:after{background-color:#fff}.idl-header{display:flex;align-items:center;justify-content:center;padding-bottom:30px}.idl-header a{color:#20647e;display:inline-flex;align-items:center;font-weight:bold;font-size:1.125em;margin:0 .25em;transition:all .35s cubic-bezier(0.22, 1, 0.36, 1);padding:.5em 1em;border-radius:30px;line-height:1.125em;text-decoration:none;background-color:#20647e;color:#fff}@media(min-width: 740px){.idl-header a{padding:.5em 1.5em}}.idl-header a:active,.idl-header a:link,.idl-header a:visited{background-color:#20647e;color:#fff}@media(hover: hover){.idl-header a:hover{background-color:#0d773c;color:#fff}}.idl-item{background-color:#fff;border-radius:10px;padding:16px;margin-bottom:30px;box-shadow:rgba(100,100,111,.15) 0px 7px 29px 0px}@media(min-width: 740px){.idl-item{padding:32px;border-radius:16px}}@media(min-width: 1380px){.idl-item{margin-bottom:40px}}.idl-item h3,.idl-item h4,.idl-item h5{margin-bottom:25px;display:flex;align-items:center}.idl-item h3 strong,.idl-item h4 strong,.idl-item h5 strong{background-color:#0d773c;color:#fff;font-weight:bold;padding:.5em 1.5em;border-radius:30px;font-size:1.125em;margin-right:.5em;display:inline-flex;align-items:center}.idl-item h3:after,.idl-item h4:after,.idl-item h5:after{content:"";display:block;flex:1;height:1px;border-bottom:1px dashed #0d773c}.idl-item a{color:#5d5e5e;font-weight:bold;font-size:1.125em;margin:0 1em 1em;display:inline-flex;line-height:1}@media(min-width: 0)and (max-width: 739px){.idl-item a{margin:0 .6em 1em}}@media(min-width: 740px){.idl-item a{font-size:1.25em}}@media(min-width: 740px)and (max-width: 979px){.idl-item a{margin:0 1.5em 1em}}.page-tcollection .page-header,.page-textword .page-header{width:100%}.page-tcollection .page-header h2,.page-tcollection .page-header h3,.page-textword .page-header h2,.page-textword .page-header h3{font-size:1.875em;display:flex;justify-content:center;align-items:center}.page-tcollection .page-header h2 img,.page-tcollection .page-header h3 img,.page-textword .page-header h2 img,.page-textword .page-header h3 img{margin-right:10px;margin-top:-4px}@media(min-width: 0)and (max-width: 979px){.page-tcollection .bgWhite,.page-textword .bgWhite{background-color:rgba(0,0,0,0) !important;border:none !important}}.page-tcollection .search-wrapper,.page-textword .search-wrapper{display:flex;padding:0;margin-bottom:15px;background-color:#fff;border-radius:6px;overflow:hidden}.page-tcollection .search-wrapper .part-btn,.page-textword .search-wrapper .part-btn{width:70px;min-width:70px;border-radius:0}.page-tcollection .search-wrapper .part-btn input,.page-textword .search-wrapper .part-btn input{width:100%;height:40px;border-radius:0;font-weight:bold;box-shadow:none;border:none}.page-tcollection .search-wrapper .part-input,.page-textword .search-wrapper .part-input{width:auto;flex:1}.page-tcollection .search-wrapper .part-input input,.page-textword .search-wrapper .part-input input{height:40px;background:none;-webkit-appearance:none;appearance:none;border-radius:0;border:none;box-shadow:none;font-size:1em}@media(min-width: 980px){.page-tcollection .search-wrapper,.page-textword .search-wrapper{max-width:400px;margin:20px auto;border:1px solid #e7e7e7}}@media(min-width: 0)and (max-width: 979px){.page-tcollection .tab-content,.page-textword .tab-content{border:none;background-color:rgba(0,0,0,0)}}@media(min-width: 0)and (max-width: 979px){.page-tcollection .table-responsive,.page-textword .table-responsive{overflow:visible;border:none;background-color:rgba(0,0,0,0)}}@media(min-width: 0)and (max-width: 979px){.page-tcollection .filter-wrapper,.page-textword .filter-wrapper{display:flex;flex-wrap:wrap;padding-bottom:8px}.page-tcollection .filter-wrapper .btn-group,.page-textword .filter-wrapper .btn-group{margin-bottom:8px;width:100%;display:flex}.page-tcollection .filter-wrapper .btn-group.show,.page-textword .filter-wrapper .btn-group.show{display:flex !important}.page-tcollection .filter-wrapper .btn-group .btn-default,.page-textword .filter-wrapper .btn-group .btn-default{flex:1;width:80%;justify-content:flex-start;display:flex;align-items:center}.page-tcollection .filter-wrapper .btn-group .btn-default .glyphicon,.page-textword .filter-wrapper .btn-group .btn-default .glyphicon{margin-right:1em}.page-tcollection .filter-wrapper .btn-group .btn-default.dropdown-toggle,.page-textword .filter-wrapper .btn-group .btn-default.dropdown-toggle{max-width:40px;width:40px;justify-content:center;color:#666}}@media(min-width: 980px){.page-tcollection .filter-wrapper .btn-group.show,.page-textword .filter-wrapper .btn-group.show{display:inline-flex !important}}.page-tcollection .content-wrapper h6,.page-textword .content-wrapper h6{font-weight:bold;font-size:1em;display:inline-block;margin:0;padding:0}@media(min-width: 0)and (max-width: 979px){.page-tcollection .content-wrapper,.page-textword .content-wrapper{border:none;padding:0}.page-tcollection .content-wrapper h6,.page-textword .content-wrapper h6{background-color:#20647e;padding:12px 10px 10px;font-size:1.125em;color:#fff;font-weight:bold;margin:0 0 10px 0;border:none}.page-tcollection .content-wrapper .table-bordered,.page-textword .content-wrapper .table-bordered{border:none}.page-tcollection .content-wrapper thead,.page-textword .content-wrapper thead{display:none !important}.page-tcollection .content-wrapper tr,.page-textword .content-wrapper tr{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#fff;border-radius:6px;margin-bottom:20px;padding:0;height:auto;overflow:hidden;box-shadow:0 12px 17px 0 rgba(0,0,0,.05);justify-content:space-between;align-items:center}.page-tcollection .content-wrapper td,.page-textword .content-wrapper td{display:flex;flex-direction:column;width:100% !important;border:none;padding:0;font-size:1.25em;font-weight:bold;text-align:left !important}.page-tcollection .content-wrapper td a,.page-textword .content-wrapper td a{order:2;margin-top:5px}.page-tcollection .content-wrapper td>span,.page-textword .content-wrapper td>span{font-size:1em;font-weight:normal;display:block;padding:0 10px;line-height:1.75em}.page-tcollection .content-wrapper td .btn,.page-textword .content-wrapper td .btn{font-size:.875em;background-color:#fff;color:#000;border:1px solid #e7e7e7;width:calc(100% - 30px);margin:8px auto 15px;font-weight:bold}.page-tcollection .content-wrapper td .btn font,.page-textword .content-wrapper td .btn font{color:#000}.page-tcollection .content-wrapper td.type,.page-textword .content-wrapper td.type{padding:10px 15px 5px 10px;display:inline-flex;order:2;width:auto !important}.page-tcollection .content-wrapper td.type span,.page-textword .content-wrapper td.type span{font-size:.8125em;width:auto;display:inline-flex;border:1px solid #ddd;align-self:flex-start;align-items:center;border-radius:20px;color:#666}.page-tcollection .content-wrapper td.type span:before,.page-textword .content-wrapper td.type span:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#ddd;margin-right:.5em}.page-tcollection .content-wrapper td.word_class,.page-textword .content-wrapper td.word_class{padding:10px 10px 5px 15px;font-size:1.625em;display:inline-flex;width:auto !important;line-height:1.25em;order:1}.page-tcollection .content-wrapper td.word_class a,.page-textword .content-wrapper td.word_class a{color:#000}.page-tcollection .content-wrapper td.desc,.page-textword .content-wrapper td.desc{order:3;width:100%;padding:5px 15px 10px;font-size:.9375em;font-weight:normal;text-align:left;color:#666}.page-tcollection .content-wrapper td.desc:before,.page-textword .content-wrapper td.desc:before{content:"";display:block;width:100%;height:1px;border-top:1px dashed #e7e7e7;margin-bottom:10px}}@media(min-width: 0)and (max-width: 979px){.floatLeft .btn-group.show{display:inline-flex !important}}@media(min-width: 980px){.floatLeft .btn-group.show{display:inline-flex !important}}@media(min-width: 980px){.page-tcollection{display:flex;flex-wrap:wrap;align-items:flex-start}}@media(min-width: 980px){.page-tcollection .left{width:calc(100% - 230px);background-color:#fff;overflow:hidden;border-radius:5px;margin-bottom:50px}}@media(min-width: 980px){.page-tcollection .right{width:200px;margin-left:30px;position:sticky;top:0;overflow:hidden}}.page-tcollection .full{width:100%}.page-tcollection .qrcode{padding:0 10px 10px;border-radius:5px}@media(min-width: 0)and (max-width: 979px){.page-tcollection .qrcode{background-color:#fff}}.page-tcollection .qrcode img{display:block;width:100%;height:auto}.page-tcollection .qrcode input{width:100%;padding:0 10px;margin-bottom:8px;background-color:#efefef}.page-tcollection .qrcode .btn{width:100%}@media(min-width: 980px){.page-tcollection .qrcode{background-color:#fff}}.page-tcollection .fn-wrapper{background-color:#d4e4e4;padding:15px;margin-top:25px;border-radius:5px;margin-bottom:50px}.page-tcollection .fn-wrapper strong{padding-bottom:10px;margin-bottom:10px;color:#000;border-bottom:2.5px solid #000;font-size:1.125em;font-weight:bold;display:block;text-align:center}.page-tcollection .fn-wrapper a,.page-tcollection .fn-wrapper button{width:100%;margin-bottom:10px}@media(min-width: 740px){.page-tcollection .filter-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}}@media(min-width: 980px){.page-tcollection .filter-wrapper{padding:20px}}@media(min-width: 0)and (max-width: 739px){.page-tcollection .filter-wrapper .fn-bar{width:100%;margin-top:8px}.page-tcollection .filter-wrapper .fn-bar .cookie_login{width:100%}}@media(min-width: 0)and (max-width: 739px){.page-tcollection .filter-wrapper .btn-group{width:100%}}@media(min-width: 740px){.page-tcollection .filter-wrapper .btn-group{width:auto;width:150px;margin:0}}.page-tcollection .filter-wrapper .dropdown-toggle{max-width:100% !important}@media(min-width: 0)and (max-width: 739px){.page-tcollection .filter-wrapper .dropdown-toggle{margin-top:8px}}@media(min-width: 740px){.page-tcollection .filter-wrapper .dropdown-toggle{width:180px}}.page-tcollection .content-wrapper{border:none !important}@media(min-width: 0)and (max-width: 979px){.page-tcollection .content-wrapper td.type{padding:10px 15px 5px 10px;display:inline-flex;order:2;width:auto !important}.page-tcollection .content-wrapper td.type span{font-size:.8125em;width:auto;display:inline-flex;border:1px solid #ddd;align-self:flex-start;align-items:center;border-radius:20px;color:#666}.page-tcollection .content-wrapper td.type span:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background-color:#ddd;margin-right:.5em}.page-tcollection .content-wrapper td.word_class{padding:10px 10px 5px 15px;font-size:1.625em;display:inline-flex;width:auto !important;line-height:1.25em;order:1}.page-tcollection .content-wrapper td.word_class a{color:#000}.page-tcollection .content-wrapper td.word_class a:after{content:"";display:inline-block;width:16px;height:16px;background:url("/Content/Images/link.svg") no-repeat center;background-size:contain;margin-left:5px;vertical-align:text-bottom;transform:translateY(-3px)}.page-tcollection .content-wrapper td.desc{order:3;width:100%;padding:5px 15px 10px;font-size:.9375em;font-weight:normal;text-align:left;color:#666}.page-tcollection .content-wrapper td.desc:before{content:"";display:block;width:100%;height:1px;border-top:1px dashed #e7e7e7;margin-bottom:10px}.page-tcollection .content-wrapper td.textAlignCenter{order:4;padding:0 15px 10px;display:flex;justify-content:flex-end;flex-direction:row}}@media(min-width: 0)and (max-width: 979px){.page-tcollection .table-bordered tr{background-color:#fff}.page-tcollection .table-bordered tr td{background-color:#fff !important}}@media(min-width: 980px){.page-tcollection .table-bordered tr:nth-of-type(2n + 1) td{background-color:#f9f9f9}}.page-tcollection .table-bordered th{border:none !important}.page-tcollection .table-bordered{border-top:none !important;font-size:1em}@media(min-width: 0)and (max-width: 979px){.page-textword .content-wrapper td .btn{color:#000 !important}.page-textword .content-wrapper td .btn font{color:#000 !important}}.sitemap h2{font-weight:bold;color:#11475d !important}.panel-title>span{background-color:#b42121 !important}.spanWords,.textname{color:#006f98 !important}.spanWords span,.textname span{color:#006f98 !important}.search-wrapper+.note{color:#666;font-size:.8125em;padding-bottom:30px}.search-wrapper+.note svg{display:inline-block;width:14px;height:auto;vertical-align:middle;margin-top:-3px;margin-right:3px}.search-wrapper+.note svg path{fill:#666}@media(min-width: 740px){.search-wrapper+.note{text-align:center;margin-top:-0.75em}}.search-wrapper+.note+.error{text-align:center;padding:0 20px 30px;margin-top:-20px}.search-wrapper+.error{text-align:center;padding:0 20px 30px;margin-top:-5px}@media(min-width: 0)and (max-width: 979px){.page-textbook{padding-left:0 !important;padding-right:0 !important}}.textbook{min-height:150px;width:100%;margin-bottom:80px}@media(min-width: 0)and (max-width: 739px){.textbook{padding:15px;overflow:visible}}.textbook ul{margin:0}@media(min-width: 0)and (max-width: 739px){.textbook ul{border-radius:8px;padding:15px;background-color:#fff}}@media(min-width: 740px){.textbook ul{padding:32px;display:flex;align-items:center;padding:12px 0;margin:0}}@media(min-width: 1380px){.textbook ul{padding:15px 0}}.textbook ul.field{color:#333}@media(min-width: 0)and (max-width: 739px){.textbook ul.field{display:none}}.textbook li{transition:all .35s ease;font-size:1em}@media(min-width: 0)and (max-width: 739px){.textbook li{list-style:none;display:flex;padding-bottom:5px;padding-top:2px}.textbook li strong:after{content:"";display:inline-block;width:16px;height:16px;background:url("/Content/Images/link.svg") no-repeat center;background-size:contain;margin-left:5px;vertical-align:text-bottom;transform:translateY(-3px)}.textbook li:before{content:attr(data-field);display:flex;align-items:center;justify-content:center;border:1px solid #e7e7e7;padding:3px .75em 0;color:#999;font-size:.875em;border-radius:25px;line-height:1em;margin-right:10px}.textbook li:nth-of-type(1){font-size:1.25em;border-bottom:1px dashed #e7e7e7;margin-bottom:10px}.textbook li:nth-of-type(1):before{display:none}}@media(min-width: 740px){.textbook li{flex-shrink:0}.textbook li:nth-of-type(1){width:30%;padding-left:20px}.textbook li:nth-of-type(2){width:18%}.textbook li:nth-of-type(3){width:20%}.textbook li:nth-of-type(4){width:17%}.textbook li:nth-of-type(5){width:15%;padding-right:20px}}@media(min-width: 1380px){.textbook li:nth-of-type(1){font-size:1.1875em;padding-left:30px}}.textbook-item{display:block;width:100%;color:#000;padding:0;border-radius:5px;overflow:hidden;transition:all .35s ease}@media(min-width: 0)and (max-width: 739px){.textbook-item{box-shadow:0 12px 17px 0 rgba(0,0,0,.05);margin-bottom:20px}}@media(min-width: 740px){.textbook-item{border:1px solid #eee;background-color:#fff;margin-bottom:10px}}.textbook-item:active,.textbook-item:link,.textbook-item:visited{text-decoration:none;background-color:#fff;color:#000}@media(min-width: 1100px){.textbook-item:hover{background-color:#20647e;color:#fff}.textbook-item:hover li{color:#fff}}#boPoMoFoKeyBoard.boPoMoFoInside .keyboardtr{display:flex;padding:0}@media(min-width: 0)and (max-width: 739px){#boPoMoFoKeyBoard.boPoMoFoInside .keyboardtr.for-mobile-change{position:relative;padding-bottom:39px}}#boPoMoFoKeyBoard.boPoMoFoInside label,#boPoMoFoKeyBoard.boPoMoFoInside input{font-family:"BiauKai","DFKai-SB","Noto Serif TC",serif !important;font-weight:700;font-size:1.75rem;line-height:1.5em;margin-bottom:8px;padding:0;font-weight:700;height:35px;font-size:1.25em;font-size:1.125em;line-height:1em;margin:2px;flex:1;border:none !important;background-color:#efefef;border-bottom:2px solid #ccc !important;box-shadow:none;transition:all .25s ease}@media(min-width: 0)and (max-width: 739px){#boPoMoFoKeyBoard.boPoMoFoInside label,#boPoMoFoKeyBoard.boPoMoFoInside input{font-size:.8em}}@media(min-width: 740px)and (max-width: 1099px){#boPoMoFoKeyBoard.boPoMoFoInside label,#boPoMoFoKeyBoard.boPoMoFoInside input{font-size:.9em}}#boPoMoFoKeyBoard.boPoMoFoInside label ruby,#boPoMoFoKeyBoard.boPoMoFoInside input ruby{font-family:"BiauKai","DFKai-SB","Noto Serif TC",serif !important;font-weight:700;font-size:1.125em;line-height:1em;margin:0}#boPoMoFoKeyBoard.boPoMoFoInside label:disabled,#boPoMoFoKeyBoard.boPoMoFoInside input:disabled{opacity:.5;cursor:not-allowed}#boPoMoFoKeyBoard.boPoMoFoInside label.w2,#boPoMoFoKeyBoard.boPoMoFoInside input.w2{flex:2;flex-shrink:0}#boPoMoFoKeyBoard.boPoMoFoInside label.w3,#boPoMoFoKeyBoard.boPoMoFoInside input.w3{flex:3;flex-shrink:0}#boPoMoFoKeyBoard.boPoMoFoInside label.disable,#boPoMoFoKeyBoard.boPoMoFoInside input.disable{background-color:#eee !important}#boPoMoFoKeyBoard.boPoMoFoInside label.yellow,#boPoMoFoKeyBoard.boPoMoFoInside input.yellow{background-color:#f8f8c0;border-bottom:3px solid #c2c295}#boPoMoFoKeyBoard.boPoMoFoInside label.green,#boPoMoFoKeyBoard.boPoMoFoInside input.green{background-color:#eeffda;border-bottom:3px solid #c0cfaf}#boPoMoFoKeyBoard.boPoMoFoInside label.pink,#boPoMoFoKeyBoard.boPoMoFoInside input.pink{background-color:#ffe5e4;border-bottom:3px solid #ceb6b6}#boPoMoFoKeyBoard.boPoMoFoInside label.none,#boPoMoFoKeyBoard.boPoMoFoInside input.none{opacity:.5;pointer-events:none}#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-1 ruby,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-1 ruby{margin-right:2px}@media(min-width: 0)and (max-width: 739px){#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-1,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-1{flex:3 !important}}@media(min-width: 0)and (max-width: 1099px){#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-1 ruby,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-1 ruby{margin-right:5px}#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-1 rt,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-1 rt{transform:scale(0.6) translate(-2px, 0);transform:scale(0.6) translateY(5%);font-size:1.25rem;font-weight:bold}}#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-2 ruby,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-2 ruby{margin-right:2px}@media(min-width: 0)and (max-width: 739px){#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-2,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-2{flex:1 !important;position:absolute;bottom:0;left:0;width:50%;max-width:calc(50% - 4px)}}@media(min-width: 0)and (max-width: 1099px){#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-2 ruby,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-2 ruby{margin-right:5px}#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-2 rt,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-2 rt{transform:scale(0.6) translateY(5%);font-size:1rem;font-weight:bold;margin:0 -2px 0 -4px}}#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-3 ruby,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-3 ruby{margin-right:2px}@media(min-width: 0)and (max-width: 739px){#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-3,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-3{flex:1 !important;position:absolute;bottom:0;right:0;width:50%;max-width:calc(50% - 4px)}}@media(min-width: 0)and (max-width: 1099px){#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-3 ruby,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-3 ruby{margin-right:5px}#boPoMoFoKeyBoard.boPoMoFoInside label.btn-mobile-3 rt,#boPoMoFoKeyBoard.boPoMoFoInside input.btn-mobile-3 rt{transform:scale(0.6) translateY(5%);font-size:1rem;font-weight:bold;margin:0 -2px 0 -4px}}@media(min-width: 1100px){#boPoMoFoKeyBoard.boPoMoFoInside label,#boPoMoFoKeyBoard.boPoMoFoInside input{line-height:40px;height:40px}#boPoMoFoKeyBoard.boPoMoFoInside label:hover,#boPoMoFoKeyBoard.boPoMoFoInside input:hover{background-color:#333 !important;color:#fff !important;border-bottom:2px solid #000 !important}}@media(min-width: 1100px){#boPoMoFoKeyBoard.boPoMoFoInside label,#boPoMoFoKeyBoard.boPoMoFoInside input{font-size:2.25rem}}@media(min-width: 1700px){#boPoMoFoKeyBoard.boPoMoFoInside label,#boPoMoFoKeyBoard.boPoMoFoInside input{height:45px;line-height:45px}}#boPoMoFoKeyBoard.boPoMoFoInside label.voicethree,#boPoMoFoKeyBoard.boPoMoFoInside input.voicethree{color:rgba(0,0,0,0);background-image:url("/Content/Images/voice_three.svg");background-repeat:no-repeat;background-position:center;background-size:16px auto;transition:background-color .35s ease,border-color .35s ease}@media(min-width: 0)and (max-width: 739px){#boPoMoFoKeyBoard.boPoMoFoInside label.voicethree,#boPoMoFoKeyBoard.boPoMoFoInside input.voicethree{background-size:16px auto}}@media(min-width: 1100px){#boPoMoFoKeyBoard.boPoMoFoInside label.voicethree:hover,#boPoMoFoKeyBoard.boPoMoFoInside input.voicethree:hover{background-color:#333 !important;background-image:url("/Content/Images/voice_three_white.svg") !important;color:rgba(0,0,0,0) !important;border-bottom:2px solid #000 !important}}#boPoMoFoKeyBoard.boPoMoFoInside label{justify-content:center;display:flex}.page-title{display:flex;align-items:center;justify-content:center}.page-title strong{font-weight:normal;font-weight:bold;line-height:1}.page-title .icon{width:2.5em;height:2.5em;display:block;background-size:contain;background-repeat:no-repeat;background-position:center;margin-right:.5em}.page-title img{margin:-5px 20px 0 0}.page-title.for-bopomofo{display:flex;align-items:center;margin-bottom:40px}.page-title.for-bopomofo .zhuyin-h-item{height:initial;background-color:rgba(0,0,0,0);padding:0;margin:-9px 0 0 .75em}.page-title.for-bopomofo .zhuyin-h-item .top{margin-top:-15px}@keyframes borderAnimation{from{background-position:0 0,-17.01px 0,100% -17.01px,0 100%}to{background-position:0 -17.01px,0 0,100% 0,-17.01px 100%}}.keyboarditem.voicethree{color:rgba(0,0,0,0);background-image:url("/Content/Images/voice_three.svg");background-repeat:no-repeat;background-position:center;background-size:45% auto}@media(min-width: 0)and (max-width: 739px){.keyboarditem.voicethree{background-size:60% auto}}.btnTone.voicethree{color:rgba(0,0,0,0);background-image:url("/Content/Images/voice_three.svg");background-repeat:no-repeat;background-position:center;background-size:16px auto}@media(min-width: 0)and (max-width: 739px){.btnTone.voicethree{background-size:16px auto}}@media(min-width: 1100px){.btnTone.voicethree:hover{background-image:#333 url("/Content/Images/voice_three_white.svg") !important;color:rgba(0,0,0,0);border-bottom:2px solid #000 !important}}.sticky-nav{position:sticky;top:0;padding:20px 0;text-align:center;z-index:99;margin-bottom:20px;white-space:nowrap}@media(min-width: 0)and (max-width: 575px){.sticky-nav{justify-content:space-between;display:flex}}.sticky-nav a{display:inline-block;line-height:34px;font-weight:bold;border-radius:6px;padding:0 20px;background-color:#20647e;color:#fff;transition:all .35s ease;margin:0}@media(min-width: 0)and (max-width: 739px){.sticky-nav a{padding:0 12px}}@media(min-width: 740px){.sticky-nav a{margin:0 5px}}.sticky-nav a:hover{background-color:#11475d;color:#fff}.sticky-nav a:active{background-color:#11475d;color:#fff}.sticky-nav a:visited{background-color:#20647e;color:#fff}.bg-bopomofo{background-color:rgba(0,0,0,0)}.tab-section{border:#e7e7e7;background-color:#fff;margin-bottom:50px;padding:20px 0;box-shadow:0 12px 17px 0 rgba(0,0,0,.05)}@media(min-width: 740px)and (max-width: 979px){.tab-section{margin:0 50px 50px;padding:15px 32px 32px;border-radius:6px}}@media(min-width: 980px){.tab-section{margin:0 -15px;margin-bottom:80px;padding:15px 32px 32px;border-radius:6px}}@media(min-width: 0)and (max-width: 979px){.tab-section .tab-header{padding:0 15px}}.tab-section .tab-header h2{font-size:1.25em;font-weight:bold}@media(min-width: 980px){.tab-section .tab-header h2{font-size:1.875em}}.btn-transparent{position:absolute;visibility:hidden;opacity:0;pointer-events:none}.hasBoPoMoFo ruby{font-family:"BiauKai","DFKai-SB","Noto Serif TC",serif !important;font-weight:500;font-size:1.75em;line-height:1em;margin:0 2px}@media(min-width: 740px){.hasBoPoMoFo ruby{margin:0 2px}}.hasBoPoMoFo rt{transform:scale(0.6);font-size:1rem;font-weight:bold}@media(min-width: 740px){.hasBoPoMoFo rt{font-size:.95rem}}.hasBoPoMoFo.btn{height:48px;display:flex;align-items:center;justify-content:center}@media(min-width: 0)and (max-width: 575px){.hasBoPoMoFo.btn{width:100%}}.component ruby{font-family:"BiauKai","DFKai-SB","Noto Serif TC",serif !important;font-weight:500;font-size:1.75em;line-height:1em}.component rt{transform:scale(0.68) translateY(5%);font-size:1.25rem;font-weight:bold}.bopomo,p.bopomo{font-family:BopomofoPro,serif,"標楷體","BiauKai","DFKai-sb","kaiu","Microsoft JhengHei" !important}#wordListFilter{border:none}.youmay{display:flex;align-items:center;font-size:1em;padding-top:20px}.youmay img{display:block;width:30px;height:auto;margin-right:10px}.youmay a{font-weight:bold;text-decoration:underline;margin-left:.5em;color:#6495ed}.word-filter{padding-top:0 !important;display:flex;flex-direction:column}.word-filter .toggleFilter{cursor:pointer;font-weight:bold;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 18px;margin-bottom:10px;background-color:#20647e;border:2px solid #20647e;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .25s ease,border-color .25s ease,color .25s ease,transform .25s ease;position:relative;letter-spacing:.03em;line-height:1.2}.word-filter .toggleFilter span{font-size:1em !important}.word-filter .toggleFilter #wordListFilter_title{display:block}.word-filter .toggleFilter .glyphicon{color:#20647e;font-size:1em !important;margin:0;transition:transform .5s ease,color .25s ease,background-color .25s ease;transform-origin:center;position:static;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background-color:#fff;transform:rotate(0deg);line-height:1;flex:0 0 auto}.word-filter .toggleFilter:hover{background-color:#184e62;border-color:#184e62}.word-filter .toggleFilter:active{transform:translateY(1px)}.word-filter .toggleFilter.active{background-color:#fff;border-color:#20647e;color:#20647e}.word-filter .toggleFilter.active .glyphicon{transform:rotate(180deg);background-color:#20647e;color:#fff}@media(min-width: 0)and (max-width: 739px){.word-filter .toggleFilter{width:100%;justify-content:space-between}}.word-filter .btn-area{display:flex;justify-content:flex-end}.searchResult{padding:10px 0 0 0;display:flex;align-items:center}@media(min-width: 0)and (max-width: 739px){.searchResult{flex-direction:column}.searchResult>div{padding-top:3px;padding-bottom:3px}}.searchResult button,.searchResult select{border:none;background:none;outline:none;box-shadow:none;cursor:pointer;border-radius:0;height:28px;border:1px solid #666;border-radius:5px;min-width:50px;padding:0 5px;box-sizing:border-box;margin:0 6px}.searchResult button{-webkit-appearance:none;appearance:none;background-color:#333;color:#fff;border-color:#333;padding:0 10px;font-size:.8125em}@media(min-width: 0)and (max-width: 739px){.searchResult button{margin-left:0;margin-top:6px;min-width:100px}}.filter-container{background-color:#f8f8f8;background-color:#fff;border-radius:10px;overflow:hidden;border:1px solid #eee;margin-bottom:30px;display:none}.filter-container>div{overflow:hidden;display:flex;position:relative}@media(min-width: 0)and (max-width: 979px){.filter-container>div{padding:20px;flex-direction:column}}@media(min-width: 0)and (max-width: 739px){.filter-container>div{padding:20px 10px;background-color:#eee}}@media(min-width: 980px){.filter-container>div{flex-wrap:wrap}}.filter-container .bottom{width:100%}@media(min-width: 0)and (max-width: 575px){.filter-container .bottom button{width:100%}}@media(min-width: 740px){.filter-container .bottom{position:absolute;width:100%;bottom:0;display:flex;align-items:flex-start;justify-content:center;height:55px;background:linear-gradient(to bottom, rgba(204, 204, 204, 0), #ddd)}.filter-container .bottom button{font-size:1em;height:36px;width:160px}}.filter-container li{font-size:1em}.filter-container .left li:first-of-type{font-size:1.125em;padding-bottom:10px}@media(min-width: 980px){.filter-container .left{width:70%;padding:15px 30px 60px}}@media(min-width: 980px){.filter-container .right{padding:15px 30px;width:30%;border-left:1px solid #e7e7e7}}.filter-container .f-header{display:flex;align-items:center}@media(min-width: 740px){.filter-container .f-header{padding-bottom:20px}}.filter-container .f-header h6{font-size:1.5em;font-weight:bold;color:#20647e;letter-spacing:0;display:block !important}.filter-container .f-header label{border-radius:20px;background-color:#20647e;padding:0 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 0 0 1em;color:#fff}.filter-container .f-content{display:flex;justify-content:space-between}@media(min-width: 0)and (max-width: 739px){.filter-container .f-content{flex-direction:column}}.filter-container ul{display:block;list-style:none;padding:0}@media(min-width: 0)and (max-width: 739px){.filter-container ul{background-color:#f8f8f8;padding:15px;border-radius:8px}}.sec-edit-textbook{padding:16px 16px 35px;overflow:hidden;border-bottom:5px solid #eee}.sec-edit-textbook:last-of-type{border:none;margin-bottom:25px}.sec-edit-textbook .sec-title h2{font-weight:bold;font-size:1.25em;color:#20647e}@media(min-width: 980px){.sec-edit-textbook .sec-title h2{font-size:1.5em}}@media(min-width: 980px){.sec-edit-textbook .sec-content{padding:15px 35px 15px 75px}}.sec-edit-textbook [class^=col-md-]{margin-bottom:15px}@media(min-width: 0)and (max-width: 739px){.sec-edit-textbook [class^=col-md-]{padding:0}}.sec-edit-textbook .ui-sortable{border:none !important}.sec-edit-textbook .table-bordered{border:1px dashed #20647e !important;border-radius:8px}@media(min-width: 0)and (max-width: 739px){.sec-edit-textbook .input-group{display:flex;flex-direction:column;margin-bottom:10px;margin-top:10px}.sec-edit-textbook .input-group .input-group-addon{width:100%;background-color:rgba(0,0,0,0);padding:0 0 6px 0;text-align:left;border:none}.sec-edit-textbook .input-group .form-control{border-radius:3px}}.edit-collection .item{display:flex;padding-bottom:2em}@media(min-width: 0)and (max-width: 739px){.edit-collection .item{flex-direction:column}}.edit-collection .step{background-color:#f3f3f3;display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;color:#acacac;padding:10px;border-radius:6px}@media(min-width: 0)and (max-width: 739px){.edit-collection .step{width:60px;height:60px;border-radius:50%;margin:0 auto 25px}}.edit-collection .step span{font-size:.6875em;font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.edit-collection .step strong{line-height:1em;font-size:1.375em}@media(min-width: 0)and (max-width: 739px){.edit-collection .step strong{margin-top:5px}}@media(min-width: 740px){.edit-collection .step strong{font-size:2.25em}}@media(min-width: 740px){.edit-collection .left{width:60px}}.edit-collection .right{flex:auto;box-sizing:border-box}@media(min-width: 740px){.edit-collection .right{width:calc(100% - 60px);padding-left:30px}}.edit-collection h6{font-weight:bold;font-size:1.125em}.select-pool{width:100%}.select-pool>ul{display:flex;padding:0;background-color:#f7f7f7;border:1px solid #d2d2d2;border-radius:8px;padding:10px;width:100%}@media(min-width: 0)and (max-width: 739px){.select-pool>ul{flex-direction:column;border:none;padding:15px}}@media(min-width: 740px){.select-pool>ul{justify-content:space-between;padding:15px}}.select-pool li{list-style:none}.select-pool li:nth-of-type(1){font-size:1.5em;padding-bottom:10px}@media(min-width: 0)and (max-width: 739px){.select-pool li:nth-of-type(3){padding-top:20px}}@media(min-width: 740px){.select-pool li:nth-of-type(1){flex:1;font-size:1.5em}.select-pool li:nth-of-type(2){flex:3}.select-pool li:nth-of-type(3){flex:1;text-align:right}}.select-pool .source{font-size:.75em;padding:.5em 1em;border-radius:3px;color:#888 !important;border:1px dashed #999}.dictionary-pool .dictionary{margin-bottom:40px}.dictionary-pool .dictionary .name{font-weight:bold;font-size:1.125em;color:#20647e;display:flex;align-items:center}@media(min-width: 1700px){.dictionary-pool .dictionary .name{font-size:1.25em}}.dictionary-pool .dictionary .name:before{content:"";display:block;width:4px;border-radius:2px;height:1.25em;background-color:#20647e;margin-right:.75em}.deco-title{font-weight:bold;font-size:1.125em;color:#20647e;display:flex;align-items:center}@media(min-width: 1700px){.deco-title{font-size:1.25em}}.deco-title:before{content:"";display:block;width:4px;border-radius:2px;height:1.25em;background-color:#20647e;margin-right:.75em}.dictionary-query .wrapper{background-color:#f7f7f7;padding:15px;border-radius:10px;margin-top:20px}@media(min-width: 980px){.dictionary-query .wrapper{display:flex;margin-top:30px;align-items:flex-start}}@media(min-width: 0)and (max-width: 979px){.dictionary-query .one{border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:15px}}@media(min-width: 980px){.dictionary-query .one{width:45%}}@media(min-width: 1100px){.dictionary-query .one{display:flex;flex-wrap:wrap}}@media(min-width: 1100px){.dictionary-query .one .half{flex:initial}.dictionary-query .one .half+.half{margin-left:15px}}@media(min-width: 980px){.dictionary-query .full{padding-right:30px;width:100%;padding-top:10px}}@media(min-width: 1380px){.dictionary-query .full{padding-right:50px}}@media(min-width: 0)and (max-width: 979px){.dictionary-query .full input{width:100%}}@media(min-width: 980px){.dictionary-query .two{width:45%;position:relative;padding-left:30px}.dictionary-query .two:before{content:"";display:block;width:2px;height:80%;position:absolute;left:0;top:10%;border-left:2px solid #e7e7e7}}@media(min-width: 1700px){.dictionary-query .two{padding-left:40px}}.dictionary-query .btn-area .btn{width:100%}@media(min-width: 0)and (max-width: 979px){.dictionary-query .btn-area{width:100%;padding:8px 0}}@media(min-width: 980px){.dictionary-query .btn-area{width:10%;display:flex;justify-content:flex-end;align-items:flex-end;align-self:flex-end;padding-bottom:10px}}.dictionary-query .radio-group{margin-top:8px}@media(min-width: 1380px){.dictionary-query .radio-group{display:flex;flex-wrap:wrap}.dictionary-query .radio-group>div{width:50%}}.radio-item{margin-bottom:10px}.radio-item input[type=radio],.radio-item input[type=checkbox]{display:none}.radio-item input[type=radio]+label,.radio-item input[type=checkbox]+label{cursor:pointer;display:flex;align-items:center;margin-bottom:0;background-color:#f7f7f7;border:1px solid #d2d2d2;border-radius:5px;padding:8px;font-weight:normal;color:#767676;transition:all .35s cubic-bezier(0.22, 1, 0.36, 1);font-size:1em;transition-property:background-color,color,border-color}@media(min-width: 1700px){.radio-item input[type=radio]+label,.radio-item input[type=checkbox]+label{font-size:1.125em;padding:8px 12px}}.radio-item input[type=radio]+label:before,.radio-item input[type=checkbox]+label:before{content:"";display:block;width:22px;height:22px;border:2px solid #d2d2d2;flex-shrink:0;margin-right:1em;border-radius:3px;transition:all .3s ease;transition-property:border-color,background-color;background-color:#fff}.radio-item input[type=radio]:checked+label,.radio-item input[type=checkbox]:checked+label{color:#fff;background-color:#007a16;border-color:#007a16}.radio-item input[type=radio]:checked+label:before,.radio-item input[type=checkbox]:checked+label:before{background:#fff url("/Content/img/ui/check-green.svg") no-repeat center;border-color:#fff;background-size:100% auto}.radio-item input[type=radio]:checked:disabled+label:before,.radio-item input[type=checkbox]:checked:disabled+label:before{background-color:#20647e}.radio-item input[type=radio]:disabled+label,.radio-item input[type=checkbox]:disabled+label{user-select:none;-moz-user-select:none;-webkit-user-select:none;cursor:not-allowed}.radio-item input[type=radio]:disabled+label:before,.radio-item input[type=checkbox]:disabled+label:before{background-color:rgba(231,231,231,.6);color:#888}.radio-item input[type=radio]+label:before{border-radius:50%}input[type=radio].style,input[type=checkbox].style{display:none}input[type=radio].style+label,input[type=checkbox].style+label{cursor:pointer;display:inline-flex;align-items:center}input[type=radio].style+label:before,input[type=checkbox].style+label:before{content:"";width:18px;height:18px;border:2px solid #000;border-radius:50%;display:inline-block;vertical-align:middle;margin:-2px .5em 0 0;flex-shrink:0}input[type=radio].style:checked+label:before,input[type=checkbox].style:checked+label:before{background:#000 url("/Content/img/check-white.svg") no-repeat center}input[type=radio].style:disabled+label,input[type=checkbox].style:disabled+label{cursor:not-allowed}input[type=radio].style:disabled+label:before,input[type=checkbox].style:disabled+label:before{border:2px solid #666}input[type=radio].style:disabled+label,input[type=checkbox].style:disabled+label{color:#666}.audioPlyrs{--plyr-color-main: $color-main;margin-bottom:10px}@media(min-width: 576px){.audioPlyrs{max-width:360px}}.audioPlyrs .plyr--audio .plyr__controls{background-color:#efefef;border-radius:50px;padding:5px 15px}.audioPlyrs .plyr--audio .plyr__control{border-radius:50%;padding:10px}.audioPlyrs .plyr--audio .plyr__control:hover{background-color:#20647e}.layout-2023{padding-bottom:0;background:linear-gradient(to top, #fff, #f0f7fa);min-height:calc(100svh - 55px)}@media(min-width: 1700px){.layout-2023{min-height:calc(100svh - 70px)}}.layout-2023.for-entry{background:linear-gradient(to bottom, #d4e4e4 100px, #f0f7fa 70vh)}.layout-2023 .page-header{width:100%;border:none;margin:0;padding-top:5vh;padding-bottom:5vh;position:relative;display:flex;align-items:center;justify-content:center}.layout-2023 .page-header h2,.layout-2023 .page-header h3{font-size:1.875em;display:flex;justify-content:center;align-items:center;font-weight:bold;color:#142131}.layout-2023 .page-header h2+.btn,.layout-2023 .page-header h3+.btn{margin-top:10px}.layout-2023 .page-header h2+.btn ruby,.layout-2023 .page-header h3+.btn ruby{font-size:30px;font-weight:bold;margin:0}.layout-2023 .page-header h2+.btn ruby rt,.layout-2023 .page-header h3+.btn ruby rt{font-size:50%}@media(min-width: 0)and (max-width: 979px){.layout-2023 .container{padding-left:25px;padding-right:25px}}@media(min-width: 0)and (max-width: 575px){.layout-2023 .container{padding-left:20px;padding-right:20px}}@media(min-width: 740px)and (max-width: 979px){.layout-2023 .container{padding-left:40px;padding-right:40px}}@media(min-width: 740px){.md-nowrap{white-space:nowrap}}.pre{border:none;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:rgba(0,0,0,.08) 0px 3px 12px;font-size:1em;padding:32px;color:#20647e;line-height:1.5em;margin-bottom:1em}.copyrightul{font-size:1em !important;border-radius:12px !important;background-color:#fff !important;border:none !important;box-shadow:rgba(0,0,0,.08) 0px 3px 12px;margin-bottom:30px;border-top:4px solid #20647e !important}.copyrightul+.copyrightul{margin-top:30px}.copyrightul:last-of-type{margin-bottom:50px}.copyrightul::marker{color:#20647e}.copyrightul li::marker{color:#20647e}.click-chart{display:block;padding:0;margin:30px auto;border-radius:5px;overflow:hidden}.click-chart li{display:flex;border-bottom:1px solid #e7e7e7;padding:8px 12px;font-size:1em;align-items:center}.click-chart li .flex-1{flex:1;text-align:right}@media(min-width: 0)and (max-width: 575px){.click-chart li .flex-1{max-width:5em}}.click-chart li .left{text-align:left}.click-chart li .right{text-align:right}.click-chart li .flex-2{flex:2}.click-chart li .flex-3{flex:3}.click-chart li .bold{font-weight:bold;color:#20647e}.click-chart li.head{background-color:rgba(231,231,231,.6)}.click-chart li.head .bold{font-weight:normal;color:#666}.click-chart li:last-of-type{border:none}@media(min-width: 0)and (max-width: 739px){.click-chart.need-rwd li{width:100%;display:flex;flex-direction:column;border:1px solid #e7e7e7;border-radius:10px;margin-bottom:30px}.click-chart.need-rwd li.head{display:none}.click-chart.need-rwd li>div{width:100%;display:flex;align-items:center;justify-content:flex-start;padding:6px 0;border-bottom:1px dashed #e7e7e7;font-weight:bold;text-align:left !important}.click-chart.need-rwd li>div:last-of-type{border:none}.click-chart.need-rwd li>div:before{content:attr(data-field);display:block;font-weight:normal;color:#666;width:100px}}.open-popup{color:#20647e;text-decoration:underline;cursor:pointer}@media(hover: hover){.open-popup:hover{color:#006f98}}.mb-dashboard{width:100%}.mb-dashboard .remark{padding-bottom:5vh}@media(min-width: 0)and (max-width: 979px){.mb-dashboard .remark{padding:0 0 50px}}.remark-item+.remark-item{margin-top:2em}.mbd-item{flex:1;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:rgba(0,0,0,.08) 0px 3px 12px}.mbd-item .mbd-header{background-color:#336598;color:#fff;display:flex;align-items:center;padding:5px 20px;justify-content:space-between;box-shadow:rgba(0,0,0,.1) 0px 4px 12px;min-height:68px}.mbd-item .mbd-header .field{display:block}.mbd-item .mbd-header .field span{font-size:.75em;display:block}.mbd-item .mbd-header .field strong{font-size:1.25em;display:block}@media(min-width: 1380px){.mbd-item .mbd-header .field strong{font-size:1.375em}}.mbd-item .mbd-header .value{font-size:2.375em;color:#e0e5e8}.mbd-item .mbd-header .value.transparent{opacity:0}@media(min-width: 1380px){.mbd-item .mbd-header .value{font-size:2.8em}}.mbd-item .mbd-content{padding:10px 20px}.mbd-item ul{list-style:none;margin:0;padding:0}.mbd-item ul strong{color:#393939;font-size:1.125em;font-weight:bold;font-family:"Nunito","PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;letter-spacing:0}.mbd-item ul.ul-col li{list-style:none;margin:0;padding:5px 0;display:flex;align-items:center;justify-content:space-between}.mbd-item ul.ul-row{display:flex;justify-content:space-between;padding-top:30px;padding-bottom:30px}@media(min-width: 0)and (max-width: 979px){.mbd-item ul.ul-row{flex-direction:column}}@media(min-width: 980px)and (max-width: 1379px){.mbd-item ul.ul-row{flex-wrap:wrap}}.mbd-item ul.ul-row li{display:flex;flex-direction:column}@media(min-width: 0)and (max-width: 979px){.mbd-item ul.ul-row li{border-bottom:1px solid #e7e7e7;padding-bottom:10px;margin-bottom:10px}}@media(min-width: 980px)and (max-width: 1379px){.mbd-item ul.ul-row li{width:33.33%;padding-bottom:20px}}.mbd-item ul.ul-row li span{color:#31a7a7}.mbd-item .has-link{background-color:#336598;border-radius:3px;padding:2px .5em 0;color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.mbd-item .has-link a{color:#fff}.mbd-item .collection{justify-content:center;text-align:center;display:flex;align-items:center;flex-direction:column}.mbd-item .collection strong{font-size:2em;color:#31a7a7}.mbd-item .collection .btn{background-color:#31a7a7;width:max-content;border-radius:15px;display:inline-block;line-height:1.25}.mbd-item .collection .btn span{color:#fff !important}.ff-en{font-family:"Nunito","PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;letter-spacing:0}.ff-en.md{font-weight:500}.ff-en.bold{font-weight:700}.mbd-top{display:flex}@media(min-width: 0)and (max-width: 979px){.mbd-top{flex-wrap:wrap}}@media(min-width: 740px){.mbd-top{margin:0 -12px}}@media(min-width: 0)and (max-width: 979px){.mbd-top .mbd-item{width:100%;flex:initial;margin-bottom:20px}}@media(min-width: 740px)and (max-width: 979px){.mbd-top .mbd-item{width:calc(50% - 24px);margin:0 12px 24px}}@media(min-width: 980px){.mbd-top .mbd-item{width:calc(25% - 24px);margin:0 12px 24px}}@media(min-width: 1380px){.mbd-top .mbd-item{margin:0 12px 30px}}.mbd-top.full{margin:0 auto 24px;border-radius:12px;overflow:hidden;background-color:#473d8b;box-shadow:rgba(0,0,0,.08) 0px 3px 12px;background-size:400% 400%;animation:Gradient 15s ease infinite;background-image:linear-gradient(60deg, #473d8b, #6347a1, #7c51b7, #966bcd, #966bcd, #7c51b7, #6347a1, #473d8b)}@media(min-width: 740px)and (max-width: 979px){.mbd-top.full{padding-top:25px;padding-bottom:25px}}.mbd-top.full path{background-color:#fff;fill:#fff}.mbd-top.full .level-block i{width:25%}@media(min-width: 980px){.mbd-top.full .level-block i{width:30%}}.mbd-top.full .mbd-header{height:100%;background-color:rgba(0,0,0,0);box-shadow:none !important}@media(min-width: 740px){.mbd-top.full .mbd-header{flex-direction:column;align-items:center;justify-content:center}}.mbd-top.full .mbd-header .field{display:flex}.mbd-top.full .mbd-header .field span,.mbd-top.full .mbd-header .field strong{font-size:1.125em;font-weight:bold}.mbd-top.full .mbd-header .value{color:#fff}.mbd-top.full .mbd-item{background-color:rgba(0,0,0,0)}@media(min-width: 0)and (max-width: 979px){.mbd-top.full .mbd-item{margin:0;border-radius:0;box-shadow:none !important}}@media(min-width: 740px)and (max-width: 979px){.mbd-top.full .mbd-item:first-of-type{width:100%}}@media(min-width: 980px){.mbd-top.full .mbd-item{width:33.33%;margin:0;border-radius:0;box-shadow:none !important;background-color:rgba(0,0,0,0);position:relative;padding-left:5%;padding-right:5%}.mbd-top.full .mbd-item:before{content:"";display:block;width:1px;height:33.33%;border-left:1px solid hsla(0,0%,100%,.2);position:absolute;left:0;top:50%;transform:translateY(-50%)}.mbd-top.full .mbd-item:first-of-type:before{display:none}}.badge-pool{display:flex;flex-direction:column}@media(min-width: 740px){.badge-pool{margin:0 -12px;flex-direction:row}}.badge-item{flex:1;border-radius:12px;overflow:hidden;margin-bottom:24px;box-shadow:rgba(0,0,0,.08) 0px 3px 12px;display:flex;flex-wrap:wrap;padding:0 16px 16px;position:relative;isolation:isolate}.badge-item:before{content:"";display:block;width:calc(100% - 16px);height:calc(100% - 16px);border-radius:8px;border:2px dashed hsla(0,0%,100%,.7);position:absolute;left:8px;top:8px;z-index:-1}.badge-item .badge-name{display:block;font-weight:bold;width:100%;text-align:center;font-size:1.25em;height:2em;display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;margin-bottom:1em;color:#fff}.badge-item .badge-name:before{content:"";display:block;width:6em;height:100%;position:absolute;left:50%;top:0;z-index:-1;transform:translate(-50%, 0);border-radius:0 0 8px 8px}.badge-item .level-badge{width:calc(50% - 16px);margin:0 8px 16px;background-color:rgba(0,0,0,0)}.badge-item .level-badge strong{font-size:1em;text-align:center;width:100%;display:block;line-height:1.75em;width:max-content;margin:0 auto;padding:0 1em;border-radius:15px;background-color:hsla(0,0%,100%,.3);opacity:.5}.badge-item .level-badge i{background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;width:100%;position:relative;box-sizing:border-box;margin-bottom:5px;filter:grayscale(1);mix-blend-mode:luminosity;opacity:.3}.badge-item .level-badge i:before{content:"";display:block;width:100%;padding-bottom:100%;box-sizing:border-box}.badge-item .level-badge.--active i{filter:grayscale(0);mix-blend-mode:normal;opacity:1;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1)}.badge-item .level-badge.--active strong{opacity:1}.badge-item:nth-of-type(1){background-color:#efd3bf;background:linear-gradient(to bottom, #efd3bf, #e5b28e)}.badge-item:nth-of-type(1) .badge-name:before{background:linear-gradient(to bottom, #d78b54, #c06b2e)}.badge-item:nth-of-type(1) .level-badge strong{color:#773f16;background-color:#efd3bf}.badge-item:nth-of-type(3){background-color:#bce0d9;background:linear-gradient(to bottom, #bce0d9, #99dfd1)}.badge-item:nth-of-type(3) .badge-name:before{background:linear-gradient(to bottom, #6cd4d1, #2eada8)}.badge-item:nth-of-type(3) .level-badge strong{color:#1d7b78;background-color:#cbeee7}.badge-item:nth-of-type(2){background-color:#cde1f1;background:linear-gradient(to bottom, #cde1f1, #9dc6e7)}.badge-item:nth-of-type(2) .badge-name:before{background:linear-gradient(to bottom, #74addc, #4294d7)}.badge-item:nth-of-type(2) .level-badge strong{color:#2f71a8;background-color:#cde1f1}@media(min-width: 740px){.badge-item{width:calc(33.33% - 12px);margin:0 12px 24px}}@keyframes Gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@media(min-width: 980px){.mbd-bottom{margin:0 -12px;padding-bottom:3vh}}.mbd-bottom .mbd-item .mbd-header{background-color:#31a7a7}@media(min-width: 980px){.mbd-bottom .mbd-item{width:calc(100% - 24px);margin:0 12px 24px}}.level-block{background-color:#336598;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:20px;padding-bottom:20px}.level-block i{display:block;width:20%;height:auto;margin-bottom:10px}.level-block i svg{display:block;width:100%;height:auto}.level-block .score{font-size:4.5em;line-height:1}.level-block .name{opacity:.55;max-width:90%;text-align:center}.level-block .level{font-size:2em}.qp-table{margin:30px auto}@media(min-width: 740px){.qp-table{border:1px solid #e7e7e7;border-radius:10px}}@media(min-width: 0)and (max-width: 739px){.qp-container{background-color:rgba(0,0,0,0);border:none}}@media(min-width: 740px){.qp-container{padding:0 30px}}.qp-row{display:flex;padding:0;list-style:none;margin:0}.qp-row.th{font-weight:bold;background-color:rgba(231,231,231,.3)}@media(min-width: 0)and (max-width: 739px){.qp-row.th{display:none}}@media(min-width: 0)and (max-width: 739px){.qp-row{background-color:#fff;border-radius:10px;border:none;padding:10px 10px 20px;margin-bottom:30px;flex-wrap:wrap}.qp-row .flex-3,.qp-row .flex-4{width:100%;font-weight:bold}.qp-row .flex-3:before,.qp-row .flex-4:before{font-weight:normal;min-width:100px}.qp-row .flex-2{width:33.33%;display:block;text-align:center;border:none}.qp-row .flex-2:before{font-size:14px;margin-bottom:5px;color:#666}}@media(min-width: 740px){.qp-row{flex-direction:row;border-bottom:1px solid #e7e7e7;padding:10px 5px;align-items:center}.qp-row:last-of-type{border-bottom:none}}@media(min-width: 1380px){.qp-row{padding:15px 5px}}.qp-row li{display:block;padding:0;list-style:none}@media(min-width: 0)and (max-width: 739px){.qp-row li{display:flex;justify-content:space-between;border-bottom:1px solid #e7e7e7;padding:8px 0}.qp-row li:nth-of-type(3){margin-bottom:10px}.qp-row li:before{content:attr(data-field);display:block}}@media(min-width: 740px){.qp-row li:first-of-type{padding-left:1em}}.qp-row .name{font-weight:bold}@media(min-width: 740px){.qp-row .flex-1{flex:1}}@media(min-width: 740px){.qp-row .flex-2{flex:2;text-align:center;justify-content:center}}@media(min-width: 740px){.qp-row .flex-3{flex:3}}@media(min-width: 740px){.qp-row .flex-4{flex:4}}.qp-btn-section{width:100%;display:flex;flex-direction:column;align-items:center;padding:20px 0 40px}.qp-btn-section hr{display:block;width:100%;border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;border-bottom:2px solid #e7e7e7}.qp-edit-item{background-color:#f7f7f7;margin:20px auto;padding:20px;position:relative}@media(min-width: 0)and (max-width: 739px){.qp-edit-item{background-color:rgba(0,0,0,0);border:1px solid #ccc;border-radius:10px;padding:15px 15px 5px;margin-bottom:50px}}@media(min-width: 740px){.qp-edit-item{display:flex}}.qp-edit-item .num{font-family:Arial,Helvetica,sans-serif;font-size:2em;font-weight:bold;line-height:1em;letter-spacing:-0.5px}@media(min-width: 0)and (max-width: 739px){.qp-edit-item .num{margin:-1em 0 .25em 0;width:max-content;background-color:#f6f6f6;padding:0 .1em}}@media(min-width: 740px){.qp-edit-item .num{width:90px;font-size:2.5em}}@media(min-width: 740px){.qp-edit-item .content{width:calc(100% - 90px)}}.qp-edit-item label,.qp-edit-item .label-black{display:flex;width:100%;background-color:#e4e4e4;padding:0 1em;cursor:pointer;user-select:none;-moz-user-select:none;-webkit-user-select:none;height:42px}@media(min-width: 0)and (max-width: 739px){.qp-edit-item label,.qp-edit-item .label-black{align-items:center;justify-content:flex-start;margin-bottom:0}}@media(min-width: 740px){.qp-edit-item label,.qp-edit-item .label-black{width:90px;align-items:flex-start}}.qp-edit-item label .idx,.qp-edit-item .label-black .idx{margin-left:1em;font-size:1.15em}@media(min-width: 0)and (max-width: 739px){.qp-edit-item label{background-color:#fff;border:2px solid rgba(0,0,0,0);border-bottom:none;border-radius:8px 8px 0 0;padding-top:5px}}.qp-edit-item .label-black{background-color:#000;align-items:center;color:#fff;font-size:1.125em;font-weight:bold}@media(min-width: 0)and (max-width: 739px){.qp-edit-item .label-black{border-radius:8px 8px 0 0;padding-top:10px}.qp-edit-item .label-black+.text-holder{background-color:#000}.qp-edit-item .label-black+.text-holder input{color:#fff}}@media(min-width: 740px){.qp-edit-item .label-black{justify-content:center}}.qp-edit-item .text-holder{background-color:#fff}@media(min-width: 0)and (max-width: 739px){.qp-edit-item .text-holder{border:2px solid rgba(0,0,0,0);border-top:none;border-radius:0 0 8px 8px}}@media(min-width: 740px){.qp-edit-item .text-holder{height:42px;flex:1}}.qp-edit-item .text-holder input{width:100%;height:42px;border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;padding:0 .75em}.qp-edit-item .btn-choose{height:42px;width:90px;border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;background-color:#333;color:#fff;font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif}@media(min-width: 0)and (max-width: 739px){.qp-edit-item .btn-choose{position:absolute;right:0;height:30px;right:10px;top:10px;border-radius:6px;font-size:.875em}}@media(min-width: 0)and (max-width: 739px){.qp-edit-item .qp-a,.qp-edit-item .qp-q{position:relative;margin-bottom:15px;overflow:hidden}}@media(min-width: 740px){.qp-edit-item .qp-a,.qp-edit-item .qp-q{box-shadow:rgba(99,99,99,.1) 0px 2px 8px 0px;display:flex;align-items:flex-start;overflow:hidden;border-radius:10px;width:100%;height:42px;margin-bottom:10px}}.qp-edit-item .qp-a .check{display:flex;align-items:center}@media(min-width: 740px){.qp-edit-item .qp-a .check{height:42px}}.qp-edit-item .qp-a .circle:before{content:"";display:block;width:20px;height:20px;border:1px solid #666;border-radius:50%;background-color:#fff}@media(min-width: 0)and (max-width: 739px){.qp-edit-item .qp-a .circle:before{width:22px;height:22px}}.qp-edit-item .qp-a>input{display:none}.qp-edit-item .qp-a>input:checked+label .circle:before{border-color:#fff;background:#007a16 url("/Content/img/check-white.svg") no-repeat center;background-size:contain}@media(min-width: 0)and (max-width: 739px){.qp-edit-item .qp-a>input:checked+label{border-color:#007a16}.qp-edit-item .qp-a>input:checked+label+.text-holder{border-color:#007a16}.qp-edit-item .qp-a>input:checked+label+.text-holder+.btn-choose{background-color:#007a16}}@media(min-width: 740px){.qp-edit-item .qp-a>input:checked+label{background-color:#007a16;color:#fff}}@media(min-width: 0)and (max-width: 739px){.qp-edit-item .delete-zone{margin:5px auto 20px}}@media(min-width: 740px){.qp-edit-item .delete-zone{position:absolute;left:20px;bottom:32px}}.qp-info{padding-top:20px;display:flex;align-items:center}.qp-info .btn{margin-left:20px}@media(min-width: 0)and (max-width: 739px){.qp-info{justify-content:space-between}}.qp-setting{padding-top:20px}@media(min-width: 0)and (max-width: 739px){.qp-setting{padding:0;width:calc(100% + 30px);margin:0 -15px 50px}.qp-setting .col-md-4{margin-bottom:8px}}@media(min-width: 980px){.review-container{display:flex;flex-wrap:wrap;padding:0}}.review-container .left{width:100%}@media(min-width: 1380px){.review-container .left{width:40%}}.review-container .right{width:100%}@media(min-width: 1380px){.review-container .right{width:56%;margin-left:4%}}.review-container .full{width:100%;padding:20px 0 30px;display:flex;justify-content:center}@media(min-width: 980px){.review-container .full{padding:30px 0}}@media(min-width: 1380px){.review-container .full{padding:40px 0}}.review-container .full .btn{width:100%}@media(min-width: 980px){.review-container .full .btn{max-width:360px}}.review-container .img-holder{background-size:cover;border-radius:8px;margin-top:5px;background-repeat:no-repeat}.review-container .img-holder:before{content:"";display:block;width:100%;padding-bottom:60%;border:4px solid rgba(0,0,0,0);border-radius:8px}.review-container .block{padding-top:20px}@media(min-width: 1380px){.review-container .block{padding-top:30px}}.review-container .check-group label{font-size:1em}@media(min-width: 0)and (max-width: 739px){.review-container .check-group{width:calc(100% + 30px);margin:0 -15px}.review-container .check-group>div{margin-bottom:10px}}@media(min-width: 740px){.review-container .check-group>div{padding-bottom:10px}}.review-container .style:checked+label+.img-holder:before{border-color:#20647e}.review-container .info-list{list-style:none;padding:0}.review-container .info-list li{list-style:none;padding:5px 0;display:flex}.review-container .info-list .value{color:#20647e;font-weight:bold;width:calc(100% - 90px)}.review-container .info-list .field{color:#666;width:90px}@media(min-width: 1380px){.col-xxl-3{width:25%}}.hero{background:#fef8eb url("/Content/Images/index-2023/bg-hero-2023-dsk.svg") no-repeat center bottom;background-size:contain;padding-top:5vh;min-height:100vh}@media(min-width: 0)and (max-width: 979px){.hero{padding:0 15px 60px}}@media(min-width: 740px)and (max-width: 979px){.hero{padding:0 10vw}}@media(min-width: 740px){.hero{min-height:calc(100vh - 55px)}}@media(min-width: 1700px){.hero{min-height:calc(100vh - 70px)}}.hero-search-group{width:max-content;margin:0 auto;background-color:#fff;padding:5px;box-shadow:rgba(0,0,0,.3) 0px 4px 12px;border-radius:8px}@media(min-width: 0)and (max-width: 979px){.hero-search-group{width:100%}}@media(min-width: 740px)and (max-width: 979px){.hero-search-group{width:calc(100% - 100px);margin:0 auto}}@media(min-width: 980px)and (max-width: 1099px){.hero-search-group{width:64%}}.mega-nav{display:flex;flex-wrap:wrap}@media(min-width: 740px)and (max-width: 979px){.mega-nav{justify-content:center}}@media(min-width: 980px){.mega-nav{padding:30px 5vw}}@media(min-width: 1380px){.mega-nav{padding:30px 10vw}}@media(min-width: 1700px){.mega-nav{padding:30px 14vw}}.mega-nav .item{display:flex;width:50%;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1)}@media(min-width: 740px)and (max-width: 979px){.mega-nav .item{width:33.33%}}@media(min-width: 980px){.mega-nav .item{width:20%}}@media(hover: hover){.mega-nav .item:hover{transform:scale(1.125)}}.mega-nav i{display:block;background-size:contain;width:100%}.mega-nav i:before{content:"";display:block;width:100%;padding-bottom:100%}.mega-nav .--ai-event{position:relative;isolation:isolate;overflow:hidden}.mega-nav .--ai-event:before{content:"";display:block;width:80%;padding-bottom:80%;background-color:#1a4359;position:absolute;border-radius:30px;left:10%;bottom:0;z-index:-2}.mega-nav .--ai-event:after{content:"";display:block;width:48%;padding-bottom:48%;background-color:#1a4359;background:url("/Content/img/event2025/bg-event.png") no-repeat center;background-size:cover;position:absolute;border-radius:50%;left:50%;top:3%;transform:translateX(-50%);box-sizing:border-box;z-index:-1;border:1px solid #92fff6;transition:border-color .5s cubic-bezier(0.22, 1, 0.36, 1);animation:airotate 8s linear infinite;flex-shrink:0;box-shadow:rgba(137,233,255,.3) 0px 0px 20px}.mega-nav .--ai-event i{background-repeat:no-repeat;background-position:center;width:70%;margin:0 auto;transform:translateY(20%);transition:transform .5s cubic-bezier(0.22, 1, 0.36, 1)}@media(min-width: 980px){.mega-nav.--for-event .item{width:16.66%}}.mega-nav.--for-event .--ai-event:hover:after{border-color:#92fff6}.mega-nav.--for-event .--ai-event:hover i{transform:translateY(22%)}@keyframes airotate{0%{transform:translateX(-50%) rotate(0deg)}100%{transform:translateX(-50%) rotate(360deg)}}@media(min-width: 0)and (max-width: 739px){.trend{padding:20px 0}}@media(min-width: 740px){.trend{display:flex;justify-content:center;max-width:720px;width:90%;margin:30px auto}}.trend .left .fz-B{margin-top:5px}@media(min-width: 740px){.trend .left{width:120px}}@media(min-width: 740px){.trend .right{width:calc(100% - 120px)}}.trend .tag-pool{display:flex;justify-content:flex-start;flex-wrap:wrap}@media(min-width: 0)and (max-width: 979px){.trend .tag-pool{justify-content:center}}.trend a{display:inline-flex;border:2px solid #ccc;border-radius:20px;padding:.2em 1em .1em;white-space:nowrap;margin:0 10px 8px 0;font-weight:bold}.trend a:focus,.trend a:active,.trend a:visited{color:#20647e;text-decoration:none;background-color:rgba(0,0,0,0)}.trend a:hover{background-color:#142131;color:#ffc142;text-decoration:none;border-color:#142131}.idx-search{position:relative}@media(min-width: 0)and (max-width: 1099px){.idx-search{padding:6px}}@media(min-width: 1100px){.idx-search{display:flex;justify-content:center;align-items:center}}.idx-search .search-query{height:auto;border:none;padding:0 !important;max-width:100% !important}@media(min-width: 1100px)and (max-width: 1379px){.idx-search .search-query{min-width:420px}}.idx-search .search-query input{font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif !important;height:45px;border:2px solid #ccc;border-radius:8px;padding-right:60px;transition:all .35s ease;box-sizing:border-box;font-weight:bold !important}.idx-search .search-query input::placeholder{color:#707070}@media(min-width: 740px){.idx-search .search-query input{font-size:1.25em !important;height:50px}}@media(min-width: 1380px){.idx-search .search-query input{font-size:1.375em !important}}@media(min-width: 1700px){.idx-search .search-query input{height:55px}}.idx-search .search-query input:focus{border-color:#000}.idx-search .search-query>a{background-color:rgba(0,0,0,0)}.idx-search .search-query>a#keyboard-pop-a{display:block;height:calc(100% - 2px);top:1px;right:1px !important;background:none;display:flex;align-items:center;justify-content:center}.idx-search #searchArea{max-width:100% !important}.idx-search .fn-area{padding:0;margin:0 !important}@media(min-width: 0)and (max-width: 1099px){.idx-search .fn-area{padding:10px 0 0 0 !important}}@media(min-width: 1100px){.idx-search .fn-area{padding:0 0 0 10px !important}}.idx-search .fn-area button{font-weight:bold;display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0 .5em;border-radius:8px;height:45px;box-sizing:border-box;transition:all .35s cubic-bezier(0.22, 1, 0.36, 1)}.idx-search .fn-area button.purple{background-color:#7c149b;color:#fff}@media(hover: hover){.idx-search .fn-area button.purple:hover{background-color:#8e0fb5}}@media(min-width: 740px){.idx-search .fn-area button{height:50px;font-size:1.25em}}@media(min-width: 1380px){.idx-search .fn-area button{font-size:1.375em;height:50px;padding:0 1em}}@media(min-width: 1700px){.idx-search .fn-area button{height:55px}}.idx-search .keyboardmain{position:absolute;top:57px;background-color:#fff;background:linear-gradient(to bottom, #fff, #eee);max-width:initial !important;box-shadow:rgba(0,0,0,.25) 0px 10px 12px;left:-5px;width:calc(100% + 10px) !important;border-radius:8px;z-index:99}@media(min-width: 740px){.idx-search .keyboardmain .keyboarditem,.idx-search .keyboardmain .keyboarditem1,.idx-search .keyboardmain .keyboarditem2,.idx-search .keyboardmain .keyboarditem3,.idx-search .keyboardmain .keyboarditem4{font-size:1.25em}.idx-search .keyboardmain .show-pinyin{right:12px}}@media(min-width: 1100px){.idx-search .keyboardmain{max-width:100vw !important;padding:0 0 15px 0;margin:0}.idx-search .keyboardmain .keyboardmenudiv+div{margin:0 !important;padding:0 15px}.idx-search .keyboardmain .keyboardcontentdiv{width:100%;margin:0;display:flex;justify-content:space-between}.idx-search .keyboardmain .keyboardtr{display:flex;padding:0 10px}.idx-search .keyboardmain .keyboardtr .delete{width:20%}.idx-search .keyboardmain .keyboardtr .space{width:30%}.idx-search .keyboardmain .keyboardtr .re-enter{width:30%}.idx-search .keyboardmain .keyboarditem{flex:auto}.idx-search .keyboardmain .keyboarditem,.idx-search .keyboardmain .keyboarditem1,.idx-search .keyboardmain .keyboarditem2,.idx-search .keyboardmain .keyboarditem3,.idx-search .keyboardmain .keyboarditem4{font-weight:700;height:35px;font-size:1.25em;font-size:1.375em;font-size:1.5em;line-height:1em;margin:2px;border:none;border:1px solid #ccc;border-bottom:3px solid #ccc;padding-bottom:2px;box-shadow:none}.idx-search .keyboardmain .keyboarditem.yellow,.idx-search .keyboardmain .keyboarditem1.yellow,.idx-search .keyboardmain .keyboarditem2.yellow,.idx-search .keyboardmain .keyboarditem3.yellow,.idx-search .keyboardmain .keyboarditem4.yellow{border:1px solid #c2c295;border-bottom:3px solid #c2c295}.idx-search .keyboardmain .keyboarditem.green,.idx-search .keyboardmain .keyboarditem1.green,.idx-search .keyboardmain .keyboarditem2.green,.idx-search .keyboardmain .keyboarditem3.green,.idx-search .keyboardmain .keyboarditem4.green{border:1px solid #c0cfaf;border-bottom:3px solid #c0cfaf}.idx-search .keyboardmain .keyboarditem.pink,.idx-search .keyboardmain .keyboarditem1.pink,.idx-search .keyboardmain .keyboarditem2.pink,.idx-search .keyboardmain .keyboarditem3.pink,.idx-search .keyboardmain .keyboarditem4.pink{border:1px solid #ceb6b6;border-bottom:3px solid #ceb6b6}.idx-search .keyboardmain .keyboarditem.none,.idx-search .keyboardmain .keyboarditem1.none,.idx-search .keyboardmain .keyboarditem2.none,.idx-search .keyboardmain .keyboarditem3.none,.idx-search .keyboardmain .keyboarditem4.none{opacity:.5;pointer-events:none}.idx-search .keyboardmain .keyboarditem:disabled,.idx-search .keyboardmain .keyboarditem1:disabled,.idx-search .keyboardmain .keyboarditem2:disabled,.idx-search .keyboardmain .keyboarditem3:disabled,.idx-search .keyboardmain .keyboarditem4:disabled{opacity:.5;cursor:not-allowed}}@media(min-width: 1380px){.idx-search .keyboardmain{top:56px}}@media(min-width: 1700px){.idx-search .keyboardmain{top:61px}}@media(min-width: 740px){.idx-search .keyboardmain #boPoMoFoKeyBoard2{padding-right:90px}}@media(min-width: 1100px){.idx-search .search-input-rounded-corners{width:560px}}@media(min-width: 1380px){.idx-search .search-input-rounded-corners{width:600px}}.idx-search .search-input-rounded-corners a,.idx-search .search-input-rounded-corners-small a{height:calc(100% - 4px) !important;top:2px !important;box-sizing:border-box;background-color:#fff;color:#aaabab;display:flex;align-items:center;justify-content:center;transition:all .3s ease;transition-property:transform,color}.idx-search .search-input-rounded-corners a i,.idx-search .search-input-rounded-corners-small a i{transition:all .3s ease;transition-property:transform,color}.idx-search .search-input-rounded-corners a+a,.idx-search .search-input-rounded-corners-small a+a{right:35px !important}@media(min-width: 980px){.idx-search .search-input-rounded-corners a+a,.idx-search .search-input-rounded-corners-small a+a{right:45px !important}}.idx-search .search-input-rounded-corners a+a+a,.idx-search .search-input-rounded-corners-small a+a+a{right:70px !important}@media(min-width: 980px){.idx-search .search-input-rounded-corners a+a+a,.idx-search .search-input-rounded-corners-small a+a+a{right:85px !important}}@media(hover: hover){.idx-search .search-input-rounded-corners a:hover,.idx-search .search-input-rounded-corners-small a:hover{color:#336598;text-decoration:none}.idx-search .search-input-rounded-corners a:hover i,.idx-search .search-input-rounded-corners-small a:hover i{transform:scale(1.25)}}.idx-bottom{background-color:#eee2d4;padding:8vh 0}@media(min-width: 740px)and (max-width: 979px){.idx-bottom .container{padding:0 10vw}}@media(min-width: 980px){.idx-bottom .container{display:flex}}.idx-bottom .container .left,.idx-bottom .container .right{background-color:#fff;position:relative;overflow:hidden;padding:20px;border-radius:10px}@media(min-width: 980px){.idx-bottom .container .left,.idx-bottom .container .right{width:48%;border-radius:10px;min-height:300px;padding:20px}}@media(min-width: 1100px){.idx-bottom .container .left,.idx-bottom .container .right{padding:20px 35px}}.idx-bottom .container .left:before,.idx-bottom .container .right:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 10vw 8vw 0;border-color:rgba(0,0,0,0) #eee2d4 rgba(0,0,0,0) rgba(0,0,0,0);right:0;top:0;position:absolute;z-index:2}@media(min-width: 980px){.idx-bottom .container .left:before,.idx-bottom .container .right:before{border-width:0 3vw 2.5vw 0}}.idx-bottom .container .left:after,.idx-bottom .container .right:after{content:"";display:block;width:10vw;height:10vw;right:-0.5vw;top:-1.5vw;background-color:#333;position:absolute;z-index:1;border-radius:0 2vw 0 8px;transform:rotate(-5deg)}@media(min-width: 980px){.idx-bottom .container .left:after,.idx-bottom .container .right:after{width:3vw;height:3vw;right:-0.15vw;top:-0.35vw;transform:rotate(-5deg)}}.idx-bottom .container .right:after{background-color:#ae5700}@media(min-width: 980px){.idx-bottom .container .right{margin-left:4%}}@media(min-width: 0)and (max-width: 979px){.idx-bottom .container .left{margin-bottom:30px}}.idx-bottom .container .left:after{background-color:#006ebd}.idx-bottom .content{padding:15px 0;display:flex;flex-direction:column;justify-content:space-between}.idx-bottom .more-area{padding-top:20px;display:flex;justify-content:flex-end}.idx-bottom .more-area a{display:inline-flex;font-weight:bold;font-size:1.125em;height:36px;padding:3px 1.5em 0;align-items:center;border-radius:30px}.idx-bottom .more-area a span{line-height:1.1em}.idx-bottom .left .more-area a{text-decoration:none;background-color:#006ebd;color:#fff}.idx-bottom .right .more-area a{text-decoration:none;background-color:#ae5700;color:#fff}.video-container{overflow:hidden;position:relative;width:100%;border-radius:8px}.video-container::after{padding-top:56.25%;display:block;content:""}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.nl-item{display:flex;align-items:flex-start;color:#a25100;padding:.75em 0;border-bottom:1px solid #f7dd75}@media(min-width: 0)and (max-width: 739px){.nl-item{flex-direction:column}}.nl-item .date{width:120px;min-width:120px;line-height:1.125em;font-family:Arial,Helvetica,sans-serif;font-weight:bold;margin:0;padding:0;font-size:1em;color:#dbb125;color:#874800;padding-top:3px;flex-shrink:0}@media(min-width: 0)and (max-width: 739px){.nl-item .date{width:100%;margin-bottom:7px}}.nl-item h6{width:calc(100% - 120px);line-height:1.25em;margin:0;padding:0;font-size:1.125em;font-weight:bold;font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;flex-shrink:0}@media(min-width: 0)and (max-width: 739px){.nl-item h6{width:100%}}@media(hover: hover){.nl-item:hover{text-decoration:none;color:#a25100}}.qrcode{background:linear-gradient(to bottom, #eee2d4, #f2f2f2)}.qrcode .title-holder .fz-B{margin:0;text-align:center;padding-bottom:1.5em}.qrcode .wrapper{display:flex;justify-content:center}@media(min-width: 0)and (max-width: 979px){.qrcode .wrapper{padding:0 15px}}.qrcode .wrapper>div{background-color:#fff;border-radius:10px;text-align:center;margin:0 10px 50px;overflow:hidden;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px}@media(min-width: 980px){.qrcode .wrapper>div{margin:0 25px 50px}}.qrcode .wrapper span{display:block;padding-bottom:1em}.qrcode .wrapper img{display:block;width:100%;height:auto}.botrun-iframe{width:100%;margin:0;height:calc(100svh - 55px) !important;border:none !important;display:block;padding:0}@media(min-width: 1700px){.botrun-iframe{height:calc(100svh - 70px) !important}}.minimize-owl{position:fixed;right:0;bottom:80px;width:25px;writing-mode:vertical-rl;font-size:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:10px 0;border-radius:10px 0 0 10px;background-color:#1a6cb3;color:#fff;user-select:none;-moz-user-select:none;-webkit-user-select:none;cursor:pointer;transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1);transform:translateX(101%)}.minimize-owl.--show{transform:none}@media(hover: hover){.minimize-owl:hover{background-color:#000}}.ai-owl{display:block;position:fixed;width:clamp(70px,5vw,90px);right:15px;bottom:50px;z-index:99;transition:all .35s cubic-bezier(0.22, 1, 0.36, 1);transition:bottom .5s cubic-bezier(0.22, 1, 0.36, 1),opacity .5s cubic-bezier(0.22, 1, 0.36, 1),transform .5s cubic-bezier(0.22, 1, 0.36, 1);cursor:pointer;transition-property:opacity,transform,bottom}.ai-owl+.ai-owl{display:none}.ai-owl .icon:before{background-color:#fff;width:14px;height:14px}.ai-owl button{border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0}.ai-owl button:focus-visible{outline:3px solid #00b5de;outline-offset:3px;box-shadow:0 0 6px 2px rgba(0,173,212,.6),0 0 12px 4px rgba(0,196,240,.5);border-radius:6px;transition:all .15s ease-in-out}.ai-owl .click-area{position:absolute;width:100%;height:100%;left:0;top:0;z-index:3}.ai-owl .btn-minimize{position:absolute;width:28px;height:28px;right:-3px;top:-5px;background-color:#336598;z-index:6;display:flex;align-items:center;justify-content:center;border-radius:3px}.ai-owl .btn-minimize:hover{background-color:#000}.ai-owl .tip{position:absolute;width:120%;top:70%;left:50%;transform:translate(-50%, -50%) scale(0.9);font-size:.75em;font-size:11px;background-color:#1a6cb3;border-radius:50px;letter-spacing:1px;padding:2px 5px;line-height:1.5em;color:#fff;width:max-content;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1);transition-property:opacity,transform;text-align:center}.ai-owl:before{content:"";display:block;width:100%;padding-bottom:108%;background:url("/Content/img/ai-owl.svg") no-repeat center;background-size:contain}.ai-owl.--move{bottom:90px}.ai-owl.--hide{bottom:0;opacity:0;pointer-events:none}.ai-owl.--min{opacity:0;transform:scale(0.5) translate(100%, -50%);pointer-events:none}.ai-owl .btn-minimize:hover{background-color:#000}@media(hover: hover){.ai-owl:hover{transform:scale(1.25)}}@keyframes step{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}.faq-table{border:none}.faq-table thead,.faq-table tbody{width:100%}.faq-table thead{display:none}.faq-table tr,.faq-table th,.faq-table td{border:none !important}.faq-table tr{display:flex;width:100%;border-bottom:1px solid #e7e7e7 !important;overflow:hidden;height:initial;flex-direction:column;background-color:#fff;box-shadow:rgba(0,0,0,.08) 0px 3px 12px;display:block;border-radius:12px;border:none;margin-bottom:25px}@media(min-width: 1380px){.faq-table tr{margin-bottom:35px}}.faq-table tr th{width:100%;padding:0 !important;display:block;background-color:#20647e;margin-bottom:10px}.faq-table tr th strong{color:#fff;display:block;width:100%;padding:10px 20px}@media(min-width: 1100px){.faq-table tr th strong{font-size:1.125em;padding:15px 20px 10px}}.faq-table tr th+td{padding:5px 20px;display:block}.faq-table tr th+td+td{font-size:.875em;display:block;padding:5px 20px 10px;color:#6a6a6a;text-align:right}.faq-table tr th+td+td:before{content:"更新時間："}.faq-table td{display:block}.link-table{width:100%}@media(min-width: 980px){.link-table{background-color:#fff;box-shadow:rgba(0,0,0,.08) 0px 3px 12px;border-radius:12px;padding:0;overflow:hidden}}.link-table img{width:100% !important;height:auto !important;margin:0 auto !important;display:block}@media(min-width: 740px){.link-table img{width:80% !important}}.link-table tbody{width:100%}.link-table thead{background-color:#20647e;width:100%;color:#fff}@media(min-width: 0)and (max-width: 979px){.link-table thead{display:none}}.link-table tr{height:initial}@media(min-width: 0)and (max-width: 979px){.link-table tr{background-color:#fff;box-shadow:rgba(0,0,0,.08) 0px 3px 12px;display:block;border-radius:12px;display:flex;flex-direction:column;margin-bottom:30px}}@media(min-width: 980px){.link-table tr{padding:0;width:100%;border-bottom:1px solid #e7e7e7;display:flex}.link-table tr:last-of-type{border:none}}@media(min-width: 0)and (max-width: 979px){.link-table th,.link-table td{padding:15px;display:block;width:100% !important}.link-table th.mobile-hidden,.link-table td.mobile-hidden{display:block}}@media(min-width: 980px){.link-table th,.link-table td{display:flex;align-items:center;padding:10px 0;flex-shrink:0;min-height:100px}.link-table th:nth-of-type(1),.link-table td:nth-of-type(1){width:300px;justify-content:center}.link-table th:nth-of-type(2),.link-table td:nth-of-type(2){width:calc(100% - 300px)}}@media(min-width: 980px){.link-table th{min-height:initial}}.link-table a{display:block;word-break:break-all}body.page-aiGameDashboard .main-container{overflow:visible}.game{width:100%}@media(min-width: 0)and (max-width: 979px){.game{padding:0 0 64px}}.game .fn-bar{width:100%}@media(min-width: 0)and (max-width: 739px){.game .fn-bar{padding-bottom:20px}}@media(min-width: 740px){.game .fn-bar{display:flex;justify-content:space-between;margin-bottom:30px}}.game .fn-bar .filter{display:flex}@media(min-width: 0)and (max-width: 739px){.game .fn-bar .filter{display:flex;flex-direction:column}}@media(min-width: 740px){.game .fn-bar .filter{width:60%}}.game .fn-bar .total{text-align:right}.select-group{display:flex;overflow:hidden;align-items:center;box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;border-radius:6px;background-color:#fff;width:100%}@media(min-width: 0)and (max-width: 739px){.select-group{margin-bottom:10px}}@media(min-width: 740px){.select-group{max-width:280px}.select-group+.select-group{margin-left:20px}}@media(min-width: 1100px){.select-group{max-width:360px}}.select-group .field{background-color:#142131;color:#fff;display:flex;align-items:center;justify-content:center;white-space:nowrap;height:34px;padding:0 1em;min-width:80px;line-height:1}.select-group select{height:34px;border:none;border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;padding-left:.5em;width:100%;background:url("/Content/img/bg-select.svg") no-repeat right 10px center;background-size:16px auto}.game-item{background-color:#404040;border-radius:12px;padding:20px 10px;margin-bottom:30px}@media(min-width: 740px)and (max-width: 979px){.game-item{padding:20px}}.game-item .g-info{color:#fff;display:block;padding-bottom:20px}@media(min-width: 980px){.game-item .g-info{width:50%;padding-left:25px}}.game-item .g-info .field{font-size:.9375em;color:#ddd}.game-item .g-info .value{font-weight:bold;color:#ffc142;font-size:1.25em}.game-item .g-info ul{display:flex;padding:10px;border-radius:6px;width:100%;overflow:hidden;box-sizing:border-box;margin:0;flex-wrap:wrapw;background-color:#373737}.game-item .g-info ul li{width:50%;box-sizing:border-box}.game-item .g-info h3{text-align:left;display:block;padding:0 0 .75em 0;margin:0 0 .75em 0;color:#ffc142;display:none !important}.game-item .g-info .desc{margin-top:15px;color:#fff;font-size:.9375em;line-height:1.75em}@media(min-width: 980px){.game-item .g-info .desc{font-size:1em;padding-top:1em;font-weight:bold}}.game-item .g-embed{background-color:#1b1b1b;border-radius:10px;width:100%;position:relative;overflow:hidden}.game-item .g-embed:before{content:"";display:block;width:100%;padding-bottom:76%}.game-item .g-embed iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@media(min-width: 980px){.game-item .g-embed{width:50%}}.game-item iframe{width:100%;height:auto}@media(min-width: 980px){.game-item{display:flex;flex-direction:row-reverse;padding:20px}}.gameDashboard{margin-top:20px}.gameDashboard-toolbar{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.gameDashboard-filter{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;flex:1 1 640px}.gameDashboard-filterStatic .form-control[readonly]{background:#fff;cursor:default}.gameDashboard-field{min-width:180px;flex:1 1 180px}.gameDashboard-field label{display:block;margin-bottom:6px;color:#555;font-weight:bold}.gameDashboard-actions{display:flex;gap:8px;flex-wrap:wrap}.gameDashboard-note{margin:8px 0 0;color:#666;font-size:14px}.gameDashboard-alert{display:none;margin:12px 0 0}.gameDashboard-alert.is-visible{display:block}.gameDashboard-statGrid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px;width:100%;margin-top:16px}.gameDashboard-stat{background:#fff;padding:14px 16px;min-height:92px;border-radius:20px;box-shadow:0 12px 17px 0 rgba(0,0,0,.05)}.gameDashboard-stat .labelText{display:block;color:#666;font-size:13px;margin-bottom:6px}.gameDashboard-stat .valueText{display:block;color:#11475d;font-size:40px;line-height:1.1;font-weight:bold}.gameDashboard-stat .subText{display:block;color:#666;font-size:13px;margin-top:6px}.gameDashboard-tabs{display:flex;align-items:center;width:max-content;margin:0 auto;padding:6px;border-radius:999px;background:#20647e}.gameDashboard-tabs>li{float:none;margin:0}.gameDashboard-tabs>li+li{margin-left:6px}.gameDashboard-tabs>li>a{min-width:138px;padding:8px 22px;border:none;border-radius:999px;background:rgba(0,0,0,0);color:#fff;font-weight:bold;font-size:18px;text-align:center;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.gameDashboard-tabs>li>a:hover,.gameDashboard-tabs>li>a:focus{background:#dbe7f0;color:#36516a;border:none}.gameDashboard-tabs>li.active>a,.gameDashboard-tabs>li.active>a:hover,.gameDashboard-tabs>li.active>a:focus{background:#6f97b3;color:#fff;border:none;box-shadow:inset 0 -2px 0 rgba(31,52,68,.14)}.gameDashboard-panel{padding:0;padding-top:20px}.gameDashboard-panel .panel.panel-default{border:1px solid #6f97b3;background:#fff;overflow:visible;border-radius:24px}.gameDashboard-panel .panel.panel-default .panel-heading{height:initial;padding:0;position:sticky;top:0;z-index:20;background:#fff;border-radius:24px}.gameDashboard-panel .panel.panel-default:hover{border-radius:24px}.gameDashboard-panelHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.gameDashboard-panelHeader h3{margin:0;font-size:20px}.gameDashboard-panelHeader p{margin:0;color:#666}.gameDashboard-pillGroup{display:flex;gap:12px;flex-wrap:wrap;width:100%}.gameDashboard-pill{display:inline-flex;align-items:center;min-height:48px;padding:4px 12px;background:#fff;border:1px solid #cfd9e6;color:#2f4f6f;font-weight:bold;border-radius:16px;flex:auto}@media(min-width: 980px){.gameDashboard-pill{justify-content:center}}.gameDashboard-table{margin-bottom:0}.gameDashboard-table thead th{background:#f3f3f3;vertical-align:middle;text-align:center}.gameDashboard-table tbody td{vertical-align:middle}.gameDashboard-question{font-weight:bold;color:#1f3444;font-size:22px;line-height:1.5}.gameDashboard-questionCards{display:grid;gap:30px}.gameDashboard-questionCard{border:1px solid #cbd8e4;border:1px solid #6f97b3;background:#fff;overflow:hidden;border-radius:24px}.gameDashboard-questionCardMain{padding:18px 20px}.gameDashboard-questionCardHead{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:flex-start;margin-bottom:16px}.gameDashboard-questionHeading{display:flex;gap:14px;align-items:flex-start;flex:1 1 420px}.gameDashboard-infoHero{display:flex;flex-direction:column}.gameDashboard-tabContainer{padding-top:50px;padding-bottom:100px}.gameDashboard-questionEyebrow{color:#54748e;font-size:13px;font-weight:bold;letter-spacing:.08em;margin-bottom:0}.gameDashboard-questionMark{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#dfeaf2;border:1px solid #b8cbda;flex:0 0 auto}.gameDashboard-questionMarkInner{position:relative;display:block;width:18px;height:18px}.gameDashboard-questionMarkInner:before,.gameDashboard-questionMarkInner:after{content:"";position:absolute;left:0;right:0;margin:auto;background:#4a6d87;border-radius:2px}.gameDashboard-questionMarkInner:before{top:1px;width:18px;height:10px;border-radius:10px 10px 4px 4px;clip-path:polygon(0 100%, 0 48%, 18% 18%, 50% 0, 82% 18%, 100% 48%, 100% 100%, 62% 100%, 62% 74%, 38% 74%, 38% 100%)}.gameDashboard-questionMarkInner:after{bottom:0;width:4px;height:4px}.gameDashboard-questionMetricsWrap{display:flex;align-items:stretch;gap:12px}.gameDashboard-questionMetrics{flex:1 1 auto;display:grid;grid-template-columns:1.3fr repeat(2, minmax(0, 0.8fr)) 1.5fr;gap:12px}.gameDashboard-questionMetric{border:1px solid #d8e3ec;padding:14px 16px;background:#f8fbfe;min-height:84px;border-radius:20px}.gameDashboard-questionMetric strong{display:block;color:#203646;font-size:30px;line-height:1}.gameDashboard-questionMetric.is-answer{background:#eef4f8}.gameDashboard-questionMetric.is-correct{border-color:#c6d9c8;background:#eef7ef}.gameDashboard-questionMetric.is-correct strong{color:#2f6b34}.gameDashboard-questionMetric.is-wrong{border-color:#e3cbcb;background:#fcf1f1}.gameDashboard-questionMetric.is-wrong strong{color:#a13b3b}.gameDashboard-questionMetric.is-progress{background:#fff}.gameDashboard-questionMetricLabel{display:block;color:#5e7180;font-size:13px;font-weight:bold;margin-bottom:8px}.gameDashboard-questionMetricHeader{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}@media(min-width: 0)and (max-width: 739px){.gameDashboard-questionMetricHeader{flex-direction:column}}.gameDashboard-questionMetricHeader strong{font-size:24px}.gameDashboard-questionToggle{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:220px;max-width:240px;padding:14px 16px;border:1px solid #9eb5c8;background:#f4f8fb;color:#2d5572;font-weight:bold;text-align:left;border-radius:20px;flex:0 0 220px}.gameDashboard-questionToggle:hover,.gameDashboard-questionToggle:focus{color:#274b68;background:#ebf2f7;text-decoration:none;outline:0}.gameDashboard-questionToggle:not(.collapsed){color:#1f4f73;background:#e1edf5;border-color:#7f9fb9}.gameDashboard-questionToggleText{display:block;flex:1 1 auto}.gameDashboard-questionToggleLabel{display:block;color:#27455b;font-size:15px;line-height:1.2}.gameDashboard-questionToggleHint{display:block;margin-top:4px;color:#667885;font-size:12px;font-weight:normal}.gameDashboard-toggleIcon{position:relative;display:inline-block;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease;margin-left:auto}.gameDashboard-questionToggle:not(.collapsed) .gameDashboard-toggleIcon{transform:rotate(-135deg) translate(-2px, -1px)}.gameDashboard-questionDetail{padding:0 20px 20px;border-top:1px solid #d7e2ea;background:#f8fbfe}.gameDashboard-switcher{display:flex;width:max-content;flex-wrap:wrap;border:1px solid #a5b9ca;background:#fff;margin-bottom:12px;margin:20px auto 12px;border-radius:50px;overflow:hidden}.gameDashboard-switchButton{min-width:140px;padding:10px 16px;border:0;border-right:1px solid #a5b9ca;background:#fff;color:#4a6072;font-weight:bold}.gameDashboard-switchButton:last-child{border-right:0}.gameDashboard-switchButton.is-active{color:#fff}.gameDashboard-switchButton.is-wrong.is-active{background:#a13b3b}.gameDashboard-switchButton.is-correct.is-active{background:#5b8d61}.gameDashboard-memberLists{border:1px solid #d0dce5;background:#fff}.gameDashboard-memberList{display:none}.gameDashboard-memberList[data-question-list=wrong]{color:#a13b3b}.gameDashboard-memberList[data-question-list=wrong] .gameDashboard-memberName{color:#a13b3b}.gameDashboard-memberList.is-active{display:block}.gameDashboard-memberList+.gameDashboard-memberList{border-top:1px solid #e7edf3}.gameDashboard-memberSectionTitle{margin:0;padding:14px 16px;font-size:16px;font-weight:bold;border-bottom:1px solid #e7edf3}.gameDashboard-memberSectionTitle.is-wrong{color:#a13b3b;background-color:#fcf1f1}.gameDashboard-memberSectionTitle.is-wrong+.gameDashboard-memberGrid{background-color:#fcf1f1}.gameDashboard-memberSectionTitle.is-wrong+.gameDashboard-memberGrid .gameDashboard-memberName{color:#a13b3b}.gameDashboard-memberSectionTitle.is-correct{color:#5b8d61}.gameDashboard-memberGrid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.gameDashboard-memberItem{display:flex;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e7edf3}.gameDashboard-memberItem:nth-child(2n+1){border-right:1px solid #e7edf3}.gameDashboard-memberItem:nth-last-child(-n+2){border-bottom:0}.gameDashboard-memberName{color:#233949;font-weight:bold}.gameDashboard-memberTime{color:#6d7c87;white-space:nowrap;font-size:13px}.gameDashboard-memberEmpty{margin:0;padding:24px 16px;color:#666;text-align:center}.gameDashboard-answer{color:#555}.gameDashboard-progress{width:100%;height:10px;background:#dbe6ee;overflow:hidden}.gameDashboard-progressBar{display:block;height:100%;background:#5f89ab}.gameDashboard-accordion{margin-bottom:0}.gameDashboard-accordion .panel{border-radius:0;box-shadow:none;border-color:#d7d7d7}.gameDashboard-accordion .panel+.panel{margin-top:12px}.gameDashboard-studentToggle{display:flex;align-items:center;width:100%;padding:16px 18px;text-decoration:none;color:inherit}.gameDashboard-studentToggle:hover,.gameDashboard-studentToggle:focus{text-decoration:none;background:#fafafa;border-radius:24px}.gameDashboard-studentToggle:not(.collapsed){background:#f7fbfe;border-radius:24px}.gameDashboard-studentHeader{display:flex;gap:16px;width:100%;justify-content:space-between;align-items:center;position:relative}.gameDashboard-studentContent{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;flex:1 1 auto;min-width:0}.gameDashboard-studentName{font-size:18px;font-weight:bold;color:#222}.gameDashboard-studentMeta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;flex:0 1 auto;margin-right:0}.gameDashboard-studentToggleButton{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:1px solid #9eb5c8;background:#f4f8fb;color:#587892;flex:0 0 auto;margin-left:auto;transform-origin:center;transition:background .2s ease,border-color .2s ease,transform .2s ease}.gameDashboard-studentToggleButton:before{content:"";display:block;width:10px;height:10px;transform-origin:center;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(45deg) translate(-1px, -2px);transition:transform .2s ease}@media(min-width: 0)and (max-width: 739px){.gameDashboard-studentToggleButton{position:absolute;right:0;top:0}}.gameDashboard-studentToggle:hover .gameDashboard-studentToggleButton,.gameDashboard-studentToggle:focus .gameDashboard-studentToggleButton{background:#eaf2f8;border-color:#7f9fb9}.gameDashboard-studentToggle:not(.collapsed) .gameDashboard-studentToggleButton{background:#6f97b3;border-color:#6f97b3;color:#fff}.gameDashboard-studentToggle:not(.collapsed) .gameDashboard-studentToggleButton:before{transform:rotate(-135deg) translate(-2px, -1px)}.gameDashboard-badge{display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;border:1px solid #d7d7d7;background:#fff;color:#444;border-radius:15px;font-size:13px;font-weight:bold}.gameDashboard-badge.is-correct{border-color:#bdd8be;background:#edf7ee;color:#2f6b34}.gameDashboard-badge.is-wrong{border-color:#e2bcbc;background:#fbefef;color:#a13b3b}.gameDashboard-badge.is-pending{border-color:#d9d0b4;background:#faf5e7;color:#836d2f}.gameDashboard-empty{margin:0;padding:32px 16px;text-align:center;color:#666;border:1px dashed #d7d7d7;background:#fafafa}.gameDashboard-detailWrap{border:0}.gameDashboard-responseList{display:grid;gap:12px}.gameDashboard-responseCard{display:flex;gap:16px;align-items:flex-start;padding:16px 18px;border:1px solid #d8e1ea;border-radius:18px;background:#fff}.gameDashboard-responseCard.is-correct{border-color:#d2e3d4}.gameDashboard-responseCard.is-wrong{border-color:#ead4d4;background-color:#fbefef}.gameDashboard-responseCard.is-pending{border-color:#e7dcc0;background:#fffcf2}.gameDashboard-responseStatus{flex:0 0 auto;padding-top:2px}.gameDashboard-responseBody{flex:1 1 auto;min-width:0;display:flex;justify-content:space-between;align-items:flex-start}@media(min-width: 0)and (max-width: 739px){.gameDashboard-responseBody{flex-direction:column}}.gameDashboard-responseBodyLeft{display:flex;flex-direction:column}.gameDashboard-responseQuestion{color:#233949;font-size:16px;font-weight:bold;line-height:1.5;word-break:break-word}.gameDashboard-responseAnswer{margin-top:6px;color:#314a5b;line-height:1.5;word-break:break-word}.gameDashboard-responseTime{margin-top:6px;color:#70808c;font-size:13px;line-height:1.4}.gameDashboard-statusIcon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #d7d7d7;border-radius:50%;background:#fff;color:#666;font-size:18px;font-weight:bold;line-height:1}.gameDashboard-statusIcon.is-correct{border-color:#bdd8be;border:none;background:#2f6b34;color:#eef7ee}.gameDashboard-statusIcon.is-wrong{border-color:#e2bcbc;border:none;background:#a13b3b;color:#fbefef}.gameDashboard-statusIcon.is-pending{border-color:#d9d0b4;background:#faf5e7;color:#836d2f}.gameDashboard-studentAnswerText{font-weight:bold;color:#1f3444}.gameDashboard-answerHint{color:#5b6a77}@media(min-width: 0)and (max-width: 739px){.gameDashboard-toolbar{display:block}.gameDashboard-filter{display:block}.gameDashboard-field{min-width:0;margin-bottom:12px}.gameDashboard-actions{margin-top:4px}.gameDashboard-statGrid{grid-template-columns:1fr}.gameDashboard-studentMeta{justify-content:flex-start;flex-wrap:nowrap;gap:0;width:100%;overflow:hidden;letter-spacing:0}.gameDashboard-studentHeader{align-items:flex-start;flex-wrap:nowrap;gap:10px}.gameDashboard-studentContent{flex:1 1 auto;min-width:0;gap:8px}.gameDashboard-studentToggleButton{margin-left:auto;width:34px;height:34px;flex:0 0 34px}.gameDashboard-studentName{font-size:16px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gameDashboard-badge{min-height:24px;padding:2px 8px;font-size:12px;white-space:nowrap}.gameDashboard-question{font-size:17px;line-height:1.45}.gameDashboard-questionCardMain{padding:14px}.gameDashboard-questionCardHead{display:block;margin-bottom:12px}.gameDashboard-questionHeading{gap:10px;margin-bottom:0}.gameDashboard-questionMark{width:40px;height:40px}.gameDashboard-questionMetricsWrap{display:block}.gameDashboard-questionMetrics{grid-template-columns:repeat(3, minmax(0, 1fr));gap:8px;margin-bottom:10px}.gameDashboard-questionMetric{min-height:0;padding:10px 12px;border-radius:16px}.gameDashboard-questionMetric strong{font-size:22px}.gameDashboard-questionMetric.is-answer{grid-column:1/-1}.gameDashboard-questionMetric.is-progress strong{font-size:18px}.gameDashboard-questionMetricLabel{margin-bottom:6px;font-size:12px}.gameDashboard-questionMetricHeader{margin-bottom:6px;gap:8px}.gameDashboard-detailWrap{overflow:visible}.gameDashboard-responseList{gap:8px}.gameDashboard-responseCard{gap:10px;padding:10px 12px;border-radius:14px}.gameDashboard-responseQuestion{font-size:15px;line-height:1.4}.gameDashboard-responseAnswer{margin-top:4px;font-size:14px;line-height:1.4}.gameDashboard-responseTime{margin-top:4px;font-size:12px;line-height:1.25}.gameDashboard-statusIcon{width:28px;height:28px;font-size:15px}.gameDashboard-questionToggle{width:100%;min-width:0;max-width:none;flex-basis:auto;padding:12px 14px}.gameDashboard-tabs{display:flex;width:100%;padding:6px}.gameDashboard-tabs>li{flex:1 1 50%}.gameDashboard-tabs>li+li{margin-left:6px}.gameDashboard-tabs>li>a{font-size:16px;min-width:0}.gameDashboard-switcher{display:flex}.gameDashboard-switchButton{flex:1 1 50%;min-width:0}.gameDashboard-memberGrid{grid-template-columns:1fr}.gameDashboard-memberItem{display:block;border-right:0}.gameDashboard-memberItem:nth-last-child(2){border-bottom:1px solid #e7edf3}.gameDashboard-memberTime{display:block;margin-top:6px}}@media(min-width: 740px)and (max-width: 979px){.gameDashboard-statGrid{grid-template-columns:repeat(2, minmax(0, 1fr))}.gameDashboard-panel{padding:12px}}.panel table{margin:0 auto !important}@media(min-width: 980px){.panel table{width:calc(100% - 20px)}}.panel .panel-title{display:flex;align-items:center}.panel .panel-title>span{display:block !important;letter-spacing:1px !important;font-size:.75rem !important;font-weight:bold !important;line-height:1.25em !important;padding:5px !important;text-transform:uppercase;margin-left:1em !important;height:initial !important;user-select:none;-moz-user-select:none;-webkit-user-select:none}@media(min-width: 0)and (max-width: 979px){.panel tr{display:flex;flex-wrap:wrap;height:initial;width:100%}}.panel td a{display:block}.panel td h3{font-weight:bold;font-size:1em;margin:0 0 10px 0}@media(min-width: 0)and (max-width: 979px){.panel td h3{font-size:1em;width:140px;min-width:140px;margin:0 0 0 0}}@media(min-width: 740px)and (max-width: 979px){.panel td h3{width:200px;min-width:200px}}@media(min-width: 1700px){.panel td h3{font-size:1.125em}}.panel td select{width:100%;height:35px;border-radius:5px;border-color:#ccc}@media(min-width: 0)and (max-width: 979px){.panel td{width:100% !important;display:flex;align-items:center;margin-bottom:15px}}@media(min-width: 980px){.panel td{padding:10px 10px 30px}}.panel.panel-default{box-shadow:0 12px 17px 0 rgba(0,0,0,.05);border:none;margin-bottom:10px}.panel.panel-default .panel-heading{height:64px;background-color:#fff;box-shadow:none;display:flex;align-items:center}@media(min-width: 980px){.panel.panel-default .panel-heading{height:45px}}.panel.panel-default .panel-heading a{display:flex;align-items:center}.sitemap-ul{position:relative;padding:0;margin:0}@media(min-width: 0)and (max-width: 979px){.sitemap-ul{box-shadow:rgba(100,100,111,.2) 0px 7px 29px 0px;background-color:#fff;border-top:4px solid #20647e;border-radius:12px;padding:25px;margin-bottom:50px}}@media(min-width: 740px)and (max-width: 979px){.sitemap-ul{padding:50px 150px}}@media(min-width: 980px){.sitemap-ul{display:flex;flex-wrap:wrap;justify-content:flex-start}}.sitemap-ul>li{list-style:none;padding:0;margin-bottom:40px;flex:1}@media(min-width: 980px){.sitemap-ul>li{margin-bottom:30px;width:calc(20% - 24px);max-width:calc(20% - 24px);flex:auto;flex-shrink:0}}@media(min-width: 980px){.sitemap-ul>li+li{margin-left:30px}.sitemap-ul>li+li:nth-of-type(5n + 1){margin-left:0}}.sitemap-ul>li>a{font-weight:bold;font-size:1.125em;margin-bottom:15px}@media(min-width: 0)and (max-width: 979px){.sitemap-ul>li>a{border-bottom:3px solid #20647e;padding-bottom:8px;width:max-content}}@media(min-width: 980px){.sitemap-ul>li>a{padding:10px 5px;padding:8px 5px;border-radius:10px;justify-content:center;background-color:#fff;box-shadow:rgba(149,157,165,.2) 0px 8px 24px;border:2px solid #20647e}}.sitemap-ul>li>a.no-link{cursor:not-allowed}.sitemap-ul>li>a.no-link:hover{text-decoration:none !important}.sitemap-ul>li>ul{position:relative;margin:0;padding:0}.sitemap-ul>li>ul:before{position:absolute;content:"";display:block;width:1px;height:calc(100% + 5px);border-left:1px solid rgba(0,111,152,.2);left:0;bottom:11px}@media(min-width: 980px){.sitemap-ul>li>ul:before{left:2px;height:calc(100% + 15px)}}.sitemap-ul>li>ul>li{list-style:none;position:relative;padding-left:30px;margin-bottom:15px;margin-top:15px}@media(min-width: 0)and (max-width: 979px){.sitemap-ul>li>ul>li{padding-left:55px}}@media(min-width: 980px){.sitemap-ul>li>ul>li{margin-bottom:20px;margin-top:20px}}.sitemap-ul>li>ul>li:before{content:"";display:block;width:5px;height:5px;background-color:#006f98;border-radius:50%;border:1px solid #006f98;position:absolute;border-radius:50%;flex-shrink:0;top:50%;left:20px;transform:translate(-50%, -50%);z-index:2}@media(min-width: 0)and (max-width: 979px){.sitemap-ul>li>ul>li:before{left:40px}}.sitemap-ul>li>ul>li:after{content:"";display:block;width:20px;height:1px;position:absolute;top:50%;left:2px;border-top:1px solid rgba(0,111,152,.2)}@media(min-width: 0)and (max-width: 979px){.sitemap-ul>li>ul>li:after{width:40px}}@media(min-width: 980px){.sitemap-ul.full>li{width:calc(25% - 23px);max-width:calc(25% - 23px)}}@media(min-width: 980px)and (min-width: 980px){.sitemap-ul.full>li>a{margin-bottom:20px}}.sitemap-ul a{display:flex;align-items:center;color:#20647e;font-size:1em}.btn-anchor{display:none;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr;font-size:1.75rem;background-color:#fff;width:35px;align-items:center;justify-content:center;padding:5px 0;margin-bottom:5px;border-radius:8px;border:2px solid #20647e;color:#20647e;cursor:pointer;font-weight:bold}.btn-anchor .icon{width:24px;height:24px;display:block}.btn-anchor .icon:before{width:24px;height:24px;background-color:#20647e}.btn-anchor:hover{background-color:#20647e;color:#fff !important;text-decoration:none !important}.btn-anchor:hover a{color:#fff;text-decoration:none}.teaching-mode .header-2023,.teaching-mode .nav-2023,.teaching-mode .entry-search{display:none}.teaching-mode .eh-container{width:calc(100% - 30px);margin:0 0 0 15px;box-shadow:none}.teaching-mode .btn-anchor{display:flex;align-items:center;justify-content:center}.teaching-mode .btn-anchor.btn-home{padding:0;height:35px}.teaching-mode .btn-anchor.btn-home .icon{transform:none}.teaching-mode .btn-anchor.btn-home .icon:before{transform:none;margin-left:-45px}.teaching-mode .btn-anchor.btn-home a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media(hover: hover){.teaching-mode .btn-anchor.btn-home:hover .icon:before{background-color:#fff}}.teaching-mode .entry-header{display:flex;align-items:center;justify-content:center}.teaching-mode .entry-header .entrydiv1{width:100%;background:none;background-color:rgba(0,0,0,0)}.teaching-mode .entry-header .pinyin_table .show1{font-size:1.9em}.teaching-mode .entry-header .pinyin_table .show1 .voicethree:before{width:18px;height:18px}.teaching-mode .entry-header .field{color:#fff;font-size:1.5em;width:200px !important;font-size:2em}.teaching-mode .entry-header .value{color:#fff;font-size:1.5em}.teaching-mode .entry-header .value rt{font-size:2rem;transform:scale(0.8) translateY(10%)}.teaching-mode .entry-header a{color:#fff}.teaching-mode .entry-header .letter-detail-list li{margin-bottom:5px}.teaching-mode .entry-header .letter-detail-list li ruby{color:#4ae3ee}.teaching-mode .entry-header .letter-detail-list li:not(.no-field){min-height:52px}.teaching-mode .entry-header .letter-detail-list li:not(.no-field) .value{font-size:2em;line-height:1.1em}.teaching-mode .entry-header.single .letter-detail-list{width:max-content}.teaching-mode .entry-header.single .entry-text-holder{justify-content:center}.teaching-mode .entry-header.single .pinyin_table .show0{font-size:22.5rem}.teaching-mode .entry-header.single .pinyin_table .show1{font-size:4.4rem}.teaching-mode .entry-header.single .pinyin_table>tbody>tr>td:nth-of-type(2n + 1){width:240px;height:240px}.teaching-mode .entry-header.single .pinyin_table>tbody>tr>td:nth-of-type(2n + 2){width:90px;height:240px}.teaching-mode .container{width:100%;padding:0;margin:0}.teaching-mode .row{margin:0}.teaching-mode .table-firstTd100 tr:first-child td:first-child{width:200px}.teaching-mode #wordDetailTable td{line-height:1.75em}.teaching-mode .main-footer{display:none}.teaching-mode .mobile-hidden2{display:none}.teaching-mode .btn-zoomframe{display:none}.teaching-mode .sticky-sidenav{position:fixed;z-index:999;right:55px;top:50%;display:flex;flex-direction:column;align-items:flex-start;transform:translate(100%, -50%);background-color:rgba(51,51,51,.1);border-radius:10px 0 0 10px;padding:10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.teaching-mode .sticky-sidenav .btn-book{font-size:1.5rem;margin-bottom:5px;width:35px;overflow:hidden}.teaching-mode .sticky-sidenav .btn-book a{padding:0;height:35px}.teaching-mode .sticky-sidenav .btn-book a:before{left:5px;width:24px;height:24px}.teaching-mode .sticky-sidenav .btn-book b{display:none}.teaching-mode .sticky-sidenav .btn-book:hover{transform:translateX(-100%);margin-left:35px;width:initial}.teaching-mode .sticky-sidenav .btn-book:hover a{padding:0 10px 0 40px}.teaching-mode .sticky-sidenav .btn-book:hover a:before{left:10px}.teaching-mode .sticky-sidenav .btn-book:hover b{display:block}@media(hover: hover){.teaching-mode .sticky-sidenav{transition:transform .35s cubic-bezier(0.22, 1, 0.36, 1),right .35s cubic-bezier(0.22, 1, 0.36, 1),background-color .35s cubic-bezier(0.22, 1, 0.36, 1),backdrop-filter .35s cubic-bezier(0.22, 1, 0.36, 1)}.teaching-mode .sticky-sidenav:hover{background-color:rgba(0,0,0,.5)}}.teaching-mode .pinyin_table>tbody>tr>td:nth-of-type(2n + 1){width:140px;height:150px}.teaching-mode .pinyin_table>tbody>tr>td:nth-of-type(2n + 2){height:150px;width:60px}.teaching-mode .pinyin_table .show0{font-size:8em}.teaching-mode .entry-header{min-height:100vh;background-color:#000;background:linear-gradient(to bottom, #333, #000);background:linear-gradient(to bottom, #555, #000)}.teaching-mode .entrydiv2{display:none}.teaching-mode .dict-title{padding-top:15px;padding-bottom:15px;background-color:#eee;color:#11475d;font-size:1.375em}.teaching-mode .entry-body{font-size:1.75em;background-color:#000}@media(min-width: 0)and (max-width: 739px){.teaching-mode .entry-body{font-weight:bold;padding-left:15px !important;padding-right:15px !important;background:linear-gradient(to bottom, #f0f7fa 0%, #95a2a7 10%)}}@media(min-width: 740px){.teaching-mode .entry-body{font-size:2.5em;line-height:1.75em}}.teaching-mode .entry-body ruby{font-weight:bold;margin-right:25px;margin-right:2px}.teaching-mode .entry-body rt{transform:scale(0.6) translateY(4%)}.teaching-mode .entry-body ol,.teaching-mode .entry-body ul{padding-left:1.5em}.teaching-mode .entry-body .bgWhite{background-color:rgba(0,0,0,0) !important}.teaching-mode .entry-body .dict-title{line-height:1.25em}.teaching-mode .entry-body .wordtr{line-height:1.5em}@media(min-width: 740px){.teaching-mode .entry-body .wordtr{line-height:1.625em}}.teaching-mode .entry-body .menu_button{font-size:1.25em}.teaching-mode .entry-body .zhuyin-h-item{height:2.2em;padding-top:.3em}.teaching-mode .entry-body .tab-pane-fade-roydeleted{margin-bottom:40px}@media(min-width: 0)and (max-width: 739px){.teaching-mode .entry-body .tab-pane-fade-roydeleted{box-shadow:rgba(20,22,22,.1137254902) 0px 5px 20px}}@media(min-width: 740px){.teaching-mode .entry-body .tab-pane-fade-roydeleted{border-radius:20px;box-shadow:rgba(0,0,0,.1) 0px 10px 15px}}@media(min-width: 740px){.teaching-mode .entry-body .tab-pane-fade-roydeleted .col-md-12{padding-left:20px;padding-right:20px}}@media(min-width: 980px){.teaching-mode .entry-body .tab-pane-fade-roydeleted .col-md-12{padding-left:40px;padding-right:40px}}.teaching-mode .entry-body .entry-side{width:100%;padding:0 15px}.teaching-mode .entry-body .col-md-10{width:100%}.teaching-mode .entry-body .side{margin-left:0;width:100%}.teaching-mode .entry-body .correspond_title,.teaching-mode .entry-body .correspond_content{font-size:5rem}@media(min-width: 980px){.teaching-mode .entry-body #stroke_animation{position:absolute;left:50%;top:50%;transform:translate(-50%, -28%)}.teaching-mode .entry-body #stroke_container{height:auto !important;position:relative}.teaching-mode .entry-body #stroke_container:before{content:"";display:block;width:100%;padding-bottom:70%}.teaching-mode .entry-body #tab1{position:relative;overflow:hidden;margin:0 auto;transform:scale(4)}.teaching-mode .entry-body .pt20+div{margin-top:230px}.teaching-mode .entry-body .svg-container{width:100% !important}.teaching-mode .entry-body .svg-container svg{display:block;width:100% !important;height:auto !important}}.teaching-mode .entry-body .learnfunction img{display:block;width:80% !important;height:auto !important;margin:0 auto}.teaching-mode #stoke_title,.teaching-mode #linkImageDiv,.teaching-mode #multifn-area,.teaching-mode #imageDiv{display:none !important}.teaching-mode #tabButtons{justify-content:center}.teaching-mode #tabButtons .btn{height:60px !important;width:120px !important;border-width:2px;max-width:120px !important}.teaching-mode #tabButtons .btn .glyphicon{font-size:3rem !important;width:3rem !important}.teaching-mode #tabButtons .btn+.btn{border-left:none}.teaching-mode #tabButtons .btn:first-of-type{border-radius:16px 0 0 16px}.teaching-mode #tabButtons .btn:last-of-type{border-radius:0 16px 16px 0}.--zoom #tabButtons{justify-content:center}.--zoom #tabButtons .btn{height:60px !important;width:120px !important;border-width:2px;max-width:120px !important}.--zoom #tabButtons .btn .glyphicon{font-size:3rem !important;width:3rem !important}.--zoom #tabButtons .btn+.btn{border-left:none}.--zoom #tabButtons .btn:first-of-type{border-radius:16px 0 0 16px}.--zoom #tabButtons .btn:last-of-type{border-radius:0 16px 16px 0}.frame-assistant{position:fixed;transition:all .5s cubic-bezier(0.22, 1, 0.36, 1);z-index:99;transform:translateY(50%) scale(0.8);opacity:0;pointer-events:none}@media(min-width: 0)and (max-width: 739px){.frame-assistant{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(17,71,93,.3);padding:10px;left:0;top:0;width:100%;height:100%;z-index:999;transform:translateY(100px) scale(0.9)}}@media(min-width: 740px){.frame-assistant{width:360px;height:80vh;right:10px;bottom:10px;border-radius:12px;overflow:hidden;border:4px solid #cfa380;box-shadow:rgba(0,0,0,.24) 0px 3px 16px}}@media(min-width: 1380px){.frame-assistant{width:420px}}.frame-assistant .botrun-iframe{height:100% !important}@media(min-width: 1700px){.frame-assistant .botrun-iframe{height:100% !important}}.frame-assistant .assistant-container{box-sizing:border-box}@media(min-width: 0)and (max-width: 739px){.frame-assistant .assistant-container{border-radius:8px;overflow:hidden;background-color:#303030;height:100%;border:4px solid #cfa380}}@media(min-width: 740px){.frame-assistant .assistant-container{background-color:#303030;height:100%}}.frame-assistant .botrun-container{height:calc(100% - 45px)}.frame-assistant .fn-bar{background-color:#cfa380;height:45px;display:flex;align-items:center;justify-content:space-between}.frame-assistant .fn-bar .left{display:flex;justify-content:flex-start;align-items:center}.frame-assistant .fn-bar .right{display:flex;justify-content:flex-end;align-items:center}.frame-assistant .fn-bar .btn-close{display:flex;align-items:center;justify-content:center;width:45px;height:45px;cursor:pointer}.frame-assistant .fn-bar .btn-close .icon:before{background-color:#303030}.frame-assistant.--active{transform:none;opacity:1;pointer-events:auto;transition-delay:.2s}.article-header{padding-top:50px;padding-bottom:25px}@media(min-width: 980px){.article-header{display:flex;justify-content:space-between;align-items:flex-start}}.article-header h2{font-weight:bold;line-height:1.125em;margin:0 0 8px 0}.article-header .info{font-size:.875em;opacity:.7}.article-header .right{display:flex;flex-direction:column;align-items:flex-end;position:relative;padding-right:15px;margin-top:2px}@media(min-width: 0)and (max-width: 739px){.article-header .right{margin-top:10px}}.article-header .right:after{content:"";display:block;width:4px;background-color:#336598;border-radius:5px;position:absolute;top:5%;height:90%;right:0}.article-header .right strong{color:#336598;margin-top:5px}.main-container{max-width:100vw;overflow:hidden}.article-footer>h3{margin-bottom:20px}.article-footer .more-articles{margin-bottom:50px}@media(min-width: 740px){.article-footer .more-articles{display:flex;gap:20px}}.article-footer .more-articles>a{display:block;flex:1;background-color:#fff;border-radius:8px;box-shadow:rgba(0,0,0,.08) 0px 3px 12px;padding:20px;border:2px solid #336598;text-decoration:none}@media(min-width: 0)and (max-width: 739px){.article-footer .more-articles>a+a{margin-top:20px}}@media(min-width: 740px){.article-footer .more-articles>a{padding:30px}}.article-footer .more-articles>a h4{font-weight:bold;margin:0}.article-footer .more-articles>a span{color:#666;font-size:.8125em;font-family:"Nunito","PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;border-bottom:1px dashed #ddd;display:block;width:100%;margin-bottom:15px;padding-bottom:15px;padding-top:8px}.article-footer .more-articles>a p{color:#666}@media(hover: hover){.article-footer .more-articles>a{transition:transform .2s cubic-bezier(0.22, 1, 0.36, 1)}.article-footer .more-articles>a:hover{transform:translateY(-2px)}.article-footer .more-articles>a:active{transform:translateY(0);color:#336598}}.article-card{display:flex;padding-bottom:25px;border-bottom:1px solid #e7e7e7;margin-bottom:25px;align-items:flex-start}@media(min-width: 0)and (max-width: 575px){.article-card{flex-direction:column}}.article-card .img{display:block;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:12px;overflow:hidden;box-shadow:rgba(0,0,0,.3) 0px 0px 25px}@media(min-width: 576px){.article-card .img{width:clamp(180px,40%,300px)}}.article-card .img:before{content:"";display:block;width:100%;padding-bottom:56%}.article-card .text-holder{display:block;text-decoration:none;position:relative;flex:1;padding:15px 0 0 0}@media(min-width: 576px){.article-card .text-holder{padding:0 32px 16px;padding-left:20px}}@media(min-width: 740px){.article-card .text-holder{padding-left:40px}}.article-card h4{font-weight:bold;line-height:1.375em;color:#000;letter-spacing:0;display:block;margin-top:0}@media(min-width: 740px){.article-card h4{font-size:1.5em}}.article-card .desc{color:#555;font-size:1em;font-weight:normal;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;height:2.5em;line-height:1.25em;-webkit-box-orient:vertical}.article-card .teacher,.article-card .date{font-size:.875em;letter-spacing:0;color:#336598}.article-card .teacher:before,.article-card .date:before{width:20px;height:20px;background-color:#336598;background-size:auto 100%;-webkit-mask-position:37.29% 0;mask-position:37.29% 0;margin-right:5px}.article-card .date{font-family:"Nunito","PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;color:#999}@media(min-width: 980px){.article-card .date{margin-left:20px}}.article-card .date:before{width:20px;height:20px;background-color:#999;background-size:auto 100%;-webkit-mask-position:35.59% 0;mask-position:35.59% 0;margin-right:5px}.article-card .infobox{padding-top:3px;width:100%}@media(min-width: 0)and (max-width: 979px){.article-card .infobox{display:flex;flex-direction:column}.article-card .infobox span{margin-bottom:3px}}@media(min-width: 980px){.article-card .infobox{display:flex;justify-content:flex-start}}@media(hover: hover){.article-card{transition:all .25s cubic-bezier(0.22, 1, 0.36, 1);transition-property:transform,box-shadow,border-color}}.article-pool{display:grid;grid-template-columns:repeat(1, 1fr);padding-bottom:30px}.label-success{background-color:#007a16}.label-primary{background-color:#1a6cb3}#Accesskey_Z{color:#fff;font-weight:bold}#Accesskey_U{color:#88d6f3;font-weight:bold}#mainContent{color:#142131;font-weight:bold}*:focus{outline:none}*:focus-visible{outline:3px solid #00b5de;outline-offset:3px;box-shadow:0 0 6px 2px rgba(0,173,212,.6),0 0 12px 4px rgba(0,196,240,.5);border-radius:6px;transition:all .15s ease-in-out}#aiResult{--ai-ink: #5e5245;--ai-deep: #6f9d8a;--ai-sea: #69c0c7;--ai-sky: #dcefed;--ai-sand: #f7f0df;--ai-gold: #f0d654;--ai-apricot: #ea9c62;--ai-coral: #d97b73;--ai-grape: #9e7fc4;--ai-grass: #b9d46f;--ai-mint: #e4f3dc;--ai-rose: #f6e1d9;--ai-paper: #fffdf7;--ai-line: rgba(94, 82, 69, 0.14);--rd-base: 20px;--rd-large: 28px;position:relative;padding:28px 0 56px;background:var(--ai-sand);background:linear-gradient(to bottom, #d4e4e4 0%, var(--ai-sand) 80vh, #fff 130vh);--fz-kai: clamp(20px, 2vw, 29px);--fz-read: clamp(18px, 1.45vw, 24px)}.ai-shell{width:min(1240px,100% - 32px);margin:0 auto;color:var(--ai-ink);font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei"}@media(min-width: 740px){.ai-shell{width:min(1240px,100% - 100px)}}@media(min-width: 980px){.ai-shell{width:clamp(720px,80%,1280px)}}.ai-frame{position:relative;padding:0}.ai-frame::before,.ai-frame::after{content:"";position:absolute;border-radius:999px;pointer-events:none}.ai-frame::before{width:320px;height:320px;background:rgba(220,239,237,.85);top:-120px;right:-100px}.ai-frame::after{width:220px;height:220px;background:rgba(185,212,111,.28);left:-80px;bottom:140px}.ai-head{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:20px;z-index:4;margin-bottom:22px}@media(min-width: 740px){.ai-head{gap:24px;align-items:stretch;grid-template-columns:minmax(0, 0.9fr) minmax(280px, 1.3fr)}}.ai-hero{position:relative;min-height:300px;padding:20px 20px 80px 20px;border-radius:28px;background:#fffdf7;display:flex;flex-direction:column;gap:28px}@media(min-width: 740px){.ai-hero{padding:40px 40px 100px 40px}}.ai-hero:before{content:"";display:block;width:35%;padding-bottom:34.265%;background:url("/Content/img/airesult/ai-anwser.svg") no-repeat center/contain;position:absolute;right:-10%;bottom:-5%}@media(min-width: 740px){.ai-hero:before{width:30%;padding-bottom:27.39%;right:-10%;bottom:-1%}}@media(min-width: 980px){.ai-hero:before{right:-10%;bottom:-10vh}}.ai-hero a.btn{border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;text-decoration:none;background-color:#006ebd;color:#fff;display:inline-flex;font-weight:bold;font-size:1.125em;min-height:36px;padding:.3em 1.25em .5em;align-items:center;border-radius:30px}@media(hover: hover){.ai-hero a.btn{transition:transform .2s cubic-bezier(0.22, 1, 0.36, 1)}.ai-hero a.btn:hover{transform:translateY(-2px)}}.ai-hero .letter-detail-list{display:flex;gap:20px;padding-left:0}.ai-hero .letter-detail-list li{list-style:none;display:flex;align-items:center;gap:10px}.ai-hero .letter-detail-list .value{color:#20647e;font-weight:bold;display:flex;align-items:center}@media(min-width: 0)and (max-width: 979px){.ai-hero .letter-detail-list .value{padding-right:15px}}.ai-hero .letter-detail-list .value ruby{font-size:1.5em}.ai-hero .letter-detail-list .value strong{margin-right:8px}.ai-hero .letter-detail-list .value rt{font-size:1.35rem;transform:scale(0.8) translateY(10%);font-size:.3em;transform:scale(0.8) translateY(5%)}.ai-kicker{display:inline-flex;align-items:center;gap:8px;padding:.5em 1em;border-radius:.75em;font-size:1.25em;font-weight:bold;letter-spacing:.1em;color:#41705d;background:#e8f2ec}.ai-kicker:before{content:"?";display:inline-block;font-size:2em;transform:rotateX(10deg)}.ai-kicker strong{color:var(--ai-ink)}.ai-title{margin:18px 0 14px;display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}.character-collection{padding:8px;border-radius:28px;border:1px dotted rgba(17,71,93,.6);margin:22px auto}@media(min-width: 0)and (max-width: 739px){.character-collection{background-color:rgba(17,71,93,.05)}}@media(min-width: 740px){.character-collection{padding:22px;border:3px dotted rgba(17,71,93,.6)}}.ai-title-main{font-family:"Noto Serif TC",serif;font-size:clamp(60px,10vw,98px);line-height:.95;letter-spacing:.02em;color:var(--ai-ink)}.ai-title-sub{display:grid;gap:8px;padding-bottom:10px}.ai-pronounce{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ai-pronounce span,.ai-pronounce b{display:inline-flex;align-items:center;min-height:32px;border-radius:999px;padding:0 12px}.ai-pronounce span{background:#e1f0f0;color:var(--ai-deep);font-weight:bold;font-size:24px;line-height:1.2;font-family:var(--ai-bpmf-font)}.ai-pronounce b{background:#f8efbf;color:#7c5a00;font-family:"Nunito",sans-serif;font-size:17px;letter-spacing:.08em}.ai-summary{max-width:720px;margin:0;font-size:18px;line-height:1.9;color:rgba(20,33,49,.82)}.ai-pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ai-pill-row .pill{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 15px;border-radius:16px;background:#fffaf0;font-weight:bold;font-size:16px;color:var(--ai-ink)}.ai-aside{display:flex;flex-direction:column;height:100%}.ai-panel{position:relative;border-radius:28px;padding:24px;border:1px solid rgba(111,157,138,.16);background:#fffdf7}.ai-panel--deco{border-radius:0 0 28px 28px;background:linear-gradient(to bottom, #6f9d8a, #c3be82);border:none;padding-bottom:0;padding-left:30%;padding-right:0}.ai-panel--deco:before{content:"";display:block;width:100%;padding-bottom:59%;background:url("/Content/img/airesult/house.svg") no-repeat center/contain;margin:0 -10% 0 0}@media(min-width: 980px){.ai-panel--deco:before{margin:0 0 -6% 0}}.ai-panel--query{background:#6f9d8a;color:#fff;padding-left:30%;display:flex;align-items:center;position:relative;z-index:3;border-radius:28px 28px 0 0;flex:1}@media(min-width: 980px){.ai-panel--query{padding:35px 25px 0 25%}}.ai-panel--query:before{content:"";display:block;width:35%;padding-bottom:37.1%;background:url("/Content/img/airesult/ai-hero.svg") no-repeat center/contain;position:absolute;left:-5%;top:50%;transform:translateY(-50%)}@media(min-width: 980px){.ai-panel--query:before{width:32%;padding-bottom:33.92%;left:-10%}}.ai-panel--query h1{font-size:clamp(18px,2vw,28px);margin:0;padding:0}.ai-panel--query .ai-note,.ai-panel--query .ai-source,.ai-panel--query .ai-meta-label{color:hsla(0,0%,100%,.72)}.ai-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.ai-panel-title h2,.ai-panel-title h3,.ai-panel-title .ai-card-head h3{margin:0;font-size:30px;line-height:1.15;font-weight:bold}.ai-note{margin:0;font-size:16px;line-height:1.5;color:rgba(20,33,49,.72)}@media(min-width: 740px){.ai-note{font-size:1.125em;font-size:17px}}.ai-note--spaced{margin-top:8px}.ai-book-stack{position:relative;width:min(100%,270px);margin:22px auto 0;padding-top:18px}.ai-book-stack::after{content:"";position:absolute;left:12%;right:12%;bottom:-10px;height:24px;border-radius:999px;background:rgba(111,157,138,.12)}.ai-book{position:relative;display:block;height:46px;border-radius:14px 18px 16px 12px;margin-top:-8px;border:2px solid rgba(94,82,69,.08)}.ai-book::before,.ai-book::after{content:"";position:absolute;border-radius:999px}.ai-book::before{left:12px;top:11px;width:22%;height:8px;background:hsla(0,0%,100%,.84)}.ai-book::after{right:16px;top:8px;width:28%;height:28px;background:rgba(20,33,49,.12)}.ai-book:nth-child(1){transform:rotate(-3deg);background:#9ccf8a}.ai-book:nth-child(2){transform:rotate(2deg);background:#88bfdc}.ai-book:nth-child(3){transform:rotate(-4deg);background:#b8a1d3}.ai-book:nth-child(4){transform:rotate(1deg);background:#e7b37c}.ai-book:nth-child(5){transform:rotate(-2deg);background:#9fd3c7}.ai-metrics{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;position:relative;z-index:1}.ai-metric{padding:16px 14px;border-radius:20px;background:rgba(255,253,247,.18);border:1px solid hsla(0,0%,100%,.18)}.ai-metric strong{display:block;font-family:"Nunito",sans-serif;font-size:clamp(28px,4vw,40px);line-height:1;margin-bottom:6px}.ai-metric span{display:block;font-size:15px;letter-spacing:.05em}.ai-source{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:rgba(255,253,247,.16);font-size:13px;font-weight:700}.ai-grid{display:grid;grid-template-columns:1fr;gap:16px;position:relative;z-index:1}@media(min-width: 740px){.ai-grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:22px}}@media(min-width: 1100px){.ai-grid{grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-columns:repeat(6, minmax(0, 1fr))}}@media(min-width: 1700px){.ai-grid{gap:30px}}.ai-explanation{font-size:var(--fz-kai);font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";font-weight:500;line-height:1.4}@media(min-width: 980px){.ai-explanation{padding:0 10%}}.answer-block{display:flex;align-items:center;flex-direction:column;gap:10px}.answer-block h2,.answer-block h3{font-size:var(--fz-kai);line-height:1.6}.answer-block .pinyin_table{margin-top:10px;margin-bottom:0}.answer-block p{font-size:var(--fz-kai);font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";font-weight:500;line-height:1.4}.answer-content{display:flex;align-items:center;flex-direction:column;gap:10px;width:100%}.ai-reading-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px}@media(min-width: 980px){.ai-reading-tabs{margin:0 auto 20px}}.ai-reading-tab{display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--ai-line);background:#fff;color:var(--ai-ink);font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";font-size:1.05em;font-weight:600;letter-spacing:.04em;line-height:1;padding:.6em 1.1em;border-radius:999px;text-decoration:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ai-reading-tab:hover{border-color:#006ebd;color:#006ebd;transform:translateY(-2px)}.ai-reading-tab:focus-visible{outline:2px solid #006ebd;outline-offset:2px}.ai-reading-tab.is-active{background-color:#006ebd;border-color:#006ebd;color:#fff}.ai-reading-tab.is-active:hover{color:#fff}.answer-steps{display:grid;gap:12px}.answer-steps li{display:grid;grid-template-columns:38px minmax(0, 1fr);gap:12px;align-items:flex-start;font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";font-size:var(--fz-kai);font-weight:600}.answer-steps .ai-step-index{background-color:#2f2e2a;color:#fff5cc}.answer-list{display:flex;gap:10px;padding:0;flex-wrap:wrap;padding:0;font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";justify-content:center}.answer-list li{font-size:clamp(24px,2.75vw,42px);padding:.2em .95em;border-radius:999px;font-weight:bold;letter-spacing:.04em;white-space:nowrap;list-style:none;border:1.5px solid currentColor;transition:transform .18s ease}.answer-list li:hover{transform:translateY(-2px)}.answer-list li:nth-of-type(even){transform:rotate(0.6deg)}.answer-list li:nth-of-type(even):hover{transform:rotate(0.6deg) translateY(-2px)}.answer-list li:nth-of-type(10n + 1){background:#ede8f5;color:#4e279c}.answer-list li:nth-of-type(10n + 2){background:#e4eef8;color:#104786}.answer-list li:nth-of-type(10n + 3){background:#f7e8eb;color:#7a142a}.answer-list li:nth-of-type(10n + 4){background:#e4f0e8;color:#1a5231}.answer-list li:nth-of-type(10n + 5){background:#f5ede4;color:#8b3d0f}.answer-list li:nth-of-type(10n + 6){background:#f2f5e6;color:#4e6800}.answer-list li:nth-of-type(10n + 7){background:#fdf6d8;color:#7a3d00}.answer-list li:nth-of-type(10n + 8){background:#e4f1f5;color:#014063}.answer-list li:nth-of-type(10n + 9){background:#fdf0ea;color:#732701}.answer-list li:nth-of-type(10n + 10){background:#f0ebf8;color:#3c037e}.ai-section-title{display:flex;align-items:center;padding-bottom:1em;gap:1em;white-space:nowrap;padding-top:1.5em}.ai-section-title h2{font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;font-weight:bold;color:#11475d;white-space:nowrap;margin:0;padding:0}.ai-card{position:relative;display:flex;flex-direction:column;min-width:0;align-self:stretch;border-radius:var(--rd-base);overflow:hidden;background:var(--ai-paper);border:1px solid rgba(111,157,138,.16);grid-column:span 1}@media(min-width: 980px){.ai-card{border-radius:var(--rd-large)}}@media(min-width: 740px){.ai-card.--full,.ai-card.--wide,.ai-card.--xl,.ai-card.--tall{grid-column:span 2}}@media(min-width: 1100px){.ai-card.--full,.ai-card.--wide{grid-column:span 6}.ai-card.--xl,.ai-card.--tall{grid-column:span 4}.ai-card.--normal{grid-column:span 2}.ai-card.--half{grid-column:span 3}}.ai-card.--sea{background:#e5f4ef}.ai-card.--sea .ai-card-icon,.ai-card.--sea .ai-step-index,.ai-card.--sea .ai-chip-list li,.ai-card.--sea .ai-card-tag,.ai-card.--sea .ai-card-visual{background:#caece7;color:#437f80}.ai-card.--sky{background:#edf5f6}.ai-card.--sky .ai-card-icon,.ai-card.--sky .ai-step-index,.ai-card.--sky .ai-chip-list li,.ai-card.--sky .ai-card-tag,.ai-card.--sky .ai-card-visual{background:#d7eaee;color:#527f95}.ai-card.--gold{background:#fff5cc}.ai-card.--gold .ai-card-icon,.ai-card.--gold .ai-step-index,.ai-card.--gold .ai-chip-list li,.ai-card.--gold .ai-card-tag,.ai-card.--gold .ai-card-visual{background:#f5e79a;color:#8b6a00}.ai-card.--rose{background:#f9e5df}.ai-card.--rose .ai-card-icon,.ai-card.--rose .ai-step-index,.ai-card.--rose .ai-chip-list li,.ai-card.--rose .ai-card-tag,.ai-card.--rose .ai-card-visual{background:#f2c7c4;color:#b26763}.ai-card.--grape{background:#eee6f7}.ai-card.--grape .ai-card-icon,.ai-card.--grape .ai-step-index,.ai-card.--grape .ai-chip-list li,.ai-card.--grape .ai-card-tag,.ai-card.--grape .ai-card-visual{background:#dccfee;color:#7c63a7}.ai-card.--grass{background:#eef4d2}.ai-card.--grass .ai-card-icon,.ai-card.--grass .ai-step-index,.ai-card.--grass .ai-chip-list li,.ai-card.--grass .ai-card-tag,.ai-card.--grass .ai-card-visual{background:#dce9a8;color:#6d8c35}.ai-card.--ink{background:#e9f2ed;color:#486356}.ai-card.--ink .ai-card-icon,.ai-card.--ink .ai-step-index,.ai-card.--ink .ai-chip-list li,.ai-card.--ink .ai-card-tag,.ai-card.--ink .ai-meta-item,.ai-card.--ink .ai-card-visual{background:rgba(106,143,126,.1490196078)}.ai-card.--ink .ai-card-head h3,.ai-card.--ink p,.ai-card.--ink li,.ai-card.--ink .ai-meta-value{color:#486356}.ai-card.--ink .ai-meta-label{color:rgba(81,99,90,.7411764706)}.ai-card.--ink .ai-quote{background:hsla(0,0%,100%,.431372549)}.ai-card.--ink .ai-list li::before{background:rgba(72,99,86,.1411764706)}.ai-card.--gray{background:#fff;color:#11475d;border-color:rgba(17,71,93,.12)}.ai-card.--gray .ai-card-icon,.ai-card.--gray .ai-step-index,.ai-card.--gray .ai-chip-list li,.ai-card.--gray .ai-card-tag,.ai-card.--gray .ai-card-visual{background:#edf2f5;color:#11475d}.ai-card.--gray .ai-card-head h3,.ai-card.--gray p,.ai-card.--gray li,.ai-card.--gray .ai-meta-value{color:rgba(17,71,93,.9)}.ai-card.--gray .ai-list li::before{background:rgba(17,71,93,.22)}.ai-card .ailabel{display:inline-flex;align-items:center;vertical-align:middle;margin-left:.5em;padding:.2em .8em;border-radius:999px;font-size:.5em;font-weight:bold;letter-spacing:.04em;white-space:nowrap;color:#fff;background:linear-gradient(90deg, var(--ai-grape) 0%, #12bf88 38%, #91bf12 70%, var(--ai-sea) 100%);font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif}.ai-card-inner{display:flex;flex-direction:column;gap:18px;height:100%;padding:22px;padding-top:0}.ai-card-visual{position:relative;min-height:88px;border-radius:0 0 22px 22px;overflow:hidden;display:flex;align-items:flex-end;justify-content:space-between;padding:14px 16px}.ai-card-visual::before,.ai-card-visual::after{content:"";position:absolute;border-radius:999px}.ai-card-visual::before{width:120px;height:120px;right:-24px;top:-36px;opacity:.14;background:currentColor}.ai-card-visual::after{width:76px;height:76px;left:-20px;bottom:-28px;opacity:.1;background:currentColor}.ai-card-visual-lines{position:absolute;inset:0;background:none;opacity:.8}.ai-card-visual-lines::before,.ai-card-visual-lines::after{content:"";position:absolute;left:16px;height:10px;border-radius:999px;background:hsla(0,0%,100%,.44)}.ai-card-visual-lines::before{top:36px;width:34%;box-shadow:0 -20px 0 hsla(0,0%,100%,.44)}.ai-card-visual-lines::after{top:58px;width:26%}.ai-card-visual-mark{position:relative;z-index:1;width:fit-content;border-radius:20px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.54);font-size:26px;font-size:clamp(18px,2.5vw,36px);font-weight:bold;padding:.4em .75em}.ai-card-visual-dot{position:relative;z-index:1;width:54px;height:54px;border-radius:50%;background:rgba(20,33,49,.12)}.ai-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-top:22px}.ai-card-head h3{margin:0;font-size:30px;line-height:1.15;font-weight:bold}.ai-card-head+.ai-card-visual{border-radius:22px}.ai-card-icon{width:42px;height:42px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;flex-shrink:0}.ai-card-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ai-card p,.ai-card li{margin:0;color:rgba(20,33,49,.82);line-height:1.7;font-size:var(--fz-read)}.ai-card .ai-card-head h3{margin:0;font-size:30px;line-height:1.15;font-weight:bold}.ai-card .stroke-holder{position:relative;width:100%;isolation:isolate}.ai-card .stroke-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ai-card .stroke-holder:before{content:"";display:block;width:100%;padding-bottom:160%}body.ai-character-open{overflow:hidden}.ai-character{position:relative}.ai-character-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}@media(min-width: 740px){.ai-character-grid{gap:18px}}.ai-character-slot{position:relative;min-width:0;min-height:320px;width:calc(50% - 5px)}@media(min-width: 980px){.ai-character-slot{width:calc(25% - 13.5px)}}.ai-character-slot.is-active .ai-character-trigger{opacity:0;pointer-events:none;transform:scale(0.98)}.ai-character-slot.is-active .ai-character-slot-placeholder{opacity:1}.ai-character-trigger,.ai-character-popup{position:relative;border:0;color:inherit;text-align:left;transform-style:preserve-3d}.ai-character-trigger{display:flex;flex-direction:column;width:100%;min-height:100%;padding:0;background:rgba(0,0,0,0);transition:opacity .24s ease,transform .28s ease}.ai-character-trigger:hover .ai-character-trigger-inner,.ai-character-trigger:focus-visible .ai-character-trigger-inner{transform:translate3d(0, -4px, 12px);border-color:rgba(17,71,93,.18)}.ai-character-trigger:focus-visible{outline:none}.ai-character-trigger-inner,.ai-character-face{display:flex;flex-direction:column;min-height:320px;border-radius:26px;border:1px solid rgba(17,71,93,.12);background:#fff;overflow:hidden}.ai-character-trigger-inner{position:relative;height:100%;flex:1;transition:transform .28s ease,border-color .28s ease}.ai-character-slot-placeholder{position:absolute;inset:0;border-radius:26px;border:2px dashed #c4d2db;background:#f7fafb;color:rgba(17,71,93,.55);display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;opacity:0;pointer-events:none;transition:opacity .24s ease}.ai-character-slot-placeholder span{font-size:15px;font-weight:700;letter-spacing:.08em}.ai-character-panel{position:relative;display:flex;flex:1;flex-direction:column;gap:16px;padding:0 20px 60px;background:radial-gradient(circle at right top, rgba(214, 225, 232, 0.65), transparent 30%),radial-gradient(circle at left bottom, rgba(238, 243, 246, 0.9), transparent 24%),#fff}.ai-character-panel::before,.ai-character-panel::after{content:"";position:absolute;border-radius:999px;background:rgba(185,204,214,.34);pointer-events:none}.ai-character-panel::before{width:132px;height:132px;top:-46px;right:-38px}.ai-character-panel::after{width:92px;height:92px;left:-26px;bottom:-34px}.ai-character-topline,.ai-character-back-head,.ai-character-actions,.ai-character-title-row,.ai-character-meta,.ai-character-columns{position:relative;z-index:1}.ai-character-topline{display:flex;align-items:center;justify-content:space-between;gap:12px}.ai-character-eyebrow,.ai-character-hint,.ai-character-json-note{font-size:13px;font-weight:700;letter-spacing:.06em}.ai-character-eyebrow{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#edf2f5;color:rgba(17,71,93,.78);display:none}.ai-character-hint,.ai-character-json-note{color:rgba(17,71,93,.6)}.ai-character-footer{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px;background-color:rgba(17,71,93,.6);position:absolute;width:100%;padding:10px;color:#fff;left:0;bottom:0}.ai-character-title-row{display:flex;align-items:flex-start;gap:12px}.ai-character-word{margin:0;font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";line-height:1;color:#11475d}.ai-character-ruby{align-items:center;display:inline-flex;font-family:"Times New Roman",Times,"標楷體","BiauKai","DFKai-sb","TWKai","Microsoft JhengHei",sans-serif;font-size:clamp(48px,6vw,72px);line-height:1.4;min-height:1em}.ai-character-ruby rt{display:block;font-family:BopomofoPro,serif,"標楷體","BiauKai","DFKai-sb","TWKai","Microsoft JhengHei";font-size:30%;font-weight:500;line-height:1;text-align:center;padding-left:.1em;position:relative;-webkit-text-orientation:upright;text-orientation:upright;writing-mode:vertical-lr;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:1.5em;color:#4b6575}.ai-character-meta{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px;margin:0}.ai-character-meta div{padding:12px 14px;border-radius:18px;background:rgba(237,242,245,.95);border:1px solid rgba(17,71,93,.07)}.ai-character-meta dt{margin:0 0 4px;font-size:13px;font-weight:700;letter-spacing:.06em;color:rgba(17,71,93,.56)}.ai-character-meta dd{margin:0;font-size:20px;line-height:1.35;color:#11475d}.ai-character-preview,.ai-character-back-summary{margin:0;font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";font-size:17px;line-height:1.375;color:rgba(17,71,93,.9)}@media(min-width: 740px){.ai-character-preview,.ai-character-back-summary{font-size:19px}}@media(min-width: 1700px){.ai-character-preview,.ai-character-back-summary{font-size:21px}}.ai-character-inline-chips,.ai-character-section{position:relative;z-index:1}.ai-character-inline-chips{display:grid;gap:10px}.ai-character-section-title{margin:0 0 10px;font-size:16px;font-weight:700;letter-spacing:.04em;color:#11475d}.ai-character-chip-row{display:flex;flex-wrap:wrap;gap:8px}.ai-character-chip{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#edf2f5;color:rgba(17,71,93,.84);font-size:14px;font-weight:700}.ai-character-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .3s ease}.ai-character-overlay.is-active{opacity:1;pointer-events:auto}.ai-character-overlay.is-active .ai-character-popup{opacity:1;zoom:1}.ai-character-backdrop{position:absolute;inset:0;background:rgba(23,35,44,.36);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ai-character-stage{position:relative;width:100%;max-width:1080px;perspective:2000px}.ai-character-popup{width:100%;max-height:calc(100vh - 48px);opacity:0;transform:scale(0.8);transition:zoom .42s cubic-bezier(0.22, 1, 0.36, 1),transform .42s cubic-bezier(0.22, 1, 0.36, 1),opacity .3s ease}.ai-character-popup-inner{position:relative;width:100%;height:calc(100vh - 48px);min-height:620px;max-height:760px;transform-style:preserve-3d;transition:transform .58s cubic-bezier(0.22, 1, 0.36, 1)}.ai-character-popup.is-flipped{transform:none}.ai-character-popup.is-flipped .ai-character-face--front{opacity:0;pointer-events:none}.ai-character-face{position:absolute;inset:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;border-radius:26px}.ai-character-face--front{transform:translateZ(2px)}.ai-character-face--back{overflow-y:auto;transition:zoom .3s ease}.ai-character-close{position:absolute;top:18px;right:18px;z-index:10;min-width:44px;min-height:44px;border-radius:999px;border:1px solid rgba(17,71,93,.14);background:hsla(0,0%,100%,.94);color:#11475d;font-size:0;font-weight:700;box-shadow:0 8px 24px rgba(17,71,93,.16)}.ai-character-close::before,.ai-character-close::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:999px;background:currentColor}.ai-character-close::before{transform:translate(-50%, -50%) rotate(45deg)}.ai-character-close::after{transform:translate(-50%, -50%) rotate(-45deg)}.ai-character-columns{display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);gap:20px}.ai-character-column{display:grid;gap:16px;align-content:start}.ai-character-panel--back{min-height:100%;padding-top:72px}.ai-character-section{padding:16px 18px;border-radius:20px;background:rgba(246,249,251,.96);border:1px solid rgba(17,71,93,.08)}.ai-character-section--compact{padding:0;background:rgba(0,0,0,0);border:0}.ai-character-section--note{background:#eef4f6}.ai-character-list{margin:0;padding-left:1.25em;display:grid;gap:8px}.ai-character-list li{font-size:16px;line-height:1.75;color:rgba(17,71,93,.88)}.ai-character-more{margin:10px 0 0;font-size:13px;font-weight:700;letter-spacing:.04em;color:rgba(17,71,93,.58)}.ai-character-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:4px}.ai-character-link{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;background:#11475d;color:#fff;font-size:15px;font-weight:700;text-decoration:none}.ai-character-link:hover,.ai-character-link:focus{color:#fff;text-decoration:none}@media(max-width: 991px){.ai-character-slot,.ai-character-trigger-inner,.ai-character-face{min-height:286px}.ai-character-popup-inner{min-height:0;height:calc(100vh - 48px);max-height:none}.ai-character-columns{grid-template-columns:minmax(0, 1fr)}}@media(max-width: 767px){.ai-character-trigger-inner,.ai-character-face{border-radius:22px}.ai-character-panel{padding:20px 16px 18px;padding:10px 10px 40px 10px}.ai-character-meta{grid-template-columns:minmax(0, 1fr)}.ai-character-meta dd{font-size:18px}.ai-character-preview,.ai-character-back-summary{font-size:18px}.ai-character-overlay{padding:12px}.ai-character-popup{max-height:calc(100vh - 24px)}.ai-character-popup-inner{height:calc(100vh - 24px);max-height:none}.ai-character-close{top:12px;right:12px}.ai-character-actions{align-items:stretch;flex-direction:column}.ai-character-link{width:100%}}.ai-list,.ai-chip-list,.ai-steps{list-style:none;padding:0;margin:0}.ai-list{display:grid;gap:12px}.ai-list li{position:relative;padding-left:18px}.ai-list li::before{content:"";position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.4}.ai-chip-list{display:flex;flex-wrap:wrap;gap:10px}.ai-chip-list li{display:inline-flex;align-items:center;min-height:38px;padding:.1em .5em;border-radius:14px;font-weight:bold;font-size:var(--fz-kai);font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei"}.ai-quote-list{display:grid;gap:14px}.ai-quote{position:relative;padding:16px 18px 16px 5em;border-radius:20px;background:rgba(255,250,240,.9)}.ai-quote p{font-size:var(--fz-kai);letter-spacing:0;line-height:1.375;font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei"}.ai-quote p strong{font-weight:bold}.ai-quote::before{content:"“";position:absolute;left:0;top:0;font-size:6em;line-height:1;opacity:.2;font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";transform:translate(-40%, 30%);pointer-events:none}.ai-steps{display:grid;gap:12px}.ai-steps li{display:grid;grid-template-columns:38px minmax(0, 1fr);gap:12px;align-items:flex-start}.ai-step-index{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;font-family:"Nunito",sans-serif;font-size:20px;font-weight:bold}.ai-meta-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.ai-meta-item{padding:14px;border-radius:18px;background:rgba(255,250,240,.92)}.ai-meta-label{display:block;margin-bottom:8px;font-size:16px;font-weight:bold;letter-spacing:.06em;text-transform:uppercase;color:rgba(20,33,49,.5)}.ai-meta-value{display:block;font-size:var(--fz-kai);line-height:1.2;font-weight:bold;color:var(--ai-ink)}.ai-meta-value--bpmf{font-family:BopomofoPro,serif}.ai-empty,.ai-loading{min-height:240px;display:flex;align-items:center;justify-content:center;text-align:center;padding:32px;border-radius:28px;background:#fffdf7}.ai-loading-ring{width:54px;height:54px;border-radius:50%;border:4px solid rgba(32,100,126,.15);border-top-color:var(--ai-deep);animation:aiLabSpin .9s linear infinite;margin:0 auto 16px}@keyframes aiLabSpin{to{transform:rotate(360deg)}}.facts{margin-top:72px;position:relative;overflow:visible}@media(min-width: 1100px){.facts{margin-top:110px}}.facts:before{content:"";display:block;width:35%;padding-bottom:34.265%;background:url("/Content/img/airesult/ai-extend.svg") no-repeat center/contain;position:absolute;right:-5%;bottom:-5%;z-index:5}@media(min-width: 740px){.facts:before{width:25%;padding-bottom:24.475%;right:-5%;bottom:auto;top:-10%}}@media(min-width: 980px){.facts:before{width:21%;padding-bottom:20.559%}}.ai-facts{background-color:#f5efe4;border:1px solid #d9cab2;border-radius:18px;padding:90px 20px;position:relative;z-index:3;line-height:1.7;font-size:var(--fz-read)}@media(min-width: 740px){.ai-facts{padding:120px 20% 30px 30px}}.ai-facts-header{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;flex-direction:column;width:100%;margin-bottom:10px;border-bottom:2px dashed #d9cab2;padding-bottom:1em;margin-top:-100px}@media(min-width: 740px){.ai-facts-header{margin-top:-145px}}@media(min-width: 1380px){.ai-facts-header{margin-top:-150px}}.ai-facts-mark{display:inline-flex;align-items:center;justify-content:center;min-width:72px;padding:.25em 1em;border-radius:999px;background-color:#efb743;color:#75502b;font-weight:700;letter-spacing:.04em;font-size:1.25em}.ai-facts-title{margin:0;color:#40352d;font-size:1.25em;font-weight:700}.ai-facts-list{margin:0;padding-left:1.2em;color:#463b31;line-height:1.8}.ai-facts-list li+li{margin-top:8px}.ai-facts-note{margin-top:12px;color:#6c5a49;font-size:14px;line-height:1.7}.ai-facts-report{position:relative;z-index:6;font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;margin:90px auto 0;padding:0 10px;text-align:center}@media(min-width: 740px){.ai-facts-report{flex-direction:row;gap:16px;margin-top:24px}}.ai-facts-report-text{margin:0;color:#6c5a49;font-size:14px;line-height:1.7}.ai-facts-report-btn{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:.25em 1.4em;border:1px solid #7a6248;border-radius:999px;background-color:#fff;color:#5b4632;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.04em;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,color .2s ease}.ai-facts-report-btn:hover,.ai-facts-report-btn:focus,.ai-facts-report-btn:active{background-color:#7a6248;color:#fff;text-decoration:none}.ai-facts-report-btn:focus-visible{outline:2px solid #efb743;outline-offset:2px}.conpactSearch{--height: 40px}@media(min-width: 740px){.conpactSearch{--height: 48px}}@media(min-width: 1380px){.conpactSearch{--height: 50px}}.conpactSearch{font-family:"Noto Sans TC","Microsoft JhengHei",sans-serif;display:block;width:100%;margin-top:14px;color:#111;position:relative;z-index:9;margin:1em auto}@media(min-width: 980px){.conpactSearch{width:clamp(400px,80%,800px)}}@media(min-width: 980px)and (max-width: 1379px){.conpactSearch{width:clamp(400px,90%,960px)}}.conpactSearch button{border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;display:flex;align-items:center;justify-content:center;width:var(--height);height:var(--height);position:relative;border-radius:50%;transition:all .3s cubic-bezier(0.22, 1, 0.36, 1)}.conpactSearch button:before{content:"";display:block;width:calc(var(--height)*1);height:calc(var(--height)*1);position:absolute;background-color:#e4efef;border-radius:50%;opacity:0;left:50%;top:50%;transform:translate(-50%, -50%) scale(0.8);transition:all .3s cubic-bezier(0.22, 1, 0.36, 1)}.conpactSearch button .icon{margin:0}.conpactSearch button .icon:before{width:calc(var(--height)*.6);height:calc(var(--height)*.6);background-color:#444}.conpactSearch button.submit{background-color:#000;width:calc(var(--height) + 10px);height:calc(var(--height) + 10px);flex-shrink:0}.conpactSearch button.submit:before{display:none}.conpactSearch button.submit .icon:before{background-color:#fff}@media(hover: hover){.conpactSearch button:hover:before{transform:translate(-50%, -50%) scale(1);opacity:1}.conpactSearch button:hover .icon:before{background-color:#000}.conpactSearch button:hover.submit{background-color:#006f98;transform:scale(1.1)}.conpactSearch button:hover.submit .icon:before{background-color:#fff}}.conpactSearch>div{display:flex;align-items:center;gap:8px;width:100%}.conpactSearch .inputWrapper{display:flex;align-items:center;flex:1 1 auto;box-shadow:rgba(0,0,0,.1) 0px 10px 50px;padding:6px 12px 6px 6px;padding:3px 10px 3px 3px;border:1px solid #dcdada;border-radius:999px;background:hsla(0,0%,100%,.9);background:radial-gradient(ellipse at center, rgb(255, 255, 255) 0%, rgb(255, 255, 255) 51%, rgba(255, 255, 255, 0.8) 100%);box-sizing:border-box;backdrop-filter:blur(10px);gap:8px}.conpactSearch .selectWrapper{position:relative;width:100%}@media(min-width: 0)and (max-width: 979px){.conpactSearch .selectWrapper{border-bottom:1px solid #e7e7e7}}.conpactSearch .selectWrapper .arrow{position:absolute;z-index:2;pointer-events:none;right:10px;top:50%;transform:translate(0, -50%);transition:all .3s cubic-bezier(0.22, 1, 0.36, 1)}.conpactSearch .selectWrapper .arrow:before{width:18px;height:18px;background-color:#505050}.conpactSearch .searchTypeSwitch{position:relative;display:inline-flex;align-items:stretch;flex:0 0 auto;height:var(--height);padding:4px;border-radius:999px;background:#efece2;box-sizing:border-box;-webkit-user-select:none;user-select:none;transition:background-color .4s ease}.conpactSearch .searchTypeSwitch .switch-thumb{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.18);transform:translate(0, 0);transition:transform .4s cubic-bezier(0.32, 0.72, 0, 1),width .4s cubic-bezier(0.32, 0.72, 0, 1),background-color .4s ease,box-shadow .4s ease;pointer-events:none;z-index:1}.conpactSearch .searchTypeSwitch .switch-option{position:relative;z-index:2;width:auto !important;height:auto !important;border-radius:999px !important;padding:0 12px !important;white-space:nowrap;font-family:inherit;font-size:14px;font-weight:bold;line-height:1;color:#6f6a5d;background:none;transition:color .4s ease}@media(min-width: 740px){.conpactSearch .searchTypeSwitch .switch-option{padding:0 14px !important;font-size:15px}}@media(min-width: 1380px){.conpactSearch .searchTypeSwitch .switch-option{font-size:16px}}.conpactSearch .searchTypeSwitch .switch-option:before{display:none !important}@media(hover: hover){.conpactSearch .searchTypeSwitch .switch-option:hover{color:#2b2b2b}.conpactSearch .searchTypeSwitch .switch-option:hover:before{display:none !important}}.conpactSearch .searchTypeSwitch .switch-option.--active{color:#111}.conpactSearch .searchTypeSwitch::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(100deg, #ffd9c9 0%, #fdeeb6 22%, #d9f0c2 42%, #cfe6fb 62%, #e9cdf7 82%, #ffd2dd 100%);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:0}.conpactSearch .searchTypeSwitch.--type-search{background:#d7e9f0}.conpactSearch .searchTypeSwitch.--type-ai{background:#f0daf6}.conpactSearch .searchTypeSwitch.--type-ai::after{opacity:1}@media(min-width: 0)and (max-width: 979px){.conpactSearch>div{position:relative}.conpactSearch .inputWrapper{flex-wrap:wrap;width:100%;border-radius:22px;padding:14px 16px;row-gap:10px;min-height:calc(var(--height)*3 + 28px)}.conpactSearch .left{width:100%;margin:0;justify-content:center}.conpactSearch .searchTypeSwitch{width:100%}.conpactSearch .searchTypeSwitch .switch-option{flex:1 1 0;min-width:0;padding:0 4px !important}.conpactSearch input[type=text]{flex:1 1 100%;width:100%}.conpactSearch .right{margin-left:0}.conpactSearch .submit{position:absolute;right:12px;bottom:12px}}.conpactSearch .left,.conpactSearch .right{display:flex;align-items:center;flex:0 0 auto;gap:8px}.conpactSearch .left{margin-right:12px}.conpactSearch .right{margin-left:12px}@media(min-width: 0)and (max-width: 979px){.conpactSearch .right{margin-left:-5px}}.conpactSearch input[type=text]{flex:1 1 auto;min-width:0;height:var(--height);border:0;outline:0;border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0;color:#111;font-size:17px;font-weight:bold;line-height:var(--height);padding:0;margin:0;box-shadow:none}@media(min-width: 1380px){.conpactSearch input[type=text]{font-size:18px}}.conpactSearch input[type=text]::placeholder{color:#7d7d7d;opacity:1}.conpactSearch #searchFileInput{display:none !important;width:0 !important;height:0 !important;opacity:0 !important;pointer-events:none !important;position:absolute !important}.conpactSearch select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:98px;height:var(--height);padding:0 38px 0 16px;border-radius:999px;background-color:rgba(0,0,0,0);border:none;background:none;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;cursor:pointer;border-radius:0}@media(min-width: 0)and (max-width: 979px){.conpactSearch select{padding-left:0}}.conpactSearch select{color:#111;font-size:16px;font-weight:bold;line-height:1;cursor:pointer;box-sizing:border-box;outline:0;box-shadow:none;transition:background-color .3s cubic-bezier(0.22, 1, 0.36, 1);border-radius:50px}@media(hover: hover){.conpactSearch select:hover{background-color:#e4efef}}.conpactSearch select:focus{border-color:#bdbdbd}.conpactSearch button[hidden]{display:none !important}.conpactSearch button.--recording:before{opacity:1;transform:translate(-50%, -50%) scale(1);background-color:#c83a32}.conpactSearch button.--recording .icon:before{background-color:#fff}.conpactSearch button.--has-file:before{opacity:1;transform:translate(-50%, -50%) scale(1);background-color:#006f98}.conpactSearch button.--has-file .icon:before{background-color:#fff}@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}.search-assist-component{--sa-desktop-width: 1100px;--sa-mobile-gutter: 30px;--sa-panel-width: min(var(--sa-desktop-width), calc(100vw - var(--sa-mobile-gutter)));--sa-panel-left: 0px;--sa-panel-top: 60px;--color-orange: #ff9864;--color-green: #aae453;--color-blue: #56b0f9;--color-purple: #d279e8;--color-red: #ff5a72;--color-yellow: #fdd835;--bg-base: #ffffff;position:relative}.search-assist-component:before{content:"";display:block;width:calc(var(--sa-panel-width) + 4px);height:calc(100% + 4px);background-color:rgba(0,0,0,.15);z-index:0;position:absolute;left:50%;transform:translate(-50%, -2px);border-radius:35px;pointer-events:none;opacity:1;transition:opacity .3s ease}@media(min-width: 0)and (max-width: 979px){.search-assist-component:before{width:100%}}.search-assist-component:before{background:conic-gradient(from var(--gradient-angle), var(--color-orange), var(--color-yellow), var(--color-green), var(--color-blue), var(--color-purple), var(--color-red), var(--color-orange));filter:blur(12px);opacity:0;pointer-events:none}@keyframes rotateAngle{from{--gradient-angle: 0deg}to{--gradient-angle: 360deg}}@media(min-width: 1380px){.search-assist-component .conpactSearch{width:var(--sa-panel-width) !important;margin-left:auto;margin-right:auto}}.search-assist-component .ui-autocomplete-input{max-height:99px}.search-assist-component .search-assist-error{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background-color:#006fbd;color:#fff;box-shadow:rgba(0,0,0,.18) 0px 12px 30px;z-index:101}.search-assist-component .search-assist-error[hidden]{display:none !important}.search-assist-component .search-assist-error .message{flex:1 1 auto;font-size:16px;font-weight:700;line-height:1.6;letter-spacing:0}.search-assist-component .search-assist-error .close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;border:0;border-radius:999px;background:hsla(0,0%,100%,.7);color:#006fbd;font-size:22px;line-height:1;cursor:pointer;transition:background-color .2s ease,transform .2s ease;opacity:1;padding-bottom:4px}.search-assist-component .search-assist-error .close:hover{background:#fff;transform:scale(1.05)}.search-assist-component .search-assist-error .close:focus-visible{outline:2px solid #fff;outline-offset:2px}@media(max-width: 739px){.search-assist-component .search-assist-error{padding:14px 16px}.search-assist-component .search-assist-error .message{font-size:15px}}.search-assist-component .search-assist-panel.--for2026{position:absolute;top:var(--sa-panel-top);margin-top:0;left:50% !important;transform:translateX(-50%) !important;z-index:100;border-radius:25px;border:1px solid #dcdada;transition:top .2s ease,margin-top .2s ease}@media(min-width: 0)and (max-width: 575px){.search-assist-component .search-assist-panel.--for2026{top:calc(var(--sa-panel-top)*2.3)}}@media(min-width: 980px){.search-assist-component .search-assist-panel.--for2026{width:var(--sa-panel-width) !important}}@media(min-width: 1380px){.search-assist-component .search-assist-panel.--for2026{top:calc(var(--sa-panel-top) + 5px)}}.search-assist-component.--ai-mode:before{opacity:1;animation:rotateAngle 3s linear infinite}@keyframes aiModeHintIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ai-mode-hint{--ai-hint-ink: #1a4359;--ai-hint-sea: #69c0c7;--ai-hint-gold: #f0d654;position:relative;z-index:8;display:flex;align-items:center;justify-content:center;gap:8px;width:100%}@media(min-width: 980px){.ai-mode-hint{width:clamp(400px,80%,800px)}}@media(min-width: 980px)and (max-width: 1379px){.ai-mode-hint{width:clamp(400px,90%,960px)}}@media(min-width: 1380px){.ai-mode-hint{width:min(1100px,100vw - 30px)}}.ai-mode-hint{margin:16px auto 0;padding:0 18px 16px 0;text-align:center;font-size:1.125em;color:var(--ai-hint-ink);animation:aiModeHintIn .35s cubic-bezier(0.22, 1, 0.36, 1) both}.ai-mode-hint[hidden]{display:none !important}@media(min-width: 0)and (max-width: 575px){.ai-mode-hint{border-radius:20px;padding:12px 14px}}.ai-mode-hint .spark{flex:0 0 auto;width:22px;height:22px}.ai-mode-hint .spark svg{width:100%;height:100%;display:block;fill:var(--ai-hint-sea);animation:aiModeHintSpark 2.4s cubic-bezier(0.22, 1, 0.36, 1) infinite}.ai-mode-hint p{flex:0 1 auto;margin:0;font-size:16px;line-height:1.7;letter-spacing:.02em}@media(min-width: 0)and (max-width: 575px){.ai-mode-hint p{font-size:14px}}.ai-mode-hint .btn-guide{display:inline-flex;align-items:center;gap:4px;margin-left:2px;padding:2px 10px 3px;border:0;border-radius:999px;background-color:rgba(0,0,0,0);color:var(--ai-hint-ink);font-weight:bold;white-space:nowrap;text-decoration:none;vertical-align:baseline;transition:all .3s cubic-bezier(0.22, 1, 0.36, 1)}.ai-mode-hint .btn-guide svg{width:15px;height:15px;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.ai-mode-hint .btn-guide:hover,.ai-mode-hint .btn-guide:focus{background-color:rgba(26,67,89,.09);color:var(--ai-hint-ink);text-decoration:none}.ai-mode-hint .btn-guide:hover svg,.ai-mode-hint .btn-guide:focus svg{transform:translateX(3px)}.ai-mode-hint .btn-guide:focus-visible{outline:2px solid var(--ai-hint-gold);outline-offset:2px}@keyframes aiModeHintSpark{0%,100%{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(0.82) rotate(-12deg);opacity:.65}}#aiGuide{--ai-ink: #5e5245;--ai-deep: #6f9d8a;--ai-sea: #69c0c7;--ai-sky: #dcefed;--ai-sand: #f7f0df;--ai-gold: #f0d654;--ai-apricot: #ea9c62;--ai-coral: #d97b73;--ai-grape: #9e7fc4;--ai-grass: #b9d46f;--ai-mint: #e4f3dc;--ai-rose: #f6e1d9;--ai-paper: #fffdf7;--ai-line: rgba(94, 82, 69, 0.14);--rd-base: 20px;--rd-large: 28px;position:relative;padding:28px 0 60px;background:linear-gradient(to bottom, #d4e4e4 0%, var(--ai-sand) 60vh, #fff 120vh)}@media(min-width: 740px){#aiGuide{padding:40px 0 80px}}#aiGuide .ai-shell{font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif}.aig-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 26px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-weight:bold;text-decoration:none;transition:all .3s cubic-bezier(0.22, 1, 0.36, 1)}.aig-btn svg{width:18px;height:18px;transition:transform .3s cubic-bezier(0.22, 1, 0.36, 1)}.aig-btn.--primary{background-color:#1a4359;color:#fff}.aig-btn.--primary:hover,.aig-btn.--primary:focus{background-color:#0f2f40;color:#fff;text-decoration:none}.aig-btn.--primary:hover svg,.aig-btn.--primary:focus svg{transform:translateX(4px)}.aig-btn:focus-visible{outline:2px solid var(--ai-gold);outline-offset:3px}.aig-hero{position:relative;display:grid;gap:16px;align-items:center;padding:30px 24px;border-radius:var(--rd-large);background:var(--ai-paper);box-shadow:0 16px 30px rgba(94,82,69,.06);color:var(--ai-ink)}@media(min-width: 740px){.aig-hero{grid-template-columns:minmax(0, 1fr) minmax(180px, 300px);gap:30px;padding:46px 50px}}.aig-kicker{display:inline-flex;align-items:center;padding:4px 16px;border-radius:999px;background-color:var(--ai-sky);color:#1a4359;font-size:.875em;font-weight:bold;letter-spacing:.08em}.aig-title{margin:14px 0 0;font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";font-size:clamp(26px,3.2vw,40px);line-height:1.4;color:#1a4359}.aig-title em{font-style:normal;white-space:nowrap;background-image:linear-gradient(to top, rgba(240, 214, 84, 0.55) 0.35em, transparent 0.35em)}.aig-lead{margin:16px 0 0;font-size:clamp(16px,1.15vw,19px);line-height:2;letter-spacing:.02em}.aig-hero-fn{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.aig-hero-art{text-align:center}@media(min-width: 0)and (max-width: 739px){.aig-hero-art{display:none}}.aig-hero-art img{width:min(100%,220px);height:auto}.aig-nav{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}.aig-nav a{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:999px;border:1px solid var(--ai-line);background-color:rgba(255,253,247,.85);color:#1a4359;font-weight:bold;text-decoration:none;transition:all .3s cubic-bezier(0.22, 1, 0.36, 1)}.aig-nav a .num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background-color:var(--ai-sky);font-size:.8em}.aig-nav a:hover,.aig-nav a:focus{background-color:#1a4359;border-color:#1a4359;color:#fff;text-decoration:none}.aig-nav a:hover .num,.aig-nav a:focus .num{background-color:hsla(0,0%,100%,.25)}.aig-section{--aig-accent: var(--ai-sea);position:relative;margin-top:22px;padding:28px 22px;border-radius:var(--rd-large);background-color:var(--ai-paper);box-shadow:0 16px 30px rgba(94,82,69,.06);color:var(--ai-ink);scroll-margin-top:90px}@media(min-width: 740px){.aig-section{padding:40px 44px}}.aig-section:before{content:"";display:block;width:64px;height:6px;border-radius:999px;background-color:var(--aig-accent);margin-bottom:20px}.aig-section.--sea{--aig-accent: var(--ai-sea)}.aig-section.--grape{--aig-accent: var(--ai-grape)}.aig-section.--grass{--aig-accent: var(--ai-grass)}.aig-section-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px}.aig-section-head h3{margin:0;font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";font-size:clamp(22px,2.2vw,30px);font-weight:bold;color:#1a4359}.aig-section-head p{grid-column:1/-1;margin:12px 0 0;font-size:clamp(15px,1.05vw,17px);line-height:2;letter-spacing:.02em}.aig-section-index{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background-color:var(--aig-accent);color:#fff;font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";font-size:20px;font-weight:bold}.aig-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.aig-chip-row span{display:inline-flex;padding:4px 16px;border-radius:999px;background-color:rgba(158,127,196,.14);color:#5b3f81;font-size:.9375em;font-weight:bold}.aig-example-list{list-style:none;display:grid;gap:12px;margin:22px 0 0;padding:0}@media(min-width: 740px){.aig-example-list{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 740px){.aig-example-list.--plain{grid-template-columns:repeat(2, minmax(0, 1fr))}}.aig-example{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:0}.aig-example:before{display:none}.aig-example-label{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:6px 14px;border-radius:999px;background-color:var(--aig-accent);color:#fff;font-weight:bold;letter-spacing:.04em}.aig-example-query{flex:1 1 220px;position:relative;display:block;padding:10px 18px 10px 42px;border:1px solid var(--ai-line);border-radius:999px;background-color:#fff;font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";font-size:1.0625em;line-height:1.7;letter-spacing:.02em;box-shadow:0 6px 14px rgba(94,82,69,.05)}@media(min-width: 0)and (max-width: 575px){.aig-example-query{border-radius:20px}}.aig-example-query:before{content:"";display:block;width:15px;height:15px;position:absolute;left:16px;top:50%;transform:translateY(-50%);border:2px solid var(--aig-accent);border-radius:50%}.aig-example-query:after{content:"";display:block;width:7px;height:2px;position:absolute;left:29px;top:calc(50% + 6px);background-color:var(--aig-accent);border-radius:2px;transform:rotate(45deg)}.aig-card-list{list-style:none;display:grid;gap:14px;margin:20px 0 0;padding:0}.aig-card{padding:20px 22px;border-radius:var(--rd-base);background-color:var(--ai-sand)}.aig-card:before{display:none}.aig-card .aig-card-desc{margin:0 0 12px;font-size:clamp(15px,1.05vw,17px);line-height:1.9}.aig-card .aig-card-desc b{color:#5b3f81}.aig-cta{position:relative;display:grid;gap:10px;align-items:center;margin-top:26px;padding:30px 24px;border-radius:var(--rd-large);background:linear-gradient(100deg, var(--ai-sky) 0%, var(--ai-mint) 100%);color:var(--ai-ink);overflow:hidden}@media(min-width: 740px){.aig-cta{grid-template-columns:minmax(0, 1fr) minmax(160px, 320px);padding:40px 50px}}.aig-cta h3{margin:0;font-family:標楷體-繁,BiauKaiTC,"BiauKaiTC Regular",標楷體,標楷體2,BiauKai,DFKai-sb,kaiu,"Microsoft JhengHei";font-size:clamp(20px,2vw,28px);color:#1a4359}.aig-cta p{margin:10px 0 22px;line-height:1.9}.aig-cta-art{text-align:center}@media(min-width: 0)and (max-width: 739px){.aig-cta-art{display:none}}.aig-cta-art img{width:min(100%,300px);height:auto}#aiGuide .ai-shell{width:min(100% - 200px,1120px);margin:0 auto}#aiGuide .aig-hero{min-height:0;padding-left:0;padding-right:0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0)}#aiGuide .aig-title{max-width:720px;font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;font-size:clamp(28px,3.5vw,42px);font-weight:700;line-height:1.45}#aiGuide .aig-lead{max-width:760px;font-size:1.25em;line-height:1.6}#aiGuide .aig-nav{margin:24px 0 0}#aiGuide .aig-nav a{padding-left:0;padding-right:28px;border:0;border-radius:0;background:rgba(0,0,0,0)}#aiGuide .aig-nav a .num{width:auto;height:auto;border-radius:0;background:rgba(0,0,0,0)}#aiGuide .aig-section{margin-top:24px;padding:42px 0;border-radius:0;box-shadow:none;background:rgba(0,0,0,0)}#aiGuide .ai-guide-section-grid{display:grid;grid-template-columns:minmax(0, 0.86fr) minmax(420px, 1.14fr);gap:clamp(30px,5vw,74px);align-items:center}#aiGuide .ai-guide-copy{min-width:0}#aiGuide .ai-guide-heading{display:flex;align-items:center;gap:14px;margin-bottom:24px}#aiGuide .ai-guide-heading h3{margin:0;color:#1a4359;font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;font-size:clamp(26px,2.8vw,36px);font-weight:700}#aiGuide .ai-guide-description{margin:0 0 24px;color:var(--ai-ink);font-size:1.125em;line-height:1.95}#aiGuide .ai-guide-example-list{display:grid;gap:0;margin:0;padding:0;border-top:1px solid var(--ai-line);list-style:none}#aiGuide .ai-guide-example-list li{display:grid;grid-template-columns:88px minmax(0, 1fr) auto;gap:12px;align-items:start;padding:11px 0;border-bottom:1px solid var(--ai-line);color:var(--ai-ink);font-size:1em;line-height:1.8}#aiGuide .ai-guide-example-list--long li{grid-template-columns:94px minmax(0, 1fr) auto}#aiGuide .ai-guide-example-list--plain li{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:12px;padding-left:18px;position:relative}#aiGuide .ai-guide-example-list--plain li::before{content:"";position:absolute;top:24px;left:2px;width:6px;height:6px;border-radius:50%;background:var(--aig-accent)}#aiGuide .ai-guide-example-list--plain li>span:first-child{grid-column:1}#aiGuide .ai-guide-example-list--plain li .ai-guide-copy-button{grid-column:2}#aiGuide .ai-guide-label{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:3px 8px;border-radius:5px;background:var(--aig-accent);color:#fff;font-size:.9375em;font-weight:700;line-height:1.4}#aiGuide .ai-guide-shot{min-width:0;margin:0;padding:0;background:rgba(0,0,0,0)}#aiGuide .img-holder{display:block;width:100%;min-height:360px;aspect-ratio:16/10;border:0;background:rgba(0,0,0,0)}#aiGuide .aig-cta{display:grid;grid-template-columns:minmax(300px, 460px) minmax(180px, 280px);justify-content:center;align-items:center;gap:clamp(32px,5vw,72px);margin-top:28px;padding:64px 0 72px;border-radius:0;box-shadow:none;background:rgba(0,0,0,0);text-align:center}#aiGuide .aig-cta h3{margin:0;font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.35}#aiGuide .aig-cta p{max-width:460px;margin:14px 0 22px;font-size:1.125em;line-height:1.8}#aiGuide .aig-cta-text{display:flex;flex-direction:column;align-items:center}#aiGuide .aig-cta-art{display:flex;align-items:center;justify-content:center}#aiGuide .aig-cta-art img{width:min(100%,260px)}#aiGuide .ai-guide-section--image-text .ai-guide-copy{order:2}#aiGuide .ai-guide-section--image-text .ai-guide-shot{order:1}#aiGuide .ai-guide-section--text-image .ai-guide-copy{order:1}#aiGuide .ai-guide-section--text-image .ai-guide-shot{order:2}#aiGuide .ai-guide-copy-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;width:34px;height:34px;padding:0;border:0;background:rgba(0,0,0,0);color:var(--ai-deep);font:inherit;font-size:1em;font-weight:700;line-height:1;white-space:nowrap;cursor:pointer}#aiGuide .ai-guide-copy-button svg{width:20px;height:20px}#aiGuide .ai-guide-copy-button:hover,#aiGuide .ai-guide-copy-button:focus-visible{color:#1a4359;text-decoration:none}#aiGuide .ai-guide-reveal{opacity:0;transform:translateY(20px)}#aiGuide .ai-guide-reveal.ai-guide-ready{opacity:1;transform:translateY(0);transition:opacity 700ms ease,transform 700ms cubic-bezier(0.22, 1, 0.36, 1)}@media(max-width: 1160px){#aiGuide .ai-guide-section-grid{grid-template-columns:1fr}#aiGuide .ai-shell{width:min(100% - 200px,720px)}}@media(max-width: 979px){#aiGuide .ai-shell{width:min(100% - 200px,720px)}#aiGuide .ai-guide-section-grid{grid-template-columns:1fr}#aiGuide .ai-guide-section--image-text .ai-guide-copy,#aiGuide .ai-guide-section--image-text .ai-guide-shot,#aiGuide .ai-guide-section--text-image .ai-guide-copy,#aiGuide .ai-guide-section--text-image .ai-guide-shot{order:initial}#aiGuide .ai-guide-shot{order:1}#aiGuide .ai-guide-copy{order:2}#aiGuide .img-holder{min-height:300px}}@media(max-width: 739px){#aiGuide .aig-cta{grid-template-columns:1fr;gap:24px;padding-top:48px;padding-bottom:56px}#aiGuide .aig-cta-art{order:1}#aiGuide .aig-cta-text{order:2}#aiGuide .aig-cta p{font-size:1em}}@media(max-width: 575px){#aiGuide .aig-hero{padding:28px 22px}#aiGuide .aig-title{font-size:28px}#aiGuide .aig-lead{font-size:15px}#aiGuide .aig-nav a{padding-right:14px}#aiGuide .aig-section{padding:28px 22px}#aiGuide .ai-guide-example-list li,#aiGuide .ai-guide-example-list--long li{grid-template-columns:1fr auto;gap:6px 12px}#aiGuide .ai-guide-example-list li>span:not(.ai-guide-label),#aiGuide .ai-guide-example-list--long li>span:not(.ai-guide-label){grid-column:1/-1;grid-row:1}#aiGuide .ai-guide-example-list li .ai-guide-label,#aiGuide .ai-guide-example-list--long li .ai-guide-label{grid-column:1;grid-row:2;justify-self:start}#aiGuide .ai-guide-example-list li .ai-guide-copy-button,#aiGuide .ai-guide-example-list--long li .ai-guide-copy-button{grid-column:2;grid-row:2;justify-self:end}#aiGuide .ai-guide-example-list--plain li{grid-template-columns:1fr auto}#aiGuide .ai-guide-example-list--plain li>span:first-child{grid-column:1}#aiGuide .ai-guide-example-list--plain li .ai-guide-copy-button{grid-column:2}#aiGuide .ai-guide-label{justify-self:start}#aiGuide .ai-guide-shot{padding:12px}#aiGuide .img-holder{min-height:220px}}@media(prefers-reduced-motion: reduce){#aiGuide .ai-guide-reveal,#aiGuide .ai-guide-reveal.ai-guide-ready{opacity:1;transform:none;transition:none}}#aiGuide .img-holder{display:flex;align-items:center;justify-content:center;overflow:hidden}#aiGuide .img-holder img{display:block;width:100%;height:100%;object-fit:contain}@media(min-width: 768px){#aiGuide{overflow-x:clip}#aiGuide .img-holder{overflow:visible}#aiGuide .img-holder img{position:relative;z-index:1;transform:scale(1.18);transform-origin:center center}}@media(min-width: 980px){#aiGuide .img-holder img{transform:scale(1.24)}}@media(min-width: 768px){#aiGuide .aig-section{margin-top:clamp(48px,5vw,84px)}#aiGuide .ai-guide-section-grid{gap:clamp(56px,7vw,108px)}}@media(min-width: 980px){#aiGuide #aigRhetoric .ai-guide-section-grid{grid-template-columns:minmax(0, 1.2fr) minmax(360px, 0.8fr)}#aiGuide #aigRhetoric .ai-guide-copy{font-size:.92em}#aiGuide #aigRhetoric .ai-guide-heading h3{font-size:clamp(24px,2.5vw,32px)}#aiGuide #aigRhetoric .ai-guide-description,#aiGuide #aigRhetoric .ai-guide-example-list li{font-size:.95em}#aiGuide #aigRhetoric .img-holder img{transform:scale(1.36)}}@media(min-width: 980px){#aiGuide #aigRhetoric .ai-guide-copy{font-size:1em}#aiGuide #aigRhetoric .ai-guide-heading h3{font-size:clamp(26px,2.8vw,36px)}#aiGuide #aigRhetoric .ai-guide-description{font-size:1.125em}#aiGuide #aigRhetoric .ai-guide-example-list li{font-size:1em}}@media(min-width: 768px){#aiGuide .ai-guide-section-grid{gap:clamp(72px,8vw,140px)}}@media(min-width: 980px){#aiGuide .ai-guide-section-grid{gap:clamp(96px,9vw,156px)}}.ai-loading-page{padding:0}.ai-loading{--ai-ink: #5e5245;--ai-sea: #69c0c7;--ai-sky: #dcefed;--ai-gold: #f0d654;--ai-apricot: #ea9c62;--ai-grape: #9e7fc4;--ai-paper: #fffdf7;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;height:calc(100vh - 110px);padding:20px 20px 24px;background-color:rgba(0,0,0,0);color:var(--ai-ink);font-family:"PingFang","PingFangTC","Microsoft JhengHei",Helvetica,Arial,"Noto Sans TC",sans-serif;text-align:center}.ai-loading-stage{position:relative;width:min(100%,300px);aspect-ratio:300/228}.ai-loading-stage>*{position:absolute}.ail-blob{display:block;width:58%;aspect-ratio:1;left:21%;top:6%;border-radius:50%;background-color:var(--ai-sky);opacity:.55;animation:ailBlob 3.2s cubic-bezier(0.22, 1, 0.36, 1) infinite}.ail-owl{width:48%;height:auto;left:26%;top:0;animation:ailBobRotate 2.8s cubic-bezier(0.22, 1, 0.36, 1) infinite}.ail-paper{width:78%;height:auto;left:11%;bottom:0;filter:drop-shadow(0 8px 16px rgba(94, 82, 69, 0.08));animation:ailBob 2.8s cubic-bezier(0.22, 1, 0.36, 1) infinite;animation-delay:.14s}.ail-line{transform-box:fill-box;transform-origin:left center;animation:ailWrite 2.8s cubic-bezier(0.22, 1, 0.36, 1) infinite}.ail-line.--l2{animation-delay:.3s}.ail-line.--l3{animation-delay:.6s}.ail-spark{width:8%;height:auto;animation:ailTwinkle 2.2s cubic-bezier(0.22, 1, 0.36, 1) infinite}.ail-spark.--s1{left:2%;top:26%}.ail-spark.--s2{width:6%;right:3%;bottom:26%;animation-delay:.7s}.ail-bopomo{font-family:BopomofoPro,"PingFang","Microsoft JhengHei",serif;font-size:22px;font-weight:bold;line-height:1;animation:ailFloat 3s cubic-bezier(0.22, 1, 0.36, 1) infinite}.ail-bopomo.--b1{right:4%;top:16%;color:var(--ai-grape)}.ail-bopomo.--b2{left:3%;bottom:30%;color:var(--ai-apricot);animation-delay:1s}.ai-loading-text{margin:0;font-size:clamp(16px,1.2vw,19px);font-weight:bold;letter-spacing:.04em;color:#1a4359}.ai-loading-text .dots{display:inline-flex;align-items:flex-end;gap:3px;margin-left:4px}.ai-loading-text .dots i{display:block;width:5px;height:5px;border-radius:50%;background-color:var(--ai-sea);animation:ailDot 1.2s cubic-bezier(0.22, 1, 0.36, 1) infinite}.ai-loading-text .dots i:nth-child(2){animation-delay:.15s;background-color:var(--ai-gold)}.ai-loading-text .dots i:nth-child(3){animation-delay:.3s;background-color:var(--ai-grape)}@keyframes ailDot{0%,100%{transform:translateY(0);opacity:.45}40%{transform:translateY(-5px);opacity:1}}@keyframes ailBlob{0%,100%{transform:scale(1);opacity:.55}50%{transform:scale(1.06);opacity:.8}}@keyframes ailBobRotate{0%,100%{transform:translateY(0) rotate(5deg)}50%{transform:translateY(-4px) rotate(-5deg)}}@keyframes ailBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ailWrite{0%{transform:scaleX(0);opacity:.3}35%,70%{transform:scaleX(1);opacity:1}92%,100%{transform:scaleX(0);opacity:.3}}@keyframes ailTwinkle{0%,100%{transform:scale(0.6) rotate(0deg);opacity:.35}50%{transform:scale(1) rotate(20deg);opacity:1}}@keyframes ailFloat{0%,100%{transform:translateY(0);opacity:.35}50%{transform:translateY(-8px);opacity:1}}@media(prefers-reduced-motion: reduce){.ai-loading .ail-blob,.ai-loading .ail-owl,.ai-loading .ail-paper,.ai-loading .ail-line,.ai-loading .ail-spark,.ai-loading .ail-bopomo,.ai-loading .ai-loading-text .dots i{animation:none}.ai-loading .ail-line{transform:scaleX(1);opacity:1}}
/* ~/Content/CSS/webfont.css */
@charset "UTF-8";

@font-face { font-family:'標楷體2'; src:local('標楷體'); unicode-range: U+2E80-9FFF, U+F900-FAFF, U+FE30-FE4F; }
@font-face { font-family:'標楷體2'; src:local('Times New Roman'); unicode-range: U+00-024F; }

@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/variants-dict-symbols.woff");
 unicode-range: U+2474-247a,U+3105-3129,U+3220-3229,U+02C7-02CV,U+02D9; }

@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/u22200.woff"); unicode-range: U+22200-2227f; }
@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/u24e00.woff"); unicode-range: U+24e00-24e7f; }
@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/u4f00.woff"); unicode-range: U+4f00, U+4f02-4f08, U+4f0b-4f0c, U+4f0e, U+4f12-4f18, U+4f1a-4f2e, U+4f31-4f33, U+4f35, U+4f37, U+4f39, U+4f3b, U+4f3e-4f42, U+4f44-4f45, U+4f49-4f4c, U+4f52-4f53, U+4f56-4f58, U+4f5a, U+4f5d-4f5f, U+4f61-4f62, U+4f64-4f68, U+4f6a-4f6b, U+4f6d-4f72, U+4f74, U+4f76-4f7e; }
@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/u5080.woff"); unicode-range: U+5081-5084, U+5086-508c, U+508e-5090, U+5092-5097, U+509a-50a1, U+50a3-50ab, U+50ae-50b1, U+50b4, U+50b6, U+50b8-50ba, U+50bc-50bd, U+50bf-50c4, U+50c6-50ce, U+50d0, U+50d2-50d4, U+50d6-50d9, U+50db-50e4, U+50e6, U+50e8-50f0, U+50f2-50f4, U+50f6-50f8, U+50fa, U+50fc-50ff; }
@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/u5600.woff"); unicode-range: U+5600-5605, U+5607, U+560a-560c, U+560f-5613, U+5615, U+5618-561a, U+561c-561e, U+5620-5628, U+562a-562d, U+5631, U+5633, U+5635, U+5637-5638, U+563a, U+563c-563e, U+5640-564d, U+564f-5652, U+5654-5656, U+5658-5661, U+5663-5667, U+566b, U+566d-5673, U+5675-5677, U+567a-567f; }
@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/u5b80.woff"); unicode-range: U+5b80-5b82, U+5b84, U+5b86, U+5b8a, U+5b8d-5b8e, U+5b90-5b94, U+5b96, U+5b9d-5ba1, U+5ba5, U+5ba7-5bad, U+5baf, U+5bb1-5bb2, U+5bb7-5bb8, U+5bba-5bbe, U+5bc0-5bc1, U+5bc3, U+5bc5, U+5bc8-5bcb, U+5bcd-5bcf, U+5bd1, U+5bd4-5bdd, U+5be0, U+5be3-5be4, U+5bea, U+5bed, U+5bef, U+5bf1-5bf4, U+5bf7, U+5bf9, U+5bfb-5bff; }
@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/u5e00.woff"); unicode-range: U+5e00-5e01, U+5e04-5e05, U+5e07-5e0b, U+5e0d-5e14, U+5e17-5e19, U+5e1b-5e1c, U+5e1e-5e24, U+5e26-5e2a, U+5e2c, U+5e2e-5e32, U+5e34-5e35, U+5e39-5e3c, U+5e3e-5e44, U+5e46-5e54, U+5e56-5e5e, U+5e60-5e61, U+5e64-5e6a, U+5e6c-5e71, U+5e75-5e77, U+5e7a, U+5e7f; }
@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/u7580.woff"); unicode-range: U+7580-7585, U+7588-7589, U+758b-758e, U+7590, U+7592-7598, U+759b-759c, U+759e-75a3, U+75a5-75aa, U+75ac-75b1, U+75b3-75b4, U+75b6-75b8, U+75ba-75bb, U+75bd, U+75bf-75c4, U+75c6, U+75c8-75c9, U+75cb-75d4, U+75d6-75d7, U+75da, U+75dc-75df, U+75e1, U+75e3-75f1, U+75f3, U+75f5-75f9, U+75fb-75ff; }
@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/u9e80.woff"); unicode-range: U+9e80-9e92, U+9e94-9e96, U+9e98-9e9e, U+9ea0-9ea4, U+9ea6-9eb4, U+9eb6-9eba, U+9ebd-9ec2, U+9ec4-9ecc, U+9ed0, U+9ed2-9ed7, U+9ed9-9eda, U+9edc, U+9edf-9ee7, U+9ee9-9eee, U+9ef0-9ef3, U+9ef5-9eff; }
@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/u9f80.woff"); unicode-range: U+9f80-9f8c, U+9f8e-9f8f, U+9f91-9f9b, U+9f9d-9fff; }

/* often */

@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/often0.woff"); unicode-range: U+4e00, U+4e09-4e0b, U+4e0d, U+4e14, U+4e16, U+4e2d, U+4e3b, U+4e4b, U+4e4e, U+4e5f, U+4e86, U+4e8b-4e8c, U+4e9b, U+4e9e, U+4ea4, U+4eba, U+4ec0, U+4eca, U+4ed6, U+4ee3, U+4ee5, U+4ef6, U+4efb, U+4f01, U+4f46, U+4f4d, U+4f4f, U+4f55, U+4f5c, U+4f60, U+4f7f, U+4f86, U+4fbf, U+4fdd, U+4fe1, U+500b, U+5011, U+5019, U+505a, U+5099, U+50b3, U+50cf, U+50f9, U+5143, U+5148-5149, U+5152, U+5165, U+5167, U+5168, U+5169, U+516c, U+5171, U+5176, U+518d, U+51fa, U+5206-5207, U+5225, U+5229, U+5230, U+5236, U+524d, U+5275, U+529b, U+529f-52a0, U+52a9, U+52d5, U+52d9, U+5305, U+5316, U+5317, U+5340, U+5341, U+534a, U+5357, U+537b, U+539f, U+53bb, U+53c3, U+53c8, U+53ca-53cb, U+53cd, U+53d6-53d7, U+53e3, U+53e4, U+53ea-53eb, U+53ef, U+53f2, U+53f8, U+5403-5404, U+5408, U+540c-540d, U+5411, U+544a, U+5462, U+547d, U+548c, U+54c1, U+54e1, U+5546, U+554f, U+559c, U+55ae, U+5668, U+56db, U+56de, U+56e0, U+570b, U+5712, U+5718, U+571f, U+5728, U+5730, U+578b, U+57ce, U+57fa, U+5831, U+5834, U+5883, U+58eb, U+5916, U+591a, U+591c, U+5927, U+5929-592b, U+5931, U+5973, U+5979, U+597d, U+5982, U+59cb, U+5abd, U+5b50, U+5b57, U+5b69, U+5b78, U+5b83, U+5b89, U+5b8c, U+5b9a, U+5ba2, U+5bb6, U+5bb9, U+5be6, U+5beb, U+5c08, U+5c0d, U+5c0e, U+5c0f, U+5c11, U+5c31, U+5c55, U+5c71, U+5de5, U+5df1-5df2, U+5e02-5e03, U+5e2b, U+5e36, U+5e38, U+5e73, U+5e74, U+5e7e, U+5e9c, U+5ea6, U+5ee3, U+5efa, U+5f0f, U+5f15, U+5f35, U+5f37, U+5f62, U+5f71, U+5f80, U+5f88, U+5f8c, U+5f97, U+5f9e, U+5fb7, U+5fc3, U+5fc5, U+5feb, U+5ff5, U+600e, U+601d, U+6027, U+60c5, U+60f3, U+610f, U+611b, U+611f, U+614b, U+61c9, U+6210, U+6211, U+6216, U+6230, U+623f-6240, U+624b, U+624d, U+6253, U+6280, U+628a, U+6295, U+6301, U+6307, U+6392, U+63a5, U+63a8, U+63d0, U+6536, U+6539, U+653e, U+653f, U+6545, U+6559, U+6574, U+6578, U+6587, U+65af, U+65b0, U+65b7, U+65b9, U+65bc, U+65e5, U+65e9, U+660e, U+6613, U+661f, U+662f, U+6642, U+666f, U+66f4, U+66f8, U+6700, U+6703, U+6708, U+6709, U+670b, U+670d, U+671b, U+671f, U+672a, U+672c, U+6771, U+6797, U+679c, U+6821, U+6839, U+683c, U+689d, U+696d, U+6a02, U+6a19, U+6a23, U+6a39, U+6a5f, U+6b0a, U+6b21, U+6b61, U+6b63, U+6b64, U+6b65, U+6b7b, U+6bcd, U+6bcf, U+6bd4, U+6c11, U+6c23, U+6c34, U+6c42, U+6c7a, U+6c92, U+6cb3, U+6cbb, U+6cd5, U+6d3b, U+6d41, U+6d77, U+6d88, U+6df1, U+6e05, U+6e96, U+6eff, U+6f14, U+6fdf, U+7063, U+706b, U+70ba, U+7121, U+7136, U+7167, U+71b1, U+71df, U+722d, U+7236, U+7238, U+7247, U+7269, U+7279, U+738b, U+73fe, U+7403, U+7406, U+74b0, U+751f, U+7522, U+7528, U+7531, U+7537, U+754c, U+756b, U+7576, U+75c5, U+767c, U+767d, U+7684, U+76ee, U+76f4, U+76f8, U+770b, U+771f, U+773c, U+773e, U+77e5, U+77f3, U+7814, U+793a, U+793e, U+795e, U+79d1, U+7a0b, U+7a2e, U+7a76, U+7a7a, U+7acb, U+7ae5, U+7b11, U+7b2c, U+7b49, U+7b97, U+7ba1, U+7bc0, U+7cbe, U+7cfb, U+7d00, U+7d05, U+7d30, U+7d42, U+7d50, U+7d66, U+7d71, U+7d93, U+7dda, U+7e23, U+7e3d, U+7f8e, U+7fa9, U+8001, U+8003, U+8005, U+800c, U+806f, U+8072, U+807d, U+80b2, U+80fd, U+8166, U+81ea, U+81f3, U+81fa, U+8207, U+8208, U+8209, U+8272, U+82b1, U+82e6, U+82f1, U+83ef, U+843d, U+8457, U+85dd, U+8655, U+884c, U+8853, U+8868, U+88e1, U+897f, U+8981, U+898b, U+8996, U+89aa, U+89ba, U+89d2, U+89e3, U+89c0, U+8a00, U+8a08, U+8a18, U+8a2d, U+8a31, U+8a71-8a72, U+8a8d, U+8a9e, U+8aaa, U+8abf, U+8ad6, U+8b58, U+8b70, U+8b80, U+8b8a, U+8c61, U+8cbb, U+8cc7, U+8cea, U+8cfd, U+8d70, U+8d77, U+8db3, U+8def, U+8eab, U+8eca, U+8ecd, U+8f15, U+8f49, U+8fa6, U+8fd1, U+9019-901a, U+901f-9020, U+9023, U+9032, U+904a-904b, U+904e, U+9053-9054, U+9060, U+9078, U+9084, U+908a, U+90a3, U+90e8, U+90fd, U+91ab, U+91cd, U+91cf, U+91d1, U+9577, U+9580, U+958b, U+9593, U+95dc, U+9662, U+9664, U+9678, U+967d, U+969b, U+96c6, U+96d6, U+96e2, U+96e3, U+96e8, U+96fb, U+9752, U+975e, U+9762, U+97f3, U+97ff, U+982d, U+984c, U+985e, U+98a8, U+98db, U+98df, U+990a, U+9999, U+99ac, U+9ad4, U+9ad8, U+9ebc, U+9ec3, U+9ede, U+9ee8; }

@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/often1.woff"); unicode-range: U+4e03, U+4e5d, U+516b, U+4e45, U+5343, U+4e94, U+4ecb, U+4ecd, U+516d, U+5347-5348, U+5c24, U+5df4, U+6236, U+652f, U+6728, U+6b62, U+6bdb, U+7259, U+725b, U+4ee4, U+5145, U+5361, U+53e5-53e6, U+53f3, U+5976, U+5c3c, U+5de6, U+5de8, U+5e7c, U+6c38, U+7389, U+7530, U+76ae, U+4f11, U+51b0, U+5217, U+5370-5371, U+5b58, U+5b88, U+5dde, U+5fd9, U+66f2, U+6c5f, U+767e, U+7af9, U+8033, U+8089, U+8840, U+8863, U+4f2f, U+4f3c, U+4f4e, U+514b, U+514d, U+51b7, U+5373, U+5426-5427, U+5438, U+56f0, U+5750, U+5b8b, U+5c40, U+5e0c, U+5f1f, U+5fd7-5fd8, U+627e, U+6297, U+674e, U+6750-6751, U+6c7d, U+6c89, U+6c99, U+7260, U+79c1, U+826f, U+91cc, U+9632, U+4e26, U+4eab-4eac, U+4f8b, U+4f9b, U+4f9d, U+5177-5178, U+521d, U+523b, U+5354, U+5468, U+5473, U+547c, U+5761, U+5947, U+59b9, U+59d0, U+59d4, U+5b63, U+5b98, U+5b9c, U+5c45, U+5cb8, U+5e78, U+5e95, U+5e97, U+5ffd, U+6015, U+602a, U+627f, U+62b1, U+62c9, U+62cd, U+62db, U+677f, U+6cb9, U+6cc1, U+6ce2, U+6ce8, U+72c0, U+73a9, U+80a1, U+80af, U+8fce, U+963f, U+9644, U+4eae, U+4fc2, U+5247, U+5a01, U+5ba3-5ba4, U+5c4b, U+5e1d, U+5f85, U+5f8b, U+6025, U+65bd, U+6625, U+67d3, U+67e5, U+6bb5, U+6bd2, U+6d0b, U+6d17, U+6d1e, U+6d32, U+6d3e, U+751a, U+7687, U+7701, U+79cb, U+7a7f, U+7a81, U+7d04, U+80cc, U+81f4, U+82e5, U+8ca0, U+964d, U+9650, U+9769, U+9996, U+4fee, U+5012, U+502b, U+503c, U+525b, U+54e5, U+590f, U+5a18, U+5bae, U+5bb3, U+5c04, U+5cf6, U+5dee, U+5ea7, U+5ead, U+6050, U+606f, U+62ff, U+6548, U+6599, U+65c1, U+65c5, U+6848, U+6d6a, U+70c8, U+73ed, U+7559, U+75c7, U+76ca, U+7834, U+7ad9, U+7d0d, U+7d19-7d1b, U+7d20, U+7f3a, U+822c, U+8336, U+8349, U+8a0a, U+8a0e, U+8a13, U+8a17, U+8ca1, U+8ff7, U+8ffd, U+9000-9001, U+914d, U+9152, U+9663, U+96bb, U+9aa8, U+4e7e, U+5047, U+505c, U+5065, U+552e, U+5531, U+554a, U+57f7, U+5802, U+5805, U+5920, U+5a46, U+5a5a, U+5a66, U+5bc6, U+5c07, U+5eb7, U+5f69, U+6389, U+63a1-63a2, U+63a7, U+6551, U+6557, U+65cf, U+665a, U+6bba, U+6de1, U+7387, U+7562, U+7565, U+7570, U+76db, U+7968, U+79fb, U+7adf, U+7d44, U+7fd2, U+8239, U+88ab, U+898f, U+8a2a, U+8ca8, U+8cac, U+900f-9010, U+91ce, U+9670, U+9673, U+96ea, U+9802, U+9b5a, U+9ce5, U+9ebb, U+52dd-52de, U+535a, U+5584, U+570d, U+5bcc, U+5bd2, U+5c0b, U+5fa9, U+60b2, U+60e1, U+638c, U+63db, U+63ee, U+6563, U+666e, U+667a, U+66fe, U+671d, U+68d2, U+690d, U+6b3e, U+6e1b, U+6e2c, U+6e2f, U+6e38, U+6e56, U+724c, U+75db, U+767b, U+77ed, U+7a05, U+7a97, U+7b46, U+7b54, U+7b56, U+7d55, U+83dc, U+8857, U+8a34, U+8a55, U+8cb4, U+8cb7, U+8d85, U+8d8a, U+8dd1, U+9109, U+9686, U+968a, U+968e, U+96c4, U+96f2, U+9806, U+9808, U+98ef, U+9ed1, U+4e82, U+50b7, U+50c5, U+52e2, U+55ce, U+5713, U+584a, U+5fae, U+6416, U+6975, U+6b72, U+6e90, U+6eab, U+7159, U+775b, U+7f6e, U+7fa4, U+8173, U+842c, U+8449, U+865f, U+88dc-88dd, U+8a66, U+8a69, U+8ddf, U+8df3, U+8f03, U+8fb2, U+9047, U+9810, U+9f13, U+5283, U+5716, U+5922, U+5bdf, U+5e55, U+6162, U+69cb, U+6b4c, U+6f38, U+723e, U+7591, U+76e1, U+7761, U+798f, U+7a31, U+7aef, U+7da0, U+7dad, U+7dca, U+805e, U+821e, U+88fd, U+8d95, U+9280, U+969c, U+9700, U+9818, U+5287, U+5634, U+589e, U+5c64, U+5ee0, U+5f48, U+5fb5, U+6176, U+6a13, U+6a21, U+6b50, U+6f6e, U+719f, U+734e, U+76e4, U+78ba, U+7bc4, U+7de8, U+7df4, U+885b, U+8ab0, U+8ab2, U+8ac7, U+8acb, U+8cde, U+8ce3, U+8da3, U+8f2a, U+9069, U+92b7, U+64c1, U+64c7, U+64cd, U+64d4, U+64da, U+6a4b, U+6b77, U+6fc0, U+71c8, U+7368, U+7a4d, U+907a, U+9304, U+9322, U+932f, U+96a8, U+96aa, U+975c, U+9910, U+9928, U+9ed8, U+9f8d, U+512a, U+58d3, U+5e6b, U+6232, U+64ca, U+64ce, U+6aa2, U+7372, U+7642, U+81c9, U+81e8, U+8b1b, U+8b1d, U+8cfc, U+907f, U+6b78, U+79ae, U+7c21, U+7e54, U+7ffb, U+8077, U+820a, U+85cf, U+87f2, U+8c50, U+96d9, U+96dc, U+96de, U+984d, U+9b06, U+58de, U+61f7, U+7919, U+7f85, U+85e5, U+8b49, U+93e1, U+9858, U+9e97, U+56b4, U+5bf6, U+7af6, U+7e7c, U+8b66, U+9418, U+5c6c, U+7e8c, U+862d, U+8b77, U+9435, U+9732, U+9867, U+986f, U+9a57, U+9a5a, U+8b93, U+9748; }

@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/often2.woff"); unicode-range: U+4e01, U+5200, U+4e08, U+4ea1, U+51e1, U+5e72, U+4e39, U+4e92, U+4ec1, U+5b54, U+5c3a, U+5e7b, U+4e4f, U+4ed4, U+4ed8-4ed9, U+5144, U+51ac, U+520a, U+5360, U+592e, U+5de7, U+65e6, U+672b, U+72af, U+74dc, U+74e6, U+7518, U+7532-7533, U+4ea6, U+4ef0, U+4efd, U+4f0a, U+5409, U+5410, U+5b87, U+5c16, U+6258, U+6735, U+6c57, U+6c59, U+6c60, U+7070, U+7c73, U+7f8a, U+808c, U+4f30, U+4f34, U+4f38, U+4f5b, U+5175, U+5224, U+52aa, U+542b, U+5433, U+5439, U+5440, U+5448, U+573e, U+5747, U+58ef, U+5999, U+5c3e, U+5de1, U+5e8a, U+5e8f, U+5f04, U+5f77, U+5fcd, U+626d, U+6279, U+6293, U+6298, U+653b, U+675c, U+675f, U+72c2, U+79c0, U+809d, U+8c37, U+8c46, U+8c9d, U+8f9b, U+4e73, U+4f73, U+5237, U+523a, U+53d4, U+56fa, U+5766, U+5783, U+5954, U+59bb, U+59d1, U+5b64, U+5b97, U+5b99, U+5c1a, U+5ca9, U+5ef6, U+5f7c, U+5f7f, U+5fe0, U+62b5, U+62bd, U+62d4, U+660f, U+677e, U+6790, U+679d, U+6b23, U+6b66, U+6cbf, U+6ce1, U+6ce5, U+708e, U+722c, U+7248, U+72d7, U+80a5, U+864e, U+8fd4, U+963b, U+4fc3, U+4fd7, U+5192, U+51a0, U+52c7, U+539a, U+54c0, U+54c8, U+594f, U+5c01, U+5e7d, U+6028, U+62dc, U+62ec, U+6309, U+6311, U+65e2, U+6620, U+6628, U+67b6, U+67d0, U+67d4, U+6cc9, U+6d1b, U+6d25, U+73bb, U+73cd, U+8010, U+8036, U+80ce, U+80de, U+80e1, U+82d7, U+8302, U+8a02, U+8feb, U+8ff0, U+90ce, U+4e58, U+54ea, U+54ed, U+54f2, U+5957, U+5b6b, U+5cf0, U+5cfd, U+5e2d, U+5eab, U+5f31, U+5f90-5f92, U+6069, U+6084-6085, U+609f, U+632f, U+6717, U+6838, U+6843, U+684c, U+6b8a, U+6cf0, U+6d6e, U+70cf, U+73e0, U+75be, U+7720, U+7955-7956, U+795d, U+7c89, U+7d14, U+7d22, U+80f8, U+8108, U+822a, U+8352, U+8ff4, U+9003, U+91dd, U+9583, U+9b25, U+9b3c, U+5049, U+504f, U+5076-5077, U+526a, U+526f, U+552f, U+555f, U+5566, U+5708, U+57df, U+57f9, U+5806, U+5bc2, U+5bc4, U+60a0, U+60a3, U+60a8, U+60dc, U+6388, U+639b, U+654f, U+659c, U+65cb, U+6668, U+6881, U+6885, U+68c4, U+6beb, U+6db2, U+6dbc, U+6dda, U+6de8, U+6df7, U+727d, U+74f6, U+7965, U+7ae0, U+7b26, U+7c97, U+7d2f, U+7d39, U+812b, U+8377, U+838a, U+83ab, U+86cb, U+888b, U+8ca7, U+8caa, U+8edf, U+9014, U+9589, U+9676-9677, U+9ea5, U+5091, U+51f1, U+558a, U+559d, U+55aa, U+5a92, U+5c0a, U+5e45, U+60e0, U+60f1, U+63cf, U+63d2, U+63da, U+63e1, U+63ed, U+6562, U+6676, U+6691, U+66ff, U+68ee, U+6905, U+6b98, U+6e21, U+6ecb, U+7126, U+7434, U+756a, U+786c, U+7a00, U+7d72, U+8212, U+840a, U+865b, U+88c1-88c2, U+8a3a, U+8a5e, U+8cbc, U+8cbf, U+8ddd, U+9031, U+90f5, U+9592, U+96c5, U+9805, U+98f2, U+50b5, U+50be, U+532f, U+5851, U+5854, U+585e, U+5967, U+5e79, U+6108, U+6148, U+640d, U+642c-642d, U+6436, U+656c, U+6696-6697, U+694a, U+695a, U+6982, U+6e9d, U+6eaa, U+6ec5, U+6ed1, U+7169, U+723a, U+745e, U+7981, U+7a1a, U+7f6a, U+7f72, U+8056, U+8463, U+8aa0, U+8de1, U+8f09, U+904d, U+9694, U+96f6-96f7, U+9813, U+98fe, U+5606, U+5875, U+58fd, U+596a, U+5be7, U+5e63, U+6163, U+6478, U+65d7, U+69ae, U+6ef4, U+6efe, U+6f02, U+6f22, U+6f2b, U+6f32, U+76e3, U+7db2, U+7dd2, U+805a, U+8150, U+8499, U+84bc, U+84cb, U+8a8c, U+8aa4, U+8c6a, U+8c8c, U+8cd3, U+8f14, U+9178, U+9f3b, U+9f4a, U+5100, U+5289, U+5674, U+58a8, U+5be9, U+5bec, U+5ee2, U+6167, U+616e, U+6182, U+6469, U+649e, U+64ad, U+6575, U+66b4, U+6f54, U+6f5b, U+6f64, U+7483, U+7a3f, U+7aae, U+7bb1, U+7bc7, U+7cca, U+7de3, U+7de9, U+819a, U+84ee, U+885d, U+8907, U+8a95, U+8c6c, U+8e0f, U+8f1d, U+906d, U+912d, U+9130, U+95b1, U+9707, U+9760, U+978b, U+9918, U+99d5, U+99db, U+9aee, U+9b27, U+9b6f, U+9f52, U+5118, U+58c1, U+596e, U+61b6, U+66c9, U+6a6b, U+6fb3, U+6fc3, U+71d2, U+7bc9, U+7cd6, U+878d, U+8861, U+8afe, U+8b02, U+8c93, U+8cf4, U+8f2f, U+8f38, U+9072, U+9192, U+92fc, U+983b, U+52f5, U+61c2, U+6234, U+64e0, U+6a94, U+7246, U+7e2e, U+7e31, U+7e3e, U+7e41, U+8070, U+81bd, U+8584, U+95c6, U+96b1, U+9bae, U+64f4, U+64fa, U+7e5e, U+85cd, U+8986, U+93ae, U+984f, U+7206, U+7a69, U+7e6a, U+8f4e, U+8fad, U+61f8, U+737b, U+7c4d, U+8607, U+89f8, U+91cb, U+98c4, U+9f61, U+651d, U+89bd, U+9a45, U+9b54, U+5f4e, U+81df, U+6200; }

@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/often3.woff"); unicode-range: U+4e43, U+5915, U+5bf8, U+5ddd, U+4e88, U+4e95, U+624e, U+6597, U+65a4, U+6b20, U+6c0f, U+518a, U+5306, U+53ec, U+53ee, U+5b55, U+6c41, U+4e1f, U+4f0f, U+5211, U+540a, U+540e, U+5b85, U+5bfa, U+6263, U+6731, U+7fbd, U+81e3, U+820c, U+827e, U+4e32, U+4f48, U+4f59, U+52ab, U+541b, U+541e-541f, U+5435, U+543e, U+5446, U+5740, U+5751, U+593e, U+599e, U+59a8, U+5b5d, U+5b8f, U+5c3f, U+5ef7, U+6212, U+626e, U+6276, U+6291, U+6c6a, U+6c96, U+707d, U+7262, U+7f55, U+809a, U+8d64, U+8fc5, U+90a6, U+4f69, U+4f75, U+4f8d, U+5154, U+5238, U+5351, U+5377, U+5496, U+5948-5949, U+59ae, U+59c6, U+59ca, U+59d3, U+5b5f, U+5c48, U+62ac, U+62d2-62d3, U+62d6, U+65fa, U+6602, U+660c, U+676f, U+6c1b, U+6cf3, U+7092, U+7267, U+73ab, U+80a2, U+80a9, U+80ba, U+81e5, U+820d, U+82b3, U+82bd, U+91c7, U+4fb5, U+4fc4, U+52c1, U+52c3, U+52c9, U+5782, U+5951, U+59e8, U+59fb, U+59ff, U+5a03, U+5c4f, U+5df7, U+6012, U+6046, U+6062, U+6068, U+62fc, U+62fe, U+6316, U+67af, U+67cf, U+67ef, U+67f1, U+67f3, U+6d2a, U+70ae, U+70b8, U+75ab, U+7686, U+76c6, U+76c8, U+7709, U+80c3, U+80d6, U+8c9e, U+8ecc, U+8fea, U+90ca, U+964c, U+4fef, U+4ff1, U+500d, U+501f, U+517c, U+51c6, U+51cd, U+5510, U+57c3, U+57cb, U+5bb4, U+633a, U+6349, U+6350, U+6355, U+6652, U+67f4, U+6842, U+6c27, U+6d74, U+6d89, U+75b2, U+75bc, U+79d8, U+79df, U+79e6, U+7d0b, U+7d10, U+7fc1, U+7fc5, U+8015, U+8017, U+8102, U+832b, U+8870, U+8c48, U+8ca2, U+91d8, U+5074, U+52d2, U+5561, U+5bbf, U+5d07, U+5e33, U+6089, U+6368, U+6377, U+6383, U+6398, U+63a9-63aa, U+6558, U+66fc, U+687f, U+68af, U+6b32, U+6daf, U+6dcb, U+6dd1, U+6dfa-6dfb, U+731b-731c, U+751c, U+758f, U+75d5, U+76d2, U+796d, U+7c92, U+804a, U+8396, U+888d, U+8896, U+8ca9, U+8cab, U+901d, U+9022, U+91e3, U+966a, U+9675, U+96c0, U+9e7f, U+5098, U+5269, U+5272, U+55bb, U+5821, U+582a, U+5bd3, U+5e3d, U+5ec2, U+5eca, U+5faa, U+60b6, U+60d1, U+6109, U+63f4, U+6566, U+6591, U+6674, U+68c9, U+68cb, U+68f5, U+6b96, U+6bbc, U+6e34, U+6e3e, U+6e67, U+6e6f, U+7334, U+7336, U+7433, U+76dc, U+7a0d, U+7b4b, U+7b52, U+7d2b, U+7d61, U+8085, U+8139, U+8154, U+83ca, U+83cc, U+83f2, U+83f8, U+8404, U+86d9, U+8cb8, U+8cc0, U+8dcc, U+50ac, U+50b2, U+52e4, U+5857, U+5ec9, U+6101, U+614c, U+614e, U+641c, U+6bbf-6bc0, U+6e9c, U+6ebc, U+715e, U+7345, U+76df, U+7763, U+77ee, U+788e, U+7891, U+7897, U+78b0, U+7f69, U+8170, U+8178-8179, U+8247, U+8461, U+8482, U+8702, U+88d5, U+8a62, U+8a73, U+8de8, U+8eb2, U+903c, U+9055, U+916c, U+9234, U+9812, U+98fd, U+99b3, U+9f20, U+53ad, U+5609, U+5617, U+5893, U+5925, U+5bde, U+5fb9, U+6158, U+622a, U+6458, U+6572, U+66a2, U+699c, U+69cd, U+6f01, U+6f06, U+6f0f, U+6f20, U+7344, U+760b, U+78a7, U+798d, U+7aa9, U+7d9c, U+7dbf, U+7f70, U+7fe0, U+817f-8180, U+84b8, U+84c4, U+871c, U+8a98, U+8d6b, U+8d99, U+9059, U+905e, U+9285, U+95a3, U+9817, U+9905, U+9b42, U+9cf3-9cf4, U+53b2, U+5eda, U+5edf, U+6155, U+6170, U+617e, U+6190, U+61a4, U+6490, U+6492, U+64ab, U+64b2, U+66ab, U+6bc5, U+6f51, U+7626, U+78bc, U+7a3b, U+7a40, U+7bad, U+7dfb, U+7f75, U+7f77, U+819c, U+81a0, U+8774, U+8776, U+8af8, U+8ce2, U+8eba, U+8f1b, U+8f29, U+9077, U+9127, U+9189, U+92d2, U+92ea, U+9913, U+99d0, U+9ece, U+51dd, U+5291, U+566a, U+58c7, U+6191, U+61b2, U+64bf, U+66c6, U+6a38, U+6fa4, U+71c3, U+71d5, U+78da, U+78e8, U+7cd5, U+81a8, U+8932, U+8b00, U+8fa8, U+9326, U+9336, U+96d5, U+970d, U+9838, U+9d28, U+5132, U+5687, U+5b30, U+5dba, U+64e6, U+64ec, U+764c, U+76ea, U+77ad, U+7e2b, U+81c2, U+8271, U+85aa, U+8667, U+8cfa, U+8da8, U+8e48, U+9080-9081, U+934b, U+9375, U+95ca, U+97d3, U+9846, U+9d3b, U+9ecf, U+53e2, U+64fe, U+7375, U+790e, U+85a9, U+85c9, U+8e5f, U+8e64, U+9396, U+9a0e, U+9d5d, U+5bf5, U+6500, U+7378, U+7c3d, U+7e69, U+81d8, U+87f9, U+87fb, U+8d08, U+8d0a, U+9727, U+97fb, U+52f8, U+7210, U+7926, U+7c43, U+7c4c, U+8000, U+8b6f, U+8d0f, U+99a8, U+9a30, U+9eb5, U+61fc, U+6afb, U+704c, U+721b, U+7e8f, U+8b7d, U+8e8d, U+8faf, U+9738, U+56ca, U+6524, U+7051, U+758a, U+7c60, U+8972, U+9451, U+9df9, U+8b9a; }

@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/often4.woff"); unicode-range: U+535c, U+4e38, U+53c9, U+5dfe, U+4ec7, U+5141, U+52fe, U+5339, U+66f0, U+72ac, U+4e18, U+4ed5, U+4ed7, U+51f8, U+53e8, U+5974, U+5f17, U+65a5, U+7384, U+77db, U+7a74, U+4ef2, U+4eff, U+4f0d, U+4f10, U+4f19, U+5146, U+52a3, U+5320, U+5937, U+673d, U+6c5d, U+6c61, U+821f, U+4f54, U+5375, U+5431, U+543b, U+5442, U+574a, U+5993, U+599d, U+59a5, U+5c41, U+5f79, U+5fcc, U+626f, U+6284, U+6296, U+6749, U+7261, U+77e3, U+8292, U+8fb0, U+90aa, U+4e56, U+5353, U+5475, U+59b3, U+5c46, U+5cb3, U+5e15, U+5f26, U+5f81, U+6016, U+62ab, U+62b9, U+62bc, U+62c6, U+62cb, U+62da, U+6606-6607, U+6614, U+676d, U+6795, U+679a, U+6b67, U+6cb8, U+6cbe, U+6cca, U+6cdb, U+6ce3, U+72d0, U+76f2, U+7cfe, U+80aa, U+8299, U+829d, U+82ac-82ad, U+4ead, U+4faf, U+4fb6, U+4fca, U+4fe0, U+524a, U+524e, U+54aa, U+54ac, U+54b1, U+54b3, U+5c4d, U+5e25, U+604d, U+6070, U+6241, U+62f1, U+662d, U+6d29, U+7272, U+72e0, U+73b2, U+73ca, U+754f, U+76fc, U+76fe, U+7802, U+7948, U+7f38, U+8303, U+8305, U+8650, U+8679, U+884d, U+886b, U+8d74, U+9801, U+5006, U+5009, U+5018, U+501a, U+5021, U+5026, U+51cc, U+525d, U+532a, U+54e6, U+54e9, U+5509, U+5a1b-5a1c, U+5bb0, U+5bb5, U+6065, U+606d, U+6094, U+6247, U+62f3, U+6328, U+632b, U+633d, U+634f, U+6643, U+6649, U+6817, U+682a, U+6851, U+68b3, U+6bb7, U+6d69, U+70e4, U+7239, U+72f9, U+72fc, U+75b9, U+7a84, U+7d17, U+7d21, U+8105-8106, U+810a, U+81ed, U+8332, U+868a, U+8fb1, U+9006, U+9661, U+507d, U+5319, U+5538, U+555e, U+5835, U+5d16-5d17, U+5d29, U+5de2, U+5eb8, U+60df, U+621a, U+6367, U+6372, U+6380, U+6399, U+65ac, U+66f9, U+6876, U+68a8, U+68ad, U+68b0, U+6db5, U+6dd2, U+6dd8, U+6dea, U+7109, U+723d, U+74f7, U+7b1b, U+7b28, U+7d2e, U+7f9e, U+8116, U+8123, U+8389, U+838e, U+8393, U+86c7, U+8a1d, U+8a23, U+8c5a, U+9017, U+901b, U+90ed, U+9803, U+508d, U+50a2, U+5583, U+5587, U+5589, U+5598, U+559a, U+55a7, U+55ac, U+5824, U+58fa, U+5ec1, U+60f6, U+6168, U+655e, U+6670, U+68da, U+68f2, U+6b3a, U+6b3d, U+6bef, U+6e26, U+6e4a, U+711a, U+716e, U+7280, U+7329, U+7526, U+7d68, U+7fd4, U+813e, U+814e, U+83e9, U+840e, U+8a3b, U+8cb6, U+8d81, U+8ef8, U+8f9c, U+96c1, U+50bb, U+52df, U+5862, U+586b, U+5ac1, U+5acc, U+5ec8, U+60f9, U+611a, U+6127, U+640f, U+641e, U+6688, U+6953, U+695e, U+6b47, U+6ea2, U+6eb6, U+6ed4, U+714c, U+7164, U+745c, U+745f, U+75f4, U+775c, U+7779, U+788c, U+7d81, U+7fa8, U+8058, U+816b, U+817a, U+8205, U+845b, U+846c, U+88d9, U+8a87, U+8cca, U+8dea, U+925b, U+9811, U+98fc, U+9f0e, U+50d1, U+50da, U+50e7, U+561b, U+588a, U+5ae9, U+5be1, U+5f0a, U+5f70, U+6b49, U+718a, U+746a, U+7470, U+7504, U+7627, U+789f, U+78a9, U+78b3, U+78c1, U+7b8f, U+7db1, U+8725, U+8755, U+88f8, U+8a93, U+8aa6, U+8fa3, U+905c, U+9063, U+9177, U+9298, U+96cc, U+98b1, U+9903, U+50f5, U+528d, U+5629, U+563b, U+589c, U+58b3, U+5b0c, U+64a5, U+64b0, U+66ae, U+6f3f, U+6f6d, U+6f70, U+6f84, U+6f8e, U+76ba, U+819d, U+84ec, U+8514, U+8521, U+8523, U+852c-852d, U+8766, U+8abc, U+8ad2, U+8ce0, U+8ce6, U+8ced, U+8e10, U+8e22, U+8e29, U+906e, U+92b3, U+99dd, U+9b44-9b45, U+9d09, U+5112, U+5679, U+58be, U+61be, U+64bc, U+64cb, U+6a58, U+6fa1, U+71d9, U+7aba, U+7be9, U+8559, U+8569, U+856d, U+879e, U+87a2, U+8ae7, U+8af7, U+9075, U+9830, U+99f1, U+9f9c, U+511f, U+5dbc, U+5f4c, U+61c7, U+6fd5, U+6fe4, U+6feb, U+6ff1, U+71e5-71e6, U+71ed, U+77a7, U+77aa, U+77ac, U+79aa, U+7bf7, U+7cde-7cdf, U+7ffc, U+8073, U+857e, U+85a6, U+85af, U+87ba, U+8b0e, U+8b19, U+8b20, U+919c, U+934a, U+937e, U+96b8, U+971c, U+971e, U+9935, U+56ae, U+58d8, U+6ab3, U+6ac3, U+7011, U+7ce7, U+7e61, U+87ec, U+8b39, U+8ec0, U+91ac, U+95d6, U+96db, U+97ad, U+9d51, U+61f2, U+61f6, U+74e3, U+7586, U+79b1, U+7a6b, U+7e6b, U+7e73, U+85e4, U+85e9, U+8b5c, U+8e72, U+985b, U+9a19, U+9b0d, U+9be8, U+56b7, U+56bc, U+8606, U+860b, U+8b6c, U+8fae, U+994b, U+9a37, U+651c, U+6b04, U+72a7, U+881f, U+8f5f, U+95e2, U+9db4, U+7058, U+766e, U+896f, U+986b, U+9a55, U+9ad2, U+9b1a, U+7e96, U+863f, U+9ad3, U+7f50, U+8836, U+91c0, U+9a5f, U+9e7d, U+77da, U+9a62, U+947c; }

@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/often5.woff"); unicode-range: U+25cb, U+4e2b, U+4e5e, U+4e8e, U+5f13, U+4e11, U+4e91, U+51f6, U+52fb, U+52ff, U+5384, U+5c6f, U+6208, U+6b79, U+6bcb, U+722a, U+4e4d, U+51f9, U+53ed, U+56da, U+6254, U+672d, U+6c40, U+5147, U+5212, U+5308, U+540f, U+5733, U+5983-5984, U+5e06, U+65e8, U+65ec, U+66f3, U+6c50, U+4f36, U+4f3a, U+522a, U+5323, U+543c, U+574e, U+5996, U+5deb, U+6289, U+65f1, U+6746, U+6756, U+675e, U+6c70, U+6c72, U+6c83, U+6c90, U+6c9b, U+7076, U+707c, U+72c4, U+752b, U+7538, U+7682, U+79bf, U+8096, U+8098, U+8fc4, U+4f83, U+4f8f, U+51fd, U+522e, U+5352, U+5378, U+5480, U+5490, U+5492, U+5495, U+5764, U+576a, U+59cd, U+5b9b, U+5ca1, U+6021, U+602f, U+62c2, U+62cc, U+62d8-62d9, U+6770, U+6789, U+6cab, U+6cae, U+6cbc, U+6ccc, U+7099, U+77fd, U+7940, U+79c9, U+80ab, U+82b9, U+90b1, U+9640, U+53db, U+54af, U+54c4, U+54c7, U+54ce, U+59dc, U+5cc7, U+5f8a, U+62ed, U+62ef, U+6627, U+67b8, U+67f5, U+6b6a, U+6d36, U+6d3d, U+70ad, U+780c-780d, U+7947, U+79d2, U+7aff, U+800d, U+82d4, U+82db, U+8304, U+8fe6, U+964b, U+5016, U+5029, U+51a4-51a5, U+5254, U+5256, U+537f, U+54e8, U+54ee, U+54fa, U+54fc, U+57d4, U+5c51, U+5ced, U+5cfb, U+608d, U+632a, U+6813, U+6829, U+683d, U+6846, U+6850, U+6d66, U+6d78, U+6d95, U+70d8, U+7409, U+7554, U+755c, U+7728, U+77e9, U+79e7, U+79e9, U+8018, U+803d, U+80f0, U+80f3, U+8335, U+834a, U+8654, U+8877, U+8881, U+8c79, U+8eac, U+8ed2, U+90dd, U+98e2, U+5075, U+515c, U+5195, U+51f0, U+5544, U+5564, U+5962, U+5a36, U+5a49, U+5c60, U+5d0e, U+5d19, U+5f98, U+5fa1, U+60b5, U+60d5, U+638f, U+63a0, U+665d, U+6897, U+68a2, U+68a7, U+68b5, U+6dc7, U+6deb, U+6dee, U+6df5, U+6df9, U+70fd, U+7736-7737, U+773a, U+7d33, U+8046, U+86c0, U+8993, U+8dbe, U+900d, U+5085, U+557c, U+5580, U+55b2-55b3, U+5960, U+5a9a, U+5d4c, U+5f6d, U+60f0, U+63c0, U+63c9, U+68cd, U+68d5, U+68d8, U+68df, U+68e7, U+690e, U+6e3a, U+6e89, U+7130, U+7426, U+7a98, U+7b4d, U+7d6e, U+8155, U+821c, U+83c1, U+840c-840d, U+86db, U+88b1, U+8a60, U+9038, U+9214-9215, U+96c7, U+97cc, U+50ad, U+55c5, U+55d3, U+55dc, U+55ef, U+584c, U+5858, U+5ab3, U+5ac2, U+6417, U+6687, U+6930, U+6994, U+6eaf, U+6eba, U+6ec4, U+7149, U+714e, U+7165, U+7455, U+745a, U+7578, U+76de, U+79bd, U+7a1c, U+7b77, U+8086, U+8475, U+86fb, U+8700, U+88d4, U+8a6d-8a6e, U+8a79, U+8cc4, U+8cc8, U+9245, U+9264, U+9695, U+96cd, U+980c, U+50d5, U+51f3, U+55fd, U+5614, U+5616, U+5885, U+5b75, U+5be2, U+5be5, U+5c62, U+5d84, U+5ed3, U+5ed6, U+6454, U+645f, U+6467, U+647a, U+64a4, U+6995, U+69b4, U+69d0, U+6eef, U+6ef2, U+6f29, U+6f88, U+7184, U+7199, U+7463, U+760d, U+7784, U+7aed, U+7cb9, U+7da2, U+7db4, U+818f, U+8490, U+849c, U+84c9, U+8712, U+8718, U+873f, U+88f3, U+88f9, U+929c, U+9699, U+99c1, U+9b41, U+5104, U+5109, U+562e-562f, U+5632, U+563f, U+58ae, U+5afb, U+5c65, U+5e5f, U+5e62, U+6479, U+6488, U+6495, U+6577, U+69fd, U+6a01, U+6a1e, U+6b4e, U+6f86, U+71ac, U+7621, U+7624, U+7787, U+778e, U+7a3d, U+7aaf, U+7ddd-7dde, U+7de0, U+8513, U+851a, U+8525, U+853d, U+8778, U+8782, U+8910, U+8c4e, U+8cdc, U+8ce4, U+8d9f, U+9187, U+918b, U+92c1, U+6a61, U+6fc1, U+76e7, U+79a6, U+7a46, U+7a4e, U+7be4, U+7f79, U+7ff0, U+81a9, U+8259, U+8543, U+8549, U+8783, U+8aee, U+8af1, U+8c6b, U+8e44, U+8f3b, U+907c, U+92f8, U+932b, U+9839, U+9921, U+99ed, U+9b91, U+5680, U+5fbd, U+64f1, U+6583, U+6f80, U+6fdb, U+77ef, U+78ef, U+79a7, U+7c07, U+7cd9, U+7e43, U+8591, U+859b, U+87cb, U+87d1, U+8b0a, U+8f3f, U+935b, U+9d3f, U+9edb, U+9f4b, U+5b38, U+6726, U+6aaf, U+6ffe, U+7006, U+7009, U+74a7, U+7652, U+77bb, U+7ac4-7ac5, U+7ff9, U+8b2c, U+8e66, U+91d0, U+9b4f, U+9bc9, U+56a5, U+56a8, U+5eec, U+650f, U+66e0, U+6ae5, U+7015, U+701f, U+74ca, U+7c37, U+7c3e-7c3f, U+8805, U+8956, U+895f, U+9d61, U+9d6c, U+9f90, U+58e4, U+6514, U+6727, U+703e, U+7662, U+7e7d, U+8266, U+85fb, U+860a, U+8e81, U+93fd, U+9952, U+9e79, U+56c2, U+5dcd, U+7e8d, U+8822, U+896a, U+98c6, U+9eef, U+807e, U+652a, U+7aca, U+7c64, U+908f, U+56d1, U+652c, U+9dfa, U+883b, U+9470, U+9472, U+7e9c, U+947f, U+9e1a; }

@font-face { font-family:"標楷體2"; src:url("/Content/CSS/ttf/often7.woff"); unicode-range: U+4e48, U+5197, U+58ec, U+5eff, U+5189, U+5349, U+536f, U+53f1, U+77e2, U+4e52-4e53, U+4e99, U+4ea5, U+4f09, U+5401, U+572d, U+5938, U+5c79, U+5fd6, U+620d, U+808b, U+9621, U+4f3d, U+4f43, U+4f63, U+541d, U+542d, U+544e, U+56ea, U+574d, U+5c94, U+5fe1, U+6273, U+6538, U+6c74, U+6c76, U+809b, U+828d, U+9091, U+4f6c, U+4f88, U+51bd, U+5241, U+5944, U+59d2, U+5b62, U+5b95, U+5cb1, U+5e1a, U+5e9a, U+5fff, U+6215, U+623e, U+62a8, U+62bf, U+62c4, U+62c8, U+62ce, U+6775, U+6c13, U+6cd3, U+6cef, U+72d2, U+7599, U+759d, U+7a79, U+7f54, U+80b4, U+961c, U+4fb7, U+4fd8, U+4fda, U+4fde, U+5243, U+524b-524c, U+54a6-54a7, U+54ab, U+54bb, U+54de, U+57ae, U+594e, U+59e5, U+59ea, U+5ba6, U+5f2d, U+5f89, U+6020, U+6064, U+606c, U+62ee, U+62f4, U+67b4, U+67b7, U+67d1, U+67da, U+67e2, U+70ac, U+70af, U+70b3, U+72e1, U+7708, U+77dc, U+7949, U+79b9, U+7c7d, U+7d02, U+7d07, U+82d3, U+82de, U+8309, U+8d73, U+8fe4, U+4ffa, U+5023, U+53df, U+57c2, U+595a, U+5a11, U+5a13, U+5c50, U+6059, U+6096, U+6346, U+6714, U+6845, U+6853-6854, U+6d82, U+6d85, U+6d93-6d94, U+70d9, U+72fd, U+7838, U+795b, U+7b06, U+7d13, U+7d1c, U+7f94, U+8006, U+80ed, U+80fa, U+8200, U+82bb, U+8331, U+8354, U+868c, U+86aa, U+8882, U+8a15, U+8ff8, U+91d7, U+91dc, U+965d, U+96bc, U+504c, U+5055, U+533e, U+552c, U+5543, U+5555, U+5563, U+556a, U+5a3c, U+5b70, U+5c09, U+5d14, U+5e37, U+5eb5, U+5f6a, U+5f9c, U+607f, U+60b4, U+60bb, U+621b, U+6369, U+6371, U+637a, U+659b, U+689f, U+6d8e, U+6db8, U+6dc5-6dc6, U+6dcc, U+6de4, U+6df3, U+710a, U+7281, U+731d, U+75b5, U+75ca, U+768e, U+7738, U+7b19, U+7d43, U+7f9a, U+812f, U+8235-8236, U+823a, U+889e, U+8a1f, U+9157, U+91e6, U+557b, U+557e, U+558b, U+559f, U+55b5, U+5a77, U+5bd0, U+60f4, U+60fa, U+611c, U+6123, U+6249, U+63cd, U+63d6, U+63ea, U+6590, U+68e0, U+690f, U+6c2f, U+6e23, U+6e2d, U+6e32, U+6e43-6e44, U+6e4d, U+711c, U+7284, U+7436, U+75d8-75d9, U+75e0, U+7693, U+774f, U+786f, U+7d62, U+8052, U+8151, U+8153, U+8174, U+83df-83e0, U+86d4, U+86df, U+86e4, U+8a50, U+8a5b, U+8c82, U+8dc6, U+8dda, U+921e, U+9223, U+9591, U+9672, U+98ea, U+55c6, U+55e1, U+55e6, U+5ab2, U+6425, U+6427, U+693f, U+6960, U+6986, U+75f2, U+7a20, U+7cb1, U+7d91, U+865c, U+865e, U+8859, U+88ca, U+8a6b, U+8cc2-8cc3, U+8dfa, U+8efe, U+8f9f, U+9112, U+9257, U+9598, U+96c9, U+96cb, U+9776, U+50e5, U+5280, U+5331, U+5ad6, U+615f, U+644b, U+647b, U+69a8, U+69d3, U+6ecc, U+6eec, U+6ef7-6ef8, U+6f09, U+6f23, U+6f2a, U+6f31, U+7613, U+777f, U+7aaa, U+7b75, U+7dba, U+7dcb, U+8214, U+824b, U+8737, U+88f4, U+8e09, U+9175, U+927b, U+9296, U+92ac, U+95a4-95a5, U+95a8, U+97f6, U+990c, U+9aaf, U+5630, U+5639, U+564e, U+5653, U+5657, U+5af5, U+616b, U+618e, U+6194, U+622e, U+64a3, U+69f3, U+6bc6, U+6f41, U+6f62, U+6f66, U+7480, U+761f-7620, U+78ca-78cb, U+7a3c, U+7dd8, U+7def, U+7df2, U+874c, U+8759, U+8760, U+8768, U+8ac4, U+8d6d, U+9183, U+9704, U+98b3, U+9912, U+566c, U+5678, U+5bf0, U+618a, U+64c2, U+66c7, U+6a3a, U+6a44, U+6a59, U+6fc2, U+71c4, U+71c9, U+76e5, U+7cd7, U+7e08, U+854a, U+8568, U+8adc, U+8aeb, U+8af3, U+8afa, U+8b01, U+9310, U+9321, U+932e, U+95b9, U+970e-970f, U+9824, U+9d1b, U+9d23, U+9d26, U+5685, U+58d1, U+5b2a, U+5b7a, U+61e6, U+64d8, U+64f0, U+6a80, U+6a90, U+6a9c, U+6fd8, U+6fe1, U+6fef, U+71e0, U+74a8, U+77b3, U+78fa, U+7e39, U+7e46, U+7ff3, U+81ba, U+8936, U+893b, U+8e4a-8e4c, U+9318, U+934d, U+99ff, U+9bad, U+9f3e, U+5695, U+64f7, U+66dc, U+6aac, U+6ab8, U+700f, U+74bf, U+7515, U+7656, U+87e0, U+8d05, U+9083, U+95d5, U+984e, U+9bca, U+61f5, U+6ada, U+701b, U+701d, U+765f, U+77c7, U+7e6d, U+85d5, U+85f7, U+880d, U+89b7, U+8e7a, U+8e87, U+93d8, U+93df, U+96b4, U+98bc, U+9bdb, U+5b7d, U+6518, U+737c, U+7ac7, U+7cef, U+7f4c, U+8815, U+994c, U+9a2b, U+9c0d, U+5137, U+56c1, U+8d13, U+8e8a, U+9433, U+9438, U+9c2d, U+56c9, U+61ff, U+9452, U+973e, U+9c32, U+9dd3, U+56cc, U+5dd6, U+6523, U+652b, U+9090, U+9768, U+995c, U+9a5b, U+9de5, U+7f88, U+9b58, U+8ea1, U+9c77; }

/* ~/Content/CSS/jquery-ui-1.13.2.smoothness.min.css */
/*! jQuery UI - v1.13.2 - 2022-07-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)"}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;-ms-filter:"alpha(opacity=25)";opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:pointer;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d3d3d3}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc url("/Content/CSS/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d3d3d3;background:#e6e6e6 url("/Content/CSS/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #999;background:#dadada url("/Content/CSS/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #aaa;background:#fff url("/Content/CSS/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaa;background-color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url("/Content/CSS/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;color:#363636}.ui-state-checked{border:1px solid #fcefa1;background:#fbf9ee}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url("/Content/CSS/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)"}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/Content/CSS/images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/Content/CSS/images/ui-icons_222222_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/Content/CSS/images/ui-icons_454545_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/Content/CSS/images/ui-icons_454545_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/Content/CSS/images/ui-icons_2e83ff_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/Content/CSS/images/ui-icons_cd0a0a_256x240.png")}.ui-button .ui-icon{background-image:url("/Content/CSS/images/ui-icons_888888_256x240.png")}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#aaa;opacity:.3;-ms-filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}
