/**************************************************************\
|                                                              |
| BSP CSS Library                                              |
| (c) Copyright 2000-2019                                      |
|                                                              |
\**************************************************************/
button.btn_image {padding-left:2px;padding-right:2px;}
button.btn_image img {border:none;display:inline-block;vertical-align:middle;}
button.btn_image::-moz-focus-inner {padding-left:0px !important;padding-right:0px !important;border-left:0px !important;border-right:0px !important;}
div.clickselect {padding:5px;border:1px solid black;background-color:buttonface;color:buttontext;box-sizing:border-box;}
div.clickselect>table {border-spacing:0px;width:100%;height:100%;table-layout:fixed;}
div.clickselect>table td {padding:0px;}
div.clickselect>table button {display:block;margin:5px;}
div.clickselect>table select {width:100%;height:100%;}
table.menubar {font-family:Arial,Helvetica,sans-serif;font-size:10pt;border:1px solid black;}
table.menubar td {background-color:menu;color:menutext;border:none;}
table.menubar td hr {color:menutext;}
table.menubar td.item {background-color:menu;color:menutext;cursor:pointer;padding:2px;}
table.menubar td.itemover {background-color:highlight;color:highlighttext;cursor:pointer;padding:2px;}
table.menubar td.item a {text-decoration:none;color:menutext;}
table.menubar td.itemover a {text-decoration:none;color:highlighttext;}
table.menubar td.hilite {color:highlighttext;background-color:highlight;}
#popupbox {visibility:hidden;opacity:0;position:fixed;left:0;top:0;right:0;bottom:0;z-index:5}
#popupbox div.bg {opacity:0.4;filter:alpha(opacity=40);background-color:black;position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;}
#popupbox div.inner {box-sizing:border-box;-moz-box-sizing:border-box;padding:10px;position:absolute;top:50%;right:50%;border:1px solid black;background-color:white;font-family:Verdana,Arial,Sans-serif;font-size:10pt;color:black;}
div.popupmenu table {font-family:Arial,Helvetica,sans-serif;font-size:10pt;border:1px solid black;}
div.popupmenu td {background-color:menu;color:menutext;border:none;}
div.popupmenu td hr {color:menutext;}
div.popupmenu td.item {background-color:menu;color:menutext;cursor:pointer;padding:2px;}
div.popupmenu td.itemover {background-color:highlight;color:highlighttext;cursor:pointer;padding:2px;}
div.popupmenu td.item a {text-decoration:none;color:menutext;}
div.popupmenu td.itemover a {text-decoration:none;color:highlighttext;}
div.popupmenu td.hilite {color:highlighttext;background-color:highlight}
.fadeout {-webkit-transition:visibility 0s linear 0.25s,opacity 0.25s linear;-moz-transition:visibility 0s linear 0.25s,opacity 0.25s linear;-ms-transition:visibility 0s linear 0.25s,opacity 0.25s linear;-o-transition:visibility 0s linear 0.25s,opacity 0.25s linear;transition:visibility 0s linear 0.25s,opacity 0.25s linear;}
.fadein {-webkit-transition:visibility 0s linear 0s,opacity 0.25s linear;-moz-transition:visibility 0s linear 0s,opacity 0.25s linear;-ms-transition:visibility 0s linear 0s,opacity 0.25s linear;-o-transition:visibility 0s linear 0s,opacity 0.25s linear;transition:visibility 0s linear 0s,opacity 0.25s linear;}
div.bsp-tree {margin:0;padding:0;border:1px inset;box-sizing:box-border;-moz-box-sizing:box-border;overflow-y:scroll;overflow-x:auto;background-color:window;color:windowtext;}
div.bsp-tree ul {margin:0;margin-left:0px;padding:0;display:block;list-style-type:none;box-sizing:box-border;-moz-box-sizing:box-border;}
div.bsp-tree li {margin:0;padding:0;padding-left:17px;list-style-type:none;position:relative;white-space:nowrap;overflow:hidden;box-sizing:box-border;-moz-box-sizing:box-border;cursor:pointer;background:url(/bgmbsp/controls/tc_line.png) repeat-y,url(/bgmbsp/controls/tc_item.png) no-repeat;}
div.bsp-tree li:last-child {background:url(/bgmbsp/controls/tc_last.png) no-repeat;}
div.bsp-tree li>ul {display:none;}
div.bsp-tree li>div.expander {position:absolute;left:0px;top:0px;width:15px;height:15px;background:url(/bgmbsp/controls/tc_closed.png) no-repeat;}
div.bsp-tree li.opened>ul {display:block;}
div.bsp-tree li.opened>div.expander {background:url(/bgmbsp/controls/tc_opened.png) no-repeat;}
div.bsp-tree>span.label {cursor:pointer;}
div.bsp-tree span.selected {background-color:Highlight;color:HighlightText;}
div.bsp-tree[tree-rooticon="folder"]>span.label::before {font:normal normal normal 1em FontAwesome;content:"\f115";margin-right:2px;}
div.bsp-tree li[tree-icon]>span.label::before {font:normal normal normal 1em FontAwesome;margin-right:2px;}
div.bsp-tree li[tree-icon="folder"]>span.label::before {content:"\f114";}
div.bsp-tree li[tree-icon="folder"].opened>span.label::before {content:"\f115";}
div.bsp-tree li[tree-icon="file"]>span.label::before {content:"\f016";}
div.bsp-tree li[tree-icon="file-image"]>span.label::before {content:"\f1c5";}
div.bsp-tree li[tree-icon="file-archive"]>span.label::before {content:"\f1c6";}
div.bsp-tree li[tree-icon="file-audio"]>span.label::before {content:"\f1c7";}
div.bsp-tree li[tree-icon="file-video"]>span.label::before {content:"\f1c8";}
div.bsp-tree li[tree-icon="file-powerpoint"]>span.label::before {content:"\f1c4";}
div.bsp-tree li[tree-icon="file-excel"]>span.label::before {content:"\f1c3";}
div.bsp-tree li[tree-icon="file-word"]>span.label::before {content:"\f1c2";}
div.bsp-tree li[tree-icon="file-pdf"]>span.label::before {content:"\f1c1";}
div.bsp-tree li[tree-icon="file-text"]>span.label::before {content:"\f0f6";}
div.bsp-tree li[tree-icon="file-code"]>span.label::before {content:"\f1c9";}
div.richtext {border:1px solid black;background-color:buttonface;box-sizing:border-box;position:relative;}
div.richtext .rt_main {position:absolute;display:none;box-sizing:border-box;background-color:buttonface;border:none;overflow:hidden;}
div.richtext .rt_buttons {border-bottom:1px solid black;}
div.richtext .rt_buttons>span {background:url(/bgmbsp/controls/richtext.png) -110px 0;height:22px;width:4px;display:inline-block;vertical-align:middle;}
div.richtext .rt_buttons>button {font-size:10pt;font-family:Arial,Helvetica,sans-serif;color:black;padding:0px 5px 0px 5px;height:22px;min-width:22px;border:none;margin:2px;display:inline-block;vertical-align:middle;}
div.richtext .rt_buttons>button:hover {background-color:#f0f0f0;}
div.richtext .rt_buttons>button>span {margin:0px -5px 0px -5px;display:inline-block;vertical-align:middle;}
div.richtext .rt_editor {background-color:white;padding:2px;overflow:scroll;word-wrap:normal;box-sizing:border-box;}
div.richtext textarea {resize:none;overflow:scroll;border:none;box-sizing:border-box;width:100%;}
div.richtext .rt_footer {box-sizing:border-box;background-color:buttonface;border:none;border-top:1px solid black;font-size:9pt;font-family:Arial,Helvetica,sans-serif;color:black;}
div.richtext .rt_dropdown {position:absolute;z-index:5;display:none;background-color:buttonface;border:1px solid black;}
div.richtext .rt_dropdown>div,
div.richtext .rt_dropdown>p,
div.richtext .rt_dropdown>h1,
div.richtext .rt_dropdown>h2,
div.richtext .rt_dropdown>h3,
div.richtext .rt_dropdown>h4,
div.richtext .rt_dropdown>h5,
div.richtext .rt_dropdown>pre {margin:0px;padding:2px;cursor:pointer;background-color:buttonface;color:black;white-space:nowrap;}
div.richtext .rt_dropdown>div:hover,
div.richtext .rt_dropdown>p:hover,
div.richtext .rt_dropdown>h1:hover,
div.richtext .rt_dropdown>h2:hover,
div.richtext .rt_dropdown>h3:hover,
div.richtext .rt_dropdown>h4:hover,
div.richtext .rt_dropdown>h5:hover,
div.richtext .rt_dropdown>pre:hover {background-color:highlight;color:highlighttext;}
div.rt_dialog {position:absolute;z-index:5;display:none;background-color:buttonface;border:1px solid black;padding:0px;}
div.rt_dialog thead td {font-size:10pt;font-family:Arial,Helvetica,Sans-Serif;background-color:activecaption;color:captiontext;padding:2px;border-bottom:1px solid black;}
input.cp_value {width:60px;margin-right:0px;}
div.cp_value {border-style:outset;border-width:1px;border-radius:2px;background-color:white;}
div.cp_value:active {border-style:inset;}
div.cp_dialog {border:1px solid black;background-color:buttonface;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
div.cp_dialog form {margin:0px;}
div.cp_dialog td {font-size:10pt;font-family:Arial,Helvetica,Sans-Serif;color:buttontext}
div.cp_dialog input {font-size:10pt;font-family:Arial,Helvetica,Sans-Serif;}
span.multiselect {position:relative;}
span.multiselect .ms_dropdown {position:absolute;z-index:5;display:none;box-sizing:border-box;background-color:white;border:1px solid black;max-height:150px;overflow-y:scroll;}
span.multiselect .ms_dropdown thead>tr {background-color:activecaption;color:captiontext;}
span.multiselect .ms_dropdown tbody>tr {background-color:white;color:black;cursor:pointer;}
span.multiselect .ms_dropdown tbody>tr:hover {background-color:highlight;color:highlighttext;}
span.multiselect .ms_dropdown th,
span.multiselect .ms_dropdown td {text-align:left;white-space:nowrap;padding:2px 5px 2px 2px;}
