@import url(http://fonts.googleapis.com/css?family=Titillium+Web:400,700);body{color:#333;background:#f5f5f5 url(http://static.cdn.tv2.no/s/img/tv2-background.svg) no-repeat bottom center;background-size:100%;background-attachment:fixed;font-family:'Titillium Web',sans-serif!important;margin:0;padding:30px;line-height:1.5}@media (max-width:500px){body{padding:15px}}body a,body a:visited{color:#6495ed;text-decoration:none}body a:hover{text-decoration:underline}body .card-container{max-width:1000px;margin:60px auto 0}@media (max-width:500px){body .card-container{margin-top:75px}}body .card-container .card{width:100%;margin-bottom:30px;padding:30px;background:#fff;border-radius:4px;box-shadow:0 1px 1px 0 rgba(50,50,50,.2);overflow:hidden;box-sizing:border-box}@media (max-width:500px){body .card-container .card{padding:15px}}body .card-container .card h1{display:block;font-size:2em;line-height:1;font-weight:700;margin-bottom:10px}@media (max-width:500px){body .card-container .card h1{font-size:1.6em}}body .card-container .card h2{display:block;font-size:1.2em;line-height:1;font-weight:700;margin-bottom:15px}@media (max-width:500px){body .card-container .card h2{font-size:1.3em}}body .card-container .card div[id$='-chart']{margin-top:15px}body .card-container .card.hide{display:none}body .card-container .card#trend #controls{margin-bottom:30px;line-height:26px}body .card-container .card#trend #controls #data-source{display:inline-block;float:right}@media (max-width:800px){body .card-container .card#trend #controls #data-source{float:none}}@media (max-width:500px){body .card-container .card#trend #controls #data-source{width:100%}}body .card-container .card#trend #controls #data-source select{font-family:'Titillium Web',sans-serif;color:#333;background:#fff;font-size:16px;line-height:1;border:solid 1px #ccc;border-radius:0}@media (max-width:500px){body .card-container .card#trend #controls #data-source select{width:100%}}@media (max-width:800px){body .card-container .card#trend #controls #time-period{width:100%;margin-top:10px}}body .card-container .card#trend #controls #time-period label{margin-left:2%}body .card-container .card#trend #controls #time-period label:first-child{margin-left:0}@media (max-width:500px){body .card-container .card#trend #controls #time-period label{font-size:.8em}}body .card-container .card#trend #controls #time-period label input{margin-right:10px}@media (max-width:500px){body .card-container .card#trend #controls #time-period label input{margin-right:5px}}body .card-container .card#lastMeasure #lastMeasure-message a{font-size:18px}body .card-container .card#lastMeasure #lastMeasure-message p{margin-top:0}body .card-container .card#lastMeasure #lastMeasure-links{margin-top:30px}body .card-container .card#lastMeasure #lastMeasure-links a{display:block;padding-left:15px;margin-top:15px}body .card-container .card#mandates ul.counties{padding:0 15px}@media (max-width:800px){body .card-container .card#mandates ul.counties{padding:0}}body .card-container .card#mandates ul.counties>li{margin-top:30px}@media (max-width:800px){body .card-container .card#mandates ul.counties>li{margin-top:15px}}body .card-container .card#mandates ul.counties>li ul li{width:33%;margin-bottom:5px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:800px){body .card-container .card#mandates ul.counties>li ul li{width:50%}}@media (max-width:500px){body .card-container .card#mandates ul.counties>li ul li{width:100%}}body .card-container .card#mandates ul.counties>li ul li img{width:31px;height:31px;vertical-align:middle}body .card-container .card#mandates ul.counties>li ul li span{padding:5px;margin-left:5px}body .card-container .card#mandates ul.counties>li ul li span.levelingseat{background-color:#eee}body .card-container .card#mandates ul.counties>li ul li span.levelingseat:after{content:'( U )';margin-left:5px}body .card-container .card#morePolls h1{margin-bottom:20px}body .card-container .card#morePolls ul{list-style:none;padding-left:15px}body .card-container .card#morePolls ul li{margin-bottom:15px}@media (max-width:500px){body .card-container .card#morePolls ul li a{display:block}}body .card-container .card#morePolls a#more{display:block;text-align:center;border-top:solid 1px #ccc;padding-top:15px;margin:30px 15px 0;cursor:pointer}body .tv2-ad{max-width:980px;margin:0 auto 30px}@media (max-width:500px){body .tv2-ad{max-width:468px;margin-left:-10px}}body footer#footer{padding:0;margin-top:0}