ul.pagination { padding: 10px; }

/* Common */
.left { float: left; }
.right { float: right; }
.no_overflow { overflow: hidden !important; }
.draghandle { cursor: move; }

table.tracker_table a {
		text-decoration: none;
	}
	
		table.tracker_table a:hover {
			text-decoration: underline;
		}
	
table.tracker_table { font-size: 0.9em; }

/* Versions */
div.tracker_popup span.version_types span {
	background: #6A6A6A;
	color: white;
	padding: 4px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

/* Inner popup */
div.tracker_popup.info {
	background: grey url(http://koolsource.com/public/style_images/master/opacity50.png);
	-webkit-box-shadow: 2px 5px 10px grey;
	-moz-box-shadow: 2px 5px 10px grey;
	box-shadow: 2px 5px 10px grey;
}

div.tracker_popup_attach {
	width: 20px;
	background: black;
	height: 10px;
	position: absolute;
	top: -9px;
}

	div.tracker_popup_attach.top {
		background: transparent url(http://koolsource.com/public/style_images/master/tracker/arrow_top.png);
	}

/* Popup */
div.tracker_popup {
	position: fixed;
	z-index: 999;
	background: transparent url(http://koolsource.com/public/style_images/master/opacity50.png);
	padding: 5px;
}

	div.tracker_popup div.tracker_inner {
		background: white;
	}
	
	div.tracker_popup h3 {
		background: #1d3652 url(http://koolsource.com/public/style_images/master/gradient_bg.png) repeat-x 50%;
		padding: 10px;
		font-size: 14px;
		color: white;
		height: 16px;
		max-height: 16px;
	}
	
	div.tracker_popup div.popup_wrap {
		padding: 10px;
		overflow-y: auto;
	}
	
	div.tracker_popup li.cat h4 {
		font-size: 1.2em;
		font-weight: bold;
		border-bottom: 1px solid black;
		margin-bottom: 7px;
	}
	
	div.tracker_popup div.close_popup {
		cursor: pointer;
	}
	
	div.tracker_popup ul.errors {
		list-style: square;
		margin-left: 40px;
		margin-top: 7px;
	}
	
	div.tracker_popup ul.menu {
		background: #DEE6ED;
		margin: -10px;
		margin-bottom: 15px;
		display: block;
		border-bottom: 1px solid #ccc;
		height: 34px;
		max-height: 34px;
		font-size: 13px;
	}
		div.tracker_popup ul.menu li:first-child {
			margin-left: 10px;
		}
		
		div.tracker_popup ul.menu li {
			width: auto;
			padding: 10px;
			margin-top: 3px;
			float: left;
			cursor: pointer;
		}
		
			div.tracker_popup ul.menu li.save,
			div.tracker_popup ul.menu li.button {
				float: right;
				padding: 4px;
				color: white;
				background: #528F6C;
				border-radius: 4px;
				-webkit-border-radius: 4px;
				-moz-border-radius: 4px;
				width: auto;
				margin-right: 10px;
				margin-top: 5px;
				border: 1px solid #3E546F;
			}
		
			div.tracker_popup ul.menu li.active {
				font-weight: bold;
				text-align: center;
				background-color: #F1F4F7;
				border: 1px solid #ccc;
				border-bottom: none;
				height: 11px;
				max-height: 11px;
				padding-top: 8px;
				margin-top: 5px;
				cursor: default;
			}

div#tracker_overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: black;
	z-index: 998;
}

ul.popup_buttons {
	float: right;
}

	.popup_buttons li,
	.popup_buttons a {
		padding: 4px;
		color: white;
		cursor: pointer;
		background: #528F6C;
		border-radius: 4px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		margin-left: 5px;
		text-decoration: none;
	}
	
		.popup_buttons li.disabled, .popup_buttons a.disabled { background: grey; cursor: default; }
		.popup_buttons a:hover { text-decoration: none !important; }
		
		.popup_buttons li.cancel_button, .popup_buttons a.cancel_button {
			background: #DB6E6E;
		}

tr.double_pad th,
tr.double_pad td {
	padding: 10px;
}

tr.single_pad th,
tr.single_pad td {
	padding: 5px;
}

tr.light td { background: #EEF3F8; border-bottom: 2px solid white; }
tr.dark td { background: #E4EBF2; border-bottom: 2px solid white; }

.logged_in { z-index: 6 !important; }
#search { z-index: 5 !important; }

h2.project_title { float: left; }

ul.issue_list li.issue table tr td {
	border-bottom: 1px solid #eaeef2;
	border-top: 2px solid white;
}

	ul.issue_list li.issue.first table tr td {
		border-top: 0;
	}
	
ul.issue_list li.issue tr:hover td {
	/*background: #f0f3f6;*/
}

a.issue_title {
	text-decoration:none;
	font-size: 1.1em;
}
	
	a.issue_title:hover { text-decoration:underline; }
	
p.description { font-size: 0.9em; }
		
/* Issue overlay */
div.issue_overlay {
	text-align: center;
	margin: 0 auto;
	z-index: 999;
}

ul.tracker_options {
	margin-right: 1%;
}

	ul.tracker_options li {
		float: right;
		font-size: 12px;
		padding: 3px;
	}
	
		ul.tracker_options li a {
			text-indent: -999em;
			display: block;
			width: 25px;
			height: 16px;
		}
		
			ul.tracker_options li a.two-column {
				background: url(http://koolsource.com/public/style_images/master/tracker/2column-dark.png) top left no-repeat;
			}
			
			ul.tracker_options li.active a.two-column {
				background: url(http://koolsource.com/public/style_images/master/tracker/2column-white.png) top left no-repeat;
			}
			
			ul.tracker_options li a.one-column {
				background: url(http://koolsource.com/public/style_images/master/tracker/1column-dark.png) top left no-repeat;
			}
			
			ul.tracker_options li.active a.one-column {
				background: url(http://koolsource.com/public/style_images/master/tracker/1column-white.png) top left no-repeat;
			}
			
			ul.tracker_options li a.legacy {
				background: url(http://koolsource.com/public/style_images/master/tracker/legacy-dark.png) top left no-repeat;
			}
			
			ul.tracker_options li.active a.legacy {
				background: url(http://koolsource.com/public/style_images/master/tracker/legacy-white.png) top left no-repeat;
			}
			
		ul.tracker_options li.active {
			background: #192B40;
			border-radius: 2px;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
		}
		
ol.subprojects h4 { font-size: 1.1em; font-weight: normal; }
ol.subprojects h4 a { text-decoration: none;  }
ol.subprojects h4 a:hover { text-decoration: underline; }
ol.subprojects p.desc { font-size: 0.9em; }

.tracker_mod {
	padding: 6px;
}

.timeline_icon {
	width: 1%;
	margin-left: auto;
	margin-right: auto;
}

.timeline_entry {
	width: 80%;
}

.timeline_date {
	width: 19%;
	text-align: right;
}

.timeline_day {
	font-weight: bold;
}

.timelineCollapse {
	display:none;
	text-decoration:underline;
	cursor:pointer;
}

.timeline_no_border {
	border-bottom:none !important;
}

fieldset.with_subhead_profile ul {
	margin-left: 30%;
	margin-right: 30%;
	width: 40%;
	text-align:center;
}

/* Severities */
td.severity_1, td.severity_2, td.severity_3, td.severity_4, td.severity_5 {
	width: 0.75% !important;
	max-width: 0.75% !important;
}

/* IPS Like */
.ips_like {
	clear: none !important;
	background: transparent url(http://koolsource.com/public/style_images/master/topic_button_left.png) no-repeat top left !important;
	border: none !important;
	min-height: inherit !important;
	line-height: normal !important;
	color: white !important;
	font-size: 1em !important;
}

	.ips_like:hover {
		background: transparent url(http://koolsource.com/public/style_images/master/topic_button_left_hover.png) no-repeat top left !important;
	}

.ips_like a.ftoggle {
	border: 0px !important;
	border-top: none! important;
	border-radius: 0 !important;
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	color: white !important;
	float: none !important;
	font-size: 1em !important;
	margin-top: auto !important;
	padding: 7px 12px 6px 3px !important;
}

	.ips_like a:hover {
		background: transparent url(http://koolsource.com/public/style_images/master/topic_button_right_hover.png) no-repeat top right !important;
	}
