.carousel-control {
	text-shadow: 0 1px 1px rgba(60, 60, 60, .4);
	background-color: transparent;
	border: 0;
	z-index: 10;
	color: #ccc;
	outline: 0;
	width: 5%;
}
.carousel-control: focus: hover {
	outline: 0;
}
.carousel-control: focus {
	color: #ccc;
}
.carousel-control.left a: focus: hover {
	outline: 0;
}
.carousel-control a: focus {
	outline: 0;
}
.carousel-control: hover {
	color: #000;
}
.carousel-control.right {
	background-image: none;
}
.carousel-control.left {
	background-image: none;
}
.carousel-indicators li {
	border: 1px solid black;
}
.carousel-indicators .active {
	background: #ccc;
	color: green;
}
.bottom-right-btn {
	position: absolute;
	bottom: 50px;
	right: 0;
}
.grid-head {
	height: 1.75em;
	border: 1px solid #999;
	border-radius: 10px 10px 0 0;
	background: -webkit-linear-gradient(#999, #ccc);
	/* For Safari */
	background: -o-linear-gradient(#999, #ccc);
	/* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#999, #ccc);
	/* For Firefox 3.6 to 15 */
	background: linear-gradient(#999, #ccc);
	/* Standard syntax (must be last) */
}
.grid-body {
	color: #000;
	height: 45%;
	border: 1px solid #ccc;
	border-top: 0;
	overflow-y: scroll;
}
.grid-foot {
	text-align: right;
}
.gray-check {
	color: gray;
}
