.txt-orange{color:#ff8a00!important}.txt-primary{color:#fff!important}.txt-secondary{color:#2597d6!important}.txt-red-light{color:#db2d39!important}.tmp-bg-secondary{background-color:#2597d6;color:#242424}.btn.txt-white,.txt-white{color:#fff!important}.bg-dark{background-color:#242424!important}@keyframes collapse_animation{0%{height:100%}to{height:0;overflow:hidden}}#content-header-component{display:flex;align-items:center}#content-header-component>div{height:-moz-max-content;height:max-content}.tree-list,.tree-list .branch{list-style:none;padding:0}.search-with-append{position:relative}.search-with-append .append-clear-button{position:absolute;right:0;top:50%;transform:translate(calc(-100% - .5em),-50%);color:#1f2d3d!important;z-index:1;border:none;background:transparent;padding:0;margin:0}.simple-modal-container{position:fixed;left:0;top:0;height:100vh;width:100%;z-index:1050;background-color:rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center}.table-container{overflow-x:auto;flex:inherit;max-width:inherit;min-height:200px;height:-moz-max-content;height:max-content}.custom-file-select-button{position:relative;padding:.375rem .75rem;font-size:1rem;background-color:#17a2b8;color:#fff;cursor:pointer}.custom-file-container{display:flex;justify-content:flex-end;flex-flow:column}.custom-file-container .custom-file-label{bottom:0;top:unset;margin:0;left:0;right:0}.custom-image-input-container{position:relative;width:-moz-max-content;width:max-content}.custom-image-input-container .custom-image-input-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.custom-image-input-container .custom-image-input{position:absolute;width:100%;height:100%;z-index:2;visibility:hidden}.custom-image-input-container .custom-image-input-label{position:relative;z-index:1;display:flex;align-items:center;padding:5px;width:200px;height:200px;border:4px dashed #d3d3d3}.custom-image-input-container .custom-image-input-text{display:block;width:100%;word-break:break-word;text-align:center}.action-button{position:fixed;bottom:0;right:0;transform:translate(-50%,-50%);border-radius:100%;width:3rem;height:3rem;font-size:1.75rem;font-weight:700;display:flex;align-items:center;justify-content:center;text-align:center;box-shadow:2px 2px 5px 0 rgba(0,0,0,.25)}.action-button>*{display:block;margin:0;padding:0}a.no-link,a.no-link *{color:inherit;font-style:inherit}a.no-link:hover,a.no-link :hover{color:inherit}.tree-list .tree-item{padding:1rem;position:relative;border:1px solid rgba(0,0,0,.125);border-top:0 solid rgba(0,0,0,.125);transition:.25s ease-in-out}.tree-list .tree-item:first-child{border-top:1px solid rgba(0,0,0,.125)}.tree-list .tree-item.collapsed .branch,.tree-list .tree-item.collapsed>.content,.tree-list .tree-item.collapsed hr{display:none}.tree-list .branch .tree-item{margin:.5rem 0 .5rem 1rem;padding:.5rem 1rem;border-width:1px}.tree-list .branch .tree-item:before{top:-.25rem;height:calc(50% + .25rem);border:solid grey;border-width:0 0 1px 1px}.tree-list .branch .tree-item:after,.tree-list .branch .tree-item:before{content:"";position:absolute;left:-1rem;width:1rem;background:transparent}.tree-list .branch .tree-item:after{bottom:calc(-.25rem - 1px);height:calc(50% + .25rem + 1px);border:solid grey;border-width:1px 0 0 1px}.tree-list .branch .tree-item:last-child:after{content:unset}.chart-container{display:flex;justify-content:center}.chart-container .pieLabel>*{color:#fff!important;font-weight:800;text-shadow:0 0 2px #000}.multi-select-input-component .select-container{display:flex;align-items:baseline}.multi-select-input-component .multi-select-input-options-container{display:flex;flex-flow:column;background-color:#fff}.multi-select-input-component .multi-select-input-options-container .item{display:flex;align-items:stretch;justify-items:stretch;border-top:1px solid #d3d3d3;padding-top:.5rem!important}.multi-select-input-component .multi-select-input-options-container .item:first-child{border:unset;padding-top:.25rem!important}.multi-select-input-component .multi-select-input-options-container .item .item-text{display:flex;align-items:center;font-size:1.15rem;font-weight:500;flex-grow:1}ul.item-list{padding-right:7.5px;padding-left:7.5px;width:100%}ul.item-list li{padding-top:7.5px;padding-bottom:7.5px;width:100%;margin:7.5px 0;background:#fff;border-radius:.25rem;box-shadow:-1px 1px 3px 0 rgba(0,0,0,.15)}.show-print{display:none!important}@media print{.hide-print{display:none!important}.show-print{display:block!important}}#topicos-container .card,#topicos-editor-container .card{margin-bottom:0}#topicos-container .inner-item .item-content,#topicos-editor-container .inner-item .item-content{margin-bottom:.5rem}#topicos-container .item-raiz-subitems-container,#topicos-editor-container .item-raiz-subitems-container{padding:.75rem 1.25rem;width:100%;overflow-x:auto;display:none}#topicos-container .item-raiz-subitems-container.card-body,#topicos-editor-container .item-raiz-subitems-container.card-body{background-color:#ededed}#topicos-container .item-raiz-subitems-container.expanded,#topicos-editor-container .item-raiz-subitems-container.expanded{display:block}#topicos-container .item-raiz-subitems-container>.item-raiz-subitems,#topicos-editor-container .item-raiz-subitems-container>.item-raiz-subitems{display:flex;flex-flow:column}#topicos-container .item-raiz-subitems-container>.item-raiz-subitems>.inner-item,#topicos-editor-container .item-raiz-subitems-container>.item-raiz-subitems>.inner-item{margin:0 0 1rem}#topicos-container .item-raiz-subitems-container>.item-raiz-subitems>.inner-item:last-child,#topicos-editor-container .item-raiz-subitems-container>.item-raiz-subitems>.inner-item:last-child{margin:0;padding-bottom:0}#topicos-container .item-raiz-subitems-container>.item-raiz-subitems>.inner-item>.item-content>.item-control-button.shown,#topicos-editor-container .item-raiz-subitems-container>.item-raiz-subitems>.inner-item>.item-content>.item-control-button.shown{opacity:1}#topicos-container .item-raiz,#topicos-editor-container .item-raiz{width:100%}#topicos-container .item-raiz>.card-footer,#topicos-editor-container .item-raiz>.card-footer{position:relative}#topicos-container .item-raiz>.card-footer>*,#topicos-editor-container .item-raiz>.card-footer>*{position:relative;z-index:2}#topicos-container .item-raiz .canvas-item,#topicos-editor-container .item-raiz .canvas-item{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1!important}#topicos-container div.expanded>.expand-button,#topicos-editor-container div.expanded>.expand-button{opacity:1;transform:rotate(45deg)}#topicos-container .expand-button,#topicos-editor-container .expand-button{font-size:1rem;padding:.75rem;position:relative;transition:.25s}#topicos-container .expand-button:before,#topicos-editor-container .expand-button:before{display:block;content:"";width:1rem;height:1rem}#topicos-container .expand-button i,#topicos-editor-container .expand-button i{top:50%;left:50%;transform:translate(-50%,-50%);position:absolute;opacity:.8;color:#ededed}#topicos-container .expand-button i:before,#topicos-editor-container .expand-button i:before{z-index:2;position:relative}#topicos-container .expand-button i:after,#topicos-editor-container .expand-button i:after{content:"";position:absolute;top:50%;left:50%;width:24px;height:24px;display:block;transform:translate(-50%,-50%);z-index:1;background-color:#5a6268;border-radius:50%}#topicos-editor-container .item-raiz-subitems-container{padding:.5rem .25rem}#topicos-editor-container .item-raiz-subitems-container>.inner-item>.item-content:before{content:"";position:absolute;width:calc(3.25rem + 1px);left:-.25rem;top:calc(1.125rem + 1px);border-bottom:1px solid #a9a9a9}#topicos-editor-container .item-raiz-subitems-container .inner-item .item-content .item-control-button>*{opacity:0}#topicos-editor-container .item-raiz-subitems-container .inner-item .item-content:hover .item-control-button>*{opacity:1}#topicos-editor-container .item-raiz-subitems-container .inner-item .nome-input{width:-moz-max-content;width:max-content}#topicos-editor-container .item-raiz-subitems-container .inner-item>.item-subitems .inner-item .item-content:before{left:2rem;top:-.5rem;height:calc(1.625rem + 1px)}#topicos-editor-container .item-raiz-subitems-container .inner-item>.item-subitems .inner-item .item-content:after{left:2rem;top:1.125rem;height:calc(100% - 1.125rem)}#topicos-editor-container .item-raiz-subitems-container .inner-item>.item-subitems .item-subitems:before{top:calc(-1px - .5rem);left:2rem}#topicos-editor-container .item-raiz-subitems-container .template.inner-item .inner-item>.item-content:before{top:calc(-1px - .5rem)}#topicos-editor-container .item-raiz-subitems-container .template.inner-item .inner-item>.item-content:after{top:1.125rem}.inner-item{display:flex;flex-flow:column;width:100%}.inner-item>*{flex-shrink:0;flex-grow:0}.inner-item>.item-raiz-template .item-title{padding:2px 0}.inner-item>.item-raiz-template .item-title input{border-bottom:3px solid #2597d6;box-shadow:-1px 2px 3px 0 rgba(0,0,0,.15)}.inner-item.item-folha>.item-content{width:-moz-max-content;width:max-content;max-width:unset;margin-left:calc(3rem + 2px)}.inner-item .item-content{max-width:300px;width:100%;display:flex;flex-wrap:nowrap;position:relative}.inner-item .item-content .item-control-button{z-index:1;position:relative;transition:.25s;height:-moz-max-content;height:max-content}.inner-item .item-content .item-control-button-empty{width:calc(1.5rem + 16px)}.inner-item .item-content .item-title{flex-grow:1;height:-moz-max-content;height:max-content}.inner-item .template_button{padding:.1rem .5rem;transition:.25s;z-index:1;position:relative;border-radius:0 0 .25rem .25rem}.inner-item .template_button>*{pointer-events:none}.inner-item .template_button label{margin:0}.inner-item.template .template_button{background-color:#2597d6;color:#fff}.inner-item.template>.item-content .item-title{position:relative}.inner-item.template>.item-content .item-title .nome-input{border-radius:.25rem .25rem 0 0}.inner-item.template>.item-subitems .item-title{position:relative}.inner-item.template>.item-subitems .item-title input{border-radius:.25rem .25rem 0 0}.inner-item.template>.item-subitems .template_button{margin-top:-1px;border-radius:0 0 .25rem .25rem}.inner-item.template>.item-subitems .template_button>*{display:none}.inner-item .item-subitems{padding-left:2rem;display:flex;flex-flow:column}.inner-item .item-subitems .inner-item .item-content:before{content:"";position:absolute;left:calc(2rem + 2px);top:calc(-2px - .5rem);height:calc(.5rem + 2px + 50%);width:1rem;border:solid #a9a9a9;border-width:0 0 1px 1px}.inner-item .item-subitems .inner-item .item-content:after{content:"";position:absolute;left:calc(2rem + 2px);top:calc(50% - 1px);height:50%;border-left:1px solid #a9a9a9}.inner-item .item-subitems .inner-item>.item-subitems{position:relative}.inner-item .item-subitems .inner-item>.item-subitems:before{content:"";position:absolute;height:100%;border-left:1px solid #a9a9a9;top:calc(-2px - .5rem);left:calc(2rem + 2px)}.inner-item .item-subitems .inner-item.item-template>* .item-content:after,.inner-item .item-subitems .inner-item.item-template>* .item-content:before,.inner-item .item-subitems .inner-item.item-template>* .item-subitems:before{border-color:#2597d6}.inner-item .item-subitems .inner-item.item-folha .item-content:after,.inner-item .item-subitems .inner-item.item-folha .item-content:before{left:-1rem}.inner-item .item-subitems .inner-item:last-child>.item-content:after,.inner-item .item-subitems .inner-item:last-child>.item-subitems:before{content:unset}.simple-modal-container{display:block;overflow-y:auto}.simple-modal-container>*{overflow:initial}.login-box-container{display:flex;align-items:center;justify-content:center;min-height:inherit;width:100%;background-color:#242424}.login-card{background-color:#f8f9fa!important;color:#1f2d3d!important}.login-card>.card-header{padding:0 1rem}.login-card .login-logo{width:100%;height:-moz-max-content;height:max-content;margin:0 auto;max-width:600px}.login-card .login-logo img{width:inherit;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media print{#planos-de-acao-form .form-control{border:unset!important;text-align:center!important}}