.polopoly_embed { max-width: 100% !important; } #covid-canada-date-chart { /*box-shadow: 0 2px 4px 0 #f3f3f3;*/ border: 1px solid #f3f3f3; border-radius: 2px; margin: 5px 0; padding: 0; /*height: 500px;*/ } html { scroll-behavior: smooth; } .top-container { font-family: "CTVSans-Regular", "CTV Sans", Arial, Helvetica, sans-serif; border: 1px solid #dedede; border-radius: 0px; /*box-shadow: 0 2px 3px 0 #f3f3f3;*/ margin: 20px 0 0; padding: 0 0 10px; } .read-more { text-align: center; margin-top: 40px; } .top-container h3 { margin: 15px; text-align: center; } .top-container h2 { margin: 25px 15px 15px; } .top-container #across-canada { margin: 0; } .top-container p { margin: 20px; } .articleBody td { color: white; } .articleBody td::after { content: "loading..."; color: #d3d3d3; font-size: 13px; } .articleBody td.loaded::after { content: ""; color: #d3d3d3; font-size: 13px; } .covid-province-table { font-family: "CTVSans-Regular", "CTV Sans", Arial, Helvetica, sans-serif; max-width: 400px; table-layout: fixed; margin: -7px auto 20px; border: 1px solid #f3f3f3; border-collapse: collapse; line-height: 1.25; } .covid-province-table th { text-align: center; color: #333; background: #f3f3f3; padding: 3px 6px; font-size: 15px; letter-spacing: 0.2px; } .covid-province-table td { border: 1px solid #f3f3f3; padding: 3px 6px; } .covid-collapsable { margin: 0 0 0px 0; line-height: 1.5; font-family: "CTVSans-Regular", "CTV Sans", Arial, Helvetica, sans-serif; order: 4; } .covid-collapsable-content { text-align: left; max-height: 350px; overflow-y: scroll; line-height: 1.5; border: 1px solid #f0f0f0; margin: 0 10px 10px; padding: 0 15px; box-shadow: inset 0 -20px 20px -20px #aaaaaa; } .covid-collapsable-content .note { margin: 20px auto; width: 80%; max-width: 600px; border-radius: 3px; padding: 10px 20px; background: rgba(241, 173, 85, 0.2); font-size: 14px; text-align: center; } .covid-collapsable-button { font-family: "CTVSans-Bold", "CTV Sans", Arial, Helvetica, sans-serif; text-align: center; /*border-top: 1px solid #d3d3d3;*/ padding: 8px 0 8px; /*box-shadow: 0 -15px 10px -10px rgba(0, 0, 0, 0.1);*/ cursor: pointer; color: #636363; font-size: 14px; background: #317cff; color: white; width: 170px; margin: 13px auto; border-radius: 35px; } .covid-province-container.closed { height: 47px; overflow: hidden; } .covid-collapsable-button:hover { background: #5c97fd; } .cases-table td { vertical-align: middle; } .cases-table td:first-child { /*font-size: 20px;*/ font-family: "CTVSans-Bold", "CTV Sans", Arial, Helvetica, sans-serif; } .covid-collapsable-content strong { /*font-family: 'CTVSans-Bold', 'CTV Sans', Arial, Helvetica, sans-serif; */ /*font-weight: normal;*/ } .covid-head { display: flex; justify-content: space-between; align-items: center; text-align: left; font-size: 28px !important; margin: 0 !important; padding: 8px 17px; line-height: 1.2; font-family: "CTVSans-Regular", "CTV Sans", Arial, Helvetica, sans-serif; order: 1; color: #2c2c2c; background: #f0f0f0; position: relative; cursor: pointer; } .covid-head.other { order: 0 } h2.case-head { order: 3; font-family: "CTVSans-Bold", "CTV Sans", Arial, Helvetica, sans-serif; padding: 6px 10px; margin: 0 10px !important; color: #2c2c2c; background: #f0f0f0; font-size: 22px; } .covid-navigation { font-family: "CTVSans-Bold", "CTV Sans", Arial, Helvetica, sans-serif; text-align: center; margin: 30px auto; max-width: 500px; line-height: 1.7; border-top: 1px solid #d3d3d3; border-bottom: 1px solid #d3d3d3; padding: 10px; } .covid-anchor-link { text-decoration: none; white-space: nowrap; margin: 10px; color: #333; } .covid-top { font-family: "CTVSans-Bold", "CTV Sans", Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color: #2c2c2c !important; } .covid-province-container { /*display: flex;*/ flex-direction: column; font-family: "CTVSans-Regular", "CTV Sans", Arial, Helvetica, sans-serif; border: 1px solid #dedede; border-radius: 0px; /*box-shadow: 0 2px 3px 0 #f3f3f3;*/ margin: 10px 0; /*padding: 0 15px;*/ text-align: center; } .covid-table-charts { display: grid; grid-template-columns: 1fr; grid-template-areas: "tb1" "tb2" "tb3" "ch"; gap: 10px; order: 2; padding: 10px; text-align: center; } .covid-table-charts h3 { margin-top: 0px; } .tracking-chart { /*box-shadow: 0 2px 4px 0 #f3f3f3;*/ border: 0px solid #f3f3f3; border-radius: 2px; grid-area: ch; /*max-width: 398px;*/ } .tb1 { grid-area: tb1; } .tb2 { grid-area: tb2; } .tb3 { grid-area: tb3; } .history-head { order: 3; } #covid-dashboard { width: 100%; max-width: 750px; margin: 0 auto; text-align: center; min-height: 500px; } #covid-dashboard .province:hover { cursor: pointer; opacity: 0.8; } #covid-dashboard .province:active { cursor: pointer; opacity: 0.5; } #covid-dashboard .map-svg { margin: 0 auto; font-family: "CTVSans-Bold", "CTV Sans", Arial, Helvetica, sans-serif; } #covid-dashboard .map-text { /*font-weight: 700;*/ fill: #535353; } #covid-dashboard .map-circle { fill: rgba(255, 255, 255, 0.45); } #Prince-Edward-Island-circle:hover, #New-Brunswick-circle:hover, #Nova-Scotia-circle:hover { fill: rgba(215, 215, 215, 0.45); } #covid-dashboard .data-source { font-size: 12px; } .text-new, .text-cumulative { cursor: pointer; } .case-status { fill: #333; font-size: 26px; } @media only screen and (max-width: 1000px) { .covid-table-charts { display: grid; grid-template-columns: 1fr; grid-template-areas: "tb1" "tb2" "tb3" "ch"; gap: 5px; } } @media only screen and (max-width: 600px) { .covid-head { font-size: 21px !important; } } .material-icons { font-family: "Material Icons"; font-weight: normal; font-style: normal; font-size: 24px; /* Preferred icon size */ display: inline-block; line-height: 1; text-transform: none; letter-spacing: normal; word-wrap: normal; white-space: nowrap; direction: ltr; /* Support for all WebKit browsers. */ -webkit-font-smoothing: antialiased; /* Support for Safari and Chrome. */ text-rendering: optimizeLegibility; /* Support for Firefox. */ -moz-osx-font-smoothing: grayscale; /* Support for IE. */ font-feature-settings: "liga"; } /* Rules for sizing the icon. */ .material-icons.md-18 { font-size: 18px; } .material-icons.md-24 { font-size: 24px; } .material-icons.md-36 { font-size: 36px; } .material-icons.md-48 { font-size: 48px; } /* Rules for using icons as black on a light background. */ .material-icons.md-dark { color: rgba(0, 0, 0, 0.54); } .material-icons.md-dark.md-inactive { color: rgba(0, 0, 0, 0.26); } /* Rules for using icons as white on a dark background. */ .material-icons.md-light { color: rgba(255, 255, 255, 1); } .material-icons.md-light.md-inactive { color: rgba(255, 255, 255, 0.3); }