Commit f5e40b40af3bb47a5ae187ba6740a48556707ae9

Authored by Leonardo Merlin
1 parent f8024a4d

Update dist

dist/index.html
1   -<!doctype html><!--[if IE 8]> <html lang="pt-br" ng-app="dialoga" class="no-js lt-ie9"> <![endif]--><!--[if gt IE 8]><!--><html class="no-js" lang="pt-br" ng-app="dialoga"><!--<![endif]--><head><meta charset="utf-8"><title>Dialoga Brasil</title><meta name="description" content="O País fica melhor quando você participa"><base href="/"><meta name="viewport" content="width=device-width"><meta property="og:title" content="Dialoga Brasil"><meta property="og:description" content="O País fica melhor quando você participa"><meta property="og:image" content="http://dialoga.gov.br/images/logo.png"><link rel="stylesheet" href="styles/vendor-5b050933ff.css"><link rel="stylesheet" href="styles/app-3705f76c78.css"></head><body ng-cloak=""><div id="barra-brasil" style="background:#7F7F7F; height: 20px; padding:0 0 0 10px;display:block;"><ul id="menu-barra-temp" style="list-style:none;"><li style="display:inline; float:left;padding-right:10px; margin-right:10px; border-right:1px solid #EDEDED"><a href="http://brasil.gov.br" style="font-family:sans,sans-serif; text-decoration:none; color:white;">Portal do Governo Brasileiro</a></li><li><a style="font-family:sans,sans-serif; text-decoration:none; color:white;" href="http://epwg.governoeletronico.gov.br/barra/atualize.html">Atualize sua Barra de Governo</a></li></ul></div><a11y-bar></a11y-bar><!--[if lt IE 9]>
  1 +<!doctype html><!--[if IE 8]> <html lang="pt-br" ng-app="dialoga" class="no-js lt-ie9"> <![endif]--><!--[if gt IE 8]><!--><html class="no-js" lang="pt-br" ng-app="dialoga"><!--<![endif]--><head><meta charset="utf-8"><title>Dialoga Brasil</title><meta name="description" content="O País fica melhor quando você participa"><base href="/"><meta name="viewport" content="width=device-width"><meta property="og:title" content="Dialoga Brasil"><meta property="og:description" content="O País fica melhor quando você participa"><meta property="og:image" content="http://dialoga.gov.br/images/logo.png"><link rel="stylesheet" href="styles/vendor-5b050933ff.css"><link rel="stylesheet" href="styles/app-b87535116e.css"></head><body ng-cloak=""><div id="barra-brasil" style="background:#7F7F7F; height: 20px; padding:0 0 0 10px;display:block;"><ul id="menu-barra-temp" style="list-style:none;"><li style="display:inline; float:left;padding-right:10px; margin-right:10px; border-right:1px solid #EDEDED"><a href="http://brasil.gov.br" style="font-family:sans,sans-serif; text-decoration:none; color:white;">Portal do Governo Brasileiro</a></li><li><a style="font-family:sans,sans-serif; text-decoration:none; color:white;" href="http://epwg.governoeletronico.gov.br/barra/atualize.html">Atualize sua Barra de Governo</a></li></ul></div><a11y-bar></a11y-bar><!--[if lt IE 9]>
2 2 <p class="browsehappy">Você está usando um navegador <strong>antigo</strong>. Por favor, <a href="http://browsehappy.com/">atualize o navegador</a> para melhorar a experiência de uso.</p>
3   - <![endif]--><app-header></app-header><div id="content" ui-view="main"></div><app-footer></app-footer><div id="footer-brasil"></div><div id="outdated"><h6>Seu navegador está desatualizado!</h6><p>Atualize o seu navegador para acessar o Dialoga Brasil corretamente.<a id="btnUpdateBrowser" href="http://outdatedbrowser.com/">Atualizar agora</a></p><p class="last"><a href="#" id="btnCloseUpdateBrowser" title="Close">&times;</a></p></div><script src="scripts/vendor-01c3fd1c23.js"></script><script src="scripts/app-a47af1aa96.js"></script><script defer="defer" src="http://barra.brasil.gov.br/barra.js" type="text/javascript"></script><script defer="defer" src="http://captcha2.servicoscorporativos.serpro.gov.br/js/captcha.serpro.gov.br.js"></script></body></html>
4 3 \ No newline at end of file
  4 + <![endif]--><app-header></app-header><div id="content" ui-view="main"></div><app-footer></app-footer><div id="footer-brasil"></div><div id="outdated"><h6>Seu navegador está desatualizado!</h6><p>Atualize o seu navegador para acessar o Dialoga Brasil corretamente.<a id="btnUpdateBrowser" href="http://outdatedbrowser.com/">Atualizar agora</a></p><p class="last"><a href="#" id="btnCloseUpdateBrowser" title="Close">&times;</a></p></div><script src="scripts/vendor-01c3fd1c23.js"></script><script src="scripts/app-cf50c09064.js"></script><script defer="defer" src="http://barra.brasil.gov.br/barra.js" type="text/javascript"></script><script defer="defer" src="http://captcha2.servicoscorporativos.serpro.gov.br/js/captcha.serpro.gov.br.js"></script></body></html>
5 5 \ No newline at end of file
... ...
dist/scripts/app-a47af1aa96.js
... ... @@ -1,6 +0,0 @@
1   -!function(){"use strict";angular.module("dialoga",["ngAnimate","ngCookies","ngTouch","ngSanitize","ui.router","ngStorage","720kb.socialshare","slugifier","ncy-angular-breadcrumb","ngMessages"])}(),function(){"use strict";function a(a,e,o,s,r,t){var i=this;i.DialogaService=a,i.$scope=e,i.$rootScope=o,i.$location=s,i.$filter=r,i.$log=t,i.init(),i.loadData(),i.attachListeners(),i.$rootScope.focusMainContent(),t.debug("RespostasPageController")}angular.module("dialoga").controller("RespostasPageController",a),a.$inject=["DialogaService","$scope","$rootScope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.page=1,a.per_page=10,a.themes=null,a.selectedTheme=null,a.filtredProposals=null,a.query=null,a.search=a.$location.search(),a.search.tema&&(a._filtredByThemeSlug=a.search.tema),a.search.filtro&&(a._filtredByQuery=a.search.filtro),(a.search.tema||a.search.filtro)&&(a.loadingFilter=!0),a.loading=null,a.error=null},a.prototype.loadData=function(){var a=this;a.loading=!0,a.loadingThemes=!0,a.DialogaService.getThemes(function(e){for(var o=[],s=e.length-1;s>=0;s--){var r=e[s];r.archived&&o.push(r)}a.themes=o,a.loadingThemes=!1,a.loading=!1,a.filter()},function(e){a.error=e,a.$log.error(e),a.loadingThemes=!1,a.loading=!1})},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("change-selectedCategory",function(e,o){a.selectedTheme=o}),a.$scope.$watch("pageRespostas.selectedTheme",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),a.loadingFilter||a.filterProposals()}),a.$scope.$watch("pageRespostas.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.loadingFilter||a.filterProposals()})},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.changePage=function(a){var e=this;e.page=a,e.filterProposals(a)},a.prototype.filter=function(){var a=this;if(a.loadingThemes||a.loadingProposals)return void a.$log.info("No proposals or themes loaded yet. Abort.");if(a._filtredByThemeSlug){var e=a._filtredByThemeSlug;a.DialogaService.getThemeBySlug(e,function(e){a.selectedTheme=e},function(e){a.$log.error('Error when try to "getThemeBySlug"',e)})}a._filtredByQuery&&(a.query=a._filtredByQuery),(a._filtredByThemeSlug||a._filtredByQuery)&&(a.filterProposals(),a.loadingFilter=!1)},a.prototype.filterProposals=function(a,e){var o=this;if(o.loadingProposals)return void o.$log.debug("Content is not loaded yet.");var s=a||o.page,r=e||o.per_page,t=o.query,i={page:s,per_page:r,has_children:!0,"fields[]":["id","body","abstract","hits","ranking_position","votes_against","votes_count","votes_for","parent","categories","slug","url","image","title","archived"]};o.selectedTheme&&(i.category_ids=o.selectedTheme.id),t&&(i.query=t),o.loadingProposals=!0,o.DialogaService.searchProposals(i,function(a){o.total_proposals=parseInt(a._obj.headers("total")),o.filtredProposals=a.articles,o.loadingProposals=!1},function(a){o.error=a,o.$log.error(a),o.loadingProposals=!1})},a.prototype.submitSearch=function(){var a=this,e=angular.element("#search-result");e&&e.length>0?(angular.element("html,body").animate({scrollTop:e.offset().top},"fast"),a.filterProposals()):a.$log.warn("#search-result element not found.")}}(),function(){"use strict";function a(a,e,o,s,r,t){var i=this;i.DialogaService=a,i.$scope=e,i.$rootScope=o,i.$location=s,i.$filter=r,i.$log=t,i.init(),i.loadData(),i.attachListeners(),i.$rootScope.focusMainContent(),t.debug("RankingPageController")}angular.module("dialoga").controller("RankingPageController",a),a.$inject=["DialogaService","$scope","$rootScope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.page=1,a.per_page=10,a.themes=null,a.selectedTheme=null,a.filtredPrograms=null,a.selectedProgram=null,a.filtredProposals=null,a.query=null,a.search=a.$location.search(),a.slug=a.$location.$$path,a.search.tema&&(a._filtredByThemeSlug=a.search.tema),a.search.programa&&(a._filtredByProgramSlug=a.search.programa),(a.search.tema||a.search.programa)&&(a.loadingFilter=!0),a.loading=null,a.error=null},a.prototype.loadData=function(){var a=this;a.loading=!0,a.loadingThemes=!0,a.DialogaService.getThemes(function(e){a.themes=e,a.loadingThemes=!1;var o=null;if(a.search.tema||a._filtredByThemeSlug){var s=a.themes.filter(function(e){return e.slug===a.search.tema||e.slug===a._filtredByThemeSlug});s&&s.length>0&&(o=s[0],a.selectedTheme=o)}o||(a.selectedTheme=a.themes[Math.floor(Math.random()*a.themes.length)]);var r=a.selectedTheme.id;a.loadPrograms(r,function(){a.loading=!1,a.loadingFilter=!1})},function(e){a.error=e,a.$log.error(e),a.loadingThemes=!1,a.loading=!1})},a.prototype.loadPrograms=function(a,e){var o=this;o.DialogaService.getProgramsByThemeId(a,function(a){o.filtredPrograms=a;var s=null;if(o.search.programa||o._filtredByProgramSlug){var r=o.filtredPrograms.filter(function(a){return a.slug===o.search.programa||a.slug===o._filtredByProgramSlug});r&&r.length>0&&(s=r[0],o.selectedProgram=s)}s||(o.selectedProgram=o.filtredPrograms[Math.floor(Math.random()*o.filtredPrograms.length)]),e&&e()},function(a){o.$log.error(a),e&&e()})},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("change-selectedCategory",function(e,o){a.selectedTheme=o}),a.$scope.$watch("pageRanking.selectedTheme",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),!a.loadingFilter&&a.selectedTheme&&a.selectedTheme.id&&a.loadPrograms(a.selectedTheme.id,function(){a.filterProposals()})}),a.$scope.$on("change-selectedTopic",function(e,o){a.selectedProgram=o}),a.$scope.$watch("pageRanking.selectedProgram",function(e){a.search.programa=e?e.slug:null,a.$location.search("programa",a.search.programa),a.loadingFilter||a.filterProposals()}),a.$scope.$watch("pageRanking.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.loadingFilter||a.filterProposals()})},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.changePage=function(a){var e=this;e.page=a,e.filterProposals(a)},a.prototype.filterProposals=function(a,e){var o=this;if(o.loadingProposals)return void o.$log.debug("Content is not loaded yet.");var s=a||o.page,r=e||o.per_page,t=o.query,i=o.selectedProgram,n={page:s,per_page:r};i&&(n.parent_id=i.id),t&&(n.query=t),o.loadingProposals=!0,o.DialogaService.searchProposals(n,function(a){o.total_proposals=parseInt(a._obj.headers("total")),o.filtredProposals=a.articles,o.loadingProposals=!1},function(a){o.error=a,o.$log.error(a),o.loadingProposals=!1})}}(),function(){"use strict";function a(a,e,o,s,r,t){var i=this;i.DialogaService=a,i.$scope=e,i.$rootScope=o,i.$location=s,i.$filter=r,i.$log=t,i.init(),i.loadData(),i.attachListeners(),i.$rootScope.focusMainContent(),t.debug("PropostasPageController")}angular.module("dialoga").controller("PropostasPageController",a),a.$inject=["DialogaService","$scope","$rootScope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.page=1,a.per_page=10,a.themes=null,a.selectedTheme=null,a.filtredProposals=null,a.query=null,a.search=a.$location.search(),a.search.tema&&(a._filtredByThemeSlug=a.search.tema),a.search.filtro&&(a._filtredByQuery=a.search.filtro),(a.search.tema||a.search.filtro)&&(a.loadingFilter=!0),a.loading=null,a.error=null},a.prototype.loadData=function(){var a=this;a.loading=!0,a.loadingThemes=!0,a.DialogaService.getThemes(function(e){a.themes=e,a.loadingThemes=!1,a.loading=!1,a.filter()},function(e){a.error=e,a.$log.error(e),a.loadingThemes=!1,a.loading=!1})},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("change-selectedCategory",function(e,o){a.selectedTheme=o}),a.$scope.$watch("pagePropostas.selectedTheme",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),a.page=1,a.loadingFilter||a.filterProposals()}),a.$scope.$watch("pagePropostas.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.loadingFilter||a.filterProposals()})},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.changePage=function(a){var e=this;e.page=a,e.filterProposals(a)},a.prototype.filter=function(){var a=this;if(a.loadingThemes||a.loadingProposals)return void a.$log.info("No proposals or themes loaded yet. Abort.");if(a._filtredByThemeSlug){var e=a._filtredByThemeSlug;a.DialogaService.getThemeBySlug(e,function(e){a.selectedTheme=e},function(e){a.$log.error('Error when try to "getThemeBySlug"',e)})}a._filtredByQuery&&(a.query=a._filtredByQuery),(a._filtredByThemeSlug||a._filtredByQuery)&&(a.filterProposals(),a.loadingFilter=!1)},a.prototype.filterProposals=function(a,e){var o=this;if(o.loadingProposals)return void o.$log.debug("Content is not loaded yet.");var s=a||o.page,r=e||o.per_page,t=o.query,i={page:s,per_page:r};o.selectedTheme&&(i.category_ids=o.selectedTheme.id),t&&(i.query=t),o.loadingProposals=!0,o.DialogaService.searchProposals(i,function(a){o.total_proposals=parseInt(a._obj.headers("total")),o.filtredProposals=a.articles,o.loadingProposals=!1},function(a){o.error=a,o.$log.error(a),o.loadingProposals=!1})},a.prototype.submitSearch=function(){var a=this,e=angular.element("#search-result");e&&e.length>0?(angular.element("html,body").animate({scrollTop:e.offset().top},"fast"),a.filterProposals()):a.$log.warn("#search-result element not found.")}}(),function(){"use strict";function a(a,e,o,s,r,t){var i=this;i.DialogaService=a,i.$scope=e,i.$rootScope=o,i.$location=s,i.$filter=r,i.$log=t,i.init(),i.loadData(),i.attachListeners(),i.$rootScope.focusMainContent(),i.$log.debug("ProgramasPageController")}angular.module("dialoga").controller("ProgramasPageController",a),a.$inject=["DialogaService","$scope","$rootScope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.themes=null,a.selectedTheme=null,a.programs=null,a.filtredPrograms=null,a.query=null,a.search=a.$location.search(),a.search.tema&&(a._filtredByThemeSlug=a.search.tema),a.search.filtro&&(a._filtredByQuery=a.search.filtro),(a.search.tema||a.search.filtro)&&(a.loadingFilter=!0),a.loading=null,a.error=null},a.prototype.loadData=function(){var a=this;a.loading=!0,a.loadingPrograms=!0,a.DialogaService.getPrograms(function(e){a.programs=e,a.filtredPrograms=a.programs,a.loadingPrograms=!1,a.filter()},function(e){a.error=e,a.$log.error(e),a.loadingPrograms=!1}),a.loadingThemes=!0,a.DialogaService.getThemes(function(e){a.themes=e,a.loadingThemes=!1,a.filter()},function(e){a.error=e,a.$log.error(e),a.loadingThemes=!1})},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("change-selectedCategory",function(e,o){a.selectedTheme=o,a.$log.debug("vm.selectedTheme",a.selectedTheme)}),a.$scope.$watch("pageProgramas.selectedTheme",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),a.loadingFilter||(a.filtredPrograms=a.getFiltredPrograms())}),a.$scope.$watch("pageProgramas.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.loadingFilter||(a.filtredPrograms=a.getFiltredPrograms())})},a.prototype.filter=function(){var a=this;if(a.loadingThemes||a.loadingPrograms)return void a.$log.info("No programs or themes loaded yet. Abort.");if(a._filtredByThemeSlug){var e=a._filtredByThemeSlug;a.DialogaService.getThemeBySlug(e,function(e){a.selectedTheme=e},function(e){a.$log.error('Error when try to "getThemeBySlug"',e)})}a._filtredByQuery&&(a.query=a._filtredByQuery),(a._filtredByThemeSlug||a._filtredByQuery)&&(a.filtredPrograms=a.getFiltredPrograms(),a.loadingFilter=!1)},a.prototype.submitSearch=function(){var a=this;a.loadingFilter=!0;var e=angular.element("#search-result");e&&e.length>0?(angular.element("html,body").animate({scrollTop:e.offset().top},"fast"),a.filtredPrograms=a.getFiltredPrograms()):a.$log.warn("#search-result element not found.")},a.prototype.showAllPrograms=function(a){var e=this;a.stopPropagation(),e.resetFilterValues(),e._showAllFlag=!0,e.filtredPrograms=e.getFiltredPrograms()},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.getFiltredPrograms=function(){var a=this;if(!a.programs)return a.$log.info("No programs loaded yet. Abort."),null;var e=a.programs,o=e,s=a.query,r=a.selectedTheme,t=a.$filter("filter");return r&&(o=a._filterByCategory(o,r)),s&&(o=t(o,s,!1)),s||r||!a._showAllFlag||(o=a._balanceByCategory(o)),o},a.prototype._filterByCategory=function(a,e){var o=this;if(a=a||[],!e)return a;for(var s=[],r=0;r<a.length;r++){var t=a[r];t.categories&&0!==t.categories.length?t.categories[0].slug===e.slug&&s.push(t):o.$log.warn("Program without theme (category)",t.slug)}return s},a.prototype._balanceByCategory=function(a){for(var e=this,o=[],s={},r=0;r<a.length;r++){var t=a[r];if(t.categories&&0!==t.categories.length){var i=t.categories[0].slug;s[i]||(s[i]=[]),s[i].push(t)}else e.$log.warn("Program without theme (category)",t.slug)}for(var n=null,l=null,c=!0;c;){var d=!1;n=null,l=null;for(n in s)if(s.hasOwnProperty(n)&&(l=s[n],l.length>0)){var p=l.pop();o.push(p),d=!0}d||(c=!1)}return o}}(),function(){"use strict";function a(a,e,o,s,r,t,i,n,l,c,d){var p=this;p.DialogaService=a,p.PATH=e,p.VOTE_OPTIONS=o,p.PROPOSAL_STATUS=s,p.$state=r,p.$location=t,p.$scope=i,p.$rootScope=n,p.$element=l,p.$sce=c,p.$log=d,p.init(),p.loadData(),p.attachListeners(),p.$rootScope.focusMainContent(),p.$log.debug("ProgramaPageController")}angular.module("dialoga").controller("ProgramaPageController",a),a.$inject=["DialogaService","PATH","VOTE_OPTIONS","PROPOSAL_STATUS","$state","$location","$scope","$rootScope","$element","$sce","$log"],a.prototype.init=function(){var a=this;a.article=null,a.category=null,a.loading=null,a.loadingTopProposals=null,a.loadingProposalBox=null,a.sendProposalRedirectURI=null,a.showDetailAboutArchived=!1,a.search=a.$location.search(),a.error=!1},a.prototype.loadData=function(){var a=this;a.loading=!0,a.proposalStatus=null;var e=a.$state.params.slug;return e?void a.DialogaService.getProgramBySlug(e,function(o){a.article=o,a.category=a.article.categories[0],a.sendProposalRedirectURI="state=programa&task=send-proposal&slug="+e,a.$rootScope.contentTitle=a.article.title,!a.banner&&a.article.image&&(a.banner={src:a.PATH.image+a.article.image.url,alt:"Imagem de destaque do conteúdo"}),a.article.body&&!a.article.bodyTrusted&&(a.article.bodyTrusted=a.$sce.trustAsHtml(a.article.body)),a.loadingTopProposals=!0,a.DialogaService.getProposalsByTopicIdRanked(a.article.id,{limit:5},function(e){if(a.total_proposals=parseInt(a.article.children_count),a.proposals=e.articles?e.articles:e.proposals,a.proposalsTopFive=a.proposals.slice(0,5),a.proposalsTopRated=a.proposals.slice(0,3),a.loadingTopProposals=!1,a.article.archived&&a.search.proposal_id){for(var o=!1,s=parseInt(a.search.proposal_id),r=a.proposalsTopRated.length-1;r>=0;r--){var t=a.proposalsTopRated[r];if(t.id===s){o=!0;break}}if(!o)return void a.$log.debug("Proposal is not one of top 3.");a.$rootScope.findElAsyncAndFocus(".sub-section-"+s)}for(var i=a.proposalsTopRated.length-1;i>=0;i--){var n=a.proposalsTopRated[i];n.body=n&&n.body&&n.body.length>0?String(n.body).replace(/<[^>]+>/gm,""):a.banner.src}},function(e){a.$log.error(e),a.loadingTopProposals=!1}),a.article.archived||(a.search.proposal_id?a.loadProposalById(a.search.proposal_id):a.loadRandomProposal()),a.loading=!1},function(e){a.$log.error(e),a.error=e,a.loading=!1}):(a.$log.warn("slug not defined."),a.$log.info("Rollback to home page."),void a.$state.go("inicio",{},{location:"replace"}))},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("proposal-carousel:showProposalsList",function(){a.showProposalsList()}),a.$scope.$on("cadastro-proposa:startSendProposal",function(e,o){a.proposalStatus=a.PROPOSAL_STATUS.SENDING;var s=a.article.categories[0].id;a.DialogaService.createProposal(o,a.article.id,s,function(e){a.$log.debug("response",e),a.proposalStatus=a.PROPOSAL_STATUS.SUCCESS},function(e){a.$log.error(e),a.error=e,400===a.error.code&&(angular.equals(e.message,"Resumo é muito longo (máximo: 200 caracteres)")?a.error.message="Proposta muito longa (máximo: 200 caracteres)":(a.error.message="",a.error.message+="Não foi possível enviar a proposta.<br>",a.error.message+="Este problema já foi registrado em nossos servidores.<br>",a.error.message+="Por favor, tente novamente mais tarde.")),a.proposalStatus=a.PROPOSAL_STATUS.ERROR})})},a.prototype.loadProposalById=function(a){var e=this;e.loadingProposalBox=!0,e.DialogaService.getProposalById(a,{limit:"1"},e._handleSuccessOnGetProposal.bind(e),e._handleErrorOnGetProposal.bind(e))},a.prototype.loadRandomProposal=function(){var a=this;a.loadingProposalBox=!0,a.DialogaService.getProposalsByTopicId(a.article.id,{order:"random()",limit:"1",t:Date.now()},a._handleSuccessOnGetProposal.bind(a),a._handleErrorOnGetProposal.bind(a))},a.prototype._handleSuccessOnGetProposal=function(a){var e=this;if(a&&a.articles){var o=a.articles.length;e.randomProposal=a.articles[Math.floor(Math.random()*o)],e.loadingProposalBox=!1,e.$scope.$broadcast("proposal-box:proposal-loaded",{success:!0})}e.search.proposal_id&&e.$rootScope.findElAsyncAndFocus(".focused-proposal")},a.prototype._handleErrorOnGetProposal=function(a){var e=this;e.$log.error(a),e.$scope.$broadcast("proposal-box:proposal-loaded",{error:!0})},a.prototype.voteSkip=function(){var a=this;a.loadRandomProposal()},a.prototype.vote=function(a,e){var o=this;return o.article.archived?void o.$log.info("Article archived. Abort."):e===o.VOTE_OPTIONS.SKIP?void o.voteSkip():void o.DialogaService.voteProposal(a,{value:e}).then(function(a){o.$log.debug("voteProposal response",a),a.success=!0,o.$scope.$broadcast("proposal-box:vote-response",a)},function(a){o.$log.debug("voteProposal error",a),a.error=!0,o.$scope.$broadcast("proposal-box:vote-response",a)})["finally"](function(a){o.$log.debug("voteProposal finally",a)})},a.prototype.showProposalsList=function(){var a=this;a.findAndShow("#section-proposal-list")},a.prototype.hideProposalsList=function(){var a=this;a.findAndHide("#section-proposal-list")},a.prototype.showProposalForm=function(){var a=this;return a.article.archived?void a.$log.info("Article archived. Abort."):void a.findAndShow("#section-proposal-form")},a.prototype.hideProposalForm=function(){var a=this;a.findAndHide("#section-proposal-form")},a.prototype.findAndShow=function(a){var e=this,o=e.$element.find(a);o.slideDown(),angular.element("html,body").animate({scrollTop:o.offset().top},"fast")},a.prototype.findAndHide=function(a){var e=this;e.$element.find(a).slideUp()},a.prototype.sendAnotherProposal=function(){var a=this;a.proposalStatus=null},a.prototype.toggleContentVisibility=function(){var a=this,e=angular.element(".section-content");return e&&0!==e.length?void(e.is(":visible")?e.slideUp():(e.slideDown(),angular.element("html,body").animate({scrollTop:e.offset().top},"fast"))):void a.$log.warn('".section-content" not found.')},a.prototype.toggleResponseVisibility=function(a){function e(){var e=angular.element(".gov-response-"+a.id);e.is(":visible")?e.slideUp():e.slideDown(100,function(){angular.element("html,body").animate({scrollTop:e.offset().top},"fast")})}var o=this;return a?void(a.response?e():(a.response={loading:!0,error:!1,content:null},o.DialogaService.getResponseByProposalId(a.proposal_id).then(function(o){a.response.content=o.articles[0].body,e()})["catch"](function(){a.response.error=!1})["finally"](function(){a.response.loading=!1}))):void o.$log.error("Error - proposal is:",a)}}(),function(){"use strict";function a(a,e,o,s){var r=this;r.DialogaService=a,r.$log=s,r.init(),r.loadData(),r.$log.debug("SitemapPageController")}function e(a){for(var e={},o=a.length,s=0;o>s;s++){var r=a[s],t=r.categories[0],i=e[t.slug]||{};angular.isArray(i.programs)||(i=t,i.programs=[],e[i.slug]=i),i.programs.push(r)}return e}angular.module("dialoga").controller("SitemapPageController",a),a.$inject=["DialogaService","$state","$sce","$log"],a.prototype.init=function(){var a=this;a.programsPerThemes=null},a.prototype.loadData=function(){var a=this;a.DialogaService.getPrograms(function(o){a.programsPerThemes=e(o)},function(e){a.error=e,a.$log.error(e)})}}(),function(){"use strict";function a(a,e,o,s,r,t,i){var n=this;n.DialogaService=a,n.$scope=e,n.$location=o,n.$filter=s,n.$sce=r,n.$timeout=t,n.$log=i,n.init(),n.loadData(),n.attachListeners(),n.$log.debug("InicioPageController")}function e(a){for(var e=[],o={},s=0;s<a.length;s++){var r=a[s],t=r.categories[0].slug;o[t]||(o[t]=[]),o[t].push(r)}for(var i=null,n=null,l=!0;l;){var c=!1;i=null,n=null;for(i in o)if(o.hasOwnProperty(i)&&(n=o[i],n.length>0)){var d=n.pop();e.push(d),c=!0}c||(l=!1)}return e}function o(){var a=document.createElement("script");a.src="https://www.youtube.com/iframe_api";var e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(a,e)}function s(){var a=angular.element.find(".js-iframe iframe"),e=window.YT.Player;new e(a[0],{events:{onReady:r}})}function r(a){a.target.playVideo(),t(1e3)}function t(a){var e=angular.element.find(".video-background");angular.element(e).fadeOut(a||100)}angular.module("dialoga").controller("InicioPageController",a),a.$inject=["DialogaService","$scope","$location","$filter","$sce","$timeout","$log"],a.prototype.init=function(){var a=this;a.article=null,a.events=null,a.featuredEvent=null,a.bannerRespostas=!0,a.themes=null,a.selectedTheme=null,a.programs=null,a.filtredPrograms=null,a.query=null,a.scroll=null,a.search=a.$location.search(),a.search.tema&&(a._filtredByThemeSlug=a.search.tema),a.search.filtro&&(a._filtredByQuery=a.search.filtro),(a.search.tema||a.search.filtro)&&(a.loadingFilter=!0),a.search.scroll&&(a.scroll=a.search.scroll),a.loading=null,a.error=null},a.prototype.loadData=function(){function a(){o.loadingThemes=!0,o.DialogaService.getThemes(function(a){o.themes=a,o.loadingThemes=!1,o.filter()},function(a){o.$log.error("Error on getThemes.",a),o.loadingThemes=!1,o.errorThemes=a}),o.loadingPrograms=!0,o.DialogaService.getProgramsRandom({},function(a){o.programs=o.article.children,o.filtredPrograms=a.articles,o.loadingPrograms=!1,o.filter(),e()},function(a){o.$log.error("Error on getPrograms.",a),o.loadingPrograms=!1,o.errorPrograms=a})}function e(){o._scrollHandler()}var o=this;o.loading=!0,o.DialogaService.getHome(function(e){o.article=e.article,o.article.videoIsLoaded&&t(2e3),a(),o.loading=!1},function(a){o.$log.error("Error on getHome.",a),o.loading=!1,o.error=a}),o.loadingEvents=!0,o.DialogaService.getEvents().then(function(a){o.$log.debug("getEvents.success",a),o.events=a.articles;var e=o.$filter("orderBy");o.featuredEvent=e(o.events,"start_date",!1)[0]},function(a){o.$log.debug("Error on getEvents.",a),o.eventsError=a},function(a){o.$log.debug("{UPDATE}",a)})["finally"](function(a){o.$log.debug("{FINALLY}",a),o.loadingEvents=!1})},a.prototype._scrollHandler=function(){var a=this;if(a.search.scroll){var e=a.search.scroll,o=0;if(angular.isNumber(e))o=parseInt(e);else{var s=angular.element("#"+a.search.scroll);s&&s.length>0?o=s.offset().top:a.$log.warn("element not found:",a.search.scroll)}a.$timeout(function(){angular.element("html,body").animate({scrollTop:o},"fast")},0)}},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("change-selectedCategory",function(e,o){a.selectedTheme=o}),a.$scope.$watch("pageInicio.selectedTheme",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),a.loadingFilter||(a.filtredPrograms=a.getFiltredPrograms())}),a.$scope.$watch("pageInicio.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.loadingFilter||(a.filtredPrograms=a.getFiltredPrograms())})},a.prototype.showVideo=function(){var a=this;return a.article.videoIsLoaded?(t(0),void a.$log.debug("The content already cached. Show-it!")):(o(),window.onYouTubeIframeAPIReady=window.onYouTubeIframeAPIReady||s,window.onYouTubePlayerReady=window.onYouTubePlayerReady||r,void(a.article.videoIsLoaded=!0))},a.prototype.showEventVideo=function(){var a=this;t(0),a.featuredEvent.canView=!0,a.featuredEvent.bodyTrusted=a.$sce.trustAsHtml(a.featuredEvent.body)},a.prototype.submitSearch=function(){var a=this;a.loadingFilter=!0;var e=angular.element("#search-result");e&&e.length>0?(angular.element("html,body").animate({scrollTop:e.offset().top},"fast"),a.filtredPrograms=a.getFiltredPrograms()):a.$log.warn("#search-result element not found.")},a.prototype.filter=function(){var a=this;if(a.loadingThemes||a.loadingPrograms)return void a.$log.info("No programs or themes loaded yet. Abort.");if(a._filtredByThemeSlug){var e=a._filtredByThemeSlug;a.DialogaService.getThemeBySlug(e,function(e){a.selectedTheme=e},function(e){a.$log.error('Error when try to "getThemeBySlug"',e)})}a._filtredByQuery&&(a.query=a._filtredByQuery),(a._filtredByThemeSlug||a._filtredByQuery)&&(a.filtredPrograms=a.getFiltredPrograms(),a.loadingFilter=!1)},a.prototype.showAllPrograms=function(a){var e=this;a.stopPropagation(),e.resetFilterValues(),e.filtredPrograms=e.getFiltredPrograms()},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.getFiltredPrograms=function(){var a=this;if(!a.programs)return a.$log.debug("No programs loaded yet. Abort."),null;var o=a.programs,s=o,r=a.query,t=a.selectedTheme,i=a.$filter("filter");return a.loadingFilter=!0,t&&(s=a._filterByCategory(s,t)),r&&(s=i(s,r,!1)),r||t||(s=e(s)),a.loadingFilter=!1,s},a.prototype._filterByCategory=function(a,e){var o=this;if(a=a||[],!e)return a;for(var s=[],r=0;r<a.length;r++){var t=a[r];t.categories&&0!==t.categories.length?t.categories[0].slug===e.slug&&s.push(t):o.$log.warn("Program without theme (category)",t.slug)}return s}}(),function(){"use strict";function a(a,e,o,s){s.debug("DuvidasPageController");var r=this;r.DialogaService=a,r.$interval=e,r.$window=o,r.$log=s,r.init(),r.loadData(),r.attachListeners()}angular.module("dialoga").controller("DuvidasPageController",a),a.$inject=["DialogaService","$interval","$window","$log"],a.prototype.init=function(){var a=this;a.questions=[{question:"O que é o Dialoga Brasil?",answer:"Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven`t heard of them accusamus labore sustainable VHS."},{question:"O que ... ?",answer:"Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven`t heard of them accusamus labore sustainable VHS."}],a.loading=!0,a.error=!1,a.sendingContactForm=!1},a.prototype.loadData=function(){},a.prototype.attachListeners=function(){var a=this;a._attachCaptcha()},a.prototype._attachCaptcha=function(){var a=this,e=null;e=a.$interval(function(){var o=angular.element("#serpro_captcha");o&&o.length>0&&(a.$window.initCaptcha(o[0]),a.$interval.cancel(e),e=void 0)},200)},a.prototype.submitContactForm=function(a,e){var o=this;o.$log.debug("submitContactForm contactForm",e),o.sendingContactForm=!0;var s={name:e.inputName.$modelValue,email:e.inputEmail.$modelValue,subject:e.inputSubject.$modelValue,message:e.inputMessage.$modelValue},r=a.target,t=angular.element(r),i=t.find('[name="txtToken_captcha_serpro_gov_br"]');s.txtToken_captcha_serpro_gov_br=i.val(),o.DialogaService.sendContactForm(s).then(function(a){o.$log.debug("sendContactForm success",a),o.successMessage="Mensagem enviada com sucesso!"},function(a){o.$log.warn("sendContactForm error",a),o.errorMessage="Erro ao enviar mensagem. Tente novamente mais tarde."})["finally"](function(a){o.$log.debug("sendContactForm finally",a),o.sendingContactForm=!1})}}(),function(){"use strict";function a(a,e,o){var s=this;s.AuthService=a,s.$state=e,s.$log=o,s.init(),s.$log.debug("NewPasswordPageController")}angular.module("dialoga").controller("NewPasswordPageController",a),a.$inject=["AuthService","$state","$log"],a.prototype.init=function(){var a=this;a.loading=!1,a.submitNewPasswordSuccess=!1,a.submitNewPasswordError=!1,a.token=a.$state.params.token},a.prototype.submitNewPassword=function(a,e){var o=this;if(!e.$valid)return void o.$log.warn("Form validation: fail.");o.loading=!0,o.submitNewPasswordSuccess=!1,o.submitNewPasswordError=!1;var s={code:o.token,newPassword:e.newPassword.$modelValue,newPasswordConfirmation:e.newPasswordConfirmation.$modelValue},r=o.AuthService.changePassword(s);r.then(function(a){o.$log.debug("new password success:",a),o.submitNewPasswordSuccess=!0})["catch"](function(a){o.$log.debug("new password error:",a),o.submitNewPasswordError=!0,o.submitNewPasswordErrorMessage=a.data.message||"Não foi possível configurar nova senha.",a.status>=500&&a.status<600&&(o.internalError=!0)})["finally"](function(){o.loading=!1})}}(),function(){"use strict";function a(a,e,o,s,r,t,i,n,l,c,d,p,g){var u=this;u.$scope=a,u.$rootScope=e,u.$window=o,u.$location=s,u.$state=r,u.$timeout=t,u.$interval=i,u.APP=n,u.AUTH_EVENTS=l,u.AuthService=c,u.DialogaService=d,u.Session=p,u.$log=g,u.init(),u.loadData(),u.attachListeners(),u.$rootScope.focusMainContent(),u.$log.debug("AuthPageController")}function e(a){return angular.element(a.target).find('[name="txtToken_captcha_serpro_gov_br"]').val()}angular.module("dialoga").controller("AuthPageController",a),a.$inject=["$scope","$rootScope","$window","$location","$state","$timeout","$interval","APP","AUTH_EVENTS","AuthService","DialogaService","Session","$log"],a.prototype.init=function(){var a=this;a.signin={},a.signup={},a.terms=null,a.loadingTerms=null,a.delay=3,a.countdown=0,a.search=a.$location.search();var e=a.search.redirect_uri||"";e&&e.length>0&&(a.params=JSON.parse('{"'+decodeURI(e).replace(/"/g,'\\"').replace(/&/g,'","').replace(/=/g,'":"')+'"}'),a.hasRedirect=!0),a.currentUser=a.Session.getCurrentUser(),a.$scope.$on(a.AUTH_EVENTS.loginSuccess,function(){a.currentUser=a.Session.getCurrentUser()}),a.$scope.$on(a.AUTH_EVENTS.logoutSuccess,function(){a.clearMessages(),a.currentUser=a.Session.getCurrentUser(),a._attachCaptcha()})},a.prototype.loadData=function(){var a=this;a.loadingTerms=!0,a.DialogaService.getTerms(function(e){a.loadingTerms=!1,a.terms=e.article},function(e){a.loadingTerms=!1,a.error=e})},a.prototype.attachListeners=function(){var a=this;a.$scope.$on(a.AUTH_EVENTS.registerSuccess,function(e,o){a.$log.debug("[register success] response",o)}),a.$scope.$on(a.AUTH_EVENTS.registerFailed,function(e,o){a.$log.debug("[register error] response",o)}),a.$scope.$on("oauthClientPluginResult",function(e,o){a.$log.debug("response",o);var s=o.data.logged_in,r=o.data.private_token;if(o.data.user&&!o.data.user.private_token&&(o.data.user.private_token=r),s){var t=a.Session.create(o.data);a.$rootScope.currentUser=t,a.$rootScope.$broadcast(a.AUTH_EVENTS.loginSuccess,t)}}),a._attachCaptcha()},a.prototype._attachCaptcha=function(){var a=this,e=null;e=a.$interval(function(){var o=angular.element("#serpro_captcha");o&&o.length>0&&(a.$window.initCaptcha(o[0]),a.$interval.cancel(e),e=void 0)},200)},a.prototype.onClickLogout=function(){var a=this;a.AuthService.logout()},a.prototype.submitSignup=function(a,o){var s=this;o.txtToken_captcha_serpro_gov_br=e(a),s.AuthService.register(o).then(function(){
2   -s.signupSuccess=!0},function(a){if(s.signupError=!0,s.signupErrorTitle="Erro!",s.signupErrorMessage=a.data.message,a.status>=400&&a.status<500){var e=JSON.parse(a.data.message);e&&e.email&&(s.signupErrorMessage="E-mail já está em uso.")}a.status>=500&&a.status<600&&(s.internalError=!0)})},a.prototype.submitSignin=function(a){var e=this;e.AuthService.login(a).then(function(){e.showSigninSuccessMessage(),e._startRedirect()},function(a){e.$log.error('Error on "submitSignin"',a),e.signinError=!0,a.status>=400&&a.status<500&&(e.signinErrorTitle="Erro!",e.signinErrorContent=a.data.message,401===a.status&&(e.signinErrorTitle="Acesso não autorizado!",e.signinErrorContent="E-mail ou senha incorretos."))})},a.prototype.submitRecover=function(a,o){var s=this;s.loadingSubmitRecover=!0;var r={login:o.login.$modelValue,captcha_text:o.captcha_text.$modelValue,txtToken_captcha_serpro_gov_br:e(a)},t=s.AuthService.forgotPassword(r);t.then(function(a){s.$log.debug("recover success.response",a),s.recoverSuccess=!0}),t["catch"](function(a){s.$log.debug("recover error.response",a),s.recoverError=!0,s.recoverErrorMessage=a.data.message,a.status>=400&&a.status<500&&404===a.status&&(s.recoverErrorMessage="E-mail não cadastrado no Dialoga Brasil."),a.status>=500&&a.status<600&&(s.internalError=!0)}),t["finally"](function(){s.loadingSubmitRecover=!1})},a.prototype.submitConfirmationForm=function(a,o){var s=this,r={login:o.login.$modelValue,captcha_text:o.captcha_text.$modelValue,txtToken_captcha_serpro_gov_br:e(a)};s.AuthService.resendConfirmation(r).then(function(a){s.$log.debug("resendConfirmation success.response",a),s.resendConfirmationSuccess=!0;var e=a.data.users[0];e&&e.activated===!0?(s.resendConfirmationSuccessTitle="Usuário já está ativo!",s.resendConfirmationSuccessMessage="O e-mail informado já foi confirmado."):(s.resendConfirmationSuccessTitle="Pronto!",s.resendConfirmationSuccessMessage="Em instantes você receberá em seu e-mail um link para confirmar o seu cadastro.")},function(a){s.$log.debug("resendConfirmation error.response",a),s.resendConfirmationError=!0,s.resendConfirmationErrorMessage=a.data.message,a.status>=500&&a.status<600&&(s.internalError=!0)})["catch"](function(a){s.$log.debug("resendConfirmation catch.error",a)})},a.prototype.clearMessages=function(){var a=this;a.signupSuccess=!1,a.signinSuccess=!1,a.confirmSuccess=!1,a.signinError=!1,a.signupError=!1},a.prototype.showSigninSuccessMessage=function(){var a=this;a.signinSuccess=!0,a.successMessage="Login efetuado com sucesso!"},a.prototype._startRedirect=function(){var a=this;if(!a.hasRedirect)return void a.$log.debug("No redirect params defined.");a.countdown=a.delay;var e=null;e=a.$interval(function(){a.countdown--,a.countdown<=0&&(a.$interval.cancel(e),e=void 0)},1e3),a.$timeout(function(){var e=a.params.state;switch(e){case"inicio":a.$state.go(e,{event_id:a.params.event_id,task:a.params.task});break;case"programa":a.$state.go(e,{slug:a.params.slug,task:a.params.task,proposal_id:a.params.proposal_id});break;default:a.$log.debug("State not handled yet:",e)}},1e3*a.delay)},a.prototype.authWithFacebook=function(){var a=this,e="http://hom.login.dialoga.gov.br/plugin/oauth_client/facebook?oauth_client_popup=true&id="+a.APP.facebook_app_id;a.$window.oauthClientAction(e)},a.prototype.authWithGooglePlus=function(){var a=this,e="http://hom.login.dialoga.gov.br/plugin/oauth_client/google_oauth2?oauth_client_popup=true&id="+a.APP.google_app_id;a.$window.oauthClientAction(e)}}(),function(){"use strict";function a(a,e,o){var s=this;s.AuthService=a,s.$state=e,s.$log=o,s.init(),s.doActivation(),s.$log.debug("ActivePageController")}angular.module("dialoga").controller("ActivePageController",a),a.$inject=["AuthService","$state","$log"],a.prototype.init=function(){var a=this;a.loading=!0,a.activation_code=a.$state.params.activation_code},a.prototype.doActivation=function(){var a=this;a.AuthService.activate(a.activation_code).then(function(e){a.$log.info("response",e),a.successMessageTitle="Pronto!",a.successMessageContent="Conta ativada com sucesso!"},function(e){a.$log.error("response",e),a.errorMessageTitle="Erro!",(e.status>=500||e.status<600)&&(a.errorMessageContent="Código de ativação incorreto.")})["finally"](function(e){a.$log.debug("finally",e),a.loading=!1})}}(),function(){"use strict";function a(a,e,o,s,r){var t=this;t.DialogaService=a,t.$rootScope=e,t.$state=o,t.$sce=s,t.$log=r,t.init(),t.loadData(),t.$rootScope.focusMainContent(),t.$log.debug("ArticlePageController")}angular.module("dialoga").controller("ArticlePageController",a),a.$inject=["DialogaService","$rootScope","$state","$sce","$log"],a.prototype.init=function(){var a=this;a.page=a.$state.current.name,a.article=null,a.loading=!0,a.$log.debug("vm.page",a.page)},a.prototype.loadData=function(){function a(a){o.loading=!1,o.article=a.article}function e(a){o.loading=!1,o.error=a}var o=this;switch(o.page){case"acessibilidade":o.DialogaService.getAcessibility(a,e);break;case"sobre":o.DialogaService.getAbout(a,e);break;case"termos-de-uso":o.DialogaService.getTerms(a,e);break;default:o.$log.debug("Page not handled:",o.page)}}}(),function(){"use strict";function a(){function a(a){a.debug("validationMessagesController");var e=this;e.$log=a,e.init()}a.$inject=["$log"],a.prototype.init=function(){var a=this;a.required||(a.required="Ops, o campo é obrigatório."),a.minlength||(a.minlength="O campo deve ser maior."),a.maxlength||(a.maxlength="O campo deve ser menor"),a.email||(a.email="O endereço de e-mail deve ser válido")};var e={restrict:"E",templateUrl:"app/components/validation-messages/validation-messages.html",scope:{field:"=",required:"=",minlength:"=",maxlength:"=",email:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("validationMessages",a)}(),function(){"use strict";function a(a,e,o){function s(e,o){return a.get(e,o).then(t)["catch"](i)}function r(e,o){return a.post(e,o).then(t)["catch"](i)}function t(a){return o.debug("[SUCCESS]",a),a.data._obj=a,a.data}function i(a){return o.debug("[ERROR]",a),o.error("XHR Failed on Service.\n"+angular.toJson(a.data,!0)),e.reject(angular.isObject(a.data)?a.data:"An unknown error occurred.")}o.debug("UtilService");var n={get:s,post:r,handleSuccess:t,handleError:i};return n}angular.module("dialoga").factory("UtilService",a),a.$inject=["$http","$q","$log"]}(),function(){"use strict";function a(){function a(a,e){e.debug("TopicsSelectController");var o=this;o.$rootScope=a,o.$log=e,o.init()}a.$inject=["$rootScope","$log"],a.prototype.init=function(){},a.prototype.selectTopic=function(){var a=this;return null===a.selectedTopic?void a.$log.debug("Default topic selected."):void a.$rootScope.$broadcast("change-selectedTopic",a.selectedTopic)};var e={restrict:"E",templateUrl:"app/components/topics-select/topics-select.html",scope:{topics:"=",selectedTopic:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("topicsSelect",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r){r.debug("TopicListController");var t=this;t.$scope=a,t.$element=e,t.$location=o,t.$filter=s,t.$log=r,t.defaultLimit=6,t.init()}a.$inject=["$scope","$element","$location","$filter","$log"],a.prototype.init=function(){var a=this;if(!a.article)return void a.$log.debug("no article to display. Tip: use a ng-if before use this directive");if(a.categories=a.article.categories,a.programs=a.article.children,a.orderCriteries=[{label:"Título",name:"titulo"},{label:"Tema",name:"tema"},{label:"Aleatório",name:"aleatorio"}],a.filtredProgramList=a.getFiltredPrograms(),a.search=a.$location.search(),a.query=a.search&&a.search.filtro?a.search.filtro:null,a.limitTo=a.search&&a.search.limite?parseInt(a.search.limite,10):a.defaultLimit,a.categoryFilter=a.search&&a.search.tema?a.getCategoryBySlug(a.search.tema):null,a.orderCriteria=a.search&&a.search.ordem?{name:a.search.ordem}:null,a.reverse=a.search&&a.search.reverso?!0:!1,!angular.equals({},a.search)){var e=a.$element;angular.element("html,body").animate({scrollTop:e.offset().top},"slow")}a.$scope.$watch("vm.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.limitTo=a.search.filtro?a.programs.length:a.defaultLimit,a.filtredProgramList=a.getFiltredPrograms()}),a.$scope.$watch("vm.limitTo",function(e){a.search.limite=e&&e!==a.defaultLimit?e:null,a.$location.search("limite",a.search.limite),a.filtredProgramList=a.getFiltredPrograms()}),a.$scope.$watch("vm.categoryFilter",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),a.search.tema&&(a.limitTo=a.programs.length),a.filtredProgramList=a.getFiltredPrograms()}),a.$scope.$watch("vm.orderCriteria",function(e){a.search.ordem=e&&e.name?e.name:null,a.$location.search("ordem",a.search.ordem),a.filtredProgramList=a.getFiltredPrograms()}),a.$scope.$watch("vm.reverse",function(e){a.search.reverso=e?e:null,a.$location.search("reverso",a.search.reverso),a.filtredProgramList=a.getFiltredPrograms()})},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.limitTo=a.defaultLimit,a.categoryFilter=null,a.orderCriteria=null},a.prototype.getIconClasses=function(a){var e=this;return e.$log.debug("[TODO] getIconClasses of category:",a),"glyphicon glyphicon-exclamation-sign"},a.prototype.getCategoryBySlug=function(a){var e=this,o=null;return angular.forEach(e.categories,function(e){e.slug===a&&(o=e)}),o},a.prototype.filterByCategory=function(a,e){var o=this;e.stopPropagation(),o.categoryFilter=a!==o.categoryFilter?a:null},a.prototype.showAll=function(a){var e=this;a.stopPropagation(),e.resetFilterValues(),e.limitTo=e.programs.length},a.prototype.getFiltredPrograms=function(){var a=this,o=a.programs,s=o,r=a.query,t=a.categoryFilter,i=a.orderCriteria?a.orderCriteria:{name:"aleatorio"},n=a.$filter("filter"),l=a.$filter("orderBy"),c=a.$filter("limitTo"),d=a.limitTo?a.limitTo:4;switch(t&&(s=e(s,t)),r&&(s=n(s,r,!1)),i.name){case"titulo":s=l(s,"title",a.reverse);break;case"tema":s=l(s,"categories[0].name",a.reverse);break;case"more_participants":a.$log.info("Criteria not handled yet: ",i);break;case"aleatorio":s=a.filterShuffle(s),a.reverse&&(s=s.slice().reverse());break;default:a.$log.warn("Criteria not matched: ",i)}return s=c(s,d)},a.prototype.filterShuffle=function(a){for(var e=[],s={},r=0;r<a.length;r++){var t=a[r],i=t.categories[0].slug;s[i]||(s[i]=[]),s[i].push(t)}var n=null,l=null;for(n in s)s.hasOwnProperty(n)&&(l=s[n],s[n]=o(l));for(var c=!0;c;){var d=!1;n=null,l=null;for(n in s)if(s.hasOwnProperty(n)&&(l=s[n],l.length>0)){var p=l.pop();e.push(p),d=!0}d||(c=!1)}return e};var s={restrict:"E",templateUrl:"app/components/programas/programas.html",scope:{article:"="},controller:a,controllerAs:"vm",bindToController:!0};return s}function e(a,e){if(a=a||[],!e)return a;for(var o=[],s=0;s<a.length;s++){var r=a[s];r.categories[0].slug===e.slug&&o.push(r)}return o}function o(a){for(var e,o,s=a.length;0!==s;)o=Math.floor(Math.random()*s),s-=1,e=a[s],a[s]=a[o],a[o]=e;return a}angular.module("dialoga").directive("topicList",a)}(),function(){"use strict";function a(){function a(a){a.debug("SocialShareController");var e=this;e.socialVia=e.socialVia||"687948707977695",e.socialUrl=e.socialUrl||"http://hom.dialoga.gov.br/",e.socialImage=e.socialImage||"http://hom.dialoga.gov.br/images/logo.png",e.socialText=e.socialText||"Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA."}var e={restrict:"E",templateUrl:"app/components/social-share/social-share.html",scope:{socialVia:"=",socialUrl:"=",socialImage:"=",socialText:"=",arrowClass:"@"},controller:a,controllerAs:"vm",bindToController:!0};return a.$inject=["$log"],e}angular.module("dialoga").directive("socialShare",a)}(),function(){"use strict";function a(){function a(a){a.debug("ShowMessageController")}a.$inject=["$log"];var e={restrict:"E",templateUrl:"app/components/show-message/show-message.html",scope:{type:"=",message:"=",description:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("showMessage",a)}(),function(){"use strict";function a(){var a={restrict:"E",templateUrl:"app/components/proposal-stats/proposal-stats.html"};return a}angular.module("dialoga").directive("proposalStats",a)}(),function(){"use strict";function a(){function a(a,e,o,s){s.debug("ProposalListController");var r=this;r.$state=a,r.$element=e,r.$timeout=o,r.$log=s,r.init()}function e(){var a=this;a.popover=angular.element(a.$element.find(".btn-question")),a.popover.popover({html:!0,placement:"bottom",animation:!0,title:"Regra de posição das propostas",content:"<p>É calculada pelo saldo de interações das propostas (curtidas - não curtidas) dividido pela diferença de exibições entre elas.</p><p>O objetivo dessa correção é compensar o saldo de interações e a diferença de exibições das propostas que não tiveram muitas oportunidades de visualização ou das propostas que tiveram mais oportunidades de visualização que a média.</p><p>Com essa correção, é possível comparar propostas que entraram em diferentes momentos, durante todo o período da consulta.</p>"})}a.$inject=["$state","$element","$timeout","$log"],a.prototype.init=function(){var a=this;if(!a.proposals)throw{name:"NotDefined",message:'The attribute "proposals" is undefined.'};a.$timeout(function(){e.call(a)},0)},a.prototype.showContent=function(a){var e=this;e.$state.go("programa",{slug:a.parent.slug,proposal_id:a.proposal_id},{location:!0,reload:!0})};var o={restrict:"E",templateUrl:"app/components/proposal-list/proposal-list.html",scope:{proposals:"="},controller:a,controllerAs:"vm",bindToController:!0};return o}angular.module("dialoga").directive("proposalList",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r,t){t.debug("ProposalGridController");var i=this;i.$scope=a,i.$rootScope=e,i.$element=o,i.$location=s,i.$filter=r,i.$log=t,i.init(),i.attachListeners()}a.$inject=["$scope","$rootScope","$element","$location","$filter","$log"],a.prototype.init=function(){},a.prototype.attachListeners=function(){};var e={restrict:"E",templateUrl:"app/components/proposal-grid/proposal-grid.html",scope:{proposals:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("proposalGrid",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r){r.debug("ProposalCarouselController");var t=this;t.$scope=a,t.$state=e,t.$element=o,t.$timeout=s,t.$log=r,t.init()}a.$inject=["$scope","$state","$element","$timeout","$log"],a.prototype.init=function(){var a=this;if(!a.proposals)throw{name:"NotDefined",message:'The attribute "proposals" is undefined.'};a.activeIndex=0,a.archived=a.archived||!1,a.loading=!1,a.proposalsLength=a.proposals.length},a.prototype.swipeLeft=function(){var a=this;a.activeIndex=a.activeIndex<a.proposalsLength-1?++a.activeIndex:0},a.prototype.swipeRight=function(){var a=this;a.activeIndex=a.activeIndex>0?--a.activeIndex:a.proposalsLength-1},a.prototype.switchProposal=function(a){var e=this;a>=0&&a<e.proposalsLength?e.activeIndex=a:e.$log.warn('[switchProposal] "index" not handled:',a)},a.prototype.showProposalsList=function(){var a=this;a.$scope.$emit("proposal-carousel:showProposalsList")},a.prototype.showContent=function(a){var e=this;e.$state.go("programa",{slug:a.parent.slug,proposal_id:a.proposal_id},{location:!0,reload:!0})};var e={restrict:"E",templateUrl:"app/components/proposal-carousel/proposal-carousel.html",scope:{archived:"=",proposals:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("proposalCarousel",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r,t,i,n,l,c,d,p){p.debug("ProposalBoxController");var g=this;g.$scope=a,g.$rootScope=o,g.$state=s,g.$timeout=r,g.$interval=t,g.$window=i,g.VOTE_STATUS=n,g.VOTE_OPTIONS=l,g.AuthService=c,g.$log=p,g.$location=e,g.init(),g.addListeners()}a.$inject=["$scope","$location","$rootScope","$state","$timeout","$interval","$window","VOTE_STATUS","VOTE_OPTIONS","AuthService","DialogaService","$log"],a.prototype.init=function(){var a=this;a.showVote=a.showVote||!1,a.archived=a.archived||!1,a.focus=a.focus||!1,a.STATE=null,a.errorOnSkip=!1,a.showCaptchaForm=null,a.voteProposalRedirectURI=null,a.proposalsImg=null;var e=a.topic.slug,o=a.proposal.id;a.voteProposalRedirectURI="state=programa&task=vote-proposal&slug="+e+"&proposal_id="+o,a.proposalsImg=String(a.proposal.body).replace(/<[^>]+>/gm,""),a.ProposalBody="undefined"!==a.proposalsImg?!1:!0},a.prototype.addListeners=function(){var a=this;a.$scope.$on("proposal-box:proposal-loaded",function(e,o){o.success&&(a.STATE=null),o.error&&(a.errorOnSkip=o.error)}),a.$scope.$on("proposal-box:vote-response",function(e,o){o.success&&(a.STATE=a.VOTE_STATUS.SUCCESS),o.error&&(a.STATE=a.VOTE_STATUS.ERROR),401===o.code&&(a.message="Não autorizado."),a.messageCode=o.code});var e=null;e=a.$interval(function(){var o=angular.element("#serpro_captcha");o&&o.length>0?(a.$window.initCaptcha(o[0]),a.$interval.cancel(e),e=void 0):a.$log.debug("captcha element not found.")},10)},a.prototype.canVote=function(){var a=this;return!!a.$rootScope.temporaryToken||a.$rootScope.currentUser&&!!a.$rootScope.currentUser.private_token},a.prototype.submitCaptcha=function(a,e){var o=this,s=a.target,r=angular.element(s),t=r.find('[name="txtToken_captcha_serpro_gov_br"]');o.sendingCaptcha=!0,o.AuthService.loginCaptcha({captcha_text:e.captcha_text.$modelValue,txtToken_captcha_serpro_gov_br:t.val()}).then(function(a){o.$log.debug("register success.data",a),o._oldVoteValue&&(o.vote(o._oldVoteValue),o._oldVoteValue=null),o.showCaptchaForm=!1},function(a){o.$log.debug("register error.data",a),o.sendingCaptchaError={code:a.status,message:a.message||"Erro ("+a.status+"). Já estamos trabalhando para resolver o problema.<br/>Por favor, tente novamente mais tarde"},angular.equals(o.sendingCaptchaError.message,"Internal captcha validation error")&&(o.sendingCaptchaError.message="Erro interno ao tentar validar captcha.<br/><br/>Já estamos trabalhando para resolver o problema.<br/>Por favor, tente novamente mais tarde.")},function(a){o.$log.debug("register update.data",a)})["finally"](function(){o.sendingCaptcha=!1})},a.prototype.captchaTryAgain=function(){var a=this;a.showCaptchaForm=!0,a.sendingCaptcha=!1,a.sendingCaptchaError=!1,a.message=null;var e=angular.element("#serpro_captcha");a.$window.reloadCaptcha(e[0]),angular.element("#captcha_text").val("").focus()},a.prototype.vote=function(a){var e=this;return e.archived===!0?void e.$log.info("Article archived. Abort."):(e._oldVoteValue=a,void(e.canVote()?e.doVote?e.doVote({proposal_id:e.proposal.id,value:a}):e.$log.error("No vote function to handler votes"):(e.$log.debug("You cannot vote."),e.showCaptchaForm=!0,angular.element("#captcha_text").focus())))},a.prototype.skip=function(){var a=this;return a.archived===!0?void a.$log.info("Article archived. Abort."):(a.errorOnSkip=!1,a.STATE=a.VOTE_STATUS.LOADING,a.doVote({proposal_id:a.proposal.id,value:a.VOTE_OPTIONS.SKIP}),void a.$log.debug("Sending vote"))},a.prototype.getSocialUrl=function(){var a=this;return a.$state.href("programa",{slug:a.topic.slug,proposal_id:a.proposal.id},{absolute:!0})},a.prototype.getSocialText=function(){var a=this;return a.proposal["abstract"]},a.prototype.getSocialImage=function(){var a=this;return a.$rootScope.basePath+a.topic.image.url};var e={restrict:"E",templateUrl:"app/components/proposal-box/proposal-box.html",scope:{archived:"=",category:"=",doVote:"&",focus:"@",proposal:"=",showVote:"=",topic:"=",location:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("proposalBox",a)}(),function(){"use strict";function a(){var a={};return a.generate=function(){function a(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()},a}angular.module("dialoga").factory("GUID",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r){r.debug("EventListController");var t=this;t.ArticleService=a,t.$scope=e,t.$rootScope=o,t.$state=s,t.$log=r,t.init()}a.$inject=["ArticleService","$scope","$rootScope","$state","$log"],a.prototype.init=function(){var a=this;if(!a.events)throw{name:"NotDefined",message:'The attribute "events" is undefined.'};a.isCollapsed||(a.isCollapsed=!0)},a.prototype.toggleView=function(){var a=this;a.isCollapsed=!a.isCollapsed},a.prototype.subscribe=function(a){var e=this,o=a.id;return e.$rootScope.currentUser?(a._loading=!0,void e.ArticleService.subscribeToEvent(o).then(function(o){e.$log.debug("success",o),o.success===!0&&(a.already_follow=!0),o.success===!1&&o.already_follow===!0&&(a.already_follow=!0)},function(a){e.$log.debug("error",a)},function(a){e.$log.debug("update",a)})["finally"](function(o){e.$log.debug("finally",o),a._loading=!1})):(e.$log.info("User is not logged in. Redirect to Auth page."),void e.$state.go("entrar",{redirect_uri:"state=inicio&task=subscribe&event_id="+o},{location:!0}))};var e={restrict:"E",templateUrl:"app/components/event-list/event-list.html",scope:{events:"=",isCollapsed:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("eventList",a)}(),function(){"use strict";function a(){function a(a){return"param required: "+a}var e={paramRequired:a};return e}angular.module("dialoga").service("ErrorService",a)}(),function(){"use strict";function a(a,e,o,s,r,t,i){function n(a,e){D.home?a(D.home):s.getArticleById(o.articleId.home,{"fields[]":["id","abstract","body","categories","children","children_count","title","slug","image","url","archived"],content_type:"ProposalsDiscussionPlugin::DiscussionTopic"},function(e){D.home=e,A(e),C(e),_(e),k(e),a(e)},e)}function l(a,e){D.about?a(D.about):s.getArticleById(o.articleId.about,{},function(e){D.about=e,a(D.about)},e)}function c(a,e){D.acessibility?a(D.acessibility):s.getArticleById(o.articleId.acessibility,{},function(e){D.acessibility=e,a(D.acessibility)},e)}function d(a,e){D.terms?a(D.terms):s.getArticleById(o.articleId.terms,{},function(e){D.terms=e,a(D.terms)},e)}function p(a,e){D.themes?a(D.themes):n(function(){if(!D.hasOwnProperty("themes"))throw{name:"NotFound",message:'"themes" is not defined. "article.categories" was loaded?'};a(D.themes)},e)}function g(a,e,o){function s(){for(var o=null,s=D.themes.length-1;s>=0;s--){var r=D.themes[s];if(r&&r.slug&&r.slug===a){o=r;break}}e(o)}D.themes?s(D.themes):p(s,o)}function u(a,e){D.programs?a(D.programs):n(function(){if(!D.hasOwnProperty("programs"))throw{name:"NotFound",message:'"programs" is not defined. "article.children" was handled?'};a(D.programs)},e)}function v(a,e,o){function s(){var o=D.programs.filter(function(e){return angular.equals(e.slug,a)?!0:!1});e(o[0])}D.programs?s():u(s,o)}function m(a,e,o){function s(){var o=D.programs.filter(function(e){var o=e.categories[0];return o&&angular.equals(o.id,a)?!0:!1});e(o)}D.programs?s():u(s,o)}function h(a,e,s){if(D.programsRandom)e(D.programsRandom);else{var t=!!D.programs,i=U.serviceDialoga+"random_topics/"+o.articleId.home,n=null;n=t?["id","title","slug"]:[];var l=angular.extend({"fields[]":n},a);r.get(i,{params:l}).then(function(a){R(t,a,e)})["catch"](function(a){s(a)})}}function f(a){var e=angular.extend({},a);return s.getEvents(o.communityId,e)}function b(a){return s.getResponseByProposalId(a)}function y(a){if(D.questions)a(D.questions);else{var e=[];D.questions=e,a(D.questions)}}function w(a,e,o){s.searchTopics({query:a},e,o)}function P(a,e,o){s.searchProposals(a,e,o)}function $(a){return s.sendContactForm(o.communityId,a)}function S(a,e){return angular.isArray(a)?a.filter(function(a){return a.parent?a.parent.categories&&0!==a.parent.categories.length?a.parent.categories[0].slug===e:(i.warn("Proposal parent has no categories."),!1):(i.warn("Proposal without a parent."),!1)}):(i.error("Input is not a Array."),[])}function T(a,e){return angular.isArray(a)?a.filter(function(a){return a.parent&&a.parent.id?a.parent.id===e:(i.warn("Proposal has no parent."),!1)}):(i.error("Input is not a Array."),[])}function A(a){var o=a.article["abstract"];o=I(o),o=B(o),a.article["abstract"]=o,a.article.abstractTrusted=e.trustAsHtml(o)}function C(a){a.article.slug||(a.article.slug=t.slugify(a.article.title));for(var e=a.article.children.length-1;e>=0;e--){var o=a.article.children[e];o.slug||(o.slug=t.slugify(o.title))}}function _(a){D.hasOwnProperty("themes")||(D.themes=a.article.categories),F(a),x(a)}function x(a){for(var e=a.article.children,o=a.article.categories,s=o.length-1;s>=0;s--){for(var r=o[s],t=e.length-1;t>=0;t--){var i=e[t];if(i.categories&&i.categories.length>0&&angular.equals(i.categories[0].slug,r.slug)&&i.archived){r.archived=!0;break}}r.archived||(r.archived=!1)}}function k(a){D.hasOwnProperty("programs")||(D.programs=a.article.children,D.programs_count=a.article.children_count),E(D.programs)}function E(e){if(angular.isArray(e))for(var o=null,s=null,r=e.length-1;r>=0;r--)o=e[r],o.summary||(s=o["abstract"].split("<hr />"),o.summary=a.stripHtml(s[0]).trim(),s.length>1&&(o.summaryExtended=s[1].trim()))}function F(a){a.article.categories}function R(a,e,o){if(a){for(var s=[],r=e.articles,t=D.programs.length-1;t>=0;t--)for(var i=D.programs[t],n=r.length-1;n>=0;n--){var l=r[n];l.id===i.id&&s.push(i)}e.articles=s}o(e)}function I(a){var e='<iframe src="',o=a.indexOf(e);if(-1===o)return a;var s=o+e.length,r=a.indexOf('"',s),t=a.substring(s,r),i=t,n=-1!==t.indexOf("?")?"&":"";return-1===t.indexOf("enablejsapi=1")&&(i+=n+"enablejsapi=1",n="&"),-1===t.indexOf("wmode=opaque")&&(i+=n+"wmode=opaque"),a=a.replace(t,i)}function B(a){var e='style="',o=a.indexOf("<iframe"),s=a.indexOf('style="',o);if(-1===s)return a;var r=s+e.length,t=a.indexOf('"',r),i=a.substring(r,t);return a.replace(i,"")}i.debug("DialogaService");var U=angular.extend({},s);U.serviceDialoga=a.basePath+"/api/v1/dialoga_plugin/",U.getHome=n,U.getAbout=l,U.getAcessibility=c,U.getTerms=d,U.getThemes=p,U.getThemeBySlug=g,U.getPrograms=u,U.getProgramBySlug=v,U.getProgramsByThemeId=m,U.getProgramsRandom=h,U.getEvents=f,U.getResponseByProposalId=b,U.getQuestions=y,U.searchPrograms=w,U.searchProposals=P,U.sendContactForm=$,U.filterProposalsByCategorySlug=S,U.filterProposalsByProgramId=T;var D={};return U}angular.module("dialoga").factory("DialogaService",a),a.$inject=["$rootScope","$sce","API","ArticleService","UtilService","Slug","$log"]}(),function(){"use strict";function a(){function a(a,e,o,s){s.debug("CategoryListController");var r=this;r.$rootScope=a,r.$location=e,r.$element=o,r.$log=s,r.init()}a.$inject=["$rootScope","$location","$element","$log"],a.prototype.init=function(){var a=this;a.isRankingPage="/ranking"===a.$location.path(),a.showCloseBtn=!0,a.isRankingPage&&(a.showCloseBtn=!1),a.isCollapsed=!1},a.prototype._disableUnselect=function(){var a=this;return a.disableUnselect&&"true"===a.disableUnselect?!0:!1},a.prototype.selectCategory=function(a,e){var o=this;if(e.stopPropagation(),a!==o.selectedCategory)o.selectedCategory=a,o.isRankingPage&&(o._getListGroup().slideUp(),o.isCollapsed=!0);else{if(o._disableUnselect())return void o.$log.info("Unselect is disabled.");o.selectedCategory=null}o.$rootScope.$broadcast("change-selectedCategory",o.selectedCategory)},a.prototype.toogleList=function(){var a=this;a.isCollapsed?a._getListGroup().slideDown():a._getListGroup().slideUp(),a.isCollapsed=!a.isCollapsed},a.prototype._getListGroup=function(){var a=this;return a._listGroup||(a._listGroup=a.$element.find(".js-list-group")),a._listGroup};var e={restrict:"E",templateUrl:"app/components/category-list/category-list.html",scope:{categories:"=",selectedCategory:"=",disableUnselect:"@"},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("categoryList",a)}(),function(){"use strict";function a(){function a(a,e,o,s){s.debug("cadastroPropostaController");var r=this;r.$scope=a,r.$element=e,r.$timeout=o,r.$log=s,r.init()}function e(){var a=this;a.popover=angular.element(a.$element.find(".btn-question")),a.popover.popover({html:!0,placement:"bottom",animation:!0,title:"Regra de posição das propostas",content:"<p>Poderia escrever a sua proposta em um texto simples e breve?</p><br><p>Sua proposta passará pela fase de moderação. Assim que ela estiver pronta para compartilhar, avisaremos você."})}a.$inject=["$scope","$element","$timeout","$log"],a.prototype.init=function(){var a=this;a.$timeout(function(){e.call(a)},200)},a.prototype.sendProposal=function(a){var e=this;e.$scope.$emit("cadastro-proposa:startSendProposal",a)};var o={restrict:"E",templateUrl:"app/components/cadastro-proposta/cadastro-proposta.html",scope:{program:"="},controller:a,controllerAs:"vm",bindToController:!0};return o}angular.module("dialoga").directive("cadastroProposta",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r){r.debug("AuthUserController");var t=this;t.$scope=a,t.AuthService=e,t.Session=o,t.AUTH_EVENTS=s,t.$log=r,t.init()}a.$inject=["$scope","AuthService","Session","AUTH_EVENTS","$log"],a.prototype.init=function(){var a=this;a.currentUser=a.Session.getCurrentUser(),a.$scope.$on(a.AUTH_EVENTS.loginSuccess,function(){a.currentUser=a.Session.getCurrentUser()}),a.$scope.$on(a.AUTH_EVENTS.logoutSuccess,function(){a.currentUser=a.Session.getCurrentUser()})},a.prototype.onClickLogout=function(){var a=this;a.AuthService.logout()};var e={restrict:"E",templateUrl:"app/components/auth-user/auth-user.html",controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("authUser",a)}(),function(){"use strict";function a(a,e,o,s,r,t,i,n){function l(t){var l=i.host+"/api/v1/register";n.debug("data",t);var c="";return c+="name="+t.name,c+="&email="+t.email,c+="&login="+t.email.substr(0,t.email.indexOf("@")).toLowerCase().replace(/\W+/g,"").substr(0,25)+"-"+Date.now(),c+="&email="+t.email,c+="&password="+t.password,c+="&password_confirmation="+t.password_confirmation,c+="&user_terms_accepted="+t.user_terms_accepted,c+="&captcha_text="+t.captcha_text,c+="&txtToken_captcha_serpro_gov_br="+t.txtToken_captcha_serpro_gov_br,e.post(l,c).then(function(a){n.debug("AuthService.register [SUCCESS] response",a);var e=a.data;if(e.user&&e.user.activated===!1,e.user&&e.user.activated===!0){var t=s.create(e);o.currentUser=t,o.$broadcast(r.loginSuccess,t)}return o.$broadcast(r.registerSuccess,e.user),a},function(e){return n.debug("AuthService.register [FAIL] response",e),o.$broadcast(r.registerFailed,e),a.reject(e)})}function c(s){var t=i.host+"/api/v1/activate",l="activation_code="+s;return e.patch(t,l).then(function(a){return n.debug("AuthService.activate [SUCCESS] response",a),o.$broadcast(r.activateSuccess,a),a},function(e){return n.debug("AuthService.activate [FAIL] response",e),o.$broadcast(r.activateFailed),a.reject(e)})}function d(s){var t=i.host+"/api/v1/resend_activation_code",l=["value="+s.login,"captcha_text="+s.captcha_text,"txtToken_captcha_serpro_gov_br="+s.txtToken_captcha_serpro_gov_br].join("&");return t+="?"+l,e.post(t).then(function(a){return n.debug("AuthService.resendConfirmation [SUCCESS] response",a),o.$broadcast(r.resendConfirmationSuccess,a),a},function(e){return n.debug("AuthService.resendConfirmation [FAIL] response",e),o.$broadcast(r.resendConfirmationFailed),a.reject(e)})}function p(s){var t=i.host+"/api/v1/new_password",l="code="+s.code;return l+="&password="+s.newPassword,l+="&password_confirmation="+s.newPasswordConfirmation,e.patch(t+"?"+l).then(function(a){return n.debug("AuthService.changePassword [SUCCESS] response",a),o.$broadcast(r.changePasswordSuccess,a),a},function(e){return n.debug("AuthService.changePassword [FAIL] response",e),o.$broadcast(r.changePasswordFailed),a.reject(e)})}function g(s){var t=i.host+"/api/v1/forgot_password",l=["value="+s.login,"captcha_text="+s.captcha_text,"txtToken_captcha_serpro_gov_br="+s.txtToken_captcha_serpro_gov_br].join("&");return e.post(t,l).then(function(a){return n.debug("AuthService.forgotPassword [SUCCESS] response",a),
3   -o.$broadcast(r.forgotPasswordSuccess,a),a},function(e){return n.debug("AuthService.forgotPassword [FAIL] response",e),o.$broadcast(r.forgotPasswordFailed),a.reject(e)})}function u(t){var l=i.host+"/api/v1/login",c="login="+t.username+"&password="+t.password;return e.post(l,c).then(function(a){n.debug("AuthService.login [SUCCESS] response",a);var e=s.create(a.data);return o.currentUser=e,o.$broadcast(r.loginSuccess,e),e},function(e){return n.debug("AuthService.login [FAIL] response",e),o.$broadcast(r.loginFailed),a.reject(e)})}function v(r){var t=i.host+"/api/v1/login-captcha",l=angular.element.param(r);return e.post(t,l).then(function(a){n.debug("AuthService.loginCaptcha [SUCCESS] response",a);var e=a.data.private_token;return s.setTemporaryToken(e),o.temporaryToken=e,e},function(e){return a.reject(e.data)})}function m(){s.destroy(),o.currentUser=void 0,o.$broadcast(r.logoutSuccess)}function h(){return!!s.userId}function f(a){return angular.isArray(a)||(a=[a]),b.isAuthenticated()&&-1!==a.indexOf(s.userRole)}var b={register:l,activate:c,resendConfirmation:d,changePassword:p,forgotPassword:g,login:u,loginCaptcha:v,logout:m,isAuthenticated:h,isAuthorized:f};return n.debug("AuthService",b),b}function e(a,e){var o={};return o.create=function(o){return a.currentUser=o.user,e.debug("User session created.",a.currentUser),a.currentUser},o.destroy=function(){delete a.currentUser,e.debug("User session destroyed.")},o.getCurrentUser=function(){return a.currentUser},o.setTemporaryToken=function(e){a.temporaryToken=e},o.getTemporaryToken=function(){return a.temporaryToken},o}function o(a,e,o){return{responseError:function(s){return a.$broadcast({401:o.notAuthenticated,403:o.notAuthorized,419:o.sessionTimeout,440:o.sessionTimeout}[s.status],s),e.reject(s)}}}angular.module("dialoga").factory("Session",e).factory("AuthService",a).factory("AuthInterceptor",o),a.$inject=["$q","$http","$rootScope","Session","AUTH_EVENTS","API","PATH","$log"],e.$inject=["$localStorage","$log"],o.$inject=["$rootScope","$q","AUTH_EVENTS"]}(),function(){"use strict";function a(a,e,o,s,r,t,i,n){function l(a,e,o,s){var t=F.apiArticles+a,i=angular.extend({},e);r.get(t,{params:i}).then(function(a){o(a)})["catch"](function(a){s(a)})}function c(a,e,o,s){l(a,e,o,s)}function d(){throw{name:"NotImplementedYet",message:'The service "getArticleBySlug" is not implemented yet.'}}function p(a,e,o,s){var t=F.apiArticles+a,i=angular.extend({"fields[]":["id","categories"]},e);r.get(t,{params:i}).then(function(a){o(a)})["catch"](function(a){s(a)})}function g(){throw{name:"NotImplementedYet",message:'The service "getArticleBySlug" is not implemented yet.'}}function u(a,e,o){v(s.articleId.home,a,e,o)}function v(a,e,o,s){var t=F.apiArticles+a+"/children",i=angular.extend({"fields[]":["id","categories"]},e);r.get(t,{params:i}).then(function(a){o(a)})["catch"](function(a){s(a)})}function m(a,e,o){var s=angular.extend({query:""},a);_(s,e,o)}function h(a,e,o,s){var t=F.apiArticles+a,i=angular.extend({limit:"1",content_type:"ProposalsDiscussionPlugin::Proposal"},e);r.get(t,{params:i}).then(function(a){x(a),o(a)})["catch"](function(a){s(a)})}function f(a,e,o,s){var t=F.apiProposals+a+"/ranking?per_page=5&page=1",i=angular.extend({limit:"1",content_type:"ProposalsDiscussionPlugin::Proposal"},e);r.get(t,{params:i}).then(function(a){k(a),o(a)})["catch"](function(a){s(a)})}function b(a,e,o,s){h(a+"/children",e,o,s)}function y(a,e,o,s){f(a,e,o,s)}function w(a){var e=F.apiArticles+a+"/children?content_type=ProposalsDiscussionPlugin::Response&limit=1";return r.get(e)}function P(a,e,s,t,n){if(o.currentUser){var l=F.apiProposals+e+"/propose",c=[];c.push("article%5Babstract%5D="+a),c.push("article%5Bcategory_ids%5D%5B%5D="+s),c.push("article%5Btype%5D=ProposalsDiscussionPlugin%3A%3AProposal"),c.push("content_type=ProposalsDiscussionPlugin%3A%3AProposal"),c.push("private_token="+o.currentUser.private_token),c.push("fields=id"),c.push("article[name]=article_"+i.generate()),c=c.join("&"),r.post(l,c).then(function(a){t(a)})["catch"](function(a){n(a)})}else n({message:"Usuário não logado."})}function $(a,e){var s=F.apiArticles+a+"/vote",t=null;t=o.currentUser&&o.currentUser.private_token?o.currentUser.private_token:o.temporaryToken;var i=angular.extend({private_token:t},e),n=angular.element.param(i);return r.post(s,n)}function S(a,e){var o=F.apiCommunities+a+"/articles",s=angular.extend({"fields[]":["id","title","abstract","body","setting","presenter","created_at","update_at","start_date","end_date","followers_count","image","url"],content_type:"Event"},e);return r.get(o,{params:s}).then(function(a){return E(a),a})}function T(a){var e=F.apiArticles+a+"/follow",s="private_token="+o.currentUser.private_token;return r.post(e,s)}function A(a,e){var o=F.apiCommunities+a+"/contact",s=["contact[name]="+e.name,"contact[email]="+e.email,"contact[subject]="+e.subject,"contact[message]="+e.message].join("&");return r.post(o,s)}function C(a,e,o){var s=F.apiSearch+"article",t=angular.extend({type:"ProposalsDiscussionPlugin::Topic"},a);r.get(s,{params:t}).then(function(a){e(a)})["catch"](function(a){o(a)})}function _(a,e,o){var s=F.apiSearch+"article",t=angular.extend({page:1,per_page:10,type:"ProposalsDiscussionPlugin::Proposal","fields[]":["id","abstract","hits","ranking_position","votes_against","votes_count","votes_for","parent","categories","slug","url","image","title","archived"]},a);r.get(s,{params:t}).then(function(a){x(a),e(a)})["catch"](function(a){o(a)})}function x(a){!a.articles&&a.article&&(a.articles=[a.article]);for(var e=a.articles,o=e.length-1;o>=0;o--){var s=e[o];s.parent&&!s.parent.slug&&(s.parent.slug=t.slugify(s.parent.title))}}function k(a){!a.proposals&&a.proposals&&(a.proposals=[a.proposals]);for(var e=a.proposals,o=e.length-1;o>=0;o--){var s=e[o];s.parent&&!s.parent.slug&&(s.parent.slug=t.slugify(s.parent.title))}}function E(a){!a.articles&&a.article&&(a.articles=[a.article],a.article=null);for(var e=(new Date).getTime(),o=null,s=a.articles,r=[],t=s.length-1;t>=0;t--){var i=s[t];i.end_date&&(o=new Date(i.end_date)),o.getTime()>=e&&r.push(i)}a.articles=r}n.debug("ArticleService");var F={apiArticles:o.basePath+"/api/v1/articles/",apiCommunities:o.basePath+"/api/v1/communities/",apiProposals:o.basePath+"/api/v1/proposals_discussion_plugin/",apiSearch:o.basePath+"/api/v1/search/",getArticleById:c,getArticleBySlug:d,getCategories:p,getCategoryBySlug:g,getTopics:u,getTopicById:v,getProposals:m,getProposalById:h,getProposalsByTopicId:b,getProposalsByTopicIdRanked:y,getResponseByProposalId:w,createProposal:P,voteProposal:$,getEvents:S,subscribeToEvent:T,searchTopics:C,searchProposals:_,sendContactForm:A};return F}angular.module("dialoga").factory("ArticleService",a),a.$inject=["$http","$q","$rootScope","API","UtilService","Slug","GUID","$log"]}(),function(){"use strict";function a(){function a(a,e,o){o.debug("ArticlePreviewController");var s=this;s.$state=a,s.PATH=e,s.$log=o,s.init()}a.$inject=["$state","PATH","$log"],a.prototype.init=function(){var a=this;if(!a.article.slug)throw{name:"NotDefined",message:'The attribute "slug" is undefined.'};a.category||(a.category=a.article.categories[0]),a.banner||(a.banner={src:a.PATH.image+a.article.image.url,alt:"Imagem de destaque do programa"})},a.prototype.showContent=function(){var a=this;a.$state.go("conheca-o-programa",{slug:a.article.slug},{location:!0})};var e={restrict:"E",templateUrl:"app/components/article-preview/article-preview.html",scope:{article:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("articlePreview",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r,t){t.debug("ArticleGridController");var i=this;i.$scope=a,i.$rootScope=e,i.$element=o,i.$location=s,i.$filter=r,i.$log=t,i.defaultLimit=6,i.init(),i.attachListeners()}a.$inject=["$scope","$rootScope","$element","$location","$filter","$log"],a.prototype.init=function(){},a.prototype.attachListeners=function(){};var e={restrict:"E",templateUrl:"app/components/article-grid/article-grid.html",scope:{articles:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("articleGrid",a)}(),function(){"use strict";function a(){function a(a,e,o){o.debug("ArticleBoxController");var s=this;s.$state=a,s.PATH=e,s.$log=o,s.init()}a.$inject=["$state","PATH","$log"],a.prototype.init=function(){var a=this;if(!a.article.slug)throw{name:"NotDefined",message:'The attribute "slug" is undefined.'};if(!a.category)throw{name:"NotDefined",message:'The attribute "category" is undefined.'};!a.image&&a.article.image&&(a.image={src:a.PATH.image+a.article.image.url,alt:"Imagem de destaque do conteúdo"})},a.prototype.showContent=function(){var a=this;a.$state.go("programa",{slug:a.article.slug},{location:!0})};var e={restrict:"E",templateUrl:"app/components/article-box/article-box.html",scope:{article:"=",category:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("articleBox",a)}(),function(){"use strict";function a(){function a(a,e,o,s){s.debug("ArticleBarController");var r=this;r.$scope=a,r.$rootScope=e,r.$state=o,r.theme="blue",r.currentCategory=r.category,r.$scope.$watch("vm.currentCategory",function(a,e){a!==e&&r.$state.go("inicio",{tema:a.slug},{location:!0})}),r.goBack=function(){var a=this,e=a.$rootScope.$previousState;e&&e.state.name?a.$state.go(e.state.name,e.params):a.$state.go("inicio")}}var e={restrict:"E",templateUrl:"app/components/article-bar/article-bar.html",scope:{category:"=",categories:"="},controller:a,controllerAs:"vm",bindToController:!0};return a.$inject=["$scope","$rootScope","$state","$log"],e}angular.module("dialoga").directive("articleBar",a)}(),function(){"use strict";function a(){function a(a,e){e.debug("NavbarController");var o=this;o.AuthService=a,o.$log=e}a.$inject=["AuthService","$log"],a.prototype.onClickLogout=function(){var a=this;a.AuthService.logout()};var e={restrict:"E",templateUrl:"app/components/app-navbar/app-navbar.html",scope:{creationDate:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("appNavbar",a)}(),function(){"use strict";function a(){function a(a,e){var o=this;o.$scope=a,o.$log=e,o.init(),o.attachListeners(),e.debug("AppPaginatorController")}a.$inject=["$scope","$log"],a.prototype.init=function(){var a=this;a.page=a.page||1,a.perPage=a.perPage||20,a.total=a.total||0,a.calcArrayPages()},a.prototype.calcArrayPages=function(){var a=this;a.pages=a.total%a.perPage===0?a.total/a.perPage:a.total/a.perPage+1,a.arraypages=new Array(Math.floor(a.pages))},a.prototype.attachListeners=function(){var a=this;a.$scope.$watch("vm.perPage",function(){a.calcArrayPages()}),a.$scope.$watch("vm.total",function(){a.calcArrayPages()})},a.prototype.showPage=function(a){var e=this;1>a&&(a=1),a>e.pages&&(a=e.pages),e.changePage&&e.changePage({pageIndex:a})};var e={restrict:"E",templateUrl:"app/components/app-paginator/app-paginator.html",scope:{page:"=",perPage:"=",total:"=",changePage:"&"},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("appPaginator",a)}(),function(){"use strict";function a(){var a={restrict:"E",templateUrl:"app/components/app-header/app-header.html"};return a}angular.module("dialoga").directive("appHeader",a)}(),function(){"use strict";function a(){var a={restrict:"E",templateUrl:"app/components/app-footer/app-footer.html"};return a}angular.module("dialoga").directive("appFooter",a)}(),function(){"use strict";function a(){var a={restrict:"E",templateUrl:"app/components/a11y-bar/a11y-bar.html"};return a}angular.module("dialoga").directive("a11yBar",a)}(),function(){"use strict";function a(a,e,o,s,r,t){function i(a){var e=angular.element(document).find("body");angular.element(e).toggleClass("contraste",!!a)}var n="true"===s.get("dialoga_contraste");i(n),a.actionContrast=function(){n=!n,s.put("dialoga_contraste",n),i(n)},a.focusOn=function(e,o){var s=angular.element(e);a.scrollTo(s,o),s.attr("tabIndex",-1).focus()},a.focusMainContent=function(o){var s=document.querySelector('[role="main"]');s?e(function(){a.scrollTo(angular.element(s),o)},90):t.info('role="main" not found.')},a.focusOnSearch=function(e){e&&e.preventDefault();var o=angular.element('input[type="search"]:visible');if(o&&o.length>0)angular.element("html,body").animate({scrollTop:o.offset().top},"fast"),o.focus();else{var s=r.go("inicio",{reload:!0});s.then(function(){a.findElAsyncAndFocus('input[type="search"]:visible')})}},a.findElAsyncAndFocus=function(e,o,s){return a.findElAsync(e,function(a){angular.element("html,body").animate({scrollTop:a.offset().top},"fast"),a.focus()},o,s)},a.findElAsync=function(a,e,s,r){s=s||200,r=r||20;var i=0,n=null;n=o(function(){var s=angular.element(a);s&&s.length>0?(e(s),i=r):t.debug("[findElAsync] element not found."),i++,i>=r&&(o.cancel(n),n=void 0)},s)},a.scrollTo=function(a,e){e&&e.preventDefault(),angular.isString(a)&&(a=angular.element(a)),angular.element("html,body").animate({scrollTop:a.offset().top},"fast")},t.debug("[RUN] Accessibility end.")}function e(a,e,o,s,r,t){a.$on("$stateChangeStart",function(e,o){if(!o.data||!o.data.authorizedRoles)return void t.debug("[RUN] Auth: public url/state");var i=o.data.authorizedRoles;r.isAuthorized(i)||(e.preventDefault(),r.isAuthenticated()?(t.debug("user is not allowed"),a.$broadcast(s.notAuthorized)):(t.debug("user is not logged in"),a.$broadcast(s.notAuthenticated)))}),a.currentUser=e.currentUser,a.temporaryToken=e.temporaryToken,t.debug("[RUN] Auth end.")}function o(a,e,o){var s="fdbcdc7a0b754ee7ae9d865fda740f17";a.initCaptcha=function(r){var t=angular.element(r);if(t.data("captcha"))return void e.info("Captcha already initialized. Abort.");var i=new a.captcha_serpro_gov_br;t.val(""),t.data("captcha",i),i.clienteId=s,i.criarUI(r,"css","serpro_captcha_component_",o.generate())},a.reloadCaptcha=function(a){var e=angular.element(a);e.data("captcha")&&e.data("captcha").recarregar()},e.debug("runCaptcha")}function s(a){var e=20;a.$previousState=a.$previousState||[],a.$on("$stateChangeSuccess",function(o,s,r,t,i){a.$previousState.push({state:t,params:i}),a.$previousState.splice(-e,e)}),a.goBack=a.goBack||function(){return a.$previousState.pop()}}function r(a,e){e(document).ready(function(){a({bgColor:"#f25648",color:"#ffffff",lowerThan:"boxShadow",languagePath:""})})}function t(a,e,o,s){a.basePath=e.host,s.debug("[RUN] Path end.")}function i(a,e,o){a.oauthClientAction=function(e){var s=a.open(e,"_blank"),r=o(function(){try{s.closed||s.postMessage({message:"requestOauthClientPluginResult"},"*")}catch(a){s.closed&&(o.cancel(r),r=void 0)}},300)},a.addEventListener("message",function(a){"oauthClientPluginResult"===a.data.message&&(e.$broadcast("oauthClientPluginResult",a),a.source.close())})}function n(a,e){a.$on("change-selectedCategory",function(){var o=e(".section--articles .header");o&&o.length>0&&a.scrollTo(o)})}function l(a){a.stripHtml=function(a){return String(a).replace(/<[^>]+>/gm,"")}}function c(a){a.debug("[RUN] Block end.")}angular.module("dialoga").run(a).run(e).run(o).run(s).run(r).run(t).run(i).run(n).run(l).run(c),a.$inject=["$rootScope","$timeout","$interval","$cookies","$state","$log"],e.$inject=["$rootScope","$localStorage","USER_ROLES","AUTH_EVENTS","AuthService","$log"],o.$inject=["$window","$log","GUID"],s.$inject=["$rootScope"],r.$inject=["outdatedBrowser","jQuery"],t.$inject=["$rootScope","PATH","$window","$log"],i.$inject=["$window","$rootScope","$interval"],n.$inject=["$rootScope","jQuery"],l.$inject=["$rootScope"],c.$inject=["$log"]}(),function(){"use strict";function a(a,e){a.state("inicio",{url:"/?tema&filtro&scroll",ncyBreadcrumb:{label:"Home"},reloadOnSearch:!1,views:{main:{templateUrl:"app/pages/inicio/inicio.html",controller:"InicioPageController",controllerAs:"pageInicio"}}}).state("entrar",{url:"/entrar?redirect_uri&message",ncyBreadcrumb:{label:"Entrar"},views:{main:{templateUrl:"app/pages/auth/signin.html",controller:"AuthPageController",controllerAs:"pageAuth"}}}).state("reenviar-email",{url:"/reenviar-email",ncyBreadcrumb:{label:"Re-enviar e-mail de confirmação"},views:{main:{templateUrl:"app/pages/auth/resend-confirmation.html",controller:"AuthPageController",controllerAs:"pageAuth"}}}).state("ativar",{url:"/ativar/:activation_code",ncyBreadcrumb:{label:"Ativar e-mail"},views:{main:{templateUrl:"app/pages/auth/active.html",controller:"ActivePageController",controllerAs:"pageActive"}}}).state("recuperar",{url:"/recuperar",ncyBreadcrumb:{label:"Recuperar senha"},views:{main:{templateUrl:"app/pages/auth/recover.html",controller:"AuthPageController",controllerAs:"pageAuth"}}}).state("nova-senha",{url:"/nova-senha/:token",ncyBreadcrumb:{label:"Nova senha"},views:{main:{templateUrl:"app/pages/auth/new-password.html",controller:"NewPasswordPageController",controllerAs:"pageNewPassword"}}}).state("cadastrar",{url:"/cadastrar",ncyBreadcrumb:{label:"Cadastrar"},views:{main:{templateUrl:"app/pages/auth/signup.html",controller:"AuthPageController",controllerAs:"pageSignup"}}}).state("programas",{url:"/programas?tema&filtro&task",reloadOnSearch:!1,ncyBreadcrumb:{label:"Programas"},views:{main:{templateUrl:"app/pages/programas/programas.html",controller:"ProgramasPageController",controllerAs:"pageProgramas"}}}).state("programa",{url:"/programa/:slug?proposal_id&task",reloadOnSearch:!1,ncyBreadcrumb:{label:"{{$parent.$root.contentTitle}}",parent:"programas"},views:{main:{templateUrl:"app/pages/programas/programa.html",controller:"ProgramaPageController",controllerAs:"pagePrograma"}}}).state("propostas",{url:"/propostas?tema&filtro",reloadOnSearch:!1,ncyBreadcrumb:{label:"Propostas"},views:{main:{templateUrl:"app/pages/propostas/propostas.html",controller:"PropostasPageController",controllerAs:"pagePropostas"}}}).state("ranking",{url:"/ranking?tema&programa&filtro",reloadOnSearch:!1,ncyBreadcrumb:{label:"Ranking"},views:{main:{templateUrl:"app/pages/ranking/ranking.html",controller:"RankingPageController",controllerAs:"pageRanking"}}}).state("duvidas",{url:"/duvidas",ncyBreadcrumb:{label:"Dúvidas"},views:{main:{templateUrl:"app/pages/duvidas/duvidas.html",controller:"DuvidasPageController",controllerAs:"pageDuvidas"}}}).state("respostas",{url:"/respostas?tema&filtro",reloadOnSearch:!1,ncyBreadcrumb:{label:"Respostas"},views:{main:{templateUrl:"app/pages/respostas/respostas.html",controller:"RespostasPageController",controllerAs:"pageRespostas"}}}).state("sobre",{url:"/sobre",ncyBreadcrumb:{label:"Sobre"},views:{main:{templateUrl:"app/pages/article/article.html",controller:"ArticlePageController",controllerAs:"pageArticle"}}}).state("acessibilidade",{url:"/acessibilidade",ncyBreadcrumb:{label:"Acessibilidade"},views:{main:{templateUrl:"app/pages/article/article.html",controller:"ArticlePageController",controllerAs:"pageArticle"}}}).state("mapa-do-site",{url:"/mapa-do-site",ncyBreadcrumb:{label:"Mapa do Site"},views:{main:{templateUrl:"app/pages/mapa-do-site/mapa-do-site.html",controller:"SitemapPageController",controllerAs:"sitemap"}}}).state("erro",{url:"/erro",ncyBreadcrumb:{label:"Erro"},views:{main:{templateUrl:"app/pages/erro/erro.html"}}}),e.otherwise("/erro")}angular.module("dialoga").config(a),a.$inject=["$stateProvider","$urlRouterProvider"]}(),function(){"use strict";angular.module("dialoga").constant("PATH",{host:"http://hom.dialoga.gov.br",image:"http://hom.login.dialoga.gov.br"}).constant("APP",{facebook_app_id:"1",google_app_id:"4"}).constant("API",{token:null,articleId:{home:"103358",about:"108073",acessibility:"117319",terms:"107880"},communityId:"19195"}).constant("AUTH_EVENTS",{loginSuccess:"auth-login-success",loginFailed:"auth-login-failed",registerSuccess:"auth-register-success",registerFailed:"auth-register-failed",activateSuccess:"auth-activate-success",activateFailed:"auth-activate-failed",resendConfirmationSuccess:"auth-resend-confirmation-success",resendConfirmationFailed:"auth-resend-confirmation-failed",changePasswordSuccess:"auth-changePassword-success",changePasswordFailed:"auth-changePassword-failed",forgotPassowrdSuccess:"auth-forgotPassowrd-success",forgotPassowrdFailed:"auth-forgotPassowrd-failed",sessionTimeout:"auth-session-timeout",notAuthenticated:"auth-not-authenticated",notAuthorized:"auth-not-authorized"}).constant("VOTE_STATUS",{SUCCESS:1,ERROR:2,LOADING:4,LOADED:8}).constant("VOTE_OPTIONS",{UP:1,DOWN:-1,SKIP:0}).constant("PROPOSAL_STATUS",{SUCCESS:1,ERROR:2,LOADING:4,LOADED:8,SENDING:16,SENT:32}).constant("USER_ROLES",{all:"*",admin:"admin",restrict:"restrict",visitor:"visitor"}).constant("Modernizr",window.Modernizr).constant("jQuery",window.jQuery).constant("outdatedBrowser",window.outdatedBrowser)}(),function(){"use strict";function a(a){a.defaults.headers.common={},a.defaults.headers.post={},a.defaults.headers.put={},a.defaults.headers.patch={},a.defaults.headers.post={"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},a.defaults.transformRequest=!1,a.interceptors.push(["$injector",function(a){return a.get("AuthInterceptor")}])}function e(a,e){e.history&&a.html5Mode(!0)}function o(a){a.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|file|whatsapp):/)}function s(a){a.setOptions({prefixStateName:"inicio",templateUrl:"app/components/breadcrumb/template.html"})}function r(a){a.debugEnabled(!0)}angular.module("dialoga").config(a).config(e).config(o).config(s).config(r),a.$inject=["$httpProvider"],e.$inject=["$locationProvider","Modernizr"],o.$inject=["$compileProvider"],s.$inject=["$breadcrumbProvider"],r.$inject=["$logProvider"]}(),angular.module("dialoga").run(["$templateCache",function(a){a.put("app/components/a11y-bar/a11y-bar.html",'<div class="a11y-bar"><div class="container"><div class="row"><div class="col-sm-6"><ul class="skip-links list-inline list-unstyled"><li><a class="color-theme-common-fg" accesskey="1" href="#content" id="skip-to-content" ng-click="focusOn(\'#content\', $event)">Ir para o conteúdo <span class="color-theme-common-bg">1</span></a></li><li><a class="color-theme-common-fg" accesskey="2" href="#navigation" id="skip-to-navigation" ng-click="focusOn(\'#navigation\', $event)">Ir para o menu <span class="color-theme-common-bg">2</span></a></li><li><a class="color-theme-common-fg" accesskey="3" id="skip-to-search" href="#search" ng-click="focusOnSearch($event)">Ir para a busca <span class="color-theme-common-bg">3</span></a></li></ul></div><div class="col-sm-6"><ul class="action-links list-inline list-unstyled"><li><a id="siteaction-accessibility" class="color-theme-common-fg" ui-sref="acessibilidade" title="Leia sobre a acessibilidade do Dialoga Brasil" accesskey="5">Acessibilidade</a></li><li><a id="siteaction-contrast" class="color-theme-common-fg" href="#" title="Alto Contraste" accesskey="6" ng-click="actionContrast()">Alto Contraste</a></li><li><a id="siteaction-sitemap" class="color-theme-common-fg" ui-sref="mapa-do-site" title="Mapa do Site" accesskey="7" ng-click="actionSitemap()">Mapa do Site</a></li></ul></div></div></div></div>'),a.put("app/components/app-footer/app-footer.html",'<div id="footer"><div class="container"><div class="row"><div class="col-xs-12 text-center"><a href="#header" style="position:absolute;right:0;top:-10px;" ng-click="scrollTo(\'#header\')">Voltar para o topo</a></div></div></div></div>'),a.put("app/components/app-header/app-header.html",'<header id="header" class="container"><div class="row hidden-xs"><div class="col-sm-12"><auth-user></auth-user></div></div><div class="row"><div class="col-sm-12"><app-navbar></app-navbar></div></div></header>'),a.put("app/components/app-navbar/app-navbar.html",'<div class="app-navbar"><nav id="navigation" class="header-navbar navbar" role="navigation"><div class="navbar-header"><div class="row"><div class="row-height"><div class="col-xs-10 col-xs-height col-middle"><a class="navbar-brand" ui-sref="inicio"><img src="/assets/images/logo.png" class="img-responsive" alt="Dialoga Brasil | O país fica melhor quando você participa"></a></div><div class="col-xs-2 col-xs-height col-middle"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false"><span class="sr-only">Alternar menu de navegação</span> <span class="icon-bar" aria-hidden="true"></span> <span class="icon-bar" aria-hidden="true"></span> <span class="icon-bar" aria-hidden="true"></span></button></div></div></div></div><div id="navbar-collapse" class="collapse navbar-collapse"><ul class="nav navbar-nav navbar-right"><li class="hidden-sm hidden-md hidden-lg"><a ng-show="$root.currentUser === undefined" ui-sref="entrar">Entrar</a> <a ng-show="$root.currentUser !== undefined" href="#" ng-click="vm.onClickLogout()">Sair</a></li><li ui-sref-active="active"><a ui-sref="inicio">Início</a></li><li ui-sref-active="active"><a ui-sref="sobre">Sobre</a></li><li ui-sref-active="active"><a ui-sref="programas">Programas</a></li><li ui-sref-active="active"><a ui-sref="propostas">Propostas</a></li><li ui-sref-active="active"><a ui-sref="ranking">Ranking</a></li><li ui-sref-active="active"><a ui-sref="duvidas">Dúvidas</a></li><li ui-sref-active="active"><a ui-sref="respostas">Respostas</a></li><li role="separator" class="divider hidden-xs hidden-sm"><span>|</span></li><li class="dropdown" style="border: none;"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Compartilhar <span aria-hidden="true" class="icon icon-social-share-small"></span></a><social-share class="dropdown-menu dropdown-menu-right" arrow-class="social-share--arrow"></social-share><div class="clearfix"></div></li><li class="hidden-sm hidden-md hidden-lg" style="border: none; margin-top: 15px; padding-bottom: 10px !important;"><div class="text text-right" style="padding-right: 20px;">DIALOGA <b>NAS REDES</b></div><ul class="social-share list-inline"><li><a href="https://www.facebook.com/DialogaBrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-facebook"><span class="icon icon-social-facebook"></span></span> <span class="sr-only">Visitar perfil no Facebook</span></a></li><li><a href="https://twitter.com/dialogabrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-twitter"><span class="icon icon-social-twitter"></span></span> <span class="sr-only">Visitar perfil no Twitter</span></a></li><li><a href="https://www.youtube.com/channel/UCtjaJwOWwGu2legqFVAzhIA" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-youtube"><span class="icon icon-social-youtube"></span></span> <span class="sr-only">Visitar canal no Youtube</span></a></li><li><a href="https://www.flickr.com/photos/dialogabrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-flickr"><span class="icon icon-social-flickr"></span></span> <span class="sr-only">Visitar canal no Flickr</span></a></li></ul><div class="clearfix"></div></li></ul></div></nav><div id="dialoga-nas-redes" class="hidden-xs"><div class="text text-right"><p>DIALOGA<br><b>NAS REDES</b></p></div><ul class="social-share list-inline"><li><a href="https://www.facebook.com/DialogaBrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-facebook"><span class="icon icon-social-facebook"></span></span> <span class="sr-only">Visitar perfil no Facebook</span></a></li><li><a href="https://twitter.com/dialogabrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-twitter"><span class="icon icon-social-twitter"></span></span> <span class="sr-only">Visitar perfil no Twitter</span></a></li><li><a href="https://www.youtube.com/channel/UCtjaJwOWwGu2legqFVAzhIA" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-youtube"><span class="icon icon-social-youtube"></span></span> <span class="sr-only">Visitar canal no Youtube</span></a></li><li><a href="https://www.flickr.com/photos/dialogabrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-flickr"><span class="icon icon-social-flickr"></span></span> <span class="sr-only">Visitar canal no Flickr</span></a></li></ul></div></div>'),a.put("app/components/app-paginator/app-paginator.html",'<nav class="app-paginator" ng-if="vm.arraypages.length > 1"><ul class="pagination"><li ng-style="{\'visibility\': (vm.page === 1) ? \'hidden\' : \'visible\'}"><a class="btn-pagination" href="#" aria-label="Previous" ng-click="vm.showPage(vm.page-1)"><span aria-hidden="true" class="glyphicon glyphicon-chevron-left pagination-icon"></span></a></li><li ng-repeat="paginas in vm.arraypages track by $index" ng-class="{ \'active\' : ($index) === (vm.page - 1) }"><a class="btn-pagination" href="#" ng-click="vm.showPage($index + 1)">{{::($index)+1}}</a></li><li ng-style="{\'visibility\': (vm.page === vm.arraypages.length) ? \'hidden\' : \'visible\'}"><a class="btn-pagination" href="#" aria-label="Next" ng-click="vm.showPage(vm.page+1)"><span aria-hidden="true" class="glyphicon glyphicon-chevron-right pagination-icon"></span></a></li></ul></nav>'),a.put("app/components/article-bar/article-bar.html",'<div class="article-bar" ng-class="vm.theme"><div class="navbar"><div class="navbar-header"><button class="article-bar--item btn btn-link" ng-click="vm.goBack()"><span class="glyphicon glyphicon-arrow-left" aria-hidden="true"></span> Voltar</button></div><div class="navbar-left" ng-if="vm.category"><button class="article-bar--item article-bar--category-button btn btn-link"><span class="icon" ng-class="\'icon-tema-\' + vm.category.slug"></span> <span class="category-name">{{::vm.category.name}}</span></button></div><div class="navbar-right" ng-if="vm.categories"><label for="selectCategory" class="control-label sr-only" title="Selecione uma opção para acessar os programas do tema">Temas:</label><select id="selectCategory" name="selectCategory" class="article-bar--item form-control" ng-model="vm.currentCategory" ng-options="category.name for category in vm.categories track by category.slug"></select></div></div></div>'),a.put("app/components/article-box/article-box.html",'<article class="article-box" ng-click="vm.showContent()" ng-class="vm.category.slug"><div><h2 class="article-box--category">{{ ::vm.category.name }}</h2><div class="article-box--image-wrapper"><div class="article-box--image" ng-style="{ \'background-image\' : \'url({{ vm.image.src }})\' }"><div ng-if="vm.article.archived" class="img-mask--background"><div class="icon icon-programa-respondido"><div class="icon-circle"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div></div></div></div></div><div class="article-box--title"><h1>{{::vm.article.title}}</h1></div><div class="article-box--abstract" ng-bind-html="vm.article.summary"></div><div class="row"><div class="col-sm-5 text-center"><span class="qtd-propostas">{{::vm.article.children_count}} propostas nesse programa</span></div><div class="col-sm-7"><div class="button--themed"><button class="btn btn-block"><span ng-show="{{::vm.article.archived}}">Veja as respostas</span> <span ng-show="{{::!vm.article.archived}}">Participe</span></button></div></div></div></div></article>'),a.put("app/components/article-grid/article-grid.html",'<div class="article-grid row"><div ng-repeat="article in vm.articles as results"><article-box article="article" category="article.categories[0]" class="col-xs-12 col-sm-6"></article-box><div ng-if="$odd" class="clearfix"></div></div><div class="animate-repeat" ng-if="results.length == 0">Nenhum programa encontrado.</div></div>'),a.put("app/components/article-preview/article-preview.html",'<article class="article-preview" ng-class="vm.category.slug"><header class="article-banner"><img class="article-banner--image" ng-src="{{vm.banner.src}}" alt="{{vm.banner.alt}}"><div class="article-banner--strip"><h1 class="article-banner--title">{{::vm.article.title}}</h1><p class="article-banner--abstract" ng-bind-html="vm.article.abstract"></p></div></header><section class="call-to-action--section"><div class="row show-content-row"><div class="col-xs-10 col-xs-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3"><div class="button--themed"><button class="btn btn-block" ng-click="vm.showContent()">Conheça o programa</button></div></div></div><div class="row proposal-row"><div class="row-height"><div class="col-md-6 col-height"><div class="inside-full-height"><div class="proposal-box make-proposal"><h2 class="proposal-box--title">Faça uma proposta</h2><p class="proposal-box--text">Qual a sua sugestão para melhorar este programa?</p><div class="row"><div class="col-xs-8 col-xs-offset-2"><div class="button--themed"><button class="btn btn-block" ng-click="vm.goSendProposal()">Envie sua proposta</button></div></div></div></div></div></div><div class="col-md-6 col-height"><div class="inside-full-height"><div class="proposal-box support-proposal"><h2 class="proposal-box--title">Apoie outras propostas</h2><p class="proposal-box--text">Lorem qual a sua sugestão para melhorar este programa Lorem qual a sua sugestão para melhorar este programa Lorem qual a sua sugestão para melhorar este programa Lorem qual a sua sugestão para melhorar este programa Lorem qual a sua sugestão para melhorar este programa Lorem qual a sua sugestão para melhorar este programa?</p><div class="col-lg-12"><div class="col-xs-8 col-xs-offset-2 col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2"><div class="button--themed vote-buttons"><button class="btn btn-circle vote-buttons-up" ng-click="vm.vote(1)"><span class="sr-only">Eu <b>apoio</b> esta proposta.</span> <span class="glyphicon glyphicon-ok" aria-hidden="true"></span></button> <button class="btn btn-circle vote-buttons-down" ng-click="vm.vote(-1)"><span class="sr-only">Eu <b>não apoio</b> esta proposta.</span> <span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button> <button class="btn btn-block vote-buttons-skip" ng-click="vm.vote(0)"><span class="sr-only">Pular esta proposta.</span> <span class="icon" aria-hidden="true"></span> Pular</button></div></div></div><div class="col-lg-12"><div class="col-xs-8 col-xs-offset-2 col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2"><div class="text-center"><button class="btn btn-link" ng-click="vm.showResults()">Resultados</button></div></div></div><div class="col-md-12"><div class="col-xs-12"><div class="text-center"><span>Compartilhe esta proposta</span><social-share></social-share></div></div></div><div class="clearfix"></div></div></div></div></div></div><div class="talk-proposal row proposal-row"><div class="row-height"><div class="col-md-12 col-height"><div class=""><h2>Bate-papo virtual com ministr@s</h2></div></div></div></div></section></article>'),
4   -a.put("app/components/auth-user/auth-user.html",'<div class="auth-user"><div ng-if="vm.currentUser" class="pull-right"><span ng-if="vm.currentUser.person">{{::vm.currentUser.person.name}}</span> <span ng-if="!vm.currentUser.person">{{::vm.currentUser.login}}</span> <span>|</span> <button type="button" class="btn btn-link" ng-click="vm.onClickLogout()">Sair</button></div><div ng-if="!vm.currentUser"><button type="button" class="btn btn-link pull-right" ui-sref="entrar">Entrar</button></div></div>'),a.put("app/components/breadcrumb/template.html",'<div class="custom-breadcrumb"><ol class="breadcrumb"><li ng-repeat="step in steps | limitTo:(steps.length-1)"><a href="{{step.ncyBreadcrumbLink}}" ng-if="$index === 0" ng-class="{\'item-home\': $index === 0}"><span class="glyphicon glyphicon-home" aria-hidden="true"></span></a> <a href="{{step.ncyBreadcrumbLink}}" ng-if="$index !== 0" ng-class="{\'item-home\': $index === 0}" ng-bind-html="step.ncyBreadcrumbLabel"></a></li><li ng-repeat="step in steps | limitTo:-1" class="active"><span ng-bind-html="step.ncyBreadcrumbLabel"></span></li></ol></div>'),a.put("app/components/cadastro-proposta/cadastro-proposta.html",'<div id="message" class="envio-proposta"><div class="row linha-proposta"><div class="col-sm-8"><span class="titulo-envio-proposta">Faça sua proposta</span><p>Aqui você cadastra sua proposta e ajuda a construir um Brasil melhor.</p></div></div><div class="row linha-proposta"><div class="col-sm-8"><p>Você está fazendo uma proposta para o programa:</p><div class="bloco-programa"><span class="texto-programa">{{::vm.program.title}}</span></div></div></div><form role="form" name="formPropostas" ng-submit="vm.sendProposal(proposta)" novalidate=""><div class="form-group"><div class="row linha-proposta"><div class="col-sm-8"><label for="proposta-textarea">Descrição da proposta*</label> <a tabindex="0" class="btn btn-link btn-question" role="button" data-toggle="popover" data-trigger="focus">?</a> <textarea id="proposta-textarea" name="proposta" class="texto-proposta form-control" ng-class="{ \'has-error\' : formPropostas.proposta.$invalid && formPropostas.proposta.$touched }" ng-model="proposta" ng-trim="false" ng-maxlength="200" maxlength="200" required=""></textarea><validation-messages field="formPropostas.proposta" maxlength="\'Ops, esse campo não pode ser maior que 200 caracteres.\'"></validation-messages><div class="row"><div class="col-xs-6"><span>*Dados obrigatórios</span></div><div class="col-xs-6 text-right"><span>Máx. 200 caracteres</span> <span ng-if="proposta.length > 0">(restam {{(200 - proposta.length)}} caracteres)</span></div></div></div></div></div><div class="form-group"><div class="col-sm-4"><button class="btn btn-lg btn-block btn-submit" type="submit">Enviar Proposta</button></div></div></form></div>'),a.put("app/components/category-list/category-list.html",'<div class="category-list" ng-class="vm.selectedCategory.slug"><nav class="navigation"><h3 class="category-list--title" ng-click="vm.toogleList()"><b>Filtrar</b> por Tema <span class="glyphicon glyphicon-filter pull-right"></span></h3><div class="list-group is-mobile js-list-group"><button type="button" class="list-group-item category-list--item" ng-repeat="category in vm.categories" ng-class="{active: vm.selectedCategory.slug === category.slug}" ng-click="vm.selectCategory(category, $event)"><span class="category-list--icon-circle" aria-hidden="true" ng-class="category.slug"></span> <span class="category-list--icon icon" aria-hidden="true" ng-class="\'icon-tema-\' + category.slug + \'-small\'"></span> <span class="category-list--label">{{::category.name}}</span> <span class="category-list--icon--right glyphicon glyphicon-chevron-right hidden-xs" ng-hide="vm.selectedCategory.slug === category.slug"></span> <span ng-if="vm.showCloseBtn" class="category-list--icon--right glyphicon glyphicon-remove hidden-xs" ng-show="vm.selectedCategory.slug === category.slug"></span><div ng-if="category.archived" class="category-list--icon-archived"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div></button></div><div class="list-group is-mobile js-selected-category"><button type="button" class="list-group-item category-list--item active" ng-if="vm.isCollapsed"><span class="category-list--icon-circle" aria-hidden="true" ng-class="vm.selectedCategory.slug"></span> <span class="category-list--icon icon" aria-hidden="true" ng-class="\'icon-tema-\' + vm.selectedCategory.slug + \'-small\'"></span> <span class="category-list--label">{{vm.selectedCategory.name}}</span> <span class="category-list--icon--right glyphicon glyphicon-chevron-right hidden-xs"></span><div ng-if="vm.selectedCategory.archived" class="category-list--icon-archived"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div></button></div></nav></div>'),a.put("app/components/event-list/event-list.html",'<div class="event-list"><section class="color-theme-common-bg"><div class="container"><div class="event-bar--trigger" ng-click="vm.toggleView()"><div class="event-bar--trigger-top"><div class="col-sm-6"><h1 class="title"><span class="glyphicon glyphicon-calendar icon-circle color-theme-common-fg"></span> Agenda <b>Dialoga Brasil</b></h1></div><div class="col-sm-6 text-right"><h2 class="event-bar--trigger-toggle text-right"><span><b>{{vm.events.length}}</b> bate papos <b>agendados</b></span> <span ng-if="vm.isCollapsed" class="glyphicon glyphicon-menu-down" aria-hidden="true"></span> <span ng-if="!vm.isCollapsed" class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></h2></div></div><div class="clearfix"></div></div></div></section><section class="section-table"><div class="container"><div class="event-list--panel ng-hide" ng-show="!vm.isCollapsed"><div class="event-list--table-wrapper"><div class="row row-level-1" ng-repeat="event in vm.events | orderBy:\'start_date\':false"><div class="col-xs-12 col-sm-4 col-md-3 vcenter"><span class="date-wrapper"><span class="glyphicon glyphicon-calendar"></span> <span class="date">{{event.start_date | date : "dd/MM/yyyy"}}</span></span> <span class="time-wrapper"><span class="glyphicon glyphicon-time"></span> <span class="time">{{event.start_date | date : "HH:mm"}}</span></span></div><div class="col-xs-12 col-sm-4 col-md-5 vcenter"><span class="description">{{::event.setting.presenter}}</span></div><div class="col-xs-12 col-sm-4 col-md-4 text-right vcenter" style="padding-right: 20px;"><div class="row"><div class="col-xs-6 text-right"><div ng-if="event.followers_count > 50"><b>{{::event.followers_count}}</b><br><span>Inscritos</span></div></div><div class="col-xs-6"><div ng-show="!event.already_follow"><button type="button" class="btn btn-subscribe" ng-click="vm.subscribe(event)">Inscreva-se <span class="sr-only">no bate-papo com (ministro) no dia {event.start_date | date : "dd/MM/yyyy"}} as {{event.start_date | date : "HH:mm"}} horas</span></button></div><div ng-show="event.already_follow"><button type="button" class="btn btn-subscribed disabled" disabled="disabled"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span> Inscrito <span class="sr-only">Você já está inscrito neste evento.</span></button></div></div></div></div></div></div></div></div><div class="container visible-xs" ng-show="!vm.isCollapsed"><div class="minimize" ng-click="vm.toggleView()"><div class="row color-theme-common-bg"><div class="col-xs-6"><button type="button" class="btn btn-link" ng-click="">MINIMIZAR</button></div><div class="col-xs-5 text-right"><span class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></div></div></div></div></section></div>'),a.put("app/components/proposal-box/proposal-box.html",'<div class="proposal-box" ng-class="[{\'focus\': (vm.focus || (vm.STATE === vm.VOTE_STATUS.LOADING) )}, vm.category.slug]"><div ng-show="(vm.STATE === vm.VOTE_STATUS.SUCCESS) || (vm.STATE === vm.VOTE_STATUS.ERROR)"><div class="proposal-message-panel"><div class="row"><div class="row-height"><div class="col-sm-12 col-height col-middle"><div class="inside inside-full-height"><div class="content text-center show-message"><div class="row"><div class="col-xs-12"><div class="message-icon color-fg-white" ng-class="{\'success\': (vm.STATE === vm.VOTE_STATUS.SUCCESS), \'error\': vm.STATE === vm.VOTE_STATUS.ERROR}"><span ng-if="vm.STATE === vm.VOTE_STATUS.SUCCESS" class="glyphicon glyphicon-ok" aria-hidden="true"></span> <span ng-if="vm.STATE === vm.VOTE_STATUS.ERROR" class="glyphicon glyphicon-remove" aria-hidden="true"></span></div></div></div><div class="row"><div class="col-xs-12"><div class="feedback" ng-if="vm.STATE === vm.VOTE_STATUS.SUCCESS"><p class="feedback--title">Obrigado por participar!</p><div class="row feedback--message"><div class="col-xs-6 feedback--share"><div class="row"><span>Compartilhe<br>esta proposta</span></div><div class="row"><button class="btn btn-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Mostrar ou esconder a lista redes sociais para compartilhamento"><span class="icon icon-social-share" aria-hidden="true"></span></button><social-share social-url="vm.getSocialUrl()" social-text="vm.getSocialText()" social-image="vm.getSocialImage()" class="dropdown-menu dropdown-menu-right"></social-share></div></div><div class="col-xs-6 feedback--next"><div class="row"><span>Próxima<br>proposta</span></div><div class="row"><button class="btn btn-link" aria-label="Ir para próxima proposta" ng-click="vm.skip()"><div class="icon-circle play"><span class="glyphicon glyphicon-play" aria-hidden="true"></span></div></button></div></div></div></div><div class="feedback" ng-if="vm.STATE === vm.VOTE_STATUS.ERROR"><p class="feedback--title">Erro!</p><p class="feedback--message" ng-if="vm.messageCode === 401">Não autorizado. Insira um novo captcha.<br><button type="button" class="btn btn-link" ng-click="vm.captchaTryAgain()">Gerar novo captcha</button></p></div></div></div></div></div></div></div></div></div></div><div ng-show="vm.showCaptchaForm"><div class="proposal-message-panel"><div class="row"><div class="row-height"><div class="col-sm-12 col-height col-middle"><div class="inside inside-full-height"><div class="content text-center"><div ng-show="vm.sendingCaptcha"><p>Enviando captcha...</p></div><div ng-hide="vm.sendingCaptcha"><div class="row feedback-message" ng-show="vm.sendingCaptchaError"><div class="col-sm-12"><div class="feedback--title alert alert-danger">Erro!</div><div class="feedback--message" ng-if="!vm.message"><p ng-bind-html="vm.sendingCaptchaError.message"></p></div><div><button type="reset" class="btn btn-link" ng-click="vm.captchaTryAgain()">Tentar novamente</button> <button type="reset" class="btn btn-link" ng-click="vm.showCaptchaForm = false">Voltar</button></div></div></div><div ng-hide="vm.sendingCaptchaError"><form name="captchaForm" ng-submit="vm.submitCaptcha($event, captchaForm)"><div class="form-group"><div id="serpro_captcha" class="captcha"></div><div class="captcha">Digite os caracteres acima:</div><div class="captcha"><input type="text" name="captcha_text" id="captcha_text" aria-label="Escreva os caracteres do captcha aqui" ng-model="vm._captcha_text" ng-minlength="" ng-maxlength="" required=""><validation-messages field="captchaForm.captcha_text"></validation-messages></div></div><div class="form-group"><button type="submit" class="btn btn-lg btn-block btn-submit">Enviar</button></div><div class="form-group"><button type="reset" class="btn btn-link" ng-click="vm.showCaptchaForm = false">Voltar</button></div></form></div></div></div></div></div></div></div></div></div><div ng-show="vm.STATE === vm.VOTE_STATUS.LOADING"><div class="proposal-message-panel"><div class="row"><div class="row-height"><div class="col-sm-12 col-height col-middle"><div class="inside inside-full-height"><div class="content text-center"><div ng-show="!vm.errorOnSkip"><p>Carregando...</p></div><div ng-show="vm.errorOnSkip"><p>Erro ao carregar nova proposta proposta.</p></div></div></div></div></div></div></div></div><div class="proposal-box--top"><div class="proposal-box--theme color-theme-bg-complementar-2">{{vm.category.name}}</div><div ng-show="vm.ProposalBody"><div class="proposal-box--program color-theme-bg">{{vm.topic.title}}</div></div><div ng-show="!vm.ProposalBody"><div class="color-theme-bg" style="background: url( {{::vm.proposalsImg}} );"><div class="img-mask--background proposal-box--program">{{vm.topic.title}}</div></div></div></div><div class="proposal-box--middle"><div class="proposal-box--content"><div class="proposal-box--content-inner">{{vm.proposal.abstract}}</div></div><div ng-hide="vm.showVote" class="proposal-box--join"><a class="btn btn-link color-theme-common-fg" ng-if="vm.archived === false" ui-sref="programa({slug: vm.topic.slug, proposal_id: vm.proposal.id})" ui-sref-opts="{location: true}">Participe</a></div><div ng-show="vm.showVote" class="proposal-box--actions text-center"><div class="row"><div class="col-xs-4"><div class="action vote_for" ng-click="vm.vote(vm.VOTE_OPTIONS.UP)"><div class="icon-circle"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div><div class="action-label">Apoio</div></div></div><div class="col-xs-4"><div class="action skip" ng-click="vm.skip()"><div class="icon-circle"><span class="glyphicon glyphicon-share-alt" aria-hidden="true"></span></div><div class="action-label">Pular</div></div></div><div class="col-xs-4"><div class="action vote_against" ng-click="vm.vote(vm.VOTE_OPTIONS.DOWN)"><div class="icon-circle"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></div><div class="action-label">Não Apoio</div></div></div></div></div></div><div class="proposal-box--bottom text-center" ng-class="{archived: vm.archived}"><div class="proposal-box--share" ng-class="{\'text-right\': vm.location == \'/respostas\' }"><span ng-hide="vm.location == \'/respostas\'">COMPARTILHE ESTA <b>PROPOSTA</b></span><div class="dropdown"><button id="dropdown-share-btn" class="btn btn-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Mostrar ou esconder a lista redes sociais para compartilhamento"><span class="icon icon-social-share-small" aria-hidden="true"></span></button><social-share class="dropdown-menu dropdown-menu-right"></social-share><social-share social-url="vm.getSocialUrl()" social-text="vm.getSocialText()" social-image="vm.getSocialImage()" class="dropdown-menu dropdown-menu-right"></social-share></div></div><div ng-if="vm.archived === true"><div class="proposal-box--archived color-theme-bg-complementar-2"><div class="proposal-box--archived-inner"><a ui-sref="programa({slug: vm.topic.slug, proposal_id: vm.proposal.id})" ui-sref-opts="{location: true}">Veja as respostas e compromissos assumidos <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></a></div></div></div><div ng-if="vm.archived === false"><div class="proposal-box--ranking"><div class="proposal-box--ranking-inner"><span class="icon icon-small icon-ranking" aria-hidden="true"></span> <span>Colocação nos resultados:</span> <span>{{vm.proposal.ranking_position}}º</span></div></div></div></div></div>'),a.put("app/components/proposal-carousel/proposal-carousel.html",'<div class="proposal-carousel"><div ng-if="vm.proposals"><div class="proposal-carousel-top color-theme-bg-complementar-2"><div class="proposal-carousel-position" ng-repeat="proposal in vm.proposals"><span ng-show="vm.activeIndex === $index">{{::($index+1)}}º</span> <span ng-show="vm.activeIndex === $index">Lugar</span></div><div class="proposal-carousel-top-triggers" ng-if="vm.proposals"><ul class="list-inline"><li class="item-dot" ng-repeat="proposal in vm.proposals"><button type="button" ng-class="{\'active\': vm.activeIndex === $index}" ng-click="vm.switchProposal($index)" title="Apersentar proposta {{ ( $index + 1 ) }}"></button></li></ul></div></div><div class="proposal-carousel-middle" ng-swipe-left="vm.swipeLeft()" ng-swipe-right="vm.swipeRight()"><div ng-repeat="proposal in vm.proposals" class="animation-swipe"><div class="content"><div ng-show="vm.activeIndex === $index"><div class="inner">{{::proposal.abstract}}</div></div></div><div class="join" ng-if="vm.archived === false" ng-show="vm.activeIndex === $index"><button type="button" class="btn btn-link btn-rate color-theme-common-fg" ng-click="vm.showContent(proposal)">Participe <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></button></div><div class="proposal-carousel-middle-watermark" ng-show="vm.activeIndex === $index"><span>{{::($index+1)}}º</span></div></div></div><div class="proposal-carousel-bottom color-theme-common-bg" ng-click="vm.showProposalsList()"><div>Veja as propostas mais votadas</div><div class="proposal-carousel-bottom-icon"><span class="glyphicon glyphicon-chevron-down pull-right color-theme-common-fg" aria-hidden="true"></span></div></div></div></div>'),a.put("app/components/proposal-grid/proposal-grid.html",'<div class="proposal-grid row"><div ng-repeat="proposal in vm.proposals as results"><proposal-box archived="proposal.parent.archived" proposal="proposal" topic="proposal.parent" category="proposal.parent.categories[0]" show-vote="false" class="col-xs-12 col-sm-6" location="vm.$location.path()"></proposal-box><div ng-if="$odd" class="clearfix"></div></div><div class="animate-repeat" ng-if="results.length == 0">Nenhum programa encontrado.</div></div>'),a.put("app/components/proposal-list/proposal-list.html",'<div class="proposal-list"><div class="" ng-if="vm.proposals"><table class="table table-striped"><thead><tr><th>Colocação <a tabindex="0" class="btn btn-link btn-question" role="button" data-toggle="popover" data-trigger="focus">?</a></th><th><span>{{vm.proposals.length}} PROPOSTAS</span> <span class="pull-right">Posição atualizada a cada 5 minutos</span></th></tr></thead><tbody><tr ng-repeat="proposal in vm.proposals | orderBy:[\'ranking_position\',\'position\']"><td class="color-theme-fg"><span ng-show="proposal.ranking_position" class="position">{{::proposal.ranking_position}}º</span> <span ng-show="proposal.position" class="position">{{::proposal.position}}º</span></td><td><div class="row"><div class="col-xs-12"><div class="abstract" ng-bind-html="proposal.abstract"></div></div></div><div class="row row-actions"><div class="col-sm-8"><div ng-if="proposal.parent.archived === false"><button type="button" class="btn btn-link btn-rate color-theme-common-fg" ng-click="vm.showContent(proposal)">Participe</button></div><div ng-if="proposal.parent.archived === true"><button type="button" class="btn btn-link btn-rate color-theme-common-fg" ng-click="vm.showContent(proposal)">Ir para o programa</button></div></div><div class="col-sm-4"><proposal-stats class="text-right" views="{{::proposal.hits}}" up="{{::proposal.votes_for}}" down="{{::proposal.votes_against}}"></proposal-stats></div></div></td></tr></tbody></table></div></div>'),a.put("app/components/proposal-stats/proposal-stats.html",'<div class="proposal-stats"><ul class="list-inline"><li class="proposal-stats-up"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span> <span>{{proposal.votes_for}}</span></li><li class="proposal-stats-down"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span> <span>{{proposal.votes_against}}</span></li><li class="proposal-stats-views"><span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> <span>{{proposal.hits}}</span></li></ul></div>'),a.put("app/components/show-message/show-message.html",'<div id="message" class="show-message"><div class="row"><div class="col-sm-2 col-sm-offset-2 message-icon-wrapper text-right text-center-sm"><div class="message-icon text-center color-fg-white" ng-class="[vm.type]"><span ng-if="vm.type === \'success\'" class="glyphicon glyphicon-ok" aria-hidden="true"></span> <span ng-if="vm.type === \'alert\'" class="glyphicon glyphicon-alert" aria-hidden="true"></span> <span ng-if="vm.type === \'error\'" class="glyphicon glyphicon-remove" aria-hidden="true"></span></div></div><div class="col-sm-8 message-content text-center-sm"><h3>{{ ::vm.message }}</h3><div ng-bind-html="vm.description"></div></div></div></div>'),a.put("app/components/social-share/social-share.html",'<div ng-if="vm.arrowClass"><div ng-class="vm.arrowClass"></div></div><ul class="social-share list-inline"><li class="social-share--item-facebook"><a href="#" role="button" socialshare="" socialshare-provider="facebook" socialshare-type="feed" socialshare-via="{{vm.socialVia}}" socialshare-url="{{vm.socialUrl}}" socialshare-redirect-uri="https://dialoga.gov.br/" socialshare-media="{{vm.socialImage}}" socialshare-text="{{vm.socialText}}" title="Compartilhar no Facebook"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-facebook"><span class="icon icon-social-facebook"></span></span> <span class="sr-only">Compartilhar no Facebook</span></a></li><li class="social-share--item-twitter"><a href="#" role="button" socialshare="" socialshare-provider="twitter" socialshare-url="{{vm.socialUrl}}" socialshare-text="{{vm.socialText}}" socialshare-hastags="dialogabrasil" title="Compartilhar no Twitter"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-twitter"><span class="icon icon-social-twitter"></span></span> <span class="sr-only">Compartilhar no Twitter</span></a></li><li class="social-share--item-google"><a href="#" role="button" socialshare="" socialshare-provider="google+" socialshare-url="{{vm.socialUrl}}" socialshare-text="{{vm.socialText}}" title="Compartilhar no Google Plus"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-googleplus"><span class="icon icon-social-googleplus"></span></span> <span class="sr-only">Compartilhar no Google Plus</span></a></li><li class="social-share--item-whatsapp"><a href="whatsapp://send?text=Dialoga Brasil - {{vm.socialUrl}}" title="Compartilhar no WhatsApp"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-whatsapp"><span class="icon icon-social-whatsapp"></span></span> <span class="sr-only">Compartilhar no WhatsApp</span></a></li></ul>'),a.put("app/components/topics-select/topics-select.html",'<div class="topics-select"><h3 class="category-list--title">Filtrar por <b>Programa</b></h3><div class="topics-dropdown"><select ng-model="vm.selectedTopic" ng-change="vm.selectTopic()" ng-options="topic.title for topic in vm.topics track by topic.slug" class="form-control"></select></div></div>'),a.put("app/components/validation-messages/validation-messages.html",'<div ng-show="vm.field.$touched"><div ng-messages="vm.field.$error"><div class="error-message"><div ng-message="required">{{vm.required}}</div><div ng-message="minlength">{{vm.minlength}}</div><div ng-message="maxlength">{{vm.maxlength}}</div><div ng-message="email">{{vm.email}}</div></div></div></div>'),a.put("app/pages/article/article.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="container" role="main"><div class="row"><div ng-if="pageArticle.loading"><div class="alert alert-info">Carregando conteúdo...</div></div><div ng-if="pageArticle.error"><div class="alert alert-info">Erro ao carregar conteúdo.</div></div></div></div><div class="container" ng-if="pageArticle.article"><div class="row"><div class="col-sm-12"><h1>{{::pageArticle.article.title}}</h1></div></div></div><div class="container"><div class="row"><div class="col-sm-12"><div ng-bind-html="pageArticle.article.body"></div></div></div></div>'),a.put("app/pages/auth/active.html",'<div class="page--auth-active"><div class="container"><div class="row"><div class="col-sm-12"><h2>Ativar conta</h2></div></div></div><section role="main" class="section-gray vertical-padding"><div class="container"><div class="row"><div class="col-sm-8 col-sm-offset-2"><div ng-if="pageActive.loading"><h3>Aguarde...</h3><p>Estamos ativando a sua conta ({{::pageActive.activation_code}}).</p></div><div ng-if="pageActive.successMessageTitle"><show-message type="\'success\'" message="pageActive.successMessageTitle" description="pageActive.successMessageContent"></show-message><div class="row"><div class="col-sm-8 col-sm-offset-4"><p><a ui-sref="entrar" class="btn btn-default">Entrar</a></p></div></div></div><div ng-if="pageActive.errorMessageTitle"><show-message type="\'error\'" message="pageActive.errorMessageTitle" description="pageActive.errorMessageContent"></show-message><div class="row"><div class="col-sm-8 col-sm-offset-4"><p><a ui-sref="reenviar-email" class="btn btn-default">Re-enviar e-mail de confirmação</a></p></div></div></div></div></div></div></section></div>'),a.put("app/pages/auth/new-password.html",'<div class="page--new-password"><div class="container"><div class="row"><div class="col-sm-12"><h2>Cadastrar nova senha</h2><h5>Agora é só informar e confirmar sua nova senha.</h5></div></div></div><section role="main" class="section-gray vertical-padding"><div class="container"><div class="row"><div class="col-sm-8 col-sm-offset-2"><div ng-if="pageNewPassword.loading"><h3>Aguarde...</h3><p>Estamos configurando a sua nova senha.</p></div><div ng-if="!pageNewPassword.loading"><div ng-if="pageNewPassword.submitNewPasswordSuccess"><div class="alert alert-success"><strong>Feito!</strong> Sua senha foi configurada com sucesso.</div></div><div ng-if="pageNewPassword.submitNewPasswordError"><div class="alert alert-danger"><strong>Erro!</strong> {{::pageNewPassword.submitNewPasswordErrorMessage}}</div><p>Tente novamente ou <a ui-sref="duvidas">entre em contato</a>.</p></div><form novalidate="" name="newPasswordForm" ng-submit="newPasswordForm.$valid && pageNewPassword.submitNewPassword($event, newPasswordForm)"><div class="row"><div class="col-md-6"><div class="form-group"><label for="newPassword">Senha*</label> <input type="password" id="newPassword" name="newPassword" class="form-control input-lg" ng-class="{ \'has-error\' : newPasswordForm.newPassword.$invalid && newPasswordForm.newPassword.$touched }" ng-minlength="6" ng-model="newPassword" required=""><validation-messages field="newPasswordForm.newPassword"></validation-messages></div></div><div class="col-md-6"><div class="form-group"><label for="newPasswordConfirmation">Confirmar senha*</label> <input type="password" id="newPasswordConfirmation" name="newPasswordConfirmation" class="form-control input-lg" ng-class="{ \'has-error\' : newPasswordForm.newPasswordConfirmation.$invalid && newPasswordForm.newPasswordConfirmation.$touched }" ng-minlength="6" ng-model="newPasswordConfirmation" required=""><validation-messages field="newPasswordForm.newPasswordConfirmation"></validation-messages></div></div></div><div class="row"><div class="col-sm-12" ng-show="(newPasswordForm.newPassword.$viewValue.length > 0 && newPasswordForm.newPasswordConfirmation.$viewValue.length > 0) && (newPasswordForm.newPassword.$viewValue !== newPasswordForm.newPasswordConfirmation.$viewValue)"><div class="error-message">As senhas estão diferentes.</div></div><div class="col-sm-12"><div class="text" ng-show="newPasswordForm.newPassword.$viewValue.length > 0 && newPasswordForm.newPassword.$viewValue.length < 6"><div class="error-message">A senha deve ter 6 ou mais caracteres e conter números e letras.</div></div></div></div><br><div class="row"><div class="col-md-6 col-sm-offset-3"><div class="form-group"><button class="btn btn-lg btn-block btn-submit" type="submit" ng-disabled="newPasswordForm.$invalid || ((newPasswordForm.newPassword.$viewValue.length > 0 && newPasswordForm.newPasswordConfirmation.$viewValue.length > 0) && (newPasswordForm.newPassword.$viewValue !== newPasswordForm.newPasswordConfirmation.$viewValue))">Confirmar alteração de senha</button></div></div></div></form></div></div></div></div></section></div>'),a.put("app/pages/auth/recover.html",'<div class="page--recover"><div class="container"><div class="row"><div class="col-sm-12"><h2>Esqueci minha senha</h2><h5>Calma, podemos ajudar! Informe o seu e-mail que a gente envia um link de alteração.</h5></div></div></div><section role="main" class="section-gray vertical-padding"><div class="container"><div class="row"><div ng-if="pageAuth.recoverSuccess"><div class="col-sm-8 col-sm-offset-2"><div class="feedback-message"><show-message type="\'success\'" message="\'Pronto!\'" description="\'Em instantes você receberá em seu e-mail um link para criação de uma nova senha.\'"></show-message><div class="row"><div class="col-sm-8 col-sm-offset-4"><p><a ui-sref="inicio">Ir para página inicial</a></p></div></div></div></div></div><div ng-if="!pageAuth.recoverSuccess"><br><div class="col-sm-8 col-sm-offset-2"><div class="row" ng-if="pageAuth.recoverError"><div class="col-sm-12"><div class="alert alert-danger">{{pageAuth.recoverErrorMessage}}</div><div ng-if="vm.internalError"><p>Este erro parece ser um problema interno.<br>Por favor, tente novamente mais tarde.</p><p>Caso o problema persista, entre em contato!</p><p><a ui-sref="duvidas">Ir para página de contato</a></p></div></div></div><div class="row"><div class="col-md-12"><form name="recoverPassForm" ng-submit="pageAuth.submitRecover($event, recoverPassForm)"><div class="form-group"><label for="recover-login">E-mail*</label> <input type="email" id="recover-login" name="login" class="form-control input-lg" ng-class="{ \'has-error\' : recoverPassForm.login.$invalid && recoverPassForm.login.$touched }" ng-model="pageAuth.credentials.username" required=""><validation-messages field="recoverPassForm.login"></validation-messages></div><div class="form-group"><div id="serpro_captcha" class="captcha"></div><div class="captcha">Digite os caracteres acima:</div><div class="captcha"><input type="text" name="captcha_text" id="captcha_text" aria-label="Escreva os caracteres do captcha aqui" ng-model="pageAuth.signup.captcha_text" ng-minlength="" ng-maxlength="" required=""><validation-messages field="recoverPassForm.captcha_text"></validation-messages></div></div><div class="form-group"><button class="btn btn-lg btn-submit" type="submit">Solicitar alteração de senha</button></div></form></div></div></div><br></div></div></div></section></div>'),a.put("app/pages/auth/resend-confirmation.html",'<div class="page--resend-confirmation"><div class="container"><div class="row"><div class="col-sm-12"><h2>Não recebeu o e-mail de confirmação?</h2><h5>Calma, podemos te ajudar!<br>Basta informar o seu e-mail cadastrado que a gente envia um novo e-mail de confirmação.</h5></div></div></div><section role="main" class="section-gray vertical-padding"><div class="container"><div class="row"><div ng-if="pageAuth.resendConfirmationSuccess"><div class="col-sm-8 col-sm-offset-2"><div class="feedback-message"><show-message type="\'success\'" message="pageAuth.resendConfirmationSuccessTitle" description="pageAuth.resendConfirmationSuccessMessage"></show-message><div class="row"><div class="col-sm-8 col-sm-offset-4"><p>Ir para: <a ui-sref="inicio" class="btn btn-default">Página inicial</a> ou <a ui-sref="entrar" class="btn btn-primary">Entrar</a></p></div></div></div></div></div><div ng-if="!pageAuth.resendConfirmationSuccess"><br><div class="col-sm-8 col-sm-offset-2"><div class="row" ng-if="pageAuth.resendConfirmationError"><div class="col-sm-12"><div class="alert alert-danger"><strong>Erro!</strong> O e-mail informado não possui cadastro no Dialoga Brasil.</div><div ng-if="pageAuth.internalError"><p>Este erro parece ser um problema interno.<br>Por favor, tente novamente mais tarde.</p><p>Caso o problema persista, entre em contato!</p><p><a ui-sref="duvidas">Ir para página de contato</a></p></div></div></div><div class="row"><div class="col-md-12"><form name="confirmationForm" ng-submit="pageAuth.submitConfirmationForm($event, confirmationForm)"><div class="form-group"><label for="confirmation-login">E-mail*</label> <input type="email" id="confirmation-login" name="login" class="form-control input-lg" ng-class="{ \'has-error\' : confirmationForm.login.$invalid && confirmationForm.login.$touched }" ng-model="pageAuth.credentials.username" required=""><validation-messages field="confirmationForm.login"></validation-messages></div><div class="form-group"><div id="serpro_captcha" class="captcha"></div><div class="captcha">Digite os caracteres acima:</div><div class="captcha"><input type="text" name="captcha_text" id="captcha_text" aria-label="Escreva os caracteres do captcha aqui" ng-model="pageAuth.signup.captcha_text" ng-minlength="" ng-maxlength="" required=""><validation-messages field="confirmationForm.captcha_text"></validation-messages></div></div><div class="form-group"><button class="btn btn-lg btn-submit" type="submit">Solicitar novo e-mail de confirmação</button></div></form></div></div></div><br></div></div></div></section></div>'),
5   -a.put("app/pages/auth/signin.html",'<div class="container"><div class="row"><div class="col-sm-12"><h2>Cadastrar ou entrar</h2></div></div></div><section role="main" class="section-gray auth-content"><div class="container"><div class="row"><div ng-if="pageAuth.signupSuccess || pageAuth.confirmSuccess || pageAuth.signinSuccess"><div class="row"><div class="col-sm-8 col-sm-offset-2"><div class="feedback-message"><div ng-if="pageAuth.signupSuccess"><show-message type="\'success\'" message="\'Cadastro efetuado com sucesso :)\'" description="\'Agora você faz parte do Dialoga Brasil. Em instantes você receberá um link de ativação em seu e-mail. Basta clicar e ativar.\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><a class="btn btn-link" ui-sref="reenviar-email" style="padding: 10px 0;" title="Re-enviar e-mail de confirmação."><span class="glyphicon glyphicon-chevron-right" aria-hidden=""></span>Não recebi o e-mail.</a></div></div></div><div ng-if="pageAuth.confirmSuccess"><show-message type="\'success\'" message="\'Pronto!\'" description="\'Agora você faz parte do Dialoga Brasil.\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><div ng-if="pageAuth.countdown > 0"><p>Você será redirecionado para a página inicial em <b>{{pageAuth.countdown}} segundos</b>.</p></div><div ng-if="!pageAuth.hasRedirect"><a ui-sref="inicio" class="btn btn-primary">Ir para a Página Inicial</a></div></div></div></div><div ng-if="pageAuth.signinSuccess"><show-message type="\'success\'" message="\'Login efetuado com sucesso!\'" description="\'\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><div ng-if="pageAuth.countdown > 0"><p>Você será redirecionado para a página anterior em <b>{{pageAuth.countdown}} segundos</b>.</p></div><div ng-if="!pageAuth.hasRedirect"><a ui-sref="inicio" class="btn btn-primary">Ir para a Página Inicial</a> ou <button type="button" class="btn btn-default" ng-click="vm.onClickLogout()">Sair</button></div></div></div></div></div></div></div></div><div ng-if="pageAuth.currentUser && !(pageAuth.signupSuccess || pageAuth.confirmSuccess || pageAuth.signinSuccess)"><br><show-message type="\'success\'" message="\'Você já está logado!\'" description="\'Mas você ainda pode:\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><div ng-if="!pageAuth.hasRedirect"><a ui-sref="inicio" class="btn btn-primary">Ir para a Página Inicial</a> ou <button type="button" class="btn btn-default" ng-click="vm.onClickLogout()">Sair</button></div></div></div><br></div><div ng-if="!pageAuth.currentUser && !(pageAuth.signupSuccess || pageAuth.confirmSuccess || pageAuth.signinSuccess)"><div class="col-sm-5"><div class="row"><div class="col-md-12"><h2>Já possui cadastro?</h2><p>Use seus dados para acessar o Dialoga Brasil</p><div ng-if="pageAuth.signinError"><div class="alert alert-danger" role="alert"><strong>{{pageAuth.signinErrorTitle}}</strong> {{pageAuth.signinErrorContent}}</div></div><form role="form" name="signinForm" ng-submit="pageAuth.submitSignin(pageAuth.signin)" novalidate=""><div class="form-group"><label for="signin-form--login">E-mail*</label> <input type="email" id="signin-form--login" name="login" class="form-control input-lg" ng-class="{ \'has-error\' : signinForm.login.$invalid && signinForm.login.$touched }" ng-model="pageAuth.signin.username" required=""><validation-messages field="signinForm.login"></validation-messages></div><div class="form-group"><label for="signin-form--password">Senha*</label> <input type="password" id="signin-form--password" name="password" class="form-control input-lg" ng-class="{ \'has-error\' : signinForm.password.$invalid && signinForm.password.$touched }" ng-model="pageAuth.signin.password" required=""><validation-messages field="signinForm.password"></validation-messages></div><div class="form-group"><button class="btn btn-lg btn-block btn-submit" type="submit">Entrar</button></div><div class="form-group"><a ui-sref="recuperar" class="btn btn-lg btn-link" style="padding: 10px 0;">Esqueci minha senha</a></div></form></div></div><div class="row"><div class="col-md-12"><hr class="separator separator-or"></div></div><div class="row"><div class="col-xs-6"><button type="button" ng-click="pageAuth.authWithFacebook()" class="btn btn-lg btn-block btn-social btn-facebook"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-facebook"><span class="icon icon-social-facebook"></span></span> <span class="text">Entrar com Facebook</span></button></div><div class="col-xs-6"><button type="button" ng-click="pageAuth.authWithGooglePlus()" class="btn btn-lg btn-block btn-social btn-google-plus"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-googleplus"><span class="icon icon-social-googleplus"></span></span> <span class="text">Entrar com Google+</span></button></div></div></div><div class="col-sm-1"></div><div class="col-sm-6"><div class="row"><div class="col-sm-12"><h2>Ou cadastre-se</h2><p>Para fazer parte do Dialoga Brasil, interagir com as propostas e enviar as suas!</p></div></div><div class="row" ng-if="pageAuth.signupError"><div class="col-sm-12"><div class="alert alert-danger"><strong>{{pageAuth.signupErrorTitle}}</strong> {{pageAuth.signupErrorMessage}}</div><div ng-if="vm.internalError"><p>Este erro parece ser um problema interno.<br>Por favor, tente novamente mais tarde.</p><p>Caso o problema persista, entre em contato!</p><p><a ui-sref="duvidas">Ir para página de contato</a></p></div></div></div><div class="row"><div class="col-sm-12"><form name="signupForm" ng-submit="pageAuth.submitSignup($event, pageAuth.signup)"><div class="form-group"><label for="signup-form--name">Nome*:</label> <span class="pull-right">*Dados obrigatórios</span> <input type="text" id="signup-form--name" name="name" class="form-control input-lg" ng-class="{ \'has-error\' : signupForm.name.$invalid && signupForm.name.$touched }" ng-model="pageAuth.signup.name" ng-minlength="" ng-maxlength="" required=""><validation-messages field="signupForm.name"></validation-messages></div><div class="form-group"><label for="signup-form--email">E-mail*:</label> <input type="email" id="signup-form--email" name="email" class="form-control input-lg" ng-class="{ \'has-error\' : signupForm.email.$invalid && signupForm.email.$touched }" ng-model="pageAuth.signup.email" ng-minlength="" ng-maxlength="" required=""><validation-messages field="signupForm.email"></validation-messages></div><div class="row"><div class="col-sm-6"><div class="form-group"><label for="signup-form--password">Senha*:</label> <input type="password" id="signup-form--password" name="password" class="form-control input-lg" ng-class="{ \'has-error\' : signupForm.password.$invalid && signupForm.password.$touched }" ng-model="pageAuth.signup.password" ng-minlength="" ng-maxlength="" required=""><validation-messages field="signupForm.password"></validation-messages></div></div><div class="col-sm-6"><div class="form-group"><label for="signup-form--password-confirmation">Confirmar Senha*:</label> <input type="password" id="signup-form--password-confirmation" name="password_confirmation" class="form-control input-lg" ng-class="{ \'has-error\' : signupForm.password_confirmation.$invalid && signupForm.password_confirmation.$touched }" ng-model="pageAuth.signup.password_confirmation" ng-minlength="" ng-maxlength="" required=""><validation-messages field="signupForm.password_confirmation"></validation-messages></div></div></div><div class="row"><div class="col-sm-12" ng-show="(signupForm.password.$viewValue.length > 0 && signupForm.password_confirmation.$viewValue.length > 0) && (signupForm.password.$viewValue !== signupForm.password_confirmation.$viewValue)"><div class="error-message">As senhas estão diferentes.</div></div><div class="col-sm-12"><span class="text" ng-show="signupForm.password.$viewValue.length > 0 && signupForm.password.$viewValue.length < 6"><div class="error-message">A senha deve ter 6 ou mais caracteres e conter números e letras.</div></span></div></div><div class="form-group"><div class="checkbox"><label for="user_terms_accepted"><input type="checkbox" id="user_terms_accepted" name="user_terms_accepted" value="aceito" ng-model="pageAuth.signup.user_terms_accepted" required=""> Já li e concordo com os <button type="button" class="btn btn-link" style="padding:0 0 4px 0;" data-toggle="modal" data-target="#modalTermosDeUso">Termos de Uso</button></label></div><validation-messages field="signupForm.user_terms_accepted"></validation-messages></div><div class="form-group"><div id="serpro_captcha" class="captcha"></div><div class="captcha">Digite os caracteres acima:</div><div class="captcha"><input type="text" name="captcha_text" id="captcha_text" aria-label="Escreva os caracteres do captcha aqui" ng-model="pageAuth.signup.captcha_text" ng-minlength="" ng-maxlength="" required=""><validation-messages field="signupForm.captcha_text"></validation-messages></div></div><div class="form-group"><button type="submit" class="btn btn-lg btn-block btn-submit" ng-class="{\'disabled\' : !pageAuth.signup.user_terms_accepted }">Cadastrar</button></div><div class="form-group"><a ui-sref="reenviar-email" class="btn btn-lg btn-link" style="padding: 10px 0;">Re-enviar e-mail de confirmação</a></div></form></div></div></div></div></div></div></section><div class="modal fade" id="modalTermosDeUso" tabindex="-1" role="dialog" aria-labelledby="termosDeUsoLabel"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header modal-termos-uso-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true" class="modal-fechar-pequeno">FECHAR</span> <span aria-hidden="true" class="modal-fechar-grande">X</span></button></div><div class="modal-body modal-termos-uso-body"><div class="modal-termos-uso-body-inner" ng-if="pageAuth.terms"><div ng-bind-html="pageAuth.terms.body"></div></div></div></div></div></div>'),a.put("app/pages/duvidas/duvidas.html",'<div class="page--duvidas" role="main"><div class="container"><div class="row"><div class="col-sm-12"><h2>Dúvidas frequentes</h2><p>Talvez a sua dúvida já tenha uma resposta. Caso contrário, você pode enviar sua pergunta pelo campo abaixo que em breve responderemos.</p></div></div></div><section class="section-gray"><div class="container"><div class="row"><div class="panel-group" id="accordion-duvidas" role="tablist" aria-multiselectable="false"><div class="panel panel-default"><div class="question-item" ng-repeat="question in pageDuvidas.questions"><div id="duvida-{{($index + 1)}}" class="panel-heading" role="tab"><div class="panel-title" role="button" data-target="#collapse-{{($index + 1)}}" aria-expanded="($index === 0) ? \'true\' : \'false\'" aria-controls="collapse-{{($index + 1)}}" data-toggle="collapse" data-parent="#accordion-duvidas"><span class="num-duvida">{{($index + 1)}}</span> <span class="panel-title">{{question.question}}</span> <span class="glyphicon glyphicon-chevron-down icon-white pull-right" aria-hidden="true"></span></div></div><div id="collapse-{{($index + 1)}}" class="panel-collapse collapse" ng-class="{ \'in\': ($index === 0) }" role="tabpanel" aria-expanded="($index === 0) ? \'true\' : \'false\'" aria-labelledby="duvida-{{($index + 1)}}"><div class="panel-body" ng-bind-html="question.question"></div></div></div></div></div></div></div></section><section><div class="container"><div class="row"><h2>Tem outras dúvidas ou sugestões?</h2></div><div class="row"><div class="col-sm-12"><form role="form" name="contactForm" ng-submit="pageDuvidas.submitContactForm($event, contactForm)"><div class="row"><div class="col-sm-6"><div class="form-group"><label for="inputSubject">Assunto*</label><select id="inputSubject" name="inputSubject" class="form-control input-lg dark-input" ng-model="data.inputSubject" required=""><option value="">-- Selecione um Assunto --</option><option value="Dúvidas">Dúvidas</option><option value="Sugestões">Sugestões</option><option value="Outro">Outro</option></select><validation-messages field="contactForm.inputSubject"></validation-messages></div></div></div><div class="row"><div class="col-sm-6"><div class="form-group"><label for="inputName">Nome*</label> <input type="text" id="inputName" name="inputName" class="form-control input-lg light-input" ng-class="{ \'has-error\' : contactForm.inputName.$invalid && contactForm.inputName.$touched }" ng-model="inputName" ng-minlength="" ng-maxlength="" required=""><validation-messages field="contactForm.inputName"></validation-messages></div></div><div class="col-sm-6"><div class="form-group"><label for="inputEmail">E-mail*</label> <input type="email" id="inputEmail" name="inputEmail" class="form-control input-lg light-input" ng-class="{ \'has-error\' : contactForm.inputEmail.$invalid && contactForm.inputEmail.$touched }" ng-model="inputEmail" ng-minlength="" ng-maxlength="" required=""><validation-messages field="contactForm.inputEmail"></validation-messages></div></div></div><div class="form-group"><label for="inputMessage">Mensagem*</label> <textarea id="inputMessage" name="inputMessage" class="mensagem-text-area form-control light-input" ng-class="{ \'has-error\' : contactForm.inputMessage.$invalid && contactForm.inputMessage.$touched }" ng-model="inputMessage" required=""></textarea><validation-messages field="contactForm.inputMessage"></validation-messages></div><span class="pull-left">*Dados obrigatórios</span><div class="row"><div class="col-sm-4 form-group pull-right"><div class="form-group"><div id="serpro_captcha" class="captcha"></div><div class="captcha">Digite os caracteres acima:</div><div class="captcha"><input type="text" name="captcha_text" id="captcha_text" aria-label="Escreva os caracteres do captcha aqui" ng-model="pageSignin.signup.captcha_text" ng-minlength="" ng-maxlength="" required=""><validation-messages field="contactForm.captcha_text"></validation-messages></div></div><div class="row" ng-show="pageDuvidas.sendingContactForm"><div class="col-sm-12"><div class="alert alert-info" role="alert">Enviando formulário...</div></div></div><div class="row" ng-if="pageDuvidas.successMessage"><div class="col-sm-12"><div class="alert alert-success" role="alert">{{pageDuvidas.successMessage}}</div></div></div><div class="row" ng-if="pageDuvidas.errorMessage"><div class="col-sm-12"><div class="alert alert-danger" role="alert">{{pageDuvidas.errorMessage}}</div></div></div><button class="btn btn-lg btn-block btn-submit" type="submit" ng-class="{\'disabled\' : (contactForm.$invalid && !contactForm.$touched) }">Enviar Mensagem</button></div></div></form></div></div></div></section></div>'),a.put("app/pages/erro/erro.html",'<div class="page--erro"><div class="container"><div class="row"><div class="col-sm-8 col-sm-offset-2"><show-message type="\'error\'" message="\'Erro!\'" description="\'Página não encontrada.\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-6"><p><span style="font-weight:bold;">Mas você ainda pode:</span><br><button type="button" class="btn btn-link" ui-sref="inicio">retornar à página inicial</button></p></div></div></div></div></div></div>'),a.put("app/pages/inicio/inicio.html",'<div class="page--inicio" role="main"><section class="section-video"><div class="container"><div class="row"><div class="col-md-8" ng-class="{\'col-md-offset-2\': (!pageInicio.featuredEvent && !pageInicio.bannerRespostas)}"><div class="video-player js-youtube"><div class="embed-responsive embed-responsive-16by9"><div ng-if="!pageInicio.featuredEvent || !pageInicio.featuredEvent.canView"><div class="js-iframe" ng-if="pageInicio.article.videoIsLoaded" ng-bind-html="pageInicio.article.abstractTrusted"></div></div><div ng-if="pageInicio.featuredEvent && pageInicio.featuredEvent.canView"><div class="js-iframe" ng-bind-html="pageInicio.featuredEvent.bodyTrusted"></div></div><div class="video-background" ng-click="pageInicio.showVideo()"><div class="video-thumbnail" aria-hidden="true" style="background-image:url(/assets/images/youtube-background.png)"></div><button class="video-play-button" aria-live="assertive" aria-label="Assistir o vídeo tutorial Dialoga Brasil"><svg height="100%" version="1.1" viewbox="0 0 68 48" width="100%"><path class="ytp-play-button-bg" d="m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z" fill="#1f1f1e" fill-opacity="0.9"></path><path d="m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z" fill="#fff"></path><path d="M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,24.34 45.02,23.46 z" fill="#ccc"></path></svg></button></div></div></div></div><div class="col-md-4" ng-hide="true" ng-show="pageInicio.featuredEvent"><div class="row"><div class="featured-event--box" ng-click="pageInicio.showEventVideo()"><div class="box-top col-xs-12 col-sm-4 col-md-12"><h2 class="box-title">Bate papo com <b>MINISTROS/AS</b></h2></div><div class="box-middle col-xs-12 col-sm-4 col-md-12"><div class="video" ng-style="{\'background-image\': \'url(\' + pageInicio.featuredEvent.image.url + \')\'}"></div></div><div class="box-bottom col-xs-12 col-sm-4 col-md-12"><div class="date">{{pageInicio.featuredEvent.start_date | date : "dd/MM/yyyy"}}</div><div class="live">AO VIVO</div><div class="description" ng-bind-html="pageInicio.featuredEvent.abstract"></div></div><div class="clearfix"></div></div></div></div><div class="col-md-4" ng-hide="true" ng-show="pageInicio.bannerRespostas"><div class="banner-respostas"><a ui-sref="respostas" class="banner-respostas--link-top"><span class="banner-respostas--background-image" aria-hidden="true"></span> <img class="banner-respostas--logo" src="/assets/images/banner-logo--dialoga-brasil.png" alt="Logo Dialoga Brasil"><br><span class="banner-respostas--text1">O dialoga já respondeu</span><br><span class="banner-respostas--text2">às suas solicitações!</span><br><span class="banner-respostas--text3">Vários programas contaram com centenas de participações e elas foram respondidas, confira já quais propostas foram respondidas:</span></a> <a ui-sref="respostas" class="banner-respostas--link-bottom">Veja todas as respostas das propostas</a></div></div><div class="col-md-4" ng-show="pageInicio.bannerRespostas"><div class="banner-respostas"><a ui-sref="respostas"><img class="banner-respostas--logo banner-respostas--logo-small img-responsive banner-responsive" src="/assets/images/banner_home_2.png" alt="O governo federal segue dialogando com a sociedade. Você fez sua parte mandando participando com propostas para melhorar o país e o governo respondeu. Confira aqui o resultado!"></a></div><br></div></div></div></section><section class="section-event"><div ng-if="pageInicio.events"><event-list events="pageInicio.events"></event-list></div><div ng-if="!pageInicio.events && pageInicio.loadingEvents" class="container"><div class="row"><div class="col-sm-12"><div class="alert alert-info" role="alert">Carregando lista de eventos.</div></div></div></div><div ng-if="!pageInicio.events && pageInicio.eventsError" class="container"><div class="row"><div class="col-sm-12"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de eventos neste momento.</div></div></div></div></section><section class="section-info" ng-if="pageInicio.loading || pageInicio.error"><div class="container"><div class="row"><div class="col-md-12"><div ng-if="pageInicio.loading && !pageInicio.error"><div class="alert alert-info" role="alert">Carregando conteúdo...</div></div><div ng-if="pageInicio.error"><div class="alert alert-danger" role="alert">Erro ao carregar o conteúdo principal.</div></div></div></div></div></section><section class="section--articles section-gray section-space-up" ng-if="pageInicio.article"><div class="container"><div id="lista-de-programas" class="row"><div class="col-sm-4 col-md-3"><div class="row visible-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter1" class="control-label sr-only">Buscar programas:</label> <input id="articleQueryFilter1" type="search" class="form-control input-search" ng-model="pageInicio.query" placeholder="Buscar programas" aria-label="Buscar programas"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageInicio.submitSearch()"><span class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></span> <span class="sr-only">Buscar</span></button></span></div><br></div></div><div ng-if="pageInicio.themes && !vm.loadingFilter"><category-list categories="pageInicio.themes" selected-category="pageInicio.selectedTheme"></category-list></div><div ng-if="!pageInicio.themes && pageInicio.loadingThemes"><div class="alert alert-info" role="alert">Carregando temas.</div></div><div ng-if="!pageInicio.themes && pageInicio.themesError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de temas neste momento.</div></div></div><div class="col-sm-8 col-md-9"><div class="row hidden-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter2" class="control-label sr-only">Buscar programas:</label> <input id="articleQueryFilter2" type="search" class="form-control input-search" ng-model="pageInicio.query" placeholder="Buscar programas" aria-label="Buscar programas"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageInicio.submitSearch()"><span class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></span> <span class="sr-only">Buscar</span></button></span></div></div></div><div id="search-result" class="row"><div class="col-sm-12"><header class="header"><h2>Programas</h2><button type="button" class="btn btn-link" ng-click="pageInicio.showAllPrograms($event)"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> Ver todos os {{::pageInicio.programs.length}} programas</button></header></div></div><div class="row"><div class="col-sm-12" ng-if="pageInicio.filtredPrograms && !vm.loadingFilter"><article-grid articles="pageInicio.filtredPrograms"></article-grid></div><div ng-if="!pageInicio.programs && pageInicio.loadingPrograms"><div class="alert alert-info" role="alert">Carregando programas.</div></div><div ng-if="!pageInicio.programs && pageInicio.programsError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de programas neste momento.</div></div></div></div></div></div></section></div>'),a.put("app/pages/mapa-do-site/mapa-do-site.html",'<div class="container"><div class="row"><div class="col-sm-11 col-sm-offset-1"><h2>Mapa do Site</h2><p>Uma visão geral do conteúdo disponível no site.</p></div></div></div><div class="page--mapa"><div class="container"><div class="row"><div class="col-sm-11 col-sm-offset-1"><ul class="list-sitemap"><li class="list-sitemap--item level-1"><a ui-sref="sobre" title="Conheça mais sobre o Dialoga Brasil">Sobre</a></li><li class="list-sitemap--item level-1"><a ui-sref="programas" title="Acesse a lista de programas">Programas</a><ul ng-if="sitemap.programsPerThemes"><li ng-if="!sitemap.programsPerThemes">Carregando lista de programas...</li><li ng-if="sitemap.programsPerThemes" class="list-sitemap--item level-2" ng-repeat="(slug, theme) in sitemap.programsPerThemes"><a ui-sref="programas({tema: slug})" ui-sref-opts="{location: true}" title="Acesse a lista de programas do {{theme.name}}">{{theme.name}}</a><ul><li class="list-sitemap--item level-3" ng-repeat="program in theme.programs"><a ui-sref="programa({slug: program.slug})" ui-sref-opts="{location: true}" title="Acesse o programa {{::program.title}}">{{::program.title}}</a></li></ul></li></ul></li><li class="list-sitemap--item level-1"><a ui-sref="propostas" title="Acesse a lista de propostas">Propostas</a></li><li class="list-sitemap--item level-1"><a ui-sref="ranking" title="Acesse o ranking de propostas">Ranking</a></li><li class="list-sitemap--item level-1"><a ui-sref="duvidas" title="Acesse para ler as principais dúvidas ou enviar a sua.">Dúvidas e sugestões</a></li><li class="list-sitemap--item level-1"><a ui-sref="entrar" title="Acesse para ler as principais dúvidas ou enviar a sua.">Entrar</a></li><li class="list-sitemap--item level-1"><span>Dialoga nas redes</span><ul><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="facebook" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." title="Compartilhar no Facebook"><span>Facebook</span></a></li><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="twitter" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." socialshare-hastags="dialogabrasil" title="Compartilhar no Twitter"><span>Twitter</span></a></li><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="google+" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." title="Compartilhar no Google Plus"><span>Google Plus</span></a></li><li class="list-sitemap--item level-2"><a href="whatsapp://send?text=Aqui suas ideias viram propostas e você ajuda a melhorar as ações do governo http://hom.dialoga.gov.br/" title="Compartilhar no WhatsApp"><span>WhatsApp</span></a></li></ul></li><li class="list-sitemap--item level-1"><span>Compartilhar</span><ul><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="facebook" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." title="Compartilhar no Facebook"><span>Facebook</span></a></li><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="twitter" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." socialshare-hastags="dialogabrasil" title="Compartilhar no Twitter"><span>Twitter</span></a></li><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="google+" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." title="Compartilhar no Google Plus"><span>Google Plus</span></a></li><li class="list-sitemap--item level-2"><a href="whatsapp://send?text=Aqui suas ideias viram propostas e você ajuda a melhorar as ações do governo http://hom.dialoga.gov.br/" title="Compartilhar no WhatsApp"><span>WhatsApp</span></a></li></ul></li><li class="list-sitemap--item level-1"><a ui-sref="termos-de-uso" title="Acesse para ler os termos de uso do Dialoga Brasil">Termos de uso</a></li></ul></div></div><button type="button" class="btn btn-link" ui-sref="inicio">Retornar à página inicial</button></div></div>'),a.put("app/pages/programas/programa.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="page--program"><section ng-if="!pagePrograma.article"><div class="container"><div class="row"><div class="col-sm-12"><div ng-if="pagePrograma.loading" class="alert alert-info" role="alert">Carregando detalhes sobre o progama...</div><div ng-if="pagePrograma.error" class="alert alert-warning" role="alert">Erro ao carregar o programa.</div></div></div></div></section><div role="main" ng-class="pagePrograma.category.slug"><section ng-if="pagePrograma.article.body"><div class="container"><div class="row"><article class="program-preview" ng-class="{ \'program-preview--archived\': pagePrograma.article.archived }"><div class="col-md-12"><h1 class="program-preview--title color-theme-fg">{{::pagePrograma.article.title}}</h1></div><div class="col-md-8"><div class="program-preview--box contraste-box"><div class="program-preview--banner" ng-style="{\'background-image\':\'url( {{::pagePrograma.banner.src}} )\'}"><div ng-if="pagePrograma.article.archived" class="img-mask--background"><div class="icon icon-programa-respondido"><div class="icon-circle"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div></div></div></div><div class="program-preview--box--content-wrapper"><div class="program-preview--icon icon-wrapper-rounded color-theme-bg" ng-class="pagePrograma.category.slug"><span class="icon" ng-class="\'icon-tema-\' + pagePrograma.category.slug"></span></div><div class="program-preview--abstract color-theme-fg" ng-if="pagePrograma.article.archived === false"><h2>{{::stripHtml(pagePrograma.article.summary)}}</h2></div><div class="program-preview--abstract-details" ng-if="pagePrograma.article.archived === false"><div ng-bind-html="pagePrograma.article.summaryExtended"></div></div><div class="program-preview--share"><div ng-show="!pagePrograma.article.archived" class="program-preview--share-label">COMPARTILHE ESTE <b>PROGRAMA</b></div><div ng-show="pagePrograma.article.archived" class="row text-right"><div class="col-xs-12"><a ui-sref="ranking({tema: pagePrograma.category.slug, programa: pagePrograma.article.slug})" class="btn btn-link"><span>Ver Propostas</span> <span class="glyphicon glyphicon-chevron-right color-theme-common-fg" aria-hidden="true"></span></a></div></div><div ng-show="pagePrograma.article.archived" class="program-preview--share-label">COMPARTILHE ESSA <b>RESPOSTA</b></div><div class="dropdown"><button id="dropdown-share-btn" class="btn btn-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Mostrar ou esconder a lista redes sociais para compartilhamento"><span class="icon icon-social-share-small" aria-hidden="true"></span></button><social-share social-url="pagePrograma.$state.href(\'programa\', {slug: pagePrograma.article.slug}, {absolute: true})" social-text="pagePrograma.article.title" social-image="pagePrograma.banner.src" arrow-class="social-share--arrow" class="dropdown-menu dropdown-menu-right"></social-share></div></div><div class="program-preview--make-proposal" ng-if="pagePrograma.article.archived === false"><div class="row"><div class="col-sm-6"><div class="button--themed"><button type="button" class="btn btn-block" ng-click="pagePrograma.showProposalForm()">Faça uma proposta</button></div></div></div></div></div></div></div><div class="col-md-4 hidden-xs hidden-sm"><div class="row" ng-if="!pagePrograma.article.archived"><div><div ng-if="pagePrograma.loadingTopProposals"><div class="alert alert-info" role="alert">Carregando propostas mais votadas...</div></div><div class="col-xs-12" ng-if="!pagePrograma.loadingTopProposals && pagePrograma.proposalsTopRated && pagePrograma.proposalsTopRated.length > 0"><h3 class="color-theme-fg">Propostas mais votadas</h3><proposal-carousel proposals="pagePrograma.proposalsTopRated" archived="pagePrograma.article.archived"></proposal-carousel></div></div><div><div class="col-xs-12" ng-if="!pagePrograma.loadingProposalBox && pagePrograma.randomProposal" ng-class="{\'focused-proposal\': !!pagePrograma.search.proposal_id}"><h3 class="color-theme-fg">Apoie outras propostas</h3><proposal-box proposal="pagePrograma.randomProposal" topic="pagePrograma.article" category="pagePrograma.category" show-vote="true" focus="{{pagePrograma.search.proposal_id}}" do-vote="pagePrograma.vote(proposal_id, value)" archived="pagePrograma.article.archived"></proposal-box></div><div ng-if="pagePrograma.loadingProposalBox"><div class="alert alert-info" role="alert">Carregando propostas nesse programa...</div></div></div><div ng-if="!pagePrograma.loadingTopProposals && !pagePrograma.loadingProposalBox"><div class="col-xs-12" ng-if="!pagePrograma.randomProposal && !(pagePrograma.proposalsTopRated && pagePrograma.proposalsTopRated.length > 0)"><h3>Programas sem propostas</h3><p>Este programa ainda não possui nenhuma proposta.<div class="button--themed"><button type="button" class="btn btn-block" ng-click="pagePrograma.showProposalForm()">Faça uma proposta</button></div></p></div></div></div><div class="row" ng-if="pagePrograma.article.archived"><div class="col-sm-12"><div class="gov-response--link-list" ng-repeat="proposal in pagePrograma.proposalsTopRated"><div class="gov-response--link-item"><div class="button--themed"><button type="button" class="btn btn-block" ng-click="pagePrograma.toggleResponseVisibility(proposal)"><span style="font-weight:300;">Veja o que o governo respondeu</span><br><span>{{:: ( $index + 1 ) }}ª proposta mais votada</span></button></div></div></div></div></div></div></article></div></div></section><section id="section-proposal-list" class="proposal-extended-section" style="display:none;" ng-if="pagePrograma.proposalsTopFive && pagePrograma.proposalsTopFive.length > 0"><div class="container"><div class="proposal-extended-section-header"><h3 class="color-theme-fg">Resultados de propostas mais votadas</h3><button type="button" aria-label="Close" class="btn btn-close" ng-click="pagePrograma.hideProposalsList()"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></div><div class="proposal-extended-section-content"><proposal-list proposals="pagePrograma.proposalsTopFive" archived="pagePrograma.article.archived"></proposal-list><div class="row text-center"><div class="col-xs-12"><a ng-show="pagePrograma.total_proposals > 5" ui-sref="ranking({tema: pagePrograma.category.slug, programa: pagePrograma.article.slug})" class="btn btn-link"><span>Veja todas as {{pagePrograma.total_proposals}} propostas</span></a></div></div></div></div></section><section id="section-proposal-form" class="proposal-extended-section" style="display:none;"><div class="container"><div class="proposal-extended-section-header"><button type="button" aria-label="Close" class="btn btn-close" ng-click="pagePrograma.hideProposalForm()"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></div><div ng-if="!pagePrograma.$rootScope.currentUser"><show-message type="\'alert\'" message="\'Você não está logado!\'" description="\'Você precisa estar logado para enviar uma proposta.\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><a ui-sref="entrar({redirect_uri: pagePrograma.sendProposalRedirectURI})">Clique aqui para ir para a página de login</a></div></div></div><div ng-if="pagePrograma.$rootScope.currentUser"><div class="proposal-extended-section-content"><div ng-if="pagePrograma.proposalStatus === pagePrograma.PROPOSAL_STATUS.SUCCESS"><show-message type="\'success\'" message="\'Proposta enviada com sucesso!\'" description="\'Sua proposta foi enviada para a nossa equipe de moderação. Em aproximadamente 72 horas você receberá em seu endereço de e-mail uma resposta sobre a sua proposta.\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><button type="button" class="btn btn-link" ng-click="pagePrograma.sendAnotherProposal()">Clique aqui para enviar outra proposta</button></div></div></div><div ng-if="pagePrograma.proposalStatus === pagePrograma.PROPOSAL_STATUS.SENDING">Enviando...</div><div ng-if="pagePrograma.proposalStatus === pagePrograma.PROPOSAL_STATUS.ERROR"><show-message type="\'error\'" message="\'Erro \' + pagePrograma.error.code + \'!\'" description="pagePrograma.error.message"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><button type="button" class="btn btn-link" ng-click="pagePrograma.sendAnotherProposal()">Clique aqui para enviar outra proposta</button></div></div></div><div ng-if="!pagePrograma.proposalStatus"><cadastro-proposta program="pagePrograma.article" status="pagePrograma.proposalStatus"></cadastro-proposta></div></div></div></div></section><section id="section-archived-banner" class="color-theme-bg" ng-if="pagePrograma.article.archived"><div class="container"><div class="row"><div class="col-sm-12"><h2><div class="program-banner--icon" aria-hidden="true"><div class="icon icon-respostas"></div></div><span class="archived-banner--title1">As propostas para este programa já foram</span><br><span class="archived-banner--title2">respondidas pelo governo federal. Confira!</span></h2></div></div></div></section><section id="section-response" ng-if="pagePrograma.article.archived"><div ng-if="!pagePrograma.proposalsTopRated"><div class="container"><div class="row"><div class="col-sm-12"><div class="alert alert-info" role="alert">Carregando propostas mais votadas...</div></div></div></div></div><div ng-if="pagePrograma.proposalsTopRated"><div ng-repeat="proposal in pagePrograma.proposalsTopRated"><div class="sub-section sub-section-{{::proposal.id}}" ng-class="{\'sub-section-even\': ( ($index+1) % 2 === 0), \'sub-section-odd\': ( ($index+1) % 2 === 1)}"><div class="container"><div class="row"><div class="col-sm-4 col-md-3"><div class="img-mask--container" ng-style="{\'background-image\':\'url( {{::proposal.body}} )\'}"><div class="img-mask--background ng-scope"><div class="icon icon-programa-respondido"><div class="icon-circle"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div></div></div></div></div><div class="col-sm-8 col-md-9"><br><h3 class="color-theme-fg">{{($index+1)}}ª proposta mais votada:</h3><p>{{::proposal.abstract}}</p><div class="button--themed"><button class="btn btn-block btn-responsive" ng-click="pagePrograma.toggleResponseVisibility(proposal)">Veja a resposta e o compromisso do governo<div class="button-left-icon"><span class="glyphicon glyphicon-chevron-down pull-right color-theme-common-fg" aria-hidden="true"></span></div></button></div><br></div></div></div></div><div ng-if="proposal.response" class="gov-response gov-response-{{::proposal.id}}" style="display:none;"><div class="container"><div class="row"><div class="col-sm-12"><div ng-if="proposal.response.loading" class="alert alert-info" role="alert">Carregando a resposta e compromisso do governo.</div><div ng-if="proposal.response.error" class="alert alert-warning" role="alert">Erro ao carregar a resposta e compromisso. Tente novamente ou <a ui-sref="duvidas">entre em contato</a>.</div><div ng-if="proposal.response.content"><div class="gov-response--content"><div ng-bind-html="proposal.response.content"></div></div></div></div></div><div class="row"><div class="col-sm-12"><button class="btn btn-block btn-close-response pull-right color-theme-common-fg" ng-click="pagePrograma.toggleResponseVisibility(proposal)">FECHAR<div class="button-right-icon icon-circle icon-small icon-circle-close-response color-theme-common-bg pull-right"><span class="glyphicon glyphicon-remove icon-white" aria-hidden="true"></span></div></button></div></div></div></div></div><div class="response--context vertical-padding"><div class="container"><div class="row"><div class="col-sm-5"><div class="button--themed"><a class="btn btn-block" ui-sref="respostas"><span>Veja todas as propostas</span><br><span>Respondidas pelo governo</span> <span class="glyphicon glyphicon-chevron-right"></span></a></div></div><div class="col-sm-2"></div><div class="col-sm-5"><div class="button--themed"><button type="button" class="btn btn-block" ng-click="pagePrograma.toggleContentVisibility()"><span>Saiba mais sobre o programa</span><br><span>{{::pagePrograma.article.title}}</span> <span class="glyphicon glyphicon-chevron-right"></span></button></div></div></div></div></div></div></section><section class="section-content" ng-style="{ display: pagePrograma.article.archived ? \'none\': \'block\' }"><div ng-if="pagePrograma.article.archived"><div class="container"><div class="row"><div class="col-sm-12 color-theme-fg"><h3 style="font-weight: bold;">Sobre o programa:</h3></div></div></div></div><article class="program-content" ng-if="pagePrograma.article" ng-class="pagePrograma.article.slug"><div ng-bind-html="pagePrograma.article.bodyTrusted"></div></article></section></div></div>'),
6   -a.put("app/pages/programas/programas.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="page--programas" role="main"><section class="section--info"><div class="container"><div class="row"><div class="col-sm-12"><h1>Programas</h1></div></div></div></section><section class="section--articles section-gray section-space-up" ng-if="pageProgramas.programs"><div class="container"><div id="lista-de-programas" class="row"><div class="col-sm-4 col-md-3"><div class="row visible-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar programas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pageProgramas.query" placeholder="Buscar programas" aria-label="Buscar programas"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageProgramas.submitSearch()"><span class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></span> <span class="sr-only">Buscar</span></button></span></div><br></div></div><div ng-if="pageProgramas.themes && !vm.loadingFilter"><category-list categories="pageProgramas.themes" selected-category="pageProgramas.selectedTheme"></category-list></div><div ng-if="!pageProgramas.themes && pageProgramas.loadingThemes"><div class="alert alert-info" role="alert">Carregando temas.</div></div><div ng-if="!pageProgramas.themes && pageProgramas.themesError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de temas neste momento.</div></div></div><div class="col-sm-8 col-md-9"><div class="row hidden-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar programas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pageProgramas.query" placeholder="Buscar programas" aria-label="Buscar programas"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageProgramas.submitSearch()"><span class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></span> <span class="sr-only">Buscar</span></button></span></div></div></div><div id="search-result" class="row"><div class="col-sm-12"><header class="header"><h2>Conheça os programas</h2><button type="button" class="btn btn-link" ng-click="pageProgramas.showAllPrograms($event)"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> Ver todos os {{::pageProgramas.programs.length}} programas</button></header></div></div><div class="row"><div class="col-sm-12" ng-if="pageProgramas.filtredPrograms && !vm.loadingFilter"><article-grid articles="pageProgramas.filtredPrograms"></article-grid></div><div ng-if="!pageProgramas.programs && pageProgramas.loadingPrograms"><div class="alert alert-info" role="alert">Carregando programas.</div></div><div ng-if="!pageProgramas.programs && pageProgramas.programsError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de programas neste momento.</div></div></div></div></div></div></section></div>'),a.put("app/pages/propostas/propostas.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="page--propostas" role="main"><section class="section-info" ng-if="pagePropostas.loading || pagePropostas.error"><div class="container"><div class="row"><div class="col-md-12"><div ng-if="pagePropostas.loading && !pagePropostas.error"><div class="alert alert-info" role="alert">Carregando conteúdo...</div></div><div ng-if="pagePropostas.error"><div class="alert alert-danger" role="alert">Erro ao carregar o conteúdo principal.</div></div></div></div></div></section><section class="section--header" ng-if="pagePropostas.filtredProposals || pagePropostas.themes"><div class="container"><div class="row"><div class="col-sm-12"><h1>Propostas</h1></div></div></div></section><section class="section--articles section-gray section-space-up" ng-if="pagePropostas.filtredProposals || pagePropostas.themes"><div class="container"><div id="lista-de-propostas" class="row"><div class="col-sm-4 col-md-3"><div class="row visible-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar propostas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pagePropostas.query" placeholder="Buscar propostas" aria-label="Buscar propostas"><div class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pagePropostas.submitSearch()"><div class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></div><span class="sr-only">Buscar</span></button></div></div><br></div></div><div ng-if="pagePropostas.themes"><category-list categories="pagePropostas.themes" selected-category="pagePropostas.selectedTheme"></category-list></div><div ng-if="!pagePropostas.themes && pagePropostas.loadingThemes"><div class="alert alert-info" role="alert">Carregando temas.</div></div><div ng-if="!pagePropostas.themes && pagePropostas.themesError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de temas neste momento.</div></div></div><div class="col-sm-8 col-md-9"><div class="row hidden-xs" ng-if="pagePropostas.filtredProposals"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar propostas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pagePropostas.query" placeholder="Buscar propostas" aria-label="Buscar propostas"><div class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pagePropostas.submitSearch()"><div class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></div><span class="sr-only">Buscar</span></button></div></div></div></div><div id="search-result" class="row" ng-if="pagePropostas.filtredProposals"><div class="col-sm-12"><header class="header"><h2>Total de Propostas: "<b>{{pagePropostas.total_proposals}} propostas</b>"</h2></header></div></div><div class="row"><div class="col-sm-12" ng-if="!pagePropostas.loadingProposals && pagePropostas.filtredProposals && pagePropostas.total_proposals"><proposal-grid proposals="pagePropostas.filtredProposals"></proposal-grid><app-paginator page="pagePropostas.page" per-page="pagePropostas.per_page" total="pagePropostas.total_proposals" change-page="pagePropostas.changePage(pageIndex)"></app-paginator></div><div ng-if="pagePropostas.loadingProposals"><div class="alert alert-info" role="alert">Carregando propostas.</div></div><div ng-if="!pagePropostas.loadingProposals && pagePropostas.proposalsError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de propostas neste momento.</div></div></div></div></div></div></section></div>'),a.put("app/pages/ranking/ranking.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="page--ranking" role="main"><section class="section-info" ng-if="pageRanking.loading || pageRanking.error"><div class="container"><div class="row"><div class="col-md-12"><div ng-if="pageRanking.loading && !pageRanking.error"><div class="alert alert-info" role="alert">Carregando conteúdo...</div></div><div ng-if="pageRanking.error"><div class="alert alert-danger" role="alert">Erro ao carregar o conteúdo principal.</div></div></div></div></div></section><section class="section--info" ng-if="pageRanking.filtredProposals || pageRanking.themes"><div class="container"><div class="row"><div class="col-sm-12"><h1>Ranking</h1></div></div></div></section><section class="section--articles section-gray section-space-up" ng-if="pageRanking.filtredProposals || pageRanking.themes"><div class="container"><div id="lista-de-propostas" class="row"><div class="col-sm-4 col-md-3"><div ng-if="pageRanking.themes"><category-list categories="pageRanking.themes" selected-category="pageRanking.selectedTheme" disable-unselect="true"></category-list></div><div ng-if="pageRanking.filtredPrograms && pageRanking.selectedProgram" class="topics-select--wrapper"><topics-select topics="pageRanking.filtredPrograms" selected-topic="pageRanking.selectedProgram"></topics-select></div><div ng-if="!pageRanking.themes && pageRanking.loadingThemes"><div class="alert alert-info" role="alert">Carregando temas.</div></div><div ng-if="!pageRanking.themes && pageRanking.themesError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de temas neste momento.</div></div></div><div class="col-sm-8 col-md-9"><div class="row"><div class="col-sm-12"><header class="header"><h2 style="margin-top:0;">Total de Propostas: "<span>{{pageRanking.total_proposals}} propostas</span>"</h2></header></div></div><div class="row"><div class="col-sm-12" ng-if="pageRanking.filtredProposals && pageRanking.total_proposals"><proposal-list proposals="pageRanking.filtredProposals" per-page="pageRanking.per_page" total="pageRanking.total_proposals"></proposal-list><app-paginator page="pageRanking.page" per-page="pageRanking.per_page" total="pageRanking.total_proposals" change-page="pageRanking.changePage(pageIndex)"></app-paginator></div><div class="col-sm-12" ng-if="pageRanking.loadingProposals"><div class="alert alert-info" role="alert">Carregando propostas.</div></div><div class="col-sm-12" ng-if="pageRanking.proposalsError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de propostas neste momento.</div></div></div></div></div></div></section></div>'),a.put("app/pages/respostas/respostas.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="page--respostas" role="main"><section class="section-info" ng-if="pageRespostas.loading || pageRespostas.error"><div class="container"><div class="row"><div class="col-md-12"><div ng-if="pageRespostas.loading && !pageRespostas.error"><div class="alert alert-info" role="alert">Carregando conteúdo...</div></div><div ng-if="pageRespostas.error"><div class="alert alert-danger" role="alert">Erro ao carregar o conteúdo principal.</div></div></div></div></div></section><section class="section--header" ng-if="pageRespostas.filtredProposals || pageRespostas.themes"><div class="container"><div class="row"><div class="col-sm-12"><h1>O Governo Federal segue dialogando com a sociedade</h1><p>Você fez sua parte participando com propostas para melhorar o país e o Governo respondeu. Confira as propostas respondidas.</p></div></div></div></section><section class="section--articles section-gray section-space-up" ng-if="pageRespostas.filtredProposals || pageRespostas.themes"><div class="container"><div id="lista-de-respostas" class="row"><div class="col-sm-4 col-md-3"><div class="row visible-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar respostas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pageRespostas.query" placeholder="Buscar respostas" aria-label="Buscar respostas"><div class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageRespostas.submitSearch()"><div class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></div><span class="sr-only">Buscar</span></button></div></div><br></div></div><div ng-if="pageRespostas.themes"><category-list categories="pageRespostas.themes" selected-category="pageRespostas.selectedTheme"></category-list></div><div ng-if="!pageRespostas.themes && pageRespostas.loadingThemes"><div class="alert alert-info" role="alert">Carregando temas.</div></div><div ng-if="!pageRespostas.themes && pageRespostas.themesError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de temas neste momento.</div></div></div><div class="col-sm-8 col-md-9"><div class="row hidden-xs" ng-if="pageRespostas.filtredProposals"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar propostas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pageRespostas.query" placeholder="Buscar respostas" aria-label="Buscar respostas"><div class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageRespostas.submitSearch()"><div class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></div><span class="sr-only">Buscar</span></button></div></div></div></div><div id="search-result" class="row" ng-if="pageRespostas.filtredProposals"><div class="col-sm-12"><header class="header"><h2>Total de Propostas: "<b>{{pageRespostas.total_proposals}} propostas</b>"</h2></header></div></div><div class="row"><div class="col-sm-12" ng-if="!pageRespostas.loadingProposals && pageRespostas.filtredProposals && pageRespostas.total_proposals"><proposal-grid proposals="pageRespostas.filtredProposals"></proposal-grid><app-paginator page="pageRespostas.page" per-page="pageRespostas.per_page" total="pageRespostas.total_proposals" change-page="pageRespostas.changePage(pageIndex)"></app-paginator></div><div ng-if="pageRespostas.loadingProposals"><div class="alert alert-info" role="alert">Carregando propostas.</div></div><div ng-if="!pageRespostas.loadingProposals && pageRespostas.proposalsError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de propostas neste momento.</div></div></div></div></div></div></section></div>')}]);
7 0 \ No newline at end of file
dist/scripts/app-cf50c09064.js 0 → 100644
... ... @@ -0,0 +1,6 @@
  1 +!function(){"use strict";angular.module("dialoga",["ngAnimate","ngCookies","ngTouch","ngSanitize","ui.router","ngStorage","720kb.socialshare","slugifier","ncy-angular-breadcrumb","ngMessages"])}(),function(){"use strict";function a(a,e,o,s,r,t){var i=this;i.DialogaService=a,i.$scope=e,i.$rootScope=o,i.$location=s,i.$filter=r,i.$log=t,i.init(),i.loadData(),i.attachListeners(),i.$rootScope.focusMainContent(),t.debug("RespostasPageController")}angular.module("dialoga").controller("RespostasPageController",a),a.$inject=["DialogaService","$scope","$rootScope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.page=1,a.per_page=10,a.themes=null,a.selectedTheme=null,a.filtredProposals=null,a.query=null,a.search=a.$location.search(),a.search.tema&&(a._filtredByThemeSlug=a.search.tema),a.search.filtro&&(a._filtredByQuery=a.search.filtro),(a.search.tema||a.search.filtro)&&(a.loadingFilter=!0),a.loading=null,a.error=null},a.prototype.loadData=function(){var a=this;a.loading=!0,a.loadingThemes=!0,a.DialogaService.getThemes(function(e){for(var o=[],s=e.length-1;s>=0;s--){var r=e[s];r.archived&&o.push(r)}a.themes=o,a.loadingThemes=!1,a.loading=!1,a.filter()},function(e){a.error=e,a.$log.error(e),a.loadingThemes=!1,a.loading=!1})},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("change-selectedCategory",function(e,o){a.selectedTheme=o}),a.$scope.$watch("pageRespostas.selectedTheme",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),a.loadingFilter||a.filterProposals()}),a.$scope.$watch("pageRespostas.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.loadingFilter||a.filterProposals()})},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.changePage=function(a){var e=this;e.page=a,e.filterProposals(a)},a.prototype.filter=function(){var a=this;if(a.loadingThemes||a.loadingProposals)return void a.$log.info("No proposals or themes loaded yet. Abort.");if(a._filtredByThemeSlug){var e=a._filtredByThemeSlug;a.DialogaService.getThemeBySlug(e,function(e){a.selectedTheme=e},function(e){a.$log.error('Error when try to "getThemeBySlug"',e)})}a._filtredByQuery&&(a.query=a._filtredByQuery),(a._filtredByThemeSlug||a._filtredByQuery)&&(a.filterProposals(),a.loadingFilter=!1)},a.prototype.filterProposals=function(a,e){var o=this;if(o.loadingProposals)return void o.$log.debug("Content is not loaded yet.");var s=a||o.page,r=e||o.per_page,t=o.query,i={page:s,per_page:r,has_children:!0,"fields[]":["id","body","abstract","hits","ranking_position","votes_against","votes_count","votes_for","parent","categories","slug","url","image","title","archived"]};o.selectedTheme&&(i.category_ids=o.selectedTheme.id),t&&(i.query=t),o.loadingProposals=!0,o.DialogaService.searchProposals(i,function(a){o.total_proposals=parseInt(a._obj.headers("total")),o.filtredProposals=a.articles,o.loadingProposals=!1},function(a){o.error=a,o.$log.error(a),o.loadingProposals=!1})},a.prototype.submitSearch=function(){var a=this,e=angular.element("#search-result");e&&e.length>0?(angular.element("html,body").animate({scrollTop:e.offset().top},"fast"),a.filterProposals()):a.$log.warn("#search-result element not found.")}}(),function(){"use strict";function a(a,e,o,s,r,t){var i=this;i.DialogaService=a,i.$scope=e,i.$rootScope=o,i.$location=s,i.$filter=r,i.$log=t,i.init(),i.loadData(),i.attachListeners(),i.$rootScope.focusMainContent(),t.debug("RankingPageController")}angular.module("dialoga").controller("RankingPageController",a),a.$inject=["DialogaService","$scope","$rootScope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.page=1,a.per_page=10,a.themes=null,a.selectedTheme=null,a.filtredPrograms=null,a.selectedProgram=null,a.filtredProposals=null,a.query=null,a.search=a.$location.search(),a.slug=a.$location.$$path,a.search.tema&&(a._filtredByThemeSlug=a.search.tema),a.search.programa&&(a._filtredByProgramSlug=a.search.programa),(a.search.tema||a.search.programa)&&(a.loadingFilter=!0),a.loading=null,a.error=null},a.prototype.loadData=function(){var a=this;a.loading=!0,a.loadingThemes=!0,a.DialogaService.getThemes(function(e){a.themes=e,a.loadingThemes=!1;var o=null;if(a.search.tema||a._filtredByThemeSlug){var s=a.themes.filter(function(e){return e.slug===a.search.tema||e.slug===a._filtredByThemeSlug});s&&s.length>0&&(o=s[0],a.selectedTheme=o)}o||(a.selectedTheme=a.themes[Math.floor(Math.random()*a.themes.length)]);var r=a.selectedTheme.id;a.loadPrograms(r,function(){a.loading=!1,a.loadingFilter=!1})},function(e){a.error=e,a.$log.error(e),a.loadingThemes=!1,a.loading=!1})},a.prototype.loadPrograms=function(a,e){var o=this;o.DialogaService.getProgramsByThemeId(a,function(a){o.filtredPrograms=a;var s=null;if(o.search.programa||o._filtredByProgramSlug){var r=o.filtredPrograms.filter(function(a){return a.slug===o.search.programa||a.slug===o._filtredByProgramSlug});r&&r.length>0&&(s=r[0],o.selectedProgram=s)}s||(o.selectedProgram=o.filtredPrograms[Math.floor(Math.random()*o.filtredPrograms.length)]),e&&e()},function(a){o.$log.error(a),e&&e()})},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("change-selectedCategory",function(e,o){a.selectedTheme=o}),a.$scope.$watch("pageRanking.selectedTheme",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),!a.loadingFilter&&a.selectedTheme&&a.selectedTheme.id&&a.loadPrograms(a.selectedTheme.id,function(){a.filterProposals()})}),a.$scope.$on("change-selectedTopic",function(e,o){a.selectedProgram=o}),a.$scope.$watch("pageRanking.selectedProgram",function(e){a.search.programa=e?e.slug:null,a.$location.search("programa",a.search.programa),a.loadingFilter||a.filterProposals()}),a.$scope.$watch("pageRanking.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.loadingFilter||a.filterProposals()})},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.changePage=function(a){var e=this;e.page=a,e.filterProposals(a)},a.prototype.filterProposals=function(a,e){var o=this;if(o.loadingProposals)return void o.$log.debug("Content is not loaded yet.");var s=a||o.page,r=e||o.per_page,t=o.query,i=o.selectedProgram,n={page:s,per_page:r};i&&(n.parent_id=i.id),t&&(n.query=t),o.loadingProposals=!0,o.DialogaService.searchProposals(n,function(a){o.total_proposals=parseInt(a._obj.headers("total")),o.filtredProposals=a.articles,o.loadingProposals=!1},function(a){o.error=a,o.$log.error(a),o.loadingProposals=!1})}}(),function(){"use strict";function a(a,e,o,s,r,t){var i=this;i.DialogaService=a,i.$scope=e,i.$rootScope=o,i.$location=s,i.$filter=r,i.$log=t,i.init(),i.loadData(),i.attachListeners(),i.$rootScope.focusMainContent(),t.debug("PropostasPageController")}angular.module("dialoga").controller("PropostasPageController",a),a.$inject=["DialogaService","$scope","$rootScope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.page=1,a.per_page=10,a.themes=null,a.selectedTheme=null,a.filtredProposals=null,a.query=null,a.search=a.$location.search(),a.search.tema&&(a._filtredByThemeSlug=a.search.tema),a.search.filtro&&(a._filtredByQuery=a.search.filtro),(a.search.tema||a.search.filtro)&&(a.loadingFilter=!0),a.loading=null,a.error=null},a.prototype.loadData=function(){var a=this;a.loading=!0,a.loadingThemes=!0,a.DialogaService.getThemes(function(e){a.themes=e,a.loadingThemes=!1,a.loading=!1,a.filter()},function(e){a.error=e,a.$log.error(e),a.loadingThemes=!1,a.loading=!1})},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("change-selectedCategory",function(e,o){a.selectedTheme=o}),a.$scope.$watch("pagePropostas.selectedTheme",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),a.page=1,a.loadingFilter||a.filterProposals()}),a.$scope.$watch("pagePropostas.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.loadingFilter||a.filterProposals()})},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.changePage=function(a){var e=this;e.page=a,e.filterProposals(a)},a.prototype.filter=function(){var a=this;if(a.loadingThemes||a.loadingProposals)return void a.$log.info("No proposals or themes loaded yet. Abort.");if(a._filtredByThemeSlug){var e=a._filtredByThemeSlug;a.DialogaService.getThemeBySlug(e,function(e){a.selectedTheme=e},function(e){a.$log.error('Error when try to "getThemeBySlug"',e)})}a._filtredByQuery&&(a.query=a._filtredByQuery),(a._filtredByThemeSlug||a._filtredByQuery)&&(a.filterProposals(),a.loadingFilter=!1)},a.prototype.filterProposals=function(a,e){var o=this;if(o.loadingProposals)return void o.$log.debug("Content is not loaded yet.");var s=a||o.page,r=e||o.per_page,t=o.query,i={page:s,per_page:r};o.selectedTheme&&(i.category_ids=o.selectedTheme.id),t&&(i.query=t),o.loadingProposals=!0,o.DialogaService.searchProposals(i,function(a){o.total_proposals=parseInt(a._obj.headers("total")),o.filtredProposals=a.articles,o.loadingProposals=!1},function(a){o.error=a,o.$log.error(a),o.loadingProposals=!1})},a.prototype.submitSearch=function(){var a=this,e=angular.element("#search-result");e&&e.length>0?(angular.element("html,body").animate({scrollTop:e.offset().top},"fast"),a.filterProposals()):a.$log.warn("#search-result element not found.")}}(),function(){"use strict";function a(a,e,o,s,r,t){var i=this;i.DialogaService=a,i.$scope=e,i.$rootScope=o,i.$location=s,i.$filter=r,i.$log=t,i.init(),i.loadData(),i.attachListeners(),i.$rootScope.focusMainContent(),i.$log.debug("ProgramasPageController")}angular.module("dialoga").controller("ProgramasPageController",a),a.$inject=["DialogaService","$scope","$rootScope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.themes=null,a.selectedTheme=null,a.programs=null,a.filtredPrograms=null,a.query=null,a.search=a.$location.search(),a.search.tema&&(a._filtredByThemeSlug=a.search.tema),a.search.filtro&&(a._filtredByQuery=a.search.filtro),(a.search.tema||a.search.filtro)&&(a.loadingFilter=!0),a.loading=null,a.error=null},a.prototype.loadData=function(){var a=this;a.loading=!0,a.loadingPrograms=!0,a.DialogaService.getPrograms(function(e){a.programs=e,a.filtredPrograms=a.programs,a.loadingPrograms=!1,a.filter()},function(e){a.error=e,a.$log.error(e),a.loadingPrograms=!1}),a.loadingThemes=!0,a.DialogaService.getThemes(function(e){a.themes=e,a.loadingThemes=!1,a.filter()},function(e){a.error=e,a.$log.error(e),a.loadingThemes=!1})},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("change-selectedCategory",function(e,o){a.selectedTheme=o,a.$log.debug("vm.selectedTheme",a.selectedTheme)}),a.$scope.$watch("pageProgramas.selectedTheme",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),a.loadingFilter||(a.filtredPrograms=a.getFiltredPrograms())}),a.$scope.$watch("pageProgramas.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.loadingFilter||(a.filtredPrograms=a.getFiltredPrograms())})},a.prototype.filter=function(){var a=this;if(a.loadingThemes||a.loadingPrograms)return void a.$log.info("No programs or themes loaded yet. Abort.");if(a._filtredByThemeSlug){var e=a._filtredByThemeSlug;a.DialogaService.getThemeBySlug(e,function(e){a.selectedTheme=e},function(e){a.$log.error('Error when try to "getThemeBySlug"',e)})}a._filtredByQuery&&(a.query=a._filtredByQuery),(a._filtredByThemeSlug||a._filtredByQuery)&&(a.filtredPrograms=a.getFiltredPrograms(),a.loadingFilter=!1)},a.prototype.submitSearch=function(){var a=this;a.loadingFilter=!0;var e=angular.element("#search-result");e&&e.length>0?(angular.element("html,body").animate({scrollTop:e.offset().top},"fast"),a.filtredPrograms=a.getFiltredPrograms()):a.$log.warn("#search-result element not found.")},a.prototype.showAllPrograms=function(a){var e=this;a.stopPropagation(),e.resetFilterValues(),e._showAllFlag=!0,e.filtredPrograms=e.getFiltredPrograms()},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.getFiltredPrograms=function(){var a=this;if(!a.programs)return a.$log.info("No programs loaded yet. Abort."),null;var e=a.programs,o=e,s=a.query,r=a.selectedTheme,t=a.$filter("filter");return r&&(o=a._filterByCategory(o,r)),s&&(o=t(o,s,!1)),s||r||!a._showAllFlag||(o=a._balanceByCategory(o)),o},a.prototype._filterByCategory=function(a,e){var o=this;if(a=a||[],!e)return a;for(var s=[],r=0;r<a.length;r++){var t=a[r];t.categories&&0!==t.categories.length?t.categories[0].slug===e.slug&&s.push(t):o.$log.warn("Program without theme (category)",t.slug)}return s},a.prototype._balanceByCategory=function(a){for(var e=this,o=[],s={},r=0;r<a.length;r++){var t=a[r];if(t.categories&&0!==t.categories.length){var i=t.categories[0].slug;s[i]||(s[i]=[]),s[i].push(t)}else e.$log.warn("Program without theme (category)",t.slug)}for(var n=null,l=null,c=!0;c;){var d=!1;n=null,l=null;for(n in s)if(s.hasOwnProperty(n)&&(l=s[n],l.length>0)){var p=l.pop();o.push(p),d=!0}d||(c=!1)}return o}}(),function(){"use strict";function a(a,e,o,s,r,t,i,n,l,c,d){var p=this;p.DialogaService=a,p.PATH=e,p.VOTE_OPTIONS=o,p.PROPOSAL_STATUS=s,p.$state=r,p.$location=t,p.$scope=i,p.$rootScope=n,p.$element=l,p.$sce=c,p.$log=d,p.init(),p.loadData(),p.attachListeners(),p.$rootScope.focusMainContent(),p.$log.debug("ProgramaPageController")}angular.module("dialoga").controller("ProgramaPageController",a),a.$inject=["DialogaService","PATH","VOTE_OPTIONS","PROPOSAL_STATUS","$state","$location","$scope","$rootScope","$element","$sce","$log"],a.prototype.init=function(){var a=this;a.article=null,a.category=null,a.loading=null,a.loadingTopProposals=null,a.loadingProposalBox=null,a.sendProposalRedirectURI=null,a.showDetailAboutArchived=!1,a.search=a.$location.search(),a.error=!1},a.prototype.loadData=function(){var a=this;a.loading=!0,a.proposalStatus=null;var e=a.$state.params.slug;return e?void a.DialogaService.getProgramBySlug(e,function(o){a.article=o,a.category=a.article.categories[0],a.sendProposalRedirectURI="state=programa&task=send-proposal&slug="+e,a.$rootScope.contentTitle=a.article.title,!a.banner&&a.article.image&&(a.banner={src:a.PATH.image+a.article.image.url,alt:"Imagem de destaque do conteúdo"}),a.article.body&&!a.article.bodyTrusted&&(a.article.bodyTrusted=a.$sce.trustAsHtml(a.article.body)),a.loadingTopProposals=!0,a.DialogaService.getProposalsByTopicIdRanked(a.article.id,{limit:5},function(e){if(a.total_proposals=parseInt(a.article.children_count),a.proposals=e.articles?e.articles:e.proposals,a.proposalsTopFive=a.proposals.slice(0,5),a.proposalsTopRated=a.proposals.slice(0,3),a.loadingTopProposals=!1,a.article.archived&&a.search.proposal_id){for(var o=!1,s=parseInt(a.search.proposal_id),r=a.proposalsTopRated.length-1;r>=0;r--){var t=a.proposalsTopRated[r];if(t.id===s){o=!0;break}}if(!o)return void a.$log.debug("Proposal is not one of top 3.");a.$rootScope.findElAsyncAndFocus(".sub-section-"+s)}for(var i=a.proposalsTopRated.length-1;i>=0;i--){var n=a.proposalsTopRated[i];n.body=n&&n.body&&n.body.length>0?String(n.body).replace(/<[^>]+>/gm,""):a.banner.src}},function(e){a.$log.error(e),a.loadingTopProposals=!1}),a.article.archived||(a.search.proposal_id?a.loadProposalById(a.search.proposal_id):a.loadRandomProposal()),a.loading=!1},function(e){a.$log.error(e),a.error=e,a.loading=!1}):(a.$log.warn("slug not defined."),a.$log.info("Rollback to home page."),void a.$state.go("inicio",{},{location:"replace"}))},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("proposal-carousel:showProposalsList",function(){a.showProposalsList()}),a.$scope.$on("cadastro-proposa:startSendProposal",function(e,o){a.proposalStatus=a.PROPOSAL_STATUS.SENDING;var s=a.article.categories[0].id;a.DialogaService.createProposal(o,a.article.id,s,function(e){a.$log.debug("response",e),a.proposalStatus=a.PROPOSAL_STATUS.SUCCESS},function(e){a.$log.error(e),a.error=e,400===a.error.code&&(angular.equals(e.message,"Resumo é muito longo (máximo: 200 caracteres)")?a.error.message="Proposta muito longa (máximo: 200 caracteres)":(a.error.message="",a.error.message+="Não foi possível enviar a proposta.<br>",a.error.message+="Este problema já foi registrado em nossos servidores.<br>",a.error.message+="Por favor, tente novamente mais tarde.")),a.proposalStatus=a.PROPOSAL_STATUS.ERROR})})},a.prototype.loadProposalById=function(a){var e=this;e.loadingProposalBox=!0,e.DialogaService.getProposalById(a,{limit:"1"},e._handleSuccessOnGetProposal.bind(e),e._handleErrorOnGetProposal.bind(e))},a.prototype.loadRandomProposal=function(){var a=this;a.loadingProposalBox=!0,a.DialogaService.getProposalsByTopicId(a.article.id,{order:"random()",limit:"1",t:Date.now()},a._handleSuccessOnGetProposal.bind(a),a._handleErrorOnGetProposal.bind(a))},a.prototype._handleSuccessOnGetProposal=function(a){var e=this;if(a&&a.articles){var o=a.articles.length;e.randomProposal=a.articles[Math.floor(Math.random()*o)],e.loadingProposalBox=!1,e.$scope.$broadcast("proposal-box:proposal-loaded",{success:!0})}e.search.proposal_id&&e.$rootScope.findElAsyncAndFocus(".focused-proposal")},a.prototype._handleErrorOnGetProposal=function(a){var e=this;e.$log.error(a),e.$scope.$broadcast("proposal-box:proposal-loaded",{error:!0})},a.prototype.voteSkip=function(){var a=this;a.loadRandomProposal()},a.prototype.vote=function(a,e){var o=this;return o.article.archived?void o.$log.info("Article archived. Abort."):e===o.VOTE_OPTIONS.SKIP?void o.voteSkip():void o.DialogaService.voteProposal(a,{value:e}).then(function(a){o.$log.debug("voteProposal response",a),a.success=!0,o.$scope.$broadcast("proposal-box:vote-response",a)},function(a){o.$log.debug("voteProposal error",a),a.error=!0,o.$scope.$broadcast("proposal-box:vote-response",a)})["finally"](function(a){o.$log.debug("voteProposal finally",a)})},a.prototype.showProposalsList=function(){var a=this;a.findAndShow("#section-proposal-list")},a.prototype.hideProposalsList=function(){var a=this;a.findAndHide("#section-proposal-list")},a.prototype.showProposalForm=function(){var a=this;return a.article.archived?void a.$log.info("Article archived. Abort."):void a.findAndShow("#section-proposal-form")},a.prototype.hideProposalForm=function(){var a=this;a.findAndHide("#section-proposal-form")},a.prototype.findAndShow=function(a){var e=this,o=e.$element.find(a);o.slideDown(),angular.element("html,body").animate({scrollTop:o.offset().top},"fast")},a.prototype.findAndHide=function(a){var e=this;e.$element.find(a).slideUp()},a.prototype.sendAnotherProposal=function(){var a=this;a.proposalStatus=null},a.prototype.toggleContentVisibility=function(){var a=this,e=angular.element(".section-content");return e&&0!==e.length?void(e.is(":visible")?e.slideUp():(e.slideDown(),angular.element("html,body").animate({scrollTop:e.offset().top},"fast"))):void a.$log.warn('".section-content" not found.')},a.prototype.toggleResponseVisibility=function(a){function e(){var e=angular.element(".gov-response-"+a.id);e.is(":visible")?e.slideUp():e.slideDown(100,function(){angular.element("html,body").animate({scrollTop:e.offset().top},"fast")})}var o=this;return a?void(a.response?e():(a.response={loading:!0,error:!1,content:null},o.DialogaService.getResponseByProposalId(a.proposal_id).then(function(o){a.response.content=o.articles[0].body,e()})["catch"](function(){a.response.error=!1})["finally"](function(){a.response.loading=!1}))):void o.$log.error("Error - proposal is:",a)}}(),function(){"use strict";function a(a,e,o,s){var r=this;r.DialogaService=a,r.$log=s,r.init(),r.loadData(),r.$log.debug("SitemapPageController")}function e(a){for(var e={},o=a.length,s=0;o>s;s++){var r=a[s],t=r.categories[0],i=e[t.slug]||{};angular.isArray(i.programs)||(i=t,i.programs=[],e[i.slug]=i),i.programs.push(r)}return e}angular.module("dialoga").controller("SitemapPageController",a),a.$inject=["DialogaService","$state","$sce","$log"],a.prototype.init=function(){var a=this;a.programsPerThemes=null},a.prototype.loadData=function(){var a=this;a.DialogaService.getPrograms(function(o){a.programsPerThemes=e(o)},function(e){a.error=e,a.$log.error(e)})}}(),function(){"use strict";function a(a,e,o,s,r,t,i){var n=this;n.DialogaService=a,n.$scope=e,n.$location=o,n.$filter=s,n.$sce=r,n.$timeout=t,n.$log=i,n.init(),n.loadData(),n.attachListeners(),n.$log.debug("InicioPageController")}function e(a){for(var e=[],o={},s=0;s<a.length;s++){var r=a[s],t=r.categories[0].slug;o[t]||(o[t]=[]),o[t].push(r)}for(var i=null,n=null,l=!0;l;){var c=!1;i=null,n=null;for(i in o)if(o.hasOwnProperty(i)&&(n=o[i],n.length>0)){var d=n.pop();e.push(d),c=!0}c||(l=!1)}return e}function o(){var a=document.createElement("script");a.src="https://www.youtube.com/iframe_api";var e=document.getElementsByTagName("script")[0];e.parentNode.insertBefore(a,e)}function s(){var a=angular.element.find(".js-iframe iframe"),e=window.YT.Player;new e(a[0],{events:{onReady:r}})}function r(a){a.target.playVideo(),t(1e3)}function t(a){var e=angular.element.find(".video-background");angular.element(e).fadeOut(a||100)}angular.module("dialoga").controller("InicioPageController",a),a.$inject=["DialogaService","$scope","$location","$filter","$sce","$timeout","$log"],a.prototype.init=function(){var a=this;a.article=null,a.events=null,a.featuredEvent=null,a.bannerRespostas=!0,a.themes=null,a.selectedTheme=null,a.programs=null,a.filtredPrograms=null,a.query=null,a.scroll=null,a.search=a.$location.search(),a.search.tema&&(a._filtredByThemeSlug=a.search.tema),a.search.filtro&&(a._filtredByQuery=a.search.filtro),(a.search.tema||a.search.filtro)&&(a.loadingFilter=!0),a.search.scroll&&(a.scroll=a.search.scroll),a.loading=null,a.error=null},a.prototype.loadData=function(){function a(){o.loadingThemes=!0,o.DialogaService.getThemes(function(a){o.themes=a,o.loadingThemes=!1,o.filter()},function(a){o.$log.error("Error on getThemes.",a),o.loadingThemes=!1,o.errorThemes=a}),o.loadingPrograms=!0,o.DialogaService.getProgramsRandom({},function(a){o.programs=o.article.children,o.filtredPrograms=a.articles,o.loadingPrograms=!1,o.filter(),e()},function(a){o.$log.error("Error on getPrograms.",a),o.loadingPrograms=!1,o.errorPrograms=a})}function e(){o._scrollHandler()}var o=this;o.loading=!0,o.DialogaService.getHome(function(e){o.article=e.article,o.article.videoIsLoaded&&t(2e3),a(),o.loading=!1},function(a){o.$log.error("Error on getHome.",a),o.loading=!1,o.error=a}),o.loadingEvents=!0,o.DialogaService.getEvents().then(function(a){o.$log.debug("getEvents.success",a),o.events=a.articles;var e=o.$filter("orderBy");o.featuredEvent=e(o.events,"start_date",!1)[0]},function(a){o.$log.debug("Error on getEvents.",a),o.eventsError=a},function(a){o.$log.debug("{UPDATE}",a)})["finally"](function(a){o.$log.debug("{FINALLY}",a),o.loadingEvents=!1})},a.prototype._scrollHandler=function(){var a=this;if(a.search.scroll){var e=a.search.scroll,o=0;if(angular.isNumber(e))o=parseInt(e);else{var s=angular.element("#"+a.search.scroll);s&&s.length>0?o=s.offset().top:a.$log.warn("element not found:",a.search.scroll)}a.$timeout(function(){angular.element("html,body").animate({scrollTop:o},"fast")},0)}},a.prototype.attachListeners=function(){var a=this;a.$scope.$on("change-selectedCategory",function(e,o){a.selectedTheme=o}),a.$scope.$watch("pageInicio.selectedTheme",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),a.loadingFilter||(a.filtredPrograms=a.getFiltredPrograms())}),a.$scope.$watch("pageInicio.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.loadingFilter||(a.filtredPrograms=a.getFiltredPrograms())})},a.prototype.showVideo=function(){var a=this;return a.article.videoIsLoaded?(t(0),void a.$log.debug("The content already cached. Show-it!")):(o(),window.onYouTubeIframeAPIReady=window.onYouTubeIframeAPIReady||s,window.onYouTubePlayerReady=window.onYouTubePlayerReady||r,void(a.article.videoIsLoaded=!0))},a.prototype.showEventVideo=function(){var a=this;t(0),a.featuredEvent.canView=!0,a.featuredEvent.bodyTrusted=a.$sce.trustAsHtml(a.featuredEvent.body)},a.prototype.submitSearch=function(){var a=this;a.loadingFilter=!0;var e=angular.element("#search-result");e&&e.length>0?(angular.element("html,body").animate({scrollTop:e.offset().top},"fast"),a.filtredPrograms=a.getFiltredPrograms()):a.$log.warn("#search-result element not found.")},a.prototype.filter=function(){var a=this;if(a.loadingThemes||a.loadingPrograms)return void a.$log.info("No programs or themes loaded yet. Abort.");if(a._filtredByThemeSlug){var e=a._filtredByThemeSlug;a.DialogaService.getThemeBySlug(e,function(e){a.selectedTheme=e},function(e){a.$log.error('Error when try to "getThemeBySlug"',e)})}a._filtredByQuery&&(a.query=a._filtredByQuery),(a._filtredByThemeSlug||a._filtredByQuery)&&(a.filtredPrograms=a.getFiltredPrograms(),a.loadingFilter=!1)},a.prototype.showAllPrograms=function(a){var e=this;a.stopPropagation(),e.resetFilterValues(),e.filtredPrograms=e.getFiltredPrograms()},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.getFiltredPrograms=function(){var a=this;if(!a.programs)return a.$log.debug("No programs loaded yet. Abort."),null;var o=a.programs,s=o,r=a.query,t=a.selectedTheme,i=a.$filter("filter");return a.loadingFilter=!0,t&&(s=a._filterByCategory(s,t)),r&&(s=i(s,r,!1)),r||t||(s=e(s)),a.loadingFilter=!1,s},a.prototype._filterByCategory=function(a,e){var o=this;if(a=a||[],!e)return a;for(var s=[],r=0;r<a.length;r++){var t=a[r];t.categories&&0!==t.categories.length?t.categories[0].slug===e.slug&&s.push(t):o.$log.warn("Program without theme (category)",t.slug)}return s}}(),function(){"use strict";function a(a,e,o,s){s.debug("DuvidasPageController");var r=this;r.DialogaService=a,r.$interval=e,r.$window=o,r.$log=s,r.init(),r.loadData(),r.attachListeners()}angular.module("dialoga").controller("DuvidasPageController",a),a.$inject=["DialogaService","$interval","$window","$log"],a.prototype.init=function(){var a=this;a.questions=[{question:"O que é o Dialoga Brasil?",answer:"Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven`t heard of them accusamus labore sustainable VHS."},{question:"O que ... ?",answer:"Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven`t heard of them accusamus labore sustainable VHS."}],a.loading=!0,a.error=!1,a.sendingContactForm=!1},a.prototype.loadData=function(){},a.prototype.attachListeners=function(){var a=this;a._attachCaptcha()},a.prototype._attachCaptcha=function(){var a=this,e=null;e=a.$interval(function(){var o=angular.element("#serpro_captcha");o&&o.length>0&&(a.$window.initCaptcha(o[0]),a.$interval.cancel(e),e=void 0)},200)},a.prototype.submitContactForm=function(a,e){var o=this;o.$log.debug("submitContactForm contactForm",e),o.sendingContactForm=!0;var s={name:e.inputName.$modelValue,email:e.inputEmail.$modelValue,subject:e.inputSubject.$modelValue,message:e.inputMessage.$modelValue},r=a.target,t=angular.element(r),i=t.find('[name="txtToken_captcha_serpro_gov_br"]');s.txtToken_captcha_serpro_gov_br=i.val(),o.DialogaService.sendContactForm(s).then(function(a){o.$log.debug("sendContactForm success",a),o.successMessage="Mensagem enviada com sucesso!"},function(a){o.$log.warn("sendContactForm error",a),o.errorMessage="Erro ao enviar mensagem. Tente novamente mais tarde."})["finally"](function(a){o.$log.debug("sendContactForm finally",a),o.sendingContactForm=!1})}}(),function(){"use strict";function a(a,e,o){var s=this;s.AuthService=a,s.$state=e,s.$log=o,s.init(),s.$log.debug("NewPasswordPageController")}angular.module("dialoga").controller("NewPasswordPageController",a),a.$inject=["AuthService","$state","$log"],a.prototype.init=function(){var a=this;a.loading=!1,a.submitNewPasswordSuccess=!1,a.submitNewPasswordError=!1,a.token=a.$state.params.token},a.prototype.submitNewPassword=function(a,e){var o=this;if(!e.$valid)return void o.$log.warn("Form validation: fail.");o.loading=!0,o.submitNewPasswordSuccess=!1,o.submitNewPasswordError=!1;var s={code:o.token,newPassword:e.newPassword.$modelValue,newPasswordConfirmation:e.newPasswordConfirmation.$modelValue},r=o.AuthService.changePassword(s);r.then(function(a){o.$log.debug("new password success:",a),o.submitNewPasswordSuccess=!0})["catch"](function(a){o.$log.debug("new password error:",a),o.submitNewPasswordError=!0,o.submitNewPasswordErrorMessage=a.data.message||"Não foi possível configurar nova senha.",a.status>=500&&a.status<600&&(o.internalError=!0)})["finally"](function(){o.loading=!1})}}(),function(){"use strict";function a(a,e,o,s,r,t,i,n,l,c,d,p,g){var u=this;u.$scope=a,u.$rootScope=e,u.$window=o,u.$location=s,u.$state=r,u.$timeout=t,u.$interval=i,u.APP=n,u.AUTH_EVENTS=l,u.AuthService=c,u.DialogaService=d,u.Session=p,u.$log=g,u.init(),u.loadData(),u.attachListeners(),u.$rootScope.focusMainContent(),u.$log.debug("AuthPageController")}function e(a){return angular.element(a.target).find('[name="txtToken_captcha_serpro_gov_br"]').val()}angular.module("dialoga").controller("AuthPageController",a),a.$inject=["$scope","$rootScope","$window","$location","$state","$timeout","$interval","APP","AUTH_EVENTS","AuthService","DialogaService","Session","$log"],a.prototype.init=function(){var a=this;a.signin={},a.signup={},a.terms=null,a.loadingTerms=null,a.delay=3,a.countdown=0,a.search=a.$location.search();var e=a.search.redirect_uri||"";e&&e.length>0&&(a.params=JSON.parse('{"'+decodeURI(e).replace(/"/g,'\\"').replace(/&/g,'","').replace(/=/g,'":"')+'"}'),a.hasRedirect=!0),a.currentUser=a.Session.getCurrentUser(),a.$scope.$on(a.AUTH_EVENTS.loginSuccess,function(){a.currentUser=a.Session.getCurrentUser()}),a.$scope.$on(a.AUTH_EVENTS.logoutSuccess,function(){a.clearMessages(),a.currentUser=a.Session.getCurrentUser(),a._attachCaptcha()})},a.prototype.loadData=function(){var a=this;a.loadingTerms=!0,a.DialogaService.getTerms(function(e){a.loadingTerms=!1,a.terms=e.article},function(e){a.loadingTerms=!1,a.error=e})},a.prototype.attachListeners=function(){var a=this;a.$scope.$on(a.AUTH_EVENTS.registerSuccess,function(e,o){a.$log.debug("[register success] response",o)}),a.$scope.$on(a.AUTH_EVENTS.registerFailed,function(e,o){a.$log.debug("[register error] response",o)}),a.$scope.$on("oauthClientPluginResult",function(e,o){a.$log.debug("response",o);var s=o.data.logged_in,r=o.data.private_token;if(o.data.user&&!o.data.user.private_token&&(o.data.user.private_token=r),s){var t=a.Session.create(o.data);a.$rootScope.currentUser=t,a.$rootScope.$broadcast(a.AUTH_EVENTS.loginSuccess,t)}}),a._attachCaptcha()},a.prototype._attachCaptcha=function(){var a=this,e=null;e=a.$interval(function(){var o=angular.element("#serpro_captcha");o&&o.length>0&&(a.$window.initCaptcha(o[0]),a.$interval.cancel(e),e=void 0)},200)},a.prototype.onClickLogout=function(){var a=this;a.AuthService.logout()},a.prototype.submitSignup=function(a,o){var s=this;o.txtToken_captcha_serpro_gov_br=e(a),s.AuthService.register(o).then(function(){
  2 +s.signupSuccess=!0},function(a){if(s.signupError=!0,s.signupErrorTitle="Erro!",s.signupErrorMessage=a.data.message,a.status>=400&&a.status<500){var e=JSON.parse(a.data.message);e&&e.email&&(s.signupErrorMessage="E-mail já está em uso.")}a.status>=500&&a.status<600&&(s.internalError=!0)})},a.prototype.submitSignin=function(a){var e=this;e.AuthService.login(a).then(function(){e.showSigninSuccessMessage(),e._startRedirect()},function(a){e.$log.error('Error on "submitSignin"',a),e.signinError=!0,a.status>=400&&a.status<500&&(e.signinErrorTitle="Erro!",e.signinErrorContent=a.data.message,401===a.status&&(e.signinErrorTitle="Acesso não autorizado!",e.signinErrorContent="E-mail ou senha incorretos."))})},a.prototype.submitRecover=function(a,o){var s=this;s.loadingSubmitRecover=!0;var r={login:o.login.$modelValue,captcha_text:o.captcha_text.$modelValue,txtToken_captcha_serpro_gov_br:e(a)},t=s.AuthService.forgotPassword(r);t.then(function(a){s.$log.debug("recover success.response",a),s.recoverSuccess=!0}),t["catch"](function(a){s.$log.debug("recover error.response",a),s.recoverError=!0,s.recoverErrorMessage=a.data.message,a.status>=400&&a.status<500&&404===a.status&&(s.recoverErrorMessage="E-mail não cadastrado no Dialoga Brasil."),a.status>=500&&a.status<600&&(s.internalError=!0)}),t["finally"](function(){s.loadingSubmitRecover=!1})},a.prototype.submitConfirmationForm=function(a,o){var s=this,r={login:o.login.$modelValue,captcha_text:o.captcha_text.$modelValue,txtToken_captcha_serpro_gov_br:e(a)};s.AuthService.resendConfirmation(r).then(function(a){s.$log.debug("resendConfirmation success.response",a),s.resendConfirmationSuccess=!0;var e=a.data.users[0];e&&e.activated===!0?(s.resendConfirmationSuccessTitle="Usuário já está ativo!",s.resendConfirmationSuccessMessage="O e-mail informado já foi confirmado."):(s.resendConfirmationSuccessTitle="Pronto!",s.resendConfirmationSuccessMessage="Em instantes você receberá em seu e-mail um link para confirmar o seu cadastro.")},function(a){s.$log.debug("resendConfirmation error.response",a),s.resendConfirmationError=!0,s.resendConfirmationErrorMessage=a.data.message,a.status>=500&&a.status<600&&(s.internalError=!0)})["catch"](function(a){s.$log.debug("resendConfirmation catch.error",a)})},a.prototype.clearMessages=function(){var a=this;a.signupSuccess=!1,a.signinSuccess=!1,a.confirmSuccess=!1,a.signinError=!1,a.signupError=!1},a.prototype.showSigninSuccessMessage=function(){var a=this;a.signinSuccess=!0,a.successMessage="Login efetuado com sucesso!"},a.prototype._startRedirect=function(){var a=this;if(!a.hasRedirect)return void a.$log.debug("No redirect params defined.");a.countdown=a.delay;var e=null;e=a.$interval(function(){a.countdown--,a.countdown<=0&&(a.$interval.cancel(e),e=void 0)},1e3),a.$timeout(function(){var e=a.params.state;switch(e){case"inicio":a.$state.go(e,{event_id:a.params.event_id,task:a.params.task});break;case"programa":a.$state.go(e,{slug:a.params.slug,task:a.params.task,proposal_id:a.params.proposal_id});break;default:a.$log.debug("State not handled yet:",e)}},1e3*a.delay)},a.prototype.authWithFacebook=function(){var a=this,e="http://hom.login.dialoga.gov.br/plugin/oauth_client/facebook?oauth_client_popup=true&id="+a.APP.facebook_app_id;a.$window.oauthClientAction(e)},a.prototype.authWithGooglePlus=function(){var a=this,e="http://hom.login.dialoga.gov.br/plugin/oauth_client/google_oauth2?oauth_client_popup=true&id="+a.APP.google_app_id;a.$window.oauthClientAction(e)}}(),function(){"use strict";function a(a,e,o){var s=this;s.AuthService=a,s.$state=e,s.$log=o,s.init(),s.doActivation(),s.$log.debug("ActivePageController")}angular.module("dialoga").controller("ActivePageController",a),a.$inject=["AuthService","$state","$log"],a.prototype.init=function(){var a=this;a.loading=!0,a.activation_code=a.$state.params.activation_code},a.prototype.doActivation=function(){var a=this;a.AuthService.activate(a.activation_code).then(function(e){a.$log.info("response",e),a.successMessageTitle="Pronto!",a.successMessageContent="Conta ativada com sucesso!"},function(e){a.$log.error("response",e),a.errorMessageTitle="Erro!",(e.status>=500||e.status<600)&&(a.errorMessageContent="Código de ativação incorreto.")})["finally"](function(e){a.$log.debug("finally",e),a.loading=!1})}}(),function(){"use strict";function a(a,e,o,s,r){var t=this;t.DialogaService=a,t.$rootScope=e,t.$state=o,t.$sce=s,t.$log=r,t.init(),t.loadData(),t.$rootScope.focusMainContent(),t.$log.debug("ArticlePageController")}angular.module("dialoga").controller("ArticlePageController",a),a.$inject=["DialogaService","$rootScope","$state","$sce","$log"],a.prototype.init=function(){var a=this;a.page=a.$state.current.name,a.article=null,a.loading=!0,a.$log.debug("vm.page",a.page)},a.prototype.loadData=function(){function a(a){o.loading=!1,o.article=a.article}function e(a){o.loading=!1,o.error=a}var o=this;switch(o.page){case"acessibilidade":o.DialogaService.getAcessibility(a,e);break;case"sobre":o.DialogaService.getAbout(a,e);break;case"termos-de-uso":o.DialogaService.getTerms(a,e);break;default:o.$log.debug("Page not handled:",o.page)}}}(),function(){"use strict";function a(){function a(a){a.debug("validationMessagesController");var e=this;e.$log=a,e.init()}a.$inject=["$log"],a.prototype.init=function(){var a=this;a.required||(a.required="Ops, o campo é obrigatório."),a.minlength||(a.minlength="O campo deve ser maior."),a.maxlength||(a.maxlength="O campo deve ser menor"),a.email||(a.email="O endereço de e-mail deve ser válido")};var e={restrict:"E",templateUrl:"app/components/validation-messages/validation-messages.html",scope:{field:"=",required:"=",minlength:"=",maxlength:"=",email:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("validationMessages",a)}(),function(){"use strict";function a(a,e,o){function s(e,o){return a.get(e,o).then(t)["catch"](i)}function r(e,o){return a.post(e,o).then(t)["catch"](i)}function t(a){return o.debug("[SUCCESS]",a),a.data._obj=a,a.data}function i(a){return o.debug("[ERROR]",a),o.error("XHR Failed on Service.\n"+angular.toJson(a.data,!0)),e.reject(angular.isObject(a.data)?a.data:"An unknown error occurred.")}o.debug("UtilService");var n={get:s,post:r,handleSuccess:t,handleError:i};return n}angular.module("dialoga").factory("UtilService",a),a.$inject=["$http","$q","$log"]}(),function(){"use strict";function a(){function a(a,e){e.debug("TopicsSelectController");var o=this;o.$rootScope=a,o.$log=e,o.init()}a.$inject=["$rootScope","$log"],a.prototype.init=function(){},a.prototype.selectTopic=function(){var a=this;return null===a.selectedTopic?void a.$log.debug("Default topic selected."):void a.$rootScope.$broadcast("change-selectedTopic",a.selectedTopic)};var e={restrict:"E",templateUrl:"app/components/topics-select/topics-select.html",scope:{topics:"=",selectedTopic:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("topicsSelect",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r){r.debug("TopicListController");var t=this;t.$scope=a,t.$element=e,t.$location=o,t.$filter=s,t.$log=r,t.defaultLimit=6,t.init()}a.$inject=["$scope","$element","$location","$filter","$log"],a.prototype.init=function(){var a=this;if(!a.article)return void a.$log.debug("no article to display. Tip: use a ng-if before use this directive");if(a.categories=a.article.categories,a.programs=a.article.children,a.orderCriteries=[{label:"Título",name:"titulo"},{label:"Tema",name:"tema"},{label:"Aleatório",name:"aleatorio"}],a.filtredProgramList=a.getFiltredPrograms(),a.search=a.$location.search(),a.query=a.search&&a.search.filtro?a.search.filtro:null,a.limitTo=a.search&&a.search.limite?parseInt(a.search.limite,10):a.defaultLimit,a.categoryFilter=a.search&&a.search.tema?a.getCategoryBySlug(a.search.tema):null,a.orderCriteria=a.search&&a.search.ordem?{name:a.search.ordem}:null,a.reverse=a.search&&a.search.reverso?!0:!1,!angular.equals({},a.search)){var e=a.$element;angular.element("html,body").animate({scrollTop:e.offset().top},"slow")}a.$scope.$watch("vm.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.limitTo=a.search.filtro?a.programs.length:a.defaultLimit,a.filtredProgramList=a.getFiltredPrograms()}),a.$scope.$watch("vm.limitTo",function(e){a.search.limite=e&&e!==a.defaultLimit?e:null,a.$location.search("limite",a.search.limite),a.filtredProgramList=a.getFiltredPrograms()}),a.$scope.$watch("vm.categoryFilter",function(e){a.search.tema=e?e.slug:null,a.$location.search("tema",a.search.tema),a.search.tema&&(a.limitTo=a.programs.length),a.filtredProgramList=a.getFiltredPrograms()}),a.$scope.$watch("vm.orderCriteria",function(e){a.search.ordem=e&&e.name?e.name:null,a.$location.search("ordem",a.search.ordem),a.filtredProgramList=a.getFiltredPrograms()}),a.$scope.$watch("vm.reverse",function(e){a.search.reverso=e?e:null,a.$location.search("reverso",a.search.reverso),a.filtredProgramList=a.getFiltredPrograms()})},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.limitTo=a.defaultLimit,a.categoryFilter=null,a.orderCriteria=null},a.prototype.getIconClasses=function(a){var e=this;return e.$log.debug("[TODO] getIconClasses of category:",a),"glyphicon glyphicon-exclamation-sign"},a.prototype.getCategoryBySlug=function(a){var e=this,o=null;return angular.forEach(e.categories,function(e){e.slug===a&&(o=e)}),o},a.prototype.filterByCategory=function(a,e){var o=this;e.stopPropagation(),o.categoryFilter=a!==o.categoryFilter?a:null},a.prototype.showAll=function(a){var e=this;a.stopPropagation(),e.resetFilterValues(),e.limitTo=e.programs.length},a.prototype.getFiltredPrograms=function(){var a=this,o=a.programs,s=o,r=a.query,t=a.categoryFilter,i=a.orderCriteria?a.orderCriteria:{name:"aleatorio"},n=a.$filter("filter"),l=a.$filter("orderBy"),c=a.$filter("limitTo"),d=a.limitTo?a.limitTo:4;switch(t&&(s=e(s,t)),r&&(s=n(s,r,!1)),i.name){case"titulo":s=l(s,"title",a.reverse);break;case"tema":s=l(s,"categories[0].name",a.reverse);break;case"more_participants":a.$log.info("Criteria not handled yet: ",i);break;case"aleatorio":s=a.filterShuffle(s),a.reverse&&(s=s.slice().reverse());break;default:a.$log.warn("Criteria not matched: ",i)}return s=c(s,d)},a.prototype.filterShuffle=function(a){for(var e=[],s={},r=0;r<a.length;r++){var t=a[r],i=t.categories[0].slug;s[i]||(s[i]=[]),s[i].push(t)}var n=null,l=null;for(n in s)s.hasOwnProperty(n)&&(l=s[n],s[n]=o(l));for(var c=!0;c;){var d=!1;n=null,l=null;for(n in s)if(s.hasOwnProperty(n)&&(l=s[n],l.length>0)){var p=l.pop();e.push(p),d=!0}d||(c=!1)}return e};var s={restrict:"E",templateUrl:"app/components/programas/programas.html",scope:{article:"="},controller:a,controllerAs:"vm",bindToController:!0};return s}function e(a,e){if(a=a||[],!e)return a;for(var o=[],s=0;s<a.length;s++){var r=a[s];r.categories[0].slug===e.slug&&o.push(r)}return o}function o(a){for(var e,o,s=a.length;0!==s;)o=Math.floor(Math.random()*s),s-=1,e=a[s],a[s]=a[o],a[o]=e;return a}angular.module("dialoga").directive("topicList",a)}(),function(){"use strict";function a(){function a(a){a.debug("SocialShareController");var e=this;e.socialVia=e.socialVia||"687948707977695",e.socialUrl=e.socialUrl||"http://hom.dialoga.gov.br/",e.socialImage=e.socialImage||"http://hom.dialoga.gov.br/images/logo.png",e.socialText=e.socialText||"Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA."}var e={restrict:"E",templateUrl:"app/components/social-share/social-share.html",scope:{socialVia:"=",socialUrl:"=",socialImage:"=",socialText:"=",arrowClass:"@"},controller:a,controllerAs:"vm",bindToController:!0};return a.$inject=["$log"],e}angular.module("dialoga").directive("socialShare",a)}(),function(){"use strict";function a(){function a(a){a.debug("ShowMessageController")}a.$inject=["$log"];var e={restrict:"E",templateUrl:"app/components/show-message/show-message.html",scope:{type:"=",message:"=",description:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("showMessage",a)}(),function(){"use strict";function a(){var a={restrict:"E",templateUrl:"app/components/proposal-stats/proposal-stats.html"};return a}angular.module("dialoga").directive("proposalStats",a)}(),function(){"use strict";function a(){function a(a,e,o,s){s.debug("ProposalListController");var r=this;r.$state=a,r.$element=e,r.$timeout=o,r.$log=s,r.init()}function e(){var a=this;a.popover=angular.element(a.$element.find(".btn-question")),a.popover.popover({html:!0,placement:"bottom",animation:!0,title:"Regra de posição das propostas",content:"<p>É calculada pelo saldo de interações das propostas (curtidas - não curtidas) dividido pela diferença de exibições entre elas.</p><p>O objetivo dessa correção é compensar o saldo de interações e a diferença de exibições das propostas que não tiveram muitas oportunidades de visualização ou das propostas que tiveram mais oportunidades de visualização que a média.</p><p>Com essa correção, é possível comparar propostas que entraram em diferentes momentos, durante todo o período da consulta.</p>"})}a.$inject=["$state","$element","$timeout","$log"],a.prototype.init=function(){var a=this;if(!a.proposals)throw{name:"NotDefined",message:'The attribute "proposals" is undefined.'};a.$timeout(function(){e.call(a)},0)},a.prototype.showContent=function(a){var e=this;e.$state.go("programa",{slug:a.parent.slug,proposal_id:a.proposal_id},{location:!0,reload:!0})};var o={restrict:"E",templateUrl:"app/components/proposal-list/proposal-list.html",scope:{proposals:"="},controller:a,controllerAs:"vm",bindToController:!0};return o}angular.module("dialoga").directive("proposalList",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r,t){t.debug("ProposalGridController");var i=this;i.$scope=a,i.$rootScope=e,i.$element=o,i.$location=s,i.$filter=r,i.$log=t,i.init(),i.attachListeners()}a.$inject=["$scope","$rootScope","$element","$location","$filter","$log"],a.prototype.init=function(){},a.prototype.attachListeners=function(){};var e={restrict:"E",templateUrl:"app/components/proposal-grid/proposal-grid.html",scope:{proposals:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("proposalGrid",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r){r.debug("ProposalCarouselController");var t=this;t.$scope=a,t.$state=e,t.$element=o,t.$timeout=s,t.$log=r,t.init()}a.$inject=["$scope","$state","$element","$timeout","$log"],a.prototype.init=function(){var a=this;if(!a.proposals)throw{name:"NotDefined",message:'The attribute "proposals" is undefined.'};a.activeIndex=0,a.archived=a.archived||!1,a.loading=!1,a.proposalsLength=a.proposals.length},a.prototype.swipeLeft=function(){var a=this;a.activeIndex=a.activeIndex<a.proposalsLength-1?++a.activeIndex:0},a.prototype.swipeRight=function(){var a=this;a.activeIndex=a.activeIndex>0?--a.activeIndex:a.proposalsLength-1},a.prototype.switchProposal=function(a){var e=this;a>=0&&a<e.proposalsLength?e.activeIndex=a:e.$log.warn('[switchProposal] "index" not handled:',a)},a.prototype.showProposalsList=function(){var a=this;a.$scope.$emit("proposal-carousel:showProposalsList")},a.prototype.showContent=function(a){var e=this;e.$state.go("programa",{slug:a.parent.slug,proposal_id:a.proposal_id},{location:!0,reload:!0})};var e={restrict:"E",templateUrl:"app/components/proposal-carousel/proposal-carousel.html",scope:{archived:"=",proposals:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("proposalCarousel",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r,t,i,n,l,c,d,p){p.debug("ProposalBoxController");var g=this;g.$scope=a,g.$rootScope=o,g.$state=s,g.$timeout=r,g.$interval=t,g.$window=i,g.VOTE_STATUS=n,g.VOTE_OPTIONS=l,g.AuthService=c,g.$log=p,g.$location=e,g.init(),g.addListeners()}a.$inject=["$scope","$location","$rootScope","$state","$timeout","$interval","$window","VOTE_STATUS","VOTE_OPTIONS","AuthService","DialogaService","$log"],a.prototype.init=function(){var a=this;a.showVote=a.showVote||!1,a.archived=a.archived||!1,a.focus=a.focus||!1,a.STATE=null,a.errorOnSkip=!1,a.showCaptchaForm=null,a.voteProposalRedirectURI=null,a.proposalsImg=null;var e=a.topic.slug,o=a.proposal.id;a.voteProposalRedirectURI="state=programa&task=vote-proposal&slug="+e+"&proposal_id="+o,a.proposalsImg=String(a.proposal.body).replace(/<[^>]+>/gm,""),a.ProposalBody="undefined"!==a.proposalsImg?!1:!0},a.prototype.addListeners=function(){var a=this;a.$scope.$on("proposal-box:proposal-loaded",function(e,o){o.success&&(a.STATE=null),o.error&&(a.errorOnSkip=o.error)}),a.$scope.$on("proposal-box:vote-response",function(e,o){o.success&&(a.STATE=a.VOTE_STATUS.SUCCESS),o.error&&(a.STATE=a.VOTE_STATUS.ERROR),401===o.code&&(a.message="Não autorizado."),a.messageCode=o.code});var e=null;e=a.$interval(function(){var o=angular.element("#serpro_captcha");o&&o.length>0?(a.$window.initCaptcha(o[0]),a.$interval.cancel(e),e=void 0):a.$log.debug("captcha element not found.")},10)},a.prototype.canVote=function(){var a=this;return!!a.$rootScope.temporaryToken||a.$rootScope.currentUser&&!!a.$rootScope.currentUser.private_token},a.prototype.submitCaptcha=function(a,e){var o=this,s=a.target,r=angular.element(s),t=r.find('[name="txtToken_captcha_serpro_gov_br"]');o.sendingCaptcha=!0,o.AuthService.loginCaptcha({captcha_text:e.captcha_text.$modelValue,txtToken_captcha_serpro_gov_br:t.val()}).then(function(a){o.$log.debug("register success.data",a),o._oldVoteValue&&(o.vote(o._oldVoteValue),o._oldVoteValue=null),o.showCaptchaForm=!1},function(a){o.$log.debug("register error.data",a),o.sendingCaptchaError={code:a.status,message:a.message||"Erro ("+a.status+"). Já estamos trabalhando para resolver o problema.<br/>Por favor, tente novamente mais tarde"},angular.equals(o.sendingCaptchaError.message,"Internal captcha validation error")&&(o.sendingCaptchaError.message="Erro interno ao tentar validar captcha.<br/><br/>Já estamos trabalhando para resolver o problema.<br/>Por favor, tente novamente mais tarde.")},function(a){o.$log.debug("register update.data",a)})["finally"](function(){o.sendingCaptcha=!1})},a.prototype.captchaTryAgain=function(){var a=this;a.showCaptchaForm=!0,a.sendingCaptcha=!1,a.sendingCaptchaError=!1,a.message=null;var e=angular.element("#serpro_captcha");a.$window.reloadCaptcha(e[0]),angular.element("#captcha_text").val("").focus()},a.prototype.vote=function(a){var e=this;return e.archived===!0?void e.$log.info("Article archived. Abort."):(e._oldVoteValue=a,void(e.canVote()?e.doVote?e.doVote({proposal_id:e.proposal.id,value:a}):e.$log.error("No vote function to handler votes"):(e.$log.debug("You cannot vote."),e.showCaptchaForm=!0,angular.element("#captcha_text").focus())))},a.prototype.skip=function(){var a=this;return a.archived===!0?void a.$log.info("Article archived. Abort."):(a.errorOnSkip=!1,a.STATE=a.VOTE_STATUS.LOADING,a.doVote({proposal_id:a.proposal.id,value:a.VOTE_OPTIONS.SKIP}),void a.$log.debug("Sending vote"))},a.prototype.getSocialUrl=function(){var a=this;return a.$state.href("programa",{slug:a.topic.slug,proposal_id:a.proposal.id},{absolute:!0})},a.prototype.getSocialText=function(){var a=this;return a.proposal["abstract"]},a.prototype.getSocialImage=function(){var a=this;return a.$rootScope.basePath+a.topic.image.url};var e={restrict:"E",templateUrl:"app/components/proposal-box/proposal-box.html",scope:{archived:"=",category:"=",doVote:"&",focus:"@",proposal:"=",showVote:"=",topic:"=",location:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("proposalBox",a)}(),function(){"use strict";function a(){var a={};return a.generate=function(){function a(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}return a()+a()+"-"+a()+"-"+a()+"-"+a()+"-"+a()+a()+a()},a}angular.module("dialoga").factory("GUID",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r){r.debug("EventListController");var t=this;t.ArticleService=a,t.$scope=e,t.$rootScope=o,t.$state=s,t.$log=r,t.init()}a.$inject=["ArticleService","$scope","$rootScope","$state","$log"],a.prototype.init=function(){var a=this;if(!a.events)throw{name:"NotDefined",message:'The attribute "events" is undefined.'};a.isCollapsed||(a.isCollapsed=!0)},a.prototype.toggleView=function(){var a=this;a.isCollapsed=!a.isCollapsed},a.prototype.subscribe=function(a){var e=this,o=a.id;return e.$rootScope.currentUser?(a._loading=!0,void e.ArticleService.subscribeToEvent(o).then(function(o){e.$log.debug("success",o),o.success===!0&&(a.already_follow=!0),o.success===!1&&o.already_follow===!0&&(a.already_follow=!0)},function(a){e.$log.debug("error",a)},function(a){e.$log.debug("update",a)})["finally"](function(o){e.$log.debug("finally",o),a._loading=!1})):(e.$log.info("User is not logged in. Redirect to Auth page."),void e.$state.go("entrar",{redirect_uri:"state=inicio&task=subscribe&event_id="+o},{location:!0}))};var e={restrict:"E",templateUrl:"app/components/event-list/event-list.html",scope:{events:"=",isCollapsed:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("eventList",a)}(),function(){"use strict";function a(){function a(a){return"param required: "+a}var e={paramRequired:a};return e}angular.module("dialoga").service("ErrorService",a)}(),function(){"use strict";function a(a,e,o,s,r,t,i){function n(a,e){D.home?a(D.home):s.getArticleById(o.articleId.home,{"fields[]":["id","abstract","body","categories","children","children_count","title","slug","image","url","archived"],content_type:"ProposalsDiscussionPlugin::DiscussionTopic"},function(e){D.home=e,A(e),C(e),_(e),k(e),a(e)},e)}function l(a,e){D.about?a(D.about):s.getArticleById(o.articleId.about,{},function(e){D.about=e,a(D.about)},e)}function c(a,e){D.acessibility?a(D.acessibility):s.getArticleById(o.articleId.acessibility,{},function(e){D.acessibility=e,a(D.acessibility)},e)}function d(a,e){D.terms?a(D.terms):s.getArticleById(o.articleId.terms,{},function(e){D.terms=e,a(D.terms)},e)}function p(a,e){D.themes?a(D.themes):n(function(){if(!D.hasOwnProperty("themes"))throw{name:"NotFound",message:'"themes" is not defined. "article.categories" was loaded?'};a(D.themes)},e)}function g(a,e,o){function s(){for(var o=null,s=D.themes.length-1;s>=0;s--){var r=D.themes[s];if(r&&r.slug&&r.slug===a){o=r;break}}e(o)}D.themes?s(D.themes):p(s,o)}function u(a,e){D.programs?a(D.programs):n(function(){if(!D.hasOwnProperty("programs"))throw{name:"NotFound",message:'"programs" is not defined. "article.children" was handled?'};a(D.programs)},e)}function v(a,e,o){function s(){var o=D.programs.filter(function(e){return angular.equals(e.slug,a)?!0:!1});e(o[0])}D.programs?s():u(s,o)}function m(a,e,o){function s(){var o=D.programs.filter(function(e){var o=e.categories[0];return o&&angular.equals(o.id,a)?!0:!1});e(o)}D.programs?s():u(s,o)}function h(a,e,s){if(D.programsRandom)e(D.programsRandom);else{var t=!!D.programs,i=U.serviceDialoga+"random_topics/"+o.articleId.home,n=null;n=t?["id","title","slug"]:[];var l=angular.extend({"fields[]":n},a);r.get(i,{params:l}).then(function(a){R(t,a,e)})["catch"](function(a){s(a)})}}function f(a){var e=angular.extend({},a);return s.getEvents(o.communityId,e)}function b(a){return s.getResponseByProposalId(a)}function y(a){if(D.questions)a(D.questions);else{var e=[];D.questions=e,a(D.questions)}}function w(a,e,o){s.searchTopics({query:a},e,o)}function P(a,e,o){s.searchProposals(a,e,o)}function $(a){return s.sendContactForm(o.communityId,a)}function S(a,e){return angular.isArray(a)?a.filter(function(a){return a.parent?a.parent.categories&&0!==a.parent.categories.length?a.parent.categories[0].slug===e:(i.warn("Proposal parent has no categories."),!1):(i.warn("Proposal without a parent."),!1)}):(i.error("Input is not a Array."),[])}function T(a,e){return angular.isArray(a)?a.filter(function(a){return a.parent&&a.parent.id?a.parent.id===e:(i.warn("Proposal has no parent."),!1)}):(i.error("Input is not a Array."),[])}function A(a){var o=a.article["abstract"];o=I(o),o=B(o),a.article["abstract"]=o,a.article.abstractTrusted=e.trustAsHtml(o)}function C(a){a.article.slug||(a.article.slug=t.slugify(a.article.title));for(var e=a.article.children.length-1;e>=0;e--){var o=a.article.children[e];o.slug||(o.slug=t.slugify(o.title))}}function _(a){D.hasOwnProperty("themes")||(D.themes=a.article.categories),F(a),x(a)}function x(a){for(var e=a.article.children,o=a.article.categories,s=o.length-1;s>=0;s--){for(var r=o[s],t=e.length-1;t>=0;t--){var i=e[t];if(i.categories&&i.categories.length>0&&angular.equals(i.categories[0].slug,r.slug)&&i.archived){r.archived=!0;break}}r.archived||(r.archived=!1)}}function k(a){D.hasOwnProperty("programs")||(D.programs=a.article.children,D.programs_count=a.article.children_count),E(D.programs)}function E(e){if(angular.isArray(e))for(var o=null,s=null,r=e.length-1;r>=0;r--)o=e[r],o.summary||(s=o["abstract"].split("<hr />"),o.summary=a.stripHtml(s[0]).trim(),s.length>1&&(o.summaryExtended=s[1].trim()))}function F(a){a.article.categories}function R(a,e,o){if(a){for(var s=[],r=e.articles,t=D.programs.length-1;t>=0;t--)for(var i=D.programs[t],n=r.length-1;n>=0;n--){var l=r[n];l.id===i.id&&s.push(i)}e.articles=s}o(e)}function I(a){var e='<iframe src="',o=a.indexOf(e);if(-1===o)return a;var s=o+e.length,r=a.indexOf('"',s),t=a.substring(s,r),i=t,n=-1!==t.indexOf("?")?"&":"";return-1===t.indexOf("enablejsapi=1")&&(i+=n+"enablejsapi=1",n="&"),-1===t.indexOf("wmode=opaque")&&(i+=n+"wmode=opaque"),a=a.replace(t,i)}function B(a){var e='style="',o=a.indexOf("<iframe"),s=a.indexOf('style="',o);if(-1===s)return a;var r=s+e.length,t=a.indexOf('"',r),i=a.substring(r,t);return a.replace(i,"")}i.debug("DialogaService");var U=angular.extend({},s);U.serviceDialoga=a.basePath+"/api/v1/dialoga_plugin/",U.getHome=n,U.getAbout=l,U.getAcessibility=c,U.getTerms=d,U.getThemes=p,U.getThemeBySlug=g,U.getPrograms=u,U.getProgramBySlug=v,U.getProgramsByThemeId=m,U.getProgramsRandom=h,U.getEvents=f,U.getResponseByProposalId=b,U.getQuestions=y,U.searchPrograms=w,U.searchProposals=P,U.sendContactForm=$,U.filterProposalsByCategorySlug=S,U.filterProposalsByProgramId=T;var D={};return U}angular.module("dialoga").factory("DialogaService",a),a.$inject=["$rootScope","$sce","API","ArticleService","UtilService","Slug","$log"]}(),function(){"use strict";function a(){function a(a,e,o,s){s.debug("CategoryListController");var r=this;r.$rootScope=a,r.$location=e,r.$element=o,r.$log=s,r.init()}a.$inject=["$rootScope","$location","$element","$log"],a.prototype.init=function(){var a=this;a.isRankingPage="/ranking"===a.$location.path(),a.showCloseBtn=!0,a.isRankingPage&&(a.showCloseBtn=!1),a.isCollapsed=!1},a.prototype._disableUnselect=function(){var a=this;return a.disableUnselect&&"true"===a.disableUnselect?!0:!1},a.prototype.selectCategory=function(a,e){var o=this;if(e.stopPropagation(),a!==o.selectedCategory)o.selectedCategory=a,o.isRankingPage&&(o._getListGroup().slideUp(),o.isCollapsed=!0);else{if(o._disableUnselect())return void o.$log.info("Unselect is disabled.");o.selectedCategory=null}o.$rootScope.$broadcast("change-selectedCategory",o.selectedCategory)},a.prototype.toogleList=function(){var a=this;a.isCollapsed?a._getListGroup().slideDown():a._getListGroup().slideUp(),a.isCollapsed=!a.isCollapsed},a.prototype._getListGroup=function(){var a=this;return a._listGroup||(a._listGroup=a.$element.find(".js-list-group")),a._listGroup};var e={restrict:"E",templateUrl:"app/components/category-list/category-list.html",scope:{categories:"=",selectedCategory:"=",disableUnselect:"@"},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("categoryList",a)}(),function(){"use strict";function a(){function a(a,e,o,s){s.debug("cadastroPropostaController");var r=this;r.$scope=a,r.$element=e,r.$timeout=o,r.$log=s,r.init()}function e(){var a=this;a.popover=angular.element(a.$element.find(".btn-question")),a.popover.popover({html:!0,placement:"bottom",animation:!0,title:"Regra de posição das propostas",content:"<p>Poderia escrever a sua proposta em um texto simples e breve?</p><br><p>Sua proposta passará pela fase de moderação. Assim que ela estiver pronta para compartilhar, avisaremos você."})}a.$inject=["$scope","$element","$timeout","$log"],a.prototype.init=function(){var a=this;a.$timeout(function(){e.call(a)},200)},a.prototype.sendProposal=function(a){var e=this;e.$scope.$emit("cadastro-proposa:startSendProposal",a)};var o={restrict:"E",templateUrl:"app/components/cadastro-proposta/cadastro-proposta.html",scope:{program:"="},controller:a,controllerAs:"vm",bindToController:!0};return o}angular.module("dialoga").directive("cadastroProposta",a)}(),function(){"use strict";function a(a,e,o,s,r,t,i,n){function l(t){var l=i.host+"/api/v1/register";n.debug("data",t);var c="";return c+="name="+t.name,c+="&email="+t.email,c+="&login="+t.email.substr(0,t.email.indexOf("@")).toLowerCase().replace(/\W+/g,"").substr(0,25)+"-"+Date.now(),c+="&email="+t.email,c+="&password="+t.password,c+="&password_confirmation="+t.password_confirmation,c+="&user_terms_accepted="+t.user_terms_accepted,c+="&captcha_text="+t.captcha_text,c+="&txtToken_captcha_serpro_gov_br="+t.txtToken_captcha_serpro_gov_br,e.post(l,c).then(function(a){n.debug("AuthService.register [SUCCESS] response",a);var e=a.data;if(e.user&&e.user.activated===!1,e.user&&e.user.activated===!0){var t=s.create(e);o.currentUser=t,o.$broadcast(r.loginSuccess,t)}return o.$broadcast(r.registerSuccess,e.user),a},function(e){return n.debug("AuthService.register [FAIL] response",e),o.$broadcast(r.registerFailed,e),a.reject(e)})}function c(s){var t=i.host+"/api/v1/activate",l="activation_code="+s;return e.patch(t,l).then(function(a){return n.debug("AuthService.activate [SUCCESS] response",a),o.$broadcast(r.activateSuccess,a),a},function(e){return n.debug("AuthService.activate [FAIL] response",e),o.$broadcast(r.activateFailed),a.reject(e)})}function d(s){var t=i.host+"/api/v1/resend_activation_code",l=["value="+s.login,"captcha_text="+s.captcha_text,"txtToken_captcha_serpro_gov_br="+s.txtToken_captcha_serpro_gov_br].join("&");return t+="?"+l,e.post(t).then(function(a){return n.debug("AuthService.resendConfirmation [SUCCESS] response",a),o.$broadcast(r.resendConfirmationSuccess,a),a},function(e){return n.debug("AuthService.resendConfirmation [FAIL] response",e),o.$broadcast(r.resendConfirmationFailed),a.reject(e)})}function p(s){var t=i.host+"/api/v1/new_password",l="code="+s.code;return l+="&password="+s.newPassword,l+="&password_confirmation="+s.newPasswordConfirmation,e.patch(t+"?"+l).then(function(a){return n.debug("AuthService.changePassword [SUCCESS] response",a),o.$broadcast(r.changePasswordSuccess,a),a},function(e){return n.debug("AuthService.changePassword [FAIL] response",e),o.$broadcast(r.changePasswordFailed),a.reject(e)})}function g(s){var t=i.host+"/api/v1/forgot_password",l=["value="+s.login,"captcha_text="+s.captcha_text,"txtToken_captcha_serpro_gov_br="+s.txtToken_captcha_serpro_gov_br].join("&");return e.post(t,l).then(function(a){return n.debug("AuthService.forgotPassword [SUCCESS] response",a),o.$broadcast(r.forgotPasswordSuccess,a),a},function(e){return n.debug("AuthService.forgotPassword [FAIL] response",e),o.$broadcast(r.forgotPasswordFailed),a.reject(e)})}function u(t){var l=i.host+"/api/v1/login",c="login="+t.username+"&password="+t.password;return e.post(l,c).then(function(a){n.debug("AuthService.login [SUCCESS] response",a);var e=s.create(a.data);return o.currentUser=e,o.$broadcast(r.loginSuccess,e),e},function(e){return n.debug("AuthService.login [FAIL] response",e),o.$broadcast(r.loginFailed),a.reject(e)})}function v(r){var t=i.host+"/api/v1/login-captcha",l=angular.element.param(r);return e.post(t,l).then(function(a){n.debug("AuthService.loginCaptcha [SUCCESS] response",a);var e=a.data.private_token;return s.setTemporaryToken(e),
  3 +o.temporaryToken=e,e},function(e){return a.reject(e.data)})}function m(){s.destroy(),o.currentUser=void 0,o.$broadcast(r.logoutSuccess)}function h(){return!!s.userId}function f(a){return angular.isArray(a)||(a=[a]),b.isAuthenticated()&&-1!==a.indexOf(s.userRole)}var b={register:l,activate:c,resendConfirmation:d,changePassword:p,forgotPassword:g,login:u,loginCaptcha:v,logout:m,isAuthenticated:h,isAuthorized:f};return n.debug("AuthService",b),b}function e(a,e){var o={};return o.create=function(o){return a.currentUser=o.user,e.debug("User session created.",a.currentUser),a.currentUser},o.destroy=function(){delete a.currentUser,e.debug("User session destroyed.")},o.getCurrentUser=function(){return a.currentUser},o.setTemporaryToken=function(e){a.temporaryToken=e},o.getTemporaryToken=function(){return a.temporaryToken},o}function o(a,e,o){return{responseError:function(s){return a.$broadcast({401:o.notAuthenticated,403:o.notAuthorized,419:o.sessionTimeout,440:o.sessionTimeout}[s.status],s),e.reject(s)}}}angular.module("dialoga").factory("Session",e).factory("AuthService",a).factory("AuthInterceptor",o),a.$inject=["$q","$http","$rootScope","Session","AUTH_EVENTS","API","PATH","$log"],e.$inject=["$localStorage","$log"],o.$inject=["$rootScope","$q","AUTH_EVENTS"]}(),function(){"use strict";function a(){function a(a,e,o,s,r){r.debug("AuthUserController");var t=this;t.$scope=a,t.AuthService=e,t.Session=o,t.AUTH_EVENTS=s,t.$log=r,t.init()}a.$inject=["$scope","AuthService","Session","AUTH_EVENTS","$log"],a.prototype.init=function(){var a=this;a.currentUser=a.Session.getCurrentUser(),a.$scope.$on(a.AUTH_EVENTS.loginSuccess,function(){a.currentUser=a.Session.getCurrentUser()}),a.$scope.$on(a.AUTH_EVENTS.logoutSuccess,function(){a.currentUser=a.Session.getCurrentUser()})},a.prototype.onClickLogout=function(){var a=this;a.AuthService.logout()};var e={restrict:"E",templateUrl:"app/components/auth-user/auth-user.html",controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("authUser",a)}(),function(){"use strict";function a(a,e,o,s,r,t,i,n){function l(a,e,o,s){var t=F.apiArticles+a,i=angular.extend({},e);r.get(t,{params:i}).then(function(a){o(a)})["catch"](function(a){s(a)})}function c(a,e,o,s){l(a,e,o,s)}function d(){throw{name:"NotImplementedYet",message:'The service "getArticleBySlug" is not implemented yet.'}}function p(a,e,o,s){var t=F.apiArticles+a,i=angular.extend({"fields[]":["id","categories"]},e);r.get(t,{params:i}).then(function(a){o(a)})["catch"](function(a){s(a)})}function g(){throw{name:"NotImplementedYet",message:'The service "getArticleBySlug" is not implemented yet.'}}function u(a,e,o){v(s.articleId.home,a,e,o)}function v(a,e,o,s){var t=F.apiArticles+a+"/children",i=angular.extend({"fields[]":["id","categories"]},e);r.get(t,{params:i}).then(function(a){o(a)})["catch"](function(a){s(a)})}function m(a,e,o){var s=angular.extend({query:""},a);_(s,e,o)}function h(a,e,o,s){var t=F.apiArticles+a,i=angular.extend({limit:"1",content_type:"ProposalsDiscussionPlugin::Proposal"},e);r.get(t,{params:i}).then(function(a){x(a),o(a)})["catch"](function(a){s(a)})}function f(a,e,o,s){var t=F.apiProposals+a+"/ranking?per_page=5&page=1",i=angular.extend({limit:"1",content_type:"ProposalsDiscussionPlugin::Proposal"},e);r.get(t,{params:i}).then(function(a){k(a),o(a)})["catch"](function(a){s(a)})}function b(a,e,o,s){h(a+"/children",e,o,s)}function y(a,e,o,s){f(a,e,o,s)}function w(a){var e=F.apiArticles+a+"/children?content_type=ProposalsDiscussionPlugin::Response&limit=1";return r.get(e)}function P(a,e,s,t,n){if(o.currentUser){var l=F.apiProposals+e+"/propose",c=[];c.push("article%5Babstract%5D="+a),c.push("article%5Bcategory_ids%5D%5B%5D="+s),c.push("article%5Btype%5D=ProposalsDiscussionPlugin%3A%3AProposal"),c.push("content_type=ProposalsDiscussionPlugin%3A%3AProposal"),c.push("private_token="+o.currentUser.private_token),c.push("fields=id"),c.push("article[name]=article_"+i.generate()),c=c.join("&"),r.post(l,c).then(function(a){t(a)})["catch"](function(a){n(a)})}else n({message:"Usuário não logado."})}function $(a,e){var s=F.apiArticles+a+"/vote",t=null;t=o.currentUser&&o.currentUser.private_token?o.currentUser.private_token:o.temporaryToken;var i=angular.extend({private_token:t},e),n=angular.element.param(i);return r.post(s,n)}function S(a,e){var o=F.apiCommunities+a+"/articles",s=angular.extend({"fields[]":["id","title","abstract","body","setting","presenter","created_at","update_at","start_date","end_date","followers_count","image","url"],content_type:"Event"},e);return r.get(o,{params:s}).then(function(a){return E(a),a})}function T(a){var e=F.apiArticles+a+"/follow",s="private_token="+o.currentUser.private_token;return r.post(e,s)}function A(a,e){var o=F.apiCommunities+a+"/contact",s=["contact[name]="+e.name,"contact[email]="+e.email,"contact[subject]="+e.subject,"contact[message]="+e.message].join("&");return r.post(o,s)}function C(a,e,o){var s=F.apiSearch+"article",t=angular.extend({type:"ProposalsDiscussionPlugin::Topic"},a);r.get(s,{params:t}).then(function(a){e(a)})["catch"](function(a){o(a)})}function _(a,e,o){var s=F.apiSearch+"article",t=angular.extend({page:1,per_page:10,type:"ProposalsDiscussionPlugin::Proposal","fields[]":["id","abstract","hits","ranking_position","votes_against","votes_count","votes_for","parent","categories","slug","url","image","title","archived"]},a);r.get(s,{params:t}).then(function(a){x(a),e(a)})["catch"](function(a){o(a)})}function x(a){!a.articles&&a.article&&(a.articles=[a.article]);for(var e=a.articles,o=e.length-1;o>=0;o--){var s=e[o];s.parent&&!s.parent.slug&&(s.parent.slug=t.slugify(s.parent.title))}}function k(a){!a.proposals&&a.proposals&&(a.proposals=[a.proposals]);for(var e=a.proposals,o=e.length-1;o>=0;o--){var s=e[o];s.parent&&!s.parent.slug&&(s.parent.slug=t.slugify(s.parent.title))}}function E(a){!a.articles&&a.article&&(a.articles=[a.article],a.article=null);for(var e=(new Date).getTime(),o=null,s=a.articles,r=[],t=s.length-1;t>=0;t--){var i=s[t];i.end_date&&(o=new Date(i.end_date)),o.getTime()>=e&&r.push(i)}a.articles=r}n.debug("ArticleService");var F={apiArticles:o.basePath+"/api/v1/articles/",apiCommunities:o.basePath+"/api/v1/communities/",apiProposals:o.basePath+"/api/v1/proposals_discussion_plugin/",apiSearch:o.basePath+"/api/v1/search/",getArticleById:c,getArticleBySlug:d,getCategories:p,getCategoryBySlug:g,getTopics:u,getTopicById:v,getProposals:m,getProposalById:h,getProposalsByTopicId:b,getProposalsByTopicIdRanked:y,getResponseByProposalId:w,createProposal:P,voteProposal:$,getEvents:S,subscribeToEvent:T,searchTopics:C,searchProposals:_,sendContactForm:A};return F}angular.module("dialoga").factory("ArticleService",a),a.$inject=["$http","$q","$rootScope","API","UtilService","Slug","GUID","$log"]}(),function(){"use strict";function a(){function a(a,e,o){o.debug("ArticlePreviewController");var s=this;s.$state=a,s.PATH=e,s.$log=o,s.init()}a.$inject=["$state","PATH","$log"],a.prototype.init=function(){var a=this;if(!a.article.slug)throw{name:"NotDefined",message:'The attribute "slug" is undefined.'};a.category||(a.category=a.article.categories[0]),a.banner||(a.banner={src:a.PATH.image+a.article.image.url,alt:"Imagem de destaque do programa"})},a.prototype.showContent=function(){var a=this;a.$state.go("conheca-o-programa",{slug:a.article.slug},{location:!0})};var e={restrict:"E",templateUrl:"app/components/article-preview/article-preview.html",scope:{article:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("articlePreview",a)}(),function(){"use strict";function a(){function a(a,e,o,s,r,t){t.debug("ArticleGridController");var i=this;i.$scope=a,i.$rootScope=e,i.$element=o,i.$location=s,i.$filter=r,i.$log=t,i.defaultLimit=6,i.init(),i.attachListeners()}a.$inject=["$scope","$rootScope","$element","$location","$filter","$log"],a.prototype.init=function(){},a.prototype.attachListeners=function(){};var e={restrict:"E",templateUrl:"app/components/article-grid/article-grid.html",scope:{articles:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("articleGrid",a)}(),function(){"use strict";function a(){function a(a,e,o,s){s.debug("ArticleBarController");var r=this;r.$scope=a,r.$rootScope=e,r.$state=o,r.theme="blue",r.currentCategory=r.category,r.$scope.$watch("vm.currentCategory",function(a,e){a!==e&&r.$state.go("inicio",{tema:a.slug},{location:!0})}),r.goBack=function(){var a=this,e=a.$rootScope.$previousState;e&&e.state.name?a.$state.go(e.state.name,e.params):a.$state.go("inicio")}}var e={restrict:"E",templateUrl:"app/components/article-bar/article-bar.html",scope:{category:"=",categories:"="},controller:a,controllerAs:"vm",bindToController:!0};return a.$inject=["$scope","$rootScope","$state","$log"],e}angular.module("dialoga").directive("articleBar",a)}(),function(){"use strict";function a(){function a(a,e,o){o.debug("ArticleBoxController");var s=this;s.$state=a,s.PATH=e,s.$log=o,s.init()}a.$inject=["$state","PATH","$log"],a.prototype.init=function(){var a=this;if(!a.article.slug)throw{name:"NotDefined",message:'The attribute "slug" is undefined.'};if(!a.category)throw{name:"NotDefined",message:'The attribute "category" is undefined.'};!a.image&&a.article.image&&(a.image={src:a.PATH.image+a.article.image.url,alt:"Imagem de destaque do conteúdo"})},a.prototype.showContent=function(){var a=this;a.$state.go("programa",{slug:a.article.slug},{location:!0})};var e={restrict:"E",templateUrl:"app/components/article-box/article-box.html",scope:{article:"=",category:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("articleBox",a)}(),function(){"use strict";function a(){function a(a,e){var o=this;o.$scope=a,o.$log=e,o.init(),o.attachListeners(),e.debug("AppPaginatorController")}a.$inject=["$scope","$log"],a.prototype.init=function(){var a=this;a.page=a.page||1,a.perPage=a.perPage||20,a.total=a.total||0,a.calcArrayPages()},a.prototype.calcArrayPages=function(){var a=this;a.pages=a.total%a.perPage===0?a.total/a.perPage:a.total/a.perPage+1,a.arraypages=new Array(Math.floor(a.pages))},a.prototype.attachListeners=function(){var a=this;a.$scope.$watch("vm.perPage",function(){a.calcArrayPages()}),a.$scope.$watch("vm.total",function(){a.calcArrayPages()})},a.prototype.showPage=function(a){var e=this;1>a&&(a=1),a>e.pages&&(a=e.pages),e.changePage&&e.changePage({pageIndex:a})};var e={restrict:"E",templateUrl:"app/components/app-paginator/app-paginator.html",scope:{page:"=",perPage:"=",total:"=",changePage:"&"},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("appPaginator",a)}(),function(){"use strict";function a(){function a(a,e){e.debug("NavbarController");var o=this;o.AuthService=a,o.$log=e}a.$inject=["AuthService","$log"],a.prototype.onClickLogout=function(){var a=this;a.AuthService.logout()};var e={restrict:"E",templateUrl:"app/components/app-navbar/app-navbar.html",scope:{creationDate:"="},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("appNavbar",a)}(),function(){"use strict";function a(){var a={restrict:"E",templateUrl:"app/components/app-header/app-header.html"};return a}angular.module("dialoga").directive("appHeader",a)}(),function(){"use strict";function a(){var a={restrict:"E",templateUrl:"app/components/app-footer/app-footer.html"};return a}angular.module("dialoga").directive("appFooter",a)}(),function(){"use strict";function a(){var a={restrict:"E",templateUrl:"app/components/a11y-bar/a11y-bar.html"};return a}angular.module("dialoga").directive("a11yBar",a)}(),function(){"use strict";function a(a,e,o,s,r,t){function i(a){var e=angular.element(document).find("body");angular.element(e).toggleClass("contraste",!!a)}var n="true"===s.get("dialoga_contraste");i(n),a.actionContrast=function(){n=!n,s.put("dialoga_contraste",n),i(n)},a.focusOn=function(e,o){var s=angular.element(e);a.scrollTo(s,o),s.attr("tabIndex",-1).focus()},a.focusMainContent=function(o){var s=document.querySelector('[role="main"]');s?e(function(){a.scrollTo(angular.element(s),o)},90):t.info('role="main" not found.')},a.focusOnSearch=function(e){e&&e.preventDefault();var o=angular.element('input[type="search"]:visible');if(o&&o.length>0)angular.element("html,body").animate({scrollTop:o.offset().top},"fast"),o.focus();else{var s=r.go("inicio",{reload:!0});s.then(function(){a.findElAsyncAndFocus('input[type="search"]:visible')})}},a.findElAsyncAndFocus=function(e,o,s){return a.findElAsync(e,function(a){angular.element("html,body").animate({scrollTop:a.offset().top},"fast"),a.focus()},o,s)},a.findElAsync=function(a,e,s,r){s=s||200,r=r||20;var i=0,n=null;n=o(function(){var s=angular.element(a);s&&s.length>0?(e(s),i=r):t.debug("[findElAsync] element not found."),i++,i>=r&&(o.cancel(n),n=void 0)},s)},a.scrollTo=function(a,e){e&&e.preventDefault(),angular.isString(a)&&(a=angular.element(a)),angular.element("html,body").animate({scrollTop:a.offset().top},"fast")},t.debug("[RUN] Accessibility end.")}function e(a,e,o,s,r,t){a.$on("$stateChangeStart",function(e,o){if(!o.data||!o.data.authorizedRoles)return void t.debug("[RUN] Auth: public url/state");var i=o.data.authorizedRoles;r.isAuthorized(i)||(e.preventDefault(),r.isAuthenticated()?(t.debug("user is not allowed"),a.$broadcast(s.notAuthorized)):(t.debug("user is not logged in"),a.$broadcast(s.notAuthenticated)))}),a.currentUser=e.currentUser,a.temporaryToken=e.temporaryToken,t.debug("[RUN] Auth end.")}function o(a,e,o){var s="fdbcdc7a0b754ee7ae9d865fda740f17";a.initCaptcha=function(r){var t=angular.element(r);if(t.data("captcha"))return void e.info("Captcha already initialized. Abort.");var i=new a.captcha_serpro_gov_br;t.val(""),t.data("captcha",i),i.clienteId=s,i.criarUI(r,"css","serpro_captcha_component_",o.generate())},a.reloadCaptcha=function(a){var e=angular.element(a);e.data("captcha")&&e.data("captcha").recarregar()},e.debug("runCaptcha")}function s(a){var e=20;a.$previousState=a.$previousState||[],a.$on("$stateChangeSuccess",function(o,s,r,t,i){a.$previousState.push({state:t,params:i}),a.$previousState.splice(-e,e)}),a.goBack=a.goBack||function(){return a.$previousState.pop()}}function r(a,e){e(document).ready(function(){a({bgColor:"#f25648",color:"#ffffff",lowerThan:"boxShadow",languagePath:""})})}function t(a,e,o,s){a.basePath=e.host,s.debug("[RUN] Path end.")}function i(a,e,o){a.oauthClientAction=function(e){var s=a.open(e,"_blank"),r=o(function(){try{s.closed||s.postMessage({message:"requestOauthClientPluginResult"},"*")}catch(a){s.closed&&(o.cancel(r),r=void 0)}},300)},a.addEventListener("message",function(a){"oauthClientPluginResult"===a.data.message&&(e.$broadcast("oauthClientPluginResult",a),a.source.close())})}function n(a,e){a.$on("change-selectedCategory",function(){var o=e(".section--articles .header");o&&o.length>0&&a.scrollTo(o)})}function l(a){a.stripHtml=function(a){return String(a).replace(/<[^>]+>/gm,"")}}function c(a){a.debug("[RUN] Block end.")}angular.module("dialoga").run(a).run(e).run(o).run(s).run(r).run(t).run(i).run(n).run(l).run(c),a.$inject=["$rootScope","$timeout","$interval","$cookies","$state","$log"],e.$inject=["$rootScope","$localStorage","USER_ROLES","AUTH_EVENTS","AuthService","$log"],o.$inject=["$window","$log","GUID"],s.$inject=["$rootScope"],r.$inject=["outdatedBrowser","jQuery"],t.$inject=["$rootScope","PATH","$window","$log"],i.$inject=["$window","$rootScope","$interval"],n.$inject=["$rootScope","jQuery"],l.$inject=["$rootScope"],c.$inject=["$log"]}(),function(){"use strict";function a(a,e){a.state("inicio",{url:"/?tema&filtro&scroll",ncyBreadcrumb:{label:"Home"},reloadOnSearch:!1,views:{main:{templateUrl:"app/pages/inicio/inicio.html",controller:"InicioPageController",controllerAs:"pageInicio"}}}).state("entrar",{url:"/entrar?redirect_uri&message",ncyBreadcrumb:{label:"Entrar"},views:{main:{templateUrl:"app/pages/auth/signin.html",controller:"AuthPageController",controllerAs:"pageAuth"}}}).state("reenviar-email",{url:"/reenviar-email",ncyBreadcrumb:{label:"Re-enviar e-mail de confirmação"},views:{main:{templateUrl:"app/pages/auth/resend-confirmation.html",controller:"AuthPageController",controllerAs:"pageAuth"}}}).state("ativar",{url:"/ativar/:activation_code",ncyBreadcrumb:{label:"Ativar e-mail"},views:{main:{templateUrl:"app/pages/auth/active.html",controller:"ActivePageController",controllerAs:"pageActive"}}}).state("recuperar",{url:"/recuperar",ncyBreadcrumb:{label:"Recuperar senha"},views:{main:{templateUrl:"app/pages/auth/recover.html",controller:"AuthPageController",controllerAs:"pageAuth"}}}).state("nova-senha",{url:"/nova-senha/:token",ncyBreadcrumb:{label:"Nova senha"},views:{main:{templateUrl:"app/pages/auth/new-password.html",controller:"NewPasswordPageController",controllerAs:"pageNewPassword"}}}).state("cadastrar",{url:"/cadastrar",ncyBreadcrumb:{label:"Cadastrar"},views:{main:{templateUrl:"app/pages/auth/signup.html",controller:"AuthPageController",controllerAs:"pageSignup"}}}).state("programas",{url:"/programas?tema&filtro&task",reloadOnSearch:!1,ncyBreadcrumb:{label:"Programas"},views:{main:{templateUrl:"app/pages/programas/programas.html",controller:"ProgramasPageController",controllerAs:"pageProgramas"}}}).state("programa",{url:"/programa/:slug?proposal_id&task",reloadOnSearch:!1,ncyBreadcrumb:{label:"{{$parent.$root.contentTitle}}",parent:"programas"},views:{main:{templateUrl:"app/pages/programas/programa.html",controller:"ProgramaPageController",controllerAs:"pagePrograma"}}}).state("propostas",{url:"/propostas?tema&filtro",reloadOnSearch:!1,ncyBreadcrumb:{label:"Propostas"},views:{main:{templateUrl:"app/pages/propostas/propostas.html",controller:"PropostasPageController",controllerAs:"pagePropostas"}}}).state("ranking",{url:"/ranking?tema&programa&filtro",reloadOnSearch:!1,ncyBreadcrumb:{label:"Ranking"},views:{main:{templateUrl:"app/pages/ranking/ranking.html",controller:"RankingPageController",controllerAs:"pageRanking"}}}).state("duvidas",{url:"/duvidas",ncyBreadcrumb:{label:"Dúvidas"},views:{main:{templateUrl:"app/pages/duvidas/duvidas.html",controller:"DuvidasPageController",controllerAs:"pageDuvidas"}}}).state("respostas",{url:"/respostas?tema&filtro",reloadOnSearch:!1,ncyBreadcrumb:{label:"Respostas"},views:{main:{templateUrl:"app/pages/respostas/respostas.html",controller:"RespostasPageController",controllerAs:"pageRespostas"}}}).state("sobre",{url:"/sobre",ncyBreadcrumb:{label:"Sobre"},views:{main:{templateUrl:"app/pages/article/article.html",controller:"ArticlePageController",controllerAs:"pageArticle"}}}).state("acessibilidade",{url:"/acessibilidade",ncyBreadcrumb:{label:"Acessibilidade"},views:{main:{templateUrl:"app/pages/article/article.html",controller:"ArticlePageController",controllerAs:"pageArticle"}}}).state("mapa-do-site",{url:"/mapa-do-site",ncyBreadcrumb:{label:"Mapa do Site"},views:{main:{templateUrl:"app/pages/mapa-do-site/mapa-do-site.html",controller:"SitemapPageController",controllerAs:"sitemap"}}}).state("erro",{url:"/erro",ncyBreadcrumb:{label:"Erro"},views:{main:{templateUrl:"app/pages/erro/erro.html"}}}),e.otherwise("/erro")}angular.module("dialoga").config(a),a.$inject=["$stateProvider","$urlRouterProvider"]}(),function(){"use strict";angular.module("dialoga").constant("PATH",{host:"http://hom.dialoga.gov.br",image:"http://hom.login.dialoga.gov.br"}).constant("APP",{facebook_app_id:"1",google_app_id:"4"}).constant("API",{token:null,articleId:{home:"103358",about:"108073",acessibility:"117319",terms:"107880"},communityId:"19195"}).constant("AUTH_EVENTS",{loginSuccess:"auth-login-success",loginFailed:"auth-login-failed",registerSuccess:"auth-register-success",registerFailed:"auth-register-failed",activateSuccess:"auth-activate-success",activateFailed:"auth-activate-failed",resendConfirmationSuccess:"auth-resend-confirmation-success",resendConfirmationFailed:"auth-resend-confirmation-failed",changePasswordSuccess:"auth-changePassword-success",changePasswordFailed:"auth-changePassword-failed",forgotPassowrdSuccess:"auth-forgotPassowrd-success",forgotPassowrdFailed:"auth-forgotPassowrd-failed",sessionTimeout:"auth-session-timeout",notAuthenticated:"auth-not-authenticated",notAuthorized:"auth-not-authorized"}).constant("VOTE_STATUS",{SUCCESS:1,ERROR:2,LOADING:4,LOADED:8}).constant("VOTE_OPTIONS",{UP:1,DOWN:-1,SKIP:0}).constant("PROPOSAL_STATUS",{SUCCESS:1,ERROR:2,LOADING:4,LOADED:8,SENDING:16,SENT:32}).constant("USER_ROLES",{all:"*",admin:"admin",restrict:"restrict",visitor:"visitor"}).constant("Modernizr",window.Modernizr).constant("jQuery",window.jQuery).constant("outdatedBrowser",window.outdatedBrowser)}(),function(){"use strict";function a(a){a.defaults.headers.common={},a.defaults.headers.post={},a.defaults.headers.put={},a.defaults.headers.patch={},a.defaults.headers.post={"Content-Type":"application/x-www-form-urlencoded; charset=utf-8"},a.defaults.transformRequest=!1,a.interceptors.push(["$injector",function(a){return a.get("AuthInterceptor")}])}function e(a,e){e.history&&a.html5Mode(!0)}function o(a){a.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|file|whatsapp):/)}function s(a){a.setOptions({prefixStateName:"inicio",templateUrl:"app/components/breadcrumb/template.html"})}function r(a){a.debugEnabled(!0)}angular.module("dialoga").config(a).config(e).config(o).config(s).config(r),a.$inject=["$httpProvider"],e.$inject=["$locationProvider","Modernizr"],o.$inject=["$compileProvider"],s.$inject=["$breadcrumbProvider"],r.$inject=["$logProvider"]}(),angular.module("dialoga").run(["$templateCache",function(a){a.put("app/components/a11y-bar/a11y-bar.html",'<div class="a11y-bar"><div class="container"><div class="row"><div class="col-sm-6"><ul class="skip-links list-inline list-unstyled"><li><a class="color-theme-common-fg" accesskey="1" href="#content" id="skip-to-content" ng-click="focusOn(\'#content\', $event)">Ir para o conteúdo <span class="color-theme-common-bg">1</span></a></li><li><a class="color-theme-common-fg" accesskey="2" href="#navigation" id="skip-to-navigation" ng-click="focusOn(\'#navigation\', $event)">Ir para o menu <span class="color-theme-common-bg">2</span></a></li><li><a class="color-theme-common-fg" accesskey="3" id="skip-to-search" href="#search" ng-click="focusOnSearch($event)">Ir para a busca <span class="color-theme-common-bg">3</span></a></li></ul></div><div class="col-sm-6"><ul class="action-links list-inline list-unstyled"><li><a id="siteaction-accessibility" class="color-theme-common-fg" ui-sref="acessibilidade" title="Leia sobre a acessibilidade do Dialoga Brasil" accesskey="5">Acessibilidade</a></li><li><a id="siteaction-contrast" class="color-theme-common-fg" href="#" title="Alto Contraste" accesskey="6" ng-click="actionContrast()">Alto Contraste</a></li><li><a id="siteaction-sitemap" class="color-theme-common-fg" ui-sref="mapa-do-site" title="Mapa do Site" accesskey="7" ng-click="actionSitemap()">Mapa do Site</a></li></ul></div></div></div></div>'),a.put("app/components/app-footer/app-footer.html",'<div id="footer"><div class="container"><div class="row"><div class="col-xs-12 text-center"><a href="#header" style="position:absolute;right:0;top:-10px;" ng-click="scrollTo(\'#header\')">Voltar para o topo</a></div></div></div></div>'),a.put("app/components/app-header/app-header.html",'<header id="header" class="container"><div class="row hidden-xs"><div class="col-sm-12"><auth-user></auth-user></div></div><div class="row"><div class="col-sm-12"><app-navbar></app-navbar></div></div></header>'),a.put("app/components/app-navbar/app-navbar.html",'<div class="app-navbar"><nav id="navigation" class="header-navbar navbar" role="navigation"><div class="navbar-header"><div class="row"><div class="row-height"><div class="col-xs-10 col-xs-height col-middle"><a class="navbar-brand" ui-sref="inicio"><img src="/assets/images/logo.png" class="img-responsive" alt="Dialoga Brasil | O país fica melhor quando você participa"></a></div><div class="col-xs-2 col-xs-height col-middle"><button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-collapse" aria-expanded="false"><span class="sr-only">Alternar menu de navegação</span> <span class="icon-bar" aria-hidden="true"></span> <span class="icon-bar" aria-hidden="true"></span> <span class="icon-bar" aria-hidden="true"></span></button></div></div></div></div><div id="navbar-collapse" class="collapse navbar-collapse"><ul class="nav navbar-nav navbar-right"><li class="hidden-sm hidden-md hidden-lg"><a ng-show="$root.currentUser === undefined" ui-sref="entrar">Entrar</a> <a ng-show="$root.currentUser !== undefined" href="#" ng-click="vm.onClickLogout()">Sair</a></li><li ui-sref-active="active"><a ui-sref="inicio">Início</a></li><li ui-sref-active="active"><a ui-sref="sobre">Sobre</a></li><li ui-sref-active="active"><a ui-sref="programas">Programas</a></li><li ui-sref-active="active"><a ui-sref="propostas">Propostas</a></li><li ui-sref-active="active"><a ui-sref="ranking">Ranking</a></li><li ui-sref-active="active"><a ui-sref="duvidas">Dúvidas</a></li><li ui-sref-active="active"><a ui-sref="respostas">Respostas</a></li><li role="separator" class="divider hidden-xs hidden-sm"><span>|</span></li><li class="dropdown" style="border: none;"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Compartilhar <span aria-hidden="true" class="icon icon-social-share-small"></span></a><social-share class="dropdown-menu dropdown-menu-right" arrow-class="social-share--arrow"></social-share><div class="clearfix"></div></li><li class="hidden-sm hidden-md hidden-lg" style="border: none; margin-top: 15px; padding-bottom: 10px !important;"><div class="text text-right" style="padding-right: 20px;">DIALOGA <b>NAS REDES</b></div><ul class="social-share list-inline"><li><a href="https://www.facebook.com/DialogaBrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-facebook"><span class="icon icon-social-facebook"></span></span> <span class="sr-only">Visitar perfil no Facebook</span></a></li><li><a href="https://twitter.com/dialogabrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-twitter"><span class="icon icon-social-twitter"></span></span> <span class="sr-only">Visitar perfil no Twitter</span></a></li><li><a href="https://www.youtube.com/channel/UCtjaJwOWwGu2legqFVAzhIA" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-youtube"><span class="icon icon-social-youtube"></span></span> <span class="sr-only">Visitar canal no Youtube</span></a></li><li><a href="https://www.flickr.com/photos/dialogabrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-flickr"><span class="icon icon-social-flickr"></span></span> <span class="sr-only">Visitar canal no Flickr</span></a></li></ul><div class="clearfix"></div></li></ul></div></nav><div id="dialoga-nas-redes" class="hidden-xs"><div class="text text-right"><p>DIALOGA<br><b>NAS REDES</b></p></div><ul class="social-share list-inline"><li><a href="https://www.facebook.com/DialogaBrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-facebook"><span class="icon icon-social-facebook"></span></span> <span class="sr-only">Visitar perfil no Facebook</span></a></li><li><a href="https://twitter.com/dialogabrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-twitter"><span class="icon icon-social-twitter"></span></span> <span class="sr-only">Visitar perfil no Twitter</span></a></li><li><a href="https://www.youtube.com/channel/UCtjaJwOWwGu2legqFVAzhIA" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-youtube"><span class="icon icon-social-youtube"></span></span> <span class="sr-only">Visitar canal no Youtube</span></a></li><li><a href="https://www.flickr.com/photos/dialogabrasil" target="_blank"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-flickr"><span class="icon icon-social-flickr"></span></span> <span class="sr-only">Visitar canal no Flickr</span></a></li></ul></div></div>'),a.put("app/components/app-paginator/app-paginator.html",'<nav class="app-paginator" ng-if="vm.arraypages.length > 1"><ul class="pagination"><li ng-style="{\'visibility\': (vm.page === 1) ? \'hidden\' : \'visible\'}"><a class="btn-pagination" href="#" aria-label="Previous" ng-click="vm.showPage(vm.page-1)"><span aria-hidden="true" class="glyphicon glyphicon-chevron-left pagination-icon"></span></a></li><li ng-repeat="paginas in vm.arraypages track by $index" ng-class="{ \'active\' : ($index) === (vm.page - 1) }"><a class="btn-pagination" href="#" ng-click="vm.showPage($index + 1)">{{::($index)+1}}</a></li><li ng-style="{\'visibility\': (vm.page === vm.arraypages.length) ? \'hidden\' : \'visible\'}"><a class="btn-pagination" href="#" aria-label="Next" ng-click="vm.showPage(vm.page+1)"><span aria-hidden="true" class="glyphicon glyphicon-chevron-right pagination-icon"></span></a></li></ul></nav>'),a.put("app/components/article-bar/article-bar.html",'<div class="article-bar" ng-class="vm.theme"><div class="navbar"><div class="navbar-header"><button class="article-bar--item btn btn-link" ng-click="vm.goBack()"><span class="glyphicon glyphicon-arrow-left" aria-hidden="true"></span> Voltar</button></div><div class="navbar-left" ng-if="vm.category"><button class="article-bar--item article-bar--category-button btn btn-link"><span class="icon" ng-class="\'icon-tema-\' + vm.category.slug"></span> <span class="category-name">{{::vm.category.name}}</span></button></div><div class="navbar-right" ng-if="vm.categories"><label for="selectCategory" class="control-label sr-only" title="Selecione uma opção para acessar os programas do tema">Temas:</label><select id="selectCategory" name="selectCategory" class="article-bar--item form-control" ng-model="vm.currentCategory" ng-options="category.name for category in vm.categories track by category.slug"></select></div></div></div>'),a.put("app/components/article-box/article-box.html",'<article class="article-box" ng-click="vm.showContent()" ng-class="vm.category.slug"><div><h2 class="article-box--category">{{ ::vm.category.name }}</h2><div class="article-box--image-wrapper"><div class="article-box--image" ng-style="{ \'background-image\' : \'url({{ vm.image.src }})\' }"><div ng-if="vm.article.archived" class="img-mask--background"><div class="icon icon-programa-respondido"><div class="icon-circle"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div></div></div></div></div><div class="article-box--title"><h1>{{::vm.article.title}}</h1></div><div class="article-box--abstract" ng-bind-html="vm.article.summary"></div><div class="row"><div class="col-sm-5 text-center"><span class="qtd-propostas">{{::vm.article.children_count}} propostas nesse programa</span></div><div class="col-sm-7"><div class="button--themed"><button class="btn btn-block"><span ng-show="{{::vm.article.archived}}">Veja as respostas</span> <span ng-show="{{::!vm.article.archived}}">Participe</span></button></div></div></div></div></article>'),a.put("app/components/article-grid/article-grid.html",'<div class="article-grid row"><div ng-repeat="article in vm.articles as results"><article-box article="article" category="article.categories[0]" class="col-xs-12 col-sm-6"></article-box><div ng-if="$odd" class="clearfix"></div></div><div class="animate-repeat" ng-if="results.length == 0">Nenhum programa encontrado.</div></div>'),a.put("app/components/article-preview/article-preview.html",'<article class="article-preview" ng-class="vm.category.slug"><header class="article-banner"><img class="article-banner--image" ng-src="{{vm.banner.src}}" alt="{{vm.banner.alt}}"><div class="article-banner--strip"><h1 class="article-banner--title">{{::vm.article.title}}</h1><p class="article-banner--abstract" ng-bind-html="vm.article.abstract"></p></div></header><section class="call-to-action--section"><div class="row show-content-row"><div class="col-xs-10 col-xs-offset-1 col-md-8 col-md-offset-2 col-lg-6 col-lg-offset-3"><div class="button--themed"><button class="btn btn-block" ng-click="vm.showContent()">Conheça o programa</button></div></div></div><div class="row proposal-row"><div class="row-height"><div class="col-md-6 col-height"><div class="inside-full-height"><div class="proposal-box make-proposal"><h2 class="proposal-box--title">Faça uma proposta</h2><p class="proposal-box--text">Qual a sua sugestão para melhorar este programa?</p><div class="row"><div class="col-xs-8 col-xs-offset-2"><div class="button--themed"><button class="btn btn-block" ng-click="vm.goSendProposal()">Envie sua proposta</button></div></div></div></div></div></div><div class="col-md-6 col-height"><div class="inside-full-height"><div class="proposal-box support-proposal"><h2 class="proposal-box--title">Apoie outras propostas</h2><p class="proposal-box--text">Lorem qual a sua sugestão para melhorar este programa Lorem qual a sua sugestão para melhorar este programa Lorem qual a sua sugestão para melhorar este programa Lorem qual a sua sugestão para melhorar este programa Lorem qual a sua sugestão para melhorar este programa Lorem qual a sua sugestão para melhorar este programa?</p><div class="col-lg-12"><div class="col-xs-8 col-xs-offset-2 col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2"><div class="button--themed vote-buttons"><button class="btn btn-circle vote-buttons-up" ng-click="vm.vote(1)"><span class="sr-only">Eu <b>apoio</b> esta proposta.</span> <span class="glyphicon glyphicon-ok" aria-hidden="true"></span></button> <button class="btn btn-circle vote-buttons-down" ng-click="vm.vote(-1)"><span class="sr-only">Eu <b>não apoio</b> esta proposta.</span> <span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button> <button class="btn btn-block vote-buttons-skip" ng-click="vm.vote(0)"><span class="sr-only">Pular esta proposta.</span> <span class="icon" aria-hidden="true"></span> Pular</button></div></div></div><div class="col-lg-12"><div class="col-xs-8 col-xs-offset-2 col-sm-10 col-sm-offset-1 col-md-8 col-md-offset-2"><div class="text-center"><button class="btn btn-link" ng-click="vm.showResults()">Resultados</button></div></div></div><div class="col-md-12"><div class="col-xs-12"><div class="text-center"><span>Compartilhe esta proposta</span><social-share></social-share></div></div></div><div class="clearfix"></div></div></div></div></div></div><div class="talk-proposal row proposal-row"><div class="row-height"><div class="col-md-12 col-height"><div class=""><h2>Bate-papo virtual com ministr@s</h2></div></div></div></div></section></article>'),
  4 +a.put("app/components/auth-user/auth-user.html",'<div class="auth-user"><div ng-if="vm.currentUser" class="pull-right"><span ng-if="vm.currentUser.person">{{::vm.currentUser.person.name}}</span> <span ng-if="!vm.currentUser.person">{{::vm.currentUser.login}}</span> <span>|</span> <button type="button" class="btn btn-link" ng-click="vm.onClickLogout()">Sair</button></div><div ng-if="!vm.currentUser"><button type="button" class="btn btn-link pull-right" ui-sref="entrar">Entrar</button></div></div>'),a.put("app/components/breadcrumb/template.html",'<div class="custom-breadcrumb"><ol class="breadcrumb"><li ng-repeat="step in steps | limitTo:(steps.length-1)"><a href="{{step.ncyBreadcrumbLink}}" ng-if="$index === 0" ng-class="{\'item-home\': $index === 0}"><span class="glyphicon glyphicon-home" aria-hidden="true"></span></a> <a href="{{step.ncyBreadcrumbLink}}" ng-if="$index !== 0" ng-class="{\'item-home\': $index === 0}" ng-bind-html="step.ncyBreadcrumbLabel"></a></li><li ng-repeat="step in steps | limitTo:-1" class="active"><span ng-bind-html="step.ncyBreadcrumbLabel"></span></li></ol></div>'),a.put("app/components/cadastro-proposta/cadastro-proposta.html",'<div id="message" class="envio-proposta"><div class="row linha-proposta"><div class="col-sm-8"><span class="titulo-envio-proposta">Faça sua proposta</span><p>Aqui você cadastra sua proposta e ajuda a construir um Brasil melhor.</p></div></div><div class="row linha-proposta"><div class="col-sm-8"><p>Você está fazendo uma proposta para o programa:</p><div class="bloco-programa"><span class="texto-programa">{{::vm.program.title}}</span></div></div></div><form role="form" name="formPropostas" ng-submit="vm.sendProposal(proposta)" novalidate=""><div class="form-group"><div class="row linha-proposta"><div class="col-sm-8"><label for="proposta-textarea">Descrição da proposta*</label> <a tabindex="0" class="btn btn-link btn-question" role="button" data-toggle="popover" data-trigger="focus">?</a> <textarea id="proposta-textarea" name="proposta" class="texto-proposta form-control" ng-class="{ \'has-error\' : formPropostas.proposta.$invalid && formPropostas.proposta.$touched }" ng-model="proposta" ng-trim="false" ng-maxlength="200" maxlength="200" required=""></textarea><validation-messages field="formPropostas.proposta" maxlength="\'Ops, esse campo não pode ser maior que 200 caracteres.\'"></validation-messages><div class="row"><div class="col-xs-6"><span>*Dados obrigatórios</span></div><div class="col-xs-6 text-right"><span>Máx. 200 caracteres</span> <span ng-if="proposta.length > 0">(restam {{(200 - proposta.length)}} caracteres)</span></div></div></div></div></div><div class="form-group"><div class="col-sm-4"><button class="btn btn-lg btn-block btn-submit" type="submit">Enviar Proposta</button></div></div></form></div>'),a.put("app/components/category-list/category-list.html",'<div class="category-list" ng-class="vm.selectedCategory.slug"><nav class="navigation"><h3 class="category-list--title" ng-click="vm.toogleList()"><b>Filtrar</b> por Tema <span class="glyphicon glyphicon-filter pull-right"></span></h3><div class="list-group is-mobile js-list-group"><button type="button" class="list-group-item category-list--item" ng-repeat="category in vm.categories" ng-class="{active: vm.selectedCategory.slug === category.slug}" ng-click="vm.selectCategory(category, $event)"><span class="category-list--icon-circle" aria-hidden="true" ng-class="category.slug"></span> <span class="category-list--icon icon" aria-hidden="true" ng-class="\'icon-tema-\' + category.slug + \'-small\'"></span> <span class="category-list--label">{{::category.name}}</span> <span class="category-list--icon--right glyphicon glyphicon-chevron-right hidden-xs" ng-hide="vm.selectedCategory.slug === category.slug"></span> <span ng-if="vm.showCloseBtn" class="category-list--icon--right glyphicon glyphicon-remove hidden-xs" ng-show="vm.selectedCategory.slug === category.slug"></span><div ng-if="category.archived" class="category-list--icon-archived"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div></button></div><div class="list-group is-mobile js-selected-category"><button type="button" class="list-group-item category-list--item active" ng-if="vm.isCollapsed"><span class="category-list--icon-circle" aria-hidden="true" ng-class="vm.selectedCategory.slug"></span> <span class="category-list--icon icon" aria-hidden="true" ng-class="\'icon-tema-\' + vm.selectedCategory.slug + \'-small\'"></span> <span class="category-list--label">{{vm.selectedCategory.name}}</span> <span class="category-list--icon--right glyphicon glyphicon-chevron-right hidden-xs"></span><div ng-if="vm.selectedCategory.archived" class="category-list--icon-archived"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div></button></div></nav></div>'),a.put("app/components/event-list/event-list.html",'<div class="event-list"><section class="color-theme-common-bg"><div class="container"><div class="event-bar--trigger" ng-click="vm.toggleView()"><div class="event-bar--trigger-top"><div class="col-sm-6"><h1 class="title"><span class="glyphicon glyphicon-calendar icon-circle color-theme-common-fg"></span> Agenda <b>Dialoga Brasil</b></h1></div><div class="col-sm-6 text-right"><h2 class="event-bar--trigger-toggle text-right"><span><b>{{vm.events.length}}</b> bate papos <b>agendados</b></span> <span ng-if="vm.isCollapsed" class="glyphicon glyphicon-menu-down" aria-hidden="true"></span> <span ng-if="!vm.isCollapsed" class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></h2></div></div><div class="clearfix"></div></div></div></section><section class="section-table"><div class="container"><div class="event-list--panel ng-hide" ng-show="!vm.isCollapsed"><div class="event-list--table-wrapper"><div class="row row-level-1" ng-repeat="event in vm.events | orderBy:\'start_date\':false"><div class="col-xs-12 col-sm-4 col-md-3 vcenter"><span class="date-wrapper"><span class="glyphicon glyphicon-calendar"></span> <span class="date">{{event.start_date | date : "dd/MM/yyyy"}}</span></span> <span class="time-wrapper"><span class="glyphicon glyphicon-time"></span> <span class="time">{{event.start_date | date : "HH:mm"}}</span></span></div><div class="col-xs-12 col-sm-4 col-md-5 vcenter"><span class="description">{{::event.setting.presenter}}</span></div><div class="col-xs-12 col-sm-4 col-md-4 text-right vcenter" style="padding-right: 20px;"><div class="row"><div class="col-xs-6 text-right"><div ng-if="event.followers_count > 50"><b>{{::event.followers_count}}</b><br><span>Inscritos</span></div></div><div class="col-xs-6"><div ng-show="!event.already_follow"><button type="button" class="btn btn-subscribe" ng-click="vm.subscribe(event)">Inscreva-se <span class="sr-only">no bate-papo com (ministro) no dia {event.start_date | date : "dd/MM/yyyy"}} as {{event.start_date | date : "HH:mm"}} horas</span></button></div><div ng-show="event.already_follow"><button type="button" class="btn btn-subscribed disabled" disabled="disabled"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span> Inscrito <span class="sr-only">Você já está inscrito neste evento.</span></button></div></div></div></div></div></div></div></div><div class="container visible-xs" ng-show="!vm.isCollapsed"><div class="minimize" ng-click="vm.toggleView()"><div class="row color-theme-common-bg"><div class="col-xs-6"><button type="button" class="btn btn-link" ng-click="">MINIMIZAR</button></div><div class="col-xs-5 text-right"><span class="glyphicon glyphicon-menu-up" aria-hidden="true"></span></div></div></div></div></section></div>'),a.put("app/components/proposal-box/proposal-box.html",'<div class="proposal-box" ng-class="[{\'focus\': (vm.focus || (vm.STATE === vm.VOTE_STATUS.LOADING) )}, vm.category.slug]"><div ng-show="(vm.STATE === vm.VOTE_STATUS.SUCCESS) || (vm.STATE === vm.VOTE_STATUS.ERROR)"><div class="proposal-message-panel"><div class="row"><div class="row-height"><div class="col-sm-12 col-height col-middle"><div class="inside inside-full-height"><div class="content text-center show-message"><div class="row"><div class="col-xs-12"><div class="message-icon color-fg-white" ng-class="{\'success\': (vm.STATE === vm.VOTE_STATUS.SUCCESS), \'error\': vm.STATE === vm.VOTE_STATUS.ERROR}"><span ng-if="vm.STATE === vm.VOTE_STATUS.SUCCESS" class="glyphicon glyphicon-ok" aria-hidden="true"></span> <span ng-if="vm.STATE === vm.VOTE_STATUS.ERROR" class="glyphicon glyphicon-remove" aria-hidden="true"></span></div></div></div><div class="row"><div class="col-xs-12"><div class="feedback" ng-if="vm.STATE === vm.VOTE_STATUS.SUCCESS"><p class="feedback--title">Obrigado por participar!</p><div class="row feedback--message"><div class="col-xs-6 feedback--share"><div class="row"><span>Compartilhe<br>esta proposta</span></div><div class="row"><button class="btn btn-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Mostrar ou esconder a lista redes sociais para compartilhamento"><span class="icon icon-social-share" aria-hidden="true"></span></button><social-share social-url="vm.getSocialUrl()" social-text="vm.getSocialText()" social-image="vm.getSocialImage()" class="dropdown-menu dropdown-menu-right"></social-share></div></div><div class="col-xs-6 feedback--next"><div class="row"><span>Próxima<br>proposta</span></div><div class="row"><button class="btn btn-link" aria-label="Ir para próxima proposta" ng-click="vm.skip()"><div class="icon-circle play"><span class="glyphicon glyphicon-play" aria-hidden="true"></span></div></button></div></div></div></div><div class="feedback" ng-if="vm.STATE === vm.VOTE_STATUS.ERROR"><p class="feedback--title">Erro!</p><p class="feedback--message" ng-if="vm.messageCode === 401">Não autorizado. Insira um novo captcha.<br><button type="button" class="btn btn-link" ng-click="vm.captchaTryAgain()">Gerar novo captcha</button></p></div></div></div></div></div></div></div></div></div></div><div ng-show="vm.showCaptchaForm"><div class="proposal-message-panel"><div class="row"><div class="row-height"><div class="col-sm-12 col-height col-middle"><div class="inside inside-full-height"><div class="content text-center"><div ng-show="vm.sendingCaptcha"><p>Enviando captcha...</p></div><div ng-hide="vm.sendingCaptcha"><div class="row feedback-message" ng-show="vm.sendingCaptchaError"><div class="col-sm-12"><div class="feedback--title alert alert-danger">Erro!</div><div class="feedback--message" ng-if="!vm.message"><p ng-bind-html="vm.sendingCaptchaError.message"></p></div><div><button type="reset" class="btn btn-link" ng-click="vm.captchaTryAgain()">Tentar novamente</button> <button type="reset" class="btn btn-link" ng-click="vm.showCaptchaForm = false">Voltar</button></div></div></div><div ng-hide="vm.sendingCaptchaError"><form name="captchaForm" ng-submit="vm.submitCaptcha($event, captchaForm)"><div class="form-group"><div id="serpro_captcha" class="captcha"></div><div class="captcha">Digite os caracteres acima:</div><div class="captcha"><input type="text" name="captcha_text" id="captcha_text" aria-label="Escreva os caracteres do captcha aqui" ng-model="vm._captcha_text" ng-minlength="" ng-maxlength="" required=""><validation-messages field="captchaForm.captcha_text"></validation-messages></div></div><div class="form-group"><button type="submit" class="btn btn-lg btn-block btn-submit">Enviar</button></div><div class="form-group"><button type="reset" class="btn btn-link" ng-click="vm.showCaptchaForm = false">Voltar</button></div></form></div></div></div></div></div></div></div></div></div><div ng-show="vm.STATE === vm.VOTE_STATUS.LOADING"><div class="proposal-message-panel"><div class="row"><div class="row-height"><div class="col-sm-12 col-height col-middle"><div class="inside inside-full-height"><div class="content text-center"><div ng-show="!vm.errorOnSkip"><p>Carregando...</p></div><div ng-show="vm.errorOnSkip"><p>Erro ao carregar nova proposta proposta.</p></div></div></div></div></div></div></div></div><div class="proposal-box--top"><div class="proposal-box--theme color-theme-bg-complementar-2">{{vm.category.name}}</div><div ng-show="vm.ProposalBody"><div class="proposal-box--program color-theme-bg">{{vm.topic.title}}</div></div><div ng-show="!vm.ProposalBody"><div class="color-theme-bg" style="background: url( {{::vm.proposalsImg}} );"><div class="img-mask--background proposal-box--program">{{vm.topic.title}}</div></div></div></div><div class="proposal-box--middle"><div class="proposal-box--content"><div class="proposal-box--content-inner">{{vm.proposal.abstract}}</div></div><div ng-hide="vm.showVote" class="proposal-box--join"><a class="btn btn-link color-theme-common-fg" ng-if="vm.archived === false" ui-sref="programa({slug: vm.topic.slug, proposal_id: vm.proposal.id})" ui-sref-opts="{location: true}">Participe</a></div><div ng-show="vm.showVote" class="proposal-box--actions text-center"><div class="row"><div class="col-xs-4"><div class="action vote_for" ng-click="vm.vote(vm.VOTE_OPTIONS.UP)"><div class="icon-circle"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div><div class="action-label">Apoio</div></div></div><div class="col-xs-4"><div class="action skip" ng-click="vm.skip()"><div class="icon-circle"><span class="glyphicon glyphicon-share-alt" aria-hidden="true"></span></div><div class="action-label">Pular</div></div></div><div class="col-xs-4"><div class="action vote_against" ng-click="vm.vote(vm.VOTE_OPTIONS.DOWN)"><div class="icon-circle"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></div><div class="action-label">Não Apoio</div></div></div></div></div></div><div class="proposal-box--bottom text-center" ng-class="{archived: vm.archived}"><div class="proposal-box--share" ng-class="{\'text-right\': vm.location == \'/respostas\' }"><span ng-hide="vm.location == \'/respostas\'">COMPARTILHE ESTA <b>PROPOSTA</b></span><div class="dropdown"><button id="dropdown-share-btn" class="btn btn-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Mostrar ou esconder a lista redes sociais para compartilhamento"><span class="icon icon-social-share-small" aria-hidden="true"></span></button><social-share class="dropdown-menu dropdown-menu-right"></social-share><social-share social-url="vm.getSocialUrl()" social-text="vm.getSocialText()" social-image="vm.getSocialImage()" class="dropdown-menu dropdown-menu-right"></social-share></div></div><div ng-if="vm.archived === true"><div class="proposal-box--archived color-theme-bg-complementar-2"><div class="proposal-box--archived-inner"><a ui-sref="programa({slug: vm.topic.slug, proposal_id: vm.proposal.id})" ui-sref-opts="{location: true}">Veja as respostas e compromissos assumidos <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></a></div></div></div><div ng-if="vm.archived === false"><div class="proposal-box--ranking"><div class="proposal-box--ranking-inner"><span class="icon icon-small icon-ranking" aria-hidden="true"></span> <span>Colocação nos resultados:</span> <span>{{vm.proposal.ranking_position}}º</span></div></div></div></div></div>'),a.put("app/components/proposal-carousel/proposal-carousel.html",'<div class="proposal-carousel"><div ng-if="vm.proposals"><div class="proposal-carousel-top color-theme-bg-complementar-2"><div class="proposal-carousel-position" ng-repeat="proposal in vm.proposals"><span ng-show="vm.activeIndex === $index">{{::($index+1)}}º</span> <span ng-show="vm.activeIndex === $index">Lugar</span></div><div class="proposal-carousel-top-triggers" ng-if="vm.proposals"><ul class="list-inline"><li class="item-dot" ng-repeat="proposal in vm.proposals"><button type="button" ng-class="{\'active\': vm.activeIndex === $index}" ng-click="vm.switchProposal($index)" title="Apersentar proposta {{ ( $index + 1 ) }}"></button></li></ul></div></div><div class="proposal-carousel-middle" ng-swipe-left="vm.swipeLeft()" ng-swipe-right="vm.swipeRight()"><div ng-repeat="proposal in vm.proposals" class="animation-swipe"><div class="content"><div ng-show="vm.activeIndex === $index"><div class="inner">{{::proposal.abstract}}</div></div></div><div class="join" ng-if="vm.archived === false" ng-show="vm.activeIndex === $index"><button type="button" class="btn btn-link btn-rate color-theme-common-fg" ng-click="vm.showContent(proposal)">Participe <span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span></button></div><div class="proposal-carousel-middle-watermark" ng-show="vm.activeIndex === $index"><span>{{::($index+1)}}º</span></div></div></div><div class="proposal-carousel-bottom color-theme-common-bg" ng-click="vm.showProposalsList()"><div>Veja as propostas mais votadas</div><div class="proposal-carousel-bottom-icon"><span class="glyphicon glyphicon-chevron-down pull-right color-theme-common-fg" aria-hidden="true"></span></div></div></div></div>'),a.put("app/components/proposal-grid/proposal-grid.html",'<div class="proposal-grid row"><div ng-repeat="proposal in vm.proposals as results"><proposal-box archived="proposal.parent.archived" proposal="proposal" topic="proposal.parent" category="proposal.parent.categories[0]" show-vote="false" class="col-xs-12 col-sm-6" location="vm.$location.path()"></proposal-box><div ng-if="$odd" class="clearfix"></div></div><div class="animate-repeat" ng-if="results.length == 0">Nenhum programa encontrado.</div></div>'),a.put("app/components/proposal-list/proposal-list.html",'<div class="proposal-list"><div class="" ng-if="vm.proposals"><table class="table table-striped"><thead><tr><th>Colocação <a tabindex="0" class="btn btn-link btn-question" role="button" data-toggle="popover" data-trigger="focus">?</a></th><th><span>{{vm.proposals.length}} PROPOSTAS</span> <span class="pull-right">Posição atualizada a cada 5 minutos</span></th></tr></thead><tbody><tr ng-repeat="proposal in vm.proposals | orderBy:[\'ranking_position\',\'position\']"><td class="color-theme-fg"><span ng-show="proposal.ranking_position" class="position">{{::proposal.ranking_position}}º</span> <span ng-show="proposal.position" class="position">{{::proposal.position}}º</span></td><td><div class="row"><div class="col-xs-12"><div class="abstract" ng-bind-html="proposal.abstract"></div></div></div><div class="row row-actions"><div class="col-sm-8"><div ng-if="proposal.parent.archived === false"><button type="button" class="btn btn-link btn-rate color-theme-common-fg" ng-click="vm.showContent(proposal)">Participe</button></div><div ng-if="proposal.parent.archived === true"><button type="button" class="btn btn-link btn-rate color-theme-common-fg" ng-click="vm.showContent(proposal)">Ir para o programa</button></div></div><div class="col-sm-4"><proposal-stats class="text-right" views="{{::proposal.hits}}" up="{{::proposal.votes_for}}" down="{{::proposal.votes_against}}"></proposal-stats></div></div></td></tr></tbody></table></div></div>'),a.put("app/components/proposal-stats/proposal-stats.html",'<div class="proposal-stats"><ul class="list-inline"><li class="proposal-stats-up"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span> <span>{{proposal.votes_for}}</span></li><li class="proposal-stats-down"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span> <span>{{proposal.votes_against}}</span></li><li class="proposal-stats-views"><span class="glyphicon glyphicon-eye-open" aria-hidden="true"></span> <span>{{proposal.hits}}</span></li></ul></div>'),a.put("app/components/show-message/show-message.html",'<div id="message" class="show-message"><div class="row"><div class="col-sm-2 col-sm-offset-2 message-icon-wrapper text-right text-center-sm"><div class="message-icon text-center color-fg-white" ng-class="[vm.type]"><span ng-if="vm.type === \'success\'" class="glyphicon glyphicon-ok" aria-hidden="true"></span> <span ng-if="vm.type === \'alert\'" class="glyphicon glyphicon-alert" aria-hidden="true"></span> <span ng-if="vm.type === \'error\'" class="glyphicon glyphicon-remove" aria-hidden="true"></span></div></div><div class="col-sm-8 message-content text-center-sm"><h3>{{ ::vm.message }}</h3><div ng-bind-html="vm.description"></div></div></div></div>'),a.put("app/components/social-share/social-share.html",'<div ng-if="vm.arrowClass"><div ng-class="vm.arrowClass"></div></div><ul class="social-share list-inline"><li class="social-share--item-facebook"><a href="#" role="button" socialshare="" socialshare-provider="facebook" socialshare-type="feed" socialshare-via="{{vm.socialVia}}" socialshare-url="{{vm.socialUrl}}" socialshare-redirect-uri="https://dialoga.gov.br/" socialshare-media="{{vm.socialImage}}" socialshare-text="{{vm.socialText}}" title="Compartilhar no Facebook"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-facebook"><span class="icon icon-social-facebook"></span></span> <span class="sr-only">Compartilhar no Facebook</span></a></li><li class="social-share--item-twitter"><a href="#" role="button" socialshare="" socialshare-provider="twitter" socialshare-url="{{vm.socialUrl}}" socialshare-text="{{vm.socialText}}" socialshare-hastags="dialogabrasil" title="Compartilhar no Twitter"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-twitter"><span class="icon icon-social-twitter"></span></span> <span class="sr-only">Compartilhar no Twitter</span></a></li><li class="social-share--item-google"><a href="#" role="button" socialshare="" socialshare-provider="google+" socialshare-url="{{vm.socialUrl}}" socialshare-text="{{vm.socialText}}" title="Compartilhar no Google Plus"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-googleplus"><span class="icon icon-social-googleplus"></span></span> <span class="sr-only">Compartilhar no Google Plus</span></a></li><li class="social-share--item-whatsapp"><a href="whatsapp://send?text=Dialoga Brasil - {{vm.socialUrl}}" title="Compartilhar no WhatsApp"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-whatsapp"><span class="icon icon-social-whatsapp"></span></span> <span class="sr-only">Compartilhar no WhatsApp</span></a></li></ul>'),a.put("app/components/topics-select/topics-select.html",'<div class="topics-select"><h3 class="category-list--title">Filtrar por <b>Programa</b></h3><div class="topics-dropdown"><select ng-model="vm.selectedTopic" ng-change="vm.selectTopic()" ng-options="topic.title for topic in vm.topics track by topic.slug" class="form-control"></select></div></div>'),a.put("app/components/validation-messages/validation-messages.html",'<div ng-show="vm.field.$touched"><div ng-messages="vm.field.$error"><div class="error-message"><div ng-message="required">{{vm.required}}</div><div ng-message="minlength">{{vm.minlength}}</div><div ng-message="maxlength">{{vm.maxlength}}</div><div ng-message="email">{{vm.email}}</div></div></div></div>'),a.put("app/pages/article/article.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="container" role="main"><div class="row"><div ng-if="pageArticle.loading"><div class="alert alert-info">Carregando conteúdo...</div></div><div ng-if="pageArticle.error"><div class="alert alert-info">Erro ao carregar conteúdo.</div></div></div></div><div class="container" ng-if="pageArticle.article"><div class="row"><div class="col-sm-12"><h1>{{::pageArticle.article.title}}</h1></div></div></div><div class="container"><div class="row"><div class="col-sm-12"><div ng-bind-html="pageArticle.article.body"></div></div></div></div>'),a.put("app/pages/auth/active.html",'<div class="page--auth-active"><div class="container"><div class="row"><div class="col-sm-12"><h2>Ativar conta</h2></div></div></div><section role="main" class="section-gray vertical-padding"><div class="container"><div class="row"><div class="col-sm-8 col-sm-offset-2"><div ng-if="pageActive.loading"><h3>Aguarde...</h3><p>Estamos ativando a sua conta ({{::pageActive.activation_code}}).</p></div><div ng-if="pageActive.successMessageTitle"><show-message type="\'success\'" message="pageActive.successMessageTitle" description="pageActive.successMessageContent"></show-message><div class="row"><div class="col-sm-8 col-sm-offset-4"><p><a ui-sref="entrar" class="btn btn-default">Entrar</a></p></div></div></div><div ng-if="pageActive.errorMessageTitle"><show-message type="\'error\'" message="pageActive.errorMessageTitle" description="pageActive.errorMessageContent"></show-message><div class="row"><div class="col-sm-8 col-sm-offset-4"><p><a ui-sref="reenviar-email" class="btn btn-default">Re-enviar e-mail de confirmação</a></p></div></div></div></div></div></div></section></div>'),a.put("app/pages/auth/new-password.html",'<div class="page--new-password"><div class="container"><div class="row"><div class="col-sm-12"><h2>Cadastrar nova senha</h2><h5>Agora é só informar e confirmar sua nova senha.</h5></div></div></div><section role="main" class="section-gray vertical-padding"><div class="container"><div class="row"><div class="col-sm-8 col-sm-offset-2"><div ng-if="pageNewPassword.loading"><h3>Aguarde...</h3><p>Estamos configurando a sua nova senha.</p></div><div ng-if="!pageNewPassword.loading"><div ng-if="pageNewPassword.submitNewPasswordSuccess"><div class="alert alert-success"><strong>Feito!</strong> Sua senha foi configurada com sucesso.</div></div><div ng-if="pageNewPassword.submitNewPasswordError"><div class="alert alert-danger"><strong>Erro!</strong> {{::pageNewPassword.submitNewPasswordErrorMessage}}</div><p>Tente novamente ou <a ui-sref="duvidas">entre em contato</a>.</p></div><form novalidate="" name="newPasswordForm" ng-submit="newPasswordForm.$valid && pageNewPassword.submitNewPassword($event, newPasswordForm)"><div class="row"><div class="col-md-6"><div class="form-group"><label for="newPassword">Senha*</label> <input type="password" id="newPassword" name="newPassword" class="form-control input-lg" ng-class="{ \'has-error\' : newPasswordForm.newPassword.$invalid && newPasswordForm.newPassword.$touched }" ng-minlength="6" ng-model="newPassword" required=""><validation-messages field="newPasswordForm.newPassword"></validation-messages></div></div><div class="col-md-6"><div class="form-group"><label for="newPasswordConfirmation">Confirmar senha*</label> <input type="password" id="newPasswordConfirmation" name="newPasswordConfirmation" class="form-control input-lg" ng-class="{ \'has-error\' : newPasswordForm.newPasswordConfirmation.$invalid && newPasswordForm.newPasswordConfirmation.$touched }" ng-minlength="6" ng-model="newPasswordConfirmation" required=""><validation-messages field="newPasswordForm.newPasswordConfirmation"></validation-messages></div></div></div><div class="row"><div class="col-sm-12" ng-show="(newPasswordForm.newPassword.$viewValue.length > 0 && newPasswordForm.newPasswordConfirmation.$viewValue.length > 0) && (newPasswordForm.newPassword.$viewValue !== newPasswordForm.newPasswordConfirmation.$viewValue)"><div class="error-message">As senhas estão diferentes.</div></div><div class="col-sm-12"><div class="text" ng-show="newPasswordForm.newPassword.$viewValue.length > 0 && newPasswordForm.newPassword.$viewValue.length < 6"><div class="error-message">A senha deve ter 6 ou mais caracteres e conter números e letras.</div></div></div></div><br><div class="row"><div class="col-md-6 col-sm-offset-3"><div class="form-group"><button class="btn btn-lg btn-block btn-submit" type="submit" ng-disabled="newPasswordForm.$invalid || ((newPasswordForm.newPassword.$viewValue.length > 0 && newPasswordForm.newPasswordConfirmation.$viewValue.length > 0) && (newPasswordForm.newPassword.$viewValue !== newPasswordForm.newPasswordConfirmation.$viewValue))">Confirmar alteração de senha</button></div></div></div></form></div></div></div></div></section></div>'),a.put("app/pages/auth/recover.html",'<div class="page--recover"><div class="container"><div class="row"><div class="col-sm-12"><h2>Esqueci minha senha</h2><h5>Calma, podemos ajudar! Informe o seu e-mail que a gente envia um link de alteração.</h5></div></div></div><section role="main" class="section-gray vertical-padding"><div class="container"><div class="row"><div ng-if="pageAuth.recoverSuccess"><div class="col-sm-8 col-sm-offset-2"><div class="feedback-message"><show-message type="\'success\'" message="\'Pronto!\'" description="\'Em instantes você receberá em seu e-mail um link para criação de uma nova senha.\'"></show-message><div class="row"><div class="col-sm-8 col-sm-offset-4"><p><a ui-sref="inicio">Ir para página inicial</a></p></div></div></div></div></div><div ng-if="!pageAuth.recoverSuccess"><br><div class="col-sm-8 col-sm-offset-2"><div class="row" ng-if="pageAuth.recoverError"><div class="col-sm-12"><div class="alert alert-danger">{{pageAuth.recoverErrorMessage}}</div><div ng-if="vm.internalError"><p>Este erro parece ser um problema interno.<br>Por favor, tente novamente mais tarde.</p><p>Caso o problema persista, entre em contato!</p><p><a ui-sref="duvidas">Ir para página de contato</a></p></div></div></div><div class="row"><div class="col-md-12"><form name="recoverPassForm" ng-submit="pageAuth.submitRecover($event, recoverPassForm)"><div class="form-group"><label for="recover-login">E-mail*</label> <input type="email" id="recover-login" name="login" class="form-control input-lg" ng-class="{ \'has-error\' : recoverPassForm.login.$invalid && recoverPassForm.login.$touched }" ng-model="pageAuth.credentials.username" required=""><validation-messages field="recoverPassForm.login"></validation-messages></div><div class="form-group"><div id="serpro_captcha" class="captcha"></div><div class="captcha">Digite os caracteres acima:</div><div class="captcha"><input type="text" name="captcha_text" id="captcha_text" aria-label="Escreva os caracteres do captcha aqui" ng-model="pageAuth.signup.captcha_text" ng-minlength="" ng-maxlength="" required=""><validation-messages field="recoverPassForm.captcha_text"></validation-messages></div></div><div class="form-group"><button class="btn btn-lg btn-submit" type="submit">Solicitar alteração de senha</button></div></form></div></div></div><br></div></div></div></section></div>'),a.put("app/pages/auth/resend-confirmation.html",'<div class="page--resend-confirmation"><div class="container"><div class="row"><div class="col-sm-12"><h2>Não recebeu o e-mail de confirmação?</h2><h5>Calma, podemos te ajudar!<br>Basta informar o seu e-mail cadastrado que a gente envia um novo e-mail de confirmação.</h5></div></div></div><section role="main" class="section-gray vertical-padding"><div class="container"><div class="row"><div ng-if="pageAuth.resendConfirmationSuccess"><div class="col-sm-8 col-sm-offset-2"><div class="feedback-message"><show-message type="\'success\'" message="pageAuth.resendConfirmationSuccessTitle" description="pageAuth.resendConfirmationSuccessMessage"></show-message><div class="row"><div class="col-sm-8 col-sm-offset-4"><p>Ir para: <a ui-sref="inicio" class="btn btn-default">Página inicial</a> ou <a ui-sref="entrar" class="btn btn-primary">Entrar</a></p></div></div></div></div></div><div ng-if="!pageAuth.resendConfirmationSuccess"><br><div class="col-sm-8 col-sm-offset-2"><div class="row" ng-if="pageAuth.resendConfirmationError"><div class="col-sm-12"><div class="alert alert-danger"><strong>Erro!</strong> O e-mail informado não possui cadastro no Dialoga Brasil.</div><div ng-if="pageAuth.internalError"><p>Este erro parece ser um problema interno.<br>Por favor, tente novamente mais tarde.</p><p>Caso o problema persista, entre em contato!</p><p><a ui-sref="duvidas">Ir para página de contato</a></p></div></div></div><div class="row"><div class="col-md-12"><form name="confirmationForm" ng-submit="pageAuth.submitConfirmationForm($event, confirmationForm)"><div class="form-group"><label for="confirmation-login">E-mail*</label> <input type="email" id="confirmation-login" name="login" class="form-control input-lg" ng-class="{ \'has-error\' : confirmationForm.login.$invalid && confirmationForm.login.$touched }" ng-model="pageAuth.credentials.username" required=""><validation-messages field="confirmationForm.login"></validation-messages></div><div class="form-group"><div id="serpro_captcha" class="captcha"></div><div class="captcha">Digite os caracteres acima:</div><div class="captcha"><input type="text" name="captcha_text" id="captcha_text" aria-label="Escreva os caracteres do captcha aqui" ng-model="pageAuth.signup.captcha_text" ng-minlength="" ng-maxlength="" required=""><validation-messages field="confirmationForm.captcha_text"></validation-messages></div></div><div class="form-group"><button class="btn btn-lg btn-submit" type="submit">Solicitar novo e-mail de confirmação</button></div></form></div></div></div><br></div></div></div></section></div>'),
  5 +a.put("app/pages/auth/signin.html",'<div class="container"><div class="row"><div class="col-sm-12"><h2>Cadastrar ou entrar</h2></div></div></div><section role="main" class="section-gray auth-content"><div class="container"><div class="row"><div ng-if="pageAuth.signupSuccess || pageAuth.confirmSuccess || pageAuth.signinSuccess"><div class="row"><div class="col-sm-8 col-sm-offset-2"><div class="feedback-message"><div ng-if="pageAuth.signupSuccess"><show-message type="\'success\'" message="\'Cadastro efetuado com sucesso :)\'" description="\'Agora você faz parte do Dialoga Brasil. Em instantes você receberá um link de ativação em seu e-mail. Basta clicar e ativar.\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><a class="btn btn-link" ui-sref="reenviar-email" style="padding: 10px 0;" title="Re-enviar e-mail de confirmação."><span class="glyphicon glyphicon-chevron-right" aria-hidden=""></span>Não recebi o e-mail.</a></div></div></div><div ng-if="pageAuth.confirmSuccess"><show-message type="\'success\'" message="\'Pronto!\'" description="\'Agora você faz parte do Dialoga Brasil.\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><div ng-if="pageAuth.countdown > 0"><p>Você será redirecionado para a página inicial em <b>{{pageAuth.countdown}} segundos</b>.</p></div><div ng-if="!pageAuth.hasRedirect"><a ui-sref="inicio" class="btn btn-primary">Ir para a Página Inicial</a></div></div></div></div><div ng-if="pageAuth.signinSuccess"><show-message type="\'success\'" message="\'Login efetuado com sucesso!\'" description="\'\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><div ng-if="pageAuth.countdown > 0"><p>Você será redirecionado para a página anterior em <b>{{pageAuth.countdown}} segundos</b>.</p></div><div ng-if="!pageAuth.hasRedirect"><a ui-sref="inicio" class="btn btn-primary">Ir para a Página Inicial</a> ou <button type="button" class="btn btn-default" ng-click="vm.onClickLogout()">Sair</button></div></div></div></div></div></div></div></div><div ng-if="pageAuth.currentUser && !(pageAuth.signupSuccess || pageAuth.confirmSuccess || pageAuth.signinSuccess)"><br><show-message type="\'success\'" message="\'Você já está logado!\'" description="\'Mas você ainda pode:\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><div ng-if="!pageAuth.hasRedirect"><a ui-sref="inicio" class="btn btn-primary">Ir para a Página Inicial</a> ou <button type="button" class="btn btn-default" ng-click="vm.onClickLogout()">Sair</button></div></div></div><br></div><div ng-if="!pageAuth.currentUser && !(pageAuth.signupSuccess || pageAuth.confirmSuccess || pageAuth.signinSuccess)"><div class="col-sm-5"><div class="row"><div class="col-md-12"><h2>Já possui cadastro?</h2><p>Use seus dados para acessar o Dialoga Brasil</p><div ng-if="pageAuth.signinError"><div class="alert alert-danger" role="alert"><strong>{{pageAuth.signinErrorTitle}}</strong> {{pageAuth.signinErrorContent}}</div></div><form role="form" name="signinForm" ng-submit="pageAuth.submitSignin(pageAuth.signin)" novalidate=""><div class="form-group"><label for="signin-form--login">E-mail*</label> <input type="email" id="signin-form--login" name="login" class="form-control input-lg" ng-class="{ \'has-error\' : signinForm.login.$invalid && signinForm.login.$touched }" ng-model="pageAuth.signin.username" required=""><validation-messages field="signinForm.login"></validation-messages></div><div class="form-group"><label for="signin-form--password">Senha*</label> <input type="password" id="signin-form--password" name="password" class="form-control input-lg" ng-class="{ \'has-error\' : signinForm.password.$invalid && signinForm.password.$touched }" ng-model="pageAuth.signin.password" required=""><validation-messages field="signinForm.password"></validation-messages></div><div class="form-group"><button class="btn btn-lg btn-block btn-submit" type="submit">Entrar</button></div><div class="form-group"><a ui-sref="recuperar" class="btn btn-lg btn-link" style="padding: 10px 0;">Esqueci minha senha</a></div></form></div></div><div class="row"><div class="col-md-12"><hr class="separator separator-or"></div></div><div class="row"><div class="col-xs-6"><button type="button" ng-click="pageAuth.authWithFacebook()" class="btn btn-lg btn-block btn-social btn-facebook"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-facebook"><span class="icon icon-social-facebook"></span></span> <span class="text">Entrar com Facebook</span></button></div><div class="col-xs-6"><button type="button" ng-click="pageAuth.authWithGooglePlus()" class="btn btn-lg btn-block btn-social btn-google-plus"><span aria-hidden="true" class="icon-circle icon-small icon-circle-social-googleplus"><span class="icon icon-social-googleplus"></span></span> <span class="text">Entrar com Google+</span></button></div></div></div><div class="col-sm-1"></div><div class="col-sm-6"><div class="row"><div class="col-sm-12"><h2>Ou cadastre-se</h2><p>Para fazer parte do Dialoga Brasil, interagir com as propostas e enviar as suas!</p></div></div><div class="row" ng-if="pageAuth.signupError"><div class="col-sm-12"><div class="alert alert-danger"><strong>{{pageAuth.signupErrorTitle}}</strong> {{pageAuth.signupErrorMessage}}</div><div ng-if="vm.internalError"><p>Este erro parece ser um problema interno.<br>Por favor, tente novamente mais tarde.</p><p>Caso o problema persista, entre em contato!</p><p><a ui-sref="duvidas">Ir para página de contato</a></p></div></div></div><div class="row"><div class="col-sm-12"><form name="signupForm" ng-submit="pageAuth.submitSignup($event, pageAuth.signup)"><div class="form-group"><label for="signup-form--name">Nome*:</label> <span class="pull-right">*Dados obrigatórios</span> <input type="text" id="signup-form--name" name="name" class="form-control input-lg" ng-class="{ \'has-error\' : signupForm.name.$invalid && signupForm.name.$touched }" ng-model="pageAuth.signup.name" ng-minlength="" ng-maxlength="" required=""><validation-messages field="signupForm.name"></validation-messages></div><div class="form-group"><label for="signup-form--email">E-mail*:</label> <input type="email" id="signup-form--email" name="email" class="form-control input-lg" ng-class="{ \'has-error\' : signupForm.email.$invalid && signupForm.email.$touched }" ng-model="pageAuth.signup.email" ng-minlength="" ng-maxlength="" required=""><validation-messages field="signupForm.email"></validation-messages></div><div class="row"><div class="col-sm-6"><div class="form-group"><label for="signup-form--password">Senha*:</label> <input type="password" id="signup-form--password" name="password" class="form-control input-lg" ng-class="{ \'has-error\' : signupForm.password.$invalid && signupForm.password.$touched }" ng-model="pageAuth.signup.password" ng-minlength="" ng-maxlength="" required=""><validation-messages field="signupForm.password"></validation-messages></div></div><div class="col-sm-6"><div class="form-group"><label for="signup-form--password-confirmation">Confirmar Senha*:</label> <input type="password" id="signup-form--password-confirmation" name="password_confirmation" class="form-control input-lg" ng-class="{ \'has-error\' : signupForm.password_confirmation.$invalid && signupForm.password_confirmation.$touched }" ng-model="pageAuth.signup.password_confirmation" ng-minlength="" ng-maxlength="" required=""><validation-messages field="signupForm.password_confirmation"></validation-messages></div></div></div><div class="row"><div class="col-sm-12" ng-show="(signupForm.password.$viewValue.length > 0 && signupForm.password_confirmation.$viewValue.length > 0) && (signupForm.password.$viewValue !== signupForm.password_confirmation.$viewValue)"><div class="error-message">As senhas estão diferentes.</div></div><div class="col-sm-12"><span class="text" ng-show="signupForm.password.$viewValue.length > 0 && signupForm.password.$viewValue.length < 6"><div class="error-message">A senha deve ter 6 ou mais caracteres e conter números e letras.</div></span></div></div><div class="form-group"><div class="checkbox"><label for="user_terms_accepted"><input type="checkbox" id="user_terms_accepted" name="user_terms_accepted" value="aceito" ng-model="pageAuth.signup.user_terms_accepted" required=""> Já li e concordo com os <button type="button" class="btn btn-link" style="padding:0 0 4px 0;" data-toggle="modal" data-target="#modalTermosDeUso">Termos de Uso</button></label></div><validation-messages field="signupForm.user_terms_accepted"></validation-messages></div><div class="form-group"><div id="serpro_captcha" class="captcha"></div><div class="captcha">Digite os caracteres acima:</div><div class="captcha"><input type="text" name="captcha_text" id="captcha_text" aria-label="Escreva os caracteres do captcha aqui" ng-model="pageAuth.signup.captcha_text" ng-minlength="" ng-maxlength="" required=""><validation-messages field="signupForm.captcha_text"></validation-messages></div></div><div class="form-group"><button type="submit" class="btn btn-lg btn-block btn-submit" ng-class="{\'disabled\' : !pageAuth.signup.user_terms_accepted }">Cadastrar</button></div><div class="form-group"><a ui-sref="reenviar-email" class="btn btn-lg btn-link" style="padding: 10px 0;">Re-enviar e-mail de confirmação</a></div></form></div></div></div></div></div></div></section><div class="modal fade" id="modalTermosDeUso" tabindex="-1" role="dialog" aria-labelledby="termosDeUsoLabel"><div class="modal-dialog" role="document"><div class="modal-content"><div class="modal-header modal-termos-uso-header"><button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true" class="modal-fechar-pequeno">FECHAR</span> <span aria-hidden="true" class="modal-fechar-grande">X</span></button></div><div class="modal-body modal-termos-uso-body"><div class="modal-termos-uso-body-inner" ng-if="pageAuth.terms"><div ng-bind-html="pageAuth.terms.body"></div></div></div></div></div></div>'),a.put("app/pages/duvidas/duvidas.html",'<div class="page--duvidas" role="main"><div class="container"><div class="row"><div class="col-sm-12"><h2>Dúvidas frequentes</h2><p>Talvez a sua dúvida já tenha uma resposta. Caso contrário, você pode enviar sua pergunta pelo campo abaixo que em breve responderemos.</p></div></div></div><section class="section-gray"><div class="container"><div class="row"><div class="panel-group" id="accordion-duvidas" role="tablist" aria-multiselectable="false"><div class="panel panel-default"><div class="question-item" ng-repeat="question in pageDuvidas.questions"><div id="duvida-{{($index + 1)}}" class="panel-heading" role="tab"><div class="panel-title" role="button" data-target="#collapse-{{($index + 1)}}" aria-expanded="($index === 0) ? \'true\' : \'false\'" aria-controls="collapse-{{($index + 1)}}" data-toggle="collapse" data-parent="#accordion-duvidas"><span class="num-duvida">{{($index + 1)}}</span> <span class="panel-title">{{question.question}}</span> <span class="glyphicon glyphicon-chevron-down icon-white pull-right" aria-hidden="true"></span></div></div><div id="collapse-{{($index + 1)}}" class="panel-collapse collapse" ng-class="{ \'in\': ($index === 0) }" role="tabpanel" aria-expanded="($index === 0) ? \'true\' : \'false\'" aria-labelledby="duvida-{{($index + 1)}}"><div class="panel-body" ng-bind-html="question.question"></div></div></div></div></div></div></div></section><section><div class="container"><div class="row"><h2>Tem outras dúvidas ou sugestões?</h2></div><div class="row"><div class="col-sm-12"><form role="form" name="contactForm" ng-submit="pageDuvidas.submitContactForm($event, contactForm)"><div class="row"><div class="col-sm-6"><div class="form-group"><label for="inputSubject">Assunto*</label><select id="inputSubject" name="inputSubject" class="form-control input-lg dark-input" ng-model="data.inputSubject" required=""><option value="">-- Selecione um Assunto --</option><option value="Dúvidas">Dúvidas</option><option value="Sugestões">Sugestões</option><option value="Outro">Outro</option></select><validation-messages field="contactForm.inputSubject"></validation-messages></div></div></div><div class="row"><div class="col-sm-6"><div class="form-group"><label for="inputName">Nome*</label> <input type="text" id="inputName" name="inputName" class="form-control input-lg light-input" ng-class="{ \'has-error\' : contactForm.inputName.$invalid && contactForm.inputName.$touched }" ng-model="inputName" ng-minlength="" ng-maxlength="" required=""><validation-messages field="contactForm.inputName"></validation-messages></div></div><div class="col-sm-6"><div class="form-group"><label for="inputEmail">E-mail*</label> <input type="email" id="inputEmail" name="inputEmail" class="form-control input-lg light-input" ng-class="{ \'has-error\' : contactForm.inputEmail.$invalid && contactForm.inputEmail.$touched }" ng-model="inputEmail" ng-minlength="" ng-maxlength="" required=""><validation-messages field="contactForm.inputEmail"></validation-messages></div></div></div><div class="form-group"><label for="inputMessage">Mensagem*</label> <textarea id="inputMessage" name="inputMessage" class="mensagem-text-area form-control light-input" ng-class="{ \'has-error\' : contactForm.inputMessage.$invalid && contactForm.inputMessage.$touched }" ng-model="inputMessage" required=""></textarea><validation-messages field="contactForm.inputMessage"></validation-messages></div><span class="pull-left">*Dados obrigatórios</span><div class="row"><div class="col-sm-4 form-group pull-right"><div class="form-group"><div id="serpro_captcha" class="captcha"></div><div class="captcha">Digite os caracteres acima:</div><div class="captcha"><input type="text" name="captcha_text" id="captcha_text" aria-label="Escreva os caracteres do captcha aqui" ng-model="pageSignin.signup.captcha_text" ng-minlength="" ng-maxlength="" required=""><validation-messages field="contactForm.captcha_text"></validation-messages></div></div><div class="row" ng-show="pageDuvidas.sendingContactForm"><div class="col-sm-12"><div class="alert alert-info" role="alert">Enviando formulário...</div></div></div><div class="row" ng-if="pageDuvidas.successMessage"><div class="col-sm-12"><div class="alert alert-success" role="alert">{{pageDuvidas.successMessage}}</div></div></div><div class="row" ng-if="pageDuvidas.errorMessage"><div class="col-sm-12"><div class="alert alert-danger" role="alert">{{pageDuvidas.errorMessage}}</div></div></div><button class="btn btn-lg btn-block btn-submit" type="submit" ng-class="{\'disabled\' : (contactForm.$invalid && !contactForm.$touched) }">Enviar Mensagem</button></div></div></form></div></div></div></section></div>'),a.put("app/pages/erro/erro.html",'<div class="page--erro"><div class="container"><div class="row"><div class="col-sm-8 col-sm-offset-2"><show-message type="\'error\'" message="\'Erro!\'" description="\'Página não encontrada.\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-6"><p><span style="font-weight:bold;">Mas você ainda pode:</span><br><button type="button" class="btn btn-link" ui-sref="inicio">retornar à página inicial</button></p></div></div></div></div></div></div>'),a.put("app/pages/inicio/inicio.html",'<div class="page--inicio" role="main"><section class="section-video"><div class="container"><div class="row"><div class="col-md-8" ng-class="{\'col-md-offset-2\': (!pageInicio.featuredEvent && !pageInicio.bannerRespostas)}"><div class="video-player js-youtube"><div class="embed-responsive embed-responsive-16by9"><div ng-if="!pageInicio.featuredEvent || !pageInicio.featuredEvent.canView"><div class="js-iframe" ng-if="pageInicio.article.videoIsLoaded" ng-bind-html="pageInicio.article.abstractTrusted"></div></div><div ng-if="pageInicio.featuredEvent && pageInicio.featuredEvent.canView"><div class="js-iframe" ng-bind-html="pageInicio.featuredEvent.bodyTrusted"></div></div><div class="video-background" ng-click="pageInicio.showVideo()"><div class="video-thumbnail" aria-hidden="true" style="background-image:url(/assets/images/youtube-background.png)"></div><button class="video-play-button" aria-live="assertive" aria-label="Assistir o vídeo tutorial Dialoga Brasil"><svg height="100%" version="1.1" viewbox="0 0 68 48" width="100%"><path class="ytp-play-button-bg" d="m .66,37.62 c 0,0 .66,4.70 2.70,6.77 2.58,2.71 5.98,2.63 7.49,2.91 5.43,.52 23.10,.68 23.12,.68 .00,-1.3e-5 14.29,-0.02 23.81,-0.71 1.32,-0.15 4.22,-0.17 6.81,-2.89 2.03,-2.07 2.70,-6.77 2.70,-6.77 0,0 .67,-5.52 .67,-11.04 l 0,-5.17 c 0,-5.52 -0.67,-11.04 -0.67,-11.04 0,0 -0.66,-4.70 -2.70,-6.77 C 62.03,.86 59.13,.84 57.80,.69 48.28,0 34.00,0 34.00,0 33.97,0 19.69,0 10.18,.69 8.85,.84 5.95,.86 3.36,3.58 1.32,5.65 .66,10.35 .66,10.35 c 0,0 -0.55,4.50 -0.66,9.45 l 0,8.36 c .10,4.94 .66,9.45 .66,9.45 z" fill="#1f1f1e" fill-opacity="0.9"></path><path d="m 26.96,13.67 18.37,9.62 -18.37,9.55 -0.00,-19.17 z" fill="#fff"></path><path d="M 45.02,23.46 45.32,23.28 26.96,13.67 43.32,24.34 45.02,23.46 z" fill="#ccc"></path></svg></button></div></div></div></div><div class="col-md-4" ng-hide="true" ng-show="pageInicio.featuredEvent"><div class="row"><div class="featured-event--box" ng-click="pageInicio.showEventVideo()"><div class="box-top col-xs-12 col-sm-4 col-md-12"><h2 class="box-title">Bate papo com <b>MINISTROS/AS</b></h2></div><div class="box-middle col-xs-12 col-sm-4 col-md-12"><div class="video" ng-style="{\'background-image\': \'url(\' + pageInicio.featuredEvent.image.url + \')\'}"></div></div><div class="box-bottom col-xs-12 col-sm-4 col-md-12"><div class="date">{{pageInicio.featuredEvent.start_date | date : "dd/MM/yyyy"}}</div><div class="live">AO VIVO</div><div class="description" ng-bind-html="pageInicio.featuredEvent.abstract"></div></div><div class="clearfix"></div></div></div></div><div class="col-md-4" ng-hide="true" ng-show="pageInicio.bannerRespostas"><div class="banner-respostas"><a ui-sref="respostas" class="banner-respostas--link-top"><span class="banner-respostas--background-image" aria-hidden="true"></span> <img class="banner-respostas--logo" src="/assets/images/banner-logo--dialoga-brasil.png" alt="Logo Dialoga Brasil"><br><span class="banner-respostas--text1">O dialoga já respondeu</span><br><span class="banner-respostas--text2">às suas solicitações!</span><br><span class="banner-respostas--text3">Vários programas contaram com centenas de participações e elas foram respondidas, confira já quais propostas foram respondidas:</span></a> <a ui-sref="respostas" class="banner-respostas--link-bottom">Veja todas as respostas das propostas</a></div></div><div class="col-md-4" ng-show="pageInicio.bannerRespostas"><div class="banner-respostas"><a ui-sref="respostas"><img class="banner-respostas--logo banner-respostas--logo-small img-responsive banner-responsive" src="/assets/images/banner_home_2.png" alt="O governo federal segue dialogando com a sociedade. Você fez sua parte mandando participando com propostas para melhorar o país e o governo respondeu. Confira aqui o resultado!"></a></div><br></div></div></div></section><section class="section-event"><div ng-if="pageInicio.events"><event-list events="pageInicio.events"></event-list></div><div ng-if="!pageInicio.events && pageInicio.loadingEvents" class="container"><div class="row"><div class="col-sm-12"><div class="alert alert-info" role="alert">Carregando lista de eventos.</div></div></div></div><div ng-if="!pageInicio.events && pageInicio.eventsError" class="container"><div class="row"><div class="col-sm-12"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de eventos neste momento.</div></div></div></div></section><section class="section-info" ng-if="pageInicio.loading || pageInicio.error"><div class="container"><div class="row"><div class="col-md-12"><div ng-if="pageInicio.loading && !pageInicio.error"><div class="alert alert-info" role="alert">Carregando conteúdo...</div></div><div ng-if="pageInicio.error"><div class="alert alert-danger" role="alert">Erro ao carregar o conteúdo principal.</div></div></div></div></div></section><section class="section--articles section-gray section-space-up" ng-if="pageInicio.article"><div class="container"><div id="lista-de-programas" class="row"><div class="col-sm-4 col-md-3"><div class="row visible-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter1" class="control-label sr-only">Buscar programas:</label> <input id="articleQueryFilter1" type="search" class="form-control input-search" ng-model="pageInicio.query" placeholder="Buscar programas" aria-label="Buscar programas"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageInicio.submitSearch()"><span class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></span> <span class="sr-only">Buscar</span></button></span></div><br></div></div><div ng-if="pageInicio.themes && !vm.loadingFilter"><category-list categories="pageInicio.themes" selected-category="pageInicio.selectedTheme"></category-list></div><div ng-if="!pageInicio.themes && pageInicio.loadingThemes"><div class="alert alert-info" role="alert">Carregando temas.</div></div><div ng-if="!pageInicio.themes && pageInicio.themesError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de temas neste momento.</div></div></div><div class="col-sm-8 col-md-9"><div class="row hidden-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter2" class="control-label sr-only">Buscar programas:</label> <input id="articleQueryFilter2" type="search" class="form-control input-search" ng-model="pageInicio.query" placeholder="Buscar programas" aria-label="Buscar programas"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageInicio.submitSearch()"><span class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></span> <span class="sr-only">Buscar</span></button></span></div></div></div><div id="search-result" class="row"><div class="col-sm-12"><header class="header"><h2>Programas</h2><button type="button" class="btn btn-link" ng-click="pageInicio.showAllPrograms($event)"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> Ver todos os {{::pageInicio.programs.length}} programas</button></header></div></div><div class="row"><div class="col-sm-12" ng-if="pageInicio.filtredPrograms && !vm.loadingFilter"><article-grid articles="pageInicio.filtredPrograms"></article-grid></div><div ng-if="!pageInicio.programs && pageInicio.loadingPrograms"><div class="alert alert-info" role="alert">Carregando programas.</div></div><div ng-if="!pageInicio.programs && pageInicio.programsError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de programas neste momento.</div></div></div></div></div></div></section></div>'),a.put("app/pages/mapa-do-site/mapa-do-site.html",'<div class="container"><div class="row"><div class="col-sm-11 col-sm-offset-1"><h2>Mapa do Site</h2><p>Uma visão geral do conteúdo disponível no site.</p></div></div></div><div class="page--mapa"><div class="container"><div class="row"><div class="col-sm-11 col-sm-offset-1"><ul class="list-sitemap"><li class="list-sitemap--item level-1"><a ui-sref="sobre" title="Conheça mais sobre o Dialoga Brasil">Sobre</a></li><li class="list-sitemap--item level-1"><a ui-sref="programas" title="Acesse a lista de programas">Programas</a><ul ng-if="sitemap.programsPerThemes"><li ng-if="!sitemap.programsPerThemes">Carregando lista de programas...</li><li ng-if="sitemap.programsPerThemes" class="list-sitemap--item level-2" ng-repeat="(slug, theme) in sitemap.programsPerThemes"><a ui-sref="programas({tema: slug})" ui-sref-opts="{location: true}" title="Acesse a lista de programas do {{theme.name}}">{{theme.name}}</a><ul><li class="list-sitemap--item level-3" ng-repeat="program in theme.programs"><a ui-sref="programa({slug: program.slug})" ui-sref-opts="{location: true}" title="Acesse o programa {{::program.title}}">{{::program.title}}</a></li></ul></li></ul></li><li class="list-sitemap--item level-1"><a ui-sref="propostas" title="Acesse a lista de propostas">Propostas</a></li><li class="list-sitemap--item level-1"><a ui-sref="ranking" title="Acesse o ranking de propostas">Ranking</a></li><li class="list-sitemap--item level-1"><a ui-sref="duvidas" title="Acesse para ler as principais dúvidas ou enviar a sua.">Dúvidas e sugestões</a></li><li class="list-sitemap--item level-1"><a ui-sref="entrar" title="Acesse para ler as principais dúvidas ou enviar a sua.">Entrar</a></li><li class="list-sitemap--item level-1"><span>Dialoga nas redes</span><ul><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="facebook" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." title="Compartilhar no Facebook"><span>Facebook</span></a></li><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="twitter" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." socialshare-hastags="dialogabrasil" title="Compartilhar no Twitter"><span>Twitter</span></a></li><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="google+" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." title="Compartilhar no Google Plus"><span>Google Plus</span></a></li><li class="list-sitemap--item level-2"><a href="whatsapp://send?text=Aqui suas ideias viram propostas e você ajuda a melhorar as ações do governo http://hom.dialoga.gov.br/" title="Compartilhar no WhatsApp"><span>WhatsApp</span></a></li></ul></li><li class="list-sitemap--item level-1"><span>Compartilhar</span><ul><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="facebook" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." title="Compartilhar no Facebook"><span>Facebook</span></a></li><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="twitter" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." socialshare-hastags="dialogabrasil" title="Compartilhar no Twitter"><span>Twitter</span></a></li><li class="list-sitemap--item level-2"><a href="#" role="button" socialshare="" socialshare-provider="google+" socialshare-url="http://hom.dialoga.gov.br" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." title="Compartilhar no Google Plus"><span>Google Plus</span></a></li><li class="list-sitemap--item level-2"><a href="whatsapp://send?text=Aqui suas ideias viram propostas e você ajuda a melhorar as ações do governo http://hom.dialoga.gov.br/" title="Compartilhar no WhatsApp"><span>WhatsApp</span></a></li></ul></li><li class="list-sitemap--item level-1"><a ui-sref="termos-de-uso" title="Acesse para ler os termos de uso do Dialoga Brasil">Termos de uso</a></li></ul></div></div><button type="button" class="btn btn-link" ui-sref="inicio">Retornar à página inicial</button></div></div>'),a.put("app/pages/programas/programa.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="page--program"><section ng-if="!pagePrograma.article"><div class="container"><div class="row"><div class="col-sm-12"><div ng-if="pagePrograma.loading" class="alert alert-info" role="alert">Carregando detalhes sobre o progama...</div><div ng-if="pagePrograma.error" class="alert alert-warning" role="alert">Erro ao carregar o programa.</div></div></div></div></section><div role="main" ng-class="pagePrograma.category.slug"><section ng-if="pagePrograma.article.body"><div class="container"><div class="row"><article class="program-preview" ng-class="{ \'program-preview--archived\': pagePrograma.article.archived }"><div class="col-md-12"><h1 class="program-preview--title color-theme-fg">{{::pagePrograma.article.title}}</h1></div><div class="col-md-8"><div class="program-preview--box contraste-box"><div class="program-preview--banner" ng-style="{\'background-image\':\'url( {{::pagePrograma.banner.src}} )\'}"><div ng-if="pagePrograma.article.archived" class="img-mask--background"><div class="icon icon-programa-respondido"><div class="icon-circle"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div></div></div></div><div class="program-preview--box--content-wrapper"><div class="program-preview--icon icon-wrapper-rounded color-theme-bg" ng-class="pagePrograma.category.slug"><span class="icon" ng-class="\'icon-tema-\' + pagePrograma.category.slug"></span></div><div class="program-preview--abstract color-theme-fg" ng-if="pagePrograma.article.archived === false"><h2>{{::stripHtml(pagePrograma.article.summary)}}</h2></div><div class="program-preview--abstract-details" ng-if="pagePrograma.article.archived === false"><div ng-bind-html="pagePrograma.article.summaryExtended"></div></div><div class="program-preview--share"><div ng-show="!pagePrograma.article.archived" class="program-preview--share-label">COMPARTILHE ESTE <b>PROGRAMA</b></div><div ng-show="pagePrograma.article.archived" class="row text-right"><div class="col-xs-12"><a ui-sref="ranking({tema: pagePrograma.category.slug, programa: pagePrograma.article.slug})" class="btn btn-link"><span>Ver Propostas</span> <span class="glyphicon glyphicon-chevron-right color-theme-common-fg" aria-hidden="true"></span></a></div></div><div ng-show="pagePrograma.article.archived" class="program-preview--share-label">COMPARTILHE ESSA <b>RESPOSTA</b></div><div class="dropdown"><button id="dropdown-share-btn" class="btn btn-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false" aria-label="Mostrar ou esconder a lista redes sociais para compartilhamento"><span class="icon icon-social-share-small" aria-hidden="true"></span></button><social-share social-url="pagePrograma.$state.href(\'programa\', {slug: pagePrograma.article.slug}, {absolute: true})" social-text="pagePrograma.article.title" social-image="pagePrograma.banner.src" arrow-class="social-share--arrow" class="dropdown-menu dropdown-menu-right"></social-share></div></div><div class="program-preview--make-proposal" ng-if="pagePrograma.article.archived === false"><div class="row"><div class="col-sm-6"><div class="button--themed"><button type="button" class="btn btn-block" ng-click="pagePrograma.showProposalForm()">Faça uma proposta</button></div></div></div></div></div></div></div><div class="col-md-4 hidden-xs hidden-sm"><div class="row" ng-if="!pagePrograma.article.archived"><div><div ng-if="pagePrograma.loadingTopProposals"><div class="alert alert-info" role="alert">Carregando propostas mais votadas...</div></div><div class="col-xs-12" ng-if="!pagePrograma.loadingTopProposals && pagePrograma.proposalsTopRated && pagePrograma.proposalsTopRated.length > 0"><h3 class="color-theme-fg">Propostas mais votadas</h3><proposal-carousel proposals="pagePrograma.proposalsTopRated" archived="pagePrograma.article.archived"></proposal-carousel></div></div><div><div class="col-xs-12" ng-if="!pagePrograma.loadingProposalBox && pagePrograma.randomProposal" ng-class="{\'focused-proposal\': !!pagePrograma.search.proposal_id}"><h3 class="color-theme-fg">Apoie outras propostas</h3><proposal-box proposal="pagePrograma.randomProposal" topic="pagePrograma.article" category="pagePrograma.category" show-vote="true" focus="{{pagePrograma.search.proposal_id}}" do-vote="pagePrograma.vote(proposal_id, value)" archived="pagePrograma.article.archived"></proposal-box></div><div ng-if="pagePrograma.loadingProposalBox"><div class="alert alert-info" role="alert">Carregando propostas nesse programa...</div></div></div><div ng-if="!pagePrograma.loadingTopProposals && !pagePrograma.loadingProposalBox"><div class="col-xs-12" ng-if="!pagePrograma.randomProposal && !(pagePrograma.proposalsTopRated && pagePrograma.proposalsTopRated.length > 0)"><h3>Programas sem propostas</h3><p>Este programa ainda não possui nenhuma proposta.<div class="button--themed"><button type="button" class="btn btn-block" ng-click="pagePrograma.showProposalForm()">Faça uma proposta</button></div></p></div></div></div><div class="row" ng-if="pagePrograma.article.archived"><div class="col-sm-12"><div class="gov-response--link-list" ng-repeat="proposal in pagePrograma.proposalsTopRated"><div class="gov-response--link-item"><div class="button--themed"><button type="button" class="btn btn-block" ng-click="pagePrograma.toggleResponseVisibility(proposal)"><span style="font-weight:300;">Veja o que o governo respondeu</span><br><span>{{:: ( $index + 1 ) }}ª proposta mais votada</span></button></div></div></div></div></div></div></article></div></div></section><section id="section-proposal-list" class="proposal-extended-section" style="display:none;" ng-if="pagePrograma.proposalsTopFive && pagePrograma.proposalsTopFive.length > 0"><div class="container"><div class="proposal-extended-section-header"><h3 class="color-theme-fg">Resultados de propostas mais votadas</h3><button type="button" aria-label="Close" class="btn btn-close" ng-click="pagePrograma.hideProposalsList()"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></div><div class="proposal-extended-section-content"><proposal-list proposals="pagePrograma.proposalsTopFive" archived="pagePrograma.article.archived"></proposal-list><div class="row text-center"><div class="col-xs-12"><a ng-show="pagePrograma.total_proposals > 5" ui-sref="ranking({tema: pagePrograma.category.slug, programa: pagePrograma.article.slug})" class="btn btn-link"><span>Veja todas as {{pagePrograma.total_proposals}} propostas</span></a></div></div></div></div></section><section id="section-proposal-form" class="proposal-extended-section" style="display:none;"><div class="container"><div class="proposal-extended-section-header"><button type="button" aria-label="Close" class="btn btn-close" ng-click="pagePrograma.hideProposalForm()"><span class="glyphicon glyphicon-remove" aria-hidden="true"></span></button></div><div ng-if="!pagePrograma.$rootScope.currentUser"><show-message type="\'alert\'" message="\'Você não está logado!\'" description="\'Você precisa estar logado para enviar uma proposta.\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><a ui-sref="entrar({redirect_uri: pagePrograma.sendProposalRedirectURI})">Clique aqui para ir para a página de login</a></div></div></div><div ng-if="pagePrograma.$rootScope.currentUser"><div class="proposal-extended-section-content"><div ng-if="pagePrograma.proposalStatus === pagePrograma.PROPOSAL_STATUS.SUCCESS"><show-message type="\'success\'" message="\'Proposta enviada com sucesso!\'" description="\'Sua proposta foi enviada para a nossa equipe de moderação. Em aproximadamente 72 horas você receberá em seu endereço de e-mail uma resposta sobre a sua proposta.\'"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><button type="button" class="btn btn-link" ng-click="pagePrograma.sendAnotherProposal()">Clique aqui para enviar outra proposta</button></div></div></div><div ng-if="pagePrograma.proposalStatus === pagePrograma.PROPOSAL_STATUS.SENDING">Enviando...</div><div ng-if="pagePrograma.proposalStatus === pagePrograma.PROPOSAL_STATUS.ERROR"><show-message type="\'error\'" message="\'Erro \' + pagePrograma.error.code + \'!\'" description="pagePrograma.error.message"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><button type="button" class="btn btn-link" ng-click="pagePrograma.sendAnotherProposal()">Clique aqui para enviar outra proposta</button></div></div></div><div ng-if="!pagePrograma.proposalStatus"><cadastro-proposta program="pagePrograma.article" status="pagePrograma.proposalStatus"></cadastro-proposta></div></div></div></div></section><section id="section-archived-banner" class="color-theme-bg" ng-if="pagePrograma.article.archived"><div class="container"><div class="row"><div class="col-sm-12"><h2><div class="program-banner--icon" aria-hidden="true"><div class="icon icon-respostas"></div></div><span class="archived-banner--title1">As propostas para este programa já foram</span><br><span class="archived-banner--title2">respondidas pelo governo federal. Confira!</span></h2></div></div></div></section><section id="section-response" ng-if="pagePrograma.article.archived"><div ng-if="!pagePrograma.proposalsTopRated"><div class="container"><div class="row"><div class="col-sm-12"><div class="alert alert-info" role="alert">Carregando propostas mais votadas...</div></div></div></div></div><div ng-if="pagePrograma.proposalsTopRated"><div ng-repeat="proposal in pagePrograma.proposalsTopRated"><div class="sub-section sub-section-{{::proposal.id}}" ng-class="{\'sub-section-even\': ( ($index+1) % 2 === 0), \'sub-section-odd\': ( ($index+1) % 2 === 1)}"><div class="container"><div class="row"><div class="col-sm-4 col-md-3"><div class="img-mask--container" ng-style="{\'background-image\':\'url( {{::proposal.body}} )\'}"><div class="img-mask--background ng-scope"><div class="icon icon-programa-respondido"><div class="icon-circle"><span class="glyphicon glyphicon-ok" aria-hidden="true"></span></div></div></div></div></div><div class="col-sm-8 col-md-9"><br><h3 class="color-theme-fg">{{($index+1)}}ª proposta mais votada:</h3><p>{{::proposal.abstract}}</p><div class="button--themed"><button class="btn btn-block btn-responsive" ng-click="pagePrograma.toggleResponseVisibility(proposal)">Veja a resposta e o compromisso do governo<div class="button-left-icon"><span class="glyphicon glyphicon-chevron-down pull-right color-theme-common-fg" aria-hidden="true"></span></div></button></div><br></div></div></div></div><div ng-if="proposal.response" class="gov-response gov-response-{{::proposal.id}}" style="display:none;"><div class="container"><div class="row"><div class="col-sm-12"><div ng-if="proposal.response.loading" class="alert alert-info" role="alert">Carregando a resposta e compromisso do governo.</div><div ng-if="proposal.response.error" class="alert alert-warning" role="alert">Erro ao carregar a resposta e compromisso. Tente novamente ou <a ui-sref="duvidas">entre em contato</a>.</div><div ng-if="proposal.response.content"><div class="gov-response--content"><div ng-bind-html="proposal.response.content"></div></div></div></div></div><div class="row"><div class="col-sm-12"><button class="btn btn-block btn-close-response pull-right color-theme-common-fg" ng-click="pagePrograma.toggleResponseVisibility(proposal)">FECHAR<div class="button-right-icon icon-circle icon-small icon-circle-close-response color-theme-common-bg pull-right"><span class="glyphicon glyphicon-remove icon-white" aria-hidden="true"></span></div></button></div></div></div></div></div><div class="response--context vertical-padding"><div class="container"><div class="row"><div class="col-sm-5"><div class="button--themed"><a class="btn btn-block" ui-sref="respostas"><span>Veja todas as propostas</span><br><span>Respondidas pelo governo</span> <span class="glyphicon glyphicon-chevron-right"></span></a></div></div><div class="col-sm-2"></div><div class="col-sm-5"><div class="button--themed"><button type="button" class="btn btn-block" ng-click="pagePrograma.toggleContentVisibility()"><span>Saiba mais sobre o programa</span><br><span>{{::pagePrograma.article.title}}</span> <span class="glyphicon glyphicon-chevron-right"></span></button></div></div></div></div></div></div></section><section class="section-content" ng-style="{ display: pagePrograma.article.archived ? \'none\': \'block\' }"><div ng-if="pagePrograma.article.archived"><div class="container"><div class="row"><div class="col-sm-12 color-theme-fg"><h3 style="font-weight: bold;">Sobre o programa:</h3></div></div></div></div><article class="program-content" ng-if="pagePrograma.article" ng-class="pagePrograma.article.slug"><div ng-bind-html="pagePrograma.article.bodyTrusted"></div></article></section></div></div>'),
  6 +a.put("app/pages/programas/programas.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="page--programas" role="main"><section class="section--info"><div class="container"><div class="row"><div class="col-sm-12"><h1>Programas</h1></div></div></div></section><section class="section--articles section-gray section-space-up" ng-if="pageProgramas.programs"><div class="container"><div id="lista-de-programas" class="row"><div class="col-sm-4 col-md-3"><div class="row visible-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar programas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pageProgramas.query" placeholder="Buscar programas" aria-label="Buscar programas"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageProgramas.submitSearch()"><span class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></span> <span class="sr-only">Buscar</span></button></span></div><br></div></div><div ng-if="pageProgramas.themes && !vm.loadingFilter"><category-list categories="pageProgramas.themes" selected-category="pageProgramas.selectedTheme"></category-list></div><div ng-if="!pageProgramas.themes && pageProgramas.loadingThemes"><div class="alert alert-info" role="alert">Carregando temas.</div></div><div ng-if="!pageProgramas.themes && pageProgramas.themesError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de temas neste momento.</div></div></div><div class="col-sm-8 col-md-9"><div class="row hidden-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar programas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pageProgramas.query" placeholder="Buscar programas" aria-label="Buscar programas"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageProgramas.submitSearch()"><span class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></span> <span class="sr-only">Buscar</span></button></span></div></div></div><div id="search-result" class="row"><div class="col-sm-12"><header class="header"><h2>Conheça os programas</h2><button type="button" class="btn btn-link" ng-click="pageProgramas.showAllPrograms($event)"><span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span> Ver todos os {{::pageProgramas.programs.length}} programas</button></header></div></div><div class="row"><div class="col-sm-12" ng-if="pageProgramas.filtredPrograms && !vm.loadingFilter"><article-grid articles="pageProgramas.filtredPrograms"></article-grid></div><div ng-if="!pageProgramas.programs && pageProgramas.loadingPrograms"><div class="alert alert-info" role="alert">Carregando programas.</div></div><div ng-if="!pageProgramas.programs && pageProgramas.programsError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de programas neste momento.</div></div></div></div></div></div></section></div>'),a.put("app/pages/propostas/propostas.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="page--propostas" role="main"><section class="section-info" ng-if="pagePropostas.loading || pagePropostas.error"><div class="container"><div class="row"><div class="col-md-12"><div ng-if="pagePropostas.loading && !pagePropostas.error"><div class="alert alert-info" role="alert">Carregando conteúdo...</div></div><div ng-if="pagePropostas.error"><div class="alert alert-danger" role="alert">Erro ao carregar o conteúdo principal.</div></div></div></div></div></section><section class="section--header" ng-if="pagePropostas.filtredProposals || pagePropostas.themes"><div class="container"><div class="row"><div class="col-sm-12"><h1>Propostas</h1></div></div></div></section><section class="section--articles section-gray section-space-up" ng-if="pagePropostas.filtredProposals || pagePropostas.themes"><div class="container"><div id="lista-de-propostas" class="row"><div class="col-sm-4 col-md-3"><div class="row visible-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar propostas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pagePropostas.query" placeholder="Buscar propostas" aria-label="Buscar propostas"><div class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pagePropostas.submitSearch()"><div class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></div><span class="sr-only">Buscar</span></button></div></div><br></div></div><div ng-if="pagePropostas.themes"><category-list categories="pagePropostas.themes" selected-category="pagePropostas.selectedTheme"></category-list></div><div ng-if="!pagePropostas.themes && pagePropostas.loadingThemes"><div class="alert alert-info" role="alert">Carregando temas.</div></div><div ng-if="!pagePropostas.themes && pagePropostas.themesError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de temas neste momento.</div></div></div><div class="col-sm-8 col-md-9"><div class="row hidden-xs" ng-if="pagePropostas.filtredProposals"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar propostas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pagePropostas.query" placeholder="Buscar propostas" aria-label="Buscar propostas"><div class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pagePropostas.submitSearch()"><div class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></div><span class="sr-only">Buscar</span></button></div></div></div></div><div id="search-result" class="row" ng-if="pagePropostas.filtredProposals"><div class="col-sm-12"><header class="header"><h2>Total de Propostas: "<b>{{pagePropostas.total_proposals}} propostas</b>"</h2></header></div></div><div class="row"><div class="col-sm-12" ng-if="!pagePropostas.loadingProposals && pagePropostas.filtredProposals && pagePropostas.total_proposals"><proposal-grid proposals="pagePropostas.filtredProposals"></proposal-grid><app-paginator page="pagePropostas.page" per-page="pagePropostas.per_page" total="pagePropostas.total_proposals" change-page="pagePropostas.changePage(pageIndex)"></app-paginator></div><div ng-if="pagePropostas.loadingProposals"><div class="alert alert-info" role="alert">Carregando propostas.</div></div><div ng-if="!pagePropostas.loadingProposals && pagePropostas.proposalsError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de propostas neste momento.</div></div></div></div></div></div></section></div>'),a.put("app/pages/ranking/ranking.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="page--ranking" role="main"><section class="section-info" ng-if="pageRanking.loading || pageRanking.error"><div class="container"><div class="row"><div class="col-md-12"><div ng-if="pageRanking.loading && !pageRanking.error"><div class="alert alert-info" role="alert">Carregando conteúdo...</div></div><div ng-if="pageRanking.error"><div class="alert alert-danger" role="alert">Erro ao carregar o conteúdo principal.</div></div></div></div></div></section><section class="section--info" ng-if="pageRanking.filtredProposals || pageRanking.themes"><div class="container"><div class="row"><div class="col-sm-12"><h1>Ranking</h1></div></div></div></section><section class="section--articles section-gray section-space-up" ng-if="pageRanking.filtredProposals || pageRanking.themes"><div class="container"><div id="lista-de-propostas" class="row"><div class="col-sm-4 col-md-3"><div ng-if="pageRanking.themes"><category-list categories="pageRanking.themes" selected-category="pageRanking.selectedTheme" disable-unselect="true"></category-list></div><div ng-if="pageRanking.filtredPrograms && pageRanking.selectedProgram" class="topics-select--wrapper"><topics-select topics="pageRanking.filtredPrograms" selected-topic="pageRanking.selectedProgram"></topics-select></div><div ng-if="!pageRanking.themes && pageRanking.loadingThemes"><div class="alert alert-info" role="alert">Carregando temas.</div></div><div ng-if="!pageRanking.themes && pageRanking.themesError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de temas neste momento.</div></div></div><div class="col-sm-8 col-md-9"><div class="row"><div class="col-sm-12"><header class="header"><h2 style="margin-top:0;">Total de Propostas: "<span>{{pageRanking.total_proposals}} propostas</span>"</h2></header></div></div><div class="row"><div class="col-sm-12" ng-if="pageRanking.filtredProposals && pageRanking.total_proposals"><proposal-list proposals="pageRanking.filtredProposals" per-page="pageRanking.per_page" total="pageRanking.total_proposals"></proposal-list><app-paginator page="pageRanking.page" per-page="pageRanking.per_page" total="pageRanking.total_proposals" change-page="pageRanking.changePage(pageIndex)"></app-paginator></div><div class="col-sm-12" ng-if="pageRanking.loadingProposals"><div class="alert alert-info" role="alert">Carregando propostas.</div></div><div class="col-sm-12" ng-if="pageRanking.proposalsError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de propostas neste momento.</div></div></div></div></div></div></section></div>'),a.put("app/pages/respostas/respostas.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="page--respostas" role="main"><section class="section-info" ng-if="pageRespostas.loading || pageRespostas.error"><div class="container"><div class="row"><div class="col-md-12"><div ng-if="pageRespostas.loading && !pageRespostas.error"><div class="alert alert-info" role="alert">Carregando conteúdo...</div></div><div ng-if="pageRespostas.error"><div class="alert alert-danger" role="alert">Erro ao carregar o conteúdo principal.</div></div></div></div></div></section><section class="section--header" ng-if="pageRespostas.filtredProposals || pageRespostas.themes"><div class="container"><div class="row"><div class="col-sm-12"><h1>O Governo Federal segue dialogando com a sociedade</h1><p>Você fez sua parte participando com propostas para melhorar o país e o Governo respondeu. Confira as propostas respondidas.</p></div></div></div></section><section class="section--articles section-gray section-space-up" ng-if="pageRespostas.filtredProposals || pageRespostas.themes"><div class="container"><div id="lista-de-respostas" class="row"><div class="col-sm-4 col-md-3"><div class="row visible-xs"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar respostas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pageRespostas.query" placeholder="Buscar respostas" aria-label="Buscar respostas"><div class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageRespostas.submitSearch()"><div class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></div><span class="sr-only">Buscar</span></button></div></div><br></div></div><div ng-if="pageRespostas.themes"><category-list categories="pageRespostas.themes" selected-category="pageRespostas.selectedTheme"></category-list></div><div ng-if="!pageRespostas.themes && pageRespostas.loadingThemes"><div class="alert alert-info" role="alert">Carregando temas.</div></div><div ng-if="!pageRespostas.themes && pageRespostas.themesError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de temas neste momento.</div></div></div><div class="col-sm-8 col-md-9"><div class="row hidden-xs" ng-if="pageRespostas.filtredProposals"><div class="col-xs-12"><div class="input-group input-group-lg input-group-search"><label for="articleQueryFilter" class="control-label sr-only">Buscar propostas:</label> <input id="articleQueryFilter" type="search" class="form-control input-search" ng-model="pageRespostas.query" placeholder="Buscar respostas" aria-label="Buscar respostas"><div class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pageRespostas.submitSearch()"><div class="icon-circle icon-small color-theme-common-bg"><span class="glyphicon glyphicon-search"></span></div><span class="sr-only">Buscar</span></button></div></div></div></div><div id="search-result" class="row" ng-if="pageRespostas.filtredProposals"><div class="col-sm-12"><header class="header"><h2>Total de Propostas: "<b>{{pageRespostas.total_proposals}} propostas</b>"</h2></header></div></div><div class="row"><div class="col-sm-12" ng-if="!pageRespostas.loadingProposals && pageRespostas.filtredProposals && pageRespostas.total_proposals"><proposal-grid proposals="pageRespostas.filtredProposals"></proposal-grid><app-paginator page="pageRespostas.page" per-page="pageRespostas.per_page" total="pageRespostas.total_proposals" change-page="pageRespostas.changePage(pageIndex)"></app-paginator></div><div ng-if="pageRespostas.loadingProposals"><div class="alert alert-info" role="alert">Carregando propostas.</div></div><div ng-if="!pageRespostas.loadingProposals && pageRespostas.proposalsError"><div class="alert alert-danger" role="alert">Não foi possível carregar a lista de propostas neste momento.</div></div></div></div></div></div></section></div>')}]);
0 7 \ No newline at end of file
... ...
dist/styles/app-3705f76c78.css
... ... @@ -1,10 +0,0 @@
1   -@charset "UTF-8";
2   -/*!
3   - * Bootstrap v3.3.5 (http://getbootstrap.com)
4   - * Copyright 2011-2015 Twitter, Inc.
5   - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6   - */
7   -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
8   -html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
9   -/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
10   -@media print{*,*:before,*:after{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url("../fonts/glyphicons-halflings-regular.eot");src:url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("../fonts/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before,.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before,.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-size:14px;line-height:1.42857;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{font-size:17.5px}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th{padding:8px;line-height:1.42857;border-top:1px solid #ddd}.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered,.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type="search"]{-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}output,.form-control{display:block;font-size:14px;line-height:1.42857;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"],.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline,.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-sm,.input-group-sm>.form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-addon{height:30px;line-height:1.5}.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{height:30px;line-height:30px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg,.input-group-lg>.form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.input-group-lg>.input-group-addon{height:46px;line-height:1.33333}.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{height:46px;line-height:46px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{content:" ";display:table;clear:both}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33333px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn{float:left}.btn-group>.btn,.btn-group-vertical>.btn{position:relative}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{display:block;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{content:" ";display:table;clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon{white-space:nowrap}.input-group-addon,.input-group-btn{width:1%;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text,.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text,.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title,.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;line-height:1;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open,.modal{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5)0%,rgba(0,0,0,.0001)100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001)0%,rgba(0,0,0,.5)100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}body{font-family:"Open Sans",sans-serif}body.contraste{color:#fff!important;background-color:#000!important}body.contraste a,body.contraste .btn{color:#ff0!important;background-color:#000!important;text-decoration:underline!important}.input-group-search .icon-circle{color:#fff;padding:5px;margin-top:-5px}.input-group-search .icon-circle.icon-small{width:35px;height:35px}.input-group-search button{border-left:none}.section--articles .header{position:relative}.section--articles .header button{position:absolute;right:0;top:2px}@media screen and (max-width:768px){.section--articles .header button{position:relative;padding-left:0}}.button--themed .btn{color:#fff;font-weight:700;padding:15px 0;border-left:0;border-right:0;border-top:0;border-radius:6px;transition:all .2s ease-in-out}.saude .button--themed .btn{background-color:#3359a7;border-bottom:3px solid #274480}.seguranca-publica .button--themed .btn{background-color:#e95052;border-bottom:3px solid #e32325}.educacao .button--themed .btn{background-color:#cc6cd9;border-bottom:3px solid #be43cf}.reducao-da-pobreza .button--themed .btn{background-color:#38c7a4;border-bottom:3px solid #2d9f83}.cultura .button--themed .btn{background-color:#a63738;border-bottom:3px solid #802a2b}.esporte .button--themed .btn{background-color:#f15b31;border-bottom:3px solid #e03d0f}.meio-ambiente .button--themed .btn{background-color:#3cc667;border-bottom:3px solid #2fa052}.cidades .button--themed .btn{background-color:#3f5fac;border-bottom:3px solid #314a87}.empreendedorismo .button--themed .btn{background-color:#79654f;border-bottom:3px solid #5a4b3b}.saude .button--themed .btn:hover,.saude .button--themed .btn:focus{background-color:#274480}.seguranca-publica .button--themed .btn:hover,.seguranca-publica .button--themed .btn:focus{background-color:#e32325}.educacao .button--themed .btn:hover,.educacao .button--themed .btn:focus{background-color:#be43cf}.reducao-da-pobreza .button--themed .btn:hover,.reducao-da-pobreza .button--themed .btn:focus{background-color:#2d9f83}.cultura .button--themed .btn:hover,.cultura .button--themed .btn:focus{background-color:#802a2b}.esporte .button--themed .btn:hover,.esporte .button--themed .btn:focus{background-color:#e03d0f}.meio-ambiente .button--themed .btn:hover,.meio-ambiente .button--themed .btn:focus{background-color:#2fa052}.cidades .button--themed .btn:hover,.cidades .button--themed .btn:focus{background-color:#314a87}.empreendedorismo .button--themed .btn:hover,.empreendedorismo .button--themed .btn:focus{background-color:#5a4b3b}.contraste .button--themed .btn{color:#262626;background-color:#fff}.button--themed .btn-circle{width:64px;height:64px;border-radius:100%}.button--themed .btn.vote-buttons-up{float:right;margin-right:10px;background-color:#32dbb5;border-bottom:3px solid #1da485}.button--themed .btn.vote-buttons-up:hover,.button--themed .btn.vote-buttons-up:focus{background-color:#1da485}.button--themed .btn.vote-buttons-down{float:left;margin-left:10px;background-color:#db4127;border-bottom:3px solid #9c2d1a}.button--themed .btn.vote-buttons-down:hover,.button--themed .btn.vote-buttons-down:focus{background-color:#9c2d1a}.button--themed .vote-buttons-up,.button--themed .vote-buttons-down{font-size:30px;margin-bottom:20px}.img-mask--background{width:100%;height:100%;text-align:center}.img-mask--background .icon-circle{position:absolute;left:50%;margin-left:-15px;bottom:-10px;width:31px;height:31px}.img-mask--background .glyphicon{position:relative;top:-2px;color:#fff;background-color:#3fc869;padding:6px 5px 5px 6px;border-radius:100%}.img-mask--background .icon-programa-respondido{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.icon{display:inline-block;vertical-align:middle}.icon-wrapper-rounded{padding:3px;border-radius:100%}.icon-circle{display:inline-block;vertical-align:middle;width:50px;height:50px;font-size:20px;text-align:center;border-radius:100%;overflow:hidden}.icon-circle.icon-small{width:40px;height:40px}.icon-circle.icon-small .icon{position:relative;top:-8px;left:-8px}.vote_for .icon-circle,.skip .icon-circle,.vote_against .icon-circle{padding-top:12px}.vote_for .icon-circle{background-color:#4ac97a}.vote_for .icon-circle:hover{background-color:#71d597}.vote_for .icon-circle:active,.vote_for .icon-circle:focus{background-color:#33ad61}.skip .icon-circle{background-color:#eeb453}.skip .icon-circle:hover{background-color:#f3c881}.skip .icon-circle:active,.skip .icon-circle:focus{background-color:#e9a025}.vote_against .icon-circle{background-color:#ec4c68}.vote_against .icon-circle:hover{background-color:#f17a8f}.vote_against .icon-circle:active,.vote_against .icon-circle:focus{background-color:#e71e41}.icon-circle-social-facebook{background-color:#537ab5}.icon-circle-social-twitter{background-color:#77cbef}.icon-circle-social-googleplus{background-color:#d23b00}.icon-circle-social-whatsapp{background-color:#10ad08}.icon-circle-social-youtube{background-color:#c63635}.icon-circle-social-flickr{background-color:#eaeaea}.icon-circle-mail{background-color:#ecb24e}.saude .color-theme-fg{color:#3359a7;margin-top:0}.saude .color-theme-bg{background-color:#3359a7}.saude .color-theme-bg-complementar-1{background-color:#4f8add}.saude .color-theme-bg-complementar-2{background-color:#2a4781}.saude .img-mask--background{background-color:rgba(51,89,167,.5)}.contraste .saude .color-theme-fg{color:#fff}.contraste .saude .color-theme-bg{background-color:#000}.contraste .saude .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .saude .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.seguranca-publica .color-theme-fg{color:#e95052;margin-top:0}.seguranca-publica .color-theme-bg{background-color:#e95052}.seguranca-publica .color-theme-bg-complementar-1{background-color:#fb7c7f}.seguranca-publica .color-theme-bg-complementar-2{background-color:#c43e3e}.seguranca-publica .img-mask--background{background-color:rgba(233,80,82,.5)}.contraste .seguranca-publica .color-theme-fg{color:#fff}.contraste .seguranca-publica .color-theme-bg{background-color:#000}.contraste .seguranca-publica .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .seguranca-publica .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.educacao .color-theme-fg{color:#cc6cd9;margin-top:0}.educacao .color-theme-bg{background-color:#cc6cd9}.educacao .color-theme-bg-complementar-1{background-color:#ee9cff}.educacao .color-theme-bg-complementar-2{background-color:#93549e}.educacao .img-mask--background{background-color:rgba(204,108,217,.5)}.contraste .educacao .color-theme-fg{color:#fff}.contraste .educacao .color-theme-bg{background-color:#000}.contraste .educacao .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .educacao .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.reducao-da-pobreza .color-theme-fg{color:#38c7a4;margin-top:0}.reducao-da-pobreza .color-theme-bg{background-color:#38c7a4}.reducao-da-pobreza .color-theme-bg-complementar-1{background-color:#57e9cd}.reducao-da-pobreza .color-theme-bg-complementar-2{background-color:#2a9677}.reducao-da-pobreza .img-mask--background{background-color:rgba(56,199,164,.5)}.contraste .reducao-da-pobreza .color-theme-fg{color:#fff}.contraste .reducao-da-pobreza .color-theme-bg{background-color:#000}.contraste .reducao-da-pobreza .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .reducao-da-pobreza .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.cultura .color-theme-fg{color:#a63738;margin-top:0}.cultura .color-theme-bg{background-color:#a63738}.cultura .color-theme-bg-complementar-1{background-color:#dc5557}.cultura .color-theme-bg-complementar-2{background-color:#862f2f}.cultura .img-mask--background{background-color:rgba(166,55,56,.5)}.contraste .cultura .color-theme-fg{color:#fff}.contraste .cultura .color-theme-bg{background-color:#000}.contraste .cultura .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .cultura .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.esporte .color-theme-fg{color:#f15b31;margin-top:0}.esporte .color-theme-bg{background-color:#f15b31}.esporte .color-theme-bg-complementar-1{background-color:#fd8d4c}.esporte .color-theme-bg-complementar-2{background-color:#ce472c}.esporte .img-mask--background{background-color:rgba(241,91,49,.5)}.contraste .esporte .color-theme-fg{color:#fff}.contraste .esporte .color-theme-bg{background-color:#000}.contraste .esporte .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .esporte .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.meio-ambiente .color-theme-fg{color:#3cc667;margin-top:0}.meio-ambiente .color-theme-bg{background-color:#3cc667}.meio-ambiente .color-theme-bg-complementar-1{background-color:#339950}.meio-ambiente .color-theme-bg-complementar-2{background-color:#63d286}.meio-ambiente .img-mask--background{background-color:rgba(60,198,103,.5)}.contraste .meio-ambiente .color-theme-fg{color:#fff}.contraste .meio-ambiente .color-theme-bg{background-color:#000}.contraste .meio-ambiente .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .meio-ambiente .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.cidades .color-theme-fg{color:#3f5fac;margin-top:0}.cidades .color-theme-bg{background-color:#3f5fac}.cidades .color-theme-bg-complementar-1{background-color:#21275b}.cidades .color-theme-bg-complementar-2{background-color:#5b7ac3}.cidades .img-mask--background{background-color:rgba(63,95,172,.5)}.contraste .cidades .color-theme-fg{color:#fff}.contraste .cidades .color-theme-bg{background-color:#000}.contraste .cidades .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .cidades .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.empreendedorismo .color-theme-fg{color:#79654f;margin-top:0}.empreendedorismo .color-theme-bg{background-color:#79654f}.empreendedorismo .color-theme-bg-complementar-1,.empreendedorismo .color-theme-bg-complementar-2{background-color:#000}.empreendedorismo .img-mask--background{background-color:rgba(121,101,79,.5)}.contraste .empreendedorismo .color-theme-fg{color:#fff}.contraste .empreendedorismo .color-theme-bg{background-color:#000}.contraste .empreendedorismo .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .empreendedorismo .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.color-theme-common-fg{color:#5e739e}.color-theme-common-bg{background-color:#5e739e}.color-fg-white{color:#fff}.color-bg-white{background-color:#fff}.color-fg-gray{color:#ccc}.color-bg-gray{background-color:#ccc}.contraste .color-theme-common-fg{color:#fff}.contraste .color-theme-common-bg{background-color:#000}.contraste .contraste-box{background-color:#000;border:1px solid #fff}#barra-brasil .brasil-flag{height:33px!important}#barra-brasil ul.list{z-index:999!important}.pac-cidades-historicas .grid .box-content{padding:20px}.pac-cidades-historicas .grid .box-content ul>li{padding-left:10px}.pac-cidades-historicas .grid .col-sm-height{border:10px solid #fff}.image-box.caption{position:relative}.image-box.caption img{width:100%}.image-box.caption p{position:absolute;padding:20px 40px 20px 20px;margin:0;min-width:50%;max-width:80%;color:#fff}.image-box.caption p.caption--right-bottom{bottom:0;right:0}.image-box.caption p.caption--left-bottom{bottom:0;left:0}.saude .image-box.caption p{background-color:#3359a7}.seguranca-publica .image-box.caption p{background-color:#e95052}.educacao .image-box.caption p{background-color:#cc6cd9}.reducao-da-pobreza .image-box.caption p{background-color:#38c7a4}.cultura .image-box.caption p{background-color:#a63738}.esporte .image-box.caption p{background-color:#f15b31}.meio-ambiente .image-box.caption p{background-color:#3cc667}.cidades .image-box.caption p{background-color:#3f5fac}.empreendedorismo .image-box.caption p{background-color:#79654f}.row-compromissos{height:89px;background-color:#fff}.row-compromissos h3{margin-top:30px}.row-compromissos .col-sm-12{display:inline-block}.row-compromissos .icon-wrapper{width:61px;height:61px;float:left;border-radius:100%;margin:14px 14px 14px 0}.row-compromissos .icon{position:relative;top:7px;left:11px}.saude .row-compromissos{color:#3359a7}.saude .row-compromissos .icon-wrapper{background-color:#3359a7}.seguranca-publica .row-compromissos{color:#e95052}.seguranca-publica .row-compromissos .icon-wrapper{background-color:#e95052}.educacao .row-compromissos{color:#cc6cd9}.educacao .row-compromissos .icon-wrapper{background-color:#cc6cd9}.reducao-da-pobreza .row-compromissos{color:#38c7a4}.reducao-da-pobreza .row-compromissos .icon-wrapper{background-color:#38c7a4}.cultura .row-compromissos{color:#a63738}.cultura .row-compromissos .icon-wrapper{background-color:#a63738}.esporte .row-compromissos{color:#f15b31}.esporte .row-compromissos .icon-wrapper{background-color:#f15b31}.meio-ambiente .row-compromissos{color:#3cc667}.meio-ambiente .row-compromissos .icon-wrapper{background-color:#3cc667}.cidades .row-compromissos{color:#3f5fac}.cidades .row-compromissos .icon-wrapper{background-color:#3f5fac}.empreendedorismo .row-compromissos{color:#79654f}.empreendedorismo .row-compromissos .icon-wrapper{background-color:#79654f}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%}.col-xs-height{display:table-cell;float:none;height:100%}.col-xs-top{vertical-align:top}.col-xs-middle{vertical-align:middle}.col-xs-bottom{vertical-align:bottom}@media (min-width:768px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%}.col-sm-height{display:table-cell;height:100%}.col-sm-top{vertical-align:top}.col-sm-middle{vertical-align:middle}.col-sm-bottom{vertical-align:bottom}}@media (min-width:992px){.row-md-height{display:table;table-layout:fixed;height:100%;width:100%}.col-md-height{display:table-cell;height:100%}.col-md-top{vertical-align:top}.col-md-middle{vertical-align:middle}.col-md-bottom{vertical-align:bottom}}@media (min-width:1200px){.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%}.col-lg-height{display:table-cell;height:100%}.col-lg-top{vertical-align:top}.col-lg-middle{vertical-align:middle}.col-lg-bottom{vertical-align:bottom}}.vcenter{display:inline-block;vertical-align:middle;float:none;margin-right:-2px;margin-left:-2px}.vertical-padding{padding-top:15px;padding-bottom:15px}.no-space-left{margin-left:0;padding-left:0}.no-space-right{margin-right:0;padding-right:0}@media screen and (max-width:768px){.text-center-sm{text-align:center}}.btn-submit{background-color:#5e749d;color:#fff;font-weight:700}.btn-submit:hover,.btn-submit:focus{color:#fff}.has-error{border-color:#F00;border-width:1px}.modal-termos-uso-header{min-height:10px;border-bottom:none;padding:0;position:relative;top:-30px;right:0}.modal-termos-uso-body{padding:25px 35px;height:500px}.modal-termos-uso-body-inner{background-color:#d3d3d3;overflow-y:auto;padding:15px;height:440px}.modal-fechar-pequeno{font-size:15px}.modal-fechar-grande{font-size:24px}.btn-question{color:#484848;background-color:#fff;display:inline-block;text-align:center;width:22px;height:22px;margin-left:10px;padding:0;border-radius:100%}.btn-question:hover,.btn-question:focus,.btn-question:active{color:#fff;border-color:#fff}.page--program .program-content ul{list-style:none;padding:0;margin:0}.saude .page--program .program-content ul.list-color li:before{color:#3359a7}.seguranca-publica .page--program .program-content ul.list-color li:before{color:#e95052}.educacao .page--program .program-content ul.list-color li:before{color:#cc6cd9}.reducao-da-pobreza .page--program .program-content ul.list-color li:before{color:#38c7a4}.cultura .page--program .program-content ul.list-color li:before{color:#a63738}.esporte .page--program .program-content ul.list-color li:before{color:#f15b31}.meio-ambiente .page--program .program-content ul.list-color li:before{color:#3cc667}.cidades .page--program .program-content ul.list-color li:before{color:#3f5fac}.empreendedorismo .page--program .program-content ul.list-color li:before{color:#79654f}.page--program .program-content ul li:before{content:"\2022";font-weight:700;font-size:12px;position:relative;padding-right:4px}.page--program .program-content ul li{padding-left:2em;padding-bottom:15px;text-indent:-.7em}.page--program .program-content .col-middle{vertical-align:top}.destaque-bg-cinza{background-color:#f1f1f1;color:#484848}.destaque-padding{padding:20px}.destaque-font{font-size:130%!important}.destaque-font,.font,.font-140,.font-115,.font-180{line-height:28px!important}.font-140{font-size:140%!important}.font-115{font-size:115%!important}.font-180{font-size:180%!important}.destaque-bg-lightgray{background-color:#f8f8f8}.margin-15{margin-left:15px;margin-right:15px}.left-border-gray{border-left:2px solid #d1d6d9;margin-bottom:10px}.left-border-gray ul.list-color li:last-child{padding-bottom:0}@media (max-width:768px){.left-border-gray{border:none}}.bottom-border-gray{border-bottom:1px #d3d3d3;border-bottom-style:solid;margin:0!important;padding:30px}.padding-30{padding:30px}a.link-black{color:#000}.inline-block{display:inline-block}.close{color:#fff;opacity:1;font-weight:400}blockquote{padding:10px 20px 10px 0;margin:0;border-left:none}blockquote .content-highlight-icon{width:110px;height:112px;position:absolute;display:inline-block;opacity:.5}.saude blockquote .content-highlight-icon{border-left:34px solid #3359a7;border-top:33px solid #3359a7}.seguranca-publica blockquote .content-highlight-icon{border-left:34px solid #e95052;border-top:33px solid #e95052}.educacao blockquote .content-highlight-icon{border-left:34px solid #cc6cd9;border-top:33px solid #cc6cd9}.reducao-da-pobreza blockquote .content-highlight-icon{border-left:34px solid #38c7a4;border-top:33px solid #38c7a4}.cultura blockquote .content-highlight-icon{border-left:34px solid #a63738;border-top:33px solid #a63738}.esporte blockquote .content-highlight-icon{border-left:34px solid #f15b31;border-top:33px solid #f15b31}.meio-ambiente blockquote .content-highlight-icon{border-left:34px solid #3cc667;border-top:33px solid #3cc667}.cidades blockquote .content-highlight-icon{border-left:34px solid #3f5fac;border-top:33px solid #3f5fac}.empreendedorismo blockquote .content-highlight-icon{border-left:34px solid #79654f;border-top:33px solid #79654f}blockquote p{margin-left:60px}blockquote p:first-of-type{padding-top:50px}.page--program .program-content blockquote,.page--program .program-content blockquote p{font-size:24px;line-height:28px}.top-border-theme{border-top:20px solid}.saude .top-border-theme{border-color:#3359a7}.seguranca-publica .top-border-theme{border-color:#e95052}.educacao .top-border-theme{border-color:#cc6cd9}.reducao-da-pobreza .top-border-theme{border-color:#38c7a4}.cultura .top-border-theme{border-color:#a63738}.esporte .top-border-theme{border-color:#f15b31}.meio-ambiente .top-border-theme{border-color:#3cc667}.cidades .top-border-theme{border-color:#3f5fac}.empreendedorismo .top-border-theme{border-color:#79654f}.pad-right-0{padding-right:0!important}.pad-left-0{padding-left:0!important}@media (max-width:480px){.bloco-mais-especialidades{padding:2% 0 0 5%}}@media (min-width:768px){.bloco-mais-especialidades{padding:2% 0 0 10%}}@media (min-width:992px){.bloco-mais-especialidades{padding:12% 0 0 10%}}@media (max-width:1200px){.bloco-mais-especialidades{padding:10% 0 0 10%}}ul li:last-child{padding-bottom:0!important}@media (max-width:480px){.bloco1-preparacao-atletas{padding:2% 0 0 5%}}@media (min-width:768px){.bloco1-preparacao-atletas{padding:2% 0 0 10%}}@media (min-width:992px){.bloco1-preparacao-atletas{padding:2% 10% 0}}@media (min-width:1200px){.bloco1-preparacao-atletas{padding:17% 10% 0}}@media (min-width:1200px){.bloco2-preparacao-atletas{padding-top:10%}}@media (min-width:992px){.bloco1-futebol{padding:3% 5% 0}}@media (max-width:992px){.bloco1-esporte-toda-vida{padding-top:10%}}@media (min-width:992px){.bloco1-esporte-toda-vida{padding-top:10%}}@media (min-width:1200px){.bloco1-esporte-toda-vida{padding-top:10%}}@media (max-width:992px){.bloco2-esporte-toda-vida{padding-top:10%;padding-left:5%}}@media (min-width:992px){.bloco2-esporte-toda-vida{padding-top:10%;padding-left:5%}}@media (min-width:1200px){.bloco2-esporte-toda-vida{padding-top:10%;padding-left:5%}}.bloco-mais-medicos{background-color:#3d4ab3;padding-top:25px}.a11y-bar{font-size:12px;padding:5px 0}@media (max-width:992px){.a11y-bar{font-size:11px}}.a11y-bar span{color:#fff;padding:0 5px}.a11y-bar .action-links{text-transform:uppercase;border-bottom:1px dotted #262626;float:right}@media screen and (max-width:768px){.a11y-bar .action-links{float:left}}@media screen and (max-width:480px){.a11y-bar .action-links{float:none;text-align:center}}#footer-brasil{background:0% 0% #0042b1;padding:1em 0;max-width:100%}#footer{padding:20px 0}#footer a{margin:10px auto}.contraste #footer{background-color:#000}.contraste #footer a{color:#fff}.app-navbar{border-bottom:2px solid #f1f1f1}.app-navbar .navbar{margin-bottom:0;border:none}.app-navbar .navbar-brand{height:auto;padding-bottom:0;padding-left:0}@media screen and (max-width:992px){.app-navbar .navbar-brand{padding:20px 0;margin:20px 0}}.app-navbar .navbar-toggle{border-radius:100%;background-color:#5e749d}.app-navbar .navbar-toggle .icon-bar{height:3px;background-color:#fff}@media screen and (max-width:992px){.app-navbar .navbar-toggle{padding:12px 10px;margin:0}}.app-navbar .navbar-nav .divider span{display:block}@media screen and (max-width:992px){.app-navbar .navbar-nav .divider span{display:none}}.app-navbar .dropdown-menu{padding:0}.app-navbar .dropdown-toggle:active,.app-navbar .dropdown-toggle:focus{outline:1px solid #5e749d}.app-navbar .navbar-nav li>a{text-transform:uppercase;color:#616161;font-weight:700}.app-navbar .navbar-nav li>a:hover,.app-navbar .navbar-nav li>a:focus{background:0 0}.contraste .app-navbar .navbar-nav li>a{color:#fff}.app-navbar .navbar-nav li.active>a{border-bottom:2px solid #77bb34}.contraste .app-navbar .nav>li>a:hover,.contraste .app-navbar .nav>li>a:focus{color:#fff}.contraste .app-navbar .active a{border-bottom-color:#fff}@media screen and (max-width:767px){.app-navbar .navbar-collapse{margin:0 -15px}.app-navbar .navbar-nav{background-color:#eee}.app-navbar .navbar-nav>li{border-image:linear-gradient(to right,#eee 0%,#ccc 100%);border-image-slice:1;border-top:1px solid #ccc;border-bottom:0 solid #ccc;border-left:0 solid #ccc;border-right:0 solid #ccc}.app-navbar .navbar-nav>li:last-child{border-bottom:1px solid #ccc}.app-navbar .navbar-nav>li>a{padding:12px 20px;margin:0;text-align:right}.app-navbar .navbar-nav>li.active>a{border-bottom:none;border-right:4px solid #77bb34}.app-navbar .navbar-nav .dropdown-toggle{margin-top:0}.app-navbar .navbar-nav .dropdown-menu{position:relative;margin-right:10px}.app-navbar .navbar-nav .social-share{float:right}}@media screen and (min-width:768px) and (max-width:991px){.app-navbar .navbar-brand{padding-top:0;margin-top:0;margin-bottom:60px}.app-navbar .navbar-collapse{position:absolute;left:0;bottom:0;width:100%}.app-navbar .navbar-collapse ul.navbar-nav{width:100%;float:none}.app-navbar .navbar-collapse li>a{margin:0 10px;padding:0 0 10px}.app-navbar .navbar-collapse li.dropdown{position:absolute;right:0;bottom:37px}.app-navbar .navbar-collapse li.dropdown .dropdown-toggle{position:relative;width:160px;margin:0 5px 5px 0;padding:0}}@media screen and (min-width:992px){.app-navbar li>a{padding:15px 0;margin:0 9px}.app-navbar li.divider span{padding:12px 0;line-height:20px}.app-navbar li.dropdown .dropdown-toggle{padding:6px 10px;margin:0}}@media screen and (min-width:1200px){.app-navbar .navbar-brand{margin-bottom:30px}.app-navbar ul.navbar-nav{position:absolute;right:0;bottom:0}.app-navbar li.divider span{padding:12px 6px}}#dialoga-nas-redes{position:absolute;right:0;top:0;z-index:1000}#dialoga-nas-redes .text{position:absolute;top:5px;right:210px;width:100px}.app-paginator{text-align:center}.app-paginator .btn-pagination{background-color:transparent;border:none;border-radius:100%;font-weight:700;font-size:20px;padding:0 8px;width:28px;height:28px;text-decoration:underline;color:#5e749d}.app-paginator .pagination-icon{color:#5e749d}.app-paginator .pagination>.active>a,.app-paginator .pagination>.active>a:hover,.app-paginator .pagination>.active>a:focus,.app-paginator .pagination>.active>span,.app-paginator .pagination>.active>span:hover,.app-paginator .pagination>.active>span:focus{background-color:#5e749d;text-decoration:none}.app-paginator .pagination>.disabled>span,.app-paginator .pagination>.disabled>span:hover,.app-paginator .pagination>.disabled>span:focus,.app-paginator .pagination>.disabled>a,.app-paginator .pagination>.disabled>a:hover,.app-paginator .pagination>.disabled>a:focus{background-color:transparent}.article-bar{position:relative;background-color:#0042b1}.article-bar .btn{color:#fff;font-weight:700}.article-bar--item{margin:8px 0}@media (max-width:480px){.article-bar--item{margin:8px}}.article-bar--category-button{position:relative;width:125px;text-align:right;margin-left:10px;font-size:24px;line-height:20px;font-family:'Open Sans'}.article-bar--category-button .icon{display:inline-block;margin:-40px -35px -40px -50px;-webkit-transform:scale(.37);-ms-transform:scale(.37);transform:scale(.37)}.article-bar .navbar{margin-bottom:0}.article-bar .navbar-right{margin-right:15px}.article-bar.saude{background-color:#3359a7}.article-bar.seguranca-publica{background-color:#e95052}.article-bar.educacao{background-color:#cc6cd9}.article-bar.reducao-da-pobreza{background-color:#38c7a4}.article-bar.cultura{background-color:#a63738}.article-bar.esporte{background-color:#f15b31}.article-bar.meio-ambiente{background-color:#3cc667}.article-bar.cidades{background-color:#3f5fac}.article-bar.empreendedorismo{background-color:#79654f}.contraste .article-bar{background-color:#262626}.article-box{cursor:pointer;background-color:#fff;margin-top:20px;margin-bottom:20px;border-radius:3px;overflow:hidden}.contraste .article-box{color:#fff;background-color:#262626}.article-box--category{font-size:14px;font-weight:700;text-transform:uppercase;line-height:22px;display:block;height:30px;margin:0;padding:5px 20px;color:#fff}.saude .article-box--category{background-color:#3359a7}.seguranca-publica .article-box--category{background-color:#e95052}.educacao .article-box--category{background-color:#cc6cd9}.reducao-da-pobreza .article-box--category{background-color:#38c7a4}.cultura .article-box--category{background-color:#a63738}.esporte .article-box--category{background-color:#f15b31}.meio-ambiente .article-box--category{background-color:#3cc667}.cidades .article-box--category{background-color:#3f5fac}.empreendedorismo .article-box--category{background-color:#79654f}.contraste .article-box--category{background-color:#262626}.article-box--title{padding:0 20px}.article-box--title h1{font-size:18px;font-weight:700;margin:0 0 20px;display:table-cell;vertical-align:middle;height:40px}@media (max-width:480px){.article-box--title h1{height:auto}}@media (min-width:481px){.article-box--title h1{height:auto}}@media (min-width:769px){.article-box--title h1{height:40px}}@media (min-width:993px){.article-box--title h1{height:40px}}.article-box--abstract{padding:0 20px;display:table-cell;vertical-align:middle;height:40px}@media (max-width:480px){.article-box--abstract{height:auto}}@media (min-width:481px){.article-box--abstract{height:auto}}@media (min-width:769px){.article-box--abstract{height:80px}}@media (min-width:993px){.article-box--abstract{height:60px}}.article-box--abstract p{margin:0}.article-box--image-wrapper{position:relative;overflow:hidden;margin-bottom:10px;min-height:170px}@media screen and (max-width:1200px){.article-box--image-wrapper{min-height:135px}}@media screen and (max-width:992px){.article-box--image-wrapper{min-height:90px}}@media screen and (max-width:768px){.article-box--image-wrapper{min-height:220px}}@media screen and (max-width:480px){.article-box--image-wrapper{min-height:180px}}.article-box--image{min-height:170px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:all .2s ease-in-out}@media screen and (max-width:1200px){.article-box--image{min-height:135px}}@media screen and (max-width:992px){.article-box--image{min-height:90px}}@media screen and (max-width:768px){.article-box--image{min-height:220px}}@media screen and (max-width:480px){.article-box--image{min-height:170px}}.article-box .qtd-propostas{display:block;margin-top:25px;margin-left:10px}.article-box .button--themed{padding:20px}.article-box:hover{background-color:#d9d9d9}.article-box:hover .article-box--image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.contraste .article-box:hover{background-color:#262626}.article-preview .article-banner{position:relative}.article-preview .article-banner--image{width:100%}.article-preview .article-banner--strip{color:#fff;position:absolute;bottom:15%;right:0;width:50%;text-align:center}.saude .article-preview .article-banner--strip{background-color:#3359a7}.seguranca-publica .article-preview .article-banner--strip{background-color:#e95052}.educacao .article-preview .article-banner--strip{background-color:#cc6cd9}.reducao-da-pobreza .article-preview .article-banner--strip{background-color:#38c7a4}.cultura .article-preview .article-banner--strip{background-color:#a63738}.esporte .article-preview .article-banner--strip{background-color:#f15b31}.meio-ambiente .article-preview .article-banner--strip{background-color:#3cc667}.cidades .article-preview .article-banner--strip{background-color:#3f5fac}.empreendedorismo .article-preview .article-banner--strip{background-color:#79654f}@media (max-width:768px){.article-preview .article-banner--strip{position:relative;width:100%}}.article-preview .article-banner--title{font-size:32px;text-transform:uppercase;margin-top:0;padding-top:20px;font-weight:700}.article-preview .article-banner--abstract{font-weight:700;padding-bottom:10px}.article-preview .show-content-row .button--themed .btn{font-size:38px}@media (max-width:768px){.article-preview .show-content-row .button--themed .btn{font-size:20px}}.article-preview .talk-proposal{margin-top:-20px}.article-preview .proposal-box .proposal-box--title{font-size:38px;font-weight:400;text-align:center;margin-bottom:20px}.article-preview .proposal-box .proposal-box--text{font-size:24px;font-weight:700;line-height:1.2;margin-bottom:20px}.saude .article-preview .proposal-box{border-color:#3359a7}.saude .article-preview .proposal-box .proposal-box--title{color:#3359a7}.seguranca-publica .article-preview .proposal-box{border-color:#e95052}.seguranca-publica .article-preview .proposal-box .proposal-box--title{color:#e95052}.educacao .article-preview .proposal-box{border-color:#cc6cd9}.educacao .article-preview .proposal-box .proposal-box--title{color:#cc6cd9}.reducao-da-pobreza .article-preview .proposal-box{border-color:#38c7a4}.reducao-da-pobreza .article-preview .proposal-box .proposal-box--title{color:#38c7a4}.cultura .article-preview .proposal-box{border-color:#a63738}.cultura .article-preview .proposal-box .proposal-box--title{color:#a63738}.esporte .article-preview .proposal-box{border-color:#f15b31}.esporte .article-preview .proposal-box .proposal-box--title{color:#f15b31}.meio-ambiente .article-preview .proposal-box{border-color:#3cc667}.meio-ambiente .article-preview .proposal-box .proposal-box--title{color:#3cc667}.cidades .article-preview .proposal-box{border-color:#3f5fac}.cidades .article-preview .proposal-box .proposal-box--title{color:#3f5fac}.empreendedorismo .article-preview .proposal-box{border-color:#79654f}.empreendedorismo .article-preview .proposal-box .proposal-box--title{color:#79654f}.article-preview .row-height{border-spacing:20px}.article-preview .col-height{border:1px solid #000;border-radius:3px}.saude .article-preview .col-height{border-color:#3359a7}.seguranca-publica .article-preview .col-height{border-color:#e95052}.educacao .article-preview .col-height{border-color:#cc6cd9}.reducao-da-pobreza .article-preview .col-height{border-color:#38c7a4}.cultura .article-preview .col-height{border-color:#a63738}.esporte .article-preview .col-height{border-color:#f15b31}.meio-ambiente .article-preview .col-height{border-color:#3cc667}.cidades .article-preview .col-height{border-color:#3f5fac}.empreendedorismo .article-preview .col-height{border-color:#79654f}@media (max-width:768px){.article-preview .col-height{display:block;border:none}}.auth-user button{font-weight:700}.custom-breadcrumb .breadcrumb{background:0 0;padding:0;margin:10px 0}.custom-breadcrumb .glyphicon{color:#1e3e65;border:1px solid #1e3e65;border-radius:100%;width:23px;height:23px;margin:0;padding:2px 0 0 3px}.custom-breadcrumb .breadcrumb>li+li:before{content:'\00BB'}.contraste .custom-breadcrumb .breadcrumb{background-color:#000;border:1px solid #fff}.envio-proposta .titulo-envio-proposta{color:#2d7b66;font-size:30px}.envio-proposta .bloco-programa{border-color:gray;border-width:1px;border-style:solid;border-radius:5px;padding:15px}.envio-proposta .texto-programa{font-weight:600}.envio-proposta .linha-proposta{margin-bottom:40px}.envio-proposta .texto-proposta{width:100%;height:200px;resize:none}.envio-proposta .popover .fade .right .in{top:0!important}.envio-proposta .popover-content{width:300px}.envio-proposta .popover-title{display:none}.envio-proposta .link-popover{font-size:15px;color:gray;padding:0 7px;border-style:none}.category-list{margin-bottom:20px}.category-list--title{color:#fff;font-size:16px;margin:0;padding:20px;background-color:#484848;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;cursor:pointer;text-transform:uppercase}.category-list .category-list--item{position:relative;text-transform:uppercase;font-weight:700;padding:0;height:68px;overflow:hidden}.category-list .category-list--label{margin-left:70px;margin-right:30px;display:inline-block;z-index:99999}.category-list--icon-circle{width:48px;height:48px;position:absolute;top:10px;left:10px;border-radius:100%;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;z-index:0}.active .category-list--icon-circle{z-index:-1}@media (max-width:480px){.active .category-list--icon-circle{-webkit-transform:scale(20);-ms-transform:scale(20);transform:scale(20)}}@media (min-width:481px){.active .category-list--icon-circle{-webkit-transform:scale(40);-ms-transform:scale(40);transform:scale(40)}}@media (min-width:769px){.active .category-list--icon-circle{-webkit-transform:scale(20);-ms-transform:scale(20);transform:scale(20)}}.category-list--icon-circle.saude{background-color:#3359a7}.category-list--icon-circle.seguranca-publica{background-color:#e95052}.category-list--icon-circle.educacao{background-color:#cc6cd9}.category-list--icon-circle.reducao-da-pobreza{background-color:#38c7a4}.category-list--icon-circle.cultura{background-color:#a63738}.category-list--icon-circle.esporte{background-color:#f15b31}.category-list--icon-circle.meio-ambiente{background-color:#3cc667}.category-list--icon-circle.cidades{background-color:#3f5fac}.category-list--icon-circle.empreendedorismo{background-color:#79654f}.category-list--icon-archived{position:absolute;width:15px;height:15px;font-size:12px;bottom:8px;left:41px}.category-list--icon-archived .glyphicon{position:relative;top:-2px;color:#fff;background-color:#3fc869;padding:3px;border-radius:100%}.category-list .category-list--icon{position:absolute;top:6px;left:6px}.category-list .category-list--icon--right{position:absolute;right:9px;top:50%;margin-top:-9px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.category-list .list-group{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;opacity:1}.category-list .list-group.ng-hide{opacity:0}@media (max-width:768px){.category-list .list-group.is-mobile{display:none}}.category-list .list-group-item.active,.category-list .list-group-item.active:hover,.category-list .list-group-item.active:focus{background-color:#f5f5f5}.event-list{position:relative}.contraste .event-list{background-color:#262626}.event-list .section-table{background-color:#e1e1e1}.event-list .event-list--panel{color:#484848;width:100%;height:225px;margin:8px 0;padding:0 20px;overflow-x:hidden;overflow-y:scroll;transition:.3s linear all}.event-list .event-list--panel.ng-hide{height:0;line-height:0}.event-list .event-list--panel .btn{text-transform:uppercase}.event-list .event-list--panel .btn.btn-subscribe{color:#fff;background-color:#5e749d}.event-list .event-list--panel .btn.btn-subscribed{color:#5e749d;border:1px solid #5e749d}.event-list .event-list--panel .btn.btn-subscribed .glyphicon{color:#4eca74}.event-list .event-list--panel .row-level-1{line-height:20px;padding:5px 0;border-bottom:1px solid #ccc}.event-list .event-list--panel .row-level-1:last-child{border-bottom:none}@media screen and (max-width:768px){.event-list .event-list--panel{height:auto;overflow:visible}}.event-list .event-list--panel .date-wrapper{margin-left:16px}.event-list .event-list--panel .time-wrapper{margin-left:22px}.event-list .event-list--panel .date-wrapper .glyphicon,.event-list .event-list--panel .time-wrapper .glyphicon{color:#5e749d;font-size:18px;font-size:1.8rem;position:relative;top:3px}.event-list--table{margin-bottom:0}.event-list .event-tab--trigger{width:150px;height:130px;position:absolute;right:0;top:-130px;padding:5px;background-color:#eee;border:1px solid #333;text-align:center;line-height:20px;cursor:pointer;transition:all .3s linear all;overflow:hidden;z-index:100}.event-list .event-tab--trigger.ng-hide{height:0;line-height:0;top:-1px}.contraste .event-list .event-tab--trigger{background-color:#262626}.event-list .event-bar--trigger{color:#fff;cursor:pointer}.event-list .event-bar--trigger h1{margin-bottom:20px}.event-list .event-bar--trigger .icon-circle{font-size:28px;line-height:33px;border-radius:100%;padding:8px 8px 8px 10px;background-color:#fff}.event-list .event-bar--trigger-toggle{display:inline-block;text-transform:uppercase;font-size:16px}.event-list .event-bar--trigger-toggle .glyphicon{position:relative;top:5px;font-size:30px}.event-list .event-tab--icon{font-size:25px}.event-list .event-tab--title{font-weight:700}.event-list .event-tab--button{font-size:12px;margin:10px 0 0;padding:0;width:100%;white-space:normal}.event-list .minimize{cursor:pointer}.event-list .minimize .btn{color:#fff;font-weight:700}.event-list .minimize .glyphicon{color:#fff;font-weight:700;line-height:32px}.proposal-box{background-color:#f1f1f1;border-radius:5px;margin-bottom:20px;position:relative}.contraste .proposal-box{background-color:#000!important;outline:1px solid #eee}.proposal-box.focus{border:7px solid #000;border-radius:12px;border-color:#5e769c}.proposal-box--top{color:#fff;font-weight:700;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.proposal-box--middle{padding:30px;min-height:180px}.proposal-box--bottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:5px solid #dadada}.saude .proposal-box--bottom.archived{border-bottom-color:#2a4781}.seguranca-publica .proposal-box--bottom.archived{border-bottom-color:#c43e3e}.educacao .proposal-box--bottom.archived{border-bottom-color:#93549e}.reducao-da-pobreza .proposal-box--bottom.archived{border-bottom-color:#2a9677}.cultura .proposal-box--bottom.archived{border-bottom-color:#862f2f}.esporte .proposal-box--bottom.archived{border-bottom-color:#ce472c}.meio-ambiente .proposal-box--bottom.archived{border-bottom-color:#63d286}.cidades .proposal-box--bottom.archived{border-bottom-color:#5b7ac3}.empreendedorismo .proposal-box--bottom.archived{border-bottom-color:#000}.proposal-box--theme{padding:10px 15px 5px}.proposal-box--program{padding:20px 15px}.proposal-box--content{padding-bottom:20px}.proposal-box--share{padding:15px 0;background-color:#e8e8e8}.contraste .proposal-box--share{background-color:#000!important;outline:1px solid #eee}.proposal-box--ranking,.proposal-box--archived{font-weight:700;padding:10px 0;background-color:#dadada}.contraste .proposal-box--ranking,.contraste .proposal-box--archived{background-color:#111!important;outline:1px solid #eee}.proposal-box--archived{text-transform:uppercase;font-size:12px;line-height:23px}.proposal-box--archived a{color:#fff}.proposal-box .action-label{margin-top:10px}.proposal-box .proposal-box--join .btn{font-weight:700;padding:6px 0}.proposal-box .proposal-message-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000;background-color:#f5f5f5;background-color:rgba(245,245,245,.9);border:7px solid #5e769c;border-radius:5px}.proposal-box .proposal-message-panel .row{height:100%}.proposal-box .proposal-message-panel .inside{position:relative}.proposal-box .proposal-message-panel .content{color:#262626;font-size:24px;font-size:2.4rem;font-weight:700;line-height:24px;padding:10px 30px}.proposal-box .proposal-message-panel .content form{font-size:18px;font-size:1.8rem}.proposal-box .proposal-message-panel .message-icon .glyphicon{top:8px}.proposal-box .feedback{padding:20px}.proposal-box .feedback--title{font-size:22px;font-size:2.2rem;font-weight:700}.proposal-box .feedback--message{font-size:14px;font-size:1.4rem;font-weight:400;line-height:20px;margin-top:48px}.proposal-box .feedback .icon-circle.play{background-color:#5e769c}.proposal-box .feedback .icon-circle .glyphicon{top:12px;color:#fff}.proposal-box .action .glyphicon{color:#fff}.proposal-box .dropdown{display:inline-block}.proposal-box .dropdown-menu{padding:0;margin:0}.proposal-box .icon-circle{cursor:pointer;box-shadow:inset 0 -2px 2px 0 rgba(0,0,0,.3);transition:all .3s ease}.proposal-box .icon-circle:hover{box-shadow:none}.proposal-box .icon-circle:active,.proposal-box .icon-circle:focus{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.3)}.proposal-carousel{background-color:#f1f1f1;border-radius:5px;overflow:hidden;margin-bottom:30px}.proposal-carousel-top{position:relative;color:#fff;font-weight:700;font-size:25px;padding:10px 15px}.proposal-carousel-top-triggers{position:absolute;right:15px;top:8px}.proposal-carousel-top-triggers li{padding-left:15px}.proposal-carousel-top-triggers li:first-child{padding-left:0}.proposal-carousel-top-triggers button{border:1px solid #fff;border-radius:100%;width:15px;height:15px;margin-right:5px;background-color:transparent;cursor:pointer}.proposal-carousel-top-triggers button.active{background-color:#fff}.proposal-carousel-middle{position:relative;padding:25px 30px;min-height:200px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.proposal-carousel-middle .content{position:relative;z-index:10}.proposal-carousel-middle .join{position:absolute;z-index:10}.proposal-carousel-middle .join .btn{padding:0;font-weight:700;font-size:16px}.proposal-carousel-middle-watermark{position:absolute;bottom:1px;left:-5px;color:#e6e6e6;font-size:150px;font-weight:700;line-height:116px;z-index:1}.proposal-carousel-bottom{position:relative;color:#fff;padding:15px 30px;font-weight:700;cursor:pointer;z-index:10}.proposal-carousel-bottom-icon{position:absolute;top:15px;right:15px}.proposal-carousel-bottom-icon .glyphicon{position:relative;top:-2px;background-color:#fff;padding:6px 5px 5px 6px;border-radius:100%}.proposal-list table{border-radius:4px;overflow:hidden}.proposal-list thead th{color:#fff;background-color:#606060}.proposal-list thead th:first-child{background-color:#484848;text-align:right;width:160px;padding-right:20px}.proposal-list thead .popover{color:#484848}.proposal-list tbody tr{background-color:#fff}.proposal-list tbody td:first-child{font-size:22px;font-weight:700;padding:0;text-align:right}.proposal-list tbody .position{display:block;width:100%;margin:20px 0;padding:5px 20px;border-top-right-radius:4px;border-bottom-right-radius:4px}.proposal-list .abstract{color:#393939;font-size:18px}.proposal-list .row-actions{padding-top:20px}.proposal-list .btn-rate{padding:0;font-size:20px;font-weight:700;text-decoration:blink}.proposal-list .table-striped>tbody>tr:nth-of-type(odd){background-color:#eaeaea}.proposal-list .table-striped>tbody>tr:nth-of-type(odd) .position,.proposal-list .table-striped>tbody>tr:nth-of-type(even){background-color:#fff}.proposal-list .table-striped>tbody>tr:nth-of-type(even) .position{background-color:#eaeaea}.proposal-stats{font-weight:700}.proposal-stats .list-inline{margin:10px 0}.proposal-stats li{margin:0 5px;padding-left:15px}.proposal-stats li:first-child{padding-left:0}.proposal-stats-up .glyphicon{color:#4ac97a}.proposal-stats-down .glyphicon{color:#ef4a68}.show-message .message-icon{background-color:#ccc;border-radius:100%;padding:20px 7px;width:80px;height:80px;display:inline-block;font-size:26px}.show-message .message-icon.alert{background-color:#eeb453}.show-message .message-icon.success{background-color:#8ab34d}.show-message .message-icon.error{background-color:#c93e55}.social-share{min-width:205px;padding:5px;height:50px}.social-share:after{clear:both}.social-share.list-inline{margin:0}.social-share li{float:left;padding:0;margin:0;width:45px;text-align:center;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.social-share li>a{padding:0}.dropdown-menu .social-share{background-color:#e0e0e0;border-radius:5px}@media screen and (max-width:768px){.dropdown-menu .social-share{background-color:#fff}}.dropdown-menu .social-share li{margin:0 2px}.dropdown-menu .social-share li:first-child{margin-left:0}.dropdown-menu .social-share li:last-child{margin-right:0}.no-touch .social-share{min-width:160px}.no-touch .social-share .social-share--item-whatsapp{display:none}.social-share--arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.dropdown-menu-right .social-share--arrow{top:-10px;right:20px;border-width:0 10px 10px;border-bottom-color:#e0e0e0}@media screen and (max-width:768px){.dropdown-menu-right .social-share--arrow{border-bottom-color:#fff}}@media screen and (max-width:480px){.social-share--arrow{display:none}}.dropdown-menu{box-shadow:none;border:none}.topics-select{margin-bottom:15px}.topics-select .topics-dropdown{background:#fff;padding:20px 10px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.topics-select .topics-dropdown select{height:45px;background:#dadada;border-bottom:2px solid #999}.error-message{color:#ff4431}.auth-content .btn-social{color:#fff;font-weight:700;padding:15px 16px;font-size:16px;white-space:normal}.auth-content .btn-social:hover,.auth-content .btn-social:focus{color:#fff}.auth-content .btn-social.btn-facebook{background-color:#496aa0}.auth-content .btn-social.btn-facebook:hover,.auth-content .btn-social.btn-facebook:focus{background-color:#304373}.auth-content .btn-social.btn-facebook:active{background-color:#33477a}.auth-content .btn-social.btn-google-plus{background-color:#b92d25}.auth-content .btn-social.btn-google-plus:hover,.auth-content .btn-social.btn-google-plus:focus{background-color:#b12b23}.auth-content .btn-social.btn-google-plus:active{background-color:#b92d25}.auth-content .btn-social .text{text-align:left;width:50%;display:inline-block;vertical-align:middle;float:none}@media (max-width:991px){.auth-content .btn-social{margin-bottom:20px}}.contraste .auth-content .btn{color:#fff}.contraste .auth-content .btn-primary{background-color:#262626;border-color:#666}.auth-content .separator{border-top:2px solid #d8d8d8;text-align:center;font-weight:700;margin-top:20px;margin-bottom:35px}.auth-content .separator:after{position:absolute;top:-15px;margin-left:-26px;font-size:20px;line-height:30px;padding:0 .25em;background:#f1f1f1}.contraste .auth-content .separator:after{background:#000}.auth-content .separator.separator-or:after{content:"ou";left:50%;margin-left:-17px}@media (min-width:992px){.auth-content .separator.separator-or:after{top:4px}}.auth-content .separator.separator-cadastro:after{content:"ou preencha o formulario";left:50%;margin-left:-133px}@media (min-width:768px){.auth-content .separator.separator-cadastro:after{top:4px}}.auth-content .feedback-message{padding:20px 0}@media (max-width:768px){.modal-dialog{margin-top:35px}}.page--duvidas .num-duvida{color:#fff;background-color:#5e749d;display:inline-block;text-align:center;width:45px;height:45px;padding:10px 0 0;margin:0 20px 0 15px;border-radius:100%;font-size:18px}.page--duvidas .panel-default .panel-heading{background-color:#fff;border-color:#ddd;font-weight:700}.page--duvidas .panel-default .panel-heading.active{background-color:#5e749d;color:#fff}.page--duvidas .panel-title .glyphicon{padding-top:15px}.page--duvidas .question-item{border-bottom:1px solid #ddd}.page--duvidas .mensagem-text-area{width:100%;height:200px;resize:none}.page--duvidas .dark-input{background-color:#dadada}.page--duvidas .light-input{background-color:#f1f1f1}.page--erro{background-color:#f9f9f9;padding:20px 0}.page--erro .show-message h3{font-weight:700}.page--erro .show-message .glyphicon{font-size:40px}.page--erro .btn-link{padding:0}.page--inicio .section-video{padding:20px 0}.page--inicio .section--articles .form-inline input,.page--inicio .section--articles .form-inline select{width:100%}.page--inicio .input-group-btn{background-color:#fff}.page--inicio .featured-event--box{display:block;position:relative;background-color:#545454;color:#fff;border-radius:5px;cursor:pointer}.page--inicio .featured-event--box .box-top{text-transform:uppercase}.page--inicio .featured-event--box .box-top .box-title{font-size:28px}.page--inicio .featured-event--box .box-top b{color:#ffb91c}.page--inicio .featured-event--box .box-middle{margin:0;padding:0}.page--inicio .featured-event--box .box-middle .video{width:100%;min-height:125px;background-size:cover;background-position:center}.page--inicio .featured-event--box .box-bottom{position:relative;padding:10px 20px}.page--inicio .featured-event--box .box-bottom .date{font-weight:700;text-transform:uppercase}.page--inicio .featured-event--box .box-bottom .live{position:absolute;top:10px;right:10px;width:80px;text-align:center;font-weight:700;color:#545454;background-color:#ffb91c;border-radius:20px}.page--inicio .featured-event--box .box-bottom .description{padding:10px 0}@media screen and (min-width:992px){.page--inicio .featured-event--box{width:100%;height:338px}}@media screen and (min-width:768px) and (max-width:992px){.page--inicio .featured-event--box{width:100%;height:125px;margin:30px 0 10px}}@media screen and (min-width:480px) and (max-width:768px){.page--inicio .featured-event--box{margin:30px 30px 10px}.page--inicio .featured-event--box .video{height:290px}}@media screen and (max-width:480px){.page--inicio .featured-event--box{margin:15px}.page--inicio .featured-event--box .video{height:290px}}.banner-respostas{display:block;position:relative;border-radius:5px;width:100%}.banner-respostas .img-banner{display:block;text-align:center}.banner-respostas .text-shadow{text-shadow:0 1px 1px #a42b5a}.banner-respostas .text-bold{font-weight:700}.banner-respostas .banner-responsive{width:inherit;height:inherit}@media (max-width:991px){.banner-respostas .banner-responsive{width:50%;margin:0 auto}}@media (max-width:768px){.banner-respostas .banner-responsive{width:inherit}}.banner-respostas .teste{display:block;height:35px;padding-top:5px;position:absolute;right:0;bottom:0;background-position:right;background-image:url("/assets/images/bottao_banner_1.png");background-size:100%;background-repeat:no-repeat;vertical-align:middle}.banner-respostas--link-top{color:#fff;display:table-cell;vertical-align:middle;position:relative;text-decoration:none}.banner-respostas--link-top:hover,.banner-respostas--link-top:focus,.banner-respostas--link-top:active{color:#fff}.banner-respostas--background{display:block;position:absolute;top:0;z-index:-1;width:100%;height:100%}.banner-respostas--background-image{background-image:url("/assets/images/banner--background-image.png");background-size:cover;background-position:center;background-color:#0e1333}.banner-respostas--background-pink{background-color:#f84d71}.banner-respostas--logo-small{width:23%}.banner-respostas--text1{text-transform:uppercase;font-size:22px}.banner-respostas--text2{display:block;margin-left:10px;color:#dfa821;font-size:130%;font-weight:700;text-transform:uppercase}.banner-respostas--text3{display:block;margin-left:10px;font-size:115%}.banner-respostas--banner2--link-bottom{color:#fff;font-size:135%;font-weight:700;padding-right:25px;margin-left:5px}.banner-respostas--banner2--link-bottom:hover,.banner-respostas--banner2--link-bottom:focus,.banner-respostas--banner2--link-bottom:active{color:#fff}.banner-respostas--link-bottom{color:#fff;text-transform:uppercase;font-weight:700;line-height:38px;position:absolute;bottom:0;left:0;display:block;width:100%;background-color:#dfa821;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:2px solid #9c7513}.banner-respostas--link-bottom:hover,.banner-respostas--link-bottom:focus,.banner-respostas--link-bottom:active{color:#fff}@media screen and (min-width:992px){.banner-respostas{height:338px}.banner-respostas--link-top,.banner-respostas--background-image{height:298px}}@media screen and (min-width:768px) and (max-width:992px){.banner-respostas{height:255px;margin:30px 0 10px}.banner-respostas--link-top,.banner-respostas--background-image{height:215px}}@media screen and (max-width:768px){.banner-respostas{margin:30px 0 10px;padding-bottom:40px}.banner-respostas--link-top,.banner-respostas--background-image{padding-bottom:20px}}.section-gray{background-color:#f1f1f1}.contraste .section-gray{color:#fff;background-color:#000}.section-space-up{padding-top:30px}.video-player{position:relative;border:1px solid #333;width:600px;margin:0 auto}.video-player .video-background{text-align:center;cursor:pointer}.video-player .video-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background-position:center;background-repeat:no-repeat;transition:opacity .5s cubic-bezier(0,0,.2,1);background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.video-player .video-play-button{border:none;outline:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:pointer;line-height:inherit;background:0 0;padding:0;position:absolute;top:50%;left:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;z-index:15;transition:opacity .25s cubic-bezier(0,0,.2,1)}.video-player .ytp-play-button-bg{transition:fill .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);fill:#1f1f1f;opacity:.9}.video-player:hover .ytp-play-button-bg{fill:#cc181e;opacity:1}@media screen and (max-width:992px){.video-player{width:100%}}.page--mapa{background-color:#f9f9f9}.page--mapa ul{list-style:none;padding-left:0}.page--mapa .list-sitemap a,.page--mapa .list-sitemap{color:#5e749d;font-weight:700}.page--mapa .level-1{font-size:22px;padding:10px 0}.page--mapa .level-2{font-size:18px;padding-left:40px}.page--mapa .level-3{font-size:14px;padding-left:40px}.page--mapa .level-3 a{color:#212121;font-weight:400}.page--mapa .margin-mapa{margin-left:0;margin-right:0}.program--aside{margin-top:20px;padding-top:20px}.program--aside .button--themed{padding-top:0}.page--program .program-preview--box{position:relative;background-color:#f1f1f1}.page--program .program-preview--box--content-wrapper{padding:48px;position:relative}.page--program .program-preview--archived .program-preview--box--content-wrapper{text-align:right;padding:10px}@media screen and (max-width:480px){.page--program .program-preview--archived .program-preview--box--content-wrapper{text-align:center;padding-top:50px}}.page--program .program-preview--archived .program-preview--share{margin-bottom:0}.page--program .program-preview--banner{width:100%;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1200px){.page--program .program-preview--banner{height:300px}}@media screen and (max-width:992px){.page--program .program-preview--banner{height:300px}}@media screen and (max-width:768px){.page--program .program-preview--banner{height:260px}}@media screen and (max-width:480px){.page--program .program-preview--banner{height:200px}}.page--program .program-preview--icon{position:absolute;top:-40px;left:40px;width:81px;height:81px}.page--program .program-preview--icon .icon{display:block;position:relative;top:-2px;left:-2px}.contraste .page--program .program-preview--icon{border:1px solid #fff}.page--program .program-preview--abstract h2{margin-top:22px;margin-bottom:32px}.page--program .program-preview--abstract-details p{color:#484848;font-size:14px;line-height:18px;margin-bottom:25px}.page--program .program-preview--share{margin-bottom:20px;position:relative}.page--program .program-preview--share .dropdown{display:inline-block;position:relative}@media screen and (max-width:480px){.page--program .program-preview--share .dropdown{display:block}.page--program .program-preview--share .dropdown .dropdown-menu-right{left:0;right:auto}}.page--program .program-preview--share .dropdown-menu{padding:0;margin:0}.page--program .program-preview--share .social-share{background-color:#fff}.page--program .program-preview--share .social-share--arrow{border-bottom-color:#fff}.page--program .program-preview--share-label,.page--program .program-preview--share-directive{display:inline-block;vertical-align:middle}.page--program .program-preview h1{font-size:38px;line-height:40px;font-weight:900}.page--program .program-preview h2{font-size:32px;line-height:36px;font-weight:700}.page--program .program-content{margin-top:40px}.page--program .program-content h3{font-size:22px;line-height:26px;font-weight:700;margin-top:0;margin-bottom:15px}.page--program .program-content h4{font-size:18px;line-height:24px;font-weight:700}.page--program .program-content h5{font-size:16px;line-height:22px}.page--program .program-content p{font-size:inherit;line-height:18px}.page--program .program-content p.larger{font-size:larger}.page--program .program-content .container>.row{margin-bottom:40px}.page--program .btn-close{position:absolute;right:0;top:0;z-index:99}.page--program .proposal-extended-section{background-color:#f1f1f1;margin:20px 0;padding:20px 0}.page--program .proposal-extended-section-header{position:relative}.page--program .img-mask--container{position:relative;background-position:center;background-size:cover}.page--program .program-preview--banner .icon-programa-respondido{position:relative;top:50%;margin-top:-100px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media screen and (max-width:768px){.page--program .program-preview--banner .icon-programa-respondido{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media screen and (max-width:480px){.page--program .program-preview--banner .icon-programa-respondido{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}.page--program #section-archived-banner{position:relative;padding:20px 0;color:#fff;margin-top:30px;margin-bottom:20px}.page--program #section-archived-banner h2{font-size:28px;line-height:40px}@media screen and (max-width:992px){.page--program #section-archived-banner h2{font-size:22px;line-height:30px}}@media screen and (max-width:480px){.page--program #section-archived-banner h2{font-size:18px;line-height:24px}}.page--program #section-archived-banner .program-banner--icon{float:left;margin-right:20px}.page--program #section-archived-banner .archived-banner--title2,.page--program #section-response h3{font-weight:700}.page--program #section-response .sub-section-odd{background-color:#f1f1f1}.page--program #section-response .sub-section-even{background-color:#fff}.page--program #section-response .gov-response{background-color:#e1e1e1}.page--program #section-response .button--themed{position:relative;max-width:500px}.page--program #section-response .button--themed button{text-transform:uppercase;letter-spacing:1px}.page--program #section-response .button--themed .btn-responsive{white-space:normal!important;word-wrap:break-word}.page--program #section-response .button-left-icon{position:absolute;top:15px;right:15px}.page--program #section-response .button-left-icon .glyphicon{position:relative;top:-2px;background-color:#fff;padding:6px 5px 5px 6px;border-radius:100%}.page--program .btn-close-response{font-weight:700;margin-bottom:20px;width:120px;background-color:#e1e1e1}.page--program .btn-close-response .icon-circle-close-response{width:20px!important;height:20px!important;color:#e1e1e1;font-size:14px;position:absolute;right:22px}.page--program .gov-response--link-item{margin-bottom:20px}.gov-response--content .container{margin-top:40px;padding-left:0;padding-right:0}.gov-response--content .container .row{margin-bottom:25px}.gov-response--content .container .row-compromissos{margin-left:0;margin-right:0}.gov-response--content .container ul li{padding-bottom:15px}.gov-response--content .container blockquote{min-height:130px}.gov-response--content .container .inside.inside-full-height.resposta3-pac{font-size:130%}@media (max-width:992px){.gov-response--content .container .inside.inside-full-height.resposta3-pac{padding-top:5%}}@media (min-width:992px){.gov-response--content .container .inside.inside-full-height.resposta3-pac{padding-top:5%}}@media (min-width:1200px){.gov-response--content .container .inside.inside-full-height.resposta3-pac{padding-top:5%}}.gov-response--content .container .bloco-padding-25{padding:25px}.gov-response--content .container .list-no-style{list-style-type:none!important}.gov-response--content .container .list-inside-blockquote{margin-left:40px}.gov-response--content .container .bloco-farmacia-popular-bg{background-color:#7282b5}.gov-response--content .container a{color:#000;font-weight:600;font-style:italic;text-decoration:underline}.page--propostas .proposal-box--middle{background-color:#fff}.page--propostas .topics-select--wrapper{margin:20px 0}.page--respostas .proposal-box--middle{background-color:#fff}.page--respostas .topics-select--wrapper{margin:20px 0}.page--respostas .img-mask--background{text-align:left}.page--respostas .saude .img-mask--background{background:linear-gradient(to right,#3359a7 30%,rgba(51,89,167,.5)100%)no-repeat;padding:30px 15px}.page--respostas .seguranca-publica .img-mask--background{background:linear-gradient(to right,#e95052 30%,rgba(233,80,82,.5)100%)no-repeat;padding:30px 15px}.page--respostas .educacao .img-mask--background{background:linear-gradient(to right,#cc6cd9 30%,rgba(204,108,217,.5)100%)no-repeat;padding:30px 15px}.page--respostas .reducao-da-pobreza .img-mask--background{background:linear-gradient(to right,#38c7a4 30%,rgba(56,199,164,.5)100%)no-repeat;padding:30px 15px}.page--respostas .cultura .img-mask--background{background:linear-gradient(to right,#a63738 30%,rgba(166,55,56,.5)100%)no-repeat;padding:30px 15px}.page--respostas .esporte .img-mask--background{background:linear-gradient(to right,#f15b31 30%,rgba(241,91,49,.5)100%)no-repeat;padding:30px 15px}.page--respostas .meio-ambiente .img-mask--background{background:linear-gradient(to right,#3cc667 30%,rgba(60,198,103,.5)100%)no-repeat;padding:30px 15px}.page--respostas .cidades .img-mask--background{background:linear-gradient(to right,#3f5fac 30%,rgba(63,95,172,.5)100%)no-repeat;padding:30px 15px}.page--respostas .empreendedorismo .img-mask--background{background:linear-gradient(to right,#79654f 30%,rgba(121,101,79,.5)100%)no-repeat;padding:30px 15px}.icon{background-image:url(../assets/images/icons/sprite.png?c6f7916670127efc5417c67fd6a06b182b9d56cb)}.icon-ranking{background-position:0 0;width:40px;height:23px}.icon-user{background-position:0 -23px;width:22px;height:24px}.icon-vote-up{background-position:0 -47px;width:34px;height:34px}.icon-vote-down{background-position:0 -81px;width:34px;height:34px}.icon-social-share-small{background-position:0 -115px;width:38px;height:38px}.icon-compromissos{background-position:0 -153px;width:39px;height:40px}.icon-tema-desenvolvimento-produtivo-small{background-position:0 -193px;width:56px;height:56px}.icon-tema-educacao-small{background-position:0 -249px;width:56px;height:56px}.icon-social-flickr{background-position:0 -305px;width:56px;height:56px}.icon-social-googleplus{background-position:0 -361px;width:56px;height:56px}.icon-social-share{background-position:0 -417px;width:56px;height:56px}.icon-social-twitter{background-position:0 -473px;width:56px;height:56px}.icon-social-whatsapp{background-position:0 -529px;width:56px;height:56px}.icon-social-youtube{background-position:0 -585px;width:56px;height:56px}.icon-tema-agricultura-small{background-position:0 -641px;width:56px;height:56px}.icon-tema-cidades-small{background-position:0 -697px;width:56px;height:56px}.icon-tema-cultura-small{background-position:0 -753px;width:56px;height:56px}.icon-social-facebook{background-position:0 -809px;width:56px;height:56px}.icon-tema-saude-small{background-position:0 -865px;width:56px;height:56px}.icon-tema-empreendedorismo-small{background-position:0 -921px;width:56px;height:56px}.icon-tema-trabalho-emprego-e-renda-small{background-position:0 -977px;width:56px;height:56px}.icon-tema-esporte-small{background-position:0 -1033px;width:56px;height:56px}.icon-tema-gestao-publica-small{background-position:0 -1089px;width:56px;height:56px}.icon-tema-igualdade-small{background-position:0 -1145px;width:56px;height:56px}.icon-tema-infraestrutura-small{background-position:0 -1201px;width:56px;height:56px}.icon-tema-meio-ambiente-small{background-position:0 -1257px;width:56px;height:56px}.icon-tema-reducao-da-pobreza-small{background-position:0 -1313px;width:56px;height:56px}.icon-tema-seguranca-publica-small{background-position:0 -1369px;width:56px;height:56px}.icon-eye{background-position:0 -1425px;width:128px;height:81px}.icon-tema-esporte{background-position:0 -1506px;width:84px;height:84px}.icon-tema-agricultura{background-position:0 -1590px;width:84px;height:84px}.icon-tema-gestao-publica{background-position:0 -1674px;width:84px;height:84px}.icon-tema-desenvolvimento-produtivo{background-position:0 -1758px;width:84px;height:84px}.icon-tema-igualdade{background-position:0 -1842px;width:84px;height:84px}.icon-tema-trabalho-emprego-e-renda{background-position:0 -1926px;width:84px;height:84px}.icon-tema-infraestrutura{background-position:0 -2010px;width:84px;height:84px}.icon-tema-educacao{background-position:0 -2094px;width:84px;height:84px}.icon-tema-meio-ambiente{background-position:0 -2178px;width:84px;height:84px}.icon-tema-cidades{background-position:0 -2262px;width:84px;height:84px}.icon-tema-reducao-da-pobreza{background-position:0 -2346px;width:84px;height:84px}.icon-tema-empreendedorismo{background-position:0 -2430px;width:84px;height:84px}.icon-tema-saude{background-position:0 -2514px;width:84px;height:84px}.icon-tema-cultura{background-position:0 -2598px;width:84px;height:84px}.icon-tema-seguranca-publica{background-position:0 -2682px;width:84px;height:84px}.icon-respostas{background-position:0 -2766px;width:92px;height:92px}.icon-greencheck{background-position:0 -2858px;width:123px;height:96px}.icon-redcross{background-position:0 -2954px;width:119px;height:120px}.icon-mail{background-position:0 -3074px;width:128px;height:128px}.icon-programa-respondido{background-position:0 -3202px;width:155px;height:195px}
11 0 \ No newline at end of file
dist/styles/app-b87535116e.css 0 → 100644
... ... @@ -0,0 +1,10 @@
  1 +@charset "UTF-8";
  2 +/*!
  3 + * Bootstrap v3.3.5 (http://getbootstrap.com)
  4 + * Copyright 2011-2015 Twitter, Inc.
  5 + * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
  6 + */
  7 +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
  8 +html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
  9 +/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
  10 +@media print{*,*:before,*:after{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url("../fonts/glyphicons-halflings-regular.eot");src:url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"),url("../fonts/glyphicons-halflings-regular.woff") format("woff"),url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before,.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before,.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-size:14px;line-height:1.42857;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h1 .small,h2 small,h2 .small,h3 small,h3 .small,h4 small,h4 .small,h5 small,h5 .small,h6 small,h6 .small,.h1 small,.h1 .small,.h2 small,.h2 .small,.h3 small,.h3 .small,.h4 small,.h4 .small,.h5 small,.h5 .small,.h6 small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,h1 .small,.h1 small,.h1 .small,h2 small,h2 .small,.h2 small,.h2 .small,h3 small,h3 .small,.h3 small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,h4 .small,.h4 small,.h4 .small,h5 small,h5 .small,.h5 small,.h5 .small,h6 small,h6 .small,.h6 small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{background-color:#fcf8e3;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase,.initialism{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:before,.dl-horizontal dd:after{content:" ";display:table}.dl-horizontal dd:after{clear:both}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%}blockquote{font-size:17.5px}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}.blockquote-reverse footer:before,.blockquote-reverse small:before,.blockquote-reverse .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,.blockquote-reverse small:after,.blockquote-reverse .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{color:#c7254e;background-color:#f9f2f4;border-radius:4px}code,kbd{padding:2px 4px;font-size:90%}kbd{color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:before,.container-fluid:after{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th{padding:8px;line-height:1.42857;border-top:1px solid #ddd}.table>thead>tr>td,.table>tbody>tr>th,.table>tbody>tr>td,.table>tfoot>tr>th,.table>tfoot>tr>td{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>th,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered,.table-bordered>thead>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>thead>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>thead>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>thead>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>thead>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>thead>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{overflow-x:auto;min-height:.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type="search"]{-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{padding-top:7px}output,.form-control{display:block;font-size:14px;line-height:1.42857;color:#555}.form-control{width:100%;height:34px;padding:6px 12px;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,.input-group-sm>input[type="date"].form-control,.input-group-sm>input[type="date"].input-group-addon,.input-group-sm>.input-group-btn>input[type="date"].btn,.input-group-sm input[type="date"],input[type="time"].input-sm,.input-group-sm>input[type="time"].form-control,.input-group-sm>input[type="time"].input-group-addon,.input-group-sm>.input-group-btn>input[type="time"].btn,.input-group-sm input[type="time"],input[type="datetime-local"].input-sm,.input-group-sm>input[type="datetime-local"].form-control,.input-group-sm>input[type="datetime-local"].input-group-addon,.input-group-sm>.input-group-btn>input[type="datetime-local"].btn,.input-group-sm input[type="datetime-local"],input[type="month"].input-sm,.input-group-sm>input[type="month"].form-control,.input-group-sm>input[type="month"].input-group-addon,.input-group-sm>.input-group-btn>input[type="month"].btn,.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,.input-group-lg>input[type="date"].form-control,.input-group-lg>input[type="date"].input-group-addon,.input-group-lg>.input-group-btn>input[type="date"].btn,.input-group-lg input[type="date"],input[type="time"].input-lg,.input-group-lg>input[type="time"].form-control,.input-group-lg>input[type="time"].input-group-addon,.input-group-lg>.input-group-btn>input[type="time"].btn,.input-group-lg input[type="time"],input[type="datetime-local"].input-lg,.input-group-lg>input[type="datetime-local"].form-control,.input-group-lg>input[type="datetime-local"].input-group-addon,.input-group-lg>.input-group-btn>input[type="datetime-local"].btn,.input-group-lg input[type="datetime-local"],input[type="month"].input-lg,.input-group-lg>input[type="month"].form-control,.input-group-lg>input[type="month"].input-group-addon,.input-group-lg>.input-group-btn>input[type="month"].btn,.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="radio"].disabled,fieldset[disabled] input[type="radio"],input[type="checkbox"][disabled],input[type="checkbox"].disabled,fieldset[disabled] input[type="checkbox"],.radio-inline.disabled,fieldset[disabled] .radio-inline,.checkbox-inline.disabled,fieldset[disabled] .checkbox-inline,.radio.disabled label,fieldset[disabled] .radio label,.checkbox.disabled label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0;min-height:34px}.form-control-static.input-lg,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.form-control-static.input-sm,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.input-sm,.input-group-sm>.form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.input-group-sm>.input-group-addon{height:30px;line-height:1.5}.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,.input-group-sm>.input-group-btn>select.btn{height:30px;line-height:30px}textarea.input-sm,.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,.input-group-sm>.input-group-btn>textarea.btn,select[multiple].input-sm,.input-group-sm>select[multiple].form-control,.input-group-sm>select[multiple].input-group-addon,.input-group-sm>.input-group-btn>select[multiple].btn{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg,.input-group-lg>.form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.input-group-lg>.input-group-addon{height:46px;line-height:1.33333}.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}select.input-lg,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,.input-group-lg>.input-group-btn>select.btn{height:46px;line-height:46px}textarea.input-lg,.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,.input-group-lg>.input-group-btn>textarea.btn,select[multiple].input-lg,.input-group-lg>select[multiple].form-control,.input-group-lg>select[multiple].input-group-addon,.input-group-lg>.input-group-btn>select[multiple].btn{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.33333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{content:" ";display:table;clear:both}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.33333px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn.focus,.btn:active:focus,.btn:active.focus,.btn.active:focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active:hover,.btn-default:active:focus,.btn-default:active.focus,.btn-default.active:hover,.btn-default.active:focus,.btn-default.active.focus,.open>.btn-default.dropdown-toggle:hover,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active:hover,.btn-primary:active:focus,.btn-primary:active.focus,.btn-primary.active:hover,.btn-primary.active:focus,.btn-primary.active.focus,.open>.btn-primary.dropdown-toggle:hover,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active:hover,.btn-success:active:focus,.btn-success:active.focus,.btn-success.active:hover,.btn-success.active:focus,.btn-success.active.focus,.open>.btn-success.dropdown-toggle:hover,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active:hover,.btn-info:active:focus,.btn-info:active.focus,.btn-info.active:hover,.btn-info.active:focus,.btn-info.active.focus,.open>.btn-info.dropdown-toggle:hover,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active:hover,.btn-warning:active:focus,.btn-warning:active.focus,.btn-warning.active:hover,.btn-warning.active:focus,.btn-warning.active.focus,.open>.btn-warning.dropdown-toggle:hover,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active:hover,.btn-danger:active:focus,.btn-danger:active.focus,.btn-danger.active:hover,.btn-danger.active:focus,.btn-danger.active.focus,.open>.btn-danger.dropdown-toggle:hover,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#337ab7;font-weight:400;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;transition-property:height,visibility;transition-duration:.35s;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn{float:left}.btn-group>.btn,.btn-group-vertical>.btn{position:relative}.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:before,.btn-toolbar:after{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle,.btn-group-lg.btn-group>.btn+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret,.btn-group-lg>.btn .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret,.dropup .btn-group-lg>.btn .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{display:block;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{content:" ";display:table;clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon{white-space:nowrap}.input-group-addon,.input-group-btn{width:1%;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{font-size:0;white-space:nowrap}.input-group-btn,.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:before,.nav:after{content:" ";display:table}.nav:after{clear:both}.nav>li,.nav>li>a{position:relative;display:block}.nav>li>a{padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs.nav-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{content:" ";display:table}.navbar:after{clear:both}@media (min-width:768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{content:" ";display:table}.navbar-header:after{clear:both}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-header,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px;font-size:18px;line-height:20px;height:50px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:8px -15px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm,.btn-group-sm>.navbar-btn.btn{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs,.btn-group-xs>.navbar-btn.btn{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text,.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:hover,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text,.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#090909;color:#fff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:hover,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/ ";padding:0 5px;color:#ccc}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;color:#337ab7;background-color:#fff;border:1px solid #ddd;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>a:focus,.pagination>li>span:hover,.pagination>li>span:focus{z-index:3;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:hover,.pagination>.active>a:focus,.pagination>.active>span,.pagination>.active>span:hover,.pagination>.active>span:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;background-color:#fff;border-color:#ddd;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.33333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:20px 0;list-style:none;text-align:center}.pager:before,.pager:after{content:" ";display:table}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;background-color:#fff;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;color:#fff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#eee}.jumbotron,.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#333}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f5f5f5;border-radius:4px;box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:linear-gradient(45deg,rgba(255,255,255,.15)25%,transparent 25%,transparent 50%,rgba(255,255,255,.15)50%,rgba(255,255,255,.15)75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus,button.list-group-item:hover,button.list-group-item:focus{text-decoration:none;color:#555;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#eee;color:#777;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:hover,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active,button.list-group-item-success.active:hover,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:hover,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active,button.list-group-item-info.active:hover,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:hover,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active,button.list-group-item-warning.active:hover,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:hover,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active,button.list-group-item-danger.active:hover,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{content:" ";display:table}.panel-body:after{clear:both}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px}.panel-title,.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;line-height:1;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.modal-open,.modal{overflow:hidden}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5;min-height:16.42857px}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{content:" ";display:table}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:12px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px}.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow{bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{left:5px}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.42857;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0,0,0,.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0,0,0,.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto;line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-control.left{background-image:linear-gradient(to right,rgba(0,0,0,.5)0%,rgba(0,0,0,.0001)100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:linear-gradient(to right,rgba(0,0,0,.0001)0%,rgba(0,0,0,.5)100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:transparent}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}body{font-family:"Open Sans",sans-serif}body.contraste{color:#fff!important;background-color:#000!important}body.contraste a,body.contraste .btn{color:#ff0!important;background-color:#000!important;text-decoration:underline!important}.input-group-search .icon-circle{color:#fff;padding:5px;margin-top:-5px}.input-group-search .icon-circle.icon-small{width:35px;height:35px}.input-group-search button{border-left:none}.section--articles .header{position:relative}.section--articles .header button{position:absolute;right:0;top:2px}@media screen and (max-width:768px){.section--articles .header button{position:relative;padding-left:0}}.button--themed .btn{color:#fff;font-weight:700;padding:15px 0;border-left:0;border-right:0;border-top:0;border-radius:6px;transition:all .2s ease-in-out}.saude .button--themed .btn{background-color:#3359a7;border-bottom:3px solid #274480}.seguranca-publica .button--themed .btn{background-color:#e95052;border-bottom:3px solid #e32325}.educacao .button--themed .btn{background-color:#cc6cd9;border-bottom:3px solid #be43cf}.reducao-da-pobreza .button--themed .btn{background-color:#38c7a4;border-bottom:3px solid #2d9f83}.cultura .button--themed .btn{background-color:#a63738;border-bottom:3px solid #802a2b}.esporte .button--themed .btn{background-color:#f15b31;border-bottom:3px solid #e03d0f}.meio-ambiente .button--themed .btn{background-color:#3cc667;border-bottom:3px solid #2fa052}.cidades .button--themed .btn{background-color:#3f5fac;border-bottom:3px solid #314a87}.empreendedorismo .button--themed .btn{background-color:#79654f;border-bottom:3px solid #5a4b3b}.saude .button--themed .btn:hover,.saude .button--themed .btn:focus{background-color:#274480}.seguranca-publica .button--themed .btn:hover,.seguranca-publica .button--themed .btn:focus{background-color:#e32325}.educacao .button--themed .btn:hover,.educacao .button--themed .btn:focus{background-color:#be43cf}.reducao-da-pobreza .button--themed .btn:hover,.reducao-da-pobreza .button--themed .btn:focus{background-color:#2d9f83}.cultura .button--themed .btn:hover,.cultura .button--themed .btn:focus{background-color:#802a2b}.esporte .button--themed .btn:hover,.esporte .button--themed .btn:focus{background-color:#e03d0f}.meio-ambiente .button--themed .btn:hover,.meio-ambiente .button--themed .btn:focus{background-color:#2fa052}.cidades .button--themed .btn:hover,.cidades .button--themed .btn:focus{background-color:#314a87}.empreendedorismo .button--themed .btn:hover,.empreendedorismo .button--themed .btn:focus{background-color:#5a4b3b}.contraste .button--themed .btn{color:#262626;background-color:#fff}.button--themed .btn-circle{width:64px;height:64px;border-radius:100%}.button--themed .btn.vote-buttons-up{float:right;margin-right:10px;background-color:#32dbb5;border-bottom:3px solid #1da485}.button--themed .btn.vote-buttons-up:hover,.button--themed .btn.vote-buttons-up:focus{background-color:#1da485}.button--themed .btn.vote-buttons-down{float:left;margin-left:10px;background-color:#db4127;border-bottom:3px solid #9c2d1a}.button--themed .btn.vote-buttons-down:hover,.button--themed .btn.vote-buttons-down:focus{background-color:#9c2d1a}.button--themed .vote-buttons-up,.button--themed .vote-buttons-down{font-size:30px;margin-bottom:20px}.img-mask--background{width:100%;height:100%;text-align:center}.img-mask--background .icon-circle{position:absolute;left:50%;margin-left:-15px;bottom:-10px;width:31px;height:31px}.img-mask--background .glyphicon{position:relative;top:-2px;color:#fff;background-color:#3fc869;padding:6px 5px 5px 6px;border-radius:100%}.img-mask--background .icon-programa-respondido{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.icon{display:inline-block;vertical-align:middle}.icon-wrapper-rounded{padding:3px;border-radius:100%}.icon-circle{display:inline-block;vertical-align:middle;width:50px;height:50px;font-size:20px;text-align:center;border-radius:100%;overflow:hidden}.icon-circle.icon-small{width:40px;height:40px}.icon-circle.icon-small .icon{position:relative;top:-8px;left:-8px}.vote_for .icon-circle,.skip .icon-circle,.vote_against .icon-circle{padding-top:12px}.vote_for .icon-circle{background-color:#4ac97a}.vote_for .icon-circle:hover{background-color:#71d597}.vote_for .icon-circle:active,.vote_for .icon-circle:focus{background-color:#33ad61}.skip .icon-circle{background-color:#eeb453}.skip .icon-circle:hover{background-color:#f3c881}.skip .icon-circle:active,.skip .icon-circle:focus{background-color:#e9a025}.vote_against .icon-circle{background-color:#ec4c68}.vote_against .icon-circle:hover{background-color:#f17a8f}.vote_against .icon-circle:active,.vote_against .icon-circle:focus{background-color:#e71e41}.icon-circle-social-facebook{background-color:#537ab5}.icon-circle-social-twitter{background-color:#77cbef}.icon-circle-social-googleplus{background-color:#d23b00}.icon-circle-social-whatsapp{background-color:#10ad08}.icon-circle-social-youtube{background-color:#c63635}.icon-circle-social-flickr{background-color:#eaeaea}.icon-circle-mail{background-color:#ecb24e}.saude .color-theme-fg{color:#3359a7;margin-top:0}.saude .color-theme-bg{background-color:#3359a7}.saude .color-theme-bg-complementar-1{background-color:#4f8add}.saude .color-theme-bg-complementar-2{background-color:#2a4781}.saude .img-mask--background{background-color:rgba(51,89,167,.5)}.contraste .saude .color-theme-fg{color:#fff}.contraste .saude .color-theme-bg{background-color:#000}.contraste .saude .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .saude .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.seguranca-publica .color-theme-fg{color:#e95052;margin-top:0}.seguranca-publica .color-theme-bg{background-color:#e95052}.seguranca-publica .color-theme-bg-complementar-1{background-color:#fb7c7f}.seguranca-publica .color-theme-bg-complementar-2{background-color:#c43e3e}.seguranca-publica .img-mask--background{background-color:rgba(233,80,82,.5)}.contraste .seguranca-publica .color-theme-fg{color:#fff}.contraste .seguranca-publica .color-theme-bg{background-color:#000}.contraste .seguranca-publica .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .seguranca-publica .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.educacao .color-theme-fg{color:#cc6cd9;margin-top:0}.educacao .color-theme-bg{background-color:#cc6cd9}.educacao .color-theme-bg-complementar-1{background-color:#ee9cff}.educacao .color-theme-bg-complementar-2{background-color:#93549e}.educacao .img-mask--background{background-color:rgba(204,108,217,.5)}.contraste .educacao .color-theme-fg{color:#fff}.contraste .educacao .color-theme-bg{background-color:#000}.contraste .educacao .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .educacao .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.reducao-da-pobreza .color-theme-fg{color:#38c7a4;margin-top:0}.reducao-da-pobreza .color-theme-bg{background-color:#38c7a4}.reducao-da-pobreza .color-theme-bg-complementar-1{background-color:#57e9cd}.reducao-da-pobreza .color-theme-bg-complementar-2{background-color:#2a9677}.reducao-da-pobreza .img-mask--background{background-color:rgba(56,199,164,.5)}.contraste .reducao-da-pobreza .color-theme-fg{color:#fff}.contraste .reducao-da-pobreza .color-theme-bg{background-color:#000}.contraste .reducao-da-pobreza .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .reducao-da-pobreza .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.cultura .color-theme-fg{color:#a63738;margin-top:0}.cultura .color-theme-bg{background-color:#a63738}.cultura .color-theme-bg-complementar-1{background-color:#dc5557}.cultura .color-theme-bg-complementar-2{background-color:#862f2f}.cultura .img-mask--background{background-color:rgba(166,55,56,.5)}.contraste .cultura .color-theme-fg{color:#fff}.contraste .cultura .color-theme-bg{background-color:#000}.contraste .cultura .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .cultura .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.esporte .color-theme-fg{color:#f15b31;margin-top:0}.esporte .color-theme-bg{background-color:#f15b31}.esporte .color-theme-bg-complementar-1{background-color:#fd8d4c}.esporte .color-theme-bg-complementar-2{background-color:#ce472c}.esporte .img-mask--background{background-color:rgba(241,91,49,.5)}.contraste .esporte .color-theme-fg{color:#fff}.contraste .esporte .color-theme-bg{background-color:#000}.contraste .esporte .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .esporte .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.meio-ambiente .color-theme-fg{color:#3cc667;margin-top:0}.meio-ambiente .color-theme-bg{background-color:#3cc667}.meio-ambiente .color-theme-bg-complementar-1{background-color:#339950}.meio-ambiente .color-theme-bg-complementar-2{background-color:#63d286}.meio-ambiente .img-mask--background{background-color:rgba(60,198,103,.5)}.contraste .meio-ambiente .color-theme-fg{color:#fff}.contraste .meio-ambiente .color-theme-bg{background-color:#000}.contraste .meio-ambiente .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .meio-ambiente .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.cidades .color-theme-fg{color:#3f5fac;margin-top:0}.cidades .color-theme-bg{background-color:#3f5fac}.cidades .color-theme-bg-complementar-1{background-color:#21275b}.cidades .color-theme-bg-complementar-2{background-color:#5b7ac3}.cidades .img-mask--background{background-color:rgba(63,95,172,.5)}.contraste .cidades .color-theme-fg{color:#fff}.contraste .cidades .color-theme-bg{background-color:#000}.contraste .cidades .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .cidades .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.empreendedorismo .color-theme-fg{color:#79654f;margin-top:0}.empreendedorismo .color-theme-bg{background-color:#79654f}.empreendedorismo .color-theme-bg-complementar-1,.empreendedorismo .color-theme-bg-complementar-2{background-color:#000}.empreendedorismo .img-mask--background{background-color:rgba(121,101,79,.5)}.contraste .empreendedorismo .color-theme-fg{color:#fff}.contraste .empreendedorismo .color-theme-bg{background-color:#000}.contraste .empreendedorismo .color-theme-bg-complementar-1{background-color:#111;outline:1px solid #eee}.contraste .empreendedorismo .color-theme-bg-complementar-2{background-color:#222;outline:1px solid #ddd}.color-theme-common-fg{color:#5e739e}.color-theme-common-bg{background-color:#5e739e}.color-fg-white{color:#fff}.color-bg-white{background-color:#fff}.color-fg-gray{color:#ccc}.color-bg-gray{background-color:#ccc}.contraste .color-theme-common-fg{color:#fff}.contraste .color-theme-common-bg{background-color:#000}.contraste .contraste-box{background-color:#000;border:1px solid #fff}#barra-brasil .brasil-flag{height:33px!important}#barra-brasil ul.list{z-index:999!important}.pac-cidades-historicas .grid .box-content{padding:20px}.pac-cidades-historicas .grid .box-content ul>li{padding-left:10px}.pac-cidades-historicas .grid .col-sm-height{border:10px solid #fff}.image-box.caption{position:relative}.image-box.caption img{width:100%}.image-box.caption p{position:absolute;padding:20px 40px 20px 20px;margin:0;min-width:50%;max-width:80%;color:#fff}.image-box.caption p.caption--right-bottom{bottom:0;right:0}.image-box.caption p.caption--left-bottom{bottom:0;left:0}.saude .image-box.caption p{background-color:#3359a7}.seguranca-publica .image-box.caption p{background-color:#e95052}.educacao .image-box.caption p{background-color:#cc6cd9}.reducao-da-pobreza .image-box.caption p{background-color:#38c7a4}.cultura .image-box.caption p{background-color:#a63738}.esporte .image-box.caption p{background-color:#f15b31}.meio-ambiente .image-box.caption p{background-color:#3cc667}.cidades .image-box.caption p{background-color:#3f5fac}.empreendedorismo .image-box.caption p{background-color:#79654f}.row-compromissos{background-color:#fff}.row-compromissos h3{margin-top:30px}@media screen and (max-width:768px){.row-compromissos h3{margin-top:20px}}@media screen and (max-width:480px){.row-compromissos h3{margin-top:10px}}.row-compromissos .col-sm-12{display:inline-block}.row-compromissos .icon-wrapper{width:61px;height:61px;float:left;border-radius:100%;margin:14px 14px 14px 0}.row-compromissos .icon{position:relative;top:7px;left:11px}.saude .row-compromissos{color:#3359a7}.saude .row-compromissos .icon-wrapper{background-color:#3359a7}.seguranca-publica .row-compromissos{color:#e95052}.seguranca-publica .row-compromissos .icon-wrapper{background-color:#e95052}.educacao .row-compromissos{color:#cc6cd9}.educacao .row-compromissos .icon-wrapper{background-color:#cc6cd9}.reducao-da-pobreza .row-compromissos{color:#38c7a4}.reducao-da-pobreza .row-compromissos .icon-wrapper{background-color:#38c7a4}.cultura .row-compromissos{color:#a63738}.cultura .row-compromissos .icon-wrapper{background-color:#a63738}.esporte .row-compromissos{color:#f15b31}.esporte .row-compromissos .icon-wrapper{background-color:#f15b31}.meio-ambiente .row-compromissos{color:#3cc667}.meio-ambiente .row-compromissos .icon-wrapper{background-color:#3cc667}.cidades .row-compromissos{color:#3f5fac}.cidades .row-compromissos .icon-wrapper{background-color:#3f5fac}.empreendedorismo .row-compromissos{color:#79654f}.empreendedorismo .row-compromissos .icon-wrapper{background-color:#79654f}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%}.col-top{vertical-align:top}.col-middle{vertical-align:middle}.col-bottom{vertical-align:bottom}.row-xs-height{display:table;table-layout:fixed;height:100%;width:100%}.col-xs-height{display:table-cell;float:none;height:100%}.col-xs-top{vertical-align:top}.col-xs-middle{vertical-align:middle}.col-xs-bottom{vertical-align:bottom}@media (min-width:768px){.row-sm-height{display:table;table-layout:fixed;height:100%;width:100%}.col-sm-height{display:table-cell;height:100%}.col-sm-top{vertical-align:top}.col-sm-middle{vertical-align:middle}.col-sm-bottom{vertical-align:bottom}}@media (min-width:992px){.row-md-height{display:table;table-layout:fixed;height:100%;width:100%}.col-md-height{display:table-cell;height:100%}.col-md-top{vertical-align:top}.col-md-middle{vertical-align:middle}.col-md-bottom{vertical-align:bottom}}@media (min-width:1200px){.row-lg-height{display:table;table-layout:fixed;height:100%;width:100%}.col-lg-height{display:table-cell;height:100%}.col-lg-top{vertical-align:top}.col-lg-middle{vertical-align:middle}.col-lg-bottom{vertical-align:bottom}}.vcenter{display:inline-block;vertical-align:middle;float:none;margin-right:-2px;margin-left:-2px}.vertical-padding{padding-top:15px;padding-bottom:15px}.no-space-left{margin-left:0;padding-left:0}.no-space-right{margin-right:0;padding-right:0}@media screen and (max-width:768px){.text-center-sm{text-align:center}}.btn-submit{background-color:#5e749d;color:#fff;font-weight:700}.btn-submit:hover,.btn-submit:focus{color:#fff}.has-error{border-color:#F00;border-width:1px}.modal-termos-uso-header{min-height:10px;border-bottom:none;padding:0;position:relative;top:-30px;right:0}.modal-termos-uso-body{padding:25px 35px;height:500px}.modal-termos-uso-body-inner{background-color:#d3d3d3;overflow-y:auto;padding:15px;height:440px}.modal-fechar-pequeno{font-size:15px}.modal-fechar-grande{font-size:24px}.btn-question{color:#484848;background-color:#fff;display:inline-block;text-align:center;width:22px;height:22px;margin-left:10px;padding:0;border-radius:100%}.btn-question:hover,.btn-question:focus,.btn-question:active{color:#fff;border-color:#fff}.page--program .program-content ul{list-style:none;padding:0;margin:0}.saude .page--program .program-content ul.list-color li:before{color:#3359a7}.seguranca-publica .page--program .program-content ul.list-color li:before{color:#e95052}.educacao .page--program .program-content ul.list-color li:before{color:#cc6cd9}.reducao-da-pobreza .page--program .program-content ul.list-color li:before{color:#38c7a4}.cultura .page--program .program-content ul.list-color li:before{color:#a63738}.esporte .page--program .program-content ul.list-color li:before{color:#f15b31}.meio-ambiente .page--program .program-content ul.list-color li:before{color:#3cc667}.cidades .page--program .program-content ul.list-color li:before{color:#3f5fac}.empreendedorismo .page--program .program-content ul.list-color li:before{color:#79654f}.page--program .program-content ul li:before{content:"\2022";font-weight:700;font-size:12px;position:relative;padding-right:4px}.page--program .program-content ul li{padding-left:2em;padding-bottom:15px;text-indent:-.7em}.page--program .program-content .col-middle{vertical-align:top}.destaque-bg-cinza{background-color:#f1f1f1;color:#484848}.destaque-padding{padding:20px}.destaque-font{font-size:130%!important}.destaque-font,.font,.font-140,.font-115,.font-180{line-height:28px!important}.font-140{font-size:140%!important}.font-115{font-size:115%!important}.font-180{font-size:180%!important}.destaque-bg-lightgray{background-color:#f8f8f8}.margin-15{margin-left:15px;margin-right:15px}.left-border-gray{border-left:2px solid #d1d6d9;margin-bottom:10px}.left-border-gray ul.list-color li:last-child{padding-bottom:0}@media (max-width:768px){.left-border-gray{border:none}}.bottom-border-gray{border-bottom:1px #d3d3d3;border-bottom-style:solid;margin:0!important;padding:30px}.padding-30{padding:30px}a.link-black{color:#000}.inline-block{display:inline-block}.close{color:#fff;opacity:1;font-weight:400}blockquote{padding:10px 20px 10px 0;margin:0;border-left:none}blockquote .content-highlight-icon{width:110px;height:112px;position:absolute;display:inline-block;opacity:.5}.saude blockquote .content-highlight-icon{border-left:34px solid #3359a7;border-top:33px solid #3359a7}.seguranca-publica blockquote .content-highlight-icon{border-left:34px solid #e95052;border-top:33px solid #e95052}.educacao blockquote .content-highlight-icon{border-left:34px solid #cc6cd9;border-top:33px solid #cc6cd9}.reducao-da-pobreza blockquote .content-highlight-icon{border-left:34px solid #38c7a4;border-top:33px solid #38c7a4}.cultura blockquote .content-highlight-icon{border-left:34px solid #a63738;border-top:33px solid #a63738}.esporte blockquote .content-highlight-icon{border-left:34px solid #f15b31;border-top:33px solid #f15b31}.meio-ambiente blockquote .content-highlight-icon{border-left:34px solid #3cc667;border-top:33px solid #3cc667}.cidades blockquote .content-highlight-icon{border-left:34px solid #3f5fac;border-top:33px solid #3f5fac}.empreendedorismo blockquote .content-highlight-icon{border-left:34px solid #79654f;border-top:33px solid #79654f}blockquote p{margin-left:60px}blockquote p:first-of-type{padding-top:50px}.page--program .program-content blockquote,.page--program .program-content blockquote p{font-size:24px;line-height:28px}.top-border-theme{border-top:20px solid}.saude .top-border-theme{border-color:#3359a7}.seguranca-publica .top-border-theme{border-color:#e95052}.educacao .top-border-theme{border-color:#cc6cd9}.reducao-da-pobreza .top-border-theme{border-color:#38c7a4}.cultura .top-border-theme{border-color:#a63738}.esporte .top-border-theme{border-color:#f15b31}.meio-ambiente .top-border-theme{border-color:#3cc667}.cidades .top-border-theme{border-color:#3f5fac}.empreendedorismo .top-border-theme{border-color:#79654f}.pad-right-0{padding-right:0!important}.pad-left-0{padding-left:0!important}@media (max-width:480px){.bloco-mais-especialidades{padding:2% 0 0 5%}}@media (min-width:768px){.bloco-mais-especialidades{padding:2% 0 0 10%}}@media (min-width:992px){.bloco-mais-especialidades{padding:12% 0 0 10%}}@media (max-width:1200px){.bloco-mais-especialidades{padding:10% 0 0 10%}}ul li:last-child{padding-bottom:0!important}@media (max-width:480px){.bloco1-preparacao-atletas{padding:2% 0 0 5%}}@media (min-width:768px){.bloco1-preparacao-atletas{padding:2% 0 0 10%}}@media (min-width:992px){.bloco1-preparacao-atletas{padding:2% 10% 0}}@media (min-width:1200px){.bloco1-preparacao-atletas{padding:17% 10% 0}}@media (min-width:1200px){.bloco2-preparacao-atletas{padding-top:10%}}@media (min-width:992px){.bloco1-futebol{padding:3% 5% 0}}@media (max-width:992px){.bloco1-esporte-toda-vida{padding-top:10%}}@media (min-width:992px){.bloco1-esporte-toda-vida{padding-top:10%}}@media (min-width:1200px){.bloco1-esporte-toda-vida{padding-top:10%}}@media (max-width:992px){.bloco2-esporte-toda-vida{padding-top:10%;padding-left:5%}}@media (min-width:992px){.bloco2-esporte-toda-vida{padding-top:10%;padding-left:5%}}@media (min-width:1200px){.bloco2-esporte-toda-vida{padding-top:10%;padding-left:5%}}.bloco-mais-medicos{background-color:#3d4ab3;padding-top:25px}.a11y-bar{font-size:12px;padding:5px 0}@media (max-width:992px){.a11y-bar{font-size:11px}}.a11y-bar span{color:#fff;padding:0 5px}.a11y-bar .action-links{text-transform:uppercase;border-bottom:1px dotted #262626;float:right}@media screen and (max-width:768px){.a11y-bar .action-links{float:left}}@media screen and (max-width:480px){.a11y-bar .action-links{float:none;text-align:center}}#footer-brasil{background:0% 0% #0042b1;padding:1em 0;max-width:100%}#footer{padding:20px 0}#footer a{margin:10px auto}.contraste #footer{background-color:#000}.contraste #footer a{color:#fff}.app-navbar{border-bottom:2px solid #f1f1f1}.app-navbar .navbar{margin-bottom:0;border:none}.app-navbar .navbar-brand{height:auto;padding-bottom:0;padding-left:0}@media screen and (max-width:992px){.app-navbar .navbar-brand{padding:20px 0;margin:20px 0}}.app-navbar .navbar-toggle{border-radius:100%;background-color:#5e749d}.app-navbar .navbar-toggle .icon-bar{height:3px;background-color:#fff}@media screen and (max-width:992px){.app-navbar .navbar-toggle{padding:12px 10px;margin:0}}.app-navbar .navbar-nav .divider span{display:block}@media screen and (max-width:992px){.app-navbar .navbar-nav .divider span{display:none}}.app-navbar .dropdown-menu{padding:0}.app-navbar .dropdown-toggle:active,.app-navbar .dropdown-toggle:focus{outline:1px solid #5e749d}.app-navbar .navbar-nav li>a{text-transform:uppercase;color:#616161;font-weight:700}.app-navbar .navbar-nav li>a:hover,.app-navbar .navbar-nav li>a:focus{background:0 0}.contraste .app-navbar .navbar-nav li>a{color:#fff}.app-navbar .navbar-nav li.active>a{border-bottom:2px solid #77bb34}.contraste .app-navbar .nav>li>a:hover,.contraste .app-navbar .nav>li>a:focus{color:#fff}.contraste .app-navbar .active a{border-bottom-color:#fff}@media screen and (max-width:767px){.app-navbar .navbar-collapse{margin:0 -15px}.app-navbar .navbar-nav{background-color:#eee}.app-navbar .navbar-nav>li{border-image:linear-gradient(to right,#eee 0%,#ccc 100%);border-image-slice:1;border-top:1px solid #ccc;border-bottom:0 solid #ccc;border-left:0 solid #ccc;border-right:0 solid #ccc}.app-navbar .navbar-nav>li:last-child{border-bottom:1px solid #ccc}.app-navbar .navbar-nav>li>a{padding:12px 20px;margin:0;text-align:right}.app-navbar .navbar-nav>li.active>a{border-bottom:none;border-right:4px solid #77bb34}.app-navbar .navbar-nav .dropdown-toggle{margin-top:0}.app-navbar .navbar-nav .dropdown-menu{position:relative;margin-right:10px}.app-navbar .navbar-nav .social-share{float:right}}@media screen and (min-width:768px) and (max-width:991px){.app-navbar .navbar-brand{padding-top:0;margin-top:0;margin-bottom:60px}.app-navbar .navbar-collapse{position:absolute;left:0;bottom:0;width:100%}.app-navbar .navbar-collapse ul.navbar-nav{width:100%;float:none}.app-navbar .navbar-collapse li>a{margin:0 10px;padding:0 0 10px}.app-navbar .navbar-collapse li.dropdown{position:absolute;right:0;bottom:37px}.app-navbar .navbar-collapse li.dropdown .dropdown-toggle{position:relative;width:160px;margin:0 5px 5px 0;padding:0}}@media screen and (min-width:992px){.app-navbar li>a{padding:15px 0;margin:0 9px}.app-navbar li.divider span{padding:12px 0;line-height:20px}.app-navbar li.dropdown .dropdown-toggle{padding:6px 10px;margin:0}}@media screen and (min-width:1200px){.app-navbar .navbar-brand{margin-bottom:30px}.app-navbar ul.navbar-nav{position:absolute;right:0;bottom:0}.app-navbar li.divider span{padding:12px 6px}}#dialoga-nas-redes{position:absolute;right:0;top:0;z-index:1000}#dialoga-nas-redes .text{position:absolute;top:5px;right:210px;width:100px}.app-paginator{text-align:center}.app-paginator .btn-pagination{background-color:transparent;border:none;border-radius:100%;font-weight:700;font-size:20px;padding:0 8px;width:28px;height:28px;text-decoration:underline;color:#5e749d}.app-paginator .pagination-icon{color:#5e749d}.app-paginator .pagination>.active>a,.app-paginator .pagination>.active>a:hover,.app-paginator .pagination>.active>a:focus,.app-paginator .pagination>.active>span,.app-paginator .pagination>.active>span:hover,.app-paginator .pagination>.active>span:focus{background-color:#5e749d;text-decoration:none}.app-paginator .pagination>.disabled>span,.app-paginator .pagination>.disabled>span:hover,.app-paginator .pagination>.disabled>span:focus,.app-paginator .pagination>.disabled>a,.app-paginator .pagination>.disabled>a:hover,.app-paginator .pagination>.disabled>a:focus{background-color:transparent}.article-bar{position:relative;background-color:#0042b1}.article-bar .btn{color:#fff;font-weight:700}.article-bar--item{margin:8px 0}@media (max-width:480px){.article-bar--item{margin:8px}}.article-bar--category-button{position:relative;width:125px;text-align:right;margin-left:10px;font-size:24px;line-height:20px;font-family:'Open Sans'}.article-bar--category-button .icon{display:inline-block;margin:-40px -35px -40px -50px;-webkit-transform:scale(.37);-ms-transform:scale(.37);transform:scale(.37)}.article-bar .navbar{margin-bottom:0}.article-bar .navbar-right{margin-right:15px}.article-bar.saude{background-color:#3359a7}.article-bar.seguranca-publica{background-color:#e95052}.article-bar.educacao{background-color:#cc6cd9}.article-bar.reducao-da-pobreza{background-color:#38c7a4}.article-bar.cultura{background-color:#a63738}.article-bar.esporte{background-color:#f15b31}.article-bar.meio-ambiente{background-color:#3cc667}.article-bar.cidades{background-color:#3f5fac}.article-bar.empreendedorismo{background-color:#79654f}.contraste .article-bar{background-color:#262626}.article-box{cursor:pointer;background-color:#fff;margin-top:20px;margin-bottom:20px;border-radius:3px;overflow:hidden}.contraste .article-box{color:#fff;background-color:#262626}.article-box--category{font-size:14px;font-weight:700;text-transform:uppercase;line-height:22px;display:block;height:30px;margin:0;padding:5px 20px;color:#fff}.saude .article-box--category{background-color:#3359a7}.seguranca-publica .article-box--category{background-color:#e95052}.educacao .article-box--category{background-color:#cc6cd9}.reducao-da-pobreza .article-box--category{background-color:#38c7a4}.cultura .article-box--category{background-color:#a63738}.esporte .article-box--category{background-color:#f15b31}.meio-ambiente .article-box--category{background-color:#3cc667}.cidades .article-box--category{background-color:#3f5fac}.empreendedorismo .article-box--category{background-color:#79654f}.contraste .article-box--category{background-color:#262626}.article-box--title{padding:0 20px}.article-box--title h1{font-size:18px;font-weight:700;margin:0 0 20px;display:table-cell;vertical-align:middle;height:40px}@media (max-width:480px){.article-box--title h1{height:auto}}@media (min-width:481px){.article-box--title h1{height:auto}}@media (min-width:769px){.article-box--title h1{height:40px}}@media (min-width:993px){.article-box--title h1{height:40px}}.article-box--abstract{padding:0 20px;display:table-cell;vertical-align:middle;height:40px}@media (max-width:480px){.article-box--abstract{height:auto}}@media (min-width:481px){.article-box--abstract{height:auto}}@media (min-width:769px){.article-box--abstract{height:80px}}@media (min-width:993px){.article-box--abstract{height:60px}}.article-box--abstract p{margin:0}.article-box--image-wrapper{position:relative;overflow:hidden;margin-bottom:10px;min-height:170px}@media screen and (max-width:1200px){.article-box--image-wrapper{min-height:135px}}@media screen and (max-width:992px){.article-box--image-wrapper{min-height:90px}}@media screen and (max-width:768px){.article-box--image-wrapper{min-height:220px}}@media screen and (max-width:480px){.article-box--image-wrapper{min-height:180px}}.article-box--image{min-height:170px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:all .2s ease-in-out}@media screen and (max-width:1200px){.article-box--image{min-height:135px}}@media screen and (max-width:992px){.article-box--image{min-height:90px}}@media screen and (max-width:768px){.article-box--image{min-height:220px}}@media screen and (max-width:480px){.article-box--image{min-height:170px}}.article-box .qtd-propostas{display:block;margin-top:25px;margin-left:10px}.article-box .button--themed{padding:20px}.article-box:hover{background-color:#d9d9d9}.article-box:hover .article-box--image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.contraste .article-box:hover{background-color:#262626}.article-preview .article-banner{position:relative}.article-preview .article-banner--image{width:100%}.article-preview .article-banner--strip{color:#fff;position:absolute;bottom:15%;right:0;width:50%;text-align:center}.saude .article-preview .article-banner--strip{background-color:#3359a7}.seguranca-publica .article-preview .article-banner--strip{background-color:#e95052}.educacao .article-preview .article-banner--strip{background-color:#cc6cd9}.reducao-da-pobreza .article-preview .article-banner--strip{background-color:#38c7a4}.cultura .article-preview .article-banner--strip{background-color:#a63738}.esporte .article-preview .article-banner--strip{background-color:#f15b31}.meio-ambiente .article-preview .article-banner--strip{background-color:#3cc667}.cidades .article-preview .article-banner--strip{background-color:#3f5fac}.empreendedorismo .article-preview .article-banner--strip{background-color:#79654f}@media (max-width:768px){.article-preview .article-banner--strip{position:relative;width:100%}}.article-preview .article-banner--title{font-size:32px;text-transform:uppercase;margin-top:0;padding-top:20px;font-weight:700}.article-preview .article-banner--abstract{font-weight:700;padding-bottom:10px}.article-preview .show-content-row .button--themed .btn{font-size:38px}@media (max-width:768px){.article-preview .show-content-row .button--themed .btn{font-size:20px}}.article-preview .talk-proposal{margin-top:-20px}.article-preview .proposal-box .proposal-box--title{font-size:38px;font-weight:400;text-align:center;margin-bottom:20px}.article-preview .proposal-box .proposal-box--text{font-size:24px;font-weight:700;line-height:1.2;margin-bottom:20px}.saude .article-preview .proposal-box{border-color:#3359a7}.saude .article-preview .proposal-box .proposal-box--title{color:#3359a7}.seguranca-publica .article-preview .proposal-box{border-color:#e95052}.seguranca-publica .article-preview .proposal-box .proposal-box--title{color:#e95052}.educacao .article-preview .proposal-box{border-color:#cc6cd9}.educacao .article-preview .proposal-box .proposal-box--title{color:#cc6cd9}.reducao-da-pobreza .article-preview .proposal-box{border-color:#38c7a4}.reducao-da-pobreza .article-preview .proposal-box .proposal-box--title{color:#38c7a4}.cultura .article-preview .proposal-box{border-color:#a63738}.cultura .article-preview .proposal-box .proposal-box--title{color:#a63738}.esporte .article-preview .proposal-box{border-color:#f15b31}.esporte .article-preview .proposal-box .proposal-box--title{color:#f15b31}.meio-ambiente .article-preview .proposal-box{border-color:#3cc667}.meio-ambiente .article-preview .proposal-box .proposal-box--title{color:#3cc667}.cidades .article-preview .proposal-box{border-color:#3f5fac}.cidades .article-preview .proposal-box .proposal-box--title{color:#3f5fac}.empreendedorismo .article-preview .proposal-box{border-color:#79654f}.empreendedorismo .article-preview .proposal-box .proposal-box--title{color:#79654f}.article-preview .row-height{border-spacing:20px}.article-preview .col-height{border:1px solid #000;border-radius:3px}.saude .article-preview .col-height{border-color:#3359a7}.seguranca-publica .article-preview .col-height{border-color:#e95052}.educacao .article-preview .col-height{border-color:#cc6cd9}.reducao-da-pobreza .article-preview .col-height{border-color:#38c7a4}.cultura .article-preview .col-height{border-color:#a63738}.esporte .article-preview .col-height{border-color:#f15b31}.meio-ambiente .article-preview .col-height{border-color:#3cc667}.cidades .article-preview .col-height{border-color:#3f5fac}.empreendedorismo .article-preview .col-height{border-color:#79654f}@media (max-width:768px){.article-preview .col-height{display:block;border:none}}.auth-user button{font-weight:700}.custom-breadcrumb .breadcrumb{background:0 0;padding:0;margin:10px 0}.custom-breadcrumb .glyphicon{color:#1e3e65;border:1px solid #1e3e65;border-radius:100%;width:23px;height:23px;margin:0;padding:2px 0 0 3px}.custom-breadcrumb .breadcrumb>li+li:before{content:'\00BB'}.contraste .custom-breadcrumb .breadcrumb{background-color:#000;border:1px solid #fff}.envio-proposta .titulo-envio-proposta{color:#2d7b66;font-size:30px}.envio-proposta .bloco-programa{border-color:gray;border-width:1px;border-style:solid;border-radius:5px;padding:15px}.envio-proposta .texto-programa{font-weight:600}.envio-proposta .linha-proposta{margin-bottom:40px}.envio-proposta .texto-proposta{width:100%;height:200px;resize:none}.envio-proposta .popover .fade .right .in{top:0!important}.envio-proposta .popover-content{width:300px}.envio-proposta .popover-title{display:none}.envio-proposta .link-popover{font-size:15px;color:gray;padding:0 7px;border-style:none}.category-list{margin-bottom:20px}.category-list--title{color:#fff;font-size:16px;margin:0;padding:20px;background-color:#484848;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden;cursor:pointer;text-transform:uppercase}.category-list .category-list--item{position:relative;text-transform:uppercase;font-weight:700;padding:0;height:68px;overflow:hidden}.category-list .category-list--label{margin-left:70px;margin-right:30px;display:inline-block;z-index:99999}.category-list--icon-circle{width:48px;height:48px;position:absolute;top:10px;left:10px;border-radius:100%;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;z-index:0}.active .category-list--icon-circle{z-index:-1}@media (max-width:480px){.active .category-list--icon-circle{-webkit-transform:scale(20);-ms-transform:scale(20);transform:scale(20)}}@media (min-width:481px){.active .category-list--icon-circle{-webkit-transform:scale(40);-ms-transform:scale(40);transform:scale(40)}}@media (min-width:769px){.active .category-list--icon-circle{-webkit-transform:scale(20);-ms-transform:scale(20);transform:scale(20)}}.category-list--icon-circle.saude{background-color:#3359a7}.category-list--icon-circle.seguranca-publica{background-color:#e95052}.category-list--icon-circle.educacao{background-color:#cc6cd9}.category-list--icon-circle.reducao-da-pobreza{background-color:#38c7a4}.category-list--icon-circle.cultura{background-color:#a63738}.category-list--icon-circle.esporte{background-color:#f15b31}.category-list--icon-circle.meio-ambiente{background-color:#3cc667}.category-list--icon-circle.cidades{background-color:#3f5fac}.category-list--icon-circle.empreendedorismo{background-color:#79654f}.category-list--icon-archived{position:absolute;width:15px;height:15px;font-size:12px;bottom:8px;left:41px}.category-list--icon-archived .glyphicon{position:relative;top:-2px;color:#fff;background-color:#3fc869;padding:3px;border-radius:100%}.category-list .category-list--icon{position:absolute;top:6px;left:6px}.category-list .category-list--icon--right{position:absolute;right:9px;top:50%;margin-top:-9px;-webkit-transform:scale(1.4);-ms-transform:scale(1.4);transform:scale(1.4)}.category-list .list-group{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;opacity:1}.category-list .list-group.ng-hide{opacity:0}@media (max-width:768px){.category-list .list-group.is-mobile{display:none}}.category-list .list-group-item.active,.category-list .list-group-item.active:hover,.category-list .list-group-item.active:focus{background-color:#f5f5f5}.event-list{position:relative}.contraste .event-list{background-color:#262626}.event-list .section-table{background-color:#e1e1e1}.event-list .event-list--panel{color:#484848;width:100%;height:225px;margin:8px 0;padding:0 20px;overflow-x:hidden;overflow-y:scroll;transition:.3s linear all}.event-list .event-list--panel.ng-hide{height:0;line-height:0}.event-list .event-list--panel .btn{text-transform:uppercase}.event-list .event-list--panel .btn.btn-subscribe{color:#fff;background-color:#5e749d}.event-list .event-list--panel .btn.btn-subscribed{color:#5e749d;border:1px solid #5e749d}.event-list .event-list--panel .btn.btn-subscribed .glyphicon{color:#4eca74}.event-list .event-list--panel .row-level-1{line-height:20px;padding:5px 0;border-bottom:1px solid #ccc}.event-list .event-list--panel .row-level-1:last-child{border-bottom:none}@media screen and (max-width:768px){.event-list .event-list--panel{height:auto;overflow:visible}}.event-list .event-list--panel .date-wrapper{margin-left:16px}.event-list .event-list--panel .time-wrapper{margin-left:22px}.event-list .event-list--panel .date-wrapper .glyphicon,.event-list .event-list--panel .time-wrapper .glyphicon{color:#5e749d;font-size:18px;font-size:1.8rem;position:relative;top:3px}.event-list--table{margin-bottom:0}.event-list .event-tab--trigger{width:150px;height:130px;position:absolute;right:0;top:-130px;padding:5px;background-color:#eee;border:1px solid #333;text-align:center;line-height:20px;cursor:pointer;transition:all .3s linear all;overflow:hidden;z-index:100}.event-list .event-tab--trigger.ng-hide{height:0;line-height:0;top:-1px}.contraste .event-list .event-tab--trigger{background-color:#262626}.event-list .event-bar--trigger{color:#fff;cursor:pointer}.event-list .event-bar--trigger h1{margin-bottom:20px}.event-list .event-bar--trigger .icon-circle{font-size:28px;line-height:33px;border-radius:100%;padding:8px 8px 8px 10px;background-color:#fff}.event-list .event-bar--trigger-toggle{display:inline-block;text-transform:uppercase;font-size:16px}.event-list .event-bar--trigger-toggle .glyphicon{position:relative;top:5px;font-size:30px}.event-list .event-tab--icon{font-size:25px}.event-list .event-tab--title{font-weight:700}.event-list .event-tab--button{font-size:12px;margin:10px 0 0;padding:0;width:100%;white-space:normal}.event-list .minimize{cursor:pointer}.event-list .minimize .btn{color:#fff;font-weight:700}.event-list .minimize .glyphicon{color:#fff;font-weight:700;line-height:32px}.proposal-box{background-color:#f1f1f1;border-radius:5px;margin-bottom:20px;position:relative}.contraste .proposal-box{background-color:#000!important;outline:1px solid #eee}.proposal-box.focus{border:7px solid #000;border-radius:12px;border-color:#5e769c}.proposal-box--top{color:#fff;font-weight:700;border-top-left-radius:5px;border-top-right-radius:5px;overflow:hidden}.proposal-box--middle{padding:30px;min-height:180px}.proposal-box--bottom{border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:5px solid #dadada}.saude .proposal-box--bottom.archived{border-bottom-color:#2a4781}.seguranca-publica .proposal-box--bottom.archived{border-bottom-color:#c43e3e}.educacao .proposal-box--bottom.archived{border-bottom-color:#93549e}.reducao-da-pobreza .proposal-box--bottom.archived{border-bottom-color:#2a9677}.cultura .proposal-box--bottom.archived{border-bottom-color:#862f2f}.esporte .proposal-box--bottom.archived{border-bottom-color:#ce472c}.meio-ambiente .proposal-box--bottom.archived{border-bottom-color:#63d286}.cidades .proposal-box--bottom.archived{border-bottom-color:#5b7ac3}.empreendedorismo .proposal-box--bottom.archived{border-bottom-color:#000}.proposal-box--theme{padding:10px 15px 5px}.proposal-box--program{padding:20px 15px}.proposal-box--content{padding-bottom:20px}.proposal-box--share{padding:15px 0;background-color:#e8e8e8}.contraste .proposal-box--share{background-color:#000!important;outline:1px solid #eee}.proposal-box--ranking,.proposal-box--archived{font-weight:700;padding:10px 0;background-color:#dadada}.contraste .proposal-box--ranking,.contraste .proposal-box--archived{background-color:#111!important;outline:1px solid #eee}.proposal-box--archived{text-transform:uppercase;font-size:12px;line-height:23px}.proposal-box--archived a{color:#fff}.proposal-box .action-label{margin-top:10px}.proposal-box .proposal-box--join .btn{font-weight:700;padding:6px 0}.proposal-box .proposal-message-panel{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1000;background-color:#f5f5f5;background-color:rgba(245,245,245,.9);border:7px solid #5e769c;border-radius:5px}.proposal-box .proposal-message-panel .row{height:100%}.proposal-box .proposal-message-panel .inside{position:relative}.proposal-box .proposal-message-panel .content{color:#262626;font-size:24px;font-size:2.4rem;font-weight:700;line-height:24px;padding:10px 30px}.proposal-box .proposal-message-panel .content form{font-size:18px;font-size:1.8rem}.proposal-box .proposal-message-panel .message-icon .glyphicon{top:8px}.proposal-box .feedback{padding:20px}.proposal-box .feedback--title{font-size:22px;font-size:2.2rem;font-weight:700}.proposal-box .feedback--message{font-size:14px;font-size:1.4rem;font-weight:400;line-height:20px;margin-top:48px}.proposal-box .feedback .icon-circle.play{background-color:#5e769c}.proposal-box .feedback .icon-circle .glyphicon{top:12px;color:#fff}.proposal-box .action .glyphicon{color:#fff}.proposal-box .dropdown{display:inline-block}.proposal-box .dropdown-menu{padding:0;margin:0}.proposal-box .icon-circle{cursor:pointer;box-shadow:inset 0 -2px 2px 0 rgba(0,0,0,.3);transition:all .3s ease}.proposal-box .icon-circle:hover{box-shadow:none}.proposal-box .icon-circle:active,.proposal-box .icon-circle:focus{box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.3)}.proposal-carousel{background-color:#f1f1f1;border-radius:5px;overflow:hidden;margin-bottom:30px}.proposal-carousel-top{position:relative;color:#fff;font-weight:700;font-size:25px;padding:10px 15px}.proposal-carousel-top-triggers{position:absolute;right:15px;top:8px}.proposal-carousel-top-triggers li{padding-left:15px}.proposal-carousel-top-triggers li:first-child{padding-left:0}.proposal-carousel-top-triggers button{border:1px solid #fff;border-radius:100%;width:15px;height:15px;margin-right:5px;background-color:transparent;cursor:pointer}.proposal-carousel-top-triggers button.active{background-color:#fff}.proposal-carousel-middle{position:relative;padding:25px 30px;min-height:200px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.proposal-carousel-middle .content{position:relative;z-index:10}.proposal-carousel-middle .join{position:absolute;z-index:10}.proposal-carousel-middle .join .btn{padding:0;font-weight:700;font-size:16px}.proposal-carousel-middle-watermark{position:absolute;bottom:1px;left:-5px;color:#e6e6e6;font-size:150px;font-weight:700;line-height:116px;z-index:1}.proposal-carousel-bottom{position:relative;color:#fff;padding:15px 30px;font-weight:700;cursor:pointer;z-index:10}.proposal-carousel-bottom-icon{position:absolute;top:15px;right:15px}.proposal-carousel-bottom-icon .glyphicon{position:relative;top:-2px;background-color:#fff;padding:6px 5px 5px 6px;border-radius:100%}.proposal-list table{border-radius:4px;overflow:hidden}.proposal-list thead th{color:#fff;background-color:#606060}.proposal-list thead th:first-child{background-color:#484848;text-align:right;width:160px;padding-right:20px}.proposal-list thead .popover{color:#484848}.proposal-list tbody tr{background-color:#fff}.proposal-list tbody td:first-child{font-size:22px;font-weight:700;padding:0;text-align:right}.proposal-list tbody .position{display:block;width:100%;margin:20px 0;padding:5px 20px;border-top-right-radius:4px;border-bottom-right-radius:4px}.proposal-list .abstract{color:#393939;font-size:18px}.proposal-list .row-actions{padding-top:20px}.proposal-list .btn-rate{padding:0;font-size:20px;font-weight:700;text-decoration:blink}.proposal-list .table-striped>tbody>tr:nth-of-type(odd){background-color:#eaeaea}.proposal-list .table-striped>tbody>tr:nth-of-type(odd) .position,.proposal-list .table-striped>tbody>tr:nth-of-type(even){background-color:#fff}.proposal-list .table-striped>tbody>tr:nth-of-type(even) .position{background-color:#eaeaea}.proposal-stats{font-weight:700}.proposal-stats .list-inline{margin:10px 0}.proposal-stats li{margin:0 5px;padding-left:15px}.proposal-stats li:first-child{padding-left:0}.proposal-stats-up .glyphicon{color:#4ac97a}.proposal-stats-down .glyphicon{color:#ef4a68}.show-message .message-icon{background-color:#ccc;border-radius:100%;padding:20px 7px;width:80px;height:80px;display:inline-block;font-size:26px}.show-message .message-icon.alert{background-color:#eeb453}.show-message .message-icon.success{background-color:#8ab34d}.show-message .message-icon.error{background-color:#c93e55}.social-share{min-width:205px;padding:5px;height:50px}.social-share:after{clear:both}.social-share.list-inline{margin:0}.social-share li{float:left;padding:0;margin:0;width:45px;text-align:center;-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}.social-share li>a{padding:0}.dropdown-menu .social-share{background-color:#e0e0e0;border-radius:5px}@media screen and (max-width:768px){.dropdown-menu .social-share{background-color:#fff}}.dropdown-menu .social-share li{margin:0 2px}.dropdown-menu .social-share li:first-child{margin-left:0}.dropdown-menu .social-share li:last-child{margin-right:0}.no-touch .social-share{min-width:160px}.no-touch .social-share .social-share--item-whatsapp{display:none}.social-share--arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.dropdown-menu-right .social-share--arrow{top:-10px;right:20px;border-width:0 10px 10px;border-bottom-color:#e0e0e0}@media screen and (max-width:768px){.dropdown-menu-right .social-share--arrow{border-bottom-color:#fff}}@media screen and (max-width:480px){.social-share--arrow{display:none}}.dropdown-menu{box-shadow:none;border:none}.topics-select{margin-bottom:15px}.topics-select .topics-dropdown{background:#fff;padding:20px 10px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.topics-select .topics-dropdown select{height:45px;background:#dadada;border-bottom:2px solid #999}.error-message{color:#ff4431}.auth-content .btn-social{color:#fff;font-weight:700;padding:15px 16px;font-size:16px;white-space:normal}.auth-content .btn-social:hover,.auth-content .btn-social:focus{color:#fff}.auth-content .btn-social.btn-facebook{background-color:#496aa0}.auth-content .btn-social.btn-facebook:hover,.auth-content .btn-social.btn-facebook:focus{background-color:#304373}.auth-content .btn-social.btn-facebook:active{background-color:#33477a}.auth-content .btn-social.btn-google-plus{background-color:#b92d25}.auth-content .btn-social.btn-google-plus:hover,.auth-content .btn-social.btn-google-plus:focus{background-color:#b12b23}.auth-content .btn-social.btn-google-plus:active{background-color:#b92d25}.auth-content .btn-social .text{text-align:left;width:50%;display:inline-block;vertical-align:middle;float:none}@media (max-width:991px){.auth-content .btn-social{margin-bottom:20px}}.contraste .auth-content .btn{color:#fff}.contraste .auth-content .btn-primary{background-color:#262626;border-color:#666}.auth-content .separator{border-top:2px solid #d8d8d8;text-align:center;font-weight:700;margin-top:20px;margin-bottom:35px}.auth-content .separator:after{position:absolute;top:-15px;margin-left:-26px;font-size:20px;line-height:30px;padding:0 .25em;background:#f1f1f1}.contraste .auth-content .separator:after{background:#000}.auth-content .separator.separator-or:after{content:"ou";left:50%;margin-left:-17px}@media (min-width:992px){.auth-content .separator.separator-or:after{top:4px}}.auth-content .separator.separator-cadastro:after{content:"ou preencha o formulario";left:50%;margin-left:-133px}@media (min-width:768px){.auth-content .separator.separator-cadastro:after{top:4px}}.auth-content .feedback-message{padding:20px 0}@media (max-width:768px){.modal-dialog{margin-top:35px}}.page--duvidas .num-duvida{color:#fff;background-color:#5e749d;display:inline-block;text-align:center;width:45px;height:45px;padding:10px 0 0;margin:0 20px 0 15px;border-radius:100%;font-size:18px}.page--duvidas .panel-default .panel-heading{background-color:#fff;border-color:#ddd;font-weight:700}.page--duvidas .panel-default .panel-heading.active{background-color:#5e749d;color:#fff}.page--duvidas .panel-title .glyphicon{padding-top:15px}.page--duvidas .question-item{border-bottom:1px solid #ddd}.page--duvidas .mensagem-text-area{width:100%;height:200px;resize:none}.page--duvidas .dark-input{background-color:#dadada}.page--duvidas .light-input{background-color:#f1f1f1}.page--erro{background-color:#f9f9f9;padding:20px 0}.page--erro .show-message h3{font-weight:700}.page--erro .show-message .glyphicon{font-size:40px}.page--erro .btn-link{padding:0}.page--inicio .section-video{padding:20px 0}.page--inicio .section--articles .form-inline input,.page--inicio .section--articles .form-inline select{width:100%}.page--inicio .input-group-btn{background-color:#fff}.page--inicio .featured-event--box{display:block;position:relative;background-color:#545454;color:#fff;border-radius:5px;cursor:pointer}.page--inicio .featured-event--box .box-top{text-transform:uppercase}.page--inicio .featured-event--box .box-top .box-title{font-size:28px}.page--inicio .featured-event--box .box-top b{color:#ffb91c}.page--inicio .featured-event--box .box-middle{margin:0;padding:0}.page--inicio .featured-event--box .box-middle .video{width:100%;min-height:125px;background-size:cover;background-position:center}.page--inicio .featured-event--box .box-bottom{position:relative;padding:10px 20px}.page--inicio .featured-event--box .box-bottom .date{font-weight:700;text-transform:uppercase}.page--inicio .featured-event--box .box-bottom .live{position:absolute;top:10px;right:10px;width:80px;text-align:center;font-weight:700;color:#545454;background-color:#ffb91c;border-radius:20px}.page--inicio .featured-event--box .box-bottom .description{padding:10px 0}@media screen and (min-width:992px){.page--inicio .featured-event--box{width:100%;height:338px}}@media screen and (min-width:768px) and (max-width:992px){.page--inicio .featured-event--box{width:100%;height:125px;margin:30px 0 10px}}@media screen and (min-width:480px) and (max-width:768px){.page--inicio .featured-event--box{margin:30px 30px 10px}.page--inicio .featured-event--box .video{height:290px}}@media screen and (max-width:480px){.page--inicio .featured-event--box{margin:15px}.page--inicio .featured-event--box .video{height:290px}}.banner-respostas{display:block;position:relative;border-radius:5px;width:100%}.banner-respostas .img-banner{display:block;text-align:center}.banner-respostas .text-shadow{text-shadow:0 1px 1px #a42b5a}.banner-respostas .text-bold{font-weight:700}.banner-respostas .banner-responsive{width:inherit;height:inherit}@media (max-width:991px){.banner-respostas .banner-responsive{width:50%;margin:0 auto}}@media (max-width:768px){.banner-respostas .banner-responsive{width:inherit}}.banner-respostas .teste{display:block;height:35px;padding-top:5px;position:absolute;right:0;bottom:0;background-position:right;background-image:url("/assets/images/bottao_banner_1.png");background-size:100%;background-repeat:no-repeat;vertical-align:middle}.banner-respostas--link-top{color:#fff;display:table-cell;vertical-align:middle;position:relative;text-decoration:none}.banner-respostas--link-top:hover,.banner-respostas--link-top:focus,.banner-respostas--link-top:active{color:#fff}.banner-respostas--background{display:block;position:absolute;top:0;z-index:-1;width:100%;height:100%}.banner-respostas--background-image{background-image:url("/assets/images/banner--background-image.png");background-size:cover;background-position:center;background-color:#0e1333}.banner-respostas--background-pink{background-color:#f84d71}.banner-respostas--logo-small{width:23%}.banner-respostas--text1{text-transform:uppercase;font-size:22px}.banner-respostas--text2{display:block;margin-left:10px;color:#dfa821;font-size:130%;font-weight:700;text-transform:uppercase}.banner-respostas--text3{display:block;margin-left:10px;font-size:115%}.banner-respostas--banner2--link-bottom{color:#fff;font-size:135%;font-weight:700;padding-right:25px;margin-left:5px}.banner-respostas--banner2--link-bottom:hover,.banner-respostas--banner2--link-bottom:focus,.banner-respostas--banner2--link-bottom:active{color:#fff}.banner-respostas--link-bottom{color:#fff;text-transform:uppercase;font-weight:700;line-height:38px;position:absolute;bottom:0;left:0;display:block;width:100%;background-color:#dfa821;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-bottom:2px solid #9c7513}.banner-respostas--link-bottom:hover,.banner-respostas--link-bottom:focus,.banner-respostas--link-bottom:active{color:#fff}@media screen and (min-width:992px){.banner-respostas{height:338px}.banner-respostas--link-top,.banner-respostas--background-image{height:298px}}@media screen and (min-width:768px) and (max-width:992px){.banner-respostas{height:255px;margin:30px 0 10px}.banner-respostas--link-top,.banner-respostas--background-image{height:215px}}@media screen and (max-width:768px){.banner-respostas{margin:30px 0 10px;padding-bottom:40px}.banner-respostas--link-top,.banner-respostas--background-image{padding-bottom:20px}}.section-gray{background-color:#f1f1f1}.contraste .section-gray{color:#fff;background-color:#000}.section-space-up{padding-top:30px}.video-player{position:relative;border:1px solid #333;width:600px;margin:0 auto}.video-player .video-background{text-align:center;cursor:pointer}.video-player .video-thumbnail{position:absolute;width:100%;height:100%;top:0;left:0;z-index:10;background-position:center;background-repeat:no-repeat;transition:opacity .5s cubic-bezier(0,0,.2,1);background-size:cover;-moz-background-size:cover;-webkit-background-size:cover}.video-player .video-play-button{border:none;outline:0;color:inherit;text-align:inherit;font-size:100%;font-family:inherit;cursor:pointer;line-height:inherit;background:0 0;padding:0;position:absolute;top:50%;left:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;z-index:15;transition:opacity .25s cubic-bezier(0,0,.2,1)}.video-player .ytp-play-button-bg{transition:fill .1s cubic-bezier(.4,0,1,1),opacity .1s cubic-bezier(.4,0,1,1);fill:#1f1f1f;opacity:.9}.video-player:hover .ytp-play-button-bg{fill:#cc181e;opacity:1}@media screen and (max-width:992px){.video-player{width:100%}}.page--mapa{background-color:#f9f9f9}.page--mapa ul{list-style:none;padding-left:0}.page--mapa .list-sitemap a,.page--mapa .list-sitemap{color:#5e749d;font-weight:700}.page--mapa .level-1{font-size:22px;padding:10px 0}.page--mapa .level-2{font-size:18px;padding-left:40px}.page--mapa .level-3{font-size:14px;padding-left:40px}.page--mapa .level-3 a{color:#212121;font-weight:400}.page--mapa .margin-mapa{margin-left:0;margin-right:0}.program--aside{margin-top:20px;padding-top:20px}.program--aside .button--themed{padding-top:0}.page--program .program-preview--box{position:relative;background-color:#f1f1f1}.page--program .program-preview--box--content-wrapper{padding:48px;position:relative}.page--program .program-preview--archived .program-preview--box--content-wrapper{text-align:right;padding:10px}@media screen and (max-width:480px){.page--program .program-preview--archived .program-preview--box--content-wrapper{text-align:center;padding-top:50px}}.page--program .program-preview--archived .program-preview--share{margin-bottom:0}.page--program .program-preview--banner{width:100%;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1200px){.page--program .program-preview--banner{height:300px}}@media screen and (max-width:992px){.page--program .program-preview--banner{height:300px}}@media screen and (max-width:768px){.page--program .program-preview--banner{height:260px}}@media screen and (max-width:480px){.page--program .program-preview--banner{height:200px}}.page--program .program-preview--icon{position:absolute;top:-40px;left:40px;width:81px;height:81px}.page--program .program-preview--icon .icon{display:block;position:relative;top:-2px;left:-2px}.contraste .page--program .program-preview--icon{border:1px solid #fff}.page--program .program-preview--abstract h2{margin-top:22px;margin-bottom:32px}.page--program .program-preview--abstract-details p{color:#484848;font-size:14px;line-height:18px;margin-bottom:25px}.page--program .program-preview--share{margin-bottom:20px;position:relative}.page--program .program-preview--share .dropdown{display:inline-block;position:relative}@media screen and (max-width:480px){.page--program .program-preview--share .dropdown{display:block}.page--program .program-preview--share .dropdown .dropdown-menu-right{left:0;right:auto}}.page--program .program-preview--share .dropdown-menu{padding:0;margin:0}.page--program .program-preview--share .social-share{background-color:#fff}.page--program .program-preview--share .social-share--arrow{border-bottom-color:#fff}.page--program .program-preview--share-label,.page--program .program-preview--share-directive{display:inline-block;vertical-align:middle}.page--program .program-preview h1{font-size:38px;line-height:40px;font-weight:900}.page--program .program-preview h2{font-size:32px;line-height:36px;font-weight:700}.page--program .program-content{margin-top:40px}.page--program .program-content h3{font-size:22px;line-height:26px;font-weight:700;margin-top:0;margin-bottom:15px}.page--program .program-content h4{font-size:18px;line-height:24px;font-weight:700}.page--program .program-content h5{font-size:16px;line-height:22px}.page--program .program-content p{font-size:inherit;line-height:18px}.page--program .program-content p.larger{font-size:larger}.page--program .program-content .container>.row{margin-bottom:40px}.page--program .btn-close{position:absolute;right:0;top:0;z-index:99}.page--program .proposal-extended-section{background-color:#f1f1f1;margin:20px 0;padding:20px 0}.page--program .proposal-extended-section-header{position:relative}.page--program .img-mask--container{position:relative;background-position:center;background-size:cover}.page--program .program-preview--banner .icon-programa-respondido{position:relative;top:50%;margin-top:-100px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media screen and (max-width:768px){.page--program .program-preview--banner .icon-programa-respondido{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}@media screen and (max-width:480px){.page--program .program-preview--banner .icon-programa-respondido{-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}.page--program #section-archived-banner{position:relative;padding:20px 0;color:#fff;margin-top:30px;margin-bottom:20px}.page--program #section-archived-banner h2{font-size:28px;line-height:40px}@media screen and (max-width:992px){.page--program #section-archived-banner h2{font-size:22px;line-height:30px}}@media screen and (max-width:480px){.page--program #section-archived-banner h2{font-size:18px;line-height:24px}}.page--program #section-archived-banner .program-banner--icon{float:left;margin-right:20px}.page--program #section-archived-banner .archived-banner--title2,.page--program #section-response h3{font-weight:700}.page--program #section-response .sub-section-odd{background-color:#f1f1f1}.page--program #section-response .sub-section-even{background-color:#fff}.page--program #section-response .gov-response{background-color:#e1e1e1}.page--program #section-response .button--themed{position:relative;max-width:500px}.page--program #section-response .button--themed button{text-transform:uppercase;letter-spacing:1px}.page--program #section-response .button--themed .btn-responsive{white-space:normal!important;word-wrap:break-word}.page--program #section-response .button-left-icon{position:absolute;top:15px;right:15px}.page--program #section-response .button-left-icon .glyphicon{position:relative;top:-2px;background-color:#fff;padding:6px 5px 5px 6px;border-radius:100%}.page--program .btn-close-response{font-weight:700;margin-bottom:20px;width:120px;background-color:#e1e1e1}.page--program .btn-close-response .icon-circle-close-response{width:20px!important;height:20px!important;color:#e1e1e1;font-size:14px;position:absolute;right:22px}.page--program .gov-response--link-item{margin-bottom:20px}.gov-response--content .container{margin-top:40px;padding-left:0;padding-right:0}.gov-response--content .container .row{margin-bottom:25px}.gov-response--content .container .row-compromissos{margin-left:0;margin-right:0}.gov-response--content .container ul li{padding-bottom:15px}.gov-response--content .container blockquote{min-height:130px}.gov-response--content .container .inside.inside-full-height.resposta3-pac{font-size:130%}@media (max-width:992px){.gov-response--content .container .inside.inside-full-height.resposta3-pac{padding-top:5%}}@media (min-width:992px){.gov-response--content .container .inside.inside-full-height.resposta3-pac{padding-top:5%}}@media (min-width:1200px){.gov-response--content .container .inside.inside-full-height.resposta3-pac{padding-top:5%}}.gov-response--content .container .bloco-padding-25{padding:25px}.gov-response--content .container .list-no-style{list-style-type:none!important}.gov-response--content .container .list-inside-blockquote{margin-left:40px}.gov-response--content .container .bloco-farmacia-popular-bg{background-color:#7282b5}.gov-response--content .container a{color:#000;font-weight:600;font-style:italic;text-decoration:underline}.page--propostas .proposal-box--middle{background-color:#fff}.page--propostas .topics-select--wrapper{margin:20px 0}.page--respostas .proposal-box--middle{background-color:#fff}.page--respostas .topics-select--wrapper{margin:20px 0}.page--respostas .img-mask--background{text-align:left}.page--respostas .saude .img-mask--background{background:linear-gradient(to right,#3359a7 30%,rgba(51,89,167,.5)100%)no-repeat;padding:30px 15px}.page--respostas .seguranca-publica .img-mask--background{background:linear-gradient(to right,#e95052 30%,rgba(233,80,82,.5)100%)no-repeat;padding:30px 15px}.page--respostas .educacao .img-mask--background{background:linear-gradient(to right,#cc6cd9 30%,rgba(204,108,217,.5)100%)no-repeat;padding:30px 15px}.page--respostas .reducao-da-pobreza .img-mask--background{background:linear-gradient(to right,#38c7a4 30%,rgba(56,199,164,.5)100%)no-repeat;padding:30px 15px}.page--respostas .cultura .img-mask--background{background:linear-gradient(to right,#a63738 30%,rgba(166,55,56,.5)100%)no-repeat;padding:30px 15px}.page--respostas .esporte .img-mask--background{background:linear-gradient(to right,#f15b31 30%,rgba(241,91,49,.5)100%)no-repeat;padding:30px 15px}.page--respostas .meio-ambiente .img-mask--background{background:linear-gradient(to right,#3cc667 30%,rgba(60,198,103,.5)100%)no-repeat;padding:30px 15px}.page--respostas .cidades .img-mask--background{background:linear-gradient(to right,#3f5fac 30%,rgba(63,95,172,.5)100%)no-repeat;padding:30px 15px}.page--respostas .empreendedorismo .img-mask--background{background:linear-gradient(to right,#79654f 30%,rgba(121,101,79,.5)100%)no-repeat;padding:30px 15px}.icon{background-image:url(../assets/images/icons/sprite.png?c6f7916670127efc5417c67fd6a06b182b9d56cb)}.icon-ranking{background-position:0 0;width:40px;height:23px}.icon-user{background-position:0 -23px;width:22px;height:24px}.icon-vote-up{background-position:0 -47px;width:34px;height:34px}.icon-vote-down{background-position:0 -81px;width:34px;height:34px}.icon-social-share-small{background-position:0 -115px;width:38px;height:38px}.icon-compromissos{background-position:0 -153px;width:39px;height:40px}.icon-tema-desenvolvimento-produtivo-small{background-position:0 -193px;width:56px;height:56px}.icon-tema-educacao-small{background-position:0 -249px;width:56px;height:56px}.icon-social-flickr{background-position:0 -305px;width:56px;height:56px}.icon-social-googleplus{background-position:0 -361px;width:56px;height:56px}.icon-social-share{background-position:0 -417px;width:56px;height:56px}.icon-social-twitter{background-position:0 -473px;width:56px;height:56px}.icon-social-whatsapp{background-position:0 -529px;width:56px;height:56px}.icon-social-youtube{background-position:0 -585px;width:56px;height:56px}.icon-tema-agricultura-small{background-position:0 -641px;width:56px;height:56px}.icon-tema-cidades-small{background-position:0 -697px;width:56px;height:56px}.icon-tema-cultura-small{background-position:0 -753px;width:56px;height:56px}.icon-social-facebook{background-position:0 -809px;width:56px;height:56px}.icon-tema-saude-small{background-position:0 -865px;width:56px;height:56px}.icon-tema-empreendedorismo-small{background-position:0 -921px;width:56px;height:56px}.icon-tema-trabalho-emprego-e-renda-small{background-position:0 -977px;width:56px;height:56px}.icon-tema-esporte-small{background-position:0 -1033px;width:56px;height:56px}.icon-tema-gestao-publica-small{background-position:0 -1089px;width:56px;height:56px}.icon-tema-igualdade-small{background-position:0 -1145px;width:56px;height:56px}.icon-tema-infraestrutura-small{background-position:0 -1201px;width:56px;height:56px}.icon-tema-meio-ambiente-small{background-position:0 -1257px;width:56px;height:56px}.icon-tema-reducao-da-pobreza-small{background-position:0 -1313px;width:56px;height:56px}.icon-tema-seguranca-publica-small{background-position:0 -1369px;width:56px;height:56px}.icon-eye{background-position:0 -1425px;width:128px;height:81px}.icon-tema-esporte{background-position:0 -1506px;width:84px;height:84px}.icon-tema-agricultura{background-position:0 -1590px;width:84px;height:84px}.icon-tema-gestao-publica{background-position:0 -1674px;width:84px;height:84px}.icon-tema-desenvolvimento-produtivo{background-position:0 -1758px;width:84px;height:84px}.icon-tema-igualdade{background-position:0 -1842px;width:84px;height:84px}.icon-tema-trabalho-emprego-e-renda{background-position:0 -1926px;width:84px;height:84px}.icon-tema-infraestrutura{background-position:0 -2010px;width:84px;height:84px}.icon-tema-educacao{background-position:0 -2094px;width:84px;height:84px}.icon-tema-meio-ambiente{background-position:0 -2178px;width:84px;height:84px}.icon-tema-cidades{background-position:0 -2262px;width:84px;height:84px}.icon-tema-reducao-da-pobreza{background-position:0 -2346px;width:84px;height:84px}.icon-tema-empreendedorismo{background-position:0 -2430px;width:84px;height:84px}.icon-tema-saude{background-position:0 -2514px;width:84px;height:84px}.icon-tema-cultura{background-position:0 -2598px;width:84px;height:84px}.icon-tema-seguranca-publica{background-position:0 -2682px;width:84px;height:84px}.icon-respostas{background-position:0 -2766px;width:92px;height:92px}.icon-greencheck{background-position:0 -2858px;width:123px;height:96px}.icon-redcross{background-position:0 -2954px;width:119px;height:120px}.icon-mail{background-position:0 -3074px;width:128px;height:128px}.icon-programa-respondido{background-position:0 -3202px;width:155px;height:195px}
0 11 \ No newline at end of file
... ...