/* GLYPHICON PATCH */
.glyphicon-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.glyphicon-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.glyphicon-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}
.glyphicon-flip-horizontal {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
	-webkit-transform: scale(-1, 1);
	-ms-transform: scale(-1, 1);
	transform: scale(-1, 1);
}
.glyphicon-flip-vertical {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
	-webkit-transform: scale(1, -1);
	-ms-transform: scale(1, -1);
	transform: scale(1, -1);
}

table.grid-table{
	font-size: 12px;
}
table.grid-table thead th a,table.grid-table thead th a:active,table.grid-table thead th a:visited,table.grid-table thead th a:hover {
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
table.grid-table thead th a:hover {
	text-decoration: underline;
}

table.grid-table tbody td a,table.grid-table tbody td a:active,table.grid-table tbody td a:visited,table.grid-table tbody td a:hover {
	font-weight: bold;
	text-decoration: none;
}
table.grid-table tbody td a:hover {
	text-decoration: underline;
}
table.grid-table a.controls:hover {
	text-decoration: none;
}

table.grid-table a.controls img {
	border: none;
	width: 16px;
}

table.grid-table a.controls{
	text-decoration: none;
}

table.grid-table thead tr th{
	padding: 5px 2px;
	background-color: #FFF;
}

table.grid-table tbody tr td.detail {
	background-color: transparent;
	padding: 10px;
}

table.grid-table tbody tr.detail {
	background-color: transparent !important;
}

table.grid-table tbody tr td.editform {
	background-color: transparent;
	padding: 10px;
}

table.grid-table tbody tr.editform {
	background-color: transparent !important;
}

table.grid-table thead tr th input, table.grid-table tbody tr td input, table.grid-table thead tr th select, table.grid-table tbody tr td select {
	border: 1px solid #DEDEDE;
}

table.grid-table tbody tr td{
	/*border: 1px solid #DEDEDE;*/
	padding: 5px 2px;
	vertical-align: middle;
}

table.grid-table tbody tr {
 color: #000;
}

/*
table.grid-table tr table tr {
	background-color: none;
}
*/

table.grid-table span.filter_none{
	color:#000;
	font-weight: bold;
	text-decoration: none;
}

.filter {
	width: 100%;
}

a.controls {
	color: black;
	text-decoration: none;
	font-weight: bold;
}

a.controls:hover{
	text-decoration: underline;
}

button.flat {
	border-style:none;
	background: none;
}

a.btn-export-action, a.btn-export-action:hover {
	color: #fff !important;
	text-decoration: none !important;
}