/*
 Licensed Materials - Property of IBM
 asil-helper.css
 © Copyright IBM Corporation 2014

U.S. Government Users Restricted Rights:  Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
*/
body {
	font-family: "Arial";
	padding: 5px;
	font-size: 12px;
	overflow-y: hidden;
}

.controllabilityHelper, .severityHelper, .exposureHelper {
	font-size: 0.9em;
}

.controllabilityHelper h2, .severityHelper h2, .exposureHelper h2 {
	color: #999;
}

td.selected {
	box-shadow: 0px 0px 20px Gold;
	border: 1px solid Gold !important;
	background-color: Gold;
}

td.error {
	box-shadow: 0px 0px 20px #CC0000;
	border: 1px solid #CC0000 !important;
	background-color: #CC0000;
}

table {
	border-collapse: collapse;
	font-size: 1em;
	margin: auto;
	margin-top: 10px;
}

tr {
	border-bottom: 1px solid white;
}

td {
	border-left: 1px solid white;
	color: #333;
	width: 50px;
	text-align: center;
	padding: 2px 8px;
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.25s;
	-moz-transition-property: all;
	-moz-transition-duration: 0.25s;
	-ms-transition-property: all;
	-ms-transition-duration: 0.25s;
	transition-property: all;
	transition-duration: 0.25s;
}

td:last-child {
	border-right: 1px solid white;
}

tr:first-child td {
	border-top: 1px solid white;
}

tr:first-child .no-show {
	border: none;
	border-top: none;
	background-color: white;
}

tr:first-child {
	background-color: #FFF69B;
}

.exposure, .severity {
	background-color: #F2BCBC;
}

.asilResult.correct {
	border: 1px solid rgb(0, 152, 0);
	background-color: #BBEE99;
}

.asilResult.incorrect {
	border: 1px solid rgb(152, 32, 32);
	background-color: #DD8888;
}

.correctButton {
	display: none;
}

.asilResult {
	margin-bottom: 10px;
	padding: 5px;
	border-radius: 3px;
	background-color: rgb(240, 250, 255);
	border: 1px solid rgb(149, 204, 232);
	-webkit-transition-property: all;
	-webkit-transition-duration: 0.25s;
	-moz-transition-property: all;
	-moz-transition-duration: 0.25s;
	-ms-transition-property: all;
	-ms-transition-duration: 0.25s;
	transition-property: all;
	transition-duration: 0.25s;
}

.asilResult .incorrectTitle {
	font-style: italic;
	padding-top: 5px;
	cursor: pointer;
}

.asilResult .incorrectTitle:hover {
	text-decoration: underline;
	color: #FEDDA8;
}

.QM {
	background-color: #CFE68e;
}

.A {
	background-color: #C0F5F0;
}

.B {
	background-color: #BFE2EF;
}

.C {
	background-color: #9CE3E0;
}

.D {
	background-color: #C6B5E5;
}
