a img,a:active{border:none}.center{text-align:center}.full{width:100%}.half{width:50%}.ninety{width:90%}input.text{border:1px solid #919191;padding:3px 3px 2px}.padding{margin:5px 0px}table{text-align:left;border-collapse:collapse}table td,table th{padding:5px}table .row0{background-color:#3198c1;color:#fff}table .row0 a{color:#fff;text-decoration:underline}table .row0 th.score{width:95px}table .row1{background-color:#fafafa}table .row2{background-color:#fefefe}table .thin td{padding:2px 5px;height:2px}table .votes{min-width:90px}table.recent-winners td{text-align:center}table.item td:last-child{font-weight:bold}table.left{margin:0}table.signup td{max-width:400px}.create-question h2{padding-bottom:0px}.create-question p{padding:15px 25px;font-size:14px}.create-question p.ideas{padding-bottom:10px;padding-right:400px}.create-question .fieldWithErrors{padding:2px 0 3px;border:1px solid #ff6464}.errorExplanation{color:#fff;background:#ff6464;padding:8px 5px;border:1px solid #000}.errorExplanation h2{color:#fff}.errorExplanation ul li{margin-left:40px}.header.row-fluid{margin-top:10px}.header.row-fluid .nav{margin-top:10px;text-transform:uppercase}.header.row-fluid a.logo{display:block;margin-bottom:1em}.header.row-fluid a.logo:hover{border:none}.bread-crumb{color:#54afe2}.body{padding:0 0 30px}.body .center img{padding:0px 0px 30px 0px}.body .triple-left{min-height:150px}.body #body .triple-center,.body #body .triple-right{min-height:150px}.triple-left,.triple-center,.triple-right,.double-left{float:left}.noborder{border:none}.image-example{border:2px solid #eee;width:250px;margin:0px 0px 10px}.button{border:1px solid #3198c1;width:125px;padding:2px 0px;background-color:#54afe2;text-align:center;float:left}.button-link{color:#fff}.button:hover{border:1px solid #3198c1}.triple-left{border-right:1px dotted #d8dbdc;padding:0px 15px 2px 0px;width:264px}.triple-center{border-right:1px dotted #d8dbdc;padding:0px 15px 2px 15px;width:249px}.triple-right{padding:0px 0px 2px 15px;width:265px}.double-left{padding:0px 15px 2px 0px;width:545px}.vote-question{background-color:#fff;text-align:center;padding:15px 15px;color:#333;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px}.votebox{margin-top:20px}.skip{margin:10px 0}.right-border{border-right:1px dotted #d8dbdc}.footer{border-top:1px solid #d9d9d9;background-color:#f2f2f2;color:#989898;padding:20px;font-size:12px;line-height:13px}.footer a{color:#989898}.footer .breadcrumb{padding-left:0;background-color:inherit;margin-bottom:0}div.bar-chart{border:1px solid #ccc;width:250px;margin:2px 5px 2px 0;padding:1px;float:left;background:#fff}div.bar-chart>div{background-color:#797979;height:12px;margin:0}hr{border:none;border-bottom:1px dotted #bbb;margin:0 0 15px 0}.form-btn{color:#000}.error,.notice,.vote-notice{color:#fff;background-color:#ff6464;margin:-10px 10em 25px;text-align:center;font-size:13px}.notice{background-color:#ffc;border:1px solid #797979;color:#797979;text-align:left;padding:5px 10px;margin:0 40px 25px}.notice span.close{display:block;text-align:right}.notice span.close:hover{border:none}.vote-notice{background-color:#0b0}.border *,.border-thick *,.round-filled *,.round-filled-grey *{font-size:0.01px;line-height:0.01px;display:block;height:1px;overflow:hidden;padding:0px}.border-top,.border-bottom,.border2,.round-filled-top,.round-filled-bottom,.round-filled-grey-top,round-filled-grey-top{padding-left:1px;padding-right:1px}.border-top,.border-bottom{margin-left:3px;margin-right:3px}.border-top{border-bottom:1px solid #e9e9e9}.border-bottom{border-top:1px solid #e9e9e9}.border2,.border3,.border4,.border5,.borderfg{border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9}.border2,.border3{margin-left:1px;margin-right:1px}.border-thick-top{border-bottom:2px solid #e9e9e9}.border-thick-bottom{border-top:2px solid #e9e9e9}.border-thick2,.border-thick3,.border-thick4,.border-thick5,.border-thickfg{border-left:2px solid #e9e9e9;border-right:2px solid #e9e9e9}.round-filled-top,.round-filled-bottom{margin-left:3px;margin-right:3px;border-left:1px solid #3198c1;border-right:1px solid #3198c1;background:#3198c1}.round-filled-grey-top,.round-filled-grey-bottom{margin-left:3px;margin-right:3px;border-left:1px solid #ccc;border-right:1px solid #ccc;background:#ccc}.round-filled-grey2,.round-filled-grey3,.round-filled-grey4,.round-filled-grey5,.round-filled-greyfg{border-left:1px solid #ccc;border-right:1px solid #ccc;background:#ccc;color:#686868}.round-filled2,.round-filled3,.round-filled4,.round-filled5,.round-filledfg{border-left:1px solid #3198c1;border-right:1px solid #3198c1;background:#3198c1}.rounded{border-radius:5px;-moz-border-radius:5px}.round-filled2,.round-filled3,.round-filled-grey2,.round-filled-grey3{margin-left:1px;margin-right:1px}div.form_field{position:relative;float:left}label.over-apply{color:#ccc;position:absolute;top:0px;left:5px}table.tablesorter thead tr .header{padding-right:12px;background-image:url(../images/bg-invert.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer}table.tablesorter tbody td{color:#3d3d3d;padding:4px;vertical-align:top}table.tablesorter tbody tr.odd td{background-color:#fafafa}table.tablesorter tbody tr.even td{background-color:#fefefe}table.tablesorter thead tr .headerSortUp{background-image:url(../images/asc-invert.gif)}table.tablesorter thead tr .headerSortDown{background-image:url(../images/desc-invert.gif)}.twenty_pixel_font{font-size:20px}.sixteen_pixel_font{font-size:16px}.twelve_pixel_font{font-size:12px}.active{color:#000}.firsttime{position:fixed;top:0;left:0;width:100%;z-index:100;background:#4dbae6;color:#185b75;font-size:15px;font-weight:bold;text-align:center;border-bottom:1px solid #1f7293;padding:4px;margin-bottom:8px;display:none}.cant-decide{text-align:center}#cant_decide_options .cd_options{width:100%;overflow:auto}.wider{color:#000}.wider td{padding:5px !important}.wider td.no_bottom_padding{padding-bottom:0px !important}.wider td.no_top_padding{padding-top:0px !important;vertical-align:top}.wider h2{font-weight:bold;color:#3198c1}.cd_submit_button{padding:5px 10px 5px 10px;background:#3198c1;cursor:pointer;color:#fff}.cd_submit_button:hover{background-color:#2b88ad}.add-idea-row{border-top:10px solid #fff;padding:0 5%}p.add-idea{margin-top:30px}.add_idea{margin:0}.add_idea a.add-idea-link{text-decoration:none;display:block;width:300px}.add_idea .add_idea_button{padding:5px 10px 5px 10px;width:265px;height:3em;display:table-cell;vertical-align:middle;color:#fff;font-size:16px;cursor:pointer;background:#01bb00}.add_idea .add_idea_button a{color:#fff}.add_idea .add_idea_button:hover{background:#228b53}.add_container{height:12em}.no_bottom_padding{padding-bottom:0px !important}.question-admin-form{margin-top:20px}.question-admin-form .form-horizontal .controls{margin-left:190px}.question-admin-form .form-horizontal .control-label{width:170px}.ideas-table tbody tr{cursor:pointer}.ideas-table td.choice-progress .progress{margin-bottom:0;float:left;width:80%}.ideas-table td.choice-progress .score{font-size:120%}.vote-count-span{text-align:center}.rightside .flag{text-align:right}@media (max-width: 767px){.rightside .flag{text-align:left}}.navbar-aoi .btn-navbar{float:right}.navbar-aoi .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#333;background-image:-moz-linear-gradient(top, #3d3d3d, #2c2c2c);background-image:-ms-linear-gradient(top, #3d3d3d, #2c2c2c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3d3d3d), to(#2c2c2c));background-image:-webkit-linear-gradient(top, #3d3d3d, #2c2c2c);background-image:-o-linear-gradient(top, #3d3d3d, #2c2c2c);background-image:linear-gradient(top, #3d3d3d,#2c2c2c);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#3d3d3d', endColorstr='#2c2c2c', GradientType=0)}.navbar-aoi .nav .active>a,.navbar-aoi .nav .active>a:hover,.navbar-aoi .nav .active>a:focus{background-color:transparent}.navbar-aoi .nav>li>a,.navbar-aoi .nav-collapse .dropdown-menu a{color:#999}.navbar-aoi .nav-collapse .nav>li>a:hover,.navbar-aoi .nav-collapse .dropdown-menu a:hover{color:#f2f2f2}@media (max-width: 767px){.navbar-aoi{margin-left:-20px;margin-right:-20px}}.votebox.row{height:128px;margin-bottom:10px;overflow:hidden}.vote-table-div{overflow:hidden}.vote-table{table-layout:fixed;width:100%;border-collapse:separate;*border-collapse:collapse;border-spacing:0}.table-cell-btn{font-size:20px;height:126px;padding:0 10px;display:table-cell}.progress-gray .bar{background-color:#ddd;background-image:-ms-linear-gradient(top, #ddd, #b5b5b5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ddd), to(#b5b5b5));background-image:-webkit-linear-gradient(top, #ddd, #b5b5b5);background-image:-o-linear-gradient(top, #ddd, #b5b5b5);background-image:linear-gradient(top, #dddddd,#b5b5b5);background-image:-moz-linear-gradient(top, #ddd, #b5b5b5);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#dddddd', endColorstr='#b5b5b5', GradientType=0)}.results-table-header{background-color:#f2f2f2}.results-table-header h3{margin-top:0;background-color:#000;text-align:center;color:#fefefe;-moz-border-top-left-radius:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-khtml-border-top-left-radius:10px;-moz-border-top-right-radius:10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px;-khtml-border-top-right-radius:10px}@media (max-width: 767px){.nav-tabs.vote-tabs{float:none;padding-right:0;border-bottom:0;margin-bottom:1em}.nav-tabs.vote-tabs li{float:none}.nav-tabs.vote-tabs li>a{border:1px solid #ddd;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-right:0}.nav-tabs.vote-tabs li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-left-radius:4px}.nav-tabs.vote-tabs li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.nav-tabs.vote-tabs li>a:hover{z-index:2;border-color:#ddd}}.survey-image-col{margin-top:-40px}.survey-image-col .survey-image{position:relative;padding-right:10px;bottom:-30px}.survey-image-col .survey-image-links{margin-top:12px}@media (max-width: 767px){.survey-image-col{margin:0}.survey-image-col .survey-image{position:static;margin-bottom:10px}}#new_idea_field{font-size:18px;line-height:27px}.data-vis-header{padding-left:15px}.aoi-hero-unit{text-align:center}.aoi-hero-unit .headline{font-weight:200;margin:1.5em 0 0.5em}.aoi-hero-unit .sub-headline{font-size:20px;font-weight:200;color:#666;line-height:1.3;max-width:680px;margin-left:auto;margin-right:auto}.aoi-hero-unit .headline-buttons{margin-top:2em}.descriptions h3{margin-bottom:0;font-weight:normal;line-height:1}.descriptions .row-fluid{margin-bottom:6em}.descriptions .image{text-align:center}.descriptions .math-formula{margin-top:3em}@media (max-width: 480px){.descriptions .row-fluid{margin-bottom:3em}.descriptions .math-formula,.descriptions .tux{margin:0 0 1em 0}}.how-it-works{margin:3em 0 6em;text-align:center}.how-it-works .divider-holder{position:relative}.how-it-works .divider{width:78px;height:350px;background-image:url("../images/homepage/arrow.png");display:block;position:absolute;top:-20px;right:-50px}.how-it-works .participate-holder{padding:0 30px;height:200px}.how-it-works h3.title{color:#7d7d7d;text-transform:uppercase;font-weight:200;line-height:1em;font-size:20px}.how-it-works .boxes{padding-top:1em;background-color:#f2f2f2;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.how-it-works .boxes h3{margin-bottom:0;line-height:1em;color:#48a1db;padding:0 20px}.how-it-works .boxes h3 a{color:#48a1db}.how-it-works .boxes h3 a:hover{text-decoration:none}.how-it-works .boxes p{padding:0 20px}.overall-stats{font-weight:200;text-align:center}.overall-stats .wiki-surveys-count,.overall-stats .votes-count,.overall-stats .ideas-count{font-weight:bold;font-size:130%}.flexslider{padding:0 70px;padding-background-color:#f5f5f5}.flexslider .slides{padding:10px 0;background-color:#f5f5f5}.flexslider .slides li{padding:0 10px}.flexslider .flex-direction-nav a{color:#fff;text-decoration:none}@media (max-width: 480px){.flexslider{padding:0 45px}.flex-direction-nav a{width:45px}}
