body{
	margin:0;
	font:12px/1.5em Arial, Helvetica, sans-serif;
}
img{border-style:none;}
a{text-decoration:none;}
input,
textarea,
select{
	font:12px Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
header, footer, article, section, hgroup, nav, figure{display:block;}
figure{
	margin:0;
	padding:0;
}
.xm-tasklist-box .xm-note,
div.lightbox,
.xm-sprints-column .xm-head .xm-btn-edit,
.xm-sprints-container .xm-tasklist-box,
.xm-sprints-container.xm-tasklist-view .xm-sprints-holder,
.xm-sprints-graph,
.xm-sub-panel .xm-btns-list,
.xm-sprints-aside,
.xm-pin-view .xm-project,
.xm-project .xm-icon,
.xm-project .xm-graph .xm-green,
.xm-project .xm-check,
.xm-btn-pin,
.xm-important-icon,
.xm-pin-holder,
.xm-view-panel,
.xm-column-graph,
.xm-user-tools,
.xm-navbar,
#xm-nav-wrapper,
.xm-alphabet,
.xm-btn-section,
.xm-box-heading a,
.xm-list .xm-more,
.xm-table .xm-divider,
.xm-no-print,
.xm-save-box,
.xm-toolbar,
#xm-add-nav,
.xm-client-snapshot .xm-more,
#xm-option-toolbar,
.xm-breadcrumbs,
#xm-page-header,
.xm-box .xm-btn-all{display:none;}
.xm-w1{margin:0 !important;}
#xm-main h2{
	font-size:16px;
	line-height:19px;
	margin:0 0 10px;
}
#xm-main h3{
	font-size:14px;
	line-height:17px;
	margin:0 0 10px;
}
#xm-main .xm-box .xm-list h3{margin:0;}
#xm-main p{margin:0 0 10px;}
.xm-comments-list,
.xm-activity-list,
.xm-list,
.xm-activity ul,
.xm-search-list{
	padding:0;
	margin:0 0 10px;
	list-style:none;
}
.xm-comments-list li,
.xm-activity-list li,
.xm-list li,
.xm-search-list li{
	padding:0 0 5px;
	margin:0;
}
#xm-main .xm-tasks-list h3{margin:0;}
#xm-main .xm-tasks-list p{margin:0;}
.xm-list .xm-date{
	display:block;
	font-style:normal;
}
.xm-list .xm-time{
	display:block;
	font-weight:bold;
}
.xm-list dl{margin:0;}
.xm-list dt{display:inline;}
.xm-list dd{
	display:inline;
	margin:0;
}
.xm-columns-holder{margin:0 0 15px;}
.xm-box{
	height:auto !important;
	margin:0 0 15px;
}
.xm-column-task,
.xm-column{
	display:inline-block;
	vertical-align:top;
	width:30%;
	padding:0 3% 0 0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.xm-column-task{width:100%;}
.xm-table{
	width:100%;
	border-collapse:collapse;
	margin:0 0 15px;
}
.xm-table td{
	border:1px solid #333;
	padding:3px;
}
.xm-activity .xm-sub-title{
	display:block;
	font-weight:normal;
}
.xm-activity .xm-date{
	font-size:10px;
	line-height:13px;
}
#xm-footer{text-align:center;}
.xm-logo-portal,
.xm-logo{
	display:block;
	margin:0 0 10px;
}
.xm-logo-portal img,
.xm-logo img{display:block;}
.xm-logo-portal a,
.xm-logo a{display:none;}
.xm-client-snapshot{
	overflow:hidden;
	margin:0 0 10px;
}
.xm-client-snapshot .xm-item{
	float:left;
	padding:0 15px 0 0;
}
.xm-client-snapshot dl{margin:0;}
.xm-client-snapshot dt{display:inline;}
.xm-client-snapshot dd{
	display:inline;
	margin:0;
}
.xm-clients .xm-legend{
	padding:0;
	margin:0;
	list-style:none;
}
.xm-clients .xm-legend img{
	float:left;
	margin:2px 5px 0 0;
}
.xm-info .xm-counter{
	display:block;
	font-size:15px;
	line-height:19px;
}
.xm-info .xm-details ul{
	margin:0;
	padding:0;
}
.xm-info .xm-details li{list-style-position:inside;}
.xm-files-list{
	padding:0;
	margin:0;
	list-style:none;
}
.xm-files-list li{padding:0 0 10px;}
.xm-files-list .xm-title,
.xm-files-list .xm-text{display:block;}
.xm-contacts ul,
.xm-info-list,
.xm-activity-log{
	padding:0;
	margin:0 0 15px;
	list-style:none;
}
.xm-info-list p{
	margin:0;
	display:inline;
}
.xm-orange-box{
	font-size:30px;
	line-height:36px;
}
.xm-tasks-list {
	padding:0;
	margin:0;
	list-style:none;
}
.xm-tasks-list li{
	padding:0;
	list-style:none outside;
}
.xm-box-task .xm-box-holder{padding:10px 0 0;}
.xm-box-task .xm-box-holder h2{margin:0 0 5px;}
.xm-projects-summary table{width:80%;}
.xm-projects-summary th{
	font-weight:normal;
}
.xm-projects-summary td{
	border:1px solid #000;
	text-align:center;
}
.xm-projects-summary .xm-col-name{text-align:left;}
.xm-project{
	width:100%;
	overflow:hidden;
}
.xm-project .xm-heading {
	width:29%;
	padding:0 1% 0 0;
	float:left;
}
.xm-project .xm-heading .xm-heading-info{
	padding:0;
	margin:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.xm-project .xm-details{
	float:left;
	width:55%;
	padding:0;
	margin:0;
	list-style:none;
}
.xm-project .xm-heading .xm-heading-info li,
.xm-project .xm-details li{
	float:left;
	margin:0 10px 0 0;
}
.xm-project .xm-graph{
	width:10%;
	float:left;
}
.xm-pin-view .xm-project.xm-pin-checked{display:block;}
.xm-sprints-container.xm-tasklist-view .xm-tasklist-box{display:block;}
.xm-sprints-holder{
	width:100%;
	margin:0 0 40px;
}
.xm-sprints-frame{
	display:table;
	width:100%;
}
.xm-sprints-column{
	display:table-cell;
	width:auto;
	padding:0 3%;
	min-width:20% !important;
}
.xm-sprints-column ul{
	padding:0;
	margin:0;
	list-style:none;
}
.xm-taskslist{
	padding:0;
	margin:0 0 40px;
	list-style:none;
}
.xm-taskslist li{margin:0 0 15px;}
.xm-taskslist .xm-task{
	width:80%;
	margin:0 5% 0 0;
}
.xm-task .xm-task-info{
	padding:0;
	margin:0;
	list-style:none;
	width:100%;
}
.xm-task .xm-task-info li{
	float:left;
	width:auto;
	margin:0 10px 0 0;
}
