﻿.blueButton{
	font-size:10pt;
	color:black;
	background-color: lightskyblue;
	border: 1px solid steelblue; 
}

.blueButton:hover{	
	background-color: skyblue;
}

.blueButton:active{
	background-color: steelblue;
	color:aliceblue;
}

.blueButton:disabled{
	border: 1px solid darkgray; 
	background-color: lightgray;
	color:#707070;
}

h2{
	font-size: 11pt;
	font-weight:normal;
	text-align:center;
	margin:0px;	
}

th.dgrid-cell{
	font-weight:normal;
	background-color: cornsilk;	
	font-size:8pt;	
}

td.dgrid-cell{
	font-size: 8pt;
}

td.dgrid-cell image{
	border: 0px solid transparent;
}

.blueTextInput{
	border: 1px solid steelblue;
}

.tabButtonChosen{
	
	background-color:aliceblue;
	margin-left:1px;
	height:40px; 
	border-left: 1px solid orange;
	border-top: 2px solid orange;
	border-right: 1px solid orange;
	border-bottom: 0px solid orange;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.tabButton{	
	border-left: 1px solid steelblue;
	border-top: 1px solid steelblue;
	border-right: 1px solid steelblue;
	border-bottom: 0px solid steelblue;
	background-color: lightskyblue;
	margin-left:1px;
	height:40px;
	cursor: pointer;
	-webkit-border-top-left-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}

.tabButton:hover {
	background-color:aliceblue;
	border-left: 1px solid orange;
	border-top: 1px solid orange;
	border-right: 1px solid orange;
	border-bottom: 0px solid orange;
}

.tabPanel{
	background-color:aliceblue;
	border: 1px solid steelblue;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
}

.tabPanelContainer{
	padding:10px;
	
}

.tabPanelItems{
	border-bottom: 1px solid steelblue;
	background-color:lightsteelblue;
}

a{
	color: steelblue;
}

#complexFiltering{
	display: none; 
	margin-top:10px;
}

#filteringSection {
	background-color: cornsilk;
	border: 1px solid khaki;
	padding:15px;
	-webkit-border-top-left-radius: 2px;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
} 

#complexFilteringContent{
	font-size: 9pt;
}

#searchTerm{
	height: 16px;
	margin-left: 2px;
}

.dgrid-scroller {
	overflow: hidden !important;
	white-space: nowrap !important;
}

.dgrid-cell {
	text-overflow: ellipsis !important;
}