/** interface **/*{scrollbar-width:auto;scrollbar-color:#bfbfbf #ffffff}*::-webkit-scrollbar{width:12px;height:12px}*::-webkit-scrollbar-thumb{background-color:#bfbfbf;border-radius:12px;border:2px solid #ffffff}.noselect{-moz-user-select:none;-webkit-user-select:none;user-select:none;cursor:default}.thin-scroll::-webkit-scrollbar{width:10px}.thin-scroll::-webkit-scrollbar-track{background:white}.thin-scroll::-webkit-scrollbar-thumb{border-radius:6px;background:gray}.hidden{visibility:hidden}.searchitem{display:none}.dashboard_icon{border-radius:3px;padding:5px;filter:invert(100%)}.dashboard_icon:hover{background:#252525}input.input_as_label{height:30px;border:0 !important;background:inherit;font-weight:bold}.file-response-icon{position:absolute;padding-left:3px;padding-top:3px}span.obs{color:gray}span.obs_header{color:#1b809e;font-size:16px}tr.highlight{background:rgba(var(--color-standard), 0.3)}#form_palettes.fb-inline-field-container{padding:0 !important}#form_palettes div.color-div span.tcolor{border-radius:0}#form_palettes div.color-div span.tcolor{border:1px solid #ccc}.black{color:black}.blockUI.blockOverlay{opacity:0.3 !important}/** Structure **/#structure_parameter_list tr td,#structure_parameter_list tr th{padding:10px}/** Report presenter **/.report-presenter .tpanelblockwrapper,.report-presenter .tpanelblockwrapper .tpanelblock_title_bar{border:0}.report-presenter .tpanelblockwrapper .tpanelblock_close{visibility:visible !important}.badge-light{font-size:10px;background-color:gray !important}/** Report creators **/.configuration_row{background:whitesmoke}.configuration_row td:first-child{border-left:1px solid #ccc}.configuration_row td:last-child{border-right:1px solid #ccc}.configuration_row td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:4px;padding-bottom:4px}#indicator_chart_creator .adianti-indicator-box{border:1px solid #B5B5B5;border-radius:2px;display:flow-root}#color_scale_auto div.color-div span.tcolor{border-radius:0px;background:white;padding-top:4px;padding-bottom:4px;height:28px;border:1px solid #ccc}.icon-button .fa{font-size:107% !important}.icon-button .fa:hover{cursor:pointer}.far.margintop{margin-top:6px}.reports-edit-properties{float:right;padding:10px;border-left:1px solid #ddd;min-height:600px}.reports-edit-properties table > tbody > tr > td > label{color:#575757}/** Logs **/.json-value{color:cyan;font-weight:bold}.json-string{color:#e8b108;font-weight:bold}/** SQL **/.sqlsection{margin-left:10px;margin-top:4px;background:whitesmoke;border:1px solid #c7c7c7;padding:4px;font-weight:bold;border-radius:0}.sqlbox,.codebox{margin-left:10px;background:#202020;border:1px solid gray;padding:4px;color:white;font-family:Monospace;border-radius:0;overflow:auto}.sqlbox{height:300px}/** parameters **/.parameters_panel{max-height:100vh}.parameters_panel,.dashboard_left_panel,.dashboard_right_panel,.portal_left_panel,.portal_right_panel{width:500px;height:100%;float:right;background:#e0e0e0;z-index:1002;position:relative;display:none;overflow:auto;opacity:1;overflow-x:hidden;box-shadow:0px 10px 50px 0px rgba(50, 50, 50, 0.34);background:white;border-left:1px solid #c0c0c0}.portal_right_panel{width:730px;max-width:100%}#dashboard-container > .parameters_panel{margin-top:-46px}.parameters_panel.editing table tr{border:1px dashed transparent}.parameters_panel.editing table tr.parameters_group:hover td{background:inherit}.parameters_panel.editing table tr.parameters_subgroup:hover td{border-bottom:inherit}.parameters_div{user-select:none;border:none !important}.parameters_div td.parameter_label{text-align:right;padding-right:8px}.parameters_div td.parameter_field label{color:#757575;display:block;margin-top:10px}tr.parameters_group{color:rgba(var(--color-standard), 1) !important;background:rgba(var(--color-standard), 0.1) !important;font-weight:bold;cursor:pointer}tr.parameters_subgroup{/*color: white;*/font-weight:bold}tr.parameters_subgroup td{padding:5px}tr.parameters_subgroup ul li{cursor:pointer}.parameters_group > td{padding:10px}.parameters_row_odd{background-color:#fafafa}.parameters_panel_close{height:40px;float:right;top:12px;right:12px;z-index:9;position:relative}/** Panels **/.dashboard_left_panel,.portal_left_panel{float:left;left:0;position:absolute;top:0;opacity:1;border-right:1px solid #c0c0c0}.portal_right_panel,.dashboard_right_panel{float:right;right:0;position:fixed;top:0;opacity:1;border-right:1px solid #c0c0c0;overflow:auto;z-index:1030;overflow-x:hidden;box-shadow:0 10px 50px 0 rgba(50,50,50,.34);background:#fff}#portal_left_panel .panel[widget="bootstrapformbuilder"],#portal_right_panel .panel[widget="bootstrapformbuilder"]{border:0;box-shadow:none}.dashboard_right_panel .panel{border:0px}.dashboard_right_panel .panel .panel-heading{padding:0 !important;border-left:1px solid silver}.dashboard_right_panel .panel .panel-heading .panel-title{font-weight:bold;padding:0 !important;padding-top:10px !important}.dashboard_left_bar_dock{float:left;display:block;overflow:visible;margin-left:3px}.btn-group.dashboards-btn-group{max-width:100%;height:37px;display:block;float:left}.dashboards-btn-group button{margin-bottom:5px}/** data browser **/table.data-browser tbody tr td{border:1px dashed silver !important}/** icon view **/.folder-box:hover > .item-ellipsis{display:block;color:rgba(var(--color-standard), 1)}.folder-box > .item-ellipsis{position:absolute;right:5px;top:5px;width:15px;display:none;text-align:center}.folder-box > .item-badge{position:absolute;right:25px;top:5px;width:15px;text-align:center}.folder-box > .item-ellipsis:hover{background:rgba(var(--color-standard), 1);color:white;border-radius:5px}.item-owner{color:#bdbdbd;display:inline}/** file system icons **/.filesystem-icon.red{color:#dd5a43}.filesystem-icon.green{color:#69aa46}.filesystem-icon.blue{color:#478fca}/** panel block **/.tpanelblockwrapper{padding:0px;border-radius:2px;border:1px solid #B5B5B5;background:white}.tpanelblock_xypos{padding-left:10px;padding-right:10px;padding-top:3px;display:none;position:absolute;background:#f9f9f9;height:23px;top:2px;left:2px}.tpanelblock_title_bar{float:left;width:100%;margin-bottom:3px;border:0;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;box-sizing:border-box;height:30px;background:inherit;border-top:0}.tpanelblock_title_bar .btn{font-size:10pt !important;padding:2px 1px;margin-top:1px}.tpanelblock_title_bar .btn >span >i{padding:0 !important}.tpanelblock_close,.tpanelblock_actions,.tpanelblock_title{height:24px;float:left;padding-left:5px;padding-right:5px;padding-top:5px;color:black}.tpanelblock_actions{padding-left:0px;padding-right:0px}.tpanelblock_title{margin-left:3px;overflow:hidden;max-width:75%;font-size:14px;color:#333}.tpanelblock_close{visibility:hidden;float:right;color:#5C5C5C;position:absolute;right:0;display:block;background:inherit;/* importante quando o title for muito extenso não ficar por trás */font-size:15px}.tpanelblock_close button{color:#5C5C5C}.tpanelblockwrapper:hover .tpanelblock_close{visibility:visible}.tpanelblockwrapper[id^=tpanelblockwrapper_P] .tpanelblock_close{visibility:visible !important}.tpanelblock_nav_bar{background:rgba(255,255,255,0.7)}.tpanelblock_nav_bar,.tpanelblock_tab_bar{position:absolute;width:calc(100% - 21px)}.dashboardContent.editing .tpanelblock_tab_bar{background:rgba(255,255,255,0.7)}.tpanelblock_tab_bar{float:right;width:auto;right:24px;z-index:1}@media (max-width: 700px){.tpanelblock_tab_bar{right:10px;margin-left:20px}}.tpanelblock_tab_bar i.append_tab{margin-left:-10px;padding:4px;cursor:pointer}.tpanelblock_nav_bar .label{font-size:12px;margin-left:2px;border-radius:3px;padding:5px;user-select:none}.dashboardContent.editing .tpanelblockwrapper[id^="tpanelblockwrapper_R"] .tpanelblock_title:hover,.dashboardContent.editing .tpanelblockwrapper[id^="tpanelblockwrapper_F"] .tpanelblock_title:hover{border-bottom:1px dashed blue}.custom-move-arrow{display:inline-block;width:16px;height:16px;position:relative}.custom-move-arrow:hover{cursor:pointer}.custom-move-arrow:before{content:"\f00A";/* this is your text. You can also use UTF-8 character codes as I do here */font-family:FontAwesome;position:absolute;top:0;color:gray}.custom-move-arrow:hover:before,.tpanelblockwrapper.selected .custom-move-arrow:before{content:"\f14A";/* this is your text. You can also use UTF-8 character codes as I do here */color:blue}/** modo de edição (draggable, resizable) **/.tpanelblockwrapper.ui-draggable .tpanelblock_close{visibility:visible}.tpanelblockwrapper.ui-draggable{border:2px dashed silver}.tpanelblockwrapper.ui-resizable .tpanelblock_title_bar{cursor:move}.tpanelblock_buttons{height:24px;float:left;padding-left:3px;padding-right:3px;margin-top:1px}/** Float button **/.float-button,.mini-float-button{position:fixed;width:60px;height:60px;bottom:40px;right:40px;background-color:#2286D1;color:#FFF;border-radius:50px;text-align:center;box-shadow:2px 2px 3px #999;z-index:100}.mini-float-button{width:30px;height:30px;bottom:20px;background-color:#6CB9F2;box-shadow:none}.float-button.ok{background-color:#46C13F}.float-button.ok:hover{background-color:#33D52A}.internal-float-button{margin-top:22px;color:white}.internal-mini-float-button{margin-top:10px;color:white}.float-button:hover{color:white;background-color:#58B8FF}.float-button.centered{position:absolute;top:50%;left:50%;margin:-25px 0 0 -25px;box-sizing:border-box}/** diff **/.Differences{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}.Differences thead th{text-align:left;border-bottom:1px solid #000;background:#808080;color:white;padding:4px}.Differences tbody th{text-align:right;background:#ccc;width:4em;padding:1px 2px;border-right:1px solid #000;vertical-align:top;font-size:13px}.Differences td{padding:1px 2px;font-family:Consolas,monospace;font-size:13px}.DifferencesSideBySide .ChangeInsert td.Left{background:#dfd}.DifferencesSideBySide .ChangeInsert td.Right{background:#cfc}.DifferencesSideBySide .ChangeDelete td.Left{background:#f88}.DifferencesSideBySide .ChangeDelete td.Right{background:#faa}.DifferencesSideBySide .ChangeReplace .Left{background:#fe9}.DifferencesSideBySide .ChangeReplace .Right{background:#fd8}.Differences ins,.Differences del{text-decoration:none}.DifferencesSideBySide .ChangeReplace ins,.DifferencesSideBySide .ChangeReplace del{background:#fc0}.Differences .Skipped{background:#f7f7f7}.DifferencesInline .ChangeReplace .Left,.DifferencesInline .ChangeDelete .Left{background:#fdd}.DifferencesInline .ChangeReplace .Right,.DifferencesInline .ChangeInsert .Right{background:#dfd}.DifferencesInline .ChangeReplace ins{background:#9e9}.DifferencesInline .ChangeReplace del{background:#e99}/** Cards **/.card-item{border-radius:3px}.card-wrapper{/* display: -webkit-flex; */margin-top:20px}/** Treeview **/.treeview li .file{padding-left:12px}.treeview .folder.hover{color:blue}.treeview span.folder,.treeview li.expandable span.folder{background:unset}.treeview li.expandable span.folder:before{font-family:'Font Awesome 5 Pro';left:-8px;content:"\f07b";position:relative}.treeview span.folder:before{font-family:'Font Awesome 5 Pro';left:-8px;content:"\f07c";position:relative}.treeview span.file:before{font-family:'Font Awesome 5 Pro';left:-3px;content:"\f15b";position:relative;margin-right:7px}/** Comments **/#report_comment_panel{padding-right:10px}#report_comment_panel .comment_wrapper{max-height:600px;overflow:auto;padding-right:10px}.report-comment{margin-bottom:15px;margin-top:15px;border-radius:10px;border:1px solid #e2e3e7;padding:10px}.report-comment:hover{border-color:rgba(var(--color-standard), 0.3)}.report-comment .comment-user{font-weight:bold;color:#646464}.report-comment .comment-date{color:#646464;font-size:8pt}/** Paginações **/ul.pagination>li.page-item{text-align:center}ul.pagination>li.page-item>a.page-link{padding-left:0;padding-right:0}/* paginador usado no topo do dash entre favoritos */.outer_nav{float:left;max-width:calc(100% - 120px);overflow:hidden;white-space:nowrap;display:inline-block}.pagination_wrapper{position:absolute;bottom:19px;width:calc(100% - 30px);background:white;padding-top:10px;padding-left:10px}table[pagination]{margin-bottom:50px}/* paginador de tabelas bigdata */.pagination_wrapper>div.pagination_scroll>div.outer_nav{margin-left:5px;margin-right:5px;max-width:calc(100% - 180px)}.pagination-button >a{background:rgba(var(--color-standard), 0.1);width:36px;height:36px;display:block;border-radius:50px;margin-right:3px;cursor:pointer;float:left;text-align:center}.pagination-button >a:not([href]){color:#007bff}.pagination-button >a:not([href]):hover{color:white}.pagination-button.disabled>a{background:whitesmoke;color:silver}.pagination-button >a>i{padding-top:10px;font-weight:bold}.right-nav-button{float:left;width:20px;text-align:center;padding-top:5px;border:0;visibility:hidden}.left-nav-button{float:left;width:20px;text-align:center;padding-top:5px;border:0;visibility:hidden}/** Dashboad comments **/.comment_wrapper div.avatar{width:50px;height:50px;border-radius:50%;background:silver;border:2px solid rgba(0,0,0, 0.25)}.comment_wrapper div.avatar span{text-align:center;display:block;padding-top:12px;font-weight:bold;color:white}.comment_wrapper .byauthor{font-weight:bold}.comment_wrapper .bydate,.comment_wrapper .byauthor{font-size:14px;color:#727272;padding-left:0px;display:block;white-space:nowrap}.comment_wrapper .comment,.comment2{margin-left:20px;padding:15px;float:left;display:block;height:auto;word-wrap:break-word;border-radius:5px;position:relative;margin-bottom:4px}.comment_wrapper .comment:before{content:"";width:0px;height:0px;position:absolute;border-left:10px solid transparent;border-right:9px solid var(--my-border-var);border-top:7px solid var(--my-border-var);border-bottom:8px solid transparent;left:-21px;top:15px}.comment_wrapper .comment:after{content:"";width:0px;height:0px;position:absolute;border-left:8px solid transparent;border-right:6px solid #fff;border-top:7px solid #fff;border-bottom:6px solid transparent;left:-13px;top:17px}