/* Common CSS for SHG, SB */



.maincontent-area>.container { /*padding-bottom:40px;*/ padding-bottom:10px;}
.navbar.navbar-fixed-bottom {min-height:20px;}
div.maincontent-area .navbar-fixed-bottom .container { margin-top: 10px;margin-bottom: 10px;}


.shade-bg
{
	background: -moz-linear-gradient(45deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* ff3.6+ */
	background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(192,192,192,1)), color-stop(100%, rgba(255,255,255,1))); /* safari4+,chrome */
	background: -webkit-linear-gradient(45deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* safari5.1+,chrome10+ */
	background: -o-linear-gradient(45deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* opera 11.10+ */
	background: -ms-linear-gradient(45deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* ie10+ */
	background: linear-gradient(45deg, rgba(192,192,192,1) 0%, rgba(255,255,255,1) 100%); /* w3c */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c0c0c0',GradientType=1 ); /* ie6-9 */
}

.seeAnswer  { cursor: pointer; cursor: hand; color: #0a823b;}
.answer .well{ background: #E5E4E2;}
.question .well{ background: #eee; }

.greyfill { background-color:#eee !important; margin-bottom:10px; padding:10px; border:1px solid #fff;}
.greyfill:hover { border:1px solid #ccc;}
.row-no-padding { padding-left:0; padding-right:0;}

tbody tr.highlight td a, tbody tr.highlight.odd td a { color: #00997b;}
tbody tr.highlight td a:hover, tbody tr.highlight.odd td a:hover { color: #1abc9c;}

.datatable table {width: 100%; /*border-collapse: collapse;*/}


@media only screen and (min-width: 768px)  { 
.datatable table {border-collapse: collapse;}
}


.datatable th {font-size: 0.9em; font-weight:bold; text-align:left; background-color:#1abc9c; padding:0.4em 0.4em; border-bottom:1px solid #aaa;vertical-align:top;}
.datatable th.special {font-size: 0.9em; font-weight:bold; text-align:left; background:#bbbbbb; padding:0.2em 0.4em; border-bottom:1px solid #aaa;vertical-align:top;}
.datatable th.rightAlign, #content td.rightAlign {text-align:right;}


.datatable tr.odd {background:#eee; vertical-align:top;}
.datatable td {font-size:0.9em; padding: 0.2em 0.4em; vertical-align:top;}

.datatable tr.highlight {} 
.datatable tr.highlight:hover {background-color:#ddd;vertical-align:top;}


.datatable img {margin-top:5px;}

.zebra{
	margin-bottom: 20px;
	}
div.maincontent-area{
	margin-top:20px;
	min-height:300px;
	/*padding-bottom:40px;*/
	}
	

	
.control {
	height:178px;
	/*background-size:100% auto;*/
	background-repeat:no-repeat;
	background-image: url("/framework/img/mood.jpg");
}

.profile {
	margin-top:10px;
	height:158px;
	box-sizing:border-box;
	background-repeat:no-repeat;
	background-height:142px;
	background-position: center; 
	background-image: url("/DOCS_PUBLIC/boardmembers/peters_nils.png");
	
	-webkit-filter: drop-shadow(5px 5px 5px #999);
    filter: drop-shadow(5px 5px 5px #999);
 }
 
.no-padding {
	padding-left:0 !important;
	padding-right:0 !important;
}
