body { font-size: 14px; font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; line-height: 1.5; overflow-x: hidden; } /* Wrapping element */ /* Set some basic padding to keep content from hitting the edges */ .body-content { padding-left: 15px; padding-right: 15px; } /* Carousel */ .carousel-caption p { font-size: 20px; line-height: 1.4; } /* Make .svg files in the carousel display properly in older browsers */ .carousel-inner .item img[src$=".svg"] { width: 100%; } .sms_info_notice { margin: 2%; } .sms_info_ad_content { margin: 0; } .container.sms-content-ad { padding-left: 0; overflow-x: hidden; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; } .sms_info_graphics h2, .sms_info_graphics i { display: inline-block; margin: 0; } .sms_info_graphics { position: relative; } .sms_info_graphics h2 { position: absolute; top: 8px; left: 64px; } .sms_info_list { margin: 2% 0 0 2%; } .number-list-info, .number-list-flag, .sms-number-read, .number-list-phone_number small, .number-list-phone_number h3 { display: inline-block; } .number-list-info p { font-size: 2rem; line-height: 2rem; } .sms_content .sms-number-list .number-list-info p { padding: 0.5rem; } .sms-number-list { background-color: white; border-radius: 5px; display: -webkit-flex; display: flex; flex-flow: row wrap; justify-content: center; align-items: center; overflow: hidden; margin: 2% auto; } .number-list-phone_number small { font-size: 1.8rem; } .number-list-phone_number h3 { padding-left: 1rem; } .sms-number-read { padding: 10px 0 10px 64px; } .sms-number-read b { position: relative; padding-left: 8px; } /* start SMSContent styles */ .ad-center { margin: 1% auto; } .sms-content-ad { border-radius: 5px; padding: 5px 0; border: 1px solid #ccc; } .sms_content .container-fluid { padding: 0; } .responsive_ad.container-fluid.sms-number-list-ad { background: white; } #customer_ad img { max-width: 100%; border: 1px solid #ccc; } #customer_ad a { display: block; overflow: hidden; } .sms_content { background-color: #4baad3; padding-bottom: 2%; } .sms-content-list { border-radius: 5px; background-color: white; margin: 2% auto; } section.sms_content .container.sms-content-list.ad-center .sms-content-text { padding: 10px 0; } .sms-content-text { padding: 10px 0; } .sms-content-text h2 { padding: 2rem 0; } section.sms_content .sms-content-link-history { margin: 2rem 0; } section.sms_content .sms-content-link-history p { font-size: 1.5rem; line-height: 3rem; } .sms-number-list-ad { border-radius: 0; } .sms-number-list-ad picture img { margin: 0 auto; } .sms-content-pager { display: block; background-color: white; border-radius: 5px; width: 50%; overflow: hidden; margin: 0 auto; padding: 1%; } .sms-content-pager .btn-group { margin: 0 auto; display: block; } /* end SMSContent styles. */ /* QR code generator */ #qrCode { margin: 15px; } .sms-content-pager div.pagination, .sms-content-pager ul.pagination { margin: 0 auto; display: block; } .disabled { pointer-events: none; } .sms_info_list nav ul li { font-size: 1.5rem; line-height: 2rem; } .number-list-flag picture { text-align: center; } .number_context:hover { } .trans-target-highlight { cursor: pointer; background-color: #b3d4fd; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px } /*start donation page styles*/ .title_content h2 { text-align: center; padding-top: 80px; font-weight: 500; color: rgba(25, 103, 210, 1); } .title_content { background: url("https://pdflib-1253677444.cos.ap-beijing-1.myqcloud.com/sms_resouce/images/homepage_header_background.svg") center no-repeat; height: 305px; margin-top: 5rem; } .donation nav.donation-type { padding-left: 4rem; padding-bottom: 2rem; } nav.donation-type ul li { margin: 20px 0; } .content-text p, .article.container p { font-family: -webkit-pictograph; line-height: 2; font-size: 18px; } /*end donation page styles*/ /*start notices page*/ .page { background-color: #fff; text-align: left; border: thin solid #ddd; border-radius: 8px; box-sizing: border-box; } .page { border: thin solid #ddd; border-radius: 8px; box-sizing: border-box; } .primary-container { display: flex; justify-content: center; max-width: none; text-align: center; margin-bottom: 1%; } .page-width-container { box-sizing: border-box; margin: 0; max-width: 1202px; padding: 0 16px; width: 100%; } .main-content { max-width: 832px; display: inline-block; position: relative; width: 100%; } .page.no-article-survey { background: transparent; box-shadow: none; } .accordion-homepage .parent { background: #fff; border-top: thin solid #ddd; padding: 0; } .accordion-homepage .parent h2 { outline: none; position: relative; } .accordion-homepage h2 { background-color: #fff; line-height: 20px; } .accordion-homepage h2 { font-size: 14px; } .accordion-homepage h2 { color: #202124; font-size: 16px; font-weight: 500; line-height: 24px; margin: 0; padding: 12px 72px; } .accordion-homepage .parent:first-child, .accordion-homepage .parent:first-child > h2 { border-top-left-radius: 10px; border-top-right-radius: 10px; border-top: none; } .accordion-homepage .parent:not(.selected) h2 { cursor: pointer; } .accordion-homepage .parent h2 svg { fill: #1a73e8; height: 20px; position: absolute; right: 28px; top: calc(50% - 10px); width: 20px; } .notices-ad { margin-top: 2%; } /*end notices page*/ /*start article page*/ .article.container img { max-width: 100%; } /*end article page*/ .right-container { margin-top: 1%; } .right-container a { overflow: hidden; display: block; } /* start history page styles*/ .history-page { text-align: left; } .history-page a { text-decoration: none; } .history-page .history-year { background: #e8f0fe; padding-bottom: .625rem; } .history-page .year-wrap, .history-page h4.panel-title { display: block; line-height: .875rem; padding: .625rem 4rem; } .history-page .year-wrap:hover { background: #d2e3fc; } .history-page .year-wrap a { color: #3c4043; padding-top: .625rem; padding-bottom: .625rem; line-height: 2rem; } .history-content-wrap .title { padding-top: 30px; } .history-content-wrap .title h2 { padding-top: 0; } .history-content .sms-content-pager { width: 80%; } .history-content ol.breadcrumb { text-align: left; } .history-content .history-sms-content thead tr th:nth-child(1) { width: 5%; } .history-content .history-sms-content thead tr th:nth-child(2) { width: 15%; } .history-content .history-sms-content thead tr th:nth-child(3) { width: 65%; } .history-content .history-sms-content thead tr th:nth-child(4) { width: 15%; } .history-content .history-sms-content .pager-wrap { margin: 4rem 0; } /* end history page styles*/ /*response styles start*/ /* Hide/rearrange for smaller screens */ @media screen and (max-width: 768px) { /* Hide captions */ .carousel-caption { display: none; } .donation.content { max-width: 100%; padding-left: 15px; padding-right: 15px; } .donation .title_content { background-image: none; height: auto; } .donation .title_content .title h2 { padding-top: 20px; font-size: 2rem; } .number-list-flag, .number-list-info { border-bottom: 1px solid #ccc; } .number-list-flag { padding-bottom: 1rem; } .number-list-flag h3, .sms-number-read, .number-list-info p { display: block; text-align: center; padding: 0; position: static; } .phone_number-text { align-self: center; text-align: center; } .margin-3 { margin: 3% 0; } .number-list-flag picture { text-align: center; display: block; } .sms-content-pager, .right-container img { width: 100%; } .sms-content-ad { height: auto; } .responsive_ad.container { padding-right: 0; padding-left: 0; } .right-container { padding: 0; } /*start notices style*/ .accordion-homepage h2 { padding: 14px 52px 14px 28px; } .primary-container { margin-top: 20px; } /*end notices styles*/ } /*response styles end*/