/* seo friendly tables */
/*.resultstable { margin-left:-15px; margin-right:15px; }*/
.resultstable .table {
	display:table;	/* Defines a Table */
	border-bottom:2px solid #dddddd;
	color:#444;
	margin:20px 0;
	width:100%;
	background:#eaeaea;
	/*padding-left:-15px;*/
	font-size:14px;
}
.resultstable .table-head{
	 display: table-header-group; /* Defines a table header group */
}
.resultstable .table-head .column{ /* Column inside the table-head */
	background:#505759;
	color:#fff;
	/*border-right:1px solid #fff;*/
	border-bottom:none;
	font-size:16px;
	font-weight:500;	
	line-height: 20px;
}
.resultstable .table-head .column:hover{ /* Column hover inside the table-head */
	background:#505759;
}
.resultstable .table-light-heading .column { background:#888;}
.resultstable .table-light-heading .column:hover { background:#888;}
.resultstable .rows{
	display:table-row; /* Defines a table row */
	transition: all 0.3s ease-in-out;
}
.resultstable .rows .column:nth-child(1){ /* First column in a row */
	/*border-left:1px solid #eeeeee;*/
}
.resultstable .rows:last-child .column{  /* column in a last row */
	border-bottom:none;
}
/* Zebra striping */
	.resultstable .rows:nth-child(odd) { 
		background: #efefef; 
	}
	.resultstable .rows:nth-child(even) { 
		background: #f7f7f7; 
	}
	
.resultstable .column {
	display:table-cell; /* Defines a table cell */
	padding:10px 20px;
	border-bottom:1px solid #fff;
	/*border-right:1px solid #fff;*/
	vertical-align: middle;
}

.resultstable .currenttenders .table-head .column:nth-child(3) { white-space:nowrap; }
.resultstable .currenttenders .column:nth-child(2) span { display: inline-table; width:100%; font-size:13px; color:#8E8C7E; font-weight:400;}
.resultstable .currenttenders .column:nth-child(3) span { display:inline-block; white-space:nowrap; }

.resultstable .new-tag { float:left; margin-top:5px; margin-right:5px; }
.resultstable .prequalification { float:left; margin-top:5px; margin-right:5px; }

/*.column:hover{
	background:#f9f9f9;
}*/
.resultstable .rows:hover { 
	background: #e2e2e2; 
}

.resultstable .table a { 
	color: #505759;
	font-weight:500;
	font-size:16px;
	text-decoration:none;
	-webkit-transition: color 0.2s linear;
	-moz-transition: color 0.2s linear;
	-ms-transition: color 0.2s linear;
	-o-transition: color 0.2s linear;
	transition: color 0.2s linear;
}
.resultstable .table a:hover { 
	color: #da291c;
	text-decoration: underline;
}
.resultstable .status { color:#da291c; font-size:18px; text-align:center; }
.resultstable .status a { color:#da291c; font-size:18px; text-decoration:none; }
.resultstable .status a:hover { text-decoration:none; }

.resultstable .tooltip .tooltip-inner {
  background: #505759 !important;
}
.resultstable .tooltip .tooltip-arrow {
  border-right-color: #505759 !important;
  border-left-color: #505759 !important;
}

/* Override for calendar icon*/
.input-group-addon { border-radius: 0; }
.input-group .form-control {
    margin: 0px !important;
}

.resultstable .awardedtenders .column:last-child { white-space:nowrap; }
.resultstable .awardedtenders .column:nth-last-child(2) { font-weight:500; }
.resultstable .awardedtenders .bidvalue span { float:right; font-weight:500; }

.resultstable .openedtenders .column:nth-child(2) span { color: #505759; font-weight:500; font-size:16px; white-space:normal; }
.resultstable .openedtenders .awarded { background: #888; color:#fff; font-size:16px; font-weight:500; }
.resultstable .openedtenders .awarded .column:nth-child(2) span { color:#fff; }
.resultstable .openedtenders .bidvalue { white-space:nowrap; min-width:225px; }
.resultstable .openedtenders .bidvalue span { /*float:right;*/ float:left; min-width:150px; margin-right:15px; font-weight:500; }
.resultstable .liveopening .column:nth-child(2) { white-space:nowrap; font-weight:500; }
.resultstable .liveopening .openingnow { background:#ee3235; color:#fff; padding:2px 6px; font-weight:300; 
border-radius: 3px 3px 3px 3px;
-moz-border-radius: 3px 3px 3px 3px;
-webkit-border-radius: 3px 3px 3px 3px;
border: 0px solid #ee3235; 
}

@media(min-width:1200px) {
	.resultstable .awardedtenders .column:nth-last-child(2) { min-width:200px; }
}
/* Responsive table */
/*@media all and (max-width: 673px){*/
/*@media only screen and (min-width: 768px) {
.resultstable .column:nth-child(1) { width:40%; }
.resultstable .column:nth-child(2) { width:12%; }
.resultstable .column:nth-child(3) { width:19%; }
.resultstable .column:nth-child(4) { width:18%; }
.resultstable .column:nth-child(5) { width:5%; }
.resultstable .column:nth-child(6) { width:5%; }
.resultstable .column:nth-child(7) { width:1%; }
}*/

@media only screen and (max-width: 991px) {
	.resultstable .table,
	.resultstable .rows,
	.resultstable .column{
		display:block;	/* Converts a table, table row, table column and table column:before into a block element */
		clear:both;
	}
	.resultstable .table,
	.resultstable .rows .column:last-child{
		border-bottom:none;
	}
	.resultstable .table-head{
		position:absolute;	/* Hides table head but not using display none */
		top:-1000em;
		left:-1000em;
	}
	.resultstable .rows{
		border:1px solid #eaeaea;
		border-top:2px solid #dddddd;
		border-bottom:2px solid #dddddd;
		margin:0;
		font-size:14px;
	}
	.resultstable .rows .column:nth-child(1){ /* first column of the row */
		border-left:none;
	}
	.resultstable .rows .column:last-child{ /* last column of the row */
		border-right:none;
	}
	.resultstable .rows:last-child .column,
	.resultstable .column{ /* Column in the last row and column */
		border-bottom:1px solid #fff;
		border-right:none;
	}
	.resultstable .column:before{ /* prints the value of data-label attribute before the column data */
		padding-right:10px;
		font-size:14px;
		content:" "attr(data-label)" :";	/* call the attribute value of data-label and adds a string // */
		color:#444;
		font-weight:500;
		text-transform:none;
	}
	
	.resultstable .currenttenders .column:nth-child(1) span { display:table-cell; width:100%; padding-right:15px;}
	.resultstable .openedtenders .awarded .column:before { color:#f0f0f0; }
	.resultstable .openedtenders .bidvalue span { float:none; }
	
}