/* box */
.xm-box{
	background:#fff;
	box-shadow:0 0 4px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);
	border-radius:4px;
	border:1px solid #fff;
	padding:10px 0 0;
	margin:0 0 21px;
	position:relative;
}
.xm-box > .xm-box-heading img, .xm-box > .xm-box-heading > span {position:absolute;top:10px;right:10px;}
.xm-box-gry {background:#f6f6f6;}
.xm-box:after{
	content:'';
	display:block;
	clear:both;
}
.xm-box1{padding:18px 0 0;}
.xm-box-shadow{
	display:block;
	height:15px;
	margin:0 0 14px;
	position:relative;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e6e6e6 0%, #fefefe 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e6e6), color-stop(100%,#fefefe));
	background: -webkit-linear-gradient(top,  #e6e6e6 0%,#fefefe 100%);
	background: -o-linear-gradient(top,  #e6e6e6 0%,#fefefe 100%);
	background: -ms-linear-gradient(top,  #e6e6e6 0%,#fefefe 100%);
	background: linear-gradient(to bottom,  #e6e6e6 0%,#fefefe 100%);
}
.xm-box-shadow2{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RlZGVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #dedede 0%, #f5f5f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dedede), color-stop(100%,#f5f5f5));
	background: -webkit-linear-gradient(top,  #dedede 0%,#f5f5f5 100%);
	background: -o-linear-gradient(top,  #dedede 0%,#f5f5f5 100%);
	background: -ms-linear-gradient(top,  #dedede 0%,#f5f5f5 100%);
	background: linear-gradient(to bottom,  #dedede 0%,#f5f5f5 100%);
}
.xm-alphabet{
	padding:0;
	margin:0 14px;
	list-style:none;
	overflow:hidden;
	font-weight:bold;
	font-size:0;
	line-height:0;
	letter-spacing:-4px;
	color:#5182a1;
	text-align:left;
}
.xm-alphabet li{
	padding:0 0 9px;
	font-size:14px;
	line-height:21px;
	letter-spacing:0;
	display:inline-block;
	vertical-align:top;
	text-align:center;
}
.xm-alphabet a,
.xm-alphabet strong{
	color:#5182a1;
	float:left;
	border:1px solid #fff;
	padding:0 5px;
	min-width:12px;
	border-radius:3px;
}
.xm-alphabet a:hover,
.xm-alphabet strong{
	border-color:#d3d3d3;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: linear-gradient(to bottom,  #fff 0%,#e4e4e4 100%);
	text-decoration:none;
}
.xm-btn-section:after{
	content:'';
	display:block;
	clear:both;
}
.xm-btn-section{padding:0 14px 0 0;}
.xm-btn-section .xm-btn-list-alt{
	padding:0;
	margin:0;
	list-style:none;
}
.xm-btn-section .xm-btn-item{
	float:left;
	padding:0;
	/*padding:0 0 10px;*/
}
.xm-btn-item > select {
	font-size: 12px;
	margin-top: 3px;
	height: 26px;
	border: 1px solid #bababa;
	padding: 3px 11px 3px;
	border-radius: 4px;
	position: relative;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,#fff 0%,#e4e4e4 100%);
	background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,#fff 0%,#e4e4e4 100%);
	background: -o-linear-gradient(top,#fff 0%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,#fff 0%,#e4e4e4 100%);
	background: linear-gradient(to bottom,#fff 0%,#e4e4e4 100%);	
}
.xm-btn{
	float:left;
	border:3px solid #ececec;
	margin:0 0 0 0px;
	font-size:11px;
	line-height:23px;
	color:#545454;
	border-radius:6px;
}
.xm-btn-trans{
	border:none;
	padding:5px;
}
.xm-btn span{
	float:left;
	border:1px solid #bababa;
	padding:0 11px 1px;
	border-radius:4px;
	position:relative;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: linear-gradient(to bottom,  #fff 0%,#e4e4e4 100%);
}
.xm-btn-icon span{padding:0 11px 1px 25px;}
.xm-btn-icon span:before{
	content:'';
	width:10px;
	height:10px;
	background:url(../images/sprite.png) no-repeat 0 -46px;
	position:absolute;
	top:50%;
	margin:-5px 0 0;
	left:7px;
}
.xm-heading-holder .xm-btn-add:hover,
.xm-btn:hover span,
.xm-popup-active .xm-btn span{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U0ZTRlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #e4e4e4 0%, #fff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4e4e4), color-stop(100%,#fff));
	background: -webkit-linear-gradient(top,  #e4e4e4 0%,#fff 100%);
	background: -o-linear-gradient(top,  #e4e4e4 0%,#fff 100%);
	background: -ms-linear-gradient(top,  #e4e4e4 0%,#fff 100%);
	background: linear-gradient(to bottom,  #e4e4e4 0%,#fff 100%);
}
.xm-btn:hover{text-decoration:none;}
.xm-drop-box{
	float:left;
	/*margin:0 0 0 10px; MR: 3/15/2014 - removed*/
	padding:1px 0 0;
	position:relative;
}
.xm-drop-box .xm-btn{
	margin:0;
	line-height:21px;
	border-radius:5px;
}
.xm-drop-box .xm-btn span{
	padding:0 22px 1px 9px;
	border:1px solid #cecece;
	border-radius:2px;
	min-width:100px;
}
.xm-drop-box .xm-btn span:before{
	content:'';
	width:16px;
	height:22px;
	background:url(../images/sprite.png) no-repeat -14px -46px;
	position:absolute;
	top:0;
	right:6px;
}
.xm-drop-box .xm-drop,
.xm-edit .xm-drop{
	position:absolute;
	top:100%;
	left:3px;
	padding:9px 0 0;
	font-size:11px;
	line-height:15px;
	display:none;
}
.xm-edit .xm-drop{
	right:-18px;
	left:auto;
	padding:12px 0 0;
	text-align:left;
	font-weight:bold;
	font-size:11px;
	line-height:15px;
}
.xm-edit .xm-drop a{color:#4e4e4e;}
.xm-edit .xm-drop a:hover{text-decoration:none;}
.xm-drop-box .xm-drop .xm-drop-frame,
.xm-edit .xm-drop .xm-drop-frame{
	border:1px solid #cecece;
	background:#f2f2f2;
	width:128px;
	position:relative;
	padding:1px;
	box-shadow:0 4px 13px 0 rgba(0,0,0,0.36);
	-webkit-box-shadow:0 4px 13px 0 rgba(0,0,0,0.36);
	border-radius:8px;
	z-index:1;
}
.xm-edit .xm-drop .xm-drop-frame{
	width:86px;
	padding:17px 5px 15px 14px;
}
.xm-drop-box .xm-drop .xm-drop-frame:before,
.xm-edit .xm-drop .xm-drop-frame:before{
	content:'';
	top:0;
	bottom:0;
	left:0;
	right:0;
	position:absolute;
	border:1px solid #fff;
	border-radius:7px;
	z-index:-1;
}
.xm-drop-box .xm-drop .xm-drop-frame:after,
.xm-edit .xm-drop .xm-drop-frame:after{
	content:'';
	width:15px;
	height:8px;
	background:url(../images/sprite.png) no-repeat -118px -46px;
	position:absolute;
	top:-7px;
	right:14px;
}
.xm-drop-box .xm-drop ul{
	padding:9px 0 10px;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.xm-drop-box .xm-drop a{
	display:block;
	color:#4e4e4e;
	border:solid #f2f2f2;
	border-width:1px 0;
	margin:0 0 -1px;
	padding:6px 5px 6px 30px;
	position:relative;
}
.xm-drop-box .xm-drop a:before{
	content:'';
	background:url(../images/sprite.png) no-repeat;
	position:absolute;
	top:6px;
	left:6px;
	width:16px;
	height:16px;
}
.xm-drop-box .xm-drop a.group-mailing:before{background-position:-36px -46px;}
.xm-drop-box .xm-drop a.save-excel:before{background-position:-56px -46px;}
.xm-drop-box .xm-drop a.save-pdf:before{
	background-position:-76px -46px;
	top:5px;
}
.xm-drop-box .xm-drop a.delete:before{
	width:18px;
	height:18px;
	background-position:-96px -46px;
	top:5px;
}
.xm-drop-box .xm-drop li:hover{
	position:relative;
	z-index:2;
}
.xm-drop-box .xm-drop a:hover{
	background:#d9e6ea;
	border-color:#cbdde2;
	text-decoration:none;
}
.xm-columns-holder{margin:0 0 0 -21px;}
.xm-columns-holder:after{
	content:'';
	display:block;
	clear:both;
}
.xm-column{
	float:left;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 0 21px;
	width:37.15%;
}
.xm-columns-holder.xm-alt .xm-column,
.xm-columns-holder .xm-column:first-child{width:25.7%;}
.xm-box-heading, .xm-box-subheading{
	text-align:center;
	font-size:0.917em;
	line-height:1.364em;
	padding:0 0 6px;
}
.xm-box-subheading { color:#545454;}
.xm-box-task .xm-box-heading{padding:0 0 7px;}
.xm-box-heading .xm-heading-holder{
	overflow:hidden;
	padding:14px 12px 0;
}
.xm-heading-holder a{float:right;}
.xm-box-heading .xm-two-links{
	overflow:hidden;
	padding:0 11px;
}
.xm-box-heading .xm-two-links a{float:right;}
.xm-box-heading .xm-two-links a:first-child{float:left;}
.xm-box-heading a.xm-add{margin:0 10px;}
.xm-heading-holder .xm-btn-add{
	float:left;
	border:1px solid #bababa;
	line-height:24px;
	padding:0 8px 0 5px;
	margin:-5px 0 3px;
	color:#545454;
	border-radius:3px;
	background: #e4e4e4 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNGU0ZTQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #fff 0%, #e4e4e4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#e4e4e4));
	background: -webkit-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: -o-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: -ms-linear-gradient(top,  #fff 0%,#e4e4e4 100%);
	background: linear-gradient(to bottom,  #fff 0%,#e4e4e4 100%);
}
.xm-heading-holder .xm-btn-add:hover{text-decoration:none;}
.xm-heading-holder .jcf-input-wrapper{
	float:left;
	margin:-5px 0 3px;
}
.xm-heading-holder .jcf-upload-button{
	float:left;
	font-size:11px;
	line-height:24px;
	padding:0 8px 0 5px;
	font-weight:normal;
}
.xm-heading-holder .jcf-upload-button i,
.xm-heading-holder .jcf-upload-button strong,
.xm-heading-holder .xm-btn-add strong{
	color:#9eac00;
	font-style:normal;
	font-weight:bold;
}
.xm-searches-heading{padding:0 30px 13px;}
.xm-box-heading2{padding:0 0 10px;}
.xm-box-heading a{color:#5bb0d0;}
.xm-box-heading h2{
	margin:0 0 4px;
	font-size:1.636em;
	line-height:1.167em;
	color:#555;
	position:relative;
}
.xm-box-heading h2.xm-calendar-title{padding:0 40px;}
.xm-calendar-title:before{
	content:'';
	width:23px;
	height:25px;
	background:url(../images/sprite.png) no-repeat 0 -72px;
	position:absolute;
	top:1px;
	left:15px;
}
/* list */
.xm-list{
	padding:1px 0 0;
	margin:0 0 20px;
	list-style:none;
	background:#e5e5e5;
	font-size:0.917em;
	line-height:1.364em;
	color:#999;
	overflow:hidden;
}
.xm-list li{
	overflow:hidden;
	padding:9px 5px 8px 12px;
	position:relative;
	background:#f2f2f2;
	margin:0 0 1px;
}
.xm-list li.inactive{ background:#fff; }
.xm-box .xm-list h3, .xm-calendar-block h3 {
	margin:0;
	font-size:1.273em;
	line-height:1.215em;
	color:#555;
}
.xm-calendar-block h3 a { color:#555; }
.xm-box .xm-list a {
	color:#999;
}
.xm-box .xm-list a:hover {
	text-decoration:none;	
}
.xm-list .xm-date, .xm-calendar-block .xm-date, .xm-calendar-block .xm-bold {
	display:block;
	font-style:normal;
}
.xm-calendar-block .xm-bold { font-weight: bold; }
.xm-list .xm-time, .xm-calendar-block .xm-time {
	display:block;
	color:#f6bd5a;
	text-transform:uppercase;
	font-weight:600;
	font-size:1.273em;
	line-height:1.071em;
}
.xm-list dl, .xm-calendar-block dl {margin:0;}
.xm-list dt , .xm-calendar-block dt {display:inline;}
.xm-list dd, .xm-calendar-block dd{
	display:inline;
	margin:0;
}
.xm-list .xm-more{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/transparent.gif);
}
.xm-list li:hover{background:#fff;}
.xm-list li.inactive:hover{ background:#f2f2f2;}
.xm-list .nobg {background:#f2f2f2 !important;}
.xm-list .nobg a:hover { text-decoration:underline;}
.xm-list .meta{
	overflow:hidden;
	margin:-2px 0 0 -8px;
}
.xm-list .meta span{
	float:left;
	margin:0 0 0 8px;
}
.xm-box-grey{background:#f6f6f6;}
.xm-box-grey2{background:#f2f2f2;}
/* activity */
.xm-activity{
	overflow:hidden;
	margin:-13px 0 22px;
}
.xm-activity .xm-title{
	display:block;
	font-weight:normal;
	font-size:0.917em;
	line-height:1.364em;
	color:#5bb0d0;
	padding:0 0 13px 13px;
}
.xm-activity .xm-title a{color:#5bb0d0;}
.xm-activity-column{
	float:left;
	width:50%;
}
.xm-activity-holder{
	overflow:hidden;
	position:relative;
	border:solid #e5e5e5;
	border-width:1px 0 1px 1px;
	border-left-color:#eaeaea;
	background:#fff;
	font-size:0.917em;
	line-height:1.182em;
	color:#999;
	z-index:1;
}
.xm-activity .xm-activity-column:first-child .xm-activity-holder{border-left-color:#fff;}
.xm-activity-holder:before,
.xm-activity-holder:after{
	content:'';
	width:100%;
	height:40px;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjc5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.98) 0%, rgba(255,255,255,0.91) 10%, rgba(255,255,255,0.79) 23%, rgba(255,255,255,0.21) 74%, rgba(255,255,255,0.09) 87%, rgba(255,255,255,0.01) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.98)), color-stop(10%,rgba(255,255,255,0.91)), color-stop(23%,rgba(255,255,255,0.79)), color-stop(74%,rgba(255,255,255,0.21)), color-stop(87%,rgba(255,255,255,0.09)), color-stop(100%,rgba(255,255,255,0.01)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.91) 10%,rgba(255,255,255,0.79) 23%,rgba(255,255,255,0.21) 74%,rgba(255,255,255,0.09) 87%,rgba(255,255,255,0.01) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.91) 10%,rgba(255,255,255,0.79) 23%,rgba(255,255,255,0.21) 74%,rgba(255,255,255,0.09) 87%,rgba(255,255,255,0.01) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.91) 10%,rgba(255,255,255,0.79) 23%,rgba(255,255,255,0.21) 74%,rgba(255,255,255,0.09) 87%,rgba(255,255,255,0.01) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.91) 10%,rgba(255,255,255,0.79) 23%,rgba(255,255,255,0.21) 74%,rgba(255,255,255,0.09) 87%,rgba(255,255,255,0.01) 100%);
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
}
.xm-activity-holder:after{
	top:auto;
	bottom:0;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEzJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjA5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjc5Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjkxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC45OCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  rgba(255,255,255,0.01) 0%, rgba(255,255,255,0.09) 13%, rgba(255,255,255,0.21) 26%, rgba(255,255,255,0.79) 77%, rgba(255,255,255,0.91) 90%, rgba(255,255,255,0.98) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.01)), color-stop(13%,rgba(255,255,255,0.09)), color-stop(26%,rgba(255,255,255,0.21)), color-stop(77%,rgba(255,255,255,0.79)), color-stop(90%,rgba(255,255,255,0.91)), color-stop(100%,rgba(255,255,255,0.98)));
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.09) 13%,rgba(255,255,255,0.21) 26%,rgba(255,255,255,0.79) 77%,rgba(255,255,255,0.91) 90%,rgba(255,255,255,0.98) 100%);
	background: -o-linear-gradient(top,  rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.09) 13%,rgba(255,255,255,0.21) 26%,rgba(255,255,255,0.79) 77%,rgba(255,255,255,0.91) 90%,rgba(255,255,255,0.98) 100%);
	background: -ms-linear-gradient(top,  rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.09) 13%,rgba(255,255,255,0.21) 26%,rgba(255,255,255,0.79) 77%,rgba(255,255,255,0.91) 90%,rgba(255,255,255,0.98) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0.01) 0%,rgba(255,255,255,0.09) 13%,rgba(255,255,255,0.21) 26%,rgba(255,255,255,0.79) 77%,rgba(255,255,255,0.91) 90%,rgba(255,255,255,0.98) 100%);
}
.xm-activity .xm-sub-title{
	display:block;
	font-weight:normal;
}
.xm-activity .xm-date{
	display:block;
	font-style:normal;
}
.xm-activity ul{
	padding:10px 5px 11px 13px;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.xm-activity li{padding:0 0 10px;}
/* clients */
.xm-clients{
	overflow:hidden;
	border:solid #ececec;
	border-width:1px 0;
	background:#f5f5f5;
	font-size:0.833em;
	line-height:1.5em;
	color:#999;
	padding:22px 19px 15px;
	margin:0 0 20px;
}
.xm-clients p{margin:0;}
.xm-clients h3{
	color:#49c1a9;
	font-weight:300;
	font-size:2.3em;
	line-height:1.174em;
	margin:0 0 19px;
	position:relative;
	padding:0 0 0 34px;
}
.xm-clients h3:before{
	content:'';
	width:25px;
	height:27px;
	background:url(../images/sprite.png) no-repeat -26px -72px;
	position:absolute;
	top:-3px;
	left:1px;
}
.xm-clients .xm-content{overflow:hidden;}
.xm-clients .xm-diagram{
	float:right;
	margin:4px 0 0 5px;
}
.xm-clients .xm-description{overflow:hidden;}
.xm-clients .xm-legend{
	padding:35px 0 0;
	margin:0 0 -13px;
	list-style:none;
	font-size:1.4em;
	line-height:1.214em;
	color:#555;
	overflow:hidden;
}
.xm-clients .xm-legend li{
	overflow:hidden;
	padding:0 0 13px 20px;
	min-height:17px;
	position:relative;
}
.xm-clients .xm-legend img{
	position:absolute;
	top:3px;
	left:0;
}
/* search list */
.xm-search-list{
	overflow:hidden;
	padding:0;
	margin:0 10px 11px 11px;
	list-style:none;
	background:#5e8ba7;
	border:1px solid #6597b7;
	line-height:1.25em;
}
.xm-search-list li{
	overflow:hidden;
	border-top:1px solid #6597b7;
}
.xm-search-list li:first-child{border:none;}
.xm-search-list a{
	display:block;
	color:#fff;
	overflow:hidden;
	padding:11px 6px 11px 9px;
}
.xm-search-list .xm-text{
	display:block;
	overflow:hidden;
}
.xm-search-list .xm-counter{
	float:right;
	margin:0 0 0 5px;
	background:#4c6f85;
	border-radius:7px;
	font-size:0.833em;
	line-height:1.3em;
	padding:0 3px 2px;
	text-align:center;
	min-width:18px;
}
.xm-search-list a:hover{
	text-decoration:none;
	background:#6e97b0;
}
.xm-edit{
	position:absolute;
	top:17px;
	right:10px;
}
.xm-edit .xm-open{
	display:block;
	width:16px;
	height:10px;
	background:url(../images/sprite.png) no-repeat -56px -72px;
	text-indent:-9999px;
	overflow:hidden;
}
.xm-edit .xm-drop a.xm-edit-list{
	position:relative;
	padding:0 0 0 29px;
}
.xm-edit .xm-drop a.xm-edit-list:before{
	content:'';
	width:23px;
	height:23px;
	background:url(../images/sprite.png) no-repeat -76px -72px;
	position:absolute;
	top:-7px;
	left:0;
}
/* links */
.xm-links{
	padding:0;
	margin:1px 0 0;
	list-style:none;
	float:left;
}
.xm-links li{
	float:left;
	padding:0 0 0 11px;
}
.xm-links a{
	float:left;
	width:34px;
	height:34px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:4px;
	position:relative;
}
.xm-links a:before{
	content:'';
	background:url(../images/sprite.png) no-repeat ;
	position:absolute;
	top:50%;
	left:50%;
}
.xm-links a.xm-group{width:42px;}
.xm-links a.xm-group:before{
	width:32px;
	height:21px;
	background-position:-120px -104px;
	margin:-9px 0 0 -16px;
}
.xm-links a.xm-calendar{width:33px;}
.xm-links a.xm-calendar:before{
	width:23px;
	height:25px;
	background-position:-156px -104px;
	margin:-13px 0 0 -11px;
}
.xm-links a.xm-chat:before{
	width:24px;
	height:22px;
	background-position:0 -138px;
	margin:-10px 0 0 -12px;
}
.xm-links .active a,
.xm-links a:hover{
	background:#d4d4d4;
	background:rgba(0,0,0,0.08);
}
.xm-box-alt{
	padding:9px 14px 13px;
	margin:0 0 20px;
}
.xm-box .xm-heading-row h2{
	margin:0 0 2px;
	overflow:hidden;
	font-size:1.5em;
	line-height:1.278em;
	color:#555;
}
.xm-box .xm-heading-row{
	padding:0 0 6px;
	background:url(../images/divider.gif) repeat-x 0 100%;
}
.xm-box .xm-heading-row:after{
	content:'';
	display:block;
	clear:both;
}
.xm-box .xm-btn-all{
	float:right;
	font-size:0.917em;
	line-height:1.545em;
	padding:0 5px;
	margin:6px -5px 0 10px;
	border-radius:2px;
	color:#5fb0ce;
}
.xm-box .xm-btn-all:hover{
	text-decoration:none;
	background:#efefef;
}
/* info */
.xm-info:after{
	content:'';
	display:block;
	clear:both;
}
.xm-info .xm-counter{
	float:left;
	font-size:5em;
	line-height:1.15em;
	color:#f5bc62;
	width:72px;
}
.xm-info .xm-details{
	overflow:hidden;
	font-size:0.917em;
	line-height:1.545em;
	padding:7px 0 0;
}
#sidebar .xm-info .xm-details td{
	font-size:11px !important;
}
.xm-info .xm-details ul{
	padding:0;
	margin:0;
	list-style:none;
}
.xm-info .xm-details a:not(.btn){color:#777;}
.xm-info .xm-details li{
	overflow:hidden;
	padding:0 0 1px;
}
/*
.xm-info .xm-details ul a{
	float:left;
	position:relative;
	border-radius:2px;
	padding:0 7px 0 14px;
}
.xm-info .xm-details ul a:before {
	content:'';
	width:4px;
	height:4px;
	background:#777;
	position:absolute;
	top:7px;
	left:6px;
	border-radius:2px;
}*/
.xm-info .xm-details ul a:hover{
	text-decoration:none;
	background:#efefef;
}
.xm-info .xm-details2{
	overflow:visible;
	margin:0 0 0 -16px;
	padding:10px 0 0;
}
.xm-info .xm-details2 ul:after{
	content:'';
	display:block;
	clear:both;
}
.xm-info .xm-details2 ul{
	float:left;
	width:50%;
	padding:0 0 0 10px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}

.xm-info .xm-details2 li{
	position:relative;
	border-radius:2px;
	padding:0 7px 0 14px;
}
.xm-info .xm-details2 li:before {
	content:'';
	width:4px;
	height:4px;
	background:#777;
	position:absolute;
	top:7px;
	left:6px;
	border-radius:2px;
}

.xm-info .xm-list-bullet ul {
    list-style: none;
    padding:0;
    margin:0;
}

.xm-info .xm-list-bullet ul li { 
    padding-left: 1em; 
    text-indent: -.7em;
}
.xm-info .xm-list-bullet li:before {
    content: "• ";
    color: #777; 
}

/* files list */
.xm-files-list{
	overflow:hidden;
	padding:0;
	margin:-5px -1px 18px;
	list-style:none;
	font-size:0.917em;
	line-height:1.364em;
	/*border-bottom:1px solid #eaeaea;*/
}
.xm-files-list li{
	overflow:hidden;
	border-bottom:1px solid #eaeaea;
}
.xm-files-list a{
	display:block;
	color:#999;
	padding:9px 10px 11px 50px;
	position:relative;
	min-height:30px;
}
.xm-files-list a:before{
	content:attr(data-ext);
	width:30px;
	height:30px;
	background:#d7b38d;
	position:absolute;
	top:10px;
	left:10px;
	border-radius:15px;
	text-align:center;
	color:#fff;
	line-height:30px;
	font-size:10px;
	font-weight:600;
}
.xm-files-list .xm-title{
	display:block;
	font-size:1.091em;
	line-height:1.25em;
	color:#555;
}
.xm-files-list .xm-text{display:block;}
.xm-files-list a:hover{
	text-decoration:none;
	background:#f4f4f4;
}

/* pod list */
.xm-pod-list, .xm-pod-data, .xm-pod-boxes{
	overflow:hidden;
	padding:0;
	margin:-5px -1px 18px;
	list-style:none;
	font-size:0.917em;
	line-height:1.364em;
	/*border-bottom:1px solid #eaeaea;*/
}
.xm-pod-list li, .xm-pod-data li{
	overflow:hidden;
	border-bottom:1px solid #eaeaea;
}
.xm-pod-data li, .xm-pod-boxes li{
	display:block;
	color:#999 !important;
	padding:4px 0px 4px 2px !important;
}
.xm-pod-boxes li{
	float: left;
	padding:5px 0;
}
.xm-pod-data .highlight {
	background-color:#f4f4f4;
}
.xm-pod-list a{
	display:block;
	color:#999;
	padding:9px 10px 11px 50px;
	position:relative;
	min-height:30px;
}
.xm-pod-list a:before{
	content:attr(data-icon);
	width:30px;
	height:30px;
	background:#8bc2a5;
	position:absolute;
	top:10px;
	left:10px;
	border-radius:15px;
	text-align:center;
	color:#fff;
	line-height:30px;
	font-size:10px;
	font-weight:600;
}
.xm-pod-list .single a {
	line-height:18px;
	min-height:0px;
	padding:0;
}
.xm-pod-list .link  a {
	line-height:22px;
	min-height:0px;
	padding:0;
	font-size: 12px;
}
.xm-pod-list .link span{
	color:#555;
	font-weight:600;
}
.xm-pod-list .xm-title, .xm-pod-data .xm-title {
	display:block;
	font-size:1.091em;
	line-height:1.25em;
	color:#555;
}
.xm-pod-list .xm-text, .xm-pod-data .xm-text {display:block;}
.xm-pod-data .xm-text {font-size: 11px;}
.xm-pod-list a:hover{
	text-decoration:none;
	background:#f4f4f4;
}
.xm-pod-list .noicon a, .xm-pod-boxes .noicon a{
	/*padding:2px 2px 0px 0;*/
	padding-left:0;
}
.xm-pod-list .plain a{
	padding:0px 2px 0px 0;
	line-height:30px;
	min-height:22px;
}
.xm-pod-list .noicon a:before, .xm-pod-list .plain a:before, .xm-pod-boxes .noicon a:before{
	content:normal !important;
}
.xm-pod-list .noborder {
	border-bottom:none;
}
.xm-pod-list .first, .xm-pod-list li:first-child {
	padding-top:9px;
}

/* info list */
.xm-info-list{
	padding:0;
	margin:-7px 0 22px;
	list-style:none;
	font-weight:600;
	font-size:1.083em;
	line-height:1.231em;
	color:#555;
}
.xm-info-list p{margin:0;	font-size:0.917em; line-height:1.364em;}
.xm-info-list li{
	overflow:hidden;
	position:relative;
	padding:9px 60px 10px 9px;
	border-bottom:1px solid #eaeaea;
}
.xm-info-list .first, xm-info-list li:first-child{padding-top:15px;}
.xm-info-list li.xm-even{background:#f7f7f7;}
.xm-info-list .xm-note{
	position:absolute;
	bottom:10px;
	right:15px;
	color:#5d9432;
}
/* activity log */
.xm-activity-log{
	padding:18px 20px 0;
	margin:-3px 0 22px;
	list-style:none;
	overflow:hidden;
	color:#999;
	font-size:0.917em;
	line-height:1.182em;
	background:#fff;
}
.xm-activity-log li{
	overflow:hidden;
	padding:0 0 14px;
}
.xm-activity-log .xm-subject { float:left; }
.xm-activity-log .xm-photo { float:left;padding-right: 10px; }
.xm-activity-log .clear { clear:both; }
.xm-activity-log .xm-mark{
	color:#f5bc62;
	font-weight:bold;
}
.xm-activity-log .xm-date{
	display:block;
	font-style:normal;
}
.xm-activity-log .xm-author{
	display:block;
	font-weight:bold;
	color:#666;
}
.xm-activity-log p{margin:0;}
/* summary */
.xm-summary{
	padding:24px 9999px;
	margin:0 -9999px 31px;
	background:#f5f5f5;
}
.xm-summary h2{
	font-size:1.5em;
	line-height:1.111em;
	font-weight:600;
	margin:0 0 9px;
	color:#383938;
	letter-spacing:-1px;
}
.xm-projects-summary{
	width:100%;
	border-collapse:collapse;
	font-weight:normal;
	font-size:1.5em;
	line-height:1.111em;
	margin:0 0 24px;
}
.xm-projects-summary th{
	font-weight:normal;
	color:#397a9d;
	font-size:0.778em;
	border-bottom:1px dotted #a4a4a4;
	padding:9px 9px 6px;
}
.xm-projects-summary td{
	font-weight:600;
	color:#00a0df;
	border-bottom:1px dotted #a4a4a4;
	text-align:center;
	vertical-align:middle;
	padding:9px;
}
.xm-projects-summary td a{color:#00a0df;}
.xm-projects-summary .xm-col-name{
	text-align:left;
	width:37%;
	font-weight:normal;
	font-size:0.778em;
	padding-left:0;
}
.xm-ProjectTitle{
	margin:0 0 21px;
	color:#383938;
	font-size:1.5em;
	line-height:1.111em;
	font-weight:600;
	overflow:hidden;
	display:inline-block;
	vertical-align:bottom;
}
.xm-ProjectTitle:before{
	content:'';
	background:url(../images/sprite.png) no-repeat -132px -190px;
	width:45px;
	height:35px;
	margin:0 13px 0 0;
	display:inline-block;
	vertical-align:bottom;
}
.xm-added-block{padding:0 0 7px;}
.xm-completed-block{padding:0 0 5px;}
/* project-block */
.xm-project-blocks h3{
	font-size:1.1667em;
	line-height:1.1429em;
	color:#397a9d;
	margin:0 0 7px;
	font-weight:600;
}
.xm-project-blocks .xm-box{
	background:#f5f5f5;
	border:1px solid #e3e3e3;
	box-shadow:none;
	-webkit-box-shadow:none;
	padding:12px 30px 9px 16px;
	margin:0 -30px 18px 0;
	border-radius:5px;
}
.xm-project-blocks .xm-title{
	font-size:1.167em;
	line-height:1.214em;
	display:block;
	margin:0 0 -2px;
	color:#383938;
	font-weight:600;
}
.xm-project-blocks .xm-by{
	color:#808080;
	display:block;
}
.xm-project-blocks .xm-author{font-weight:normal;}
.xm-project-blocks .xm-author a{color:#808080;}
.xm-project-blocks .xm-files-list{
	margin:0;
	border:none;
	color:#808080;
}
.xm-project-blocks .xm-files-list li{
	border:none;
	float:left;
	padding:10px 18px 20px 0;
}
.xm-project-blocks .xm-files-list a{
	color:#808080;
	padding:0;
	margin:0 0 0 40px;
	min-height:0;
}
.xm-project-blocks .xm-files-list a:before{
	top:-6px;
	left:-39px;
	text-transform:uppercase;
	font-weight:bold;
}
.xm-project-blocks .xm-jpg-file a:before{
	background:#8acce4;
	content:'jpg';
}
.xm-project-blocks .xm-doc-file a:before{
	background:#c2d078;
	content:'doc';
}
.xm-project-blocks .xm-psd-file a:before{
	background:#75b0da;
	content:'psd';
}
.xm-project-blocks .xm-zip-file a:before{
	background:url(../images/sprite.png) no-repeat 0 -236px;
	content:'';
	width:34px;
	height:34px;
}
.xm-messages-list,
.xm-completed-list{
	padding:4px 0 0;
	margin:0 0 0 -3px;
	list-style:none;
	font-size:1.1667em;
	line-height:1.214em;
	font-weight:600;
	color:#383938;
}
.xm-completed-list li{
	margin:0 0 13px 23px;
	position:relative;
}
.xm-completed-list li:after{
	content:'';
	position:absolute;
	background:url(../images/sprite.png) no-repeat -42px -236px;
	width:16px;
	height:12px;
	top:3px;
	left:-20px;
}
.xm-messages-list li{margin:0 0 13px;}
.xm-messages-list .xm-state,
.xm-completed-list .xm-state{
	color:#808080;
	font-size:0.857em;
}
.xm-messages-list a,
.xm-completed-list a{color:#383938;}
/* column-graph */
.xm-column-graph{
	width:74.2%;
	float:left;
	padding:0 0 0 21px;
	margin:-5px 0 21px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.833em;
	line-height:1.4em;
}
.xm-column-graph .xm-heading{margin:0 0 31px;}
.xm-column-graph h2{
	font-size:3.6em;
	line-height:1em;
	font-weight:300;
	color:#555;
	margin:0 17px 10px 0;
	float:left;
	letter-spacing:-1px;
}
.xm-column-graph h2 .xm-num{
	font-weight:bold;
	color:#5fb0ce;
}
.xm-column-graph .xm-go{
	float:left;
	margin:15px 0 0;
	font-size:1.1em;
	color:#5fb0ce;
}
.xm-column-graph .xm-status{
	float:right;
	padding:3px 0 0 10px;
}
.xm-column-graph .xm-status .xm-title{
	font-size:1.4em;
	line-height:1.286em;
	color:#555;
	display:block;
	margin:0 0 4px;
}
.xm-column-graph .xm-status-row{
	float:left;
	width:208px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/bg-status.png);
	margin:0 5px 0 0;
}
.xm-column-graph .xm-stat{
	font-size:2.4em;
	line-height:1em;
	color:#5182a1;
	font-weight:300;
	float:left;
	margin:-5px 0 0;
}
.xm-column-graph .xm-note{
	color:#a3a3a3;
	font-size:1.1em;
}
.xm-column-graph .xm-graph-cols{
	height:204px;
	width:100%;
	margin:0 0 9px;
	padding:0;
	list-style:none;
}
.xm-column-graph .xm-graph-cols:after{
	content:'';
	display:inline-block;
	vertical-align:bottom;
	height:100%;
	margin:0 0 0 -5px;
	overflow:hidden;
	width:1px;
}
.xm-column-graph .xm-graph-col{
	width:25px;
	height:99px;
	background:#6aadc6;
	margin:0 6px 0 0;
	display:inline-block;
	vertical-align:bottom;
	max-height:100%;
}
.xm-graph {overflow:auto;white-space:nowrap;}
.xm-graph .xm-graph-col.xm-size1{height:99px;}
.xm-graph .xm-graph-col.xm-size2{height:95px;}
.xm-graph .xm-graph-col.xm-size3{height:100px;}
.xm-graph .xm-graph-col.xm-size4{height:64px;}
.xm-graph .xm-graph-col.xm-size5{height:105px;}
.xm-graph .xm-graph-col.xm-size6{height:129px;}
.xm-graph .xm-graph-col.xm-size7{height:188px;}
.xm-graph .xm-graph-col.xm-size8{height:170px;}
.xm-graph .xm-graph-col.xm-size9{height:134px;}
.xm-graph .xm-graph-col.xm-size10{height:136px;}
.xm-graph .xm-graph-col.xm-size11{height:87px;}
.xm-graph .xm-graph-col.xm-size12{height:122px;}
.xm-graph-missing{
	height:14px;
	background:#eb5839;
	position:relative;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
.xm-graph-missing.xm-size1{height:20px;}
.xm-graph-missing.xm-size2{height:11px;}
.xm-graph-missing.xm-size3{height:14px;}
.xm-graph-missing.hover{border-bottom:6px solid #f9c73e;}
.xm-graph-missing.hover .xm-missing-popup{display:block;}
.xm-missing-popup{
	position:absolute;
	bottom:100%;
	left:50%;
	margin:0 0 0 -52px;
	width:105px;
	text-indent:0;
	padding:0 0 11px 0;
	display:none;
}
.xm-graph-col.xm-first .xm-missing-popup{
	left:0;
	margin:0;
	text-align:left;
}
.xm-graph-col.xm-last .xm-missing-popup{
	left:auto;
	right:0;
	margin:0;
	text-align:right;
}
.xm-missing-holder{
	background:#eb5839;
	border-radius:4px;
	color:#fff;
	text-align:center;
	padding:9px 5px 13px;
	font-size:1.1em;
	position:relative;
}
.xm-missing-holder:after{
	content:'';
	position:absolute;
	border:solid transparent;
	pointer-events:none;
	left:50%;
	top:100%;
	border-color:rgba(235,88,57, 0);
	border-top-color:#eb5839;
	border-width:9px 7px;
	margin:0 0 0 -5px;
}
.xm-graph-col.xm-first .xm-missing-holder:after{
	left:0;
	margin:0 0 0 5px;
}
.xm-graph-col.xm-last .xm-missing-holder:after{
	left:auto;
	right:0;
	margin:0 5px 0 0;
}
.xm-missing-holder .xm-title{
	display:block;
	margin:0 0 4px;
}
.xm-missing-holder a{
	color:#fff;
	text-decoration:underline;
}
.xm-missing-holder a:hover{text-decoration:none;}
.xm-graph-row{overflow:hidden;}
.xm-graph-row .xm-green-row{
	float:left;
	width:403px;
}
.xm-graph-row .xm-red-row .xm-row,
.xm-graph-row  .xm-green-row .xm-row{
	background:#acc877;
	height:10px;
	margin:0 0 5px;
	display:block;
}
.xm-graph-row .xm-red-row{
	float:left;
	width:64px;
}
.xm-graph-row .xm-red-row .xm-row{background:#eb5839;}
.xm-graph-row .xm-note{
	font-size:1.1em;
	line-height:1.273em;
	color:#5182a1;
}
.xm-graph-row .xm-red-row .xm-note{color:#ff4424;}
.xm-column-task{
	float:left;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 0 0 21px;
	width:47%;
}
.xm-box-task{
	border-color:#f2f2f2;
	background:#f2f2f2;
	text-align:center;
	padding:11px 5px 5px;
	box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.2);
	border-radius:4px;
	position:relative;
	margin:0 0 21px;
}
.xm-box-task .xm-box-content{
	background:url(../images/bg-box-content.png);
	border-top:1px solid #e8e8e8;
	padding:0 22px 0 10px;
	font-size:0.917em;
}
.xm-box-task .xm-box-holder:first-child{border:none;}
.xm-box-task .xm-box-holder{
	border-top:1px dotted #a8a8a8;
	padding:24px 0;
}
.xm-box-task .xm-box-holder h2{
	font-size:1.636em;
	line-height:1.111em;
	margin:0 0 16px;
	color:#5182a1;
	font-weight:600;
	text-align:left;
}
/* tasks-list */
.xm-tasks-list{
	padding:0;
	margin:0;
	list-style:none;
	text-align:left;
	color:#999;
}
.xm-tasks-list li{
	margin:0 0 14px 24px;
	position:relative;
}

.xm-tasks-list h3{
	color:#555;
	font-size:1.273em;
	line-height:1.143em;
	margin:0;
}
.xm-tasks-list h3 a{color:#555;}
.xm-tasks-list p{margin:0;}
.xm-tasks-list p span{margin:0 7px 0 0;}
/* activity-list */
.xm-activity-list{
	overflow:hidden;
	padding:0;
	margin:0 10px 11px 11px;
	list-style:none;
	background:#758086;
	line-height:1.25em;
}
.xm-activity-list li{overflow:hidden;}
.xm-activity-list li:first-child{border:none;}
.xm-activity-list a{
	display:block;
	color:#fff;
	overflow:hidden;
	padding:4px 5px 5px 11px;
	border:1px solid #737373;
	border-radius:1px;
}
.xm-activity-list a:hover{
	text-decoration:none;
	background:#828c91;
}
.xm-activity-list span,
.xm-activity-list .xm-date,
.xm-activity-list .xm-time{
	color:#9bcbdf;
	display:block;
	font-style:normal;
}
.xm-activity-list .xm-title{
	display:block;
	font-weight:normal;
	color:#fff;
}
.xm-comments-list{
	background:#fff;
	color: #555;
	font-size: 0.917em;
	line-height: 1.364em;
	list-style:none;
	margin:0;
	overflow:hidden;
	padding: 1px 0 20px;
	border-top:1px solid #eaeaea;
}
.xm-comments-list li{border-bottom:1px solid #eaeaea;}
.xm-comments-list a{
	display:block;
	padding:5px 8px 6px 13px;
	background:#fff;
}
.xm-comments-list a:hover{
	text-decoration:none;
	background:#f2f2f2;
}
.xm-comments-list span,
.xm-comments-list .xm-date,
.xm-comments-list .xm-time{
	display:block;
	font-style:normal;
	color:#7db8d0;
}
.xm-comments-list .xm-text{
	display:block;
	font-weight:normal;
	line-height:1.273em;
	color:#555;
}
/* project-container */
.xm-project-container{margin:0 0 37px;}
.xm-project-container .xm-heading{
	font-size:1.083em;
	line-height:1.385em;
	margin:0 0 18px;
}
.xm-project-container .xm-heading-info{
	padding:0;
	margin:0;
	list-style:none;
	text-align:center;
	color:#888;
}
.xm-project-container .xm-heading-info strong{color:#a8b23b;}
.xm-project-container .xm-heading-info strong a{color:#5182a1;}
.xm-project-container .xm-project h2{
	font-size:1.385em;
	line-height:1.222em;
	color:#555;
	margin:0;
}
.xm-project-container .xm-project h2 a{color:#555;}
.xm-project-container .xm-project .xm-important-icon, .xm-important-icon{
	position:absolute;
	background:url(../images/sprite.png) no-repeat -120px -401px;
	text-indent:-9999px;
	overflow:hidden;
	display:none;
	width:25px;
	height:25px;
	top:0;
	left:50%;
	margin:-14px 0 0 -9px;
}
.xm-project-container .xm-project .xm-btn-pin{
	position:absolute;
	top:6px;
	right:6px;
	background:url(../images/sprite.png) no-repeat -90px -236px;
	width:16px;
	height:23px;
	text-indent:-9999px;
	overflow:hidden;
}
.xm-project-container .xm-project .xm-btn-pin:hover{background-position:-110px -236px;}
.xm-project-container .xm-pin-checked .xm-btn-pin{background-position:-130px -236px;}
.xm-project-container .xm-project .xm-icon{
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/sprite.png) no-repeat -120px -347px;
	width:56px;
	height:44px;
	margin:0 auto 24px;
}
.xm-project-container .xm-project .xm-graph{
	margin:0 0 18px;
	font-size:0.917em;
	line-height:1.636em;
	overflow:hidden;
}
.xm-project-container .xm-project .xm-graph .xm-green{
	text-indent:-9999px;
	overflow:hidden;
	background:#d1da71;
	width:110px;
	height:6px;
	margin:8px 4px 0 0;
	float:left;
}
.xm-project-container .xm-project .xm-graph a{color:#5182a1;}
.xm-project-container .xm-project .xm-graph strong{float:left;}
.xm-project-container .xm-details{
	padding:0;
	margin:0;
	list-style:none;
	text-align:left;
	font-size:0.917em;
	line-height:1em;
	font-weight:bold;
	color:#999;
}
.xm-project-container .xm-details a{color:#5182a1;}
.xm-project-container .xm-details li span{
	position:relative;
	padding:0 0 0 8px;
}
.xm-project-container .xm-important .xm-details li span a,
.xm-project-container .xm-important .xm-details li span{color:#ff4424;}
.xm-project-container .xm-details li span:after{
	content:'';
	position:absolute;
	top:3px;
	left:3px;
	width:1px;
	height:11px;
	background:#999;
}
.xm-project-container .xm-details li:after{
	content:'';
	position:absolute;
	background:url(../images/sprite.png) no-repeat;
	width:16px;
	height:16px;
	top:-2px;
	left:-26px;
}
.xm-project-container .xm-details .xm-time:after{background-position:-152px -236px;}
.xm-project-container .xm-details .xm-comments:after{background-position:-174px -236px;}
.xm-project-container .xm-details .xm-files:after{
	background-position:-152px -259px;
	width:14px;
	height:17px;
}
.xm-project-container .xm-details .xm-date:after{
	background-position:-174px -259px;
	width:14px;
	height:15px;
}
.xm-project-container .xm-important .xm-important-icon{display:block;}
.xm-project-container .xm-alphabet{
	text-align:center;
	margin:0 0 3px;
	display:none;
	padding:0 10%;
}
.xm-project-container .xm-alphabet li{margin:0 2px;}
.xm-project-container .xm-alphabet a,
.xm-project-container .xm-alphabet strong{padding:0 4px;}
.xm-project-container .xm-alphabet a{
	border:none;
	margin:1px;
}
.xm-project-container .xm-alphabet a:hover{
	border:1px solid #d3d3d3;
	margin:0;
}
/* table-view and pin view in the project-container */
.xm-pin-view .xm-project-holder,
.xm-table-view .xm-project-holder{
	/*text-align:center;*/
	margin:0 -6px 0 -1px;
}
.xm-pin-view .xm-project,
.xm-table-view .xm-project{
	text-align:center;
	display:inline-block;
	vertical-align:top;
	margin:0 8px 24px 0;
	padding:30px 15px 10px;
	position:relative;
	width:208px;
	background:#fff;
	box-shadow:0 0 4px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 4px 0 rgba(0,0,0,0.2);
	border-radius:4px;
	border:1px solid #fff;
}
.xm-pin-view .xm-project:hover,
.xm-table-view .xm-project:hover{background:#f6f6f6;}
.xm-list-view .xm-project .xm-check,
.xm-pin-view .xm-project .xm-check,
.xm-table-view .xm-project .xm-check{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	background:url(../images/sprite.png) no-repeat 0 -347px;
	width:110px;
	height:110px;
	text-indent:-9999px;
	overflow:hidden;
	border-radius:5px 0 0;
	display:none;
}
.xm-list-view .xm-checked  .xm-check,
.xm-pin-view .xm-checked  .xm-check,
.xm-table-view .xm-checked .xm-check{display:block;}
.xm-list-view .xm-checked  .xm-check{border-radius:0;}
.xm-pin-view .xm-details li,
.xm-table-view .xm-details li{
	margin:0 0 15px 26px;
	position:relative;
}
/* list-view in the project-container */
.xm-pin-view .xm-pin-holder,
.xm-list-view .xm-project-holder{
	padding:24px 0 0;
	background:url(../images/divider3.png) repeat-x;
}
.xm-list-view .xm-project{
	width:100%;
	box-shadow:none;
	-webkit-box-shadow:none;
	background:url(../images/divider3.png) repeat-x 0 100%;
	border:none;
	padding:10px 0 17px;
	display:table;
	vertical-align:bottom;
	text-align:left;
	margin:0;
}
.xm-list-view .xm-project .xm-important-icon,
.xm-list-view .xm-project .xm-btn-pin,
.xm-list-view .xm-project .xm-icon{display:none;}
.xm-list-view .xm-project .xm-details,
.xm-list-view .xm-project .xm-graph,
.xm-list-view .xm-project .xm-heading{display:table-cell;}
.xm-list-view .xm-project .xm-heading h2{
	margin:0 8px 0 0;
	float:left;
}
.xm-list-view .xm-project .xm-heading{
	width:29%;
	padding:0 1% 0 0;
}
.xm-list-view .xm-project .xm-heding-holder{overflow:hidden;}
.xm-list-view .xm-heading-info{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
}
.xm-list-view .xm-heading-info li{
	float:left;
	clear: both;
	margin:0 0 0 0%;
}
.xm-list-view .xm-heading-info li:first-child{margin:0;}
.xm-list-view .xm-project .xm-graph{
	width:18.7%;
	padding:0 3% 0 0;
}
.xm-list-view .xm-project .xm-details{
	width:55%;
	text-align:justify;
	line-height: .7em;
	vertical-align:middle;
	padding:20px 0 0;
}
.xm-list-view .xm-project .xm-details:after {
	display: inline-block;
	vertical-align: top;
	width: 100%;
	height: 0;
	font-size: 0;
	line-height: 0;
	content: '';
}
.xm-list-view .xm-project .xm-details li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	margin:0;
	line-height: 1.4em;
	margin:0 10px -7.em 25px;
}
.xm-list-view .xm-project .xm-details li:after{top:1px;}
.xm-list-view .xm-project  .xm-check{
	background:url(../images/sprite.png) no-repeat -42px -259px;
	width:13px;
	height:13px;
	position:static;
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	margin:5px 0 0;
}
.xm-list-view .xm-project .xm-check img{display:none;}
.xm-list-view .xm-project .xm-heading-holder{overflow:hidden;}
.xm-pin-view .xm-pin-holder .xm-project:hover,
.xm-list-view .xm-project:hover{background:url(../images/divider3.png) repeat-x 0 100%;}
.xm-list-view .xm-alphabet{display:block;}
/* pin-view in the project-container */
.xm-pin-holder,
.xm-pin-view .xm-project{display:none;}
.xm-pin-view .xm-pin-checked{display:inline-block;}
.xm-pin-view .xm-pin-holder{display:block;}
.xm-pin-view .xm-pin-holder .xm-project{
	display:table;
	border-radius:0;
}
/* subscription */
.xm-sm-info { background-color:#f6f6f6;border-top: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; padding: 10px; 	font-size:12px; line-height:1.74em; color:#7e7e7e; }					
.xm-sm-info h3 { margin:0;font-size:14px;line-height:1.215em;color:#555; }
.xm-sm-info .xm-row { display:block; font-size:12px;border-bottom: 1px solid #e5e5e5;}
.xm-sm-info .xm-first { margin-top: 10px; margin-bottom: 5px; }
.xm-sm-info strong { color:#555;font-weight:bold;font-size:1.093em;}
.xm-sm-info-footer { margin: 0; text-align:right; padding: 10px; font-size:1.273em;line-height:1.215em;color:#555; font-weight: bold;}
.xm-sm-info .xm-row span { float:right;  }
.xm-sm-info .nob {border:none;}
/* end subscription */
@media only screen and (max-width: 979px){
	.xm-clients .xm-diagram{
		float:none;
		margin:0 0 10px;
	}
	.xm-column,
	.xm-columns-holder .xm-column:first-child{width:33.333%;}
	.xm-column-graph{width:65%;}
	.xm-column-graph .xm-status{width:100%;}
	.xm-columns-holder.xm-alt .xm-column,
	.xm-columns-holder.xm-alt .xm-column{width:45%;}
	.xm-columns-holder.xm-alt .xm-column-task{
		float:right;
		width:55%;
	}
	.xm-list-view .xm-heading{font-size:0.846em;}
	.xm-list-view .xm-project .xm-graph{
		font-size:0.818em;
		width:15%;
	}
	.xm-list-view .xm-project .xm-graph .xm-green{width:60%;}
	.xm-list-view .xm-project .xm-details{font-size:0.818em;}
	.xm-list-view .xm-project .xm-details li:after{
		left:-18px;
		top:-1px;
	}
}
@media only screen and (max-width: 767px){
	.xm-columns-holder.xm-alt .xm-column,
	.xm-columns-holder.xm-alt .xm-column-task,
	.xm-column,
	.xm-columns-holder .xm-column:first-child{
		float:none;
		width:auto;
	}
	.xm-column-graph{
		float:none;
		width:100%;
		margin:0 auto 25px;
	}
	.xm-project-blocks{
		font-size:0.833em;
	}
	.xm-project-blocks .xm-files-list{font-size:1.1em;}
	.xm-project-blocks .xm-title,
	.xm-project-blocks h3{font-size:1.2em;}
	.xm-project-blocks .xm-project{
		margin:0 0 14px;
		padding:10px 15px;
	}
	.xm-column-graph{
		float:none;
		width:100%;
		margin:0 auto 25px;
	}
	.xm-column-graph .xm-graph-col{
		width:5%;
		margin:0 2% 0 0;
	}
	.xm-graph-row .xm-green-row{width:80%;}
	.xm-graph-row .xm-red-row{width:20%;}
	.xm-column-graph .xm-go{
		font-size:1.6em;
		margin:8px 0 0;
	}
	.xm-column-graph .xm-stat{margin:0;}
	.xm-list-view .xm-project .xm-details li{
		float:left;
		margin:0 20px 10px 21px;
	}
	.xm-list-view .xm-heading-info{text-align:left;}
	.xm-list-view .xm-heading-info li{
		display:block;
		margin:0 0 10px;
		float:none;
	}
	.xm-list-view .xm-heading-info strong{display:inline-block;}
	.xm-list-view .xm-project .xm-heading h2{font-size:1.182em;}
	.xm-list-view .xm-project .xm-details{
		padding:0;
		vertical-align:top;
		text-align:left;
	}
	.xm-list-view .xm-project .xm-graph{vertical-align:top;}
}
/* nav tree under library */
.xm-nt-header {
	margin:0;
	padding:0;
	font-size:14px;
	font-weight: bold;
	line-height:22px;
	color:#555;
	list-style:none;
}
.xm-nt-header li {
	padding: 10px 0 10px 25px;
	background:#f2f2f2;  
	border-bottom: 1px solid #cecece;
}
.xm-nt-header li ul {
	margin-top: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 0px;
}						
.xm-nt-header li a {
	color:#555;
}					
.xm-nt-inner {
	font-size:12px;
	font-weight: normal;
	line-height: 16px;
	color:#999;
	background:#f2f2f2; 
	margin: 0;
	list-style:none;
}
.xm-nt-inner li {
	background:#f2f2f2; 
	margin: 2px 5px 2px 0;
	border-bottom: 0;
	padding: 2px 10px;			
}	
.xm-nt-inner li strong {
	content:'';
	background: url(/lib/theme/xm-2/images/xm-sprite.png) no-repeat -136px 0px;
	padding: 5px 15px 5px 0;
	position:relative;
	width: 5px;
	height: 6px;
	top:8px;
	left:-1px;
}
.xm-tree {
	width: 11px;
	height: 11px;
	padding: 0px 20px 0 0;
	text-decoration:none;
}
.xm-tree-closed {
	background: url(/lib/theme/xm-2/images/xm-sprite.png) no-repeat -115px -18px;
}
.xm-tree-open {
	background: url(/lib/theme/xm-2/images/xm-sprite.png) no-repeat -115px 0px;
}			
.xm-tree-grp {
	padding-right: 0 !important;	
	padding-left: 5px !important;	
	margin-left: 0 !important;
	margin-right:0;
}
.xm-navtree .xm-totals {display: inline;  font-size: 11px; font-weight: normal;float:right;}
.lb-total { font-size: 10px; background-color:#e3e0e0; font-weight: bold; color:#555; text-shadow:1px 1px 0 #fff; margin-right: 10px;}
.xm-nt-inner .xm-totals {display:none;}
.xm-tree-text {display:inline; overflow:hidden; }
/* end:  nav tree under library */

.xm-icon-pdf a:before{background:#d7b38d !important;}
.xm-icon-psd a:before{background:#77b0d8 !important;}
.xm-icon-doc a:before{background:#c2cf7d !important;}
.xm-icon-jpg a:before{background:#8ccce3 !important;}
.xm-icon-xls a:before{background:#8bc2a5 !important;}
.xm-icon-pdf a:before{background:#d7b38d !important;}

.xm-right {float:right;}