/**
 * Copyright (c) Members of the EGEE Collaboration. 2006-2009.
 * See http://www.eu-egee.org/partners/ for details on the copyright holders.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * Authors:
 * 	Andrea Ceccanti (INFN)
 */
table{
	width: 100%;
	padding: 0px;
	border-collapse: collapse;
	margin-bottom: .5em;
}

th {
	padding: 1em;
	text-align: left;
	border-bottom: 1px solid rgb(200,200,200);
	font-weight: bold;
}

tr td{
	padding: 1em;	
	border-bottom: 1px solid rgb(200,200,200); 
	vertical-align: top;
}

tr.req-header-row {
	background-color: #F5F5F5;
	
	
}

tr.req-header-row th {
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: left;
	border-bottom: 0;
	border-top: 1px solid rgb(200,200,200);
	font-weight: bold;
	
}
.tableRowOdd{
	background-color: #F5F5F5;
}

tr.tableRow:nth-child(odd){
	background-color: #F5F5F5;
}

.tableRowEven{
	
}

td.actions{
	text-align: right;
	vertical-align: bottom;
}


table.membership-management tr td{
	border:0;
	padding: .2em 0;
	
} 

table.noborder tr td, table.noborder tr th{
	border: 0;
	padding: .5em 0;
	
}

td.dismissRoleBox{
	text-align: right;
	
}

td.roleAssign{
	text-align: right;
	
}

td.roleDismiss{
	text-align: right;
	
}

td.userRoleName{
	color: #6F0D0D;
	font-weight: bold;
	
}

div.userRoleName{
	color: #6F0D0D;
	font-weight: bold;
	margin-top: .5em;
}


	
td.removeFromGroup{
	vertical-align: bottom;
}

tr.suspended-cert-row{
	background-color: #FFEBE8;
}

tr.suspended-cert-row td{
	border-color: #FF0000;
}

div.permissionHelp{
	padding: 0 .5em ;
	text-align: left;
	color: #505050;
	line-height: 1.45em;
	font-size: 11px;
		
}

td.requestedGroupName{
	color: #BF5F5F;
	/* color: #6F1B1B; */
	font-weight: bold;
	
}

div.requestedRoleName{
	color: #BF5F5F;
	font-weight: bold;
}

td.requestedGroupName span, div.requestedRoleName span{
	font-size: smaller;	
}

td.no-border-bottom{
	border-bottom: 0;	
}




