@import url(https://fonts.googleapis.com/css2?family=Anek+Tamil:wght@500&display=swap);.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,ul.clear,ul.clear li{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)}body.mobile #main-content-wrapper>.content{padding-left:0;padding-right:0}body.mobile #main-content-wrapper>.content>.container-fluid>.card{padding:0!important}body.mobile #main-content-wrapper>.content>.container-fluid>.card,body.mobile #main-content-wrapper>.content>.container-fluid>.card>.card-footer,body.mobile #main-content-wrapper>.content>.container-fluid>.card>form>.card-footer{background:unset;box-shadow:unset;border:unset;border-radius:unset;padding:1rem 0 0;margin:0}body.mobile #main-content-wrapper>.content>.container-fluid>.card.card-body,body.mobile #main-content-wrapper>.content>.container-fluid>.card .card-body{padding:1rem 0!important;margin:0;border-top:1px solid #969da3}body.mobile .mobile-navbar-logo-container{width:100%;display:flex;align-items:center;justify-content:center;margin:0;padding:0}body.mobile .mobile-navbar-logo-container .mobile-navbar-logo{max-height:40px;-o-object-fit:contain;object-fit:contain}body.mobile .hide-mobile{display:none!important}body.mobile .mobile-only{display:block!important}body.mobile .full-mobile-width{width:calc(100% + 15px);margin-left:-7.5px}.mobile-only{display:none!important}body{background-color:#f4f6f9;color:#1f2d3d!important}body>.body-wrapper{min-height:100vh;background-color:#f8f9fa!important}.form-control.fit{width:-moz-max-content;width:max-content}.form-control.disabled{background-color:#e9ecef;opacity:1}.container-sm{max-width:890px;overflow:auto}.locked{pointer-events:none!important;cursor:default!important}.custom-logo-container{display:flex;align-items:center;justify-content:center;padding:0;margin:0 auto;width:100%}.custom-logo-container figure{width:auto;max-width:100px;margin:0}.custom-logo-container figure .custom-logo{width:100%;max-width:inherit}.custom-logo-container .text{display:flex;align-items:flex-end;font-size:2rem;font-weight:600;padding-top:1rem;font-family:Anek Tamil,sans-serif;text-shadow:2px 2px 2px rgba(0,0,0,.3)}.custom-logo-container .text>*{font:inherit!important}.custom-logo-container .text .primary{height:-moz-max-content;height:max-content;margin:0;line-height:1em!important}.custom-logo-container .text .secondary{height:-moz-max-content;height:max-content;font-size:.6em!important;margin:0 0 2px .25rem;line-height:1em!important}.main-sidebar.sidebar-dark-primary,.main-sidebar.sidebar-light-primary{background-color:#fff!important}.main-sidebar.sidebar-dark-primary .brand-link,.main-sidebar.sidebar-light-primary .brand-link{text-align:center}.main-sidebar.sidebar-dark-primary .brand-link>.expanded-image,.main-sidebar.sidebar-light-primary .brand-link>.expanded-image{width:100%;-o-object-fit:contain;object-fit:contain;max-width:220px}.main-sidebar.sidebar-dark-primary .brand-link>.collapsed-image,.main-sidebar.sidebar-light-primary .brand-link>.collapsed-image{display:none;width:100%;-o-object-fit:contain;object-fit:contain;max-width:50px}.main-sidebar.sidebar-dark-primary .user-panel .image,.main-sidebar.sidebar-light-primary .user-panel .image{display:flex;align-items:center}.main-sidebar.sidebar-dark-primary .user-panel .image figure,.main-sidebar.sidebar-light-primary .user-panel .image figure{margin:0}.main-sidebar.sidebar-dark-primary .user-panel .image i,.main-sidebar.sidebar-light-primary .user-panel .image i{color:#242424;font-size:2rem}.main-sidebar.sidebar-dark-primary .nav-item>.nav-link.active,.main-sidebar.sidebar-light-primary .nav-item>.nav-link.active{background-color:#2597d6;color:#242424;transition:.25s ease-in-out}.main-sidebar.sidebar-dark-primary .nav-item>.nav-link.active:hover,.main-sidebar.sidebar-light-primary .nav-item>.nav-link.active:hover{background-color:#237dae;color:#242424}.sidebar-collapse .main-sidebar.sidebar-dark-primary .brand-link>.expanded-image,.sidebar-collapse .main-sidebar.sidebar-light-primary .brand-link>.expanded-image{display:none}.sidebar-collapse .main-sidebar.sidebar-dark-primary .brand-link>.collapsed-image,.sidebar-collapse .main-sidebar.sidebar-light-primary .brand-link>.collapsed-image{display:initial}.main-header.navbar.navbar-dark,.main-header.navbar.navbar-light{background-color:#fff!important}.body-wrapper>.preloader img{max-height:30vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.file-big-icon{pointer-events:none}.container-tabela-alinhada-centralmente tbody td{vertical-align:middle;align-items:center}.knob-chart{font:700 1.5rem arial,sans-serif!important}.knob-chart[readonly]{pointer-events:none}.select2 .select2-selection{height:calc(2.25rem + 2px);display:flex;align-items:center;border-color:#ced4da}.select2 .select2-selection>.select2-selection__rendered{margin:0}.select2 .select2-selection>.select2-selection__arrow{height:100%}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{padding-left:.5rem;padding-right:.5rem;color:#1f2d3d!important}.select2-selection.select2-selection--single.select2-selection--clearable .select2-selection__clear{margin-right:.05rem;padding:0 .2rem}.jq-toast-single a{font-weight:800;padding:0;margin:0;color:inherit}#empresas .lista-modulos{display:flex;flex-wrap:wrap;padding:0}#empresas .lista-modulos li{margin-left:2rem;padding-left:0}#empresas .lista-modulos li:first-child{margin-left:1rem}.print-view{padding:0 15px}.print-view section.fixed-section{margin-top:3rem;padding:0}.print-view section.fixed-section:first-child{margin-top:1rem}.print-view section.fixed-section td{padding:.25rem}.print-view .title.title-hr{margin-bottom:.5rem;border-bottom:3px solid #2597d6}.print-view .title.title-hr *{font-weight:800}.dropdown.dropdown-menu-left .dropdown-menu{left:unset!important;right:0;transform:translate3d(5px,31px,0)!important;padding:unset!important;overflow:hidden}.flex-no-wrap{flex-wrap:nowrap!important;word-break:break-all}.btn>i{pointer-events:none}