@CHARSET "UTF-8";

.done {
    text-decoration: line-through;
}

a.pointer {
	cursor: pointer;
}

ul.striped > li {
	padding: 20px 0 20px 0; 
	border-bottom: 1px #eeeeee solid;
}

a.goback {
    margin-top: 5px;
    margin-right: 5px;
    display: block;
}

.filter-value {
    font-weight: bold;
}

.btn-large {
  padding: 11px 19px;
  font-size: 15px;
}

.push-down {
	margin-top: 15px;
}

.push-down-10 {
	margin-top: 10px;
}

.push-down-5 {
	margin-top: 5px;
}

.push-up-15 {
	margin-bottom: 15px;
}

.push-up-10 {
	margin-bottom: 10px;
}

div.inline {
    display: inline;
}

.form-white {
  background: none;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: 0 0 0;
  -moz-box-shadow: 0;
  box-shadow: 0;
}

[class*="span"] {
  margin-bottom: 0px;
}

.data-block {
  margin-bottom: 20px;
}

hr.small {
	margin: 9px 0;
}

.hr {
  border-bottom: 1px solid #dedede;
}

.no-margin {
	margin: 0 !important;
}

.no-padding {
	padding: 0 !important;
}

.no-margin-left {
	margin-left: 0px !important;
}

body .modal-wide {
	width: 960px;
    /* must be half of the width, minus scrollbar on the left (30px) */
    margin-left: -500px;
}

.clearfix {
	clear: both;
}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.align-right {
	text-align: right !important;
}

.text-strong {
    font-weight: bold;
}

td.align-center {
	text-align: center !important;
}

td.align-right {
	text-align: right !important;
}

th.align-center {
	text-align: center !important;
}

th.align-right {
	text-align: right !important;
}

.align-left {
	text-align: left !important;
}

.align-center {
	text-align: center !important;
}

/* Widgets */
.widgets {
  list-style: none;
  *zoom: 1;
}
.widgets:before,
.widgets:after {
  display: table;
  content: "";
  line-height: 0;
}
.widgets:after {
  clear: both;
}
.widgets > li {
  min-height: 90px;
  border-right: 1px solid #dedede;
}
.widgets > li:first-child {
  margin-left: 0px;
}
.widgets > li:last-child {
  border-right: none;
}
.widgets > li > a .widget-label {
  color: #999999;
}
.widgets > li > a:hover {
  text-decoration: none;
}
.widgets > li > a:hover strong {
  color: #4986e7;
}
.widgets > li .widget-label {
  display: block;
  margin: 20px 0 5px;
  color: #999999;
  text-transform: uppercase;
}
.widgets > li strong {
  display: block;
  color: #525252;
  font-size: 19px;
  -webkit-transition: color ease 0.3s;
  -moz-transition: color ease 0.3s;
  -o-transition: color ease 0.3s;
  transition: color ease 0.3s;
}
.widgets > li .sparkline {
  display: block;
  margin: 5px auto;
}
.widgets > li .sparkline canvas {
  display: block !important;
  margin: 0 auto;
}
.widgets > li .sparkline + strong,
.widgets > li .sparkline + a {
  color: #525252;
  font-size: 13px;
  font-weight: normal;
  -webkit-transition: color ease 0.3s;
  -moz-transition: color ease 0.3s;
  -o-transition: color ease 0.3s;
  transition: color ease 0.3s;
}
.widgets > li .sparkline + a:hover {
  color: #4986e7;
}
.ie8 .widgets [class*="span"] {
  margin: 0;
  width: 150px;
}

.widget {
  min-height: 60px;
  border-right: 1px solid #dedede;
}
.widget > a .widget-label {
  color: #999999;
}
.widget > a:hover {
  text-decoration: none;
}
.widget > a:hover strong {
  color: #4986e7;
}
.widget .widget-label {
  display: block;
  margin: 20px 0 5px;
  color: #999999;
  text-transform: uppercase;
}
.widget > strong {
  display: block;
  color: #525252;
  font-size: 19px;
  -webkit-transition: color ease 0.3s;
  -moz-transition: color ease 0.3s;
  -o-transition: color ease 0.3s;
  transition: color ease 0.3s;
}
.widget > .sparkline {
  display: block;
  margin: 5px auto;
}
.widgets > .sparkline canvas {
  display: block !important;
  margin: 0 auto;
}
.widgets > .sparkline + strong,
.widgets > .sparkline + a {
  color: #525252;
  font-size: 13px;
  font-weight: normal;
  -webkit-transition: color ease 0.3s;
  -moz-transition: color ease 0.3s;
  -o-transition: color ease 0.3s;
  transition: color ease 0.3s;
}
.widgets > .sparkline + a:hover {
  color: #4986e7;
}
