
.visp-mapplic-content {
    margin-bottom: 10px !important;
    min-height: 10px;
}

.visp-ucslist-content {
	margin-left: 0px !important;
	margin-right: 0px !important;
	margin-bottom: 10px !important;
	margin-right: 0px !important;
}

.visp-ucslist-button {
	border-radius: 1em !important;
	border: 1px solid #2e6f9a !important;
	background-color: rgba(0, 0, 0, 0.03);
}

.visp-usrinforlist-content {
    margin-bottom: 10px !important;
}

.visp-btn{
    color: aliceblue !important;
}

.visp-btlabel {
	text-align: center;
	padding: 0.75rem 1.25rem;
	margin-bottom: 0;
	
}

.visp-dd{
    max-width: 100% !important;
}

.visp-td{
        padding-top: 0.01rem !important;
        padding-bottom: 0.01rem !important;
}

.visp-modal-map{
    max-width: 800px!important;
}

.visp-tms-task-name-field{
    
}

.visp-dd-item{
    
}

.visp-select-tms-tasktype{

}


/* 这里是jsplumb的样式 */
#demo {
	margin-top:5em;
}

.w { 	
	padding:16px;
	position:absolute;
	border: 1px solid black;
	z-index:4;
	border-radius:1em;
	border:1px solid #2e6f9a;
	box-shadow: 2px 2px 19px #e0e0e0;
	-o-box-shadow: 2px 2px 19px #e0e0e0;
	-webkit-box-shadow: 2px 2px 19px #e0e0e0;
	-moz-box-shadow: 2px 2px 19px #e0e0e0;
	-moz-border-radius:8px;
	border-radius:8px;
	opacity:0.8;
	filter:alpha(opacity=80);
	cursor:move;
	background-color:white;
	font-size:11px;
	-webkit-transition:background-color 0.25s ease-in;
	-moz-transition:background-color 0.25s ease-in;
	transition:background-color 0.25s ease-in;	
}

.w:hover {
	background-color: #5c96bc;
	color:white;

}

.aLabel {
	-webkit-transition:background-color 0.25s ease-in;
	-moz-transition:background-color 0.25s ease-in;
	transition:background-color 0.25s ease-in;
}

.aLabel._jsPlumb_hover, ._jsPlumb_source_hover, ._jsPlumb_target_hover {
	background-color:#1e8151;
	color:white;
}

.aLabel {
	background-color:white;
	opacity:0.8;
	padding:0.3em;				
	border-radius:0.5em;
	border:1px solid #346789;
	cursor:pointer;
}

.ep {
	position:absolute;
	bottom: 37%;
	right: 5px;
	width:1em;
	height:1em;
	background-color:orange;
	cursor:pointer;
	box-shadow: 0px 0px 2px black;
	-webkit-transition:-webkit-box-shadow 0.25s ease-in;
	-moz-transition:-moz-box-shadow 0.25s ease-in;
	transition:box-shadow 0.25s ease-in;
}

.ep:hover {
	box-shadow: 0px 0px 6px black;
}

.statemachine-demo ._jsPlumb_endpoint {
	z-index:3;
}

#opened {
	left:10em;
	top:5em;
}

#phone1 {
	left:35em;
	top:12em;
	width:7em;
}
#inperson {
	left:12em;
	top:23em;
}
#phone2 {
	left:28em;
	top:24em;
}
#rejected {
	left:10em;
	top:35em;
}
.dragHover { border:2px solid orange; }

path { cursor:pointer; }


/* 本系统关于颜色的定义 */
.visp-bgc-01{
	background-color: darkgray;
}

.visp-bgc-02{
	background-color: bisque;
}

.visp-bgc-03{
	background-color: hotpink;
}