/*
 * jQuery Dynatable plugin 0.3.1
 *
 * Copyright (c) 2014 Steve Schwartz (JangoSteve)
 *
 * Dual licensed under the AGPL and Proprietary licenses:
 *   http://www.dynatable.com/license/
 *
 * Date: Tue Jan 02 2014
 */
table.awardTable th a {
  color: #FFF;
  text-decoration: none;
}
table.awardTable th a:hover {
  text-decoration: underline;
}

table.awardTable th.dynatable-head{
	background: rgba(250,42,66,1);
	background: -moz-linear-gradient(top, rgba(250,42,66,1) 0%, rgba(201,34,53,1) 50%, rgba(175,30,45,1) 51%, rgba(175,30,45,1) 71%, rgba(175,30,45,1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(250,42,66,1)), color-stop(50%, rgba(201,34,53,1)), color-stop(51%, rgba(175,30,45,1)), color-stop(71%, rgba(175,30,45,1)), color-stop(100%, rgba(175,30,45,1)));
	background: -webkit-linear-gradient(top, rgba(250,42,66,1) 0%, rgba(201,34,53,1) 50%, rgba(175,30,45,1) 51%, rgba(175,30,45,1) 71%, rgba(175,30,45,1) 100%);
	background: -o-linear-gradient(top, rgba(250,42,66,1) 0%, rgba(201,34,53,1) 50%, rgba(175,30,45,1) 51%, rgba(175,30,45,1) 71%, rgba(175,30,45,1) 100%);
	background: -ms-linear-gradient(top, rgba(250,42,66,1) 0%, rgba(201,34,53,1) 50%, rgba(175,30,45,1) 51%, rgba(175,30,45,1) 71%, rgba(175,30,45,1) 100%);
	background: linear-gradient(to bottom, rgba(250,42,66,1) 0%, rgba(201,34,53,1) 50%, rgba(175,30,45,1) 51%, rgba(175,30,45,1) 71%, rgba(175,30,45,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fa2a42', endColorstr='#af1e2d', GradientType=0 );
}

.awardTable th.dynatable-head {
	padding: 7px !important;
	font-weight: bold !important;
}
.awardTable td {
	padding: 7px !important;
}
.awardTable tbody tr td:first-child{
	font-weight: bold !important;
	background: #af1e2d;
	color: #FFF !important;
}

.awardTable tbody tr td:first-child a{
	font-weight: normal !important;
	color: #FFF !important;
}

/*.awardTable tbody tr td:nth-child(3n){
	font-size:11px;
}*/

#region-content-holder a .dynatable-arrow{
  color: #FFF !important;
}

.dynatable-search {
  float: right;
  margin-bottom: 10px;
}

.dynatable-pagination-links {
  float: right;
}

.dynatable-record-count {
  display: block;
  padding: 5px 0;
}

.dynatable-pagination-links span,
.dynatable-pagination-links li {
  display: inline-block;
}

.dynatable-page-link,
.dynatable-page-break {
  display: block;
  padding: 5px 7px;
}

.dynatable-page-link:hover{
  text-decoration: underline;
}

.dynatable-page-link {
  cursor: pointer;
}

.dynatable-active-page,
.dynatable-disabled-page {
  cursor: text;
}
.dynatable-active-page:hover,
.dynatable-disabled-page:hover {
  text-decoration: none;
}

.dynatable-active-page {
  background: #AF1E2D;
  color: #fff;
}
.dynatable-active-page:hover {
  color: #fff;
}
.dynatable-disabled-page,
.dynatable-disabled-page:hover {
  background: none;
  color: #999;
}

.awardTable i{
	font-size:10px;
	color:#f4b2ba;
}

a.ApplyAwardButton{
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #af1e2d;
	background-image: url('/static/template/gprc/images/award-download.png');
	background-position: 5px 5px;
	background-repeat: no-repeat; 
	background-size: 10px;
	color: white;
	padding: 5px;
	padding-left: 20px;
}

select#program-filter{
	max-width:280px;
}

select#FilterSelect, select#FilterSelectSecondary{
	max-width:150px;
}

.awardTableHeader{
	margin-top:25px;
}

.CareerDynaTable .dynatable-search{
	float:none;
	margin-right:10px;
	margin-bottom:10px;
}

.CareerDynaTable .dynatable-search input{
	margin-top:10px;
	margin-bottom:10px;
}

/* Fix Tabs on Mobile */
@media screen and (max-width: 980px) {
    #dynatable-search-TableFilter, dynatable-query-search-TableFilterAny{
		float:left;
		display:inline-block;
		margin-top:10px;
		clear:both;
	}
	
	.dynatable-per-page{
		float:left;
		display:inline-block;
		clear:both;
		margin-bottom:10px;
	}
	
	select#FilterSelect, select#FilterSelectSecondary{
		clear:both;
		display:block;
	}
	
	.CareerDynaTable select#FilterSelect{
		margin-bottom:10px;
	}
	
	.CareerDynaTable select#FilterSelectSecondary{
		margin-bottom:-10px;
	}
	
	.dynatable-search-customFilter, #dynatable-search-TableFilterAny{
		float:left;
		display:inline-block;
		margin-top:10px;
		clear:both;
	}
	
	.dynatable-pagination-links{
		float:left !important;
		display:block;
		clear:both;
		margin-left:0 !important;
		padding-left:0 !important;
	}
	
	.dynatable-record-count{
		float:left !important;
		display:block;
		clear:both;
		margin-bottom:30px;
	}
	
	.awardTableHeader{
		display:block;
		clear:both;
	}
	
	.awardTableMobileCont{
		width:100%; 
		overflow-x:scroll;
	}
}