.widget-dialog{
	position: fixed;
	top: 30%;
	left: 50%;
	background: #fff;
	border-radius: 3px;
	z-index: 100;
	text-align: center;
	display: none;
	padding-bottom: 20px;
}

.widget-dialog *{
	font-size: 12px;
}

.widget-dialog-icon{
	width: 40px;
	height: 36px;
	margin: 0 auto;
	margin-top: 24px;
	background: url(./imgs/icon.png ) center 0 no-repeat #fff;
}

.widget-dialog-warn .widget-dialog-icon{
	width: 40px;
	height: 36px;
	margin: 0 auto;
	margin-top: 24px;
	background: url(./imgs/icon.png ) center -80px no-repeat #fff;
}

.widget-dialog-ok .widget-dialog-icon{
	width: 40px;
	height: 36px;
	margin: 0 auto;
	margin-top: 24px;
	background: url(./imgs/icon.png ) center -40px no-repeat #fff;
}

.widget-dialog-refresh .widget-dialog-icon{
	width: 40px;
	height: 36px;
	margin: 0 auto;
	margin-top: 24px;
	background: url(./imgs/iconInfo.png ) center 0 no-repeat #fff;
}

.widget-dialog-title{
	line-height: 28px;
}

.widget-dialog-content{
	line-height: 24px;
	padding: 4px 20px;
	max-height: 300px;
	overflow: auto;
}

.widget-dialog-buttonBox{
	margin-top: 16px;
}
.widget-dialog-button{
	width: 120px;
	height: 32px;
	line-height: 32px;
	color: #fff;
	border: 1px solid #f66;
	padding: 0;
    margin: 0 7px;
    border-radius: 3px;
}

.widget-dialog-button-cancel{
	background: none;
	border: 1px solid #333;
	color: #333;
}

.widget-dialog-error .widget-dialog-button-sure{
	background: #f66;
	border: 1px solid #f66;
}

.widget-dialog-warn .widget-dialog-button-sure{
	background: #f9a628;
	border: 1px solid #f9a628;
}

.widget-dialog-ok .widget-dialog-button-sure{
	background: #AFD567;
	border: 1px solid #AFD567;
}

.widget-dialog-refresh .widget-dialog-button-sure{
	background: #f9a628;
	border: 1px solid #f9a628;
}

.mask{
	position: fixed;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 10;
	background: rgba(0,0,0,.3);
	display: none;
}

.refresh-link{color:#41b3b3;}