.navbar-fixed-top + .content-container {
	margin-top: 70px;
}
.content-container {
	margin: 0 130px;
}



#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    left: 10px; /* padding from the left side of the window */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    left: 10px; /* padding from the left side of the window */
}

.glyphicon-spin {
    -webkit-animation: spin 1000ms infinite linear;
    animation: spin 1000ms infinite linear; 
}         

.float-left {
	float:left;
}

.float-right-hidden {
	float:right;
	visibility:hidden;
}

.overflow-hidden {
	overflow:hidden;
}

.txt-ctr {
	text-align:center;
}

.txt-rgt {
	text-align:right;
}

.vsble-hidden {
	visibility:hidden;
}

.confirm-msg {
	margin-left:10px;
	margin-right:10px;
	display:block;
}

.width-100 {
	width:100%;
}

.width-20 {
	width:20%;
}

.width-45 {
	width:45%;
}

.width-99 {
	width:99%;
}

.height-99 {
	height:99%;
}

.nav-tabs > li, .nav-pills > li {
    float:none;
    display:inline-block;
    width: 16%;
    border: 1px solid #d9edf7;
}
.nav > li > a:hover{ 
    background-color:#d9edf7;
    font-weight: bold;
}
.nav-tabs {
    text-align:center;
}
.navbar-default {
	background-color: #d9edf7;
}

.dsply-none {
	display:none
}

.dsply-blk {
	display:block
}

.th {
 white-space: nowrap;
}

  @media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
	#no-more-tables table, 
	#no-more-tables thead, 
	#no-more-tables tbody, 
	#no-more-tables th, 
	#no-more-tables td, 
	#no-more-tables tr { 
		display: block; 
	}
 
	/* Hide table headers (but not display: none;, for accessibility) */
	#no-more-tables thead tr { 
		position: absolute;
		top: -9999px;
		left: -9999px;
	}
 
	#no-more-tables tr { border: 1px solid #ccc; }
 
	#no-more-tables td { 
		/* Behave  like a "row" */
		border: none;
		border-bottom: 1px solid #eee; 
		position: relative;
		padding-left: 50%; 
		white-space: normal;
		text-align:left;
	}
 
	#no-more-tables td:before { 
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
		text-align:left;
		font-weight: bold;
	}
 
	/*
	Label the data
	*/
	#no-more-tables td:before { content: attr(data-title); }
}
 


#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px; /* negative of the offset - height of link element */
    left: 10px; /* padding from the left side of the window */
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px; /* height of link element */
    left: 10px; /* padding from the left side of the window */
}
    
/*  enabled sorting for datatable with icons */
table.dataTable {
	width:100%;
}
table.dataTable thead .sorting_asc,
table.dataTable thead .sorting_desc,
table.dataTable thead .sorting {
  cursor: pointer;
  *cursor: hand;
}
table.dataTable thead .sorting {
  background: url("../imageresource/sort_both.png") no-repeat center right;
}
table.dataTable thead .sorting_asc {
  background: url("../imageresource/sort_asc.png") no-repeat center right;
}
table.dataTable thead .sorting_desc {
  background: url("../imageresource/sort_desc.png") no-repeat center right;
}
table.dataTable thead .sorting_asc_disabled {
  background: url("../imageresource/sort_asc_disabled.png") no-repeat center right;
}
table.dataTable thead .sorting_desc_disabled {
  background: url("../imageresource/sort_desc_disabled.png") no-repeat center right;
}
table.dataTable tbody th,
table.dataTable tbody td {
  padding: 8px 10px;
}
    