#no-modal-header 
{
	height:90px; border-bottom:1px solid #e5e5e5; 
}	

.close  
{
	float:right;border:none;font-size:21px;font-weight:700;line-height:1;color:#000;opacity:.2;margin-top:-2px;cursor: pointer;background-color:white;
}

body {
	font-family:  Arial, "Albany AMT", sans-serif;
	font-size: 10pt;
	}

h1 {
	font-family: Arial, "Albany AMT", sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	padding: 0;
	margin:0;
	text-align: left;
	color: #000000;
	/*width: 820px;*/
	width: auto;
	padding-top:0px;
}

.pageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	padding: 0;
	margin:0;
	text-align: left;
	padding-top: 0;
}


#fixDivForRunningElements {
	padding-bottom:15px
}
/* table styling */

/*.table-center { 
	margin:0 auto; 
}*/

#data-table td, #data-table th, #data-table-sticky th {
	font-family:  Arial, 'Albany AMT', sans-serif;
	font-style: normal;
	border-width: 1px;
	border-color: #CEDAE4;
	border-spacing: 0px;
	border-style: solid;
}


#data-table td, #data-table th.row-label {
	font-size: 8pt;
	font-weight: normal;
	vertical-align: bottom;
}

#data-table td {
	text-align: right;
	padding: 3px 2px;
}

/*
#data-table tbody th.active {
    background-color: #EFF7F7;
}

#data-table tbody td.active {
    background-color: #EFF7F7;
}
*/

#data-table tbody tr.highlighted th {
    background: #EFF7F7;
}

#data-table tbody tr.highlighted td {
    background: #EFF7F7;
}

#data-table td.align-left {
	text-align: left;
}

#data-table th.align-left {
	text-align: left;
}

#data-table td.align-center {
	text-align: center;
}

#data-table th.align-center {
	text-align: center;
}

#data-table td.align-right {
	text-align: right;
}

#data-table th.align-right {
	text-align: right;
}

#data-table th.row-label {
	background-color: #FFFFFF;
}

/* left align first cell in label header */
#data-table tr:first-of-type th:first-child, #data-table-sticky tr:first-of-type th:first-child {
	text-align: left;
	padding-left: 0.3em; /*padding to match indent-0 style*/
}
#data-table th, #data-table-sticky th {
	font-size: 9pt;
	background-color: #F5F5F5;
	font-weight: bold;
	text-align: center;
	color: #000000;
	margin: 0;
	padding: 3px 2px;
	vertical-align: bottom;
}

#data-table, #data-table-sticky {
	border-collapse: collapse;
	border-spacing: 0px;
    margin-top: 1.2em;  
}

#data-table .indent_0 {
	text-align: left;
	padding-left: .3em;
}

#data-table .indent_1 {
	text-align: left;
	padding-left: 1.3em;
}

#data-table .indent_2 {
	text-align: left;
	padding-left: 2.3em;
}

#data-table .indent_3 {
	text-align: left;
	padding-left: 3.3em;
}

#data-table .indent_4 {
	text-align: left;
	padding-left: 4.3em;
}

#data-table .indent_5 {
	text-align: left;
	padding-left: 5.3em;
}

#data-table .indent_6 {
	text-align: left;
	padding-left: 6.3em;
}

#data-table .indent_7 {
	text-align: left;
	padding-left: 7.3em;
}

#data-table .indent_8 {
	text-align: left;
	padding-left: 8.3em;
}

#data-table .indent_9 {
	text-align: left;
	padding-left: 9.3em;
}

#data-table .indent_10 {
	text-align: left;
	padding-left: 10.3em;
}

#data-table .indent_11 {
	text-align: left;
	padding-left: 11.3em;
}

#data-table .indent_12 {
	text-align: left;
	padding-left: 12.3em;
}

#data-table .vertical-text {
	 transform: rotate(-90deg);
	 height:350px;
	 vertical-align: bottom;
	
	 
}
#data-table .text-center {
	text-align: center;
}

#data-table .intable-row-label {
	border-bottom: solid #000000 1px;
	text-align: center;
}
/* footer styles*/
.footer-container {
	border-collapse: separate;
	border-spacing: 0px;
	border-color: black;
}

.footer {
	padding: 2px;
	font-family:  Arial, 'Albany AMT', sans-serif;
	font-size: 8pt;
	font-style: normal;
	margin: 3px 0;
}

/* tool tip styling */
.opentip-container  .opentip {
	background-color: #fff18f;
}

/* print styles */
@media print {
	.tablesorter-sticky-visible, .nav-links {
		display: none;
	}
}

/* 
	green #EEFFE6
	blue #E2F3FF
	blue green #EFF7F7

*/


.download-links {
	width: 900px;
	text-align: right;
	padding-bottom: 1.5em;
}

.nav-links a:link {
    color: #275e94;
    font-family: Arial,"Albany AMT",sans-serif;
    font-size: 12pt;
}

.backto {
	float: left;
	/* background-color:#e6e6e6; */
/*	width:150px; 
	height:23px; */
	margin-left:10px; 
	margin-top:10px; 
	padding-left:5px; 
	padding-top:5px; 
	padding-bottom:5px;
   
}

.background-div
{
	background-color:#e6e6e6; 
	float:left; 
	margin-left:10px; 
	width:35px; 
	height:33px; 
	margin-top:10px;
}

.nav-links {
	text-align: left;
	width: 820px;
    padding-bottom: 3.5em;
}

.download img {
	vertical-align: middle;
}

.download {
	float: right;
	text-align: right;
	width:450px;
	
}
.clear {
	clear: right;
	clear: left;
}

/*.modal-body { overflow-x: auto; height: 650px; overflow-y: auto; } this makes the scrollbar showing on the modal*/
/*.modal-body { overflow-x: auto; overflow-y: auto; } this makes the scrollbar showing on the main window */ 
/*.modal-body { overflow-x: auto;} no longer use */

/*.modal-body {
    height: calc(100vh - 210px);
    overflow-y: auto;
}*/
.etable-wrapper {padding:10px;}
.downloadList { list-style-type: none;}
.downloadLink { text-decoration: none; color:black; font-size:10px;}
.downloadOption { position:relative; float:right; left:55px; top:77px; padding: 2px 2px;}
.downloadOption1 { position:relative; top: 30px; left:150px; padding: 2px 2px; position:absolute;}
.hiddenList{ display: none;}
.unhiddenList { display: block; vertical-align: middle; cursor: pointer; padding: 2px 2px;}
.imgClass{ width:10px; height:10px; padding-right:3px;}
.downloadBtn 
{ 
	background: url('/statistics/2017/nsf17306/report/img/download.png'); background-repeat: no-repeat; background-position: center; height: 30px; width: 20px; float:right; position: relative; margin-top:30px; margin-left:15px; margin-right:15px; margin-bottom:50px;
}

.downloadBtn1 
{ 
	/* background: url('/statistics/2017/nsf17306/report/img/download.png');*/background-repeat: no-repeat; background-position: center; height: 25px; width: 25px; float:right; position: relative; padding: 10px; margin-top: 15px; margin-bottom: 15px; cursor: pointer;
}

.printetableBtn
{
	/* background: url('/statistics/2017/nsf17306/report/img/print.png'); background-repeat: no-repeat; background-position: center; */ height: 30px; width: 20px; float:right; margin-top:30px; margin-left:15px; margin-bottom:30px; margin-right:15px;
}

.printBtn1
{
	background: url('/statistics/2017/nsf17306/report/img/print.png'); background-repeat: no-repeat; background-position: center; 
	height: 25px; width: 25px; float:right; padding: 10px; margin-left:15px; margin-right:15px; margin-top: 15px; margin-bottom: 15px; cursor: pointer;
}

.glyphicon-download-alt, .glyphicon-print 
{
	padding-left:9px;
	padding-right:9px;
	padding-top:6px;
	padding-bottom:6px;
    font-size: 17px;
	color: #000000;
}
.fa-share
{
	color: #000000;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.fa-table
{
	color: #000000;
}

.fa-share-alt
{
	color: #000000;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 9px;
	padding-bottom: 4px;
	
}
.dropdown a:link
{ 
	text-decoration: none;
	color: #000000;
}
.icon a:link
{
	color: #000000;
}



/*#no-modal-header .close
{
	float:right;border:none;font-size:21px;font-weight:700;line-height:1;color:#000;opacity:.2;margin-top:-2px;cursor:hand; cursor: pointer;background-color:white;
}*/

