/* Global */

#ds-ssr {
	display:none !important;
}

#ds-reset {
	* {
		.box-sizing(content-box);
	}
	input[type=button], input[type=submit], input[type=reset], button {
		.box-sizing(border-box);
	}
	//	我们不修改用户的默认字体，保持和网页原有字体一致。font-family: 'Helvetica Neue', Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: @font-size-base;
	font-size-adjust: none;
	color: @text-color;
	line-height: 1;
	text-align: left;
	
	div, ul, ol, li, ul li, ol li, iframe, h1, h2, h3, h4, h5, h6, p, img, blockquote, a, span, pre, code, strong, sub, sup, fieldset, form, label, input, textarea, select {
		border: 0;
		padding: 0;
		margin: 0;
		vertical-align: baseline;
		font: inherit;	//	这样一般都能覆盖掉网页原来对某类标签的font定义, 而采用我们对当前元素或者父级标签的定义
		line-height:inherit;
		background : none;	//	for compatible
		//background-color : transparent;	//	for compatible
		//background-image : none;	//	for compatible
		width : auto;		//	for compatible
		float: none;
		overflow: visible;	//	for compatible
		transition : none;	//  for compatible http://www.uisdc.com/clippingmagic
	}
	strong {
		font-weight:bold;	//	inherit 覆盖了原生的粗体效果
	}
	p{
		text-indent: 0;		//	for compatible	http://www.97507.net/no-one-dont-laugh.html
		clear:none;		//	for compatible	http://www.18touch.com/pnm.html
	}
	
	span, strong, label, input {	//	reset, for compatible. 部分主题会给label设display block
		display : inline;
		margin : 0;
	}
	
	textarea, input {
		&:focus{
			outline:none;	//	去掉chrome高亮边框
		}
	}
	
	ul, ol, ul li, ol li{
		list-style: none;
		display: block; // 考虑给所有block标签设置display-block。 http://mamayes.com/yingerwanju_archive_123.html
	}
	
	input, button {
		.rounded(@border-radius);
	}
}

#ds-indicator {
	display: none;
	position: fixed;
	z-index: 99999;
	top: 150px;
	left: 0;
	padding: 8px;
	border-bottom-right-radius: @border-radius;
	border-top-right-radius: @border-radius;
	width:16px;
	height:16px;
	background: #666 url("data:image/gif;base64,R0lGODlhEAAQAPQAAGZmZv///2lpadzc3K+vr/r6+ufn5319fZmZmfDw8Le3t8DAwHV1daOjo4eHh9LS0srKygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==") 8px 8px no-repeat;
	*background-image: url("@{images-url}loading.gif");	// ie6/ie7 hack
	*position: absolute;
	
	.box-sizing(content-box);
}

#ds-waiting{
	cursor: wait;
	display: block;
	width: 16px;
	height: 11px;
	padding : 0 0 3px 5px;
	margin : 0;
	background: url("data:image/gif;base64,R0lGODlhEAALAPQAAP///z2LqeLt8dvp7u7090GNqz2LqV+fuJ/F1IW2ycrf51aatHWswaXJ14i4ys3h6FmctUCMqniuw+vz9eHs8fb5+meku+Tu8vT4+cfd5bbT3tbm7PH2+AAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA") 0 0 no-repeat;
	*background-image: url("@{images-url}waiting.gif");	// ie6/ie7 hack
}
