@font-face { font-family: "montserrat"; font-style: normal; font-weight: 200; src: ; src: local("montserrat extralight"), local("montserrat-extralight"), format("embedded-opentype"), format("woff2"), format("woff"), format("truetype"), format("svg"); } @font-face { font-family: "montserrat"; font-style: italic; font-weight: 200; src: ; src: local("montserrat extralight italic"), local("montserrat-extralightitalic"), format("embedded-opentype"), format("woff2"), format("woff"), format("truetype"), format("svg"); } @font-face { font-family: "montserrat"; font-style: normal; font-weight: 400; src: ; src: local("montserrat regular"), local("montserrat-regular"), format("embedded-opentype"), format("woff2"), format("woff"), format("truetype"), format("svg"); } @font-face { font-family: "montserrat"; font-style: italic; font-weight: 400; src: ; src: local("montserrat italic"), local("montserrat-italic"), format("embedded-opentype"), format("woff2"), format("woff"), format("truetype"), format("svg"); } @font-face { font-family: "montserrat"; font-style: normal; font-weight: 700; src: ; src: local("montserrat semibold"), local("montserrat-semibold"), format("embedded-opentype"), format("woff2"), format("woff"), format("truetype"), format("svg"); } @font-face { font-family: "montserrat"; font-style: italic; font-weight: 700; src: ; src: local("montserrat semibold italic"), local("montserrat-semibolditalic"), format("embedded-opentype"), format("woff2"), format("woff"), format("truetype"), format("svg"); } .daterangepicker { position: absolute; color: inherit; background-color: #fff; border-radius: 4px; border: 1px solid #ddd; width: 278px; max-width: none; padding: 0; margin-top: 7px; top: 100px; left: 20px; z-index: 3001; display: none; font-family: arial; font-size: 15px; line-height: 1em; } .daterangepicker:before, .daterangepicker:after { position: absolute; display: inline-block; border-bottom-color: rgba(0, 0, 0, 0.2); content: ""; } .daterangepicker:before { top: -7px; border-right: 7px solid transparent; border-left: 7px solid transparent; border-bottom: 7px solid #ccc; } .daterangepicker:after { top: -6px; border-right: 6px solid transparent; border-bottom: 6px solid #fff; border-left: 6px solid transparent; } .daterangepicker.opensleft:before { right: 9px; } .daterangepicker.opensleft:after { right: 10px; } .daterangepicker.openscenter:before { left: 0; right: 0; width: 0; margin-left: auto; margin-right: auto; } .daterangepicker.openscenter:after { left: 0; right: 0; width: 0; margin-left: auto; margin-right: auto; } .daterangepicker.opensright:before { left: 9px; } .daterangepicker.opensright:after { left: 10px; } .daterangepicker.drop-up { margin-top: -7px; } .daterangepicker.drop-up:before { top: initial; bottom: -7px; border-bottom: initial; border-top: 7px solid #ccc; } .daterangepicker.drop-up:after { top: initial; bottom: -6px; border-bottom: initial; border-top: 6px solid #fff; } .daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar { float: none; } .daterangepicker.single .drp-selected { display: none; } .daterangepicker.show-calendar .drp-calendar { display: block; } .daterangepicker.show-calendar .drp-buttons { display: block; } .daterangepicker.auto-apply .drp-buttons { display: none; } .daterangepicker .drp-calendar { display: none; max-width: 270px; } .daterangepicker .drp-calendar.left { padding: 8px 0 8px 8px; } .daterangepicker .drp-calendar.right { padding: 8px; } .daterangepicker .drp-calendar.single .calendar-table { border: none; } .daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span { color: #fff; border: solid black; border-width: 0 2px 2px 0; border-radius: 0; display: inline-block; padding: 3px; } .daterangepicker .calendar-table .next span { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); } .daterangepicker .calendar-table .prev span { transform: rotate(135deg); -webkit-transform: rotate(135deg); } .daterangepicker .calendar-table th, .daterangepicker .calendar-table td { white-space: nowrap; text-align: center; vertical-align: middle; min-width: 32px; width: 32px; height: 24px; line-height: 24px; font-size: 12px; border-radius: 4px; border: 1px solid transparent; white-space: nowrap; cursor: pointer; } .daterangepicker .calendar-table { border: 1px solid #fff; border-radius: 4px; background-color: #fff; } .daterangepicker .calendar-table table { width: 100%; margin: 0; border-spacing: 0; border-collapse: collapse; } .daterangepicker td.available:hover, .daterangepicker th.available:hover { background-color: #eee; border-color: transparent; color: inherit; } .daterangepicker td.week, .daterangepicker th.week { font-size: 80%; color: #ccc; } .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date { background-color: #fff; border-color: transparent; color: #999; } .daterangepicker td.in-range { background-color: #ebf4f8; border-color: transparent; color: #000; border-radius: 0; } .daterangepicker td.start-date { border-radius: 4px 0 0 4px; } .daterangepicker td.end-date { border-radius: 0 4px 4px 0; } .daterangepicker td.start-date.end-date { border-radius: 4px; } .daterangepicker td.active, .daterangepicker td.active:hover { background-color: #357ebd; border-color: transparent; color: #fff; } .daterangepicker th.month { width: auto; } .daterangepicker td.disabled, .daterangepicker option.disabled { color: #999; cursor: not-allowed; text-decoration: line-through; } .daterangepicker select.monthselect, .daterangepicker select.yearselect { font-size: 12px; padding: 1px; height: auto; margin: 0; cursor: default; } .daterangepicker select.monthselect { margin-right: 2%; width: 56%; } .daterangepicker select.yearselect { width: 40%; } .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect { width: 50px; margin: 0 auto; background: #eee; border: 1px solid #eee; padding: 2px; outline: 0; font-size: 12px; } .daterangepicker .calendar-time { text-align: center; margin: 4px auto 0 auto; line-height: 30px; position: relative; } .daterangepicker .calendar-time select.disabled { color: #ccc; cursor: not-allowed; } .daterangepicker .drp-buttons { clear: both; text-align: right; padding: 8px; border-top: 1px solid #ddd; display: none; line-height: 12px; vertical-align: middle; } .daterangepicker .drp-selected { display: inline-block; font-size: 12px; padding-right: 8px; } .daterangepicker .drp-buttons .btn { margin-left: 8px; font-size: 12px; font-weight: bold; padding: 4px 8px; } .daterangepicker.show-ranges.single.rtl .drp-calendar.left { border-right: 1px solid #ddd; } .daterangepicker.show-ranges.single.ltr .drp-calendar.left { border-left: 1px solid #ddd; } .daterangepicker.show-ranges.rtl .drp-calendar.right { border-right: 1px solid #ddd; } .daterangepicker.show-ranges.ltr .drp-calendar.left { border-left: 1px solid #ddd; } .daterangepicker .ranges { float: none; text-align: left; margin: 0; } .daterangepicker.show-calendar .ranges { margin-top: 8px; } .daterangepicker .ranges ul { list-style: none; margin: 0 auto; padding: 0; width: 100%; } .daterangepicker .ranges li { font-size: 12px; padding: 8px 12px; cursor: pointer; } .daterangepicker .ranges li:hover { background-color: #eee; } .daterangepicker .ranges li.active { background-color: #08c; color: #fff; } /* larger screen styling */ @media (min-width: 564px) { .daterangepicker { width: auto; } .daterangepicker .ranges ul { width: 140px; } .daterangepicker.single .ranges ul { width: 100%; } .daterangepicker.single .drp-calendar.left { clear: none; } .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar { float: left; } .daterangepicker { direction: ltr; text-align: left; } .daterangepicker .drp-calendar.left { clear: left; margin-right: 0; } .daterangepicker .drp-calendar.left .calendar-table { border-right: none; border-top-right-radius: 0; border-bottom-right-radius: 0; } .daterangepicker .drp-calendar.right { margin-left: 0; } .daterangepicker .drp-calendar.right .calendar-table { border-left: none; border-top-left-radius: 0; border-bottom-left-radius: 0; } .daterangepicker .drp-calendar.left .calendar-table { padding-right: 8px; } .daterangepicker .ranges, .daterangepicker .drp-calendar { float: left; } } @media (min-width: 730px) { .daterangepicker .ranges { width: auto; } .daterangepicker .ranges { float: left; } .daterangepicker.rtl .ranges { float: right; } .daterangepicker .drp-calendar.left { clear: none !important; } } .nav-subnav.fixed nav .container.in_calendar { box-shadow: unset; border-bottom: 2px solid #e1e1e1; } .drp-buttons { overflow: hidden; } .prn_calendar_type.prn_calendar_type_1 { background-color: #ed5b42; } .prn_calendar_type.prn_calendar_type_2 { background-color: #44a99b; } .prn_calendar_type.prn_calendar_type_3 { background-color: #f2bd5d; } .prn_calendar_type.prn_calendar_type_4 { background-color: #17809e; } .prn_calendar_type.prn_calendar_type_5 { background-color: #7dbbd4; } .prn_calendar_type.prn_calendar_type_6 { background-color: #666699; } .prn_calendar_month { display: flex; align-items: baseline; font-family: montserrat; border-bottom: 1px solid #e1e1e1; padding: 40px 0 12px; } .prn_calendar_month:first-child { padding-top: 0; } .prn_calendar_month .prn_calendar_month_en { margin-right: 12px; font-size: 36px; font-weight: 700; color: #ff6c36; } .prn_calendar_month .prn_calendar_month_num { font-size: 20px; color: #053a4f; } .prn_calendar_week { padding: 16px 0; border-bottom: 3px solid #cac8c8; } .prn_calendar_week:first-child { padding-top: 0; } .prn_calendar_week:last-child { padding-bottom: 0; border-bottom: 1px solid #e1e1e1; } .prn_calendar_day { display: flex; padding-top: 12px; padding-bottom: 12px; border-bottom: 1px solid #e1e1e1; } .prn_calendar_day:last-child { border-bottom: 0; } .prn_calendar_day_left { flex: 0 0 50px; margin-right: 24px; width: 50px; height: 50px; text-align: center; color: #053a4f; font-family: montserrat; } .prn_calendar_day_left .prn_calendar_day_num { height: 32px; line-height: 32px; font-size: 24px; } .prn_calendar_day_left .prn_calendar_day_text { height: 18px; line-height: 18px; font-size: 12px; } .prn_calendar_day_left.today { background-color: #ed5b42; color: #fff; } .prn_calendar_day_right { flex: 1 1 auto; } .prn_calendar_day_right .prn_calendar_day_holiday { display: flex; margin-bottom: 16px; } .prn_calendar_day_right .prn_calendar_day_holiday:last-child { margin-bottom: 0; } .prn_calendar_day_right .prn_calendar_day_holiday .prn_calendar_day_holiday_title { flex: 1 1 auto; font-size: 16px; } .prn_calendar #prn_calendar_cn .prn_calendar_content .prn_calendar_type { flex: 0 0 66px; width: 66px; } .prn_calendar .date_picker { width: 212px; } .prn_calendar .prn_calendar_header { background-color: #f4f4f4; padding: 30px 0; } .prn_calendar .prn_calendar_header_info { margin-bottom: 10px; } .prn_calendar .prn_calendar_header_info .container { display: flex; } .prn_calendar .prn_calendar_header_info .prn_calendar_header_title { flex: 1 1 auto; display: flex; align-items: flex-end; } .prn_calendar .prn_calendar_header_info .prn_calendar_header_title h1 { flex: 0 0 auto; margin-bottom: 0; } .prn_calendar .prn_calendar_header_info .prn_calendar_header_title .version_change { flex: 0 0 auto; margin-left: 12px; padding: 0 20px; height: 32px; line-height: 32px; font-size: 14px; font-weight: 700; color: #fff; background-color: #063369; border-radius: 4px; } .prn_calendar .prn_calendar_header_info .prn_calendar_header_title .version_change:hover { background-color: #063369; } .prn_calendar .prn_calendar_header_info .prn_calendar_header_share { flex: 0 0 auto; } .prn_calendar .prn_calendar_form_position { position: relative; height: 32px; } .prn_calendar .prn_calendar_form { position: absolute; top: 0; right: 0; left: 0; width: 100%; } .prn_calendar .prn_calendar_form .container { transition: width 0.3s ease-in-out; } .prn_calendar .prn_calendar_form.fixed { position: fixed; top: 43px; background-color: #fff; padding: 16px; box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); min-width: 1170px; } .prn_calendar .prn_calendar_form.fixed .container { width: 100%; padding: 0; } .prn_calendar .form_row { display: flex; } .prn_calendar .form_item { flex: 0 0 auto; margin-right: 16px; } .prn_calendar .form_item:last-child { margin-right: 0; } .prn_calendar .form_types { display: flex; align-items: center; } .prn_calendar .form_types input[type=checkbox] { height: unset; margin-right: 4px; } .prn_calendar .form_types label { margin-right: 8px; display: flex; align-items: center; } .prn_calendar .form_types label:last-child { margin-right: 0; } .prn_calendar .form_button_group { display: flex; align-items: center; } .prn_calendar .form_button_group button { margin-right: 8px; height: 32px; padding-left: 20px; padding-right: 20px; border-radius: 4px; border: 1px solid #e1e1e1; font-size: 14px; color: #666; background-color: #fff; } .prn_calendar .form_button_group button:last-child { margin-right: 0; } .prn_calendar .form_button_group button:hover { color: #063369; border: 1px solid #063369; } .prn_calendar .form_button_group .form_button_submit { color: #fff; border: 1px solid #e1e1e1; background-color: #ff6c36; } .prn_calendar .form_button_group .form_button_submit:hover { color: #fff; border: 1px solid #e1e1e1; background-color: #ff591d; } .prn_calendar .prn_calendar_content { padding: 50px 0; } .prn_calendar .prn_calendar_type { flex: 0 0 130px; height: 20px; line-height: 20px; padding: 0 8px; font-size: 12px; color: #fff; margin-right: 24px; width: 130px; text-align: center; } .prn_calendar .prn_calendar_page { text-align: center; padding: 36px 0; } .prn_calendar .prn_calendar_page .prn_calendar_page_button { display: inline-block; height: 36px; line-height: 36px; border: 1px solid #e1e1e1; border-radius: 4px; padding: 0 30px; min-width: 130px; } .prn_calendar .prn_calendar_page .prn_calendar_page_button:hover { border: 1px solid #063369; } .prn_calendar .prn_calendar_page .prn_calendar_prev { margin-right: 30px; } .prn_calendar .cndns-right { height: 148px; } .prn_calendar .cndns-right:hover .cndns-right-meau .cnshare-right-box { transform: translatex(-75px); } .prn_calendar .cndns-right .cndns-right-meau .cnshare-right-box { padding: 15px; height: 148px; width: 129px; text-align: center; right: 0; } .prn_calendar .cndns-right .cndns-right-meau .cnshare-right-box img { max-width: 100%; } .prn_calendar .prn_calendar_detail .prn_calendar_type { margin-left: 24px; margin-bottom: 4px; } .prn_calendar .prn_calendar_intro { padding: 18px 0 50px; border-bottom: 3px solid #053a4f; } .prn_calendar .prn_calendar_intro h2 { margin-bottom: 20px; } .prn_calendar .prn_calendar_summary { font-size: 16px; } .prn_calendar .prn_calendar_summary p { margin-bottom: 16px; } .prn_calendar .prn_calendar_summary p:last-child { margin-bottom: 0; } .prn_calendar .prn_calendar_thumbnail { margin-top: 20px; } .prn_calendar .prn_calendar_thumbnail img { max-width: 600px; } .prn_calendar .prn_calendar_news { margin-top: 28px; } .prn_calendar .prn_calendar_news h3 { font-weight: 700; } .prn_calendar .prn_calendar_news li { margin-bottom: 30px; display: flex; } .prn_calendar .prn_calendar_news li:last-child { margin-bottom: 0; } .prn_calendar .prn_calendar_news li a { font-size: 16px; margin-right: 50px; flex: 1 1 auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .prn_calendar .prn_calendar_news .prn_calendar_news_date { font-size: 16px; color: #999; flex: 0 0 auto; } .prn_calendar .prn_calendar_news .prn_calendar_news_more { margin-top: 30px; } .prn_calendar .prn_calendar_news .prn_calendar_news_more a { font-size: 16px; color: #063369; } .prn_calendar .prn_calendar_news .prn_calendar_news_more a:hover { color: #053a4f; } .prn_calendar_m .prn_calendar_header { position: fixed; width: 100%; left: 0; right: 0; box-shadow: 0 0 30px rgba(0, 0, 0, 0.2); background-color: #fff; } .prn_calendar_m .prn_calendar_header_info { padding: 12px 15px; display: flex; align-items: flex-end; } .prn_calendar_m .prn_calendar_header_title { flex: 1 1 auto; display: flex; align-items: center; flex-wrap: wrap; } .prn_calendar_m .prn_calendar_header_title h1 { font-size: 18px; font-weight: 700; line-height: 1.2; margin-right: 12px; } .prn_calendar_m .prn_calendar_header_title .version_change { height: 24px; line-height: 24px; padding: 0 8px; background-color: #063369; color: #fff; font-weight: 700; border-radius: 4px; } .prn_calendar_m .prn_calendar_header_slide { flex: 0 0 auto; font-size: 14px; } .prn_calendar_m .prn_calendar_header_fliter { border-top: 1px solid #e1e1e1; padding: 8px 15px; display: flex; flex-wrap: wrap; } .prn_calendar_m .prn_calendar_header_fliter .prn_calendar_header_type { flex: 0 0 auto; display: flex; align-items: baseline; padding-right: 24px; } .prn_calendar_m .prn_calendar_header_fliter .prn_calendar_header_type .prn_calendar_type { width: 10px; height: 10px; } .prn_calendar_m .prn_calendar_header_fliter .prn_calendar_header_fliter_date { flex: 0 0 auto; } .prn_calendar_m .prn_calendar_content { margin-top: 49px; padding: 24px 0; } .prn_calendar_m .prn_calendar_day_holiday { align-items: baseline; } .prn_calendar_m .prn_calendar_day_holiday .prn_calendar_type { width: 8px; height: 8px; flex: 0 0 auto; } .prn_calendar_m .prn_calendar_type { border-radius: 50%; margin-right: 8px; } .prn_calendar_m .prn_calendar_page { padding: 36px 0; display: flex; text-align: center; } .prn_calendar_m .prn_calendar_page .prn_calendar_page_button { box-sizing: border-box; flex: 1 1 auto; height: 36px; line-height: 36px; border: 1px solid #e1e1e1; border-radius: 4px; padding: 0 30px; } .prn_calendar_m .prn_calendar_page .prn_calendar_page_spacer { flex: 0 0 30px; } .prn_calendar_m .filter-slide { z-index: 1001; } .prn_calendar_m .filter-slide.filter-slide-open { right: 0; } .prn_calendar_m .filter-slide .filter-slide-action { position: fixed; bottom: 0; width: 80%; display: flex; } .prn_calendar_m .filter-slide .filter-slide-action .filter-slide-btn { flex: 0 0 50%; height: 40px; box-sizing: border-box; border: 0; border-radius: 0; } .prn_calendar_m .filter-slide .filter-slide-action .filter-slide-ok { background-color: #ff6c36; color: #fff; } .prn_calendar_m .filter-slide .filter-slide-action .filter-slide-reset { background-color: #fff; color: #333; border: 1px solid #e1e1e1; } .prn_calendar_m .filter-slide .filter-slide-scroll { padding-left: 15px; padding-right: 15px; padding-bottom: 60px; } .prn_calendar_m .filter-slide .filter-slide-scroll .slide-title { margin-left: -15px; margin-right: -15px; background-color: #fafafa; color: #333; padding: 8px 15px; } .prn_calendar_m .filter-slide .form_item { padding: 15px 0; } .prn_calendar_m .filter-slide .form_item .form_item_title { color: #999999; } .prn_calendar_m .filter-slide .form_item .date_picker { box-sizing: border-box; color: #999; width: 100%; border: 1px solid #e1e1e1; border-radius: 4px; padding: 8px; margin-top: 8px; } .prn_calendar_m .filter-slide .form_item.form_types label { display: block; padding: 15px 0; border-bottom: 1px solid #ebebeb; font-size: 15px; display: flex; align-items: center; } .prn_calendar_m .filter-slide .form_item.form_types label input[type=checkbox] { margin: 0; margin-right: 4px; } .prn_calendar_m .prn_calendar_intro { padding: 18px 0 30px; border-bottom: 3px solid #053a4f; } .prn_calendar_m .prn_calendar_intro h2 { font-size: 20px; margin-bottom: 16px; } .prn_calendar_m .prn_calendar_summary { font-size: 18px; } .prn_calendar_m .prn_calendar_summary p { margin-bottom: 16px; } .prn_calendar_m .prn_calendar_summary p:last-child { margin-bottom: 0; } .prn_calendar_m .prn_calendar_thumbnail { text-align: center; margin-top: 20px; } .prn_calendar_m .prn_calendar_thumbnail img { max-width: 100%; } .prn_calendar_m .prn_calendar_news { margin-top: 28px; } .prn_calendar_m .prn_calendar_news h3 { font-size: 20px; margin-bottom: 16px; font-weight: 700; } .prn_calendar_m .prn_calendar_news li { margin-bottom: 20px; } .prn_calendar_m .prn_calendar_news li:last-child { margin-bottom: 0; } .prn_calendar_m .prn_calendar_news li a { font-size: 17px; } .prn_calendar_m .prn_calendar_news .prn_calendar_news_date { font-size: 17px; color: #999; } .prn_calendar_m .prn_calendar_news .prn_calendar_news_more { margin-top: 20px; } .prn_calendar_m .prn_calendar_news .prn_calendar_news_more a { font-size: 16px; color: #00837e; } .prn_calendar_m .prn_calendar_news .prn_calendar_news_more a:hover { color: #053a4f; } /*# sourcemappingurl=index.css.map */