
	
.progress-ring {
  top:50px;
  position: relative;
  margin: 0 auto;
  width: 50px;
  height: 50px;
}

.progress-ring-center {
  top:0;
  bottom:0;
  right:0;
  left:0;
  position: absolute;
  margin: auto;
  width: 50px;
  height: 50px;
}


.outer {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-animation: progress-ring 4.5s linear infinite;
}

.inner {
  background-color:orange;
  border-radius: 6px;
  width: 6px;
  height: 6px;
}

@-webkit-keyframes progress-ring {
  0% { opacity: 1; -webkit-transform: rotate(-110deg); }
  9.622% { -webkit-transform: rotate(10deg); }
  26.667% { -webkit-transform: rotate(93deg); }
  35.933% { -webkit-transform: rotate(205deg); }
  44.822% { -webkit-transform: rotate(357deg); }
  61.844% { -webkit-transform: rotate(439deg); }
  71.489% { opacity: 1; -webkit-transform: rotate(585deg); }
  71.49% { opacity: 0; }
  100% { opacity: 0; -webkit-transform: rotate(610deg); }
}

.loginFont
{
	font-family: Raleway,sans-serif;
}

.loginFont label
{
	cursor:pointer;
}

div.dataTables_scrollBody table.dataTable thead th.sorting:after,
div.dataTables_scrollBody table.dataTable thead th.sorting_asc:after,
div.dataTables_scrollBody table.dataTable thead th.sorting_desc:after {
content: "";
}

.tdNumeric
{
	text-align:right;
}

.tdPositiveNum
{
	text-align:right;
	color:blue!important;
}

.tdRight
{
	text-align:right;
}

.tdNegativeNum
{
	text-align:right;
	color:red!important;
}

.tdBold
{
	font-weight:bold;
}

.trNumHeader th
{
	background-color:white!important;
	border:1px solid #ddd!important;
	color:black;
}

.trNumFooter td
{
	border:1px solid #ddd!important;
	color:black;
	font-weight:bold!important;
}

.trNumTotalFooter td
{
	border:1px solid #ddd!important;
	border-top:4px solid #ddd!important;
	font-weight:bold!important;
}

.tdTextFooter 
{
	background:#507CD1!important;
	color:white!important;
	text-align:right;
}

.tdTextFooter1 
{
	background:#507CD1!important;
	color:white!important;
}

table thead
{
	background:#507CD1;
	color:white;
}
