@charset "UTF-8";
/* Component */
.font_bigger h1, .font_bigger .h1 {
    font-size: 60px;
}
.font_bigger h2 {
    font-size: 62px;
}
.font_bigger .tab-title {
    font-size: 18px!important;
}
.font_bigger h6, .font_bigger .h6 {
    font-size: 30px;
}
.font_bigger .btn {
    font-size: 17px;
    line-height: 28px;
}
.font_bigger .btn-border {
    font-size: 17px;
    line-height: 28px;
}
.font_bigger .lastupdate {
    font-size: 16px;
    line-height: 21px;
}

/* Language */
.font_bigger .tiny-dropbtn {
    font-size: 17px;
    line-height: 28px;
}
.font_bigger .tiny-dropdown-content a {
    font-size: 17px;
    line-height: 28px;
}
.font_bigger .ftn-font {
    font-size: 20px;
}

/* Dropdown */
.font_bigger .topnav a {
    font-size: 21px;
    line-height: 24px;
}
.font_bigger .dropdown .dropbtn {
    font-size: 21px;
}

/* main menu */
.font_bigger .menu-item {
    font-size: 21px;
    line-height: 44px;
}
.font_bigger .search-box {
    font-size:21px;
    line-height: 24px;
}
.font_bigger .search-popup .title {
    font-size: 17px;
    line-height: 30px;
}
.font_bigger .search-popup input.common_textfield {
    font-size: 17px;
    line-height: 24px;
}

@media (max-width: 690px) {
    .font_bigger .main-menu {
        font-size: 24px;
    }
}
@media (max-width: 480px) {
    .font_bigger .main-menu {
      font-size: 14px;
    }
}

/* Template */
.font_bigger .template-container .template-wrapper .nav-path {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .template-container .template-wrapper .nav-path a {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .template-container .template-wrapper .intro {
    font-size: 22px;
    line-height: 30px;
}
.font_bigger .upcoming-events .view-more a {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .upcoming-events .block-area .events-item .title {
    font-size: 24px;
    line-height: 30px;
}
.font_bigger .upcoming-events .block-area .events-item .venue {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .upcoming-events .block-area .events-item .hashtag {
    font-size: 17px;
    line-height: 34px;
}
.font_bigger .results .search-area input[type="text"] {
    font-size: 46px;
    line-height: 60px;
}
.font_bigger .results .search-result {
    font-family: 'Roboto', 'Cormorant Garamond', 'NotoSansTC', 'NotoSansSC', 'NotoSerifTC', 'NotoSerifSC';
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .results.search-wholesite .events-list .listing-side .search-result .search-keyword {
    font-size: 22px;
}
.font_bigger ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-size: 46px;
    line-height: 60px;
}
.font_bigger ::-moz-placeholder { /* Firefox 19+ */
    font-size: 46px;
    line-height: 60px;
}
.font_bigger :-ms-input-placeholder { /* IE 10+ */
    font-size: 46px;
    line-height: 60px;
}
.font_bigger :-moz-placeholder { /* Firefox 18- */
    font-size: 46px;
    line-height: 60px;
}
.font_bigger .results .events-list .title {
    font-size: 25px;
    line-height: 30px;
}
.font_bigger .results .events-list .filter-date .title {
    font-size: 17px;
    line-height: 44px;
}

/* Homepage */
.font_bigger .banner-content .headline {
    font-size: 72px;
}
.font_bigger .banner-content .intro {
    font-size: 24px;
    line-height: 34px;
}
.font_bigger .homepage-wrapper .title {
    font-size: 25px;
    line-height: 30px;
}
.font_bigger .homepage-wrapper .event-highlight .title {
    font-size: 25px;
    line-height: 30px;
}
.font_bigger .homepage-wrapper .event-highlight .message {
    font-size: 17px;
    line-height: 28px;
}

/* Checkbox */
.font_bigger .filter-checkbox {
    font-size: 17px;
    line-height: 26px;
}
.font_bigger .results .events-list .filter-sorting .title {
    font-size: 17px;
    line-height: 44px;
}

/* Past events */
.font_bigger .events-item .event-type {
    font-size: 17px;
    line-height: 30px;
}
.font_bigger .events-item .events-detail {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .events-item .hashtag, .font_bigger .events-item .url-link {
    font-size: 17px;
    line-height: 34px;
}
.font_bigger .events-item .publish-date {
    font-size: 17px;
    line-height: 34px;
}

/* Button arrow */
.font_bigger .pages-number {
    font-size: 17px;
    line-height: 24px;
}

/* Footer */
.font_bigger .footer-navigation .right-side .follow-socialmedia {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .footer-link ul li a {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .footer-copyright {
    font-size: 16px;
    line-height: 18px;
}
.font_bigger a#backtotop-btn {
    font-size: 17px;
    line-height: 26px;
  }

/* News Details */
.font_bigger .btn-text a {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .single-event .event-type {
    font-size: 17px;
    line-height: 29px;
}
.font_bigger .single-event .title {
    font-size: 54px;
    line-height: 60px;
}
.font_bigger .single-event .event-detail {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .single-event .venue {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .single-event .subheadline {
    font-size: 24px;
    line-height: 34px;
}
.font_bigger .single-event .content {
    font-size: 17px;
    line-height: 32px;
}
.font_bigger .single-event .event-wrapper .right-side .title {
    font-size: 25px;
    line-height: 30px;
}
.font_bigger .latest-news-listing .item .right-item .event-type {
    font-size: 17px;
    line-height: 29px;
}
.font_bigger .latest-news-listing .item .right-item .event-title a {
    font-size: 17px;
    line-height: 29px;
}
/* Tabs */
.font_bigger .tabs {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .tabs-content .title {
    font-size: 25px;
    line-height: 30px;
}
.font_bigger .tabs-content .statistic-list .filter-date .title {
    font-size: 17px;
    line-height: 44px;
}
.font_bigger .tabs-content .statistic-list .filter-period .title {
    font-size: 17px;
    line-height: 44px;
}
.font_bigger .tabs-content .statistic-list .filter-period .filter-select ul li {
    font-size: 17px;
    line-height: 42px;
}
.font_bigger .tabs-content .statistic-list .btn-export a {
    font-size: 17px;
    line-height: 42px;
}
.font_bigger .tabs-content .statistic-list .remarks {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .tabs-content .statistic-list .piechart-block .title {
    font-size: 25px;
    line-height: 30px;
}

/* Search */
.font_bigger .search-wrapper .search-item .title {
    font-size: 17px;
    line-height: 30px;
}
.font_bigger .search-wrapper .search-item .caption {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .search-wrapper .search-item .block .hasDatepicker {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .search-wrapper .search-item input.common_textfield {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .search-result-wrapper .result-text span {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .search-result-wrapper .result-text .block {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .btn-api a {
    font-size: 17px;
    line-height: 42px;
}
.font_bigger .search-result-wrapper .result-text .block .btn-export a {
    font-size: 17px;
    line-height: 42px;
}
.font_bigger .search-result-wrapper .result-table  {
    font-size: 17px;
    line-height: 30px;
}
.font_bigger .search-result-wrapper .result-table th {
    font-size: 17px;
}
.font_bigger .search-result-wrapper .result-table td a {
    font-size: 17px;
}
.font_bigger .search-result-wrapper .pagination .left-side .remarks {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .search-result-wrapper .pagination .right-side input.common_textfield {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .search-result-wrapper > .remarks {
    font-size: 17px;
    line-height: 25px;
}

/* Introduction */
.font_bigger .intro-wrapper .left-side {
    font-size: 22px;
    line-height: 34px;
}
.font_bigger .intro-wrapper .right-side {
    font-size: 22px;
    line-height: 37px;
}
.font_bigger .intro-wrapper .both-side {
    font-size: 17px;
    line-height: 32px;
}
.font_bigger a.simpletab {
    font-size: 17px;
    line-height: 30px;
}
.font_bigger a.simpletab:hover, .font_bigger a.simpletab.active {
    font-size: 17px;
    line-height: 30px;
}
.font_bigger .simpletab-content .headline {
    font-size: 17px;
    line-height: 42px;
}
.font_bigger .simpletab-content .simple-table th {
    font-size: 17px;
    line-height: 34px;
}
.font_bigger .simpletab-content .simple-table td {
    font-size: 17px;
    line-height: 28px;
}

/* Radio Button */
.font_bigger .radio-item {
    font-size: 17px;
    line-height: 30px;
}

/* Accordion */
.font_bigger .faq-question {
    font-size: 22px;
    line-height: 30px;
}
.font_bigger .faq-content {
    font-size: 22px;
    line-height: 30px;
}
.font_bigger .last-update {
    font-size: 17px;
    line-height: 25px;
}

/* Dashboard */
.font_bigger .dashboard .single-item .title {
    font-size: 55px;
    line-height: 30px;
    padding-bottom: 18px;
}
.font_bigger .function-row.table-function .block .title {
    font-size: 17px;
}
.font_bigger .dashboard .single-item .headline {
    font-size: 20px;
    line-height: 30px;
}
.font_bigger .dashboard .single-item ul li span {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .dashboard .single-item ul li a {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .dashboard .single-item .view-more a {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .dashboard .single-item .subtitle {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .dashboard .single-item .content {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .dashboard .single-item input.common_textfield {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .dashboard .single-item .icon-new {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .dashboard .single-item .form .item:not(:last-child) {
    padding-bottom: 10px;
}
.font_bigger .dashboard .single-item .form .item .title {
    font-size: 17px;
    line-height: 44px;
}
.font_bigger .dashboard .single-item .button-row .btn-link a {
    font-size: 17px;
    line-height: 44px;
}
.font_bigger .dashboard .single-item .form .item input.common_textfield {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .dashboard .single-item .form .remarks {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .dashboard .single-item .captcha .item .title {
    font-size: 17px;
    line-height: 44px;
}
.font_bigger .dashboard .single-item .captcha .item input.common_textfield {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .dashboard .single-item .captcha .warning {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .dashboard.registration .column-item .terms ul span {
    font-size: 17px;
    line-height: 34px;
}
.font_bigger .dashboard.registration .column-item .terms ul li {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .dashboard.registration .column-item .terms ul li a {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .dashboard.registration .column-item .disclaimer .filter-checkbox {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .dashboard .single-item .alert_msg {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .dashboard .single-item .form .warning {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .dashboard .single-item .form .condition {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .dashboard .single-item .icon-new {
    width: 60px;
    height: 25px;
    border-radius: 15px;
}
.font_bigger .dashboard .single-event .title {
    line-height: 65px;
}
@media screen and (max-width: 767px) {
    .font_bigger .dashboard .single-event .title {
        font-size: 40px;
        line-height: 48px;
    }
}
/* Set Password */
.font_bigger .dashboard.unique.set-password .form .warning {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .dashboard.unique.set-password .form .valid a {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .success-msg {
    font-size: 22px;
    line-height: 30px;
}

/* Dashboard Details */
.font_bigger .dashboard.detail .single-item ul li {
    font-size: 17px;
    line-height: 24px;
}

/* Modal */
.font_bigger .result-table .button {
    font-size: 17px;
}

/* The Close Button */
.font_bigger .close {
    font-size: 40px;
    line-height: 30px;
}
.font_bigger .modal-content .title {
    font-size: 25px;
    line-height: 30px;
}
.font_bigger .modal-content .table td {
    font-size: 17px;
    line-height: 34px;
}
.font_bigger .modal-content .remarks {
    font-size: 17px;
    line-height: 25px;
}

/* Milestones */
.font_bigger .section-wrapper .title {
    font-size: 25px;
    line-height: 30px;
}
.font_bigger .section-wrapper .subtitle, .font_bigger .intro-wrapper .subtitle {
    font-size: 26px;
    line-height: 30px;
}
.font_bigger .section-wrapper .subtitle-light, .font_bigger .intro-wrapper .subtitle-light {
    font-size: 17px;
    line-height: 30px;
}
.font_bigger .section-wrapper .both-side {
    font-size: 17px;
    line-height: 32px;
}
.font_bigger .section-wrapper .two-side .text {
    font-size: 17px;
    line-height: 32px;
}
.font_bigger .section-wrapper .two-side .diagram {
    font-size: 17px;
    line-height: 32px;
}
.font_bigger .procedure .rect .list-item li {
    font-size: 17px;
    line-height: 32px;
}
.font_bigger .procedure .rect .number {
    font-size: 56px;
    line-height: 56px;
}
.font_bigger .milestone-row .yearsign .years {
    font-size: 17px;
}
.font_bigger .milestone-row .text {
    font-size: 17px;
    line-height: 32px;
}

/* Profile Table */
.font_bigger .profile-table table {
    font-size: 17px;
    line-height: 25px;
}
.font_bigger .lightbox-msg {
    font-size: 17px;
    line-height: 24px;
}
.font_bigger .statement {
    font-size: 17px;
    line-height: 30px;
}
.font_bigger .search-wrapper .search-item .block .hasDatepicker {
    font-size: 15px;
}
.font_bigger .dashboard .terms-item .title {
    font-size: 24px;
    line-height: 28px;
}
.font_bigger .dashboard .terms-item .content {
    font-size: 17px;
    line-height: 30px;
}
.font_bigger .dashboard .terms-item .content a {
    font-size: 16px;
    line-height: 26px;
}
.font_bigger .dashboard.detail .terms-item .content .subtitle {
    font-size: 17px;
    line-height: 30px;
}

/* Dropbox */
.select2-container--default .select2-selection--single .select2-selection__rendered {
    font-size: 17px;
}
.select2-results__option {
    font-size: 17px;
}

/* Registration */
.font_bigger .dashboard.registration .single-item .title {
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 18px;
}
.font_bigger .dashboard.landing .single-item .title {
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 18px;
}
.font_bigger .dashboard.unique .single-item .title {
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 18px;
}
.font_bigger .dashboard.detail .single-item .title {
    font-size: 24px;
    line-height: 36px;
    padding-bottom: 18px;
}

/* Responsive */
@media (max-width:767px) {
    .font_bigger ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
        font-size: 24px;
        line-height: 40px;
    }
    .font_bigger ::-moz-placeholder { /* Firefox 19+ */
        font-size: 24px;
        line-height: 40px;
    }
    .font_bigger :-ms-input-placeholder { /* IE 10+ */
        font-size: 24px;
        line-height: 40px;
    }
    .font_bigger :-moz-placeholder { /* Firefox 18- */
        font-size: 24px;
        line-height: 40px;
    }
    .font_bigger h6 {
        font-size: 25px;
    }
    .font_bigger .template-container .template-wrapper h2 {
        font-size: 26px;
    }
    .font_bigger .template-container .template-wrapper .intro {
        font-size: 17px;
        line-height: 24px;
    }
    .font_bigger .template-container .template-wrapper h1.simplebox-title {
        font-size: 32px;
    }
    .font_bigger .intro-wrapper .both-side {
        line-height: 24px;
    }
    .font_bigger .section-wrapper .title {
        font-size: 22px;
        line-height: 28px;
    }
    .font_bigger .dashboard .single-item .title {
        font-size: 55px;
        line-height: 30px;
        padding-bottom: 18px;
    }

    /* Milestone */
    .font_bigger .milestone-row .text {
        line-height: 28px;
    }
    .font_bigger .section-wrapper .two-side .text {
        font-size: 17px;
        line-height: 28px;
    }
    .font_bigger .section-wrapper .two-side .diagram {
        line-height: 28px;
    }
    .font_bigger .procedure .rect .number {
        line-height: 50px;
    }
    .font_bigger .procedure .rect .list-item li {
        line-height: 28px;
    }
    
    /* Homepage */
    .font_bigger .btn-text a {
        font-size: 17px;
    }
    .font_bigger .homepage-wrapper .title {
        font-size: 22px;
        line-height: 28px;
    }
    .font_bigger .homepage-wrapper .event-highlight .title {
        font-size: 22px;
        line-height: 28px;
    }
    .font_bigger .homepage-wrapper .event-highlight .message {
        font-size: 17px;
        line-height: 25px;
    }
    .font_bigger .events-item .events-detail {
        font-size: 17px;
        line-height: 26px;
    }
    .font_bigger .banner-content .headline {
        font-size: 46px;
    }
    .font_bigger .banner-content .intro {
        font-size: 22px;
        line-height: 28px;
    }
    .font_bigger .upcoming-events .block-area .events-item .title {
        font-size: 22px;
        line-height: 28px;
    }
    .font_bigger .upcoming-events .block-area .events-item .venue {
        font-size: 17px;
        line-height: 25px;
    }
    .font_bigger .results .search-result {
        font-size: 17px;
        line-height: 22px;
    }
    .font_bigger .results .events-list .title {
        font-size: 22px;
        line-height: 28px;
    }
    .font_bigger .single-event .title {
        font-size: 44px;
        line-height: 46px;
    }
    .font_bigger .single-event .subheadline {
        font-size: 22px;
        line-height: 30px;
    }
    .font_bigger .single-event .content {
        line-height: 28px;
    }
    .font_bigger .intro-wrapper .left-side {
        font-size: 17px;
        line-height: 30px;
    }
    .font_bigger .simpletab-content .headline {
        font-size: 17px;
        line-height: 42px;
    }
    .font_bigger .simpletab-content .simple-table th {
        font-size: 17px;
        line-height: 32px;
    }
    .font_bigger .simpletab-content .simple-table td {
        font-size: 17px;
        line-height: 28px;
    }
    .font_bigger .search-result-wrapper .result-table {
        font-size: 17px;
        line-height: 26px;
    }
    .font_bigger .search-result-wrapper .result-table th {
        font-size: 17px;
    }

    /* Membership */
    .font_bigger .success-msg {
        font-size: 17px;
        line-height: 28px;
    }
    .font_bigger .tools-box.mobile .function span {
        font-size: 18px;
        line-height: 21px;
    }
    .font_bigger .pseudo-search input {
        font-size: 24px;
        line-height: 30px;
    }
    /* Registration */
    .font_bigger .dashboard.registration .single-item .title {
        font-size: 26px;
        line-height: 34px;
    }
    .font_bigger .dashboard.landing .single-item .title {
        font-size: 26px;
        line-height: 34px;
    }
    .font_bigger .dashboard.unique .single-item .title {
        font-size: 26px;
        line-height: 34px;
    }
    .font_bigger .dashboard.detail .single-item .title {
        font-size: 26px;
        line-height: 34px;
    }

    /* News & Events */
    .font_bigger .template_full.news-banner .single-event .title {
        font-size: 36px;
    }
}

@media screen and (max-width: 630px) {
    .font_bigger .section-wrapper .year-line {
      height: 990px;
    }
  }
  @media screen and (max-width: 490px) {
    .font_bigger .section-wrapper .year-line {
      height: 1030px;
    }
  }
  @media screen and (max-width: 460px) {
    .font_bigger .section-wrapper .year-line {
      height: 1030px;
    }
  }
  @media screen and (max-width: 432px) {
    .font_bigger .section-wrapper .year-line {
      height: 1070px;
    }
  }
  @media screen and (max-width: 392px) {
    .font_bigger .section-wrapper .year-line {
      height: 1120px;
    }
  }
  @media screen and (max-width: 374px) {
    .font_bigger .section-wrapper .year-line {
      height: 1170px;
    }
  }
  @media screen and (max-width: 344px) {
    .font_bigger .section-wrapper .year-line {
      height: 1200px;
    }
  }
  @media screen and (max-width: 338px) {
    .font_bigger .section-wrapper .year-line {
      height: 1260px;
    }
  }

/* Function */
.font_bigger .function-row.table-function .block .title {
    font-size: 17px;
    padding-bottom: 0;
}
