/* CSS Document */
*{ margin: 0; padding: 0; }
a img, img{ border: none; }

/*general*/
.txtC{ text-align: center; }
.txtR{ text-align: right; }

.floatL{ float: left; }
.floatR{ float: right; }

.divC{ margin: auto; }
.top{ vertical-align: top; }
.middle{ vertical-align: middle!important; }

.clear{ clear: both; }
.hidden{ display: none!important; height: 0px; }

.curve{
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.curve7{
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

.tiny, .gensmall{ font-size: 10px; }

.padded5{ padding: 5px; }
.padded6{ padding: 6px; }
.padded10{ padding: 10px; }
.margin5{ margin: 5px; }
.margin6{ margin: 6px; }
.margin10{ margin: 10px; }

.pointer { cursor: pointer; }
.disabled{ opacity: 0.5; }

.divC{ margin-left: auto; margin-right: auto; }

.truncate {
  width: 150px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #888;
}


/* colours */
.white{ color: white; }
.black{ color: black; }
.red{ color: #c00; }
.green{ color: #070; }

.bgwhite{ background: white; }
.bgblack{ background: white; }

.boxshadow{ box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }

.no_indent{ margin: 0!important; }
.form_indent{ margin-right: 5px!important; }

.clean-table{ border-collapse: collapse; }
.clean-table th, .clean-table td{ padding: 5px; }
.clean-table-divider{ border-left: solid 1px #ccc; border-right: solid 1px #ccc; }
.clean-table-divider th, .clean-table-divider td{ border-bottom: solid 1px #ccc; border-left: solid 1px #eee; }
.clean-table-divider th{ padding: 10px; border-top: double 3px #ccc; }

.badge-error, .badge-danger {
  background-color: #b94a48;
}
.badge-error:hover, .badge-danger:hover {
  background-color: #953b39;
}
.badge-warning {
  background-color: #f89406;
}
.badge-warning:hover {
  background-color: #c67605;
}
.badge-success {
  background-color: #468847;
}
.badge-success:hover {
  background-color: #356635;
}
.badge-info {
  background-color: #3a87ad;
}
.badge-info:hover {
  background-color: #2d6987;
}
.badge-inverse {
  background-color: #333333;
}
.badge-inverse:hover {
  background-color: #1a1a1a;
}