@media screen, print{
	
	table.table-no-round-corner,
	table.table-no-round-corner thead:first-child tr:first-child > th:first-child, 
	table.table-no-round-corner tbody:first-child tr:first-child > td:first-child, 
	table.table-no-round-corner tbody:first-child tr:first-child > th:first-child,
	table.table-no-round-corner thead:last-child tr:last-child > th:first-child, 
	table.table-no-round-corner tbody:last-child tr:last-child > td:first-child, 
	table.table-no-round-corner tbody:last-child tr:last-child > th:first-child, 
	table.table-no-round-corner tfoot:last-child tr:last-child > td:first-child, 
	table.table-no-round-corner tfoot:last-child tr:last-child > th:first-child,
	table.table-no-round-corner thead:first-child tr:first-child > th:last-child, 
	table.table-no-round-corner tbody:first-child tr:first-child > td:last-child, 
	table.table-no-round-corner tbody:first-child tr:first-child > th:last-child{
		-webkit-border-radius: 0;
			-moz-border-radius: 0;
				border-radius: 0;
	}
	
	/*table.dataTable tr th.head,*/
	table.dataTable tr th.header,
	table.dataTable thead tr td, 
	table.dataTable thead tr th{
		background: #C1CDDB;
		color: white;
	}
	
	.table-hover tbody tr:hover > td, 
	.table-hover tbody tr:hover > th{
		background: #E3EBF5;
	}
	
	table.dataTable tr.even{
		background: rgba(0, 0, 0, 0.02);
	}
	
	td.dataTables_empty{
		text-align: center;
	}
	
	div.dataTables_length label {
		width: 460px;
		float: left;
		text-align: left;
	}
	
	div.dataTables_length select {
		width: 75px;
	}
	
	div.dataTables_filter label {
		float: right;
		width: 460px;
	}
	
	/* Sorting
	-----------------------------------------------------------------------------*/
	
	table.dataTable[data-b-sort='true'] > thead > tr >th{
		cursor: pointer;
	}
	
	table.dataTable[data-b-sort='true'] thead tr th.headerSortDown,
	table.dataTable[data-b-sort='true'] thead tr th.headerSortUp{
		background-image: url(../img/fugue/sort-alphabet.png);
		background-repeat: no-repeat;
		background-position:right;
	}
	
	table.dataTable[data-b-sort='true'] thead tr th.headerSortUp{
		background-image: url(../img/fugue/sort-alphabet-descending.png);
	}
	
	table.dataTable[data-b-sort='true'] thead tr th.sorting_disabled{
		cursor: default;
	}
	
	/* widget-box
	-----------------------------------------------------------------------------*/
	
	.widget-box .widget-content div.dataTables_length{
		position: absolute;
		top: 1px;
		margin: 0 0 0 280px;
	}
	
	.widget-box .widget-content div.dataTables_length label {
		width: auto;
		float: left;
		text-align: left;
		line-height: 32px;
		font-weight: bold;
	}
	
	.widget-box .widget-content div.dataTables_length select {
		width: 58px;
		margin: 0 2px;
	}
	
	.widget-box .widget-content div.dataTables_filter{
		position: absolute;
		top: 0px;
		width: 100%;
		float: right;
	}
	
	.widget-box .widget-content div.dataTables_filter label {
		line-height: 36px;
		width: auto;
		font-weight: bold;
	}
	
	.widget-box .widget-content div.dataTables_filter label input {
		margin: 0 5px;
		width: 150px;
	}
	
	.widget-box .widget-content table.dataTable {
		margin-bottom: 0;
	}
	
	.widget-box .widget-content .pagination{
		margin: 0;
		border-top: 1px #DDD solid;
		padding-top: 5px;
		padding-right: 5px;
		background-color: #EEE;
	}
	/*
	-----------------------------------------------------------------------------*/
	
	div.dataTables_info {
		padding-top: 8px;
	}
	
	div.dataTables_paginate {
		float: right;
		margin: 0;
	}
	
	table.dataTable {
		clear: both;
	}
	
	table.dataTable th:active {
		outline: none;
	}
	
	table.dataTable th.link-header {
		width: 10px;
	}
	
	table.dataTable td.link-value {
	}
	
	table.dataTable td.link-value .no-btn{
		padding: 0px;
		background: none;
		border: none;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
		text-sahdow: none;
		-webkit-box-shadow: none;
		moz-box-shadow: none;
		box-shadow: none;
	}
	
	table.dataTable td.value.date{
		white-space: nowrap;
	}
	
	/* MultiEntry
	-----------------------------------------------------------------------------*/
	.MultiEntryUnit table.dataTable{
		margin-bottom: 0px;
	}
	
	.MultiEntryUnit table.dataTable .control-group{
		margin-bottom: 0px;
	}
		
	.EntryUnit table.dataTable input.span1,
	.MultiEntryUnit table.dataTable .control-group input.span1,
	.MultiEntryUnit table.dataTable .control-group textarea.span1,
	.MultiEntryUnit table.dataTable .control-group uneditable-input.span1 {
		width: 60px;
	}
		
	.MultiEntryUnit table.dataTable .control-group select.span1 {
		width: 80px;
	}
		
	.MultiEntryUnit table.dataTable .control-group input.span2,
	.MultiEntryUnit table.dataTable .control-group textarea.span2,
	.MultiEntryUnit table.dataTable .control-group uneditable-input.span2,
	.MultiEntryUnit table.dataTable .control-group select.span2 {
		width: 126px;
	}
	
	.MultiEntryUnit table.dataTable .control-group input.span4,
	.MultiEntryUnit table.dataTable .control-group textarea.span4,
	.MultiEntryUnit table.dataTable .control-group uneditable-input.span4 {
		width: 356px;
	}
	
	.form-horizontal .widget-box .widget-content .MultiEntryUnit .control-group {
		border: none;
	}
	
}

/****************************************************************/
/*               MEDIA SCREEN [min-width: 1200px]               */
/****************************************************************/
@media only screen and (min-width: 1200px) {
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 980px]                */
/****************************************************************/
@media only screen and (min-width: 980px) {
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 979px]                */
/****************************************************************/
@media only screen and (max-width: 979px) {
}

/****************************************************************/
/*      MEDIA SCREEN [min-width: 768px] [max-width: 979px]      */
/****************************************************************/
@media only screen and (min-width: 768px) and (max-width: 979px) {
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 767px]                */
/****************************************************************/
@media only screen and (max-width: 767px) {
}

/****************************************************************/
/*               MEDIA SCREEN [max-width: 480px]                */
/****************************************************************/
@media only screen and (max-width: 480px) {
	/* widget-box
	-----------------------------------------------------------------------------*/
	.widget-box .widget-content div.dataTables_length{
		display: none;
	}
	
	.widget-box .widget-content div.dataTables_filter{
	}
	
	.widget-box .widget-content div.dataTables_filter label input {
		width: 50%;
	}
}


@media print{}