.glgCalc{width:100%;max-width:620px;margin:10px auto 25px;background-color:#ffc600;padding-bottom:20px;border-radius:6px}.glgCalc .glg-title{background:-o-radial-gradient(top center,circle,#ffee80 0,#ffc600 70%);background:radial-gradient(circle at top center,#ffee80 0,#ffc600 70%);border-top-left-radius:6px;border-top-right-radius:6px}.glgCalc .glg-title .glg-logo{padding:10px 0}.glgCalc .glg-title .glg-logo img{display:block;width:80%;margin:0 auto}.glgCalc .glg-title .glg-sponsor{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Merriweather Sans",sans-serif;font-weight:700;text-transform:uppercase;font-size:14px;margin-bottom:20px}.glgCalc .glg-title .glg-sponsor svg{width:115px;max-height:32px;margin-left:10px}.glgCalc .glg-intro{margin:0 auto 10px;width:90%;font-family:"Merriweather Sans",sans-serif;font-color:#333}.glgCalc .glg-intro .storiesLink{font-family:'Amatic SC',cursive;font-size:24px;text-align:center}.glgCalc .glg-intro .storiesLink a{color:#48545f;text-decoration:none}.glgCalc .glg-intro .storiesLink a:hover{color:#333;text-decoration:underline}.glgCalc .glg-question{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"Merriweather Sans",sans-serif;padding:10px;background-color:#fff;border-radius:5px;margin:0 auto 20px;width:90%;text-align:left}.glgCalc .glg-question .glg-question-logo{width:25px;height:25px}.glgCalc .glg-question .glg-question-title{font-size:18px;color:#48545f;text-transform:uppercase;font-weight:700}.glgCalc .glg-question .glg-question-title svg{vertical-align:middle}.glgCalc .glg-question .glg-question-text{color:#48545f;margin-bottom:10px;font-weight:300}.glgCalc .glg-question .glg-options{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.glgCalc .glg-question .boxRadio input[type=radio]{position:absolute;opacity:0}.glgCalc .glg-question .boxRadio{display:inline-block;text-align:center}.glgCalc .glg-question .boxRadio.short{width:23%}.glgCalc .glg-question .boxRadio.long{width:48%}.glgCalc .glg-question .boxRadio.full{width:100%}.glgCalc .glg-question .boxRadio label{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;padding:5px 10px;color:#48545f;border-radius:8px;background-color:#ffee80;font-weight:300;margin-bottom:1em}.glgCalc .glg-question .boxRadio label:hover{background-color:#ffc600;color:#fff}.glgCalc .glg-question .boxRadio input[type=radio]:checked~label{color:#fff;background-color:#ff9d00}.glgCalc .glg-question .range{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;font-family:"Merriweather Sans",sans-serif;-webkit-font-smoothing:antialiased;margin-bottom:20px;-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}.glgCalc .glg-question .range-inputs-container{position:relative;width:100%;max-width:960px;z-index:10}.glgCalc .glg-question .rangeLine{width:calc(100% - 20px);margin-left:0;margin-right:20px;height:2px;background-color:#ffc600;position:absolute;top:calc(50% - 1px);z-index:-1}.glgCalc .glg-question .linejoin{position:absolute;width:2px;background-color:#ffc600;left:0;top:28px;height:58px}.glgCalc .glg-question .arrow{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:8px solid #ffc600}.glgCalc .glg-question .arrow1{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15%}.glgCalc .glg-question .arrow2{position:absolute;top:21px;left:-3px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.glgCalc .glg-question .arrow3{position:absolute;top:50%;left:15%;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.glgCalc .glg-question .rangeDots{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:20}.glgCalc .glg-question .rangeRadio input[type=radio]{position:absolute;opacity:0}.glgCalc .glg-question .rangeRadio input[type=radio]:checked~label{background-size:25px 25px}.glgCalc .glg-question .rangeRadio input[type=radio]:hover~label{background-size:25px 25px}.glgCalc .glg-question .rangeRadio input[type=radio]:checked~label .rangeLabel{font-weight:700}.glgCalc .glg-question .rangeRadio label{display:inline-block;width:38px;background-size:15px 15px;background-position:center center;background-repeat:no-repeat;vertical-align:middle;background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZmVlODA7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT55ZWxsb3ctZG90PC90aXRsZT48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjIwIiBjeT0iMjAiIHI9IjIwIi8+PC9zdmc+);cursor:pointer}.glgCalc .glg-question .rangeLabel{position:relative;padding-top:40px;width:38px;font-size:16px;text-align:center;line-height:1.1em;font-weight:400;color:#748d9b}.glgCalc .glg-question .rangeRadio input[type=radio]:checked~label .rangeLabel{color:#ff9d00;font-weight:700}.glgCalc .glg-question .rangeRadio input[type=radio]:checked~label{background-image:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MCA0MCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiNmZjlkMDA7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZT5vcmFuZ2UtZG90MjwvdGl0bGU+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIyMCIgY3k9IjIwIiByPSIyMCIvPjwvc3ZnPg==)}.glgCalc .highlight{border:2px solid #333}.glgCalc .glg-reportBtn,.glgCalc .glg-resetBtn{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:90%;margin:0 auto;padding:5px 10px;color:#48545f;border-radius:8px;background-color:#ffee80;font-weight:300;margin-bottom:1em;font-family:"Merriweather Sans",sans-serif;text-align:center;cursor:pointer}.glgCalc .glg-reportBtn:hover,.glgCalc .glg-resetBtn:hover{color:#fff;background-color:#ff9d00}.glgCalc .glg-report{font-family:"Merriweather Sans",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;margin:30px auto;width:90%;background-color:#fff;padding:0 10px;border-radius:5px;text-align:left}.glgCalc .glg-report .reportIntro{padding-bottom:20px}.glgCalc .glg-report .reportIntro h2{font-size:24px;color:#48545f;font-weight:700;margin-bottom:10px}.glgCalc .glg-report .subCategory span{color:#48545f;font-weight:700}.glgCalc .glg-report strong{color:#48545f}.glgCalc .glg-report .glg-graph{width:100%;border-bottom:1px solid #748d9b;margin-bottom:1em;padding-bottom:.5em}.glgCalc .glg-report .glg-graph .glg-barline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:5px 0}.glgCalc .glg-report .glg-graph .glg-barline .glg-graphBar{-webkit-box-sizing:border-box;box-sizing:border-box;height:25px;background-color:#768797;color:#fff;padding-top:2px;padding-left:10px;line-height:1.2em}.glgCalc .glg-report .glg-graph .glg-barline .glg-barpercent{padding-left:10px;color:#48545f}.glgCalc .glg-report .glg-graph .glg-barline:first-of-type{margin-top:0}.glgCalc .glg-report .glg-graph::before{content:'rating';font-size:10px;text-transform:uppercase;color:#48545f}@media (max-width:480px){.glgCalc .glg-title .glg-sponsor{font-size:12px}.glgCalc .glg-title .glg-sponsor svg{width:95px}.glgCalc .glg-question .boxRadio.short{width:48%}.glgCalc .glg-question .boxRadio.long{width:100%}.glgCalc .glg-report .otherScores .otherScore{width:20%}}