Commit aa8d5895019fb061590d0af10d18102b24fe9645
1 parent
9eb91284
Exists in
master
and in
6 other branches
Update dist
Showing
5 changed files
with
8 additions
and
8 deletions
Show diff stats
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=""><base href="/"><meta name="viewport" content="width=device-width"><link rel="stylesheet" href="styles/vendor-ea0661bf96.css"><link rel="stylesheet" href="styles/app-1859d25cf9.css"><script src="//feedback.participa.br/widget/gAC1MNc2MYVOzEmnElaeVQ"></script></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=""><base href="/"><meta name="viewport" content="width=device-width"><link rel="stylesheet" href="styles/vendor-ea0661bf96.css"><link rel="stylesheet" href="styles/app-c358f62103.css"><script src="//feedback.participa.br/widget/gAC1MNc2MYVOzEmnElaeVQ"></script></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><script src="scripts/vendor-ba0b6ed21f.js"></script><script src="scripts/app-b0403b0d3a.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><script src="scripts/vendor-ba0b6ed21f.js"></script><script src="scripts/app-2f7926a81e.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 | ... | ... |
... | ... | @@ -0,0 +1,5 @@ |
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){var t=this;t.DialogaService=a,t.$scope=e,t.$location=o,t.$filter=s,t.$log=r,t.init(),t.loadData(),r.debug("RankingPageController")}angular.module("dialoga").controller("RankingPageController",a),a.$inject=["DialogaService","$scope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.page=1,a.per_page=20,a.themes=null,a.selectedTheme=null,a.filtredPrograms=null,a.selectedProgram=null,a.proposals=null,a.filtredProposals=null,a.query=null,a.search=a.$location.search(),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){var s=a.themes.filter(function(e){return e.slug===a.search.tema});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.loadProposals(),a.loading=!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){var r=o.filtredPrograms.filter(function(a){return a.slug===o.search.programa});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.loadProposals=function(){var a=this;a.loadingProposals=!0,a.DialogaService.getProposals({page:a.page,per_page:a.per_page},function(e){a.proposals=e.articles,a.filtredProposals=a.proposals,a.loadingProposals=!1,a.attachListeners()},function(e){a.error=e,a.$log.error(e),a.loadingProposals=!1})},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.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.filterProposals()}),a.$scope.$watch("pageRanking.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),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;if(i){var l={page:s,per_page:r,parent_id:i.id};t&&(l.query=t),o.loadingProposals=!0,o.DialogaService.searchProposals(l,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})}else o.filtredProposals=[]}}(),function(){"use strict";function a(a,e,o,s,r){var t=this;t.DialogaService=a,t.$scope=e,t.$location=o,t.$filter=s,t.$log=r,t.init(),t.loadData(),r.debug("PropostasPageController")}angular.module("dialoga").controller("PropostasPageController",a),a.$inject=["DialogaService","$scope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.themes=null,a.selectedTheme=null,a.filtredPrograms=null,a.selectedProgram=null,a.proposals=null,a.filtredProposals=null,a.query=null,a.search=a.$location.search(),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.loadProposals(function(){a.attachListeners()})},function(e){a.error=e,a.$log.error(e),a.loadingThemes=!1,a.loading=!1})},a.prototype.loadProposals=function(a){var e=this;e.loadingProposals=!0,e.DialogaService.getProposals({},function(o){e.proposals=o.articles,e.filtredProposals=e.proposals,e.loadingProposals=!1,e.loading=!1,a&&a()},function(a){e.error=a,e.$log.error(a),e.loadingProposals=!1,e.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.filtredProposals=a.getFiltredProposals()}),a.$scope.$on("change-selectedTopic",function(e,o){a.selectedProgram=o}),a.$scope.$watch("pagePropostas.selectedProgram",function(e){a.search.programa=e?e.slug:null,a.$location.search("programa",a.search.programa),a.filtredProposals=a.getFiltredProposals()}),a.$scope.$watch("pagePropostas.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.filtredProposals=a.getFiltredProposals()})},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.getFiltredProposals=function(){var a=this;if(!a.proposals)return a.$log.info("No proposals loaded yet. Abort."),null;var e=a.proposals,o=e,s=a.query,r=a.selectedTheme,t=a.selectedProgram,i=a.$filter("filter");return r&&(o=a.DialogaService.filterProposalsByCategorySlug(o,r.slug)),t&&(o=a.DialogaService.filterProposalsByProgramId(o,t.id)),s&&(o=i(o,s,!1)),o}}(),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.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 l=null,n=null,c=!0;c;){var p=!1;l=null,n=null;for(l in s)if(s.hasOwnProperty(l)&&(n=s[l],n.length>0)){var d=n.pop();o.push(d),p=!0}p||(c=!1)}return o}}(),function(){"use strict";function a(a,e,o,s,r,t,i,l,n,c,p,d){var g=this;g.DialogaService=a,g.PATH=e,g.VOTE_OPTIONS=o,g.PROPOSAL_STATUS=s,g.$state=r,g.$location=t,g.$scope=i,g.$rootScope=l,g.$element=n,g.$timeout=c,g.$sce=p,g.$log=d,g.init(),g.loadData(),g.attachListeners(),g.$rootScope.focusMainContent(),g.$log.debug("ProgramaPageController")}angular.module("dialoga").controller("ProgramaPageController",a),a.$inject=["DialogaService","PATH","VOTE_OPTIONS","PROPOSAL_STATUS","$state","$location","$scope","$rootScope","$element","$timeout","$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.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;e||(a.$log.error("slug not defined."),a.$log.info("Rollback to home page."),a.$state.go("inicio",{},{location:!0})),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.getProposalsByTopicId(a.article.id,{},function(e){a.proposals=e.articles,a.proposalsTopFive=a.proposals.slice(0,5),a.proposalsTopRated=a.proposals.slice(0,3),a.loadingTopProposals=!1},function(e){a.$log.error(e),a.loadingTopProposals=!1}),a.loadingProposalBox=!0,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.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,a.DialogaService.createProposal(o,a.article.id,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&&(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.$scope.$on("proposal-box:vote",function(e,o){var s=o.proposal_id,r=o.OPTION;switch(r){case a.VOTE_OPTIONS.UP:case a.VOTE_OPTIONS.DOWN:case a.VOTE_OPTIONS.SKIP:a.vote(s,r);break;default:a.$log.error("Vote option not handled:",r)}})},a.prototype.loadProposalById=function(a){var e=this;e.DialogaService.getProposalById(a,{limit:"1"},e._handleSuccessOnGetProposal.bind(e),e._handleErrorOnGetProposal.bind(e))},a.prototype.loadRandomProposal=function(){var a=this;a.DialogaService.getProposalsByTopicId(a.article.id,{order:"random()",limit:"1"},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.$timeout(function(){var a=angular.element(".focused-proposal");a&&a.length>0&&angular.element("body").animate({scrollTop:a.offset().top},"fast")},300)},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 e===o.VOTE_OPTIONS.SKIP?void o.voteSkip():void(o.$rootScope.currentUser&&o.DialogaService.voteProposal(a,{value:e},function(a){o.$log.debug("response",a),a.success=!0,o.$scope.$broadcast("proposal-box:vote-response",a)},function(a){o.$log.error("error",a),a.error=!0,o.$scope.$broadcast("proposal-box:vote-response",a)}))},a.prototype.voteHasBeenComputed=function(){},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;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("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}}(),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){var i=this;i.DialogaService=a,i.$scope=e,i.$location=o,i.$filter=s,i.$sce=r,i.$log=t,i.init(),i.loadData(),i.attachListeners(),i.$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,l=null,n=!0;n;){var c=!1;i=null,l=null;for(i in o)if(o.hasOwnProperty(i)&&(l=o[i],l.length>0)){var p=l.pop();e.push(p),c=!0}c||(n=!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","$log"],a.prototype.init=function(){var a=this;a.article=null,a.events=null,a.featuredEvent=null,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(){function a(){e.loadingThemes=!0,e.DialogaService.getThemes(function(a){e.themes=a,e.loadingThemes=!1,e.filter()},function(a){e.$log.error("Error on getThemes.",a),e.loadingThemes=!1,e.errorThemes=a}),e.loadingPrograms=!0,e.DialogaService.getProgramsRandom({},function(a){e.programs=e.article.children,e.filtredPrograms=a.articles,e.loadingPrograms=!1,e.filter()},function(a){e.$log.error("Error on getPrograms.",a),e.loadingPrograms=!1,e.errorPrograms=a})}var e=this;e.loading=!0,e.DialogaService.getHome(function(o){e.article=o.article,e.article.videoIsLoaded&&t(2e3),a(),e.loading=!1},function(a){e.$log.error("Error on getHome.",a),e.loading=!1,e.error=a}),e.loadingEvents=!0,e.DialogaService.getEvents({},function(a){e.events=a,e.loadingEvents=!1},function(a){e.$log.error("Error on getEvents.",a),e.loadingEvents=!1,e.eventsError=a})},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.submitSearch=function(){var a=this;a.loadingFilter=!0;var e=angular.element("#search-result");e&&e.length>0?(angular.element("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){e.debug("DuvidasPageController");var o=this;o.DialogaService=a,o.$log=e,o.init()}angular.module("dialoga").controller("DuvidasPageController",a),a.$inject=["DialogaService","$log"],a.prototype.init=function(){var a=this;a.questions=null,a.loading=!0,a.error=!1,a.loadData()},a.prototype.loadData=function(){var a=this;a.DialogaService.getQuestions(function(e){a.questions=e},function(e){a.error=e,a.$log.error(e)})}}(),function(){"use strict";function a(a,e,o,s,r,t,i,l,n,c,p,d,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=l,u.AUTH_EVENTS=n,u.AuthService=c,u.DialogaService=p,u.Session=d,u.$log=g,u.init(),u.loadData(),u.attachListeners(),u.$rootScope.focusMainContent(),u.$log.debug("AuthPageController")}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.currentUser=a.Session.getCurrentUser()})},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("TODO: handle register success"),a.$log.debug("[register success] response",o)}),a.$scope.$on(a.AUTH_EVENTS.registerFailed,function(e,o){a.$log.debug("TODO: handle register error"),a.$log.debug("[register error] response",o);var s=o.data.message;a.errorMessage=s}),a.$scope.$on("oauthClientPluginResult",function(e,o){a.$log.debug("response",o)});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)},200)},a.prototype.onClickLogout=function(){var a=this;a.AuthService.logout()},a.prototype.submitSignup=function(a,e){var o=this,s=a.target,r=angular.element(s),t=r.find('[name="txtToken_captcha_serpro_gov_br"]');e.txtToken_captcha_serpro_gov_br=t.val(),o.AuthService.register(e).then(function(a){o.$log.debug("register success.response",a),o.messageTitle="Cadastro efetuado com sucesso!",o.successMessage="Verifique seu e-mail para confirmar o cadastro.",o.redirectBack()},function(a){o.$log.debug("register error.response",a);var e=a.data.message;o.errorMessage=e,500===a.data.code&&(o.internalError=!0)})},a.prototype.submitSignin=function(a){var e=this;e.AuthService.login(a).then(function(a){e.$log.debug("user",a),e.successMessage="Login efetuado com sucesso!",e.redirectBack()},function(){})},a.prototype.submitRecover=function(a,e){var o=this,s={login:e.login.$modelValue,captcha_text:e.captcha_text.$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.AuthService.forgotPassword(s).then(function(a){o.$log.debug("recover success.response",a),o.successRecoverMessageTitle="Pedido enviado sucesso!",o.successRecoverMessage="Verifique seu e-mail. Em instantes você receberá um e-mail com um link para redefinir sua senha."},function(a){o.$log.debug("recover error.response",a);var e=a.data.message;o.errorRecoverMessage=e,500===a.data.code&&(o.internalError=!0)})["catch"](function(a){o.$log.debug("recover catch.error",a)})},a.prototype.redirectBack=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.goople_app_id;a.$window.oauthClientAction(e)}}(),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"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 l={get:s,post:r,handleSuccess:t,handleError:i};return l}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("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"},l=a.$filter("filter"),n=a.$filter("orderBy"),c=a.$filter("limitTo"),p=a.limitTo?a.limitTo:4;switch(t&&(s=e(s,t)),r&&(s=l(s,r,!1)),i.name){case"titulo":s=n(s,"title",a.reverse);break;case"tema":s=n(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,p)},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 l=null,n=null;for(l in s)s.hasOwnProperty(l)&&(n=s[l],s[l]=o(n));for(var c=!0;c;){var p=!1;l=null,n=null;for(l in s)if(s.hasOwnProperty(l)&&(n=s[l],n.length>0)){var d=n.pop();e.push(d),p=!0}p||(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={restrict:"E",templateUrl:"app/components/social-share/social-share.html",scope:{url:"=",image:"=",text:"=",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(){ | |
2 | +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)},1e3)},a.prototype.showContent=function(a){var e=this;e.$state.go("programa",{slug:a.parent.slug,proposal_id:a.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.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.id},{location:!0,reload:!0})};var e={restrict:"E",templateUrl:"app/components/proposal-carousel/proposal-carousel.html",scope:{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){t.debug("ProposalBoxController");var i=this;i.$scope=a,i.$rootScope=e,i.$state=o,i.VOTE_STATUS=s,i.VOTE_OPTIONS=r,i.$log=t,i.init(),i.addListeners()}a.$inject=["$scope","$rootScope","$state","VOTE_STATUS","VOTE_OPTIONS","$log"],a.prototype.init=function(){var a=this;a.canVote=a.canVote||!1,a.focus=a.focus||!1,a.STATE=null,a.errorOnSkip=!1,a.showAuthMessage=null,a.voteProposalRedirectURI=null;var e=a.topic.slug,o=a.proposal.id;a.voteProposalRedirectURI="state=programa&task=vote-proposal&slug="+e+"&proposal_id="+o},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){a.$log.debug("proposal-box:vote-response"),a.$log.debug("event",e),a.$log.debug("data",o),o.success&&(a.STATE=a.VOTE_STATUS.SUCCESS),o.error&&(a.STATE=a.VOTE_STATUS.ERROR),a.message=o.message})},a.prototype.showContent=function(a){var e=this;e.$state.go("programa",{slug:a,proposal_id:e.proposal.id},{location:!0})},a.prototype.vote=function(a){var e=this;e.$rootScope.currentUser?(e.$scope.$emit("proposal-box:vote",{OPTION:a,proposal_id:e.proposal.id}),e.$log.debug("Sending vote",a)):(e.$log.info("Must be logged in..."),e.showAuthMessage=!0)},a.prototype.voteDown=function(){var a=this;a.STATE=a.VOTE_STATUS.LOADING,a.$scope.$emit("proposal-box:vote",{OPTION:a.VOTE_OPTIONS.DOWN,proposal_id:a.proposal.id}),a.$log.debug("Sending vote")},a.prototype.skip=function(){var a=this;a.errorOnSkip=!1,a.STATE=a.VOTE_STATUS.LOADING,a.$scope.$emit("proposal-box:vote",{OPTION:a.VOTE_OPTIONS.SKIP,proposal_id:a.proposal.id}),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})};var e={restrict:"E",templateUrl:"app/components/proposal-box/proposal-box.html",scope:{proposal:"=",topic:"=",category:"=",canVote:"=",focus:"@"},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("proposalBox",a)}(),function(){"use strict";function a(){function a(a){a.debug("NavbarController");var e=this;e.scrollTo=function(a){var e=angular.element("#"+a);angular.element("body").animate({scrollTop:e.offset().top},"slow")}}a.$inject=["$log"];var e={restrict:"E",templateUrl:"app/components/navbar/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={};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;if(a.isOld)return void e.$log.debug("Event already happened. Abort.");var o=a.id;e.$log.debug("event_id",o),e.$rootScope.currentUser?e.ArticleService.subscribeToEvent(o,{},function(a){e.$log.debug("response",a)},function(a){e.$log.debug("error",a)}):(e.$log.info("User is not logged in. Redirect to Auth page."),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 l(a,e){I.home?a(I.home):s.getArticleById(o.articleId.home,{"fields[]":["id","abstract","body","categories","children","children_count","title","slug","image","url"],content_type:"ProposalsDiscussionPlugin::DiscussionTopic"},function(e){I.home=e,w(e),S(e),T(e),A(e),a(e)},e)}function n(a,e){I.about?a(I.about):s.getArticleById(o.articleId.about,{},function(e){I.about=e,a(I.about)},e)}function c(a,e){I.terms?a(I.terms):s.getArticleById(o.articleId.terms,{},function(e){I.terms=e,a(I.terms)},e)}function p(a,e){I.themes?a(I.themes):l(function(){if(!I.hasOwnProperty("themes"))throw{name:"NotFound",message:'"themes" is not defined. "article.categories" was loaded?'};a(I.themes)},e)}function d(a,e,o){function s(){for(var o=null,s=I.themes.length-1;s>=0;s--){var r=I.themes[s];if(r&&r.slug&&r.slug===a){o=r;break}}e(o)}I.themes?s(I.themes):p(s,o)}function g(a,e){I.programs?a(I.programs):l(function(){if(!I.hasOwnProperty("programs"))throw{name:"NotFound",message:'"programs" is not defined. "article.children" was handled?'};a(I.programs)},e)}function u(a,e,o){function s(){var o=I.programs.filter(function(e){return angular.equals(e.slug,a)?!0:!1});e(o[0])}I.programs?s():g(s,o)}function v(a,e,o){function s(){var o=I.programs.filter(function(e){var o=e.categories[0];return o&&angular.equals(o.id,a)?!0:!1});e(o)}I.programs?s():g(s,o)}function m(a,e,s){if(I.programsRandom)e(I.programsRandom);else{var t=!!I.programs,i=O.serviceDialoga+"random_topics/"+o.articleId.home,l=null;l=t?["id","title","slug"]:[];var n=angular.extend({"fields[]":l},a);r.get(i,{params:n}).then(function(a){k(t,a,e)})["catch"](function(a){s(a)})}}function h(a,e,r){var t=angular.extend({},a);s.getEvents(o.communityId,t,e,r)}function f(a){if(I.questions)a(I.questions);else{var e=[];I.questions=e,a(I.questions)}}function b(a,e,o){s.searchTopics({query:a},e,o)}function y(a,e,o){s.searchProposals(a,e,o)}function P(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 $(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 w(a){var o=a.article["abstract"];o=_(o),o=E(o),a.article["abstract"]=o,a.article.abstractTrusted=e.trustAsHtml(o)}function S(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 T(a){I.hasOwnProperty("themes")||(I.themes=a.article.categories),C(a)}function A(a){I.hasOwnProperty("programs")||(I.programs=a.article.children,I.programs_count=a.article.children_count),x(I.programs)}function x(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 C(a){a.article.categories}function k(a,e,o){if(a){for(var s=[],r=e.articles,t=I.programs.length-1;t>=0;t--)for(var i=I.programs[t],l=r.length-1;l>=0;l--){var n=r[l];n.id===i.id&&s.push(i)}e.articles=s}o(e)}function _(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,l=-1!==t.indexOf("?")?"&":"";return-1===t.indexOf("enablejsapi=1")&&(i+=l+"enablejsapi=1",l="&"),-1===t.indexOf("wmode=opaque")&&(i+=l+"wmode=opaque"),a=a.replace(t,i)}function E(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 O=angular.extend({},s);O.serviceDialoga=a.basePath+"/api/v1/dialoga_plugin/",O.getHome=l,O.getAbout=n,O.getTerms=c,O.getThemes=p,O.getThemeBySlug=d,O.getPrograms=g,O.getProgramBySlug=u,O.getProgramsByThemeId=v,O.getProgramsRandom=m,O.getEvents=h,O.getQuestions=f,O.searchPrograms=b,O.searchProposals=y,O.filterProposalsByCategorySlug=P,O.filterProposalsByProgramId=$;var I={};return O}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){o.debug("CategoryListController");var s=this;s.$rootScope=a,s.$element=e,s.$log=o,s.init()}a.$inject=["$rootScope","$element","$log"],a.prototype.init=function(){var a=this;a.isCollapsed||(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;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._listGroup||(a._listGroup=a.$element.find(".list-group")),a._listGroup.slideToggle()};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,l){function n(t){var n=i.host+"/api/v1/register";l.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(n,c).then(function(a){l.debug("AuthService.register [SUCCESS] response",a);var e=s.create(a.data);return o.currentUser=e,o.$broadcast(r.registerSuccess,e),o.$broadcast(r.loginSuccess,e),a},function(e){return l.debug("AuthService.register [FAIL] response",e),o.$broadcast(r.registerFailed,e),a.reject(e)})}function c(a){var s="/api/v1/activate",i="private_token="+t.token;return i+="&activation_code="+a,e.patch(s,i).then(function(a){return l.debug("AuthService.activate [SUCCESS] response",a),o.$broadcast(r.activateSuccess,a),a},function(a){l.debug("AuthService.activate [FAIL] response",a),o.$broadcast(r.activateFailed)})}function p(a,s,t){var i="/api/v1/new_password",n="code="+a;return n+="&password="+s,n+="&password_confirmation="+t,e.patch(i,n).then(function(a){return l.debug("AuthService.changePassword [SUCCESS] response",a),o.$broadcast(r.changePasswordSuccess,a),a},function(a){l.debug("AuthService.changePassword [FAIL] response",a),o.$broadcast(r.changePasswordFailed)})}function d(a){var s="http://hom.login.dialoga.gov.br/api/v1/forgot_password",t=["value="+a.login,"captcha_text="+a.captcha_text,"txtToken_captcha_serpro_gov_br="+a.txtToken_captcha_serpro_gov_br].join("&");return e.post(s,t).then(function(a){return l.debug("AuthService.forgotPassword [SUCCESS] response",a),o.$broadcast(r.forgotPasswordSuccess,a),a},function(a){return l.debug("AuthService.forgotPassword [FAIL] response",a),o.$broadcast(r.forgotPasswordFailed),a})}function g(a){var t="http://hom.login.dialoga.gov.br",i=t+"/api/v1/login",n="login="+a.username+"&password="+a.password;return e.post(i,n).then(function(a){l.debug("AuthService.login [SUCCESS] response",a);var e=s.create(a.data);return o.currentUser=e,o.$broadcast(r.loginSuccess,e),e},function(a){l.debug("AuthService.login [FAIL] response",a),o.$broadcast(r.loginFailed)})}function u(){s.destroy(),o.currentUser=null,o.$broadcast(r.logoutSuccess)}function v(){return!!s.userId}function m(a){return angular.isArray(a)||(a=[a]),h.isAuthenticated()&&-1!==a.indexOf(s.userRole)}var h={register:n,activate:c,changePassword:p,forgotPassword:d,login:g,logout:u,isAuthenticated:v,isAuthorized:m};return l.debug("AuthService",h),h}function e(a,e){var o={};return o.create=function(o){return a.currentUser=o,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}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,l){function n(a,e,o,s){var t=C.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){n(a,e,o,s)}function p(){throw{name:"NotImplementedYet",message:'The service "getArticleBySlug" is not implemented yet.'}}function d(a,e,o,s){var t=C.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=C.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(s,e,o)}function h(a,e,o,s){var t=C.apiArticles+a,i=angular.extend({limit:"1",content_type:"ProposalsDiscussionPlugin::Proposal"},e);r.get(t,{params:i}).then(function(a){T(a),A(a),o(a)})["catch"](function(a){s(a)})}function f(a,e,o,s){h(a+"/children",e,o,s)}function b(a,e,s,t){if(o.currentUser){var l=C.apiProposals+e+"/propose",n=[];n.push("article%5Babstract%5D="+a),n.push("article%5Btype%5D=ProposalsDiscussionPlugin%3A%3AProposal"),n.push("content_type=ProposalsDiscussionPlugin%3A%3AProposal"),n.push("private_token="+o.currentUser.private_token),n.push("fields=id"),n.push("article[name]=article_"+i.generate()),n=n.join("&"),r.post(l,n).then(function(a){s(a)})["catch"](function(a){t(a)})}else t({message:"Usuário não logado."})}function y(a,e,s,t){var i=C.apiArticles+a+"/vote",l=angular.extend({private_token:o.currentUser.private_token},e),n=angular.element.param(l);r.post(i,n).then(function(a){s(a)})["catch"](function(a){t(a)})}function P(a,e,o,s){var t=C.apiCommunities+a+"/articles",i=angular.extend({content_type:"Event"},e);r.get(t,{params:i}).then(function(a){x(a),o(a.articles)})["catch"](function(a){s(a)})}function $(a,e,s,t){if(o.currentUser){var i=C.apiArticles+a+"/follow",l="private_token="+o.currentUser.private_token;r.post(i,l).then(function(a){s(a)})["catch"](function(a){t(a)})}else t({message:"Usuário não logado."})}function w(a,e,o){var s="/api/v1/search/article",t=angular.extend({type:"ProposalsDiscussionPlugin::Topic"},a);r.get(s,{params:t}).then(function(a){e(a)})["catch"](function(a){o(a)})}function S(a,e,o){var s="/api/v1/search/article",t=angular.extend({page:1,per_page:20,type:"ProposalsDiscussionPlugin::Proposal"},a);r.get(s,{params:t}).then(function(a){T(a),A(a),e(a)})["catch"](function(a){o(a)})}function T(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 A(a){!a.articles&&a.article&&(a.articles=[a.article]),a.articles=a.articles.sort(function(a,e){return a.ranking_position-e.ranking_position})}function x(a){!a.articles&&a.article&&(a.articles=[a.article]);for(var e=(new Date).getTime(),o=null,s=a.articles,r=s.length-1;r>=0;r--){var t=s[r];t.end_date&&(o=new Date(t.end_date)),o.getTime()<e&&(t.isOld=!0)}}l.debug("ArticleService");var C={apiArticles:o.basePath+"/api/v1/articles/",apiCommunities:o.basePath+"/api/v1/communities/",apiProposals:o.basePath+"/api/v1/proposals_discussion_plugin/",getArticleById:c,getArticleBySlug:p,getCategories:d,getCategoryBySlug:g,getTopics:u,getTopicById:v,getProposals:m,getProposalById:h,getProposalsByTopicId:f,createProposal:b,voteProposal:y,getEvents:P,subscribeToEvent:$,searchTopics:w,searchProposals:S};return C}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){var e=this;e.$log=a,e.init(),a.debug("AppPaginatorController")}a.$inject=["$log"],a.prototype.init=function(){var a=this;a.page=a.page||1,a.perPage=a.perPage||20,a.total=a.total||0,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.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){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,t.debug("[RUN] Auth end.")}function e(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 o(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)})}function s(a,e,o,s){function r(a){var e=angular.element(document).find("body");angular.element(e).toggleClass("contraste",!!a)}var t="true"===o.get("dialoga_contraste");r(t),a.actionContrast=function(){t=!t,o.put("dialoga_contraste",t),r(t)},a.focusOn=function(e,o){var s=angular.element(e);a.scrollTo(s,o),s.attr("tabIndex",-1).focus()},a.focusMainContent=function(o){var r=document.querySelector('[role="main"]');r?e(function(){a.scrollTo(angular.element(r),o)},90):s.info('role="main" not found.')},a.scrollTo=function(a,e){e&&e.preventDefault(),angular.isString(a)&&(a=angular.element(a)),angular.element("body").animate({scrollTop:a.offset().top},"fast")},s.debug("[RUN] Accessibility end.")}function r(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 t(a,e,o,s){a.basePath=e.host,s.debug("[RUN] Path end.")}function i(a){a.ColorLuminance=function(a,e){a=String(a).replace(/[^0-9a-f]/gi,""),a.length<6&&(a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),e=e||0;var o,s,r="#";for(s=0;3>s;s++)o=parseInt(a.substr(2*s,2),16),o=Math.round(Math.min(Math.max(0,o+o*e),255)).toString(16),r+=("00"+o).substr(o.length);return r}}function l(a){a.stripHtml=function(a){return String(a).replace(/<[^>]+>/gm,"")}}function n(a){a.debug("[RUN] Block end.")}angular.module("dialoga").run(s).run(a).run(e).run(i).run(r).run(t).run(o).run(l).run(n),a.$inject=["$rootScope","$localStorage","USER_ROLES","AUTH_EVENTS","AuthService","$log"],e.$inject=["$window","$log","GUID"],o.$inject=["$window","$rootScope","$interval"],s.$inject=["$rootScope","$timeout","$cookies","$log"],r.$inject=["$rootScope"],t.$inject=["$rootScope","PATH","$window","$log"],i.$inject=["$window"],l.$inject=["$rootScope"],n.$inject=["$log"]}(),function(){"use strict";function a(a,e){a.state("inicio",{url:"/?tema&filtro",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:"pageSignin"}}}).state("recuperar",{url:"/recuperar",ncyBreadcrumb:{label:"Recuperar senha"},views:{main:{templateUrl:"app/pages/auth/recover.html",controller:"AuthPageController",controllerAs:"pageSignin"}}}).state("alterar",{url:"/alterar",ncyBreadcrumb:{label:"Alterar"},views:{main:{templateUrl:"app/pages/auth/change.html",controller:"AuthPageController",controllerAs:"pageSignin"}}}).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("sobre",{url:"/sobre",ncyBreadcrumb:{label:"Sobre"},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, | |
3 | +articleId:{home:"103358",about:"108073",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",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)}(),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.setOptions({prefixStateName:"inicio",templateUrl:"app/components/breadcrumb/template.html"})}function s(a){a.debugEnabled(!0)}angular.module("dialoga").config(a).config(e).config(o).config(s),a.$inject=["$httpProvider"],e.$inject=["$locationProvider","Modernizr"],o.$inject=["$breadcrumbProvider"],s.$inject=["$logProvider"]}(),angular.module("dialoga").run(["$templateCache",function(a){a.put("app/components/a11y-bar/a11y-bar.html",'<div class="a11y-bar hidden-xs"><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" href="#search" id="skip-to-search" ng-click="focusOn(\'#search\', $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 pull-right"><li><a id="siteaction-accessibility" class="color-theme-common-fg" href="#" title="Acessibilidade" accesskey="5" ng-click="actionAccessibility()">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-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></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="button--themed"><button class="btn btn-block">Participe</button></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>'),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" required="" ng-maxlength="200"></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></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"><nav class="navigation"><h3 class="category-list--title" ng-click="vm.toogleList()"><span class="hidden-xs"><b>Programas</b> por Tema</span> <span class="visible-xs"><b>Filtrar</b> por Tema <span class="glyphicon glyphicon-filter pull-right"></span></span></h3><div class="list-group" ng-class="vm.selectedCategory.slug"><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 class="category-list--icon--right glyphicon glyphicon-remove hidden-xs" ng-show="vm.selectedCategory.slug === category.slug"></span></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.title.split(\'-\')[0]}}</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"><button type="button" class="btn color-theme-common-bg btn-disabled" disabled="" 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></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 apoiar<br>esta proposta!</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 url="vm.getSocialUrl()" text="vm.getSocialText()" image="vm.getSocialImage()" class="dropdown-menu dropdown-menu-right ng-isolate-scope"></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.message">Motivo: {{vm.message}}</p></div></div></div></div></div></div></div></div></div></div><div ng-show="vm.showAuthMessage"><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"><p>Você precisa estar logado para votar na proposta</p><br><p><a ui-sref="entrar({redirect_uri: vm.voteProposalRedirectURI})">Clique aqui para ir para a página de login</a></p></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 class="proposal-box--program color-theme-bg">{{vm.topic.title}}</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.canVote" class="proposal-box--join"><button class="btn btn-link color-theme-common-fg" ng-click="vm.showContent(vm.topic.slug)">Participe</button></div><div ng-show="vm.canVote" 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"><div class="proposal-box--share"><span>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></div></div><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>'),a.put("app/components/navbar/navbar.html",'<div class="app-navbar"><nav id="navigation" class="header-navbar navbar navbar-static-top" 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 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 role="separator" class="divider hidden-xs hidden-sm"><span>|</span></li><li class="dropdown"><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></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/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 na posição {{$index}}"></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-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-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>{{vm.proposals.length}} PROPOSTAS</th></tr></thead><tbody><tr ng-repeat="proposal in vm.proposals"><td class="color-theme-fg"><span class="position">{{::proposal.ranking_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"><button type="button" class="btn btn-link btn-rate color-theme-common-fg" ng-click="vm.showContent(proposal)">Participe</button></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-grid/proposal-grid.html",'<div class="proposal-grid row"><div ng-repeat="proposal in vm.proposals as results"><proposal-box proposal="proposal" topic="proposal.parent" category="proposal.parent.categories[0]" class="col-xs-12 col-sm-6"></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/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/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/social-share/social-share.html",'<div ng-if="vm.arrowClass"><div ng-class="vm.arrowClass"></div></div><ul class="social-share list-inline"><li><a href="#" role="button" socialshare="" socialshare-provider="facebook" socialshare-type="feed" socialshare-via="687948707977695" socialshare-url="http://hom.dialoga.gov.br" socialshare-redirect-uri="https://dialoga.gov.br/" socialshare-media="http://hom.dialoga.gov.br/images/logo.png" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." 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><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 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><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 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><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 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-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>'),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 ng-if="pageArticle.article"><article><header class="container"><div class="row"><div class="col-sm-12"><h1>{{::pageArticle.article.title}}</h1></div></div></header><article><div class="container"><div ng-bind-html="pageArticle.article.body"></div></div></article></article></div>'), | |
4 | +a.put("app/pages/auth/change.html",'<div class="container"><div class="row"><div class="col-sm-12"><h2>Esqueci minha senha</h2><h5>Agra é só criar e confirmar sua nova senha.</h5></div></div></div><section role="main" class="section-gray"><div class="container"><div class="row"><div ng-if="pageSignin.currentUser"><div class="row"><div class="col-sm-8 col-sm-offset-2"><h3>Você está logado!</h3><button type="button" ng-click="pageSignin.onClickLogout()" class="btn btn-primary">Sair</button></div></div></div><div ng-if="!pageSignin.currentUser"><br><div class="col-sm-8 col-sm-offset-2"><div class="row"><div class="col-md-12"><form name="changePassForm" ng-submit=""><div class="row"><div class="col-md-6"><div class="form-group"><label for="inputPassword">Senha*</label> <input type="password" id="inputPassword" name="inputPassword" class="form-control input-lg" ng-class="{ \'has-error\' : changePassForm.inputPassword.$invalid && changePassForm.inputPassword.$touched }" ng-model="password" required=""><validation-messages field="changePassForm.inputPassword"></validation-messages></div></div><div class="col-md-6"><div class="form-group"><label for="inputRepeatPassword">Confirmar senha*</label> <input type="password" id="inputRepeatPassword" name="inputRepeatPassword" class="form-control input-lg" ng-class="{ \'has-error\' : changePassForm.inputRepeatPassword.$invalid && changePassForm.inputRepeatPassword.$touched }" ng-model="repeatPassword" required=""><validation-messages field="changePassForm.inputRepeatPassword"></validation-messages></div></div></div><div class="row"><div class="col-sm-12"><span>A senha deve ter 6 ou mais caracteres e conter números e letras.</span></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">Confirmar alteração de senha</button></div></div></div></form></div></div></div><br></div></div></div></section>'),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="pageSignin.successRecoverMessage"><div class="col-sm-8 col-sm-offset-2"><div class="feedback-message"><show-message type="\'success\'" message="pageSignin.successRecoverMessageTitle || \'Pronto!\'" description="pageSignin.successRecoverMessage"></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="!pageSignin.successRecoverMessage"><br><div class="col-sm-8 col-sm-offset-2"><div class="row" ng-if="pageSignin.errorRecoverMessage"><div class="col-sm-12"><div class="alert alert-danger">{{pageSignin.errorRecoverMessage}}</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="pageSignin.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="pageSignin.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="pageSignin.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/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="pageSignin.currentUser"><div class="row"><div class="col-sm-8 col-sm-offset-2"><div class="feedback-message"><show-message type="\'success\'" message="pageSignin.messageTitle || \'Você está logado!\'" description="pageSignin.successMessage"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><div ng-if="pageSignin.countdown > 0"><p>Você será redirecionado em menos de <b>{{pageSignin.countdown}} segundos</b>...</p></div><div ng-if="!pageSignin.hasRedirect"><a ui-sref="inicio" class="btn btn-primary">Ir para a Página Inicial</a></div></div></div></div></div></div></div><div ng-if="!pageSignin.currentUser"><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><form role="form" name="signinForm" ng-submit="pageSignin.submitSignin(pageSignin.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="pageSignin.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="pageSignin.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">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="pageSignin.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="pageSignin.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="pageSignin.errorMessage"><div class="col-sm-12"><div class="alert alert-danger">{{pageSignin.errorMessage}}</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="pageSignin.submitSignup($event, pageSignin.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="pageSignin.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="pageSignin.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="pageSignin.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="pageSignin.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="pageSignin.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="pageSignin.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\' : !pageSignin.signup.user_terms_accepted }">Cadastrar</button></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="pageSignin.terms"><div ng-bind-html="pageSignin.terms.body"></div></div></div></div></div></div>'),a.put("app/pages/erro/erro.html",'<div class="page--erro"><div class="container"><div class="row"><div class="row-height"><div class="col-sm-4 col-sm-height col-middle"><div class="inside inside-full-height"><div class="content"><span class="icon-circle icon-wrapper-rounded"><span class="glyphicon glyphicon-remove" aria-hidden=""></span></span><h1>Erro</h1><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></div>'),a.put("app/pages/duvidas/duvidas.html",'<div class="page--duvidas"><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 role="duvidas" 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="panel-heading" role="tab" id="duvida-01" data-toggle="collapse" data-parent="#accordion-duvidas" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne"><span class="num-duvida">1</span> <span class="panel-title">O que é o Dialoga Brasil?</span> <span class="glyphicon glyphicon-chevron-down icon-white pull-right" aria-hidden="true"></span></div><div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="duvida-01"><div class="panel-body">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.</div></div></div></div></div></div></section><section role="formulario"><div class="container"><div class="row"><h2>Tem outras dúvidas ou sugestões?</h2></div><div class="row"><form role="form" name="duvidasForm" ng-submit="" novalidate=""><div class="form-group"><label for="inputAssunto">Assunto*</label><select id="inputAssunto" name="inputAssunto" class="form-control input-lg dark-input" ng-model="data.inputAssunto" required=""><option value="">---Please select---</option><option value="">---Please select---</option><option value="">---Please select---</option><option value="">---Please select---</option><option value="">---Please select---</option></select><validation-messages field="duvidasForm.inputAssunto"></validation-messages></div><div class="row"><div class="col-sm-6"><div class="form-group"><span>Nome*</span> <input type="text" id="inputNome" name="inputNome" class="form-control input-lg light-input" ng-class="{ \'has-error\' : duvidasForm.inputNome.$invalid && duvidasForm.inputNome.$touched }" ng-model="senha" ng-minlength="" ng-maxlength="" required=""><validation-messages field="duvidasForm.inputNome"></validation-messages></div></div><div class="col-sm-6"><div class="form-group"><span>E-mail*</span> <input type="email" id="inputEmai" name="inputEmai" class="form-control input-lg light-input" ng-class="{ \'has-error\' : duvidasForm.inputEmai.$invalid && duvidasForm.inputEmai.$touched }" ng-model="senhaRepetida" ng-minlength="" ng-maxlength="" required=""><validation-messages field="duvidasForm.inputEmai"></validation-messages></div></div></div><div class="form-group"><span>Mensagem*</span> <textarea id="mensagem" name="mensagem" class="mensagem-text-area form-control light-input" ng-class="{ \'has-error\' : duvidasForm.mensagem.$invalid && duvidasForm.mensagem.$touched }" ng-model="mensagem" required=""></textarea><validation-messages field="duvidasForm.mensagem"></validation-messages></div><span class="pull-left">*Dados obrigatórios</span><div class="row"><div class="col-sm-4 form-group pull-right"><button class="btn btn-lg btn-block btn-submit" type="submit">Enviar Mensagem</button></div></div></form></div></div></section></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}"><div class="video-player js-youtube"><div class="embed-responsive embed-responsive-16by9"><div class="js-iframe" ng-if="pageInicio.article.videoIsLoaded" ng-bind-html="pageInicio.article.abstractTrusted"></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-if="pageInicio.featuredEvent"><div class="row"><div class="featured-event--box"><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" style="background-image: url(/assets/images/event-video-area.png)"></div></div><div class="box-bottom col-xs-12 col-sm-4 col-md-12"><div class="date">DD/MM/YYYY</div><div class="live">AO VIVO</div><p>Lorem ipsum dolor sit amet, mei at facete constituto partiendo et.</p></div><div class="clearfix"></div></div></div></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><div class="container"><div class="row"><div class="col-sm-12"><div ng-if="!pagePrograma.article && pagePrograma.loading" class="alert alert-info" role="alert">Carregando detalhes sobre o progama...</div><div ng-if="!pagePrograma.article && 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"><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><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"><h2>{{::stripHtml(pagePrograma.article.summary)}}</h2></div><div class="program-preview--abstract-details"><div ng-bind-html="pagePrograma.article.summaryExtended"></div></div><div class="program-preview--share"><div class="program-preview--share-label">COMPARTILHE ESTE <b>PROGRAMA</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 url="" text="" image="" arrow-class="social-share--arrow" class="dropdown-menu dropdown-menu-right"></social-share></div></div><div class="program-preview--make-proposal"><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"><div class="row"><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"></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" can-vote="true" focus="{{pagePrograma.search.proposal_id}}"></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></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"></proposal-list><div class="row"><div class="col-xs-12"><a ui-sref="ranking({tema: pagePrograma.category.slug, programa: pagePrograma.article.slug})" class="btn btn-link"><span ng-if="pagePrograma.proposals.length > 1">Veja todas as {{pagePrograma.proposals.length}} propostas</span> <span ng-if="pagePrograma.proposals.length === 1">Ir para a página de ranking</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 class="section-content"><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>'), | |
5 | +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.search()"><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.search()"><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 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/ranking/ranking.html",'<div class="container"><div class="row"><div class="col-sm-12"><div ncy-breadcrumb=""></div></div></div></div><div class="page--propostas"><section class="section--info"><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.proposals"><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/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"><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.proposals || 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.proposals || 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"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pagePropostas.search()"><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="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.proposals"><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"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pagePropostas.search()"><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 class="row" ng-if="pagePropostas.proposals"><div class="col-sm-12"><header class="header"><h2>Total de Propostas: "<b>{{pagePropostas.filtredProposals.length}} propostas</b>"</h2></header></div></div><div class="row"><div class="col-sm-12" ng-if="pagePropostas.proposals"><proposal-grid proposals="pagePropostas.filtredProposals"></proposal-grid></div><div ng-if="!pagePropostas.proposals && pagePropostas.loadingProposals"><div class="alert alert-info" role="alert">Carregando propostas.</div></div><div ng-if="!pagePropostas.proposals && 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>')}]); | |
0 | 6 | \ No newline at end of file | ... | ... |
dist/scripts/app-b0403b0d3a.js
... | ... | @@ -1,5 +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){var t=this;t.DialogaService=a,t.$scope=e,t.$location=o,t.$filter=s,t.$log=r,t.init(),t.loadData(),r.debug("RankingPageController")}angular.module("dialoga").controller("RankingPageController",a),a.$inject=["DialogaService","$scope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.page=1,a.per_page=20,a.themes=null,a.selectedTheme=null,a.filtredPrograms=null,a.selectedProgram=null,a.proposals=null,a.filtredProposals=null,a.query=null,a.search=a.$location.search(),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){var s=a.themes.filter(function(e){return e.slug===a.search.tema});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.loadProposals(),a.loading=!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){var r=o.filtredPrograms.filter(function(a){return a.slug===o.search.programa});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.loadProposals=function(){var a=this;a.loadingProposals=!0,a.DialogaService.getProposals({page:a.page,per_page:a.per_page},function(e){a.proposals=e.articles,a.filtredProposals=a.proposals,a.loadingProposals=!1,a.attachListeners()},function(e){a.error=e,a.$log.error(e),a.loadingProposals=!1})},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.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.filterProposals()}),a.$scope.$watch("pageRanking.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),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;if(i){var l={page:s,per_page:r,parent_id:i.id};t&&(l.query=t),o.loadingProposals=!0,o.DialogaService.searchProposals(l,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})}else o.filtredProposals=[]}}(),function(){"use strict";function a(a,e,o,s,r){var t=this;t.DialogaService=a,t.$scope=e,t.$location=o,t.$filter=s,t.$log=r,t.init(),t.loadData(),r.debug("PropostasPageController")}angular.module("dialoga").controller("PropostasPageController",a),a.$inject=["DialogaService","$scope","$location","$filter","$log"],a.prototype.init=function(){var a=this;a.themes=null,a.selectedTheme=null,a.filtredPrograms=null,a.selectedProgram=null,a.proposals=null,a.filtredProposals=null,a.query=null,a.search=a.$location.search(),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.loadProposals(function(){a.attachListeners()})},function(e){a.error=e,a.$log.error(e),a.loadingThemes=!1,a.loading=!1})},a.prototype.loadProposals=function(a){var e=this;e.loadingProposals=!0,e.DialogaService.getProposals({},function(o){e.proposals=o.articles,e.filtredProposals=e.proposals,e.loadingProposals=!1,e.loading=!1,a&&a()},function(a){e.error=a,e.$log.error(a),e.loadingProposals=!1,e.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.filtredProposals=a.getFiltredProposals()}),a.$scope.$on("change-selectedTopic",function(e,o){a.selectedProgram=o}),a.$scope.$watch("pagePropostas.selectedProgram",function(e){a.search.programa=e?e.slug:null,a.$location.search("programa",a.search.programa),a.filtredProposals=a.getFiltredProposals()}),a.$scope.$watch("pagePropostas.query",function(e){a.search.filtro=e?e:null,a.$location.search("filtro",a.search.filtro),a.filtredProposals=a.getFiltredProposals()})},a.prototype.resetFilterValues=function(){var a=this;a.query=null,a.selectedTheme=null},a.prototype.getFiltredProposals=function(){var a=this;if(!a.proposals)return a.$log.info("No proposals loaded yet. Abort."),null;var e=a.proposals,o=e,s=a.query,r=a.selectedTheme,t=a.selectedProgram,i=a.$filter("filter");return r&&(o=a.DialogaService.filterProposalsByCategorySlug(o,r.slug)),t&&(o=a.DialogaService.filterProposalsByProgramId(o,t.id)),s&&(o=i(o,s,!1)),o}}(),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.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 l=null,n=null,c=!0;c;){var p=!1;l=null,n=null;for(l in s)if(s.hasOwnProperty(l)&&(n=s[l],n.length>0)){var d=n.pop();o.push(d),p=!0}p||(c=!1)}return o}}(),function(){"use strict";function a(a,e,o,s,r,t,i,l,n,c,p,d){var g=this;g.DialogaService=a,g.PATH=e,g.VOTE_OPTIONS=o,g.PROPOSAL_STATUS=s,g.$state=r,g.$location=t,g.$scope=i,g.$rootScope=l,g.$element=n,g.$timeout=c,g.$sce=p,g.$log=d,g.init(),g.loadData(),g.attachListeners(),g.$rootScope.focusMainContent(),g.$log.debug("ProgramaPageController")}angular.module("dialoga").controller("ProgramaPageController",a),a.$inject=["DialogaService","PATH","VOTE_OPTIONS","PROPOSAL_STATUS","$state","$location","$scope","$rootScope","$element","$timeout","$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.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;e||(a.$log.error("slug not defined."),a.$log.info("Rollback to home page."),a.$state.go("inicio",{},{location:!0})),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.getProposalsByTopicId(a.article.id,{},function(e){a.proposals=e.articles,a.proposalsTopFive=a.proposals.slice(0,5),a.proposalsTopRated=a.proposals.slice(0,3),a.loadingTopProposals=!1},function(e){a.$log.error(e),a.loadingTopProposals=!1}),a.loadingProposalBox=!0,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.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,a.DialogaService.createProposal(o,a.article.id,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&&(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.$scope.$on("proposal-box:vote",function(e,o){var s=o.proposal_id,r=o.OPTION;switch(r){case a.VOTE_OPTIONS.UP:case a.VOTE_OPTIONS.DOWN:case a.VOTE_OPTIONS.SKIP:a.vote(s,r);break;default:a.$log.error("Vote option not handled:",r)}})},a.prototype.loadProposalById=function(a){var e=this;e.DialogaService.getProposalById(a,{limit:"1"},e._handleSuccessOnGetProposal.bind(e),e._handleErrorOnGetProposal.bind(e))},a.prototype.loadRandomProposal=function(){var a=this;a.DialogaService.getProposalsByTopicId(a.article.id,{order:"random()",limit:"1"},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.$timeout(function(){var a=angular.element(".focused-proposal");a&&a.length>0&&angular.element("body").animate({scrollTop:a.offset().top},"fast")},300)},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 e===o.VOTE_OPTIONS.SKIP?void o.voteSkip():void(o.$rootScope.currentUser&&o.DialogaService.voteProposal(a,{value:e},function(a){o.$log.debug("response",a),a.success=!0,o.$scope.$broadcast("proposal-box:vote-response",a)},function(a){o.$log.error("error",a),a.error=!0,o.$scope.$broadcast("proposal-box:vote-response",a)}))},a.prototype.voteHasBeenComputed=function(){},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;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("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}}(),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){var i=this;i.DialogaService=a,i.$scope=e,i.$location=o,i.$filter=s,i.$sce=r,i.$log=t,i.init(),i.loadData(),i.attachListeners(),i.$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,l=null,n=!0;n;){var c=!1;i=null,l=null;for(i in o)if(o.hasOwnProperty(i)&&(l=o[i],l.length>0)){var p=l.pop();e.push(p),c=!0}c||(n=!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","$log"],a.prototype.init=function(){var a=this;a.article=null,a.events=null,a.featuredEvent=null,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(){function a(){e.loadingThemes=!0,e.DialogaService.getThemes(function(a){e.themes=a,e.loadingThemes=!1,e.filter()},function(a){e.$log.error("Error on getThemes.",a),e.loadingThemes=!1,e.errorThemes=a}),e.loadingPrograms=!0,e.DialogaService.getProgramsRandom({},function(a){e.programs=e.article.children,e.filtredPrograms=a.articles,e.loadingPrograms=!1,e.filter()},function(a){e.$log.error("Error on getPrograms.",a),e.loadingPrograms=!1,e.errorPrograms=a})}var e=this;e.loading=!0,e.DialogaService.getHome(function(o){e.article=o.article,e.article.videoIsLoaded&&t(2e3),a(),e.loading=!1},function(a){e.$log.error("Error on getHome.",a),e.loading=!1,e.error=a}),e.loadingEvents=!0,e.DialogaService.getEvents({},function(a){e.events=a,e.loadingEvents=!1},function(a){e.$log.error("Error on getEvents.",a),e.loadingEvents=!1,e.eventsError=a})},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.submitSearch=function(){var a=this;a.loadingFilter=!0;var e=angular.element("#search-result");e&&e.length>0?(angular.element("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){e.debug("DuvidasPageController");var o=this;o.DialogaService=a,o.$log=e,o.init()}angular.module("dialoga").controller("DuvidasPageController",a),a.$inject=["DialogaService","$log"],a.prototype.init=function(){var a=this;a.questions=null,a.loading=!0,a.error=!1,a.loadData()},a.prototype.loadData=function(){var a=this;a.DialogaService.getQuestions(function(e){a.questions=e},function(e){a.error=e,a.$log.error(e)})}}(),function(){"use strict";function a(a,e,o,s,r,t,i,l,n,c,p,d,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=l,u.AUTH_EVENTS=n,u.AuthService=c,u.DialogaService=p,u.Session=d,u.$log=g,u.init(),u.loadData(),u.attachListeners(),u.$rootScope.focusMainContent(),u.$log.debug("AuthPageController")}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.currentUser=a.Session.getCurrentUser()})},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("TODO: handle register success"),a.$log.debug("[register success] response",o)}),a.$scope.$on(a.AUTH_EVENTS.registerFailed,function(e,o){a.$log.debug("TODO: handle register error"),a.$log.debug("[register error] response",o);var s=o.data.message;a.errorMessage=s}),a.$scope.$on("oauthClientPluginResult",function(e,o){a.$log.debug("response",o)});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)},200)},a.prototype.onClickLogout=function(){var a=this;a.AuthService.logout()},a.prototype.submitSignup=function(a,e){var o=this,s=a.target,r=angular.element(s),t=r.find('[name="txtToken_captcha_serpro_gov_br"]');e.txtToken_captcha_serpro_gov_br=t.val(),o.AuthService.register(e).then(function(a){o.$log.debug("register success.response",a),o.messageTitle="Cadastro efetuado com sucesso!",o.successMessage="Verifique seu e-mail para confirmar o cadastro.",o.redirectBack()},function(a){o.$log.debug("register error.response",a);var e=a.data.message;o.errorMessage=e,500===a.data.code&&(o.internalError=!0)})},a.prototype.submitSignin=function(a){var e=this;e.AuthService.login(a).then(function(a){e.$log.debug("user",a),e.successMessage="Login efetuado com sucesso!",e.redirectBack()},function(){})},a.prototype.submitRecover=function(a,e){var o=this,s={login:e.login.$modelValue,captcha_text:e.captcha_text.$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.AuthService.forgotPassword(s).then(function(a){o.$log.debug("recover success.response",a),o.successRecoverMessageTitle="Pedido enviado sucesso!",o.successRecoverMessage="Verifique seu e-mail. Em instantes você receberá um e-mail com um link para redefinir sua senha."},function(a){o.$log.debug("recover error.response",a);var e=a.data.message;o.errorRecoverMessage=e,500===a.data.code&&(o.internalError=!0)})["catch"](function(a){o.$log.debug("recover catch.error",a)})},a.prototype.redirectBack=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.goople_app_id;a.$window.oauthClientAction(e)}}(),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"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 l={get:s,post:r,handleSuccess:t,handleError:i};return l}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("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"},l=a.$filter("filter"),n=a.$filter("orderBy"),c=a.$filter("limitTo"),p=a.limitTo?a.limitTo:4;switch(t&&(s=e(s,t)),r&&(s=l(s,r,!1)),i.name){case"titulo":s=n(s,"title",a.reverse);break;case"tema":s=n(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,p)},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 l=null,n=null;for(l in s)s.hasOwnProperty(l)&&(n=s[l],s[l]=o(n));for(var c=!0;c;){var p=!1;l=null,n=null;for(l in s)if(s.hasOwnProperty(l)&&(n=s[l],n.length>0)){var d=n.pop();e.push(d),p=!0}p||(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={restrict:"E",templateUrl:"app/components/social-share/social-share.html",scope:{url:"=",image:"=",text:"=",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(){ | |
2 | -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)},1e3)},a.prototype.showContent=function(a){var e=this;e.$state.go("programa",{slug:a.parent.slug,proposal_id:a.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.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.id},{location:!0,reload:!0})};var e={restrict:"E",templateUrl:"app/components/proposal-carousel/proposal-carousel.html",scope:{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){t.debug("ProposalBoxController");var i=this;i.$scope=a,i.$rootScope=e,i.$state=o,i.VOTE_STATUS=s,i.VOTE_OPTIONS=r,i.$log=t,i.init(),i.addListeners()}a.$inject=["$scope","$rootScope","$state","VOTE_STATUS","VOTE_OPTIONS","$log"],a.prototype.init=function(){var a=this;a.canVote=a.canVote||!1,a.focus=a.focus||!1,a.STATE=null,a.errorOnSkip=!1,a.showAuthMessage=null,a.voteProposalRedirectURI=null;var e=a.topic.slug,o=a.proposal.id;a.voteProposalRedirectURI="state=programa&task=vote-proposal&slug="+e+"&proposal_id="+o},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){a.$log.debug("proposal-box:vote-response"),a.$log.debug("event",e),a.$log.debug("data",o),o.success&&(a.STATE=a.VOTE_STATUS.SUCCESS),o.error&&(a.STATE=a.VOTE_STATUS.ERROR),a.message=o.message})},a.prototype.showContent=function(a){var e=this;e.$state.go("programa",{slug:a,proposal_id:e.proposal.id},{location:!0})},a.prototype.vote=function(a){var e=this;e.$rootScope.currentUser?(e.$scope.$emit("proposal-box:vote",{OPTION:a,proposal_id:e.proposal.id}),e.$log.debug("Sending vote",a)):(e.$log.info("Must be logged in..."),e.showAuthMessage=!0)},a.prototype.voteDown=function(){var a=this;a.STATE=a.VOTE_STATUS.LOADING,a.$scope.$emit("proposal-box:vote",{OPTION:a.VOTE_OPTIONS.DOWN,proposal_id:a.proposal.id}),a.$log.debug("Sending vote")},a.prototype.skip=function(){var a=this;a.errorOnSkip=!1,a.STATE=a.VOTE_STATUS.LOADING,a.$scope.$emit("proposal-box:vote",{OPTION:a.VOTE_OPTIONS.SKIP,proposal_id:a.proposal.id}),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})};var e={restrict:"E",templateUrl:"app/components/proposal-box/proposal-box.html",scope:{proposal:"=",topic:"=",category:"=",canVote:"=",focus:"@"},controller:a,controllerAs:"vm",bindToController:!0};return e}angular.module("dialoga").directive("proposalBox",a)}(),function(){"use strict";function a(){function a(a){a.debug("NavbarController");var e=this;e.scrollTo=function(a){var e=angular.element("#"+a);angular.element("body").animate({scrollTop:e.offset().top},"slow")}}a.$inject=["$log"];var e={restrict:"E",templateUrl:"app/components/navbar/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={};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;if(a.isOld)return void e.$log.debug("Event already happened. Abort.");var o=a.id;e.$log.debug("event_id",o),e.$rootScope.currentUser?e.ArticleService.subscribeToEvent(o,{},function(a){e.$log.debug("response",a)},function(a){e.$log.debug("error",a)}):(e.$log.info("User is not logged in. Redirect to Auth page."),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 l(a,e){I.home?a(I.home):s.getArticleById(o.articleId.home,{"fields[]":["id","abstract","body","categories","children","children_count","title","slug","image","url"],content_type:"ProposalsDiscussionPlugin::DiscussionTopic"},function(e){I.home=e,w(e),S(e),T(e),A(e),a(e)},e)}function n(a,e){I.about?a(I.about):s.getArticleById(o.articleId.about,{},function(e){I.about=e,a(I.about)},e)}function c(a,e){I.terms?a(I.terms):s.getArticleById(o.articleId.terms,{},function(e){I.terms=e,a(I.terms)},e)}function p(a,e){I.themes?a(I.themes):l(function(){if(!I.hasOwnProperty("themes"))throw{name:"NotFound",message:'"themes" is not defined. "article.categories" was loaded?'};a(I.themes)},e)}function d(a,e,o){function s(){for(var o=null,s=I.themes.length-1;s>=0;s--){var r=I.themes[s];if(r&&r.slug&&r.slug===a){o=r;break}}e(o)}I.themes?s(I.themes):p(s,o)}function g(a,e){I.programs?a(I.programs):l(function(){if(!I.hasOwnProperty("programs"))throw{name:"NotFound",message:'"programs" is not defined. "article.children" was handled?'};a(I.programs)},e)}function u(a,e,o){function s(){var o=I.programs.filter(function(e){return angular.equals(e.slug,a)?!0:!1});e(o[0])}I.programs?s():g(s,o)}function v(a,e,o){function s(){var o=I.programs.filter(function(e){var o=e.categories[0];return o&&angular.equals(o.id,a)?!0:!1});e(o)}I.programs?s():g(s,o)}function m(a,e,s){if(I.programsRandom)e(I.programsRandom);else{var t=!!I.programs,i=O.serviceDialoga+"random_topics/"+o.articleId.home,l=null;l=t?["id","title","slug"]:[];var n=angular.extend({"fields[]":l},a);r.get(i,{params:n}).then(function(a){k(t,a,e)})["catch"](function(a){s(a)})}}function h(a,e,r){var t=angular.extend({},a);s.getEvents(o.communityId,t,e,r)}function f(a){if(I.questions)a(I.questions);else{var e=[];I.questions=e,a(I.questions)}}function b(a,e,o){s.searchTopics({query:a},e,o)}function y(a,e,o){s.searchProposals(a,e,o)}function P(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 $(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 w(a){var o=a.article["abstract"];o=_(o),o=E(o),a.article["abstract"]=o,a.article.abstractTrusted=e.trustAsHtml(o)}function S(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 T(a){I.hasOwnProperty("themes")||(I.themes=a.article.categories),C(a)}function A(a){I.hasOwnProperty("programs")||(I.programs=a.article.children,I.programs_count=a.article.children_count),x(I.programs)}function x(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 C(a){a.article.categories}function k(a,e,o){if(a){for(var s=[],r=e.articles,t=I.programs.length-1;t>=0;t--)for(var i=I.programs[t],l=r.length-1;l>=0;l--){var n=r[l];n.id===i.id&&s.push(i)}e.articles=s}o(e)}function _(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,l=-1!==t.indexOf("?")?"&":"";return-1===t.indexOf("enablejsapi=1")&&(i+=l+"enablejsapi=1",l="&"),-1===t.indexOf("wmode=opaque")&&(i+=l+"wmode=opaque"),a=a.replace(t,i)}function E(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 O=angular.extend({},s);O.serviceDialoga=a.basePath+"/api/v1/dialoga_plugin/",O.getHome=l,O.getAbout=n,O.getTerms=c,O.getThemes=p,O.getThemeBySlug=d,O.getPrograms=g,O.getProgramBySlug=u,O.getProgramsByThemeId=v,O.getProgramsRandom=m,O.getEvents=h,O.getQuestions=f,O.searchPrograms=b,O.searchProposals=y,O.filterProposalsByCategorySlug=P,O.filterProposalsByProgramId=$;var I={};return O}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){o.debug("CategoryListController");var s=this;s.$rootScope=a,s.$element=e,s.$log=o,s.init()}a.$inject=["$rootScope","$element","$log"],a.prototype.init=function(){var a=this;a.isCollapsed||(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;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._listGroup||(a._listGroup=a.$element.find(".list-group")),a._listGroup.slideToggle()};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,l){function n(t){var n=i.host+"/api/v1/register";l.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(n,c).then(function(a){l.debug("AuthService.register [SUCCESS] response",a);var e=s.create(a.data);return o.currentUser=e,o.$broadcast(r.registerSuccess,e),o.$broadcast(r.loginSuccess,e),a},function(e){return l.debug("AuthService.register [FAIL] response",e),o.$broadcast(r.registerFailed,e),a.reject(e)})}function c(a){var s="/api/v1/activate",i="private_token="+t.token;return i+="&activation_code="+a,e.patch(s,i).then(function(a){return l.debug("AuthService.activate [SUCCESS] response",a),o.$broadcast(r.activateSuccess,a),a},function(a){l.debug("AuthService.activate [FAIL] response",a),o.$broadcast(r.activateFailed)})}function p(a,s,t){var i="/api/v1/new_password",n="code="+a;return n+="&password="+s,n+="&password_confirmation="+t,e.patch(i,n).then(function(a){return l.debug("AuthService.changePassword [SUCCESS] response",a),o.$broadcast(r.changePasswordSuccess,a),a},function(a){l.debug("AuthService.changePassword [FAIL] response",a),o.$broadcast(r.changePasswordFailed)})}function d(a){var s="http://hom.login.dialoga.gov.br/api/v1/forgot_password",t=["value="+a.login,"captcha_text="+a.captcha_text,"txtToken_captcha_serpro_gov_br="+a.txtToken_captcha_serpro_gov_br].join("&");return e.post(s,t).then(function(a){return l.debug("AuthService.forgotPassword [SUCCESS] response",a),o.$broadcast(r.forgotPasswordSuccess,a),a},function(a){return l.debug("AuthService.forgotPassword [FAIL] response",a),o.$broadcast(r.forgotPasswordFailed),a})}function g(a){var t="http://hom.login.dialoga.gov.br",i=t+"/api/v1/login",n="login="+a.username+"&password="+a.password;return e.post(i,n).then(function(a){l.debug("AuthService.login [SUCCESS] response",a);var e=s.create(a.data);return o.currentUser=e,o.$broadcast(r.loginSuccess,e),e},function(a){l.debug("AuthService.login [FAIL] response",a),o.$broadcast(r.loginFailed)})}function u(){s.destroy(),o.currentUser=null,o.$broadcast(r.logoutSuccess)}function v(){return!!s.userId}function m(a){return angular.isArray(a)||(a=[a]),h.isAuthenticated()&&-1!==a.indexOf(s.userRole)}var h={register:n,activate:c,changePassword:p,forgotPassword:d,login:g,logout:u,isAuthenticated:v,isAuthorized:m};return l.debug("AuthService",h),h}function e(a,e){var o={};return o.create=function(o){return a.currentUser=o,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}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,l){function n(a,e,o,s){var t=C.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){n(a,e,o,s)}function p(){throw{name:"NotImplementedYet",message:'The service "getArticleBySlug" is not implemented yet.'}}function d(a,e,o,s){var t=C.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=C.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(s,e,o)}function h(a,e,o,s){var t=C.apiArticles+a,i=angular.extend({limit:"1",content_type:"ProposalsDiscussionPlugin::Proposal"},e);r.get(t,{params:i}).then(function(a){T(a),A(a),o(a)})["catch"](function(a){s(a)})}function f(a,e,o,s){h(a+"/children",e,o,s)}function b(a,e,s,t){if(o.currentUser){var l=C.apiProposals+e+"/propose",n=[];n.push("article%5Babstract%5D="+a),n.push("article%5Btype%5D=ProposalsDiscussionPlugin%3A%3AProposal"),n.push("content_type=ProposalsDiscussionPlugin%3A%3AProposal"),n.push("private_token="+o.currentUser.private_token),n.push("fields=id"),n.push("article[name]=article_"+i.generate()),n=n.join("&"),r.post(l,n).then(function(a){s(a)})["catch"](function(a){t(a)})}else t({message:"Usuário não logado."})}function y(a,e,s,t){var i=C.apiArticles+a+"/vote",l=angular.extend({private_token:o.currentUser.private_token},e),n=angular.element.param(l);r.post(i,n).then(function(a){s(a)})["catch"](function(a){t(a)})}function P(a,e,o,s){var t=C.apiCommunities+a+"/articles",i=angular.extend({content_type:"Event"},e);r.get(t,{params:i}).then(function(a){x(a),o(a.articles)})["catch"](function(a){s(a)})}function $(a,e,s,t){if(o.currentUser){var i=C.apiArticles+a+"/follow",l="private_token="+o.currentUser.private_token;r.post(i,l).then(function(a){s(a)})["catch"](function(a){t(a)})}else t({message:"Usuário não logado."})}function w(a,e,o){var s="/api/v1/search/article",t=angular.extend({type:"ProposalsDiscussionPlugin::Topic"},a);r.get(s,{params:t}).then(function(a){e(a)})["catch"](function(a){o(a)})}function S(a,e,o){var s="/api/v1/search/article",t=angular.extend({page:1,per_page:20,type:"ProposalsDiscussionPlugin::Proposal"},a);r.get(s,{params:t}).then(function(a){T(a),A(a),e(a)})["catch"](function(a){o(a)})}function T(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 A(a){!a.articles&&a.article&&(a.articles=[a.article]),a.articles=a.articles.sort(function(a,e){return a.ranking_position-e.ranking_position})}function x(a){!a.articles&&a.article&&(a.articles=[a.article]);for(var e=(new Date).getTime(),o=null,s=a.articles,r=s.length-1;r>=0;r--){var t=s[r];t.end_date&&(o=new Date(t.end_date)),o.getTime()<e&&(t.isOld=!0)}}l.debug("ArticleService");var C={apiArticles:o.basePath+"/api/v1/articles/",apiCommunities:o.basePath+"/api/v1/communities/",apiProposals:o.basePath+"/api/v1/proposals_discussion_plugin/",getArticleById:c,getArticleBySlug:p,getCategories:d,getCategoryBySlug:g,getTopics:u,getTopicById:v,getProposals:m,getProposalById:h,getProposalsByTopicId:f,createProposal:b,voteProposal:y,getEvents:P,subscribeToEvent:$,searchTopics:w,searchProposals:S};return C}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){var e=this;e.$log=a,e.init(),a.debug("AppPaginatorController")}a.$inject=["$log"],a.prototype.init=function(){var a=this;a.page=a.page||1,a.perPage=a.perPage||20,a.total=a.total||0,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.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){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,t.debug("[RUN] Auth end.")}function e(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 o(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)})}function s(a,e,o,s){function r(a){var e=angular.element(document).find("body");angular.element(e).toggleClass("contraste",!!a)}var t="true"===o.get("dialoga_contraste");r(t),a.actionContrast=function(){t=!t,o.put("dialoga_contraste",t),r(t)},a.focusOn=function(e,o){var s=angular.element(e);a.scrollTo(s,o),s.attr("tabIndex",-1).focus()},a.focusMainContent=function(o){var r=document.querySelector('[role="main"]');r?e(function(){a.scrollTo(angular.element(r),o)},90):s.info('role="main" not found.')},a.scrollTo=function(a,e){e&&e.preventDefault(),angular.isString(a)&&(a=angular.element(a)),angular.element("body").animate({scrollTop:a.offset().top},"fast")},s.debug("[RUN] Accessibility end.")}function r(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 t(a,e,o,s){a.basePath=e.host,s.debug("[RUN] Path end.")}function i(a){a.ColorLuminance=function(a,e){a=String(a).replace(/[^0-9a-f]/gi,""),a.length<6&&(a=a[0]+a[0]+a[1]+a[1]+a[2]+a[2]),e=e||0;var o,s,r="#";for(s=0;3>s;s++)o=parseInt(a.substr(2*s,2),16),o=Math.round(Math.min(Math.max(0,o+o*e),255)).toString(16),r+=("00"+o).substr(o.length);return r}}function l(a){a.stripHtml=function(a){return String(a).replace(/<[^>]+>/gm,"")}}function n(a){a.debug("[RUN] Block end.")}angular.module("dialoga").run(s).run(a).run(e).run(i).run(r).run(t).run(o).run(l).run(n),a.$inject=["$rootScope","$localStorage","USER_ROLES","AUTH_EVENTS","AuthService","$log"],e.$inject=["$window","$log","GUID"],o.$inject=["$window","$rootScope","$interval"],s.$inject=["$rootScope","$timeout","$cookies","$log"],r.$inject=["$rootScope"],t.$inject=["$rootScope","PATH","$window","$log"],i.$inject=["$window"],l.$inject=["$rootScope"],n.$inject=["$log"]}(),function(){"use strict";function a(a,e){a.state("inicio",{url:"/?tema&filtro",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:"pageSignin"}}}).state("recuperar",{url:"/recuperar",ncyBreadcrumb:{label:"Recuperar senha"},views:{main:{templateUrl:"app/pages/auth/recover.html",controller:"AuthPageController",controllerAs:"pageSignin"}}}).state("alterar",{url:"/alterar",ncyBreadcrumb:{label:"Alterar"},views:{main:{templateUrl:"app/pages/auth/change.html",controller:"AuthPageController",controllerAs:"pageSignin"}}}).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("sobre",{url:"/sobre",ncyBreadcrumb:{label:"Sobre"},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, | |
3 | -articleId:{home:"103358",about:"108073",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",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)}(),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.setOptions({prefixStateName:"inicio",templateUrl:"app/components/breadcrumb/template.html"})}function s(a){a.debugEnabled(!0)}angular.module("dialoga").config(a).config(e).config(o).config(s),a.$inject=["$httpProvider"],e.$inject=["$locationProvider","Modernizr"],o.$inject=["$breadcrumbProvider"],s.$inject=["$logProvider"]}(),angular.module("dialoga").run(["$templateCache",function(a){a.put("app/components/a11y-bar/a11y-bar.html",'<div class="a11y-bar hidden-xs"><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" href="#search" id="skip-to-search" ng-click="focusOn(\'#search\', $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 pull-right"><li><a id="siteaction-accessibility" class="color-theme-common-fg" href="#" title="Acessibilidade" accesskey="5" ng-click="actionAccessibility()">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-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></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="button--themed"><button class="btn btn-block">Participe</button></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>'),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" required="" ng-maxlength="200"></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></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"><nav class="navigation"><h3 class="category-list--title" ng-click="vm.toogleList()"><span class="hidden-xs"><b>Programas</b> por Tema</span> <span class="visible-xs"><b>Filtrar</b> por Tema <span class="glyphicon glyphicon-filter pull-right"></span></span></h3><div class="list-group" ng-class="vm.selectedCategory.slug"><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 class="category-list--icon--right glyphicon glyphicon-remove hidden-xs" ng-show="vm.selectedCategory.slug === category.slug"></span></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.title.split(\'-\')[0]}}</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"><button type="button" class="btn color-theme-common-bg btn-disabled" disabled="" 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></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/navbar/navbar.html",'<div class="app-navbar"><nav id="navigation" class="header-navbar navbar navbar-static-top" 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 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 role="separator" class="divider hidden-xs hidden-sm"><span>|</span></li><li class="dropdown"><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></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/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 apoiar<br>esta proposta!</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 url="vm.getSocialUrl()" text="vm.getSocialText()" image="vm.getSocialImage()" class="dropdown-menu dropdown-menu-right ng-isolate-scope"></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.message">Motivo: {{vm.message}}</p></div></div></div></div></div></div></div></div></div></div><div ng-show="vm.showAuthMessage"><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"><p>Você precisa estar logado para votar na proposta</p><br><p><a ui-sref="entrar({redirect_uri: vm.voteProposalRedirectURI})">Clique aqui para ir para a página de login</a></p></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 class="proposal-box--program color-theme-bg">{{vm.topic.title}}</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.canVote" class="proposal-box--join"><button class="btn btn-link color-theme-common-fg" ng-click="vm.showContent(vm.topic.slug)">Participe</button></div><div ng-show="vm.canVote" 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"><div class="proposal-box--share"><span>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></div></div><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>'),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 na posição {{$index}}"></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-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 proposal="proposal" topic="proposal.parent" category="proposal.parent.categories[0]" class="col-xs-12 col-sm-6"></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>{{vm.proposals.length}} PROPOSTAS</th></tr></thead><tbody><tr ng-repeat="proposal in vm.proposals"><td class="color-theme-fg"><span class="position">{{::proposal.ranking_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"><button type="button" class="btn btn-link btn-rate color-theme-common-fg" ng-click="vm.showContent(proposal)">Participe</button></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><a href="#" role="button" socialshare="" socialshare-provider="facebook" socialshare-type="feed" socialshare-via="687948707977695" socialshare-url="http://hom.dialoga.gov.br" socialshare-redirect-uri="https://dialoga.gov.br/" socialshare-media="http://hom.dialoga.gov.br/images/logo.png" socialshare-text="Conheça o Dialoga Brasil. Dialoga Brasil | O País fica melhor quando VOCÊ PARTICIPA." 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><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 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><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 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><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 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-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>'),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 ng-if="pageArticle.article"><article><header class="container"><div class="row"><div class="col-sm-12"><h1>{{::pageArticle.article.title}}</h1></div></div></header><article><div class="container"><div ng-bind-html="pageArticle.article.body"></div></div></article></article></div>'), | |
4 | -a.put("app/pages/auth/change.html",'<div class="container"><div class="row"><div class="col-sm-12"><h2>Esqueci minha senha</h2><h5>Agra é só criar e confirmar sua nova senha.</h5></div></div></div><section role="main" class="section-gray"><div class="container"><div class="row"><div ng-if="pageSignin.currentUser"><div class="row"><div class="col-sm-8 col-sm-offset-2"><h3>Você está logado!</h3><button type="button" ng-click="pageSignin.onClickLogout()" class="btn btn-primary">Sair</button></div></div></div><div ng-if="!pageSignin.currentUser"><br><div class="col-sm-8 col-sm-offset-2"><div class="row"><div class="col-md-12"><form name="changePassForm" ng-submit=""><div class="row"><div class="col-md-6"><div class="form-group"><label for="inputPassword">Senha*</label> <input type="password" id="inputPassword" name="inputPassword" class="form-control input-lg" ng-class="{ \'has-error\' : changePassForm.inputPassword.$invalid && changePassForm.inputPassword.$touched }" ng-model="password" required=""><validation-messages field="changePassForm.inputPassword"></validation-messages></div></div><div class="col-md-6"><div class="form-group"><label for="inputRepeatPassword">Confirmar senha*</label> <input type="password" id="inputRepeatPassword" name="inputRepeatPassword" class="form-control input-lg" ng-class="{ \'has-error\' : changePassForm.inputRepeatPassword.$invalid && changePassForm.inputRepeatPassword.$touched }" ng-model="repeatPassword" required=""><validation-messages field="changePassForm.inputRepeatPassword"></validation-messages></div></div></div><div class="row"><div class="col-sm-12"><span>A senha deve ter 6 ou mais caracteres e conter números e letras.</span></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">Confirmar alteração de senha</button></div></div></div></form></div></div></div><br></div></div></div></section>'),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="pageSignin.successRecoverMessage"><div class="col-sm-8 col-sm-offset-2"><div class="feedback-message"><show-message type="\'success\'" message="pageSignin.successRecoverMessageTitle || \'Pronto!\'" description="pageSignin.successRecoverMessage"></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="!pageSignin.successRecoverMessage"><br><div class="col-sm-8 col-sm-offset-2"><div class="row" ng-if="pageSignin.errorRecoverMessage"><div class="col-sm-12"><div class="alert alert-danger">{{pageSignin.errorRecoverMessage}}</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="pageSignin.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="pageSignin.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="pageSignin.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/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="pageSignin.currentUser"><div class="row"><div class="col-sm-8 col-sm-offset-2"><div class="feedback-message"><show-message type="\'success\'" message="pageSignin.messageTitle || \'Você está logado!\'" description="pageSignin.successMessage"></show-message><div class="row"><div class="col-sm-4"></div><div class="col-sm-8 text-center-sm"><div ng-if="pageSignin.countdown > 0"><p>Você será redirecionado em menos de <b>{{pageSignin.countdown}} segundos</b>...</p></div><div ng-if="!pageSignin.hasRedirect"><a ui-sref="inicio" class="btn btn-primary">Ir para a Página Inicial</a></div></div></div></div></div></div></div><div ng-if="!pageSignin.currentUser"><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><form role="form" name="signinForm" ng-submit="pageSignin.submitSignin(pageSignin.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="pageSignin.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="pageSignin.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">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="pageSignin.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="pageSignin.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="pageSignin.errorMessage"><div class="col-sm-12"><div class="alert alert-danger">{{pageSignin.errorMessage}}</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="pageSignin.submitSignup($event, pageSignin.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="pageSignin.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="pageSignin.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="pageSignin.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="pageSignin.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="pageSignin.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="pageSignin.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\' : !pageSignin.signup.user_terms_accepted }">Cadastrar</button></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="pageSignin.terms"><div ng-bind-html="pageSignin.terms.body"></div></div></div></div></div></div>'),a.put("app/pages/duvidas/duvidas.html",'<div class="page--duvidas"><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 role="duvidas" 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="panel-heading" role="tab" id="duvida-01" data-toggle="collapse" data-parent="#accordion-duvidas" href="#collapseOne" aria-expanded="true" aria-controls="collapseOne"><span class="num-duvida">1</span> <span class="panel-title">O que é o Dialoga Brasil?</span> <span class="glyphicon glyphicon-chevron-down icon-white pull-right" aria-hidden="true"></span></div><div id="collapseOne" class="panel-collapse collapse" role="tabpanel" aria-labelledby="duvida-01"><div class="panel-body">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.</div></div></div></div></div></div></section><section role="formulario"><div class="container"><div class="row"><h2>Tem outras dúvidas ou sugestões?</h2></div><div class="row"><form role="form" name="duvidasForm" ng-submit="" novalidate=""><div class="form-group"><label for="inputAssunto">Assunto*</label><select id="inputAssunto" name="inputAssunto" class="form-control input-lg dark-input" ng-model="data.inputAssunto" required=""><option value="">---Please select---</option><option value="">---Please select---</option><option value="">---Please select---</option><option value="">---Please select---</option><option value="">---Please select---</option></select><validation-messages field="duvidasForm.inputAssunto"></validation-messages></div><div class="row"><div class="col-sm-6"><div class="form-group"><span>Nome*</span> <input type="text" id="inputNome" name="inputNome" class="form-control input-lg light-input" ng-class="{ \'has-error\' : duvidasForm.inputNome.$invalid && duvidasForm.inputNome.$touched }" ng-model="senha" ng-minlength="" ng-maxlength="" required=""><validation-messages field="duvidasForm.inputNome"></validation-messages></div></div><div class="col-sm-6"><div class="form-group"><span>E-mail*</span> <input type="email" id="inputEmai" name="inputEmai" class="form-control input-lg light-input" ng-class="{ \'has-error\' : duvidasForm.inputEmai.$invalid && duvidasForm.inputEmai.$touched }" ng-model="senhaRepetida" ng-minlength="" ng-maxlength="" required=""><validation-messages field="duvidasForm.inputEmai"></validation-messages></div></div></div><div class="form-group"><span>Mensagem*</span> <textarea id="mensagem" name="mensagem" class="mensagem-text-area form-control light-input" ng-class="{ \'has-error\' : duvidasForm.mensagem.$invalid && duvidasForm.mensagem.$touched }" ng-model="mensagem" required=""></textarea><validation-messages field="duvidasForm.mensagem"></validation-messages></div><span class="pull-left">*Dados obrigatórios</span><div class="row"><div class="col-sm-4 form-group pull-right"><button class="btn btn-lg btn-block btn-submit" type="submit">Enviar Mensagem</button></div></div></form></div></div></section></div>'),a.put("app/pages/erro/erro.html",'<div class="page--erro"><div class="container"><div class="row"><div class="row-height"><div class="col-sm-4 col-sm-height col-middle"><div class="inside inside-full-height"><div class="content"><span class="icon-circle icon-wrapper-rounded"><span class="glyphicon glyphicon-remove" aria-hidden=""></span></span><h1>Erro</h1><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></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}"><div class="video-player js-youtube"><div class="embed-responsive embed-responsive-16by9"><div class="js-iframe" ng-if="pageInicio.article.videoIsLoaded" ng-bind-html="pageInicio.article.abstractTrusted"></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-if="pageInicio.featuredEvent"><div class="row"><div class="featured-event--box"><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" style="background-image: url(/assets/images/event-video-area.png)"></div></div><div class="box-bottom col-xs-12 col-sm-4 col-md-12"><div class="date">DD/MM/YYYY</div><div class="live">AO VIVO</div><p>Lorem ipsum dolor sit amet, mei at facete constituto partiendo et.</p></div><div class="clearfix"></div></div></div></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><div class="container"><div class="row"><div class="col-sm-12"><div ng-if="!pagePrograma.article && pagePrograma.loading" class="alert alert-info" role="alert">Carregando detalhes sobre o progama...</div><div ng-if="!pagePrograma.article && 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"><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><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"><h2>{{::stripHtml(pagePrograma.article.summary)}}</h2></div><div class="program-preview--abstract-details"><div ng-bind-html="pagePrograma.article.summaryExtended"></div></div><div class="program-preview--share"><div class="program-preview--share-label">COMPARTILHE ESTE <b>PROGRAMA</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 url="" text="" image="" arrow-class="social-share--arrow" class="dropdown-menu dropdown-menu-right"></social-share></div></div><div class="program-preview--make-proposal"><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"><div class="row"><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"></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" can-vote="true" focus="{{pagePrograma.search.proposal_id}}"></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></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"></proposal-list><div class="row"><div class="col-xs-12"><a ui-sref="ranking({tema: pagePrograma.category.slug, programa: pagePrograma.article.slug})" class="btn btn-link"><span ng-if="pagePrograma.proposals.length > 1">Veja todas as {{pagePrograma.proposals.length}} propostas</span> <span ng-if="pagePrograma.proposals.length === 1">Ir para a página de ranking</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 class="section-content"><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>'), | |
5 | -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.search()"><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.search()"><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 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"><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.proposals || 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.proposals || 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"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pagePropostas.search()"><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="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.proposals"><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"> <span class="input-group-btn"><button type="button" class="btn btn-default" ng-click="pagePropostas.search()"><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 class="row" ng-if="pagePropostas.proposals"><div class="col-sm-12"><header class="header"><h2>Total de Propostas: "<b>{{pagePropostas.filtredProposals.length}} propostas</b>"</h2></header></div></div><div class="row"><div class="col-sm-12" ng-if="pagePropostas.proposals"><proposal-grid proposals="pagePropostas.filtredProposals"></proposal-grid></div><div ng-if="!pagePropostas.proposals && pagePropostas.loadingProposals"><div class="alert alert-info" role="alert">Carregando propostas.</div></div><div ng-if="!pagePropostas.proposals && 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--propostas"><section class="section--info"><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.proposals"><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>')}]); | |
6 | 0 | \ No newline at end of file |
dist/styles/app-1859d25cf9.css
... | ... | @@ -1 +0,0 @@ |
1 | -@charset "UTF-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}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}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}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}samp{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[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-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{background:transparent!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:1px 0 0;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 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 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:"/\\00a0";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,body.contraste a,body.contraste .btn{color:#fff;background-color:#000}.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}.header{position:relative}.header button{position:absolute;right:0;top:2px}.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 #2a4781}.seguranca-publica .button--themed .btn{background-color:#e95052;border-bottom:3px solid #c43e3e}.educacao .button--themed .btn{background-color:#cc6cd9;border-bottom:3px solid #93549e}.reducao-da-pobreza .button--themed .btn{background-color:#38c7a4;border-bottom:3px solid #2a9677}.cultura .button--themed .btn{background-color:#a63738;border-bottom:3px solid #862f2f}.esporte .button--themed .btn{background-color:#f15b31;border-bottom:3px solid #ce472c}.meio-ambiente .button--themed .btn{background-color:#3cc667;border-bottom:3px solid #63d286}.saude .button--themed .btn:hover,.saude .button--themed .btn:focus{background-color:#2a4781}.seguranca-publica .button--themed .btn:hover,.seguranca-publica .button--themed .btn:focus{background-color:#c43e3e}.educacao .button--themed .btn:hover,.educacao .button--themed .btn:focus{background-color:#93549e}.reducao-da-pobreza .button--themed .btn:hover,.reducao-da-pobreza .button--themed .btn:focus{background-color:#2a9677}.cultura .button--themed .btn:hover,.cultura .button--themed .btn:focus{background-color:#862f2f}.esporte .button--themed .btn:hover,.esporte .button--themed .btn:focus{background-color:#ce472c}.meio-ambiente .button--themed .btn:hover,.meio-ambiente .button--themed .btn:focus{background-color:#63d286}.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}.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}.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}.contraste .saude .color-theme-fg{color:#fff}.contraste .saude .color-theme-bg{background-color:#000}.seguranca-publica .color-theme-fg{color:#e95052}.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}.contraste .seguranca-publica .color-theme-fg{color:#fff}.contraste .seguranca-publica .color-theme-bg{background-color:#000}.educacao .color-theme-fg{color:#cc6cd9}.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}.contraste .educacao .color-theme-fg{color:#fff}.contraste .educacao .color-theme-bg{background-color:#000}.reducao-da-pobreza .color-theme-fg{color:#38c7a4}.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}.contraste .reducao-da-pobreza .color-theme-fg{color:#fff}.contraste .reducao-da-pobreza .color-theme-bg{background-color:#000}.cultura .color-theme-fg{color:#a63738}.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}.contraste .cultura .color-theme-fg{color:#fff}.contraste .cultura .color-theme-bg{background-color:#000}.esporte .color-theme-fg{color:#f15b31}.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}.contraste .esporte .color-theme-fg{color:#fff}.contraste .esporte .color-theme-bg{background-color:#000}.meio-ambiente .color-theme-fg{color:#3cc667}.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}.contraste .meio-ambiente .color-theme-fg{color:#fff}.contraste .meio-ambiente .color-theme-bg{background-color:#000}.color-theme-common-fg{color:#5E739E}.color-theme-common-bg{background-color:#5E739E}.color-fg-white{color:#fff}.color-bg-gray{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}@media only screen and (max-width:959px){#barra-brasil ul.list{z-index:9999}}.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}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%;background-color:#181e21}.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:red;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:lightgray;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%}ul.list-color{list-style:none;padding:0;margin:0}.saude ul.list-color li:before{color:#3359a7}.seguranca-publica ul.list-color li:before{color:#e95052}.educacao ul.list-color li:before{color:#cc6cd9}.reducao-da-pobreza ul.list-color li:before{color:#38c7a4}.cultura ul.list-color li:before{color:#a63738}.esporte ul.list-color li:before{color:#f15b31}.meio-ambiente ul.list-color li:before{color:#3cc667}ul.list-color li:before{content:"• ";font-weight:700;font-size:20px;position:relative;top:2px;color:#2a9677}.page--program .program-content ul li{padding-left:2em;padding-bottom:15px;text-indent:-.7em}.page--program .program-content .col-middle{vertical-align:top}@media screen and (min-width:1200px){.page--program .program-content img{width:100%}}.destaque-bg-cinza{background-color:#F1F1F1;color:#484848}.destaque-padding{padding:20px}.destaque-font{font-size:130%!important}.font,.font-140,.font-115,.font-180{line-height:normal!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:4px 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 lightgray;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:50px 0 0 50px;position:relative;margin:0;border-left:none;line-height:28px}blockquote:before{content:"\231C";font-size:200px;line-height:200px;position:absolute;top:-10px;left:-10px;font-weight:bolder}.saude blockquote:before{color:#3359a7}.seguranca-publica blockquote:before{color:#e95052}.educacao blockquote:before{color:#cc6cd9}.reducao-da-pobreza blockquote:before{color:#38c7a4}.cultura blockquote:before{color:#a63738}.esporte blockquote:before{color:#f15b31}.meio-ambiente blockquote:before{color:#3cc667}.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}.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:15% 0% 0}}@media (min-width:992px){.bloco1-futebol{padding:3% 5% 0}}@media (max-width:992px){.bloco1-esporte-toda-vida{padding:5% 10% 0}}@media (min-width:992px){.bloco1-esporte-toda-vida{padding:10% 10% 0}}@media (min-width:1200px){.bloco1-esporte-toda-vida{padding:18% 10% 0}}@media (max-width:992px){.bloco2-esporte-toda-vida{padding:5% 10% 0}}@media (min-width:992px){.bloco2-esporte-toda-vida{padding:10% 10% 0}}@media (min-width:1200px){.bloco2-esporte-toda-vida{padding:18% 10% 0}}.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}#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-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}.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}.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;min-height:170px}.article-box--image{min-height:170px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:all .2s ease-in-out}.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}@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}.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}@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--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}.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 .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}.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{width:100%;height:240px;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{color:#e1e1e1;text-transform:uppercase;font-weight:700}.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--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-list--panel .date-wrapper{margin-left:16px}.event-list .event-list--panel .time-wrapper{margin-left:22px}.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}.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 .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:0}.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}.proposal-box{background-color:#f1f1f1;border-radius:5px;margin-bottom:20px;position:relative}.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}.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}.proposal-box--ranking{font-weight:700;padding:10px 0;background-color:#dadada}.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-weight:700;line-height:24px;padding:10px 30px}.proposal-box .proposal-message-panel .message-icon .glyphicon{top:8px}.proposal-box .feedback{padding:20px}.proposal-box .feedback--title{font-size:22px;font-weight:700}.proposal-box .feedback--message{font-size:14px;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;bottom:32px;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}.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}.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;margin-left:10px;border-radius:100%;font-size:18px;padding:10px 0 0}.page--duvidas .panel-default>.panel-heading{background-color:#fff;border-color:#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}.page--erro h1{color:#464646;font-size:72px;font-weight:700;margin-bottom:40px}.page--erro .row-height{min-height:400px}.page--erro .content{text-align:center}.page--erro .icon-circle{display:inline-block;font-size:40px;line-height:33px;font-weight:400;position:relative;top:-5px;padding:20px;margin-top:5px;margin-right:30px;color:#fff;background:#c93e55}.page--erro h1{display:inline-block}.page--inicio .section-video{padding:20px 0}.page--inicio .section--articles .header{position:relative}.page--inicio .section--articles .header button{position:absolute;right:0;top:2px}.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}.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-color:#4A4A0E;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 p{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}}.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 .program-preview--box{position:relative;background-color:#f1f1f1}.page--program .program-preview .program-preview--banner{width:100%;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat}.page--program .program-preview .program-preview--icon{position:absolute;top:-40px;left:40px;width:81px;height:81px}.page--program .program-preview .program-preview--icon .icon{display:block;position:relative;top:-2px;left:-2px}.contraste .page--program .program-preview .program-preview--icon{border:1px solid #fff}.page--program .program-preview .program-preview--box--content-wrapper{padding:48px;position:relative}.page--program .program-preview .program-preview--abstract h2{margin-top:22px;margin-bottom:32px}.page--program .program-preview .program-preview--abstract-details p{color:#484848;font-size:14px;line-height:18px;margin-bottom:25px}.page--program .program-preview .program-preview--share{margin-bottom:20px;position:relative}.page--program .program-preview .program-preview--share .dropdown{display:inline-block;position:relative}.page--program .program-preview .program-preview--share .dropdown-menu{padding:0;margin:0}.page--program .program-preview .program-preview--share .social-share{background-color:#fff}.page--program .program-preview .program-preview--share .social-share--arrow{border-bottom-color:#fff}.page--program .program-preview .program-preview--share-label,.page--program .program-preview .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:14px;line-height:18px}.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--propostas .proposal-box--middle{background-color:#fff}.page--propostas .topics-select--wrapper{margin:20px 0}.icon{background-image:url("../assets/images/icons/sprite.png?9dd9b23c2213adac6d6bc56f1fb96ad23a155f8b")}.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-social-flickr{background-position:0 -153px;width:56px;height:56px}.icon-social-googleplus{background-position:0 -209px;width:56px;height:56px}.icon-tema-igualdade-small{background-position:0 -265px;width:56px;height:56px}.icon-social-share{background-position:0 -321px;width:56px;height:56px}.icon-social-twitter{background-position:0 -377px;width:56px;height:56px}.icon-social-whatsapp{background-position:0 -433px;width:56px;height:56px}.icon-social-youtube{background-position:0 -489px;width:56px;height:56px}.icon-tema-agricultura-small{background-position:0 -545px;width:56px;height:56px}.icon-social-facebook{background-position:0 -601px;width:56px;height:56px}.icon-tema-cidades-small{background-position:0 -657px;width:56px;height:56px}.icon-tema-seguranca-publica-small{background-position:0 -713px;width:56px;height:56px}.icon-tema-cultura-small{background-position:0 -769px;width:56px;height:56px}.icon-tema-saude-small{background-position:0 -825px;width:56px;height:56px}.icon-tema-desenvolvimento-produtivo-small{background-position:0 -881px;width:56px;height:56px}.icon-tema-reducao-da-pobreza-small{background-position:0 -937px;width:56px;height:56px}.icon-tema-educacao-small{background-position:0 -993px;width:56px;height:56px}.icon-tema-meio-ambiente-small{background-position:0 -1049px;width:56px;height:56px}.icon-tema-esporte-small{background-position:0 -1105px;width:56px;height:56px}.icon-tema-infraestrutura-small{background-position:0 -1161px;width:56px;height:56px}.icon-tema-gestao-publica-small{background-position:0 -1217px;width:56px;height:56px}.icon-tema-trabalho-emprego-e-renda-small{background-position:0 -1273px;width:56px;height:56px}.icon-eye{background-position:0 -1329px;width:128px;height:81px}.icon-tema-cultura{background-position:0 -1410px;width:84px;height:84px}.icon-tema-gestao-publica{background-position:0 -1494px;width:84px;height:84px}.icon-tema-esporte{background-position:0 -1578px;width:84px;height:84px}.icon-tema-infraestrutura{background-position:0 -1662px;width:84px;height:84px}.icon-tema-trabalho-emprego-e-renda{background-position:0 -1746px;width:84px;height:84px}.icon-tema-meio-ambiente{background-position:0 -1830px;width:84px;height:84px}.icon-tema-desenvolvimento-produtivo{background-position:0 -1914px;width:84px;height:84px}.icon-tema-reducao-da-pobreza{background-position:0 -1998px;width:84px;height:84px}.icon-tema-igualdade{background-position:0 -2082px;width:84px;height:84px}.icon-tema-saude{background-position:0 -2166px;width:84px;height:84px}.icon-tema-cidades{background-position:0 -2250px;width:84px;height:84px}.icon-tema-seguranca-publica{background-position:0 -2334px;width:84px;height:84px}.icon-tema-agricultura{background-position:0 -2418px;width:84px;height:84px}.icon-tema-educacao{background-position:0 -2502px;width:84px;height:84px}.icon-greencheck{background-position:0 -2586px;width:123px;height:96px}.icon-redcross{background-position:0 -2682px;width:119px;height:120px}.icon-mail{background-position:0 -2802px;width:128px;height:128px} | |
2 | 0 | \ No newline at end of file |
... | ... | @@ -0,0 +1 @@ |
1 | +@charset "UTF-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}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}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}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}samp{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[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-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@media print{*,*:before,*:after{background:transparent!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:1px 0 0;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 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 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:"/\\00a0";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,body.contraste a,body.contraste .btn{color:#fff;background-color:#000}.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}.header{position:relative}.header button{position:absolute;right:0;top:2px}.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 #2a4781}.seguranca-publica .button--themed .btn{background-color:#e95052;border-bottom:3px solid #c43e3e}.educacao .button--themed .btn{background-color:#cc6cd9;border-bottom:3px solid #93549e}.reducao-da-pobreza .button--themed .btn{background-color:#38c7a4;border-bottom:3px solid #2a9677}.cultura .button--themed .btn{background-color:#a63738;border-bottom:3px solid #862f2f}.esporte .button--themed .btn{background-color:#f15b31;border-bottom:3px solid #ce472c}.meio-ambiente .button--themed .btn{background-color:#3cc667;border-bottom:3px solid #63d286}.saude .button--themed .btn:hover,.saude .button--themed .btn:focus{background-color:#2a4781}.seguranca-publica .button--themed .btn:hover,.seguranca-publica .button--themed .btn:focus{background-color:#c43e3e}.educacao .button--themed .btn:hover,.educacao .button--themed .btn:focus{background-color:#93549e}.reducao-da-pobreza .button--themed .btn:hover,.reducao-da-pobreza .button--themed .btn:focus{background-color:#2a9677}.cultura .button--themed .btn:hover,.cultura .button--themed .btn:focus{background-color:#862f2f}.esporte .button--themed .btn:hover,.esporte .button--themed .btn:focus{background-color:#ce472c}.meio-ambiente .button--themed .btn:hover,.meio-ambiente .button--themed .btn:focus{background-color:#63d286}.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}.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}.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}.contraste .saude .color-theme-fg{color:#fff}.contraste .saude .color-theme-bg{background-color:#000}.seguranca-publica .color-theme-fg{color:#e95052}.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}.contraste .seguranca-publica .color-theme-fg{color:#fff}.contraste .seguranca-publica .color-theme-bg{background-color:#000}.educacao .color-theme-fg{color:#cc6cd9}.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}.contraste .educacao .color-theme-fg{color:#fff}.contraste .educacao .color-theme-bg{background-color:#000}.reducao-da-pobreza .color-theme-fg{color:#38c7a4}.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}.contraste .reducao-da-pobreza .color-theme-fg{color:#fff}.contraste .reducao-da-pobreza .color-theme-bg{background-color:#000}.cultura .color-theme-fg{color:#a63738}.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}.contraste .cultura .color-theme-fg{color:#fff}.contraste .cultura .color-theme-bg{background-color:#000}.esporte .color-theme-fg{color:#f15b31}.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}.contraste .esporte .color-theme-fg{color:#fff}.contraste .esporte .color-theme-bg{background-color:#000}.meio-ambiente .color-theme-fg{color:#3cc667}.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}.contraste .meio-ambiente .color-theme-fg{color:#fff}.contraste .meio-ambiente .color-theme-bg{background-color:#000}.color-theme-common-fg{color:#5E739E}.color-theme-common-bg{background-color:#5E739E}.color-fg-white{color:#fff}.color-bg-gray{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}@media only screen and (max-width:959px){#barra-brasil ul.list{z-index:9999}}.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}.row-height{display:table;table-layout:fixed;height:100%;width:100%}.col-height{display:table-cell;float:none;height:100%;background-color:#181e21}.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:red;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:lightgray;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%}ul.list-color{list-style:none;padding:0;margin:0}.saude ul.list-color li:before{color:#3359a7}.seguranca-publica ul.list-color li:before{color:#e95052}.educacao ul.list-color li:before{color:#cc6cd9}.reducao-da-pobreza ul.list-color li:before{color:#38c7a4}.cultura ul.list-color li:before{color:#a63738}.esporte ul.list-color li:before{color:#f15b31}.meio-ambiente ul.list-color li:before{color:#3cc667}ul.list-color li:before{content:"• ";font-weight:700;font-size:20px;position:relative;top:2px;color:#2a9677}.page--program .program-content ul li{padding-left:2em;padding-bottom:15px;text-indent:-.7em}.page--program .program-content .col-middle{vertical-align:top}@media screen and (min-width:1200px){.page--program .program-content img{width:100%}}.destaque-bg-cinza{background-color:#F1F1F1;color:#484848}.destaque-padding{padding:20px}.destaque-font{font-size:130%!important}.font,.font-140,.font-115,.font-180{line-height:normal!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:4px 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 lightgray;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:50px 0 0 50px;position:relative;margin:0;border-left:none;line-height:28px}blockquote:before{content:"\231C";font-size:200px;line-height:200px;position:absolute;top:-10px;left:-10px;font-weight:bolder}.saude blockquote:before{color:#3359a7}.seguranca-publica blockquote:before{color:#e95052}.educacao blockquote:before{color:#cc6cd9}.reducao-da-pobreza blockquote:before{color:#38c7a4}.cultura blockquote:before{color:#a63738}.esporte blockquote:before{color:#f15b31}.meio-ambiente blockquote:before{color:#3cc667}.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}.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:15% 0% 0}}@media (min-width:992px){.bloco1-futebol{padding:3% 5% 0}}@media (max-width:992px){.bloco1-esporte-toda-vida{padding:5% 10% 0}}@media (min-width:992px){.bloco1-esporte-toda-vida{padding:10% 10% 0}}@media (min-width:1200px){.bloco1-esporte-toda-vida{padding:18% 10% 0}}@media (max-width:992px){.bloco2-esporte-toda-vida{padding:5% 10% 0}}@media (min-width:992px){.bloco2-esporte-toda-vida{padding:10% 10% 0}}@media (min-width:1200px){.bloco2-esporte-toda-vida{padding:18% 10% 0}}.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}#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-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}.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}.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;min-height:170px}.article-box--image{min-height:170px;background-position:center;background-size:cover;background-repeat:no-repeat;transition:all .2s ease-in-out}.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}@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}.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}@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--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}.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 .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}.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{width:100%;height:240px;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{color:#e1e1e1;text-transform:uppercase;font-weight:700}.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--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-list--panel .date-wrapper{margin-left:16px}.event-list .event-list--panel .time-wrapper{margin-left:22px}.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}.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}.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}.proposal-box--ranking{font-weight:700;padding:10px 0;background-color:#dadada}.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-weight:700;line-height:24px;padding:10px 30px}.proposal-box .proposal-message-panel .message-icon .glyphicon{top:8px}.proposal-box .feedback{padding:20px}.proposal-box .feedback--title{font-size:22px;font-weight:700}.proposal-box .feedback--message{font-size:14px;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)}.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 .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:0}.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}.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;bottom:32px;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}.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}.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}.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}.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}.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--erro{background-color:#f9f9f9}.page--erro h1{color:#464646;font-size:72px;font-weight:700;margin-bottom:40px}.page--erro .row-height{min-height:400px}.page--erro .content{text-align:center}.page--erro .icon-circle{display:inline-block;font-size:40px;line-height:33px;font-weight:400;position:relative;top:-5px;padding:20px;margin-top:5px;margin-right:30px;color:#fff;background:#c93e55}.page--erro h1{display:inline-block}.page--duvidas .num-duvida{color:#FFF;background-color:#5E749D;display:inline-block;text-align:center;width:45px;height:45px;margin-left:10px;border-radius:100%;font-size:18px;padding:10px 0 0}.page--duvidas .panel-default>.panel-heading{background-color:#fff;border-color:#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--inicio .section-video{padding:20px 0}.page--inicio .section--articles .header{position:relative}.page--inicio .section--articles .header button{position:absolute;right:0;top:2px}.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}.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-color:#4A4A0E;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 p{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}}.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 .program-preview--box{position:relative;background-color:#f1f1f1}.page--program .program-preview .program-preview--banner{width:100%;height:400px;background-position:center;background-size:cover;background-repeat:no-repeat}.page--program .program-preview .program-preview--icon{position:absolute;top:-40px;left:40px;width:81px;height:81px}.page--program .program-preview .program-preview--icon .icon{display:block;position:relative;top:-2px;left:-2px}.contraste .page--program .program-preview .program-preview--icon{border:1px solid #fff}.page--program .program-preview .program-preview--box--content-wrapper{padding:48px;position:relative}.page--program .program-preview .program-preview--abstract h2{margin-top:22px;margin-bottom:32px}.page--program .program-preview .program-preview--abstract-details p{color:#484848;font-size:14px;line-height:18px;margin-bottom:25px}.page--program .program-preview .program-preview--share{margin-bottom:20px;position:relative}.page--program .program-preview .program-preview--share .dropdown{display:inline-block;position:relative}.page--program .program-preview .program-preview--share .dropdown-menu{padding:0;margin:0}.page--program .program-preview .program-preview--share .social-share{background-color:#fff}.page--program .program-preview .program-preview--share .social-share--arrow{border-bottom-color:#fff}.page--program .program-preview .program-preview--share-label,.page--program .program-preview .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:14px;line-height:18px}.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--propostas .proposal-box--middle{background-color:#fff}.page--propostas .topics-select--wrapper{margin:20px 0}.icon{background-image:url("../assets/images/icons/sprite.png?9dd9b23c2213adac6d6bc56f1fb96ad23a155f8b")}.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-social-flickr{background-position:0 -153px;width:56px;height:56px}.icon-social-googleplus{background-position:0 -209px;width:56px;height:56px}.icon-tema-igualdade-small{background-position:0 -265px;width:56px;height:56px}.icon-social-share{background-position:0 -321px;width:56px;height:56px}.icon-social-twitter{background-position:0 -377px;width:56px;height:56px}.icon-social-whatsapp{background-position:0 -433px;width:56px;height:56px}.icon-social-youtube{background-position:0 -489px;width:56px;height:56px}.icon-tema-agricultura-small{background-position:0 -545px;width:56px;height:56px}.icon-social-facebook{background-position:0 -601px;width:56px;height:56px}.icon-tema-cidades-small{background-position:0 -657px;width:56px;height:56px}.icon-tema-seguranca-publica-small{background-position:0 -713px;width:56px;height:56px}.icon-tema-cultura-small{background-position:0 -769px;width:56px;height:56px}.icon-tema-saude-small{background-position:0 -825px;width:56px;height:56px}.icon-tema-desenvolvimento-produtivo-small{background-position:0 -881px;width:56px;height:56px}.icon-tema-reducao-da-pobreza-small{background-position:0 -937px;width:56px;height:56px}.icon-tema-educacao-small{background-position:0 -993px;width:56px;height:56px}.icon-tema-meio-ambiente-small{background-position:0 -1049px;width:56px;height:56px}.icon-tema-esporte-small{background-position:0 -1105px;width:56px;height:56px}.icon-tema-infraestrutura-small{background-position:0 -1161px;width:56px;height:56px}.icon-tema-gestao-publica-small{background-position:0 -1217px;width:56px;height:56px}.icon-tema-trabalho-emprego-e-renda-small{background-position:0 -1273px;width:56px;height:56px}.icon-eye{background-position:0 -1329px;width:128px;height:81px}.icon-tema-cultura{background-position:0 -1410px;width:84px;height:84px}.icon-tema-gestao-publica{background-position:0 -1494px;width:84px;height:84px}.icon-tema-esporte{background-position:0 -1578px;width:84px;height:84px}.icon-tema-infraestrutura{background-position:0 -1662px;width:84px;height:84px}.icon-tema-trabalho-emprego-e-renda{background-position:0 -1746px;width:84px;height:84px}.icon-tema-meio-ambiente{background-position:0 -1830px;width:84px;height:84px}.icon-tema-desenvolvimento-produtivo{background-position:0 -1914px;width:84px;height:84px}.icon-tema-reducao-da-pobreza{background-position:0 -1998px;width:84px;height:84px}.icon-tema-igualdade{background-position:0 -2082px;width:84px;height:84px}.icon-tema-saude{background-position:0 -2166px;width:84px;height:84px}.icon-tema-cidades{background-position:0 -2250px;width:84px;height:84px}.icon-tema-seguranca-publica{background-position:0 -2334px;width:84px;height:84px}.icon-tema-agricultura{background-position:0 -2418px;width:84px;height:84px}.icon-tema-educacao{background-position:0 -2502px;width:84px;height:84px}.icon-greencheck{background-position:0 -2586px;width:123px;height:96px}.icon-redcross{background-position:0 -2682px;width:119px;height:120px}.icon-mail{background-position:0 -2802px;width:128px;height:128px} | |
0 | 2 | \ No newline at end of file | ... | ... |