/**
 * @package     hubzero-cms
 * @file        plugins/members/projects/projects.css
 * @copyright   Copyright 2005-2011 Purdue University. All rights reserved.
 * @license     http://www.gnu.org/licenses/lgpl-3.0.html LGPLv3
 */

/*

	-- -- -- -- -- -- --
	Members Projects plugin CSS
	-- -- -- -- -- -- --

*/

/* My projects (member plugin) 
--------------------------------------------- */
	#myprojects {
		padding: 0 1em 1em 0;
	}
	#s-projects {
		margin-top: 1em;
		border: 4px solid #f7f7f7;
		padding-top: 0;
	}
	.container h3 a {
		color: #333;
	}

/* Entries Menu */
	#s-projects .entries-filters {
		overflow: hidden;
		margin: 0;
		margin-bottom: 0.5em;
		background: #f7f7f7;
		padding: 0.5em 1em;
	}
	#s-projects .entries-menu {
		list-style: none;
		float: left;
		padding: 0;
		margin: 0;
		font-size: 85%;
		width: 80%;
	}
	#s-projects .entries-menu li {
		float: left;
		margin: 0;
	}
	#s-projects .entries-menu li a {
		color: #888;
		display: block;
		cursor: pointer;
		font-weight: normal;
		line-height: 1em;
		border: none;
		margin: 0 5px 0 0;
		padding: 0.5em 1em;
		text-shadow: 0px 1px 1px #fff;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		background: #f7f7f7;
	}
	#s-projects .entries-menu a:hover {
		color: #fff;
		background-color: #333;
		text-shadow: 0 1px 1px rgba(0,0,0,.3);
		text-decoration: none;
	}
	#s-projects .entries-menu .active {
		color: #ffffff;
		text-shadow: 0 1px 1px rgba(0,0,0,.3);
		background-color: #999;
	}

/* Listings
--------------------------------------------- */
	table.listing {
		border-bottom: 4px solid #f7f7f7;
		border-top: none;
		margin: 0 0 2em 0;
		padding: 0;
		background: #FFFFFF;
		font-size: 85%;
		color: #999;
	}
	table.listing th {
		font-weight: normal;
		border-bottom: 2px solid #f7f7f7;
		color: #666;
	}
	table.listing tbody tr {
		border-left: 1px solid #FFF;
		border-right: 1px solid #FFF;
	}
	table.listing tbody tr.native {
		background: #effeee;
		border: 1px solid #cfeccd;
	}
	table.listing tbody tr.u_invited {
		background: #f6f6f6;
		border: 1px solid #e2e2e2;
	}
	table.listing td {
		border-bottom: 1px dotted #ececec;
	}
	.listing span.setup a, #projects-admin span.setup {
		color: #e4942d;
		font-weight: bold;
	}
	.listing span.active a {
		color: green;
	}
	.listing span.pending  {
		color: red;
	}
	.listing span.suspended  {
		color: black;
	}
	.listing span.active a:hover,
	.listing span.active a:focus, 
	.listing span.setup a:hover,
	.listing span.setup a:focus {
		border-bottom: #59a94c;
	}
	table.listing tbody tr.mline:nth-child(2n-2) { /*background: #f6f6f6;*/ }
	table.listing tbody tr.mline:hover,
	table.listing tbody tr.mline:focus {
		background: #f4fcff;
		border: 1px solid #dae6ec;
	}
	.listing img {
		float: left;
		margin-right: 0.3em;
	}
	.th_title {
		padding-left: 0;
	}
	.th_privacy {
		margin: 0;
		padding: 0;
	}
	.th_status, .th_role {
		width: 4em;
		color: #999;
	}
	h4.th_header {
		padding: 0.5em;
		margin: 1em 0 0 0;
		background: #f7f7f7;
	}
	.s-new {
		display: block;
		position: absolute;
		font-size: 75%;
		font-weight: bold;
		line-height: 1.4em;
		color: #FFF;
		background: red;
		margin-left: -0.5em;
		padding: 0 0.4em;
	}
	.entries-menu .s-new {
		position: relative;
		display: inline;
		margin-left: 0.3em;
		padding: 0.1em 0.4em;
	}
	.faded {
		color: #999 !important;
	}
	.italic {
		font-style: italic;
	}
	.block {
		display: block;
	}
	table.listing th.activesort {
		font-weight: bold !important;
	}
	table.listing th.activesort a {
		color: #000;
	}

/*Browse Projects - project thumbnail 
--------------------------------------------- */
	.th_image {
		width: 30px;
	}
	.th_image img {
		width: 30px;
		height: 30px;
	}
	.th_image img:hover, 
	.th_image a:hover, 
	.th_image a:focus {
		border: none;
	}
	.th_image span.privacy-icon {
		display: inline;
		width: 10px;
		float: left;
		margin-left: -1em;
		position: absolute;
	}
	.privacy-icon:before {
		background: none;
		content: "\f023";
		color: #d8c7ba;
		width: 14px;
		height: 14px;
		font-size: 14px;
		font-family: 'Fontcons';
		margin-right: 0.3em;
		vertical-align: middle;
	}
	.privacy-icon {
		*background: transparent url("../../../components/com_projects/assets/img/icons/lock.png") 0 3px no-repeat;	
		*padding: 5px 8px;
	}

/* News feed 
--------------------------------------------- */
	#project-updates {
		padding: 1em;
	}
	#project-updates .infofeed img {
		width: 30px;
		height: 30px;
	}
	.infofeed {
		margin: 0;
		padding: 0;
		margin-bottom: 2em;
		width: 98%;
	}
	.infofeed table {
		padding: 0;
		border: none;
		margin: 0;
	}
	.infofeed ul {
		list-style: none;
		margin: 0;
		padding: 0;
		margin-top: 1em;
	}
	.infofeed tr {
		border-bottom: 1px solid #f2f2f2;
		padding-top: 0.3em;
		padding-bottom: 0.7em;
		padding-right: 0;
		margin: 0;
		color: #999;
	}
	.infofeed td {
		border-bottom: 1px solid #f2f2f2;
	}
	.infofeed tr div {
		padding-right: 1.5em;
	}
	.infofeed h4, .sumup {
		padding: 0.3em 0.5em;
		background: #ededed;
		border-top: 1px solid #cccccc;
	}
	.infofeed .todo, .infofeed .calendar, 
	.infofeed .message, .infofeed .activity, 
	.infofeed .ialert, .infofeed .settings,
	.infofeed .team, .infofeed .project, .infofeed .admin,
	.infofeed .notes, .infofeed .blog {
		padding-left: 20px;
	}
	.infofeed span.body {
		font-style: italic;
		color: #444;
		margin: 0;
		padding: 0 100px 0 0;
		display: inline-block;
		/* For IE 7 */
		zoom: 1;
		*display: inline;
	}
	.infofeed span.comment {
		margin: 0;
		padding: 0;
		font-size: 85%;
		margin-left: 1.5em;
	}
	.infofeed span.actor {
		font-weight: bold;
		color: #666;
	}
	.infofeed .comments {
		list-style: none;
		padding: 0;
		margin: 0;
		border: none;
		width: 100%;
		margin-left: 1.5em;
	}
	.infofeed .comments li {
		padding: 0.5em 2em 0.5em 30px;
		margin: 0;
		border: none;
		background: #f2f2f2;
		*background: #f2f2f2 url("../../../components/com_projects/assets/img/icons/quotes.gif") 6px 6px no-repeat !important;
		color: #444;
		border-bottom: 1px solid #FFF;
		margin-right: 0;
	}
	.infofeed .comments .mline:hover {
		*background: #f2f2f2 url("../../../components/com_projects/assets/img/icons/quotes.gif") 6px 6px no-repeat;
	}
	.rightfloat {
		float: right;
		font-size: 85%;
	}
	.mini {
		font-size: 85% !important;
	}
	.faded {
		color: #999 !important;
	}
	.project-name {
		display: block;
		font-size: 85%;
	}
	.project-name a {
		border-bottom: 1px dotted #CCC !important;
	}
	.urgency {
		color: red !important;
	}
	.p-ima {
		width: 40px;
		padding-top: 0.8em;
	}
	.p-ima a {
		border: none;
	}

/* Prev/next paging
--------------------------------------------- */
	.nav_pager {
		text-align: center;
		margin: 0;
		padding: 0;
		font-size: 85%;
	}
	.nav_pager span {
		color: #CCC;
	}
	.nav_pager p {
		margin: 0 0 1em 0;
		padding: 0.2em 0;
	}
	.nav_pager span.prominent {
		color: #000000;
	}
	#more-updates {
		background: #ededed;
		margin-top: 2em;
	}

/* Activity icons 
--------------------------------------------- */
	.infofeed .settings {
		*background: url("https://bdhub.info/components/com_projects/assets/img/icons/settings.gif") 0 0.2em no-repeat;
	}
	.infofeed .team {
		*background: url("../../../components/com_projects/assets/img/icons/group.gif") 0 0.2em no-repeat;
	}
	.infofeed .admin {
		*background: url("../../../components/com_projects/assets/img/icons/admin.gif") 0 0.2em no-repeat;
	}
	.infofeed .quote {
		*background: url("../../../components/com_projects/assets/img/icons/quotes.gif") 0 0.2em no-repeat;
	}
	.infofeed .project,
	.project {
		*background: url("../../../components/com_projects/assets/img/icons/plane.gif") 0 0.2em no-repeat;
	}
	.infofeed .todo {
		*background: url("../../../components/com_projects/assets/img/icons/pin.gif") 0 0.2em no-repeat;
	}
	.infofeed .activity {
		*background: url("https://bdhub.info/components/com_projects/assets/img/icons/activity.gif") 0 0.2em no-repeat;
	}
	.infofeed .publication {
		*background: url("https://bdhub.info/components/com_projects/assets/img/icons/publication.gif") 0 0.2em no-repeat;
	}
	.infofeed .notes {
		*background: url("../../../components/com_projects/assets/img/icons/feather.gif") 0 0.2em no-repeat;
	}
	.buzz, .infofeed .blog {
		*background: url("../../../components/com_projects/assets/img/icons/talker.gif") 0 0.2em no-repeat;
	}
	.infofeed div {
		background: none;
		padding-left: 20px;
	}
	.infofeed div:before,
	.infofeed .comments li:before,
	.re_sort:after {
		content: "";
		width: 16px;
		height: 16px;
		font-size: 16px;
		font-family: 'Fontcons';
		color: #aaa;
		margin-right: 0.3em;
		vertical-align: middle;
		position: absolute;
		margin-left: -20px;
	}
	.infofeed .comments li:before {
		content: "\275D";
		width: 14px;
		height: 14px;
		font-size: 14px;
		color: #CCCCCC;
	}
	.infofeed .team:before {
		content: "\f042";
	}
	.infofeed .newsupdate:before {
		content: "\f053";
		color: #6897a4;
	}
	.infofeed .files:before {
		content: "\f016";
		color: #6897a4;
	}
	.infofeed .project:before {
		content: "\f085";
	}
	.infofeed .admin:before {
		content: "\f085";
		color: #55c64c;
	}
	.infofeed .apps:before,
	.infofeed .tools:before {
		content: "\2692";
	}
	.infofeed .databases:before {
		content: "\f001";
		color: #c6a68d;
	}
	.infofeed .todo:before {
		content: "\f08d";
		color: #c6a68d;
	}
	.infofeed .notes:before {
		content: "\f06c";
		color: #8f8faa;
	}
	.infofeed .blog:before {
		content: "\f075";
		color: #c6a68d;
	}
	.infofeed .publications:before,
	.infofeed .publication:before {
		content: "\f058";
		color: #52ad4b;
	}
	.infofeed .mline:before {
		color: #CCC;
	}
	.infofeed .admin:before {
		color: #fce48a;
	}
	.admin-action:before {
		color: #fce48a !important;
	}
	.re_sort:after {
		content: "\2193"; 
		margin-left: 0.2em;
		width: 8px;
		height: 8px;
		font-size: 8px;
	}
	.activesort .re_sort:after {
		color: #000;
		font-weight: normal;
	}
	.noresults {
		padding: 1em;
		background: #f8ffff;
		border-top: 1px solid #ace4e1;
		border-bottom: 1px solid #ace4e1;
		font-size: 90%;
	}