#toolbox {position:fixed; top: 10px; left: 10px; width: 120px;}
.toolbox-handle { padding-top: 8px; padding-bottom: 8px; font-size: 14px; }
#toolbox .panel-body { padding:5px 0; }
#toolbox-content {overflow: auto;}

/******工具样式********/
.panel-group .panel.toolbox-panel {border-radius:0;}
.toolbox-panel .list-group {border-radius:0}
.toolbox-panel .list-group-item {padding: 6px 10px;}
#toolbox .panel-group .panel+.panel {margin-top: 0px;}
#toolbox-content .panel-group {margin-bottom: 2px;}
#toolbox-content .panel{border: none;}
#toolbox-content a, #properties .panel-heading a{display: block;}
#toolbox .panel>.panel-collapse>.list-group:last-child .list-group-item:last-child {border-radius:0;border-bottom: 1px solid #ddd; }
.deploy-btns {margin-bottom: 0;border-radius:0; }
.deploy-btns .list-group-item {border-radius:0; padding: 6px 10px;border-left: none; border-right: none;}

#snakerflow,#snakerflow-view { background: url("../images/bg.png") repeat; }
#snakerflow-view {overflow: auto;}
#snakerflow {width: 100%; height: 100%;}

.mover { border: 1px solid #ddd; background-color: #ddd; }
.selected { background-color: #ddd; }
#pointer { background-repeat: no-repeat; background-position: center;}
#path { background-repeat: no-repeat; background-position: center; }
#task { background-repeat: no-repeat; background-position: center;}
#state { background-repeat: no-repeat; background-position: center;}

#properties { position:fixed;/*position: absolute;*/ top: 10px; right: 10px; width: 400px;}
#properties .panel { margin-bottom: 5px;}
#properties_handle { margin-top:1px; align:center; text-align:left; }
/*#properties_handle .panel-heading { padding: 5px 15px; font-weight: normal; }*/
#properties .panel-heading {padding: 8px 15px; }
#properties .panel-body {padding-top: 1px;}

#flow-prop-tabs.nav>li>a { padding: 6px 10px; }
.properties_all { padding-top: 3px; height: 350px; overflow-y: auto; padding-left: 5px;padding-right: 0;}
.properties_all .form-group { margin-bottom: 5px; margin-right: 0;}
.properties_all .col-sm-3 { padding-right: 5px; }
.properties_all .col-sm-9 { padding-left:0; padding-right: 0px; }
.col-sm-9.checkbox-wrap {padding-left: 15px;}
.properties_all .form-group label { font-weight: normal;}
.properties_all .form-group .input-sm { padding-left: 5px; padding-right: 5px; }
/*.properties_all .form-control {width: 99%; }*/
.properties_all .star-require {right: -3px;}
.properties_all .has-feedback .form-control-feedback {right: 5px;}
.properties_all .ui-spinner-input {width: 93%;}
<!--选择参与者样式-->
#assignee-dialog-wrap .tab-pane {height: 400px;overflow: auto;}
#assignee-dialog-wrap .btn-item {margin-top: 200px;text-align: center;}
#assignee-dialog-wrap .btn-item p {padding-top: 10px;}
#assignee-dialog-wrap .btn {font-weight: bold;}
#assignee-selected-data {height: 438px;overflow: auto;padding:5px;}
#assignee-selected-data .has-selected-data {padding: 5px 0;border-bottom: 1px solid #eeeeee;}
.checkbox-align input[type=radio], .checkbox-align input[type=checkbox]{vertical-align:middle;margin-top:0;margin-bottom:2px; *margin-bottom:2px;}

#assignee-select-data .tree-content {
	height: 370px;
}

#properties fieldset {padding:5px 0 15px 10px;border: 1px solid #aaa;border-radius:5px;font-size: 13px;}
#properties legend {font-weight: 700;color: #2779aa;font-size: 13px;}
#properties fieldset label {font-weight: normal;}
#properties fieldset .col-sm-4 {padding-left: 0px;}
#properties .panel-tabs-tab .nav-tabs {padding-left: 2px;}
#properties .nav.nav-sm>li>a {padding: 3px 5px;}
.snakerflow-wrap {overflow: auto;}

#toolbox a:hover, #properties a:hover{color: inherit;text-decoration: none;}