/** Add css rules here for your application. */

body { 
	overflow: hidden; 
}

/** Example rules used by the template application (remove for your app) */
h1 {
  font-size: 2em;
  font-weight: bold;
  color: #777777;
  margin: 40px 0px 70px;
  text-align: center;
}

.sendButton {
  display: block;
  font-size: 16pt;
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}

.patientGrid,
.patientGridDark,
.patientGridOver,
.patientGridOverDark,
.patientGridSelected,
.patientGridSelectedDark,
.patientGridSelectedOver,
.patientGridSelectedOverDark,
.patientGridDisabled,
.patientGridDisabledDark{
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
}

.patientGridSelected,
.patientGridSelectedOver,
.patientGridSelectedDark,
.patientGridSelectedOverDark,
.patientGridSelected {
	background-color:#7697d5;
}



.studyGrid {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
	background-color:#f1e1b1;
}
.studyGridDark {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
	background-color:#ebdaa1;
}
.studyGridOver{
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#e5d49d;
}
.studyGridOverDark{
	font-family:Arial,Verdana,sans-serif; fo#a3c2dfnt-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#e5d49d;
}
.studyGridSelected {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#e0d099;
}
.studyGridSelectedDark {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#e0d099;
}
.studyGridSelectedOver {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#dccc95;
}
.studyGridSelectedOverDark {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#dccc95;
}
.studyGridDisabled {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#dccc95;
}
.studyGridDisabledDark{
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#dccc95;
}


.seriesGrid {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#b7bab6;
}
.seriesGridDark {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#acb0aa;
}
.seriesGridOver {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#a5aaa4;
}
.seriesGridOverDark {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#a5aaa4;
}
.seriesGridSelected {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#979c9d;
}
.seriesGridSelectedDark{
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#979c9d;
}
.seriesGridSelectedOver{
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#929798;
}
.seriesGridSelectedOverDark{
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#929798;
}
.seriesGridDisabled{
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#929798;
}
.seriesGridDisabledDark{
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#929798;
}


.instancesGrid {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#4fc285;
}
.instancesGridDark {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#4fba7d;
}
.instancesGridOver {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#4fb578;
}
.instancesGridOverDark {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#4fb578;
}
.instancesGridSelected {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#4fad70;
}
.instancesGridSelectedDark {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#4fad70;
}
.instancesGridSelectedOver {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#4fa86a;
}
.instancesGridSelectedOverDark {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#4fa86a;
}
.instancesGridDisabled {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#4fa86a;
}
.instancesGridDisabledDark {
	font-family:Arial,Verdana,sans-serif; font-size:11px; text-overflow:ellipsis;
	border-bottom:1px solid;
    border-bottom-color: #EDEDED;
    background-color:#4fa86a;
}


.filterSelectorSelected
{
  color: black;
  font-family: Arial, Verdana, sans-serif; 
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
}

.filterSelectorUnselected
{
  color: black;
  font-family: Arial, Verdana, sans-serif; 
  font-weight: normal;
  font-size: 11px;
  text-decoration: underline;
}

.gridBody {
  background-color: #d8d8d6;
}

.alternateGridBody {
  background-color: #d8d8d6;
}

.tabSetContainer {
  background-color: #d8d8d6;
}

.loading {
	width: 125px;
	height: 150px;
	background-color: white;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.textItemMonospace,
.textItemMonospaceFocused {
	font-family: monospace !important
}

.progress {
  height: 1.5em;
  width: 100%;
  /*background-color: #c9c9c9;*/
  position: relative;
  padding-top: 4px
}
.progress:before {
  content: attr(data-label);
  position: absolute;
  text-align: left;
  left: 0;
  right: 0;
}
.progress .value {
  background-color: #a3c2df;
  display: inline-block;
  height: 100%;
  margin-top: -4px
}

.resetButtonPWD {
	color: #0000a0;
	text-decoration: underline;
	font-size: 11px;
	cursor: pointer;
}
.error_msg {
	color: red;
}