html, body {height:100%;margin:0;padding:0;box-sizing:border-box;line-height: 1.15;}
body{background:#F0F0E9;background:inherit;font-family:basic, "Open Sans","Clear Sans","Helvetica Neue", Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased;color:#333;margin:0em}
.bs-ui-scrollbody{height:100%;overflow:hidden}
.bs-ui-scrollcontent{box-sizing:border-box;padding:0;height:100%;background:#F0F0E9}
#bs-ui-content{height:calc(100% - 48px);padding-left:2%;padding-right:2%;padding-top:1%;padding-bottom:7%}
#bs-ui-complabel{padding:0 2px;position:fixed;color:#778291;font-size:70%;z-index:0;bottom:1em;left:0px}
#bs-ui-container{box-sizing:border-box;height:100%;overflow:hidden;width:100%}
#bs-ui-nav-container{border-top:none;box-sizing:border-box;float:left;height:100%;padding-right:12px;position:relative}
#bs-ui-nav-container.bs-ui-nav-full{width:21%}
#bs-ui-nav-container.bs-ui-nav-hidden{background:#ffffff;border:1px solid #cccccc;cursor:pointer;height:calc(100% - 39px);top:39px;width:15px}
#bs-ui-nav-container.bs-ui-nav-none{display:none}
#bs-ui-nav{box-sizing:border-box;height:100%;width:100%}
#bs-ui-menu-container{box-sizing:border-box;height:100%;border-top:none;float:right;position:relative;padding-left:12px}
#bs-ui-menu-container.bs-ui-menu-full{width:250px}
#bs-ui-menu-container.bs-ui-menu-hidden{width:15px;cursor:pointer;background:#d6e6ca;border:1px solid #cccccc;top:39px;height:calc(100% - 39px)}
#bs-ui-menu-container.bs-ui-menu-none{display:none}
#bs-ui-main-container{box-sizing:border-box;height:100%;margin-top:0;margin-bottom:0;margin-left:21%;margin-right:250px}
#bs-ui-main-container.bs-ui-main-hiddnav{margin-left:16px}
#bs-ui-main-container.bs-ui-main-hiddmenu{margin-right:16px}
#bs-ui-main-container.bs-ui-main-nonav{margin-left:0px}
#bs-ui-main-container.bs-ui-main-nomenu{margin-right:0px}
#bs-ui-menu-content{box-sizing:border-box;height:calc(100% - 39px);width:100%;background:#d6e6ca;float:left;font-size:95%;border:0;border-top:1px solid #cccccc;border-left:1px solid #cccccc;border-bottom:1px solid #cccccc}
#bs-ui-menu-content-inner{padding:8px;box-sizing:border-box;padding-top:8px;height:100%;overflow-y:auto}
#bs-ui-menu-menu-container{box-sizing:border-box;overflow-y:auto;overflow-x:hidden;height:100%;border:0;float:right;width:40px}
#bs-ui-menu{box-sizing:border-box;height:100%;width:100%}
#bs-ui-menu-menu{border-collapse:collapse;border-spacing:0;background:#d6e6ca;height:100%;width:100%}
#bs-ui-menu-menu tr td{box-sizing:border-box;width:20px;padding:6px 0 4px 4px;overflow:hidden;background:#F0F0E9}
#bs-ui-menu-menu tr:not(:last-child) td{height:20px;cursor:pointer}
#bs-ui-menu-menu tr td.bs-ui-menu-selected{border-bottom:1px solid #DAE09D;border-top:1px solid #DAE09D;background:#d6e6ca}
#bs-ui-menu-menu tr td svg{vertical-align:middle}
#bs-ui-menu-head{box-sizing:border-box;border:0;height:39px;text-align:center;width:100%}
#bs-ui-topmenu{width:250px;background:#F0F0E9;text-align:left;vertical-align:middle;box-sizing:border-box;padding-right:8px;padding-left:12px;position:fixed;top:0;right:0;white-space:nowrap}
#bs-ui-topmenu>ul{height:100%;width:100%;max-width:calc(100% - 130px);white-space:nowrap}
#bs-ui-topmenu>ul>li{width:100%;white-space:nowrap}
#bs-ui-main-info{box-sizing:border-box;position:fixed;padding:8px;border:1px solid #cccccc;height:calc(100% - 40px);overflow-y:auto;top:40px;left:21%;background:#eeeeee}
#bs-ui-nav-roll{position:absolute;bottom:0;right:0;cursor:pointer}
#bs-ui-nav-roll span:hover svg path{fill:#B2C2D9}
#bs-ui-menu-roll{position:absolute;bottom:0;left:0;cursor:pointer}
#bs-ui-menu-roll span:hover svg path{fill:#B2C2D9}
#bs-ui-nav-pull{position:absolute;bottom:45%;right:0;height:14px;cursor:pointer}
#bs-ui-nav-pull span:hover svg path{fill:#B2C2D9}
#bs-ui-curstate{float:right;font-size:120%;color:#AAA7A7;padding:6px 8px 0 0}
#bs-ui-content-info{padding:8px;overflow-y:auto;box-sizing:border-box}
#bs-ui-content-states{padding:0 8px 8px 8px;border-top:solid 1px #E6EDF3;height:22%;box-sizing:border-box;overflow-y:auto;overflow-x:auto;resize:vertical}
.bs-ui-obj-edit-block{padding:0 2px}
.bs-ui-edit-block{height:100%}
.bs-ui-nav-tabs{font-size:10pt;border:0;border-spacing:0;height:40px;table-layout:fixed;text-align:center;width:100%}
.bs-ui-nav-tabs tr{border:0;height:100%}
.bs-ui-nav-tabs tr td{border:0;width:100%;height:100%;background:#F0F0E9;overflow:hidden;font-size:95%;text-overflow:ellipsis;cursor:pointer;border-bottom:solid 1px #ccc;color:#333}
.bs-ui-nav-tabs tr td.bs-ui-tab-invisible{visibility:hidden}
.bs-ui-nav-tabs tr td:hover{background:rgba(0,0,0,0.05);border-radius:4px 4px 0 0;color:rgb(58, 58, 58)}
.bs-ui-nav-tabs tr td.bs-ui-tab-selected{border-bottom:solid 1px #8cb869;background:#8cb869;color:#FFF;font-weight:bold;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-radius:4px 4px 0 0}
.bs-ui-main-cont{padding:8px;background:#fff}
.bs-ui-main-tabs-container{box-sizing:border-box;height:34px;top:0;width:100%;background:#F0F0E9;white-space:nowrap}
.bs-ui-main-tabs{border-spacing:0;height:100%;table-layout:fixed;text-align:center;width:100%}
.bs-ui-main-tabs tr td{vertical-align:middle;width:100%;height:100%;background:#F0F0E9;overflow:hidden;font-size:95%;text-overflow:ellipsis;cursor:pointer;border-top:none;border-bottom:1px solid #ccc;border-right:none;border-left:none;color:#333}
.bs-ui-main-tabs tr td:hover{background:rgba(0,0,0,0.05);border-radius:4px 4px 0 0;color:rgb(58, 58, 58)}
.bs-ui-main-tabs tr td.bs-ui-tab-selected{border-bottom:0;border-top:2px solid #8cb869;border-left:1px solid #CCC;border-right:1px solid #CCC;background:#FFF;font-weight:bold;border-radius:4px 4px 0 0}
.bs-ui-main-subtabs-container{box-sizing:border-box;height:40px;top:0;width:100%;background:#F0F0E9;white-space:nowrap}
.bs-ui-main-subtabs{border-spacing:0;height:100%;table-layout:fixed;text-align:center;width:100%}
.bs-ui-main-subtabs tr td{vertical-align:middle;width:100%;height:100%;background:#F0F0E9;overflow:hidden;font-size:95%;text-overflow:ellipsis;cursor:pointer;border-top:none;border-bottom:1px solid #ccc;border-right:none;border-left:none;color:#333}
.bs-ui-main-subtabs tr td:hover{background:rgba(0,0,0,0.05);border-radius:4px 4px 0 0;color:rgb(58, 58, 58)}
.bs-ui-main-subtabs tr td.bs-ui-tab-selected{border-bottom:0;border-top:1px solid #8cb869;border-left:1px solid #CCC;border-right:1px solid #CCC;background:#FFF;font-weight:bold;border-radius:4px 4px 0 0}
.bs-ui-main-block{box-sizing:border-box;border-bottom:1px solid #cccccc;border-left:1px solid #cccccc;border-right:1px solid #cccccc;height:calc(100% - 34px);overflow-y:auto;background:#ffffff}
.bs-ui-nav-tab-loader{color:#8cb869;font-size:95%}
.bs-ui-nav-sett-btn{display:block;cursor:pointer;margin-right:4px;float:right}
.bs-ui-nav-sett-btn-left{cursor:pointer;display:inline-block;margin-right:4px}
.bs-ui-nav-sett-cb{display:inline-block;color:#FFF;font-weight:bold;font-size:70%;cursor:pointer}
.bs-ui-nav-sett-cb span{font-size:12px}
.bs-ui-nav-sett-cb span svg{padding-right:6px;vertical-align:middle}
.bs-ui-nav-btn-load{color:#8cb869;cursor:pointer;text-align:center}
.bs-ui-nav-content{width:100%;height:calc(100% - 40px);background:white;border-top:0;border-left:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;box-sizing:inherit;font-size:90%}
.bs-ui-nav-list>div{color:#333}
.bs-ui-nav-items>div>.bs-ui-nav-link{color:#333;display:inline-block;overflow:hidden;text-overflow:ellipsis;max-width:calc(100% - 40px)}
.bs-ui-nav-items>div, .bs-ui-nav-items>div>.bs-ui-nav-link{white-space:nowrap;vertical-align:middle;text-decoration:none;margin:1px;cursor:pointer}
.bs-ui-nav-items>div>.bs-ui-nav-link:hover{text-decoration:underline}
.bs-ui-nav-items>div>a, .bs-ui-nav-items .obj-removed{color:#bbbbbb;display:inline-block;white-space:nowrap}
.bs-ui-nav-items>div>a, .bs-ui-nav-items>div>.cascade-child{color:#77995c;display:inline-block;white-space:nowrap}
.bs-ui-nav-items>div>a, .bs-ui-nav-items .cascade-child{color:#77995c;display:inline-block;white-space:nowrap;vertical-align:middle;overflow:hidden;text-overflow:ellipsis}
.bs-ui-nav-list{height:calc(100% - 34px);overflow-x:hidden;overflow-y:auto}
.bs-ui-nav-settings{background:#8cb869;padding:6px 0 4px 0;height:34px;box-sizing:border-box}
.bs-ui-nav-filter-container{width:100%;margin:4px 0}
.bs-ui-nav-filter{width:calc(100% - 50px);margin:0 4px}
.bs-ui-mm-block-title{font-weight:bold;padding:8px 0px 8px 16px;border-bottom:1px solid #DAE09D;color:#778291}
.bs-ui-mm-block-item{padding:10px;border-bottom:1px solid #DAE09D;color:#778291}
.bs-ui-mm-block-item a{text-decoration:none}
.bs-ui-mm-block-item span{cursor:pointer}
.bs-ui-hid{display:none}
.bs-ui-show{display:block;width:99%}
.bs-ui-sel, #bs-ui-nav a.bs-ui-sel{font-weight:bold;color:#333;background:#d6e6ca}
.bs-ui-p{padding-left:6px;border-left:dashed 1px #E6EDF3;margin-top:2px;width:96%}
.bs-ui-menu-title{font-size:130%;font-weight:bold}
.bs-ui-content-info-full{height:100%}
.bs-ui-content-info-short{height:78%;resize:vertical}
.bs-ui-main-tab-a{text-decoration:none;width:100%;height:100%;display:table;vertical-align:middle}
.bs-ui-main-tab-span{width:100%;height:100%;display:table;vertical-align:middle}
.bs-ui-main-tab-a-text{display:table-cell;vertical-align:middle}
table.bs-ui-common-table{width:100%;border-collapse:collapse}
table.bs-ui-common-table>tbody>tr>th{line-height:1.5;border-bottom:1px solid #cdcdcd;padding:.1em;font-weight:normal;color:#888;min-width:100px;text-align:left;vertical-align:top;width:30%;white-space:nowrap}
table.bs-ui-common-table>tbody>tr>td{line-height:1.5;border-bottom:1px solid #cdcdcd;padding:.1em}
table.bs-ui-common-table>tbody>tr>:last-child.fvt{width:100%;position:relative;vertical-align:top;margin-left:20px}
table.bs-ui-common-table tr td.notd{vertical-align:top;width:20px}
table.bs-ui-arrangetable tr td{padding:4px}
table.bs-ui-stdtable{border-collapse:collapse}
table.bs-ui-stdtable tr td.notd{width:20px;cursor:default}
table.bs-ui-stdtable tr th.minimized, table.bs-ui-stdtable tr td.minimized{width:48pt;overflow:visible}
table.bs-ui-stdtable tr th.counter, table.bs-ui-stdtable tr td.counter, table.bs-ui-stdtable tr th.boolean, table.bs-ui-stdtable tr td.boolean{width:16pt;overflow:visible}
table.bs-ui-querytable > tbody > tr > td {padding:1px;}
table.bs-ui-querytable > tbody > tr > td > div {max-height: 3em; overflow:scroll;box-shadow: inset 3px 3px 1px #0004;}
.bs-ui-editbutton-mini{border:1px solid #778291;border-radius:4px;font-size:12px;padding:2px 4px;margin:2px;background:rgba(255,255,255,1.0);cursor:pointer;white-space:nowrap}
.bs-ui-edit-block-inner{height:calc(100% - 40px)}
.bs-ui-edit-block-inner-scr {overflow:auto;height: calc(100% - 80px)}
.bs-ui-editblock{padding:4px 0;display:inline-block}
.bs-ui-buttons-block{overflow:auto;padding:2px 0}
.bs-ui-buttons-block .rbtns{float:right}
.bs-ui-buttons-block .lbtns>a{float:left;vertical-align:middle;	margin-left:8px}
.bs-ui-code-edit-block{text-align:right;vertical-align:top;float:right;position:relative;top:4px;right:4px}
.bs-ui-togglecb{color:#CCCCCC;font-weight:bold;font-size:70%;cursor:pointer}
.bs-ui-togglecb svg{vertical-align:middle;padding-right:6px}
.bs-ui-togglecb span{font-size:12px}
.bs-ui-bbord{border-bottom:1px solid #cccccc}
.bs-ui-comment-view{color:#AAAAAA}
.bs-ui-attrs{padding:6px;font-size:90%}
.bs-ui-obj-sel{font-weight:bold;color:#8cb869}
.bs-ui-navsubs{white-space:normal;padding-left:10px;overflow:hidden}
.bs-ui-navsubs>div{white-space:nowrap;width:100%}
.bs-ui-navsubtoggler{color:#aaaaaa;font-weight:bold}
.bs-ui-navsubtoggler:hover{color:#333}
.bs-ui-type{cursor:default;display:inline-block}
.bs-ui-table-of-contents{background:#f0f0f0}
.bs-ui-kind-label{border-radius:4px;border:solid 1px;display:inline-block;font-size:70%;font-weight:normal;margin:1px;padding:1px;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden}
.bs-ui-ioext-label{border-radius:4px;border:solid 1px;display:inline-block;font-size:70%;font-weight:normal;margin:1px;padding:1px;text-align:center;vertical-align:middle;white-space:nowrap;width:40px;overflow:hidden}
.bs-ui-bp-label{border-radius:4px;border:solid 1px;display:inline-block;font-size:70%;font-weight:normal;margin:1px;padding:1px;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden}
.bs-ui-bp-label-actor{color:#f44336}
.bs-ui-bp-label-process{color:#20639b}
.bs-ui-bp-label-data{color:#cccccc;opacity:0}
.bs-ui-bp-label-notbp{opacity:0}
.bs-ui-svgicon{height:1em;width:1em;padding:0 0.3em 0.1em 0.3em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;opacity:0}
.bs-ui-ioext-label-unknown{border-color:#000000}
.bs-ui-ioext-label-xml{border-color:#f44336}
.bs-ui-ioext-label-json{border-color:#a17ac8}
.bs-ui-ioext-label-txt{border-color:#ffca28}
.bs-ui-ioext-label-pdf{border-color:#66bb6a}
.bs-ui-ioext-label-unknown2{border-color:#4dd0e1}
.bs-ui-ioext-label-unknown3{border-color:#20639b}
.bs-ui-ioext-label-unknown4{border-color:#aced77}
.bs-ui-ioext-label-unknown5{border-color:#3caea3}
.bs-ui-nocode{color:#909090}
.bs-ui-icon-ro{display:inline-block;height:14px;width:14px;padding:0;align-self:center;margin:0 auto;opacity:0.4}
.bs-ui-icon-ro-light{display:inline-block;height:14px;width:14px;padding:0;align-self:center;margin:0 auto;opacity:0.4}
.bs-ui-icon-nh{display:inline-block;height:14px;width:14px;padding:0;align-self:center;cursor:pointer;margin:0 auto}
.bs-ui-icon-h{display:inline-block;height:14px;width:14px;padding:0;align-self:center;cursor:pointer;margin:0 auto;opacity:0.4}
.bs-ui-icon-h:hover{opacity:1}
.bs-ui-roller-container{display:inline-block;cursor:pointer}
.bs-ui-nonroller{display:inline-block;width:1em}
.bs-ui-nonroller-container{display:inline-block}
.bs-ui-newtab{background:url("../icons/newtab.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-signin{background:url("../icons/signin.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-signinglobal{background:url("../icons/signin.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%;transform:translate(0, 3px)}
.bs-ui-pencil{background:url("../icons/pencil.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-plus{background:url("../icons/plus.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-burgermenu{background:url("../icons/menu_burger.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-showlook{background:url("../icons/look.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-trash{background:url("../icons/trash.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-more{background:url("../icons/more.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-generate1{background:url("/public/com/teacode/bootstrap/svg/bootstrap-icons-1.11.3/dice-5.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-minusinsquare{background:url("../icons/minusinsquare.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-plusinsquare{background:url("../icons/plusinsquare.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-up{background:url("../icons/up.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-cb-unchecked{background:url("../icons/checkbox_unchecked.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-cb-checked{background:url("../icons/checkbox_checked.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-upload{background:url("../icons/upload.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-import {background: url("../icons/import.svg") no-repeat scroll 0 0 transparent;background-size: 100% 100%}
.bs-ui-file-button{position:relative;display:inline-block;width:20px;height:20px;left:0px;top:4px}
.bs-ui-kindslist{display:inline-block;white-space:normal}
.bs-ui-popup-edit-sticky-buttons{position:-webkit-sticky;position:sticky;bottom:0px;background-color:rgba(0,50,0,0.07)}
.bs-ui-kind{display:inline-block;background:#d7e6cb;border-radius:4px;font-size:10pt;margin:1px;padding:2px;-webkit-border-radius:4px;white-space:nowrap}
.bs-ui-kindsel{cursor:pointer;margin-bottom:4px}
.bs-ui-kindsel label{cursor:pointer}
.bs-ui-cascade-link{display:inline-block;white-space:nowrap}
.bs-ui-dbscheme-invis{opacity:0.3}
.bs-ui-selectable{cursor:pointer}
.bs-ui-selectable:hover{text-decoration:underline}
.bs-ui-comment, .bs-ui-stepcomment{white-space:pre-wrap;text-align:left}
.bs-ui-msgstate-notprocessed{color:#dddddd}
.bs-ui-msgstate-inprogress{color:#0000ff}
.bs-ui-msgstate-completed{color:#00ff00}
.bs-ui-msgstate-error{color:#ff0000}
.bs-ui-importfile{position:relative;display:inline-block;width:20px;height:20px;opacity:0;left:0px;top:0px;cursor:pointer}
.bs-ui-main-subobjs-filter-block{display:inline-block;color:#000000;font-size:70%;cursor:pointer}
.bs-ui-nav-sel{padding:0px;margin:0px}
.bs-ui-tab-container{display:table;width:100%;table-layout:fixed;margin:auto;border-spacing:2px 2px}
.bs-ui-inputlabel{font-size:12px;text-align:left;display:block;margin:6px 0 2px 0;color:#6e6e6e}
a.bs-ui-signinlink{font-size:12px;display:block;margin:6px 0 2px 0;color:#6e6e6e}
.bs-ui-arru{background:url(../icons/arrow-up.png) no-repeat scroll 100% 100% transparent;background-size:100% 100%}
.bs-ui-arrd{background:url(../icons/arrow-down.png) no-repeat scroll 100% 100% transparent;background-size:100% 100%}
.bs-ui-arrl{background:url(../icons/arrow-left.png) no-repeat scroll 100% 100% transparent;background-size:100% 100%}
.bs-ui-arrr{background:url(../icons/arrow-right.png) no-repeat scroll 100% 100% transparent;background-size:100% 100%}
.bs-ui-stdtable>tbody>tr>th{background:rgba(205,205,205,0.4);color:#3a3a3a;padding:6px;text-align:left;vertical-align:top;border:1px solid #cdcdcd}
.bs-ui-stdtable>tbody>tr>td{background:#FFFFFF;border-bottom:solid 1px #E6EDF3;border-left:solid 1px #E6EDF3;color:#3a3a3a;padding:6px;vertical-align:top;border:1px solid #cdcdcd}
.bs-ui-stdtable>tbody>tr:nth-child(1)>td{border-top:solid 1px #F0F0E9}
.bs-ui-stdtable>tbody>tr:last-child>td{border-bottom:solid 1px #F0F0E9}
.bs-ui-stdtable>tbody>tr:nth-child(2n)>td, 
.bs-ui-stdtable tr:nth-child(2n),
.bs-ui-stdtable.multiline2-table>tbody>tr:nth-child(4n+2)>td, .bs-ui-stdtable.multiline2-table tr:nth-child(4n+2),
.bs-ui-stdtable.multiline2-table>tbody>tr:nth-child(4n+3)>td, .bs-ui-stdtable.multiline2-table tr:nth-child(4n+3){background:#FFFFFF}
.bs-ui-stdtable.multiline2-table>tbody>tr>td{background:#FFFFFF}
.bs-ui-stdtable tr td a{color:#333}
.bs-ui-inevibtn{padding:6px;width:100%;background:#e3e3e3;color:#3a3a3a;border:none;border-radius:4px;-webkit-border-radius:4px;box-shadow:0 5px 5px -4px #CDD3D9;cursor:pointer;height:28px}
.bs-ui-inevibtn:hover{background:#cdcdcd}
.bs-ui-inevibtn:active{background:#929292;color:#fff;box-shadow:none}
.bs-ui-strongbtn{padding:6px;background:#e3e3e3;color:#3a3a3a;border:none;border-radius:4px;-webkit-border-radius:4px;box-shadow:0 5px 5px -4px #CDD3D9;cursor:pointer;text-decoration:none;min-width:90px;margin:0 6px}
.bs-ui-strongbtn:hover{background:#cdcdcd}
.bs-ui-strongbtn:active{background:#929292;color:#fff}
.bs-ui-strongbtn.disabled, .bs-ui-strongbtn:disabled {color: #fff;background-color:#929292 !important;border:none !important;}
.bs-ui-btn-phloxlike {margin: 20px 0 0 0;width: 100%;}
.bs-ui-msgalert{color:#d01b13}
.bs-ui-msgwarn{color:#B59416}
.bs-ui-msgok{color:#5a9926}
.bs-ui-cross{background:url("../icons/cross.png") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.bs-ui-innernav-container{box-sizing:border-box;height:100%;border-top:none;float:left;position:relative;padding:0;width:21%;border-right:1px solid #cdcdcd}
.bs-ui-innernav-body{height:calc(100% - 90px);list-style:none;padding:0;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column}
.bs-ui-innernav-lineobj{white-space:nowrap;width:100%;max-width:100%;display:flex;cursor:pointer;font-size:90%;border-radius:4px;margin:4px 0 0 0;padding:4px}
.bs-ui-innernav-lineobj:hover{background:rgba(0,0,0,0.08)}
.bs-ui-innernav-lineobj .bs-ui-innernav-lineobj-name{flex: 1 1 auto !important;overflow:hidden}
.bs-ui-innersel .bs-ui-innernav-lineobj-name{border-bottom:1px dashed #3a3a3a;font-weight:600}
.bs-ui-innernav-tagblock{align-self:center !important;position:relative;white-space:nowrap;display:flex}
.bs-ui-innernav-btn-load{font-size:90%;color:#aaa;cursor:pointer;text-align:center}
.bs-ui-innerobj-container{box-sizing:border-box;height:100%;margin-top:0;margin-bottom:0;margin-left:21%;background:#ffffff;overflow-y:auto}
.bs-ui-innerobj{height:100%}
.bs-ui-innernav-header{background:#d6e6ca;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}
.bs-ui-innernav-head{font-size:16px;font-family:basic;color:#3a3a3a;padding:2px 0 2px 0;font-weight:600;overflow:hidden;margin:0;width:100%}
.bs-ui-innernav-head>div>select{width:100%;font-size:inherit;background:none;border:none}
.bs-ui-innernav-head>div>.bs-ui-common-sel {font-size:80%}
.bs-ui-innernav-settings select{font-size:inherit;background:none;border:none}
.bs-ui-innernav-settings{font-size:12px;font-family:basic;color:#3a3a3a;background:#d6e6ca;border-bottom:1px solid #cdcdcd}
.bs-ui-innernav-icons-box{margin-right:2px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}
.bs-ui-innernav-icons-box>div{cursor:pointer;border-radius:4px;margin:5px}
.bs-ui-icon-plus{position:relative;padding-left:35px !important}
.bs-ui-icon-plus:before{content:"";background:url("../icons/plus.svg");background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.65;position:absolute;width:14px;height:100%;transform:translate(-50%, -50%);top:50%;left:18px}
.bs-ui-icon-plus:hover{background:#fff}
.bs-ui-btn-mini{border:1px solid #778291;border-radius:4px;font-size:10px;padding:2px 4px 2px 4px;margin:1px;background:rgba(255,255,255,0.0);cursor:default}
.bs-ui-btn-img{cursor:pointer;display:inline-block;height:16px;width:16px}
.bs-ui-autodoc-menu>tbody>tr>td{padding:2px 4px}
.bs-ui-message-div{margin:1% auto;padding:25px;width:30%;background:#FFFFFF;border:solid 1px #E6EDF3;border-radius:4px;-webkit-border-radius:4px;top:20%;left:50%;box-shadow:0 4px 3px rgba(0,0,0,0.15)}
.bs-ui-logo{height:40px;padding:4px}
/*--- datepicker ---*/
.ui-datepicker-week-end, .ui-datepicker-week-end>a{color:#DD4B39}
.ui-datepicker-today a{border:1px solid #8cb869;background:#DFE6A1}
.ui-datepicker-month{width:60%}
.ui-datepicker-year{width:40%}
.ui-datepicker{padding:.2em .2em 0}
.ui-datepicker .ui-datepicker-header{position:relative; padding:.2em 0; border-radius:4px}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{ display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;cursor:pointer}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.5;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;color:#333}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.3em;text-align:center;font-weight:700;border:0;color:#778291}
.ui-datepicker td{padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-widget-header{border:1px solid #cadaba;background:#C3CC6A;color:#fff;font-weight:bold}
.ui-widget-content{border:1px solid #ddd;background:#eee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;color:#333;font-size:14px}
.ui-state-default, .ui-widget-header .ui-state-default{  border:1px solid #ccc; background:#f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight:bold; color:#778291}
.ui-icon{width:14px;height:14px;display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
/*--- datepicker ---*/
/*--- viewer---*/
.selectViewer{width:100%;border-color:#e0e0e0;font-size:.9em;outline:none}
.methodsViewer{margin-top:.5em}
.methodsGroupViewer{padding:3px 0}
.valueMapInputs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.tableItemsViewer{border:1px solid #cccecc;padding:.1em;margin:.2em 0;background-color:rgba(243,247,242,0.102);border-radius:.1em;width:100%;border-collapse:collapse}
.tableItemsViewer td{border:.1em solid #e4e2e2}
.tableItemsViewer td:nth-child(1){text-align:center}
.tableItemsViewer td.tdCloseViewer{width:1em}
.tableItemsViewer tr:nth-child(1){color:#888;font-size:1.1em;text-align:center}
.tableViewer>tbody>tr>th,.mapTableViewer>tbody>tr>th{color:#888}
.colspanTableViewerTitle{color:#888}
.tableViewer th,.tableViewer td,.mapTableViewer th,.mapTableViewer td{text-align:left;font-weight:normal;border-bottom:.1em solid #e4e2e2;padding:.2em;width:auto;vertical-align:top}
.tableViewer,.mapTableViewer{width:100%;border-collapse:collapse}
.colspanFieldViewer>div{color:#888}
.mapTableViewer{border:1px solid #cccecc;padding:.1em;margin:.2em 0;background-color:rgba(243,247,242,0.102);border-radius:.1em;width:100%;border-collapse:collapse}
.mapTableViewer td.tdCloseViewer{width:1em;border-left:1px solid #cccecc}
.mapTableViewer th{border-right:1px solid #cccecc}
.wikiViewer{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.wikiViewer.wikiWriteViewer:hover{outline:.1em solid #b4d6b2}
.allValueMapInputs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}
.withMapViewer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.inputMapViewer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.fieldCheckboxViewer{background-color:transparent;border-color:transparent}
.fieldCheckboxViewer:hover{cursor:pointer}
.fieldCheckboxViewer:disabled{cursor:default;color:#8a8888}
.fieldFileViewer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.fieldInputViewer{min-width:2em;background-color:transparent;border-color:transparent;outline:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.fieldInputViewer:focus{background-color:#edf7e9;outline:.1em solid #b4d6b2}
.fieldInputViewer:hover{background-color:#edf7e9}
.fieldInputViewer:read-only{background-color:transparent;border-color:transparent;outline:none;cursor:default;color:#8a8888}
.codeTextareaViewer{width:100%;height:1em;min-height:1em;min-width:2em;resize:vertical;background-color:transparent;border-color:transparent;outline:none;font-family:mono,Lucida,Monaco,Courier New,Courier,Lucida Sans Typewriter,monospace;line-height:1.5;white-space:pre-wrap}
.fieldTextareaViewer{box-sizing:border-box;width:100%;height:1.5em;min-height:1.5em;min-width:2em;resize:vertical;background-color:transparent;border-color:transparent;outline:none}
.fieldTextareaViewer:focus{background-color:#edf7e9;outline:.1em solid #b4d6b2}
.fieldTextareaViewer:hover{background-color:#edf7e9}
.fieldTextareaViewer:disabled{background-color:transparent;border-color:transparent;outline:none;cursor:default;color:#8a8888}
.fieldInItemViewer{width:100%;background-color:transparent;border-color:transparent;outline:none}
.fieldInItemViewer:focus{background-color:#edf7e9;outline:.1em solid #b4d6b2}
.fieldInItemViewer:hover{background-color:#edf7e9;cursor:pointer}
.fieldInItemViewer.disabled{background-color:transparent;border-color:transparent;outline:none;cursor:default}
.fieldInItemViewer.linkItem{text-decoration:underline;color:#000;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}
.fieldInItemViewer.linkItem:hover{background-color:#f0f8ff}
.fieldInItemViewer.linkItem:empty{background-color:transparent}
.fieldInItemViewer.linkItem a{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#000}
.fieldInItemViewer.linkItem a:hover{color:#3d428b;cursor:pointer}
.fieldInItemViewer.notLinkItem:focus{background-color:transparent}
.fieldInItemViewer.notLinkItem:hover{background-color:transparent;cursor:auto}
.closeViewer,.seeViewer{height:.8em;width:.8em;padding:.2em;opacity:0}
.closeViewer.deleteMethodParam,.seeViewer.deleteMethodParam{opacity:100;margin:.05em}
.closeViewer:hover,.seeViewer:hover{cursor:pointer;-webkit-box-shadow:0 0 3px 1px #bdc7d5;box-shadow:0 0 3px 1px #bdc7d5;border-radius:.2em}
.oneInputViewer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:0;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.oneInputViewer:hover .closeViewer,.oneInputViewer:hover .seeViewer{opacity:100}
.addViewer{height:1em;width:1em;padding:0 .3em .1em .3em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;opacity:0}
.addViewer.addMethodParamImg{opacity:100}
.addViewer:hover{cursor:pointer}
.inputsViewer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.inputMainViewer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.inputMainViewer:hover .addViewer{opacity:100}
.divAddViewer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:pointer;margin-left:.2em}
.divAddViewer:hover{-webkit-box-shadow:0 0 3px 1px #bdc7d5;box-shadow:0 0 3px 1px #bdc7d5;border-radius:.2em}
.loadImgViewer{opacity:0;margin:auto .01em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:1.1em;width:1.1em;padding:0 .1em 0 0}
.loadImgViewer img{height:100%;width:100%}
.loadImgViewer.on{opacity:100}
.loadImgViewer.off{display:none}
.loadImgErrorViewer{display:none;margin:auto .01em;height:1.1em;width:1.1em;padding:0 .1em 0 0}
.loadImgErrorViewer img{height:100%;width:100%}
.loadImgErrorViewer.on{opacity:100;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;position:relative}
.loadImgErrorViewer:hover{cursor:pointer}
.loadImgErrorViewer:hover::before{margin-top:1.2em;position:absolute;content:attr(data-title);background:#ffd2d2;padding:.5em;width:max-content;max-width:20em;-webkit-box-shadow:0 0 2px 1px #ef8f8c;box-shadow:0 0 2px 1px #ef8f8c;border-radius:.2em}
.overlay, .overlay-warning{position: fixed;height: 100%;width: 100%;background: rgba(0,0,0,0.541);z-index: 30;top: 0;left: 0;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex}
.overlay.open, .overlay-warning.open{display:flex;pointer-events:auto}
.overlay.close, .overlay-warning.close{display:none;pointer-events:none}
.pop-up{overflow:auto;min-width:150px;max-width:96vw;min-height:80px;max-height:95vh;margin:auto;background: #fff;border-radius: 4px;-webkit-box-shadow: 0 0 4px 1px rgba(0,0,0,0.15);box-shadow: 0 0 4px 1px rgba(0,0,0,0.15);cursor: auto;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;-o-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;padding:25px 20px 25px 25px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative}
.pop-up.small {min-width:150px;min-height:80px;max-height:90vh}
.pop-up.basic {min-width:600px;min-height:25vh;max-height:90vh}
.pop-up.big {min-width:95vw;min-height:95vh;max-height:95vh}
.pop-up.big2 {min-width:95vw;min-height:95vh;max-height:95vh}

.pop-up a.popUpWindowViewerClose{background:#8cb869;color:#fff;position:absolute;text-align:center;top:-.15em;right:-.15em;height:1em;width:1em;float:left;line-height:1em;border-collapse:collapse;padding:.3em .3em .3em .3em;text-decoration:none;font-weight:bold;border-radius:.2em;-webkit-box-shadow:1px -1px 4px 0 #5d5d5d;box-shadow:1px -1px 4px 0 #5d5d5d;font-size:1.2em;-webkit-box-shadow:none;box-shadow:none;top:0.8em;right:0.8em;padding:0}
.pop-up a.popUpWindowViewerClose{background:inherit;color:#3a3a3a;opacity:.5}
.pop-up a.popUpWindowViewerClose:hover{cursor:pointer;background-color:#cdcdcd;color:#3a3a3a}
.pop-up:hover a.popUpWindowViewerClose{background:inherit}
.pop-up:hover a.popUpWindowViewerClose:hover{color:#3a3a3a;background:inherit;color:#3a3a3a;opacity:1}

.labelItemPopUpWindowViewer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding-left:0.5em;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.labelItemPopUpWindowViewer:hover{background-color:#edf7e9;border-radius:.2em;cursor:pointer}
.buttonViewer{position:absolute;bottom:1em;right:2.5em;padding:6px;background:#e3e3e3;color:#3a3a3a;border:none;border-radius:4px;-webkit-border-radius:4px;box-shadow:0 5px 5px -4px #CDD3D9;cursor:pointer;text-decoration:none;min-width:90px;margin:0 6px}
.buttonViewer:hover{cursor:pointer;background:#cdcdcd}
.buttonViewer:active{background:#929292}
.itemWithInItemViewer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
.tableItemViewer{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}
.colspanTableViewer >div{padding-top:.5em}
.blockItemViewer{margin:.3em 0;padding-bottom:0;border:.05em solid #cdcecc;border-radius:.2em}
.requiredInputViewer{background-color:#eceff2}
.paramInfoViewer,.restypeInfoViewer,.mapTableShowAllButtonViewer{font-size:.8em}
.methodResultStatViewer{font-size:.6em;color:#b9b7b7}
.methodResultOkTitleViewer{margin-bottom:10px;color:#008000}
.paramInfoViewer,.restypeInfoViewer>span{margin:4px;color:#b9b7b7}
.methodButtonViewer,.buttonMethodOkViewer,.overlay button.buttonMethodOkViewer{padding:6px;background:#e3e3e3;color:#3a3a3a;border:none;border-radius:4px;-webkit-border-radius:4px;box-shadow:0 5px 5px -4px #CDD3D9;cursor:pointer;text-decoration:none;min-width:90px;margin:2px}
.buttonMethodOkViewer{margin-top:1em}
.methodButtonViewer:hover,.buttonMethodOkViewer:hover,.overlay button.buttonMethodOkViewer:hover{background:#cdcdcd}
.methodButtonViewer:active,.buttonMethodOkViewer:active,.overlay button.buttonMethodOkViewer:active{background:#929292;color:#fff}
.inpWrongValue{color:red}
.viewerErrorBlock{color:red;text-align:left}
.errorViewer{cursor:text}
.stackTraceViewer{margin:0.1em;font-size:10pt;color:rgb(51, 51, 51);text-align:left}
.stackTraceViewer-unlinked{opacity:0.5}
.errorMessageViewer{margin:1em 0;font-size:12pt}
.viewerConsole{margin:1em 0;opacity:0.5}
.viewerUploadInput{position:relative;display:inline-block;width:20px;height:20px;opacity:0;left:0px;top:0px;cursor:pointer}
.tableHeadViewer td, .tableHeadViewer td:nth-child(1){background:#8cb869;color:#FFFFFF}
.tableViewer>tbody>tr>th{line-height:1.5;border-bottom:1px solid #cdcdcd;padding:.1em;width:30%}
.tableViewer>tbody>tr>td{line-height:1.5;border-bottom:1px solid #cdcdcd;padding:.1em;font-size:100%}
.mapTableViewer>tbody>tr>th{line-height:1.5;border-bottom:1px solid #cdcdcd;padding:.1em;font-size:100%}
.mapTableViewer>tbody>tr>td{line-height:1.5;border-bottom:1px solid #cdcdcd;padding:.1em;font-size:100%}
.codeTextareaViewer, .fieldInItemViewer, .fieldInItemViewer.linkItem a, .fieldInItemViewer.linkItem a:hover, .fieldInputViewer, .fieldTextareaViewer, .wikiViewer{color:#333;outline:none !important;margin:0}
.inpWrongValue{color:red}
.fieldInItemViewer, .fieldInItemViewer.linkItem a, .fieldInItemViewer.linkItem a:hover, .fieldInputViewer, .fieldTextareaViewer, .wikiViewer{font-family:basic, "Open Sans","Clear Sans","Helvetica Neue", Helvetica, Arial, sans-serif}
.codeTextareaViewer:focus, .fieldInItemViewer:focus, .fieldInputViewer:focus, .fieldTextareaViewer:focus, .wikiViewer:focus{outline:none;background-color:#edf7e9}
.codeTextareaViewer:hover, .fieldInItemViewer:hover, .fieldInputViewer:hover, .fieldTextareaViewer:hover, .fieldInItemViewer.linkItem a:hover{background-color:#edf7e9}
/*--- viewer---*/
body button{font-family:basic, "Open Sans","Clear Sans","Helvetica Neue", Helvetica, Arial, sans-serif}
input[type=checkbox]{vertical-align:middle;margin:3px}
input[type=radio][name="deptype"]{vertical-align:top;margin:3px}
a{color:inherit;padding:1px 0 1px 0}
.bs-ui-hint{display:inline-block;cursor:pointer;position:relative;margin:0 auto}
.bs-ui-hint-content{background:#ffffff;border:1px solid #cccccc;border-radius:4px;box-shadow:0 3px 3px 0 rgba(0,0,0,0.2);color:#333;display:none;font-size:10pt;font-weight:normal;margin-left:14px;margin-top:-6px;min-width:50px;max-width:250px;overflow-y:auto;padding:4px;position:absolute;text-decoration:none;visibility:hidden;transform:translate(0%, -55%);z-index:200}
.bs-ui-hint:hover .bs-ui-hint-content-nojs{visibility:visible;display:block;position:absolute;z-index:300}
.table-param, .table-restype{border-collapse:collapse;border-spacing:0;margin-bottom:8px;font-size:10pt}
.bs-ui-result-type-line{font-weight:bold;font-size:10pt;display:inline-block;color:#AAA7A7}
.table-param tr th, .table-restype tr th{color:#AAA7A7;padding:2px 12px 2px 2px;text-align:left}
.table-param tr:not(.param-attrs-block) td, .table-restype tr:not(.param-attrs-block) td{padding:2px 12px 2px 2px;background:#FFF;border-bottom:#AAA7A7 1px solid}
#table-param-edit tr td{padding:0}
.inp{font-family:basic, "Open Sans","Clear Sans","Helvetica Neue", Helvetica, Arial, sans-serif;padding:6px 0 5px 8px;margin:0;background:#ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;border:none;border-bottom:1px solid #cdcdcd;border-radius:4px}
.inp[type='file']{width:24px;height:30px;opacity:0;margin-left:-32px;top:-5px;position:relative;font-size:12pt;cursor:pointer}
.inp:focus{outline: none;border-bottom:1px solid #929292}
.autosize{height:2em}
.tab{font-size:95%;display:table-cell;background-color:#e3ead4;border:0;padding:2px 2px;text-align:center;vertical-align:middle;cursor:pointer}
.tab-selected{background-color:#d6e6ca}
.input-big{border:0;border-bottom:1px solid #cdcdcd;padding:6px 0 5px 8px;margin:0;background:#ffffff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:baseline;border-radius:1px;-webkit-border-radius:1px}
.input-big:focus{border-bottom:1px solid #929292}
input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #ffffff inset}
button:focus{outline:none}
.text-findincode, .text-replaceincode {width: 25em}
.menu-main{background:#8cb869;padding:6px;height:48px;display:inline-block;width:100%;box-sizing:border-box;box-shadow:0 4px 3px rgba(0,0,0,0.15);color:#fff}
.b{font-weight:bold}
.n{font-weight:normal}
.di{display:inline}
.f, .f>a{color:#AAA7A7}
.fh{height:100%}
.fl{float:left}
.fr{float:right}
.fw{width:100%}
.bfw{width:calc(100% - 20px)}
.mb12{margin-bottom:12px}
.mt12{margin-top:12px}
.p{padding-left:16px}
.l{text-align:left}
.nobr{white-space:nowrap}
.ttop{vertical-align:top}
.colorgr{color:#8cb869}
ul.dropdown{padding:0px;height:100%}
ul.dropdown.dropdown-right{float:right;padding-right:1%}
ul.dropdown:not(.blockMenu) li{padding-right:14px}
ul.dropdown li{position:relative;background:rgb(255, 255, 255)}
ul.dropdown:not(.blockMenu) li{position:relative;background:inherit;padding-right:14px}
ul.dropdown-inside li a, ul.dropdown-inside li span span:not(.di){display:block;height:100%;padding:8px;cursor:pointer}
ul.dropdown, ul.dropdown-inside{list-style-type:none;margin:0;background:inherit}
ul.dropdown-inside{position:absolute;left:-9999px;text-align:left;padding:0px;overflow-y:auto;overflow-x:auto;max-height:calc(100vh - 54px);border:solid 1px #E6EDF3;z-index:150;background:rgb(255, 255, 255);box-shadow:0 0 4px 2px rgba(0,0,0,0.15)}
ul.dropdown-inside li{margin:0px;z-index:150;border-bottom:#E6EDF3 1px solid}
ul.dropdown li.dropdown-top a, ul.dropdown-inside li span:not(.di){color:#000;text-decoration:none;display:block;padding:8px;cursor:pointer}
ul.dropdown li.dropdown-top a.dropdown-top{color:#fff}
ul.dropdown li .dropdown-top>a{color:#fff}
ul.dropdown-inside li:hover{background:rgba(0,0,0,0.05)}
ul.dropdown li.dropdown-top{display:inline;float:left;white-space:nowrap}
ul.dropdown li.dropdown-top:hover .dropdown-inside{display:block;z-index:150000000;left:0}
ul.dropdown.dropdown-right li.dropdown-top:nth-last-of-type(2):hover .dropdown-inside{right:0;left:auto}
.rbtns{float:right}
.lbtns>a{float:left;vertical-align:middle;margin-left:8px}
h1, h2, h3, h4, h5, h6{font-weight:bold;margin:0}
.anc{cursor:pointer;text-decoration:underline}
.anc2{cursor:pointer;border-bottom:1px dashed}
.lispan{display:block;padding:8px}
.loadButton{background:rgba(246,246,252,0.4);border:1px solid #dee5dd;border-radius:4px;color:rgba(159,159,159,0.6);cursor:default;display:inline;font-size:12pt;margin:0 1px;padding:2px 4px;text-align:center;text-decoration:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative}
.coldisabler, .colenabler{cursor:pointer;font-size:14pt;display:inline-block;vertical-align:middle}
.coldisabler>svg, .colenabler>svg{vertical-align:middle;margin:0 auto}
a{color:inherit;padding:1px 0 1px 0}
.checkerAlert{border:1.5px solid #d01b13}
.checkerAlert:focus{outline:none}
progress{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;color:#ffe199;width:100px}
::-webkit-progress-value{background:#ffe199}
::-moz-progress-bar{background:#ffe199}
tr.drag-active td, div.drag-active{border-bottom:solid #8cb869 6px !important}
.ui-draggable-dragging{box-shadow:0 2px 5px 0 rgba(0,0,0,0.1)}
a svg{vertical-align:middle}
table.stat tr, table.stat tr th{white-space:nowrap}
table.stat tr.allowwrap{white-space:normal}
table.bs-ui-stdtable.stat tr th{padding:4px;border:solid 1px #9EA656}
table.bs-ui-stdtable.stat tr td{padding:4px;border:solid 1px #E6EDF3}
table.stat tr th a, table.stat tr td a{text-decoration:none;color:inherit}
table.stat tr th a:hover, table.stat tr td a:hover{text-decoration:underline;color:inherit}
.errorTitle{color:#DD4B39}
.user-menu{font-size:90%;padding:0 0 4px 0;width:98%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.btn.btn-infield{padding:2px;margin:2px;font-size:80%}
.c, .bs-ui-stdtable>tbody>tr>th.c, .bs-ui-stdtable>tbody>tr>td.c{text-align:center}
.usermenu-username{display:block;font-size:80%;color:#909090;width:97%;text-overflow:ellipsis;overflow:hidden;font-weight:bold}
.bb{border-right:solid #8cb869 1px}
.allowwrap{white-space:normal}
.tableHead th{vertical-align:top}
.scheme-table{width:100%;border-collapse:collapse;font-size:80%}
.scheme-table>tbody>tr>th{background:rgba(205,205,205,0.4);color:#3a3a3a;padding:6px;text-align:left;vertical-align:top;border:1px solid #cdcdcd}
.scheme-table>tbody>tr>td{border-bottom:solid 1px #E6EDF3;border-left:solid 1px #E6EDF3;color:#3a3a3a;padding:6px;vertical-align:top;border:1px solid #cdcdcd}
.scheme-table>tbody>tr:nth-child(1)>td{border-top:solid 1px #F0F0E9}
.scheme-table>tbody>tr:last-child>td{border-bottom:solid 1px #F0F0E9}
.scheme-table>tbody>tr>th{height:27px}
.scheme-table>tbody>tr>th:nth-child(1){width:21%}
.scheme-table tr:hover td{background-color:rgba(0,0,0,0.08)}
.scheme-table-selected td{background-color:rgba(0,0,0,0.08)}
.bs-ui-detached-block{margin:1em 0}
h3.bs-ui-default-text-h3{font-size:16px;font-family:basic;color:#3a3a3a;padding:5px 0 5px 0;font-weight:600;display:flex}
h4.bs-ui-default-text-cursive{font-size:16px;font-family:basic;font-style:italic;color:#3a3a3a;padding:5px 0 5px 0;font-weight:300;display:flex}
.methodViewer{display:flex;flex:1;align-items:flex-start;flex-direction:column}
.bs-ui-dbscheme-table tr td{border:1px solid #555;white-space:nowrap}
.bs-ui-dbscheme-subblock{padding-left:16px}
.bs-ui-dbscheme-lineblock{color:#555;margin-bottom:10px}
.dropdown-toggle {outline: 0}
.btn-toggle {display: inline-flex;align-items: center;padding: .25rem .5rem;font-weight: 600;color: rgba(0, 0, 0, .65);background-color: transparent;border: 0}
.btn-toggle:hover,.btn-toggle:focus {color: rgba(0, 0, 0, .85);background-color: #d2f4ea}
.btn-toggle::before {width: 1.25em;line-height: 0;content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transition: transform .35s ease;transform-origin: .5em 50%}
.btn-toggle[aria-expanded="true"] {color: rgba(0, 0, 0, .85)}
.btn-toggle[aria-expanded="true"]::before {transform: rotate(90deg)}
.btn-toggle-nav a {display: inline-flex;padding: .1875rem .5rem;margin-top: .125rem;margin-left: 1.25rem;text-decoration: none}
.btn-toggle-nav a:hover,.btn-toggle-nav a:focus {background-color: #d2f4ea}
.dropdown-toggle { outline: 0; }
.btn-toggle {display: inline-flex;align-items: center;padding: .25rem .5rem;font-weight: 600;color: rgba(0, 0, 0, .65);background-color: transparent;border: 0}
.btn-toggle:hover,.btn-toggle:focus {color: rgba(0, 0, 0, .85);background-color: #d2f4ea}
.btn-toggle::before {width: 1.25em;line-height: 0;content: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e");transition: transform .35s ease;transform-origin: .5em 50%}
.btn-toggle[aria-expanded="true"] {color: rgba(0, 0, 0, .85)}
.btn-toggle[aria-expanded="true"]::before {transform: rotate(90deg)}
.btn-toggle-nav a {display: inline-flex;padding: .1875rem .5rem;margin-top: .125rem;margin-left: 1.25rem;text-decoration: none}
.btn-toggle-nav a:hover,.btn-toggle-nav a:focus {background-color: #d2f4ea}
.btn{font-size:14px}
.modal {background:rgba(0,0,0,0.4)}
.modal-content {max-height:90vh}
.modal-body {height: 100%;overflow: auto}
.flex-modal-large .modal-dialog {max-width: 1140px;height:90vh}
.flex-modal-large .modal-content {width:100%;height:100%}
.flex-component {display: flex;flex-direction: column}
.flex-sel-tree {display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;border-radius: .25rem}
.flex-sel-tree-item-line {padding: .75rem 1.25rem}
.flex-sel-tree-item-runtitle {display: inline-block}
.flex-sel-item-fval {display: flex;flex-direction: row}
.flex-sel-item-fmpanel {display: inline-block}
.flex-sel-item-impanel {display: inline-block}
.flex-sel-tree-item-clickable {cursor: pointer}
.flex-sel-tree-item-selected {color: #fff;background-color: #007bff;border-color: #007bff}
.flex-sel-tree-item-container {padding: 0.5em}
.flex-sel-tree-item-full-type {font-size:80%;font-weight: 300;color:#555;text-align: right}
.flex-sel-tree-item-full-header {color: #fff;background-color: #555;font-weight: 300;text-align: center}
.flex-sel-tree-item-ftable {width: 100%;--bs-table-accent-bg: transparent;margin-bottom: 1rem;color: #212529;vertical-align: top;--bs-table-bg: #f8f9fa;--bs-table-striped-bg: #ecedee;--bs-table-striped-color: #000;--bs-table-active-bg: #dfe0e1;--bs-table-active-color: #000;--bs-table-hover-bg: #e5e6e7;--bs-table-hover-color: #000;color: #000;border-color: #dfe0e1}
.flex-sel-tree-item-ftable th {width: 1px;vertical-align: top}
.flex-sel-tree-item-ftable td {vertical-align: top}
.flex-sel-tree-item-ftable > :not(caption) > * > * {padding: .5rem .5rem;background-color: var(--bs-table-bg);border-bottom-width: 1px;box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg)}
.flex-sel-table th,.flex-sel-table td {padding: 8px}
.flex-sel-table > tbody > tr:nth-child(2n+1) > th,
.flex-sel-table > tbody > tr:nth-child(2n+1) > td {--bs-table-accent-bg: var(--bs-table-striped-bg);color: var(--bs-table-striped-color)}
.flex-sel-table-item-clickable {cursor: pointer}
.flex-sel-table > tbody > tr.flex-sel-table-item-selected > td {color: #fff;background-color: #007bff;border-color: #007bff}
.flex-error-block {width:100%;height:100%}
.flex-error-message {line-height:1.2;white-space:pre-wrap;color: #e34631}
.flex-error-strace-block {width: 100%}
.flex-error-strace {display:block;font-family:mono, monospace;line-height:1.0;font-size: 0.8em;overflow:visible;white-space:pre;margin-bottom: 0.6rem}
.flex-stacktrace-line {display:block;font-family:mono, monospace;line-height:1.0;font-size: 0.8em;overflow:visible;white-space:pre;margin-bottom: 0.6rem}
.flex-btn-show  {cursor: pointer;font-size: 0.8em;color: #b9b7b7;border-bottom: 1px dashed;display: inline-block;margin: 6px 0}
.flex-evaltime {font-size: 0.8em;color: #b9b7b7;display: inline-block;margin: 6px 0}
.flex-console {display: block}
.flex-method-param-block {padding:5px}
.flex-method-param-title {font-weight:300}
.flex-method-param-inputs {padding-left:5px}
.flex-method-wherr {color: #e34631}
.flex-mp-button {margin: 4px}
.flex-val-text {white-space: pre-wrap;padding: 0;margin: 0}
.popup-content {width:100%;height:100%;overflow:hidden}
.flex-doc-state {color: #6c757d !important}
.flex-login-block {max-width: 22rem}
.flex-icon-pencil {background:url("/public/com/teacode/bootstrap/svg/bootstrap-icons-1.11.3/pencil.svg") no-repeat scroll 0 0 transparent;background-size:100% 100%}
.flex-icon-hover {display:inline-block;height:14px;width:14px;padding:0;align-self:center;cursor:pointer;margin:0 auto;opacity:0.4}
.flex-icon-hover:hover {opacity:1}
.flex-val-e {display:flex;flex-direction: row !important}
.report-toggler {display:inline}
.report td {text-align:right;white-space:nowrap}
.task-sched-block {display:flex;flex-direction:row;text-align:center;padding:1em 0.5em}
.task-sched-parts-type {display:flex;flex-direction:row}
.task-sched-parts-type div {width:5em;}
.task-sched-parts-date {display:flex;flex-direction:row}
.task-sched-parts-date div {width:4em;}
.task-sched-parts-date div.task-sched-parts-date-year {width:5em;}
.task-sched-parts-time {display:flex;flex-direction:row}
.task-sched-parts-time div {width:4em;}
.task-sched-inp {text-align:center}
.bs-ui-tags-block {display:flex;flex-direction:row}
.bs-ui-tag {display: inline-block;background: #d7e6cb;border-radius: 4px;font-size: 10pt;margin: 1px;padding: 2px;-webkit-border-radius: 4px;white-space: nowrap}
.bs-ui-objs-filter {font-size:14px;padding:4px 2px}
.bs-ui-impexpopt {margin:auto 0; margin-right: 1rem !important;}
.bs-ui-impexp-subs-block {padding-left:0.9em}
.bs-ui-impexp-diff {display:inline-block;padding:0 4px;font-size:80%}
.bs-ui-impexp-expsett {display:inline-block;padding:0 4px;font-size:80%}
.bs-ui-impexp-diff-val {display:inline-block;padding:0 4px}
.bs-ui-impexp-diff-a {color:#5a9926}
.bs-ui-impexp-diff-r {color:#d01b13}
.bs-ui-impexp-diff-m {color:#B59416}
.bs-ui-impexp-diff-nm {color:inherit}
.bs-ui-impexp-diff-code{display:flex;flex-direction:row;font-size:11px;color:#333}
.bs-ui-impexp-diff-code > div.bs-ui-code {flex:1;padding:2px}
.bs-ui-impexp-diff-popup {background:#fff;position:absolute;z-index:3000;top:0;left:0;height:100%;width:100%;display:none;}
.bs-ui-impexp-diff-btnhide {cursor:pointer;width:20px;position:absolute;top:0px;right:20px;color:#333;font-size:16px;font-weight:bold}
.bs-ui-progress-fullwin {width:100%;height:100%}
.bs-ui-nocb, .bs-ui-nocb-f {display:inline-block;width:12px;height:12px;padding:2px;margin:3px;font-size:11px}
.bs-ui-nocb-f {color:#ccc}
.impbg-w {background:#ffffff}
.impbg-g {background:#ddffdd}
.impbg-y {background:#fbfbca}
.impbg-r {background:#ffdddd}

.select2-container--default .select2-search--dropdown .select2-search__field:focus {color: #212529;background-color: #fff;border-color: #86b7fe;outline: 0;box-shadow: none}
.new-box-settings {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;margin: auto;padding: 25px;border-radius: 4px;background: #fff;-webkit-box-shadow: 0 0 2px 0 #6e6e6e;box-shadow: 0 0 2px 0 #6e6e6e;-webkit-box-orient: vertical;-moz-box-orient: vertical;-o-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;width: 450px;position: relative;overflow: auto;}
.new-box-settings.companies {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;-webkit-box-orient: horizontal;-moz-box-orient: horizontal;-o-box-orient: horizontal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;padding: 0;min-height: 330px;max-height: 700px;width: auto;height: 80vh;}
.new-box-settings.companies .start-box {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;-o-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;width: 400px;-webkit-box-flex: 1;-moz-box-flex: 1;-o-box-flex: 1;box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;border-right: 1px solid #cdcdcd;}
.new-box-settings.companies .start-box.companies {width: auto;}
.new-box-settings.companies .start-box:last-child {border-right: none;}
.start__header {background: #d6e6ca;border-bottom: 1px solid #cdcdcd;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;-webkit-box-pack: justify;-moz-box-pack: justify;-o-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;position: relative;}
.default-text-h {font-size: 16px;font-family: basic;color: #3a3a3a;padding: 5px 0 5px 0;font-weight: 600;white-space: nowrap;overflow: hidden;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;min-height: 16px;}
.start__header .default-text-h {margin: 0;padding: 12px 0 12px 15px;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;}
.new-box-settings.companies .start-box .start__content {-webkit-box-flex: 1;-moz-box-flex: 1;-o-box-flex: 1;box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 0 15px 15px 15px;overflow: auto;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;-o-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;border-bottom: 1px solid #cdcdcd;}
.accounts-table {display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;-webkit-box-flex: 1;-moz-box-flex: 1;-o-box-flex: 1;box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;border-collapse: collapse;}
.start-box.companies .table__th {border: none;background: rgba(255,255,255,0.902);font-weight: 500;font-size: 12px;font-style: italic;text-align: left;}
.table__th {border: 1px solid #cdcdcd;border-top: none;height: 30px;height: -moz-max-content;background: rgba(226,226,226,0.8);color: #3a3a3a;min-width: 100px;position: -webkit-sticky;position: -moz-sticky;position: -ms-sticky;position: -o-sticky;position: sticky;top: 0;z-index: 2;}
.table__th {color: #3a3a3a;}
.table__tr:nth-child(2n+1) {background: #f9f9f9;}
.table__th:first-child {border-left: none;}
.table__td {border: 1px solid #cdcdcd;padding: 0;min-width: 60px;color: #3a3a3a;font-size: 14px;height: 35px;height: -moz-max-content;}
.start-box.companies .table__th div {margin:0 10px;}
.start-box.companies .table__th {font-weight:500;font-size: 12px;font-style: italic;text-align: left;}
.accounts-table, .table-method {border-collapse:collapse;}
.start-box.companies .table__td {border:none;}
.item-box__item-name {margin:4px 10px auto 10px;-webkit-box-flex: 1;-moz-box-flex: 1;-o-box-flex: 1;box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;padding: 5px 0;font-style: italic;}
.sign-in_login {padding:14px 6px;display:inline-block}
.start-box.companies .icons-box {-webkit-box-pack: justify;-moz-box-pack: justify;-o-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.new-box-settings.companies .start-box .start__header .icons-box {margin-right: 10px;display: -webkit-box;display: -moz-box;display: -webkit-flex;display: -ms-flexbox;display: box;display: flex;}
.ic-add {position: relative;padding-left: 35px !important;}
.new-box-settings.companies .start-box .start__header .icons-box > div {cursor: pointer;}
.ic-add::before {content: "";background: url(/public/com/teacode/dm/phlox/scripts/assets/img/47d179f1a0f1ff4f34fda9947e3033af.svg);background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-size: auto;-webkit-background-size: contain;-moz-background-size: contain;background-size: contain;background-repeat: no-repeat;background-position: center;opacity: .65;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter: alpha(opacity=65);position: absolute;width: 14px;height: 100%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);top: 50%;left: 18px;}
.start-box.companies .icons-box {-webkit-box-pack: justify;-moz-box-pack: justify;-o-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content: space-between;}
.table__tr:first-child .table__th {padding: 15px 0 0 0;}
.input-container {position: relative;margin-bottom: 10px;margin-top: 25px;font-family: basic;}
.input-container label {position: absolute;margin:0;top: -12px;left: 0;font-size: 12px;color: #6e6e6e;pointer-event: none;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;cursor: text;}
.form-control:focus {box-shadow:none;}
input.form-control, textarea.form-control {border-radius: 4px;}
.bs-ui-docsett-block {column-width: 300px;column-gap: 40px;column-count: auto;column-rule-style: double;column-rule-color: #ddd;}
.bs-ui-docsett-table {width: 100%;}
.bs-ui-docsett-table tr td {width: 100%;}
.bs-ui-docsett-line.form-check {display:flex;padding-left: .1rem;break-inside: avoid;margin: 6px}
.bs-ui-docsett-line input.type-num {max-width: 12em;}
.bs-ui-docsett-line input.type-string {max-width: 20em;}
.bs-ui-docsett-line .form-check .form-check-label {margin:inherit}
.bs-ui-docsett-line > div {margin: 1px;}
.bs-ui-docsett-line > div:nth-child(1) {flex: 5;}
.bs-ui-docsett-line > div:nth-child(2) {flex: 6;}
.bs-ui-attention, .bs-ui-attention > th, .bs-ui-attention > td {color: #8cb869 !important}
.ace_editor, .ace_editor *, .ace_line span {
  font: 16px/normal mono, monospace !important;
  font-size:16px;
  font-family: mono, monospace !important;
  font-feature-settings: "liga" 0 !important;
  font-variant: no-common-ligatures!important;
  font-variant-ligatures: none !important;
  font-weight: normal !important;
  font-display: fallback !important;
  -moz-font-variant-ligatures: none !important;
  -moz-font-feature-settings: "liga" 0 !important; 
}
.bs-ui-fullhscroll {height:100%;overflow:auto;}

.modelview-bptype {display:inline-block;font-size: 80%}
.modelview-bptype-editable {display:inline-block;font-size: 80%;cursor:pointer}
.modelview-bptype-catalog_standard {cursor:inherit;color:#509b26}
.modelview-bptype-catalog_special {cursor:inherit;color:#8db500}
.modelview-bptype-mgr {cursor:inherit;color:#c1006d}
.modelview-bptype-bpdoc {cursor:inherit;color:#6966b7}
.modelview-bptype-, .modelview-bptype-unclear {cursor:inherit;color:#ff0030}
.modelview-needsdataload {display:inline-block}
.modelview-needsdataload-required {cursor:pointer;color:#f04444}
.modelview-needsdataload-standard {cursor:pointer;color:#93bf9c}
.modelview-needsdataload-skipped {cursor:pointer;color:#b1b2b7}
.modelview-needsdataload-needsConfig {cursor:pointer;color:#ff6c00}
.modelview-needsdataload-, .modelview-needsdataload-unclear {cursor:pointer;color:#ff0030}

.check_input_container {position: relative;display: inline-block;}
.check_input_container button {cursor: pointer;position: absolute;height: 100%;display: flex;justify-content: center;align-items: center;top: 0;right: 0;background-color: transparent;border: none;color: #777;padding: 0;}
.pwd_toggle_button_hide::before {content: "";background: url(/public/com/teacode/dm/bs/icons/eye_hide.svg);background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-size: auto;-webkit-background-size: 16px;-moz-background-size: 16px;background-size: 16px;background-repeat: no-repeat;background-position: center;opacity: .65;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter: alpha(opacity=65);position: relative;width: 16px;height: 16px;bottom: -12px;right:8px}
.pwd_toggle_button_show::before {content: "";background: url(/public/com/teacode/dm/bs/icons/eye_show.svg);background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-size: auto;-webkit-background-size: 16px;-moz-background-size: 16px;background-size: 16px;background-repeat: no-repeat;background-position: center;opacity: .65;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter: alpha(opacity=65);position: relative;width: 16px;height: 16px;bottom: -12px;right:8px}
.check_input_container button.bs-ui-alerter {color:red;position: absolute;height: 100%;display: flex;justify-content: center;align-items: center;top: 0;right: 0;background-color: transparent;border: none;color: #777;padding: 0;}
.check_input_container button.bs-ui-alerter::before {content: "";background: url(/public/com/teacode/dm/bs/icons/loadingError.svg);background-position-x: 0%;background-position-y: 0%;background-repeat: repeat;background-size: auto;-webkit-background-size: 16px;-moz-background-size: 16px;background-size: 16px;background-repeat: no-repeat;background-position: center;opacity: .65;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter: alpha(opacity=65);position: relative;width: 16px;height: 16px;bottom: -12px;right:8px;}