.GREENBACK
{
	background:#008000;
	background-image: linear-gradient(bottom, #008000 0%, lightgreen 60%);
	background-image: -o-linear-gradient(bottom, #008000 0%, lightgreen 60%);
	background-image: -moz-linear-gradient(bottom, #008000 0%, lightgreen 60%);
	background-image: -webkit-linear-gradient(bottom, #008000 0%, lightgreen 60%);
	background-image: -ms-linear-gradient(bottom, #008000 0%, lightgreen 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #008000),color-stop(0.6, lightgreen));
}
.YELLOWBACK
{
	background:#FFE144;
	background-image: linear-gradient(bottom, #FFE144 0%, lightyellow 60%);
	background-image: -o-linear-gradient(bottom, #FFE144 0%, lightyellow 60%);
	background-image: -moz-linear-gradient(bottom, #FFE144 0%, lightyellow 60%);
	background-image: -webkit-linear-gradient(bottom, #FFE144 0%, lightyellow 60%);
	background-image: -ms-linear-gradient(bottom, #FFE144 0%, lightyellow 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #FFE144),color-stop(0.6, lightyellow));
}
.REDBACK
{
	background:#FF0000;
	background-image: linear-gradient(bottom, #FF0000 0%, #FFBBBB 60%);
	background-image: -o-linear-gradient(bottom, #FF0000 0%, #FFBBBB 60%);
	background-image: -moz-linear-gradient(bottom, #FF0000 0%, #FFBBBB 60%);
	background-image: -webkit-linear-gradient(bottom, #FF0000 0%, #FFBBBB 60%);
	background-image: -ms-linear-gradient(bottom, #FF0000 0%, #FFBBBB 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #FF0000),color-stop(0.6, #FFBBBB));
}

.PrioritizationRow
{
	background:lightgrey;	
	background-image: linear-gradient(bottom, lightgrey 0%, white 60%);
	background-image: -o-linear-gradient(bottom, lightgrey 0%, white 60%);
	background-image: -moz-linear-gradient(bottom, lightgrey 0%, white 60%);
	background-image: -webkit-linear-gradient(bottom, lightgrey 0%, white 60%);
	background-image: -ms-linear-gradient(bottom, lightgrey 0%, white 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, lightgrey),color-stop(0.6, white));
}
.PrioritizationFirstCell
{
	text-align:left;
}

#StakeholderLists 
{
	display:block;
	margin-left:auto;
	width:100%;
	text-align:center;
	vertical-align:top;
}

.StakeholderLists_GroupOfTwo
{
	display:inline-block;
	vertical-align:top;
	padding:0;
	margin:0;
	border:0;
}

#StakeholderLists .StakeholderList_container
{
	display:inline-block;
	vertical-align:top;
	padding-bottom:20px;
	margin-right:10px;
	height:100%;
	width:300px;
}

#StakeholderLists .Stakeholders_table
{
	width:100%;
	border-collapse:collapse;
}


#StakeholderLists .Stakeholders_table th
{
	background:rgb(161,161,161);	
	background-image: linear-gradient(bottom, rgb(80,80,80) 0%, rgb(161,161,161) 60%);
	background-image: -o-linear-gradient(bottom, rgb(80,80,80) 0%, rgb(161,161,161) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(80,80,80) 0%, rgb(161,161,161) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(80,80,80) 0%, rgb(161,161,161) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(80,80,80) 0%, rgb(161,161,161) 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(80,80,80)),color-stop(0.6, rgb(161,161,161)));

	width:100%;	
	color:lightgrey;
}

#StakeholderLists .Stakeholders_table .stakeholder_cell_info
{
	padding: 0 0.5em;
}

#StakeholderLists .Stakeholders_table tr
{
	background:#FFF5BF;
	background:lightgrey;	
	background-image: linear-gradient(bottom, rgb(161,161,161) 0%, rgb(227,223,227) 30%);
	background-image: -o-linear-gradient(bottom, rgb(161,161,161) 0%, rgb(227,223,227) 30%);
	background-image: -moz-linear-gradient(bottom, rgb(161,161,161) 0%, rgb(227,223,227) 30%);
	background-image: -webkit-linear-gradient(bottom, rgb(161,161,161) 0%, rgb(227,223,227) 30%);
	background-image: -ms-linear-gradient(bottom, rgb(161,161,161) 0%, rgb(227,223,227) 30%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(161,161,161)),color-stop(0.3, rgb(227,223,227)));
	width:100%;	
	border:1px solid black;		
}

#StakeholderLists .Stakeholders_table tr .stakeholder_cell_info
{
	color:grey;	
	background-image: linear-gradient(bottom, rgb(161,161,161) 0%, rgb(227,223,227) 60%);
	background-image: -o-linear-gradient(bottom, rgb(161,161,161) 0%, rgb(227,223,227) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(161,161,161) 0%, rgb(227,223,227) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(161,161,161) 0%, rgb(227,223,227) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(161,161,161) 0%, rgb(227,223,227) 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(161,161,161)),color-stop(0.6, rgb(227,223,227)));
}

.stakeholder_pickable:hover 
{ 
	cursor:pointer; 
}

.stakeholder_addnew
{
	color:black;
	cursor:pointer;
}


#StakeholderLists .Stakeholders_table td 
{
	font-size:small;
}

#StakeholderLists .Stakeholders_table td:hover, #StakeholderLists .Stakeholders_table th:hover
{
	color:black !important;
	cursor: pointer;
}

#StakeholderLists .StakeholderLists_GroupOfTwo .Stakeholders_table tr:hover>td
{
	color:black;
}
#StakeholderLists .StakeholderLists_GroupOfTwo .Stakeholders_table tr:hover>th
{
	color:black;
}

.stakeholders_group_id 
{
	display:none;
}

.stakeholders_id 
{
	display:none;
}

#StakeholderLists .Stakeholders_table tr.stakeholder_chosen
{
	background:rgb(0,223,227) !important;
	background-image: linear-gradient(bottom, rgb(0,136,135) 0%, rgb(0,223,227)) 60%) !important;
	background-image: -o-linear-gradient(bottom, rgb(0,136,135) 0%, rgb(0,223,227) 60%) !important;
	background-image: -moz-linear-gradient(bottom, rgb(0,136,135) 0%, rgb(0,223,227) 60%) !important;
	background-image: -webkit-linear-gradient(bottom, rgb(0,136,135) 0%, rgb(0,223,227) 60%) !important;
	background-image: -ms-linear-gradient(bottom, rgb(0,136,135) 0%, rgb(0,223,227) 60%) !important;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(0,136,135)),color-stop(0.6, rgb(0,223,227))) !important;
}

#StakeholderLists .Stakeholders_table th.stakeholder_cell_info
{
	color:black;
}

#StakeholderLists .Stakeholders_table .stakeholder_chosen .stakeholder_cell_info
{
	color:grey;
}

#StakeholderLists .Stakeholders_table .stakeholder_cell_info
{
	color:grey;
}


#SectorRiskGroup_container
{
	width:100%;
	display:block;
	padding:10px;
}

#SectorRiskGroup_container .SectorRisk_container
{
	position:relative;
	vertical-align:top;
	margin:10px;
	display:inline-block;
	width:200px;
	height:200px;
	border-radius:10%;
	overflow:hidden;
	background: rgb(255,225,68); /*#FFF5BF;*/
	background-image: linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -o-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(155,125,38)),color-stop(0.6, rgb(255,225,68)));
	/*border:3px outset #FFE144;*/
		-webkit-box-shadow: 0 8px 6px -6px black;
		   -moz-box-shadow: 0 8px 6px -6px black;
		        box-shadow: 0 8px 6px -6px black;
		
}

#SectorRiskGroup_container .SectorRisk_container a
{
	color:white;
}

#SectorRiskGroup_container .SectorRisk_container a:hover
{
	color:blue;
}

#SectorRiskGroup_container .SectorRisk_container:hover
{
	cursor:pointer;
}

#SectorRiskGroup_container .SectorRisk_container_content
{
	position:absolute;
	top:30;
	left:0;
	margin-left:15px;
	display:block;
	width:170px;
	height:130px;
	border-radius:10%;
	overflow:hidden;
}

#SectorRiskGroup_container .SectorRisk_container_picture
{
	position:absolute;
	top:30;
	left:0;
	margin-left:15px;
	display:block;
	width:170px;
	height:130px;
	border-radius:10%;
	overflow:hidden;
	background:#FFE144;
}

#SectorRiskGroup_container .SectorRisk_container_picture img
{
	width:180px;
	height:140px;
}

#SectorRiskGroup_container .SectorRisk_container_selected
{
	color:white;
	background:#008887;
	background-image: linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -o-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -moz-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -webkit-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -ms-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, black),color-stop(0.6, #008887));

}

#SectorRiskGroup_container .SectorRisk_container_selected p
{
	color:white;
}

#SectorRiskGroup_container .SectorRisk_container_selected a
{
	color:white;
}











#SectorGroup_container
{
	width:100%;
	display:block;
	padding:10px;
}

#SectorGroup_container .Sector_container
{
	position:relative;
	vertical-align:top;
	margin:10px;
	display:inline-block;
	width:200px;
	height:200px;
	border-radius:10%;
	overflow:hidden;
	background: rgb(255,225,68); /*#FFF5BF;*/
	background-image: linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -o-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(155,125,38)),color-stop(0.6, rgb(255,225,68)));
	/*border:3px outset #FFE144;*/
		-webkit-box-shadow: 0 8px 6px -6px black;
		   -moz-box-shadow: 0 8px 6px -6px black;
		        box-shadow: 0 8px 6px -6px black;
		
}

#SectorGroup_container .Sector_container a 
{
	color:white;
}

#SectorGroup_container .Sector_container a:hover 
{
	color:blue;
}

#SectorGroup_container .Sector_container:hover 
{
	cursor:pointer;
}

#SectorGroup_container .Sector_container_content 
{
	position:absolute;
	top:30;
	left:0;
	margin-left:15px;
	display:block;
	width:170px;
	height:130px;
	border-radius:10%;
	overflow:hidden;
}

#SectorGroup_container .Sector_container_picture
{
	position:absolute;
	top:30;
	left:0;
	margin-left:15px;
	display:block;
	width:170px;
	height:130px;
	border-radius:10%;
	overflow:hidden;
	background:#FFE144;
}

#SectorGroup_container .Sector_container_picture img
{
	width:180px;
	height:140px;
}

#SectorGroup_container .Sector_container_selected
{
	color:white;
	background:#008887;
	background-image: linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -o-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -moz-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -webkit-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -ms-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, black),color-stop(0.6, #008887));

}

#SectorGroup_container .Sector_container_selected p
{
	color:white;
}

#SectorGroup_container .Sector_container_selected a
{
	color:white;
}

#SectorGroup_container_health
{
	width:100%;
	display:block;
	padding:10px;
	opacity:0;
	text-align:center;
}

#AdaptationOption_container
{
	width:100%;
	display:block;
	padding:10px;
	opacity:1;
	text-align:center;
}


.SectoralGroup_table , .AdaptationOption_table , .Stakeholders_table
{ width:100%; }

.SectoralGroup_table th.sectoralRisk_group_id , .AdaptationOption_table th.adaptationOption_group_id
{
	display:none;
}

.SectoralGroup_table td.sectoralRisk_id , .AdaptationOption_table td.adaptationOption_id
{
	display:none;
}

.SectoralGroup_table th , .AdaptationOption_table th , .Stakeholders_table th
{
	padding:5px;
	color:white;
	background:rgb(161,161,161);	
	background-image: linear-gradient(bottom, rgb(80,80,80) 0%, rgb(161,161,161) 60%);
	background-image: -o-linear-gradient(bottom, rgb(80,80,80) 0%, rgb(161,161,161) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(80,80,80) 0%, rgb(161,161,161) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(80,80,80) 0%, rgb(161,161,161) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(80,80,80) 0%, rgb(161,161,161) 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(80,80,80)),color-stop(0.6, rgb(161,161,161)));
}

.SectoralGroup_table td , .AdaptationOption_table td , .Stakeholders_table td
{
	font-size:small;
	text-align:left;
	padding:5px;
	background:lightgrey;	
	background-image: linear-gradient(bottom, lightgrey 0%, white 60%);
	background-image: -o-linear-gradient(bottom, lightgrey 0%, white 60%);
	background-image: -moz-linear-gradient(bottom, lightgrey 0%, white 60%);
	background-image: -webkit-linear-gradient(bottom, lightgrey 0%, white 60%);
	background-image: -ms-linear-gradient(bottom, lightgrey 0%, white 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, lightgrey),color-stop(0.6, white));
	border:1px solid black;		
}

.SectoralGroup_table tr.sectorRiskSelected>td , .AdaptationOption_table tr.adaptationOptionSelected>td , .Stakeholders_table tr.stakeholderSelected>td, .Stakeholders_table tr.stakeholder_chosen>td
{
	color:black;
	background:rgb(100,243,247);
	background-image: linear-gradient(bottom, rgb(0,223,227) 0%, rgb(100,243,247) 60%);
	background-image: -o-linear-gradient(bottom, rgb(0,223,227) 0%, rgb(100,243,247) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(0,223,227) 0%, rgb(100,243,247) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,223,227) 0%, rgb(100,243,247) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(0,223,227) 0%, rgb(100,243,247) 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(0,223,227)),color-stop(0.6,rgb(100,243,247) ));
}

.SectoralGroup_table td:hover , .AdaptationOption_table td:hover , .Stakeholders_table td:hover
{
	cursor:pointer;
}







#CVSubtype_container
{
	width:100%;
	display:block;
	padding:10px;
}

#CVSubtype_container .CVSubtype_container
{
	position:relative;
	vertical-align:top;
	margin:10px;
	display:inline-block;
	width:200px;
	height:200px;
	border-radius:10%;
	overflow:hidden;
	background: rgb(255,225,68); /*#FFF5BF;*/
	background-image: linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -o-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -moz-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -webkit-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -ms-linear-gradient(bottom, rgb(155,125,38) 0%, rgb(255,225,68) 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(155,125,38)),color-stop(0.6, rgb(255,225,68)));
	/*border:3px outset #FFE144;*/
		-webkit-box-shadow: 0 8px 6px -6px black;
		   -moz-box-shadow: 0 8px 6px -6px black;
		        box-shadow: 0 8px 6px -6px black;
		
}

#CVSubtype_container .CVSubtype_container a
{
	color:white;
}

#CVSubtype_container .CVSubtype_container a:hover
{
	color:blue;
}

#CVSubtype_container .CVSubtype_container:hover
{
	cursor:pointer;
}

#CVSubtype_container .CVSubtype_container_content
{
	position:absolute;
	top:30;
	left:0;
	margin-left:15px;
	display:block;
	width:170px;
	height:130px;
	border-radius:10%;
	overflow:hidden;
}

#CVSubtype_container .CVSubtype_container_picture
{
	position:absolute;
	top:30;
	left:0;
	margin-left:15px;
	display:block;
	width:170px;
	height:130px;
	border-radius:10%;
	overflow:hidden;
	background:#FFE144;
}

#CVSubtype_container .CVSubtype_container_picture img
{
	width:180px;
	height:140px;
}

#CVSubtype_container .CVSubtype_container_selected
{
	color:white;
	background:#008887;
	background-image: linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -o-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -moz-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -webkit-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -ms-linear-gradient(bottom, black 0%, #008887 60%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, black),color-stop(0.6, #008887));

}

#CVSubtype_container .CVSubtype_container_selected p
{
	color:white;
}

#CVSubtype_container .CVSubtype_container_selected a
{
	color:white;
}




.expandAndCollapse
{
	background:#FFE144;
	border-radius:50%;
	height:15px;
	width:15px;
	display:inline-block;
	margin-left:5px;
	position:relative;
	top:3px;
	cursor:pointer;
	color:black;
	font-size:medium;
}

.expandAndCollapseText
{
	position:relative;
	top:-4px;	
	font-size:small;
}


#AO_table .deleteAOfromgroup {display:none;}
.deleteAOfromgroup {float:right;}


.delete_newly_created {display:inline-block; float:right; padding-right:10px; color:black; cursor:pointer;}
.delete_newly_created:hover {color:red; }

.button_wholeWidth
{
	position:static;
	color:white;
	display:block;
	text-decoration: none;
	cursor: pointer;	
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	background:rgb(255,225,68);
	background-image: linear-gradient(bottom, #DE9B00 50%, rgb(255,225,68) 90%);
	background-image: -o-linear-gradient(bottom, #DE9B00 50%, rgb(255,225,68) 90%);
	background-image: -moz-linear-gradient(bottom, #DE9B00 50%, rgb(255,225,68) 90%);
	background-image: -webkit-linear-gradient(bottom, #DE9B00 50%, rgb(255,225,68) 90%);
	background-image: -ms-linear-gradient(bottom, #DE9B00 50%, rgb(255,225,68) 90%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #DE9B00),color-stop(0.9, rgb(255,225,68)));
	border:0px solid black;
	
	-webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
}

.addBottomMargin { margin-bottom:30px; }