
.is-privilege-console
{
	margin-bottom: 45px
}

.is-privilege-console table
{
	width: 900px;
	font-family: my-new-regular-font, sans-serif;
	font-size: 14px;
	line-height: 14px;
}
.is-privilege-console table.is-fixed
{
	position: fixed;
	z-index: 99;
}

.is-privilege-console th
{
	width: 31px;
	min-width: 31px;
	max-width: 31px;
	text-align: left;
	vertical-align: bottom;
	border-right: 1px solid lightgray;
	border-bottom: 1px solid lightgray;
	height: 250px;
	background-color: white;
}
.is-privilege-console th p
{
	width: 250px;
	overflow: hidden;
	text-overflow: ellipsis;
	position: relative;
	top: 22px;
	left: 2px;
	/*-ms-transform: rotate(-90deg); !* IE 9 *!*/
	/*-webkit-transform: rotate(-90deg); !* Safari 3-8 *!*/
	transform: rotate(-90deg);
	transform-origin: 0% 0%;

	white-space: nowrap;
	/*float: left;*/
	/*background-color: white;*/
}
.is-privilege-console th:first-child
{
	border-right: 1px solid lightgray;
	border-bottom: 1px solid lightgray;
	width: 330px;
	width: 378px;
	min-width: 330px;
	max-width: 330px;
	/*background: yellow;*/
	text-align: left;
	vertical-align: bottom;
	overflow: hidden;
	text-overflow: ellipsis;
	background-color: white;
}
.is-privilege-console th.is-hidden
{
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.is-privilege-console th.is-hidden p
{
	color: white;
}
.is-privilege-console th.is-hidden:first-child
{
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.is-privilege-console td
{
	text-align: left;
	vertical-align: bottom;
	border-right: 1px solid white;
	border-bottom: 1px solid white;
}
.is-privilege-console td:first-child
{
	border-right: 1px solid lightgray;
	border-bottom: 1px solid lightgray;
	height: 36px;
	padding-bottom: 4px;
}
.is-privilege-console .is-status:before
{
	content: '■';
	position: relative;
	top: -4px;
	left: 6px;
	font-family: my-new-regular-font, sans-serif;
	font-size: 30px;
	line-height: 30px;
}
.is-privilege-console .is-green
{
	background: green;
}
.is-privilege-console .is-green:before,
.is-privilege-console .is-legend span.is-green
{
	color: green;
}
.is-privilege-console .is-blue
{
	background: blue;
}
.is-privilege-console .is-blue:before,
.is-privilege-console .is-legend span.is-blue
{
	color: blue;
}
.is-privilege-console .is-yellow
{
	background: gold;
}
.is-privilege-console .is-yellow:before,
.is-privilege-console .is-legend span.is-yellow
{
	color: gold;
}
.is-privilege-console .is-red
{
	background: gainsboro;
}
.is-privilege-console .is-legend span.is-red,
.is-privilege-console .is-red:before
{
	color: gainsboro;
}
.is-privilege-console .is-beige
{
	background: BurlyWood ;
}
.is-privilege-console .is-legend span.is-beige,
.is-privilege-console .is-beige:before
{
	color: BurlyWood ;
}
.is-privilege-console .is-legend
{
	padding: 30px 0px 0px 0px;
	/*width: 20px;*/
	font-family: my-new-regular-font, sans-serif;
}
.is-privilege-console .is-legend span
{
	/*font-size: 30px;*/
	/*line-height: 30px;*/
	/*height: 30px;*/
	/*width: 20px;*/
	background: transparent;
}
.is-privilege-console td.is-line
{
	height: 20px;
	border-right: 0;
}
@media print
{
	.is-privilege-console table
	{
		/*width: 800px;*/
	}
	header,
	.is-privilege-console table.is-fixed
	{
		display: none;
	}
	.is-privilege-console th.is-hidden
	{
		border-right: 1px solid gainsboro;
		border-bottom: 1px solid gainsboro;
	}
	.is-privilege-console th.is-hidden p
	{
		color: gray;
	}
	.is-privilege-console th.is-hidden:first-child
	{
		border-right: 1px solid gainsboro;
		border-bottom: 1px solid gainsboro;
	}
	.is-privilege-console td
	{
		border-right: 1px solid gainsboro;
		border-bottom: 1px solid gainsboro;
	}
	.is-privilege-console .is-blue,
	.is-privilege-console .is-green,
	.is-privilege-console .is-yellow,
	.is-privilege-console .is-red,
	.is-privilege-console .is-beige
	{
		background: transparent;
	}
	.is-privilege-console .is-yellow:before,
	.is-privilege-console .is-legend span.is-yellow
	{
		color: yellow;
	}
}
