body{
	margin-bottom:90px;
}
.has-feedback .form-control{
	padding-right:12px;
}
.tab-content{
	padding-right:0px;
	padding-left:0px;
}
.input-group.date > .form-control[readonly]{
	background-color: transparent;
}
.custom-nav-pills > li.disabled > a:focus{
	background-color: #dddddd;
}
.custom-nav-pills > li.disabled > a:hover{
	background-color: #cccccc;
}
.transparent > .input-group-addon{ 
	background-color:transparent;
	border-color:transparent;
}
.transparent:first-child > .form-control{ 
	border-radius: 4px;
}
.transparent:last-child > .form-control{ 
	border-radius: 4px;
}
/* table */
.table > thead {
  border-top: 1px solid #ddd;
}
.table > tbody {
  border-bottom: 1px solid #ddd;
}
.table > tfoot {
  border-bottom: 1px solid #ddd;
}
/* pager */
.pager-heading{
	font-size: 16px;
	margin-top:23px;
	text-align:right;
}
.pager-body{
	text-align:right;
}
@media (max-width:768px){
	.pager-heading{
		margin-top:0px;
		text-align:center;
	}
	.pager-body{
		text-align:center;
	}
	.pager-body .pagination{
		margin-top:0px;
	}
}
/* Loader */
.loader{
	border-radius: 50%;
	width: 80px;
	height: 80px;
	margin: 10px auto;
	border-top: 8px solid #eee;
	border-right: 8px solid #eee;
	border-bottom: 8px solid #eee;
	border-left: 8px solid #222;
	-webkit-transform: translateZ(0);
	-ms-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-animation: load8 1.1s infinite linear;
	animation: load8 1.1s infinite linear;
}
.loader-default{
	border-left: 8px solid #777;
}
.loader-primary{
	border-left: 8px solid #337ab7;
}
.loader-success{
	border-left: 8px solid #5cb85c;
}
.loader-info{
	border-left: 8px solid #5bc0de;
}
.loader-warning{
	border-left: 8px solid #f0ad4e;
}
.loader-danger{
	border-left: 8px solid #d9534f;
}
.loader-center {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
}
.loader-bg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background: #fff;
  opacity: 0.7;
  z-index: 1000;
}
@-webkit-keyframes load8{
	0%{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100%{
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes load8{
	0%{
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100%{
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}


.custom-caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.clickable {
	cursor: pointer;
}
.charge-date-expired {
	color: #ff0000;
}
