/*! Copyright(C) 2021 CEPOS InSilico GmbH */html,body{margin:0;padding:0;height:100%;border:0}body{background-image:url("watermark.png");background-position:center center;font-family:arial,helvetica,sans-serif;font-size:100%;height:100%}.header{width:100%;height:90px}.topbar{width:100%;height:50px;border-spacing:0;background-color:#030133;font-weight:bold;text-align:center}.topbar a{text-decoration:none;color:#9cf;padding-left:5px;padding-right:5px}.topbar a:hover,a:active{color:#ff0}
.topsidebar{width:200px;color:#FFF;font-size:24px;padding:0}.userbar{float:right;padding:0 10px 0 10px;border-spacing:0;height:40px;color:#FFF;background-color:#030133;font-weight:bold}.userbar a{text-decoration:none;color:#9cf;padding-left:10px;padding-right:10px}.userbar a:hover,a:active{color:#ff0}.bottombar{width:100%;height:30px;color:#FFF;background-color:#030133;font-size:.875em;font-weight:bold;text-align:center;border-spacing:0}.bottomsidebar{width:200px;color:#FFF;padding:0}.content{margin:-90px 5% -30px 5%;min-height:100%}
.content:before{content:"";display:block;height:90px}.content:after{content:"";display:block;height:30px}.devel{visibility:hidden}.vertical-centre{height:750px;display:flex;align-items:center}.login-form{width:100%}.login-table{width:100%}.login-table.td{padding:5px}.table{border:1px solid black;border-collapse:collapse;border-spacing:0}.table * th{border:1px solid black;padding:5px}.table * td{border:1px solid black;padding:5px}.width95{width:95%}
.page-title{margin:0}.page-id{margin:0;padding-top:5px;padding-bottom:5px}div[class=page-id] * td{padding-right:1em}.molviewer * td{vertical-align:top}.flex-wrapper{display:flex}.flex-content{flex:1}.x3d_graphic{margin:0}.table-cell-img{display:block;width:100%;height:100%}.expandable-grid{flex:1}.expandable-box{border-style:solid;border-width:1px;border-color:#ddd;margin-bottom:10px}.expandable-box:hover{border-color:#0166ff}.expandable-title{background-color:#ddd;cursor:pointer}.expandable-title:hover{background-color:#0166ff}
div[class=expandable-title]>p{margin:0;padding:5px}.expandable-content{padding:5px}.expandable-content:hover{border-color:#0166ff}div[class=expandable-content] * td{padding-right:5px;padding-left:5px}div[class=expandable-content] ul{list-style:none;padding:0}div[class=expandable-content] p{margin:0;padding-left:5px;padding-top:2px;padding-bottom:2px}.checkbox-list{list-style:none;padding:0}.expandable-rightarrow{width:12px;height:12px;float:left;position:relative;background-image:url("expandable_rightarrow.png");background-repeat:no-repeat;background-position:center center;padding:7px}
.expandable-downarrow{width:12px;height:12px;float:left;position:relative;background-image:url("expandable_downarrow.png");background-repeat:no-repeat;background-position:center center;padding:7px}.section-box{border-style:solid;border-width:1px;border-color:#ddd;margin-top:40px}.section-title{background-color:#ddd}.section-content{margin-top:5px;padding:5px}div[class=section-title] *{margin:0;padding:5px}div[class=section-content]>p{margin-top:10px;margin-bottom:10px;padding-left:5px}div[class=section-content]>table{margin-top:10px;margin-bottom:10px;margin-left:5px}
.error-msg{color:red}.warning-msg{color:red}.info-msg{color:green}.radioset{border:0;margin:5px;padding:0}.radioset-list{margin:5px}.picking-table{margin:5px 5px auto 50px}.picking-table th,.picking-table td{text-align:center;width:4em}.picking-table tfoot td{font-weight:bold;padding:1em;text-align:left}.err-file{white-space:pre;font-family:"Courier New",Courier,monospace;font-size:90%;color:red;display:block;background-color:white;margin-bottom:20px}.log-file{white-space:pre;font-family:"Courier New",Courier,monospace;font-size:90%;background-color:white;display:block;max-height:500px;overflow:auto;margin-bottom:20px}
.molecule_navigation{padding-top:20px;clear:both}.molecule_select{display:flex}.molecule_select label{padding-top:11px}.molecule_select select{flex-grow:1;margin:5px}.molecule_select button{margin-top:5px;margin-bottom:5px}