/*                                               
                          NOTICE                          
                                                          
  THIS SOFTWARE IS THE PROPERTY OF AND CONTAINS           
  CONFIDENTIAL INFORMATION OF INFOR AND/OR ITS AFFILIATES 
  OR SUBSIDIARIES AND SHALL NOT BE DISCLOSED WITHOUT PRIOR
  WRITTEN PERMISSION. LICENSED CUSTOMERS MAY COPY AND     
  ADAPT THIS SOFTWARE FOR THEIR OWN USE IN ACCORDANCE WITH
  THE TERMS OF THEIR SOFTWARE LICENSE AGREEMENT.          
  ALL OTHER RIGHTS RESERVED.                              
                                                          
  (c) COPYRIGHT <2021> INFOR.  ALL RIGHTS RESERVED.       
  THE WORD AND DESIGN MARKS SET FORTH HEREIN ARE          
  TRADEMARKS AND/OR REGISTERED TRADEMARKS OF INFOR        
  AND/OR ITS AFFILIATES AND SUBSIDIARIES. ALL RIGHTS      
  RESERVED.  ALL OTHER TRADEMARKS LISTED HEREIN ARE       
  THE PROPERTY OF THEIR RESPECTIVE OWNERS.                
                                                              
*/
/*
 * ScrollTable
 */
.gwt-ScrollTable {
 margin:2px;
 background-color:white;
 border:solid 1px #ddf;
}

.gwt-ScrollTable .headerWrapper {
}

.gwt-ScrollTable .footerWrapper {
  border-top: 1px solid #aaa;
  background: #8bd url(images/bg_header_gradient.gif) repeat-x bottom left;
}

.gwt-ScrollTable .dataWrapper {
    overflow: hidden !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
}

.gwt-ScrollTable .dataTable td,
.gwt-ScrollTable .headerTable td,
.gwt-ScrollTable .footerTable td {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 13px;
  font-weight: 500;
  border-bottom: solid 1px #eee; 
  border-right: solid 1px #fff;
  padding:2px 5px 2px 5px;
  color:#001c71;
}
.gwt-ScrollTable .headerTable td,
.gwt-ScrollTable .footerTable td{
  white-space: nowrap;
  overflow: hidden;
}

.gwt-ScrollTable .dataTable .cellTableWidget td {
  border-bottom-style: none;
  border-right-style: none;
  padding:0px 0px 0px 0px;  
}

.gwt-ScrollTable .dataTable .cellTableWidget tr.highlighted {
  background-color:transparent;
}
.gwt-ScrollTable .dataTable .cellTableWidget td.highlighted {
  background-color:transparent;
}

.gwt-ScrollTable .headerTable td,
.gwt-ScrollTable .footerTable td {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #144ca1;
	background: url(images/tableheadbg.png) repeat-x;
	padding-right:5px;
}
	
.gwt-ScrollTable .dataTable tr.highlighted {
  background: #C6DBF9;
}

.gwt-ScrollTable .dataTable td.highlighted {
  background: #C6DBF9;
  cursor: hand;
  cursor: pointer;
}

.gwt-ScrollTable .dataTable tr.selected td {
  background: #7AA5D6;
}

.gwt-ScrollTable .dataTable tr.selected td.statusUnknown {
 background: yellow;
 text-align: center;
}
.gwt-ScrollTable .dataTable tr.selected td.statusUp {
 background: green;
 text-align: center;
}
.gwt-ScrollTable .dataTable tr.selected td.statusDown {
 background: red;
 text-align: center;
}

.badGPA {
	background: #FFAAAA;
}
.goodGPA {
  background: #AAAAFF;
}
.greatGPA {
  background: #AAFFAA;
}

/**
 * Applied to the options at the bottom of the page.
 */
.gwt-PagingOptions {
  background: #e8eef7;
  border: 1px solid #aaa;
  border-top: none;
}

.gwt-PagingOptions .errorMessage {
	color: red;
}

.pagingOptionsFirstPage,
.pagingOptionsLastPage,
.pagingOptionsNextPage,
.pagingOptionsPrevPage {
  cursor: hand;
  cursor: pointer;
}

.gwt-InlineCellEditor {
  border: 3px solid #7AA5D6;
  background: white;
  overflow: auto;
}
.gwt-InlineCellEditor .accept {
  cursor: pointer;
  cursor: hand;
}
.gwt-InlineCellEditor .cancel {
  cursor: pointer;
  cursor: hand;
}

/** Applied to AbstractOptions */
.AbstractOption-Label {
  font-weight: bold;
  text-align: right;
}

