.polopoly_embed { max-width: 100% !important; } .world-grid { margin: 15px 0 50px; position: relative; min-width: 200px; font-family: "ÐÇ¿Õ´«Ã½Sans-Regular", "ÐÇ¿Õ´«Ã½ Sans", sans-serif; position: relative; line-height: 1.25; } .grid-div { text-align: center; } .chart-div { text-align: left; position: relative; box-shadow: 0 0 0 1px #f3f3f3; width: 100%; max-width: 180px; height: 140px; margin: 5px; display: inline-block; } .chart-canvas { width: 100%; height: 100%; } .top-div { position: -webkit-sticky; position: sticky; top: 0; background: white; z-index: 3; padding: 10px; text-align: center; } .top-line { margin: 10px 0; } .dropdown { outline: none; border: none; border-bottom: 1px solid #1a1a1a; color: rgba(11, 11, 11, 1); padding: 4px; margin: 0 3px; -webkit-appearance: none; cursor: pointer; font-family: "ÐÇ¿Õ´«Ã½Sans-Regular", "ÐÇ¿Õ´«Ã½ Sans", sans-serif; border-radius: 0; } .dropdown:hover { background: #f3f3f3; } .grid-title { font-size: 20px; margin: 15px 0; } .button { user-select: none; background: #e3e3e3; text-align: center; font-size: 12px; padding: 5px 10px; cursor: pointer; display: inline-block; margin-right: 5px; min-width: 100px; } .bold-text { font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", "ÐÇ¿Õ´«Ã½ Sans", sans-serif; } .country-name { position: absolute; top: 10px; left: 10px; font-size: 12px; } .country-number { color: #222; font-family: "ÐÇ¿Õ´«Ã½Sans-Regular", "ÐÇ¿Õ´«Ã½ Sans", sans-serif; font-size: 14px; } .country-string { font-size: 9px; opacity: 0.7; } .rank { color: #999; margin-right: 1px; } /* */ .article h2 { font-size: 28px; } .article .polopoly_embed { max-width: 100%; } #one-hundred-container { width: 100%; font-family: "ÐÇ¿Õ´«Ã½Sans-Regular", "ÐÇ¿Õ´«Ã½ Sans", Arial, Helvetica, sans-serif; max-width: 750px; margin: 0 auto; min-width: 400px; } .bar-svg { min-width: 370px; } .one-hundred-chart { position: relative; /*box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);*/ border: 1px solid #d3d3d3; border-radius: 2px; min-height: 350px; padding: 0; margin: 10px auto; } .dropdown-div { position: relative; text-align: center; } .chart-options { padding: 25px 10px 15px; margin: 25px 15px 15px; border: 1px solid #d3d3d3; border-radius: 2px; } .chart-options-title { border-radius: 2px; border: 1px solid #d3d3d3; position: absolute; left: 15px; top: -12px; background: white; color: #333; padding: 3px 10px; font-size: 14px; font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", "ÐÇ¿Õ´«Ã½ Sans", Arial, Helvetica, sans-serif; line-height: 1; } .hundred-dropdown { -webkit-appearance: none; -moz-appearance: none; pointer-events: all; height: 23px; width: 140px; font-size: 14px; padding: 0 0px 0 5px; font-family: "ÐÇ¿Õ´«Ã½Sans-Bold", "ÐÇ¿Õ´«Ã½ Sans", Arial, Helvetica, sans-serif; color: black; border: none; cursor: pointer; } .drop-container { position: relative; display: inline-block; border: 1px solid #333; border-radius: 2px; margin: 3px 7px; } .drop-container:after { content: ">"; font-size: 16px; font-family: "ÐÇ¿Õ´«Ã½Sans-Regular", "ÐÇ¿Õ´«Ã½ Sans", Arial, Helvetica, sans-serif; color: #333; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); right: 1px; margin-right: 5px; pointer-events: none; position: absolute; top: 3px; background: white; line-height: 1; } .drop-black { margin-top: 62px; background: #333; } .drop-gold { margin-top: 0px; background: goldenrod; } .hundred-dropdown:focus { outline: none; } .slider-div { position: relative; background: #ffffff; display: grid; grid-template-columns: 60px 1fr; } .slider-div > p { font-size: 20px; margin: 0; } .light { position: relative; top: -2px; margin-left: 5px; font-size: 12px; color: #aaa; } .tip-light { font-size: 10px; } .slider { margin-top: 11px; -webkit-appearance: none; appearance: none; width: 100%; height: 3px; background: #333; outline: none; opacity: 1; -webkit-transition: 0.2s; transition: opacity 0.2s; margin-bottom: 15px; border-radius: 0px; } .slider::-webkit-slider-thumb { -webkit-appearance: none; appearance: none; width: 16px; height: 16px; border-radius: 50%; background: #fafbfc; border: 3px solid #333; cursor: pointer; } .slider::-moz-range-thumb { -webkit-appearance: none; appearance: none; width: 12px; height: 12px; border-radius: 50%; background: #fafbfc; border: 3px solid #333; cursor: pointer; } .source-div { position: relative; padding: 0px 15px 0px; border-top: 1px solid #d3d3d3; line-height: 28px; } .source-div > p { width: 70%; margin: 3px; } .source-img { position: absolute; right: 15px; top: 5px; height: 20px; } .source-img > img { height: 15px; } .bold { font-weight: 700; } ul { margin: -18px 28px 18px; } .underline { border-bottom: 1px solid #aaa; margin: 36px auto 36px; width: 75%; } .country-title { font-size: 28px; margin: 36px 0 22px; } .link-list { font-size: 18px; max-width: 400px; margin: 0 auto; text-align: center; line-height: 1.25; } .link-top { font-size: 18px; }