.efactur-nifty-help {
	position: fixed;
	top: 20px;
	right: 0;
	z-index: 99999;
	max-width: 1120px;
	max-height: 700px;
	background-color: #fff;
}

.efactur-nifty-help {
	color: #7a878e;
}

.efactur-nifty-help.in:before {
	display: block;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, .5);
	transition: background-color .4s;
}

.efactur-nifty-help:before {
	content: '';
	background-color: rgba(0, 0, 0, 0);
	transition: background-color .4s;
}

.efactur-set-content {
	position: relative;
	background-color: #fff;
	box-shadow: -7px 0 0 #3a444e;
	z-index: 2;
	max-width: 0;
	overflow: hidden;
	height: 560px;
	transition: max-width .15s;
}

.efactur-nifty-help.in .efactur-set-content {
	transition: max-width .15s;
	max-width: 1120px;
}

#efactur-set-btn {
	display: inline-block;
	background-color: #3a444e;
	border-radius: 7px 0 0 7px !important;
	color: #fff;
	border: 0;
	position: absolute;
	top: 250px;
	left: -45px;
	margin-left: -1%;
	border-radius: 2px 0 0 2px;
	box-shadow: none;
	z-index: 1;
	transition: all .3s;
}

#efactur-set-btn i {
	font-size: 25px;
	display: block;
	margin: 5px 0;
	height: 1em;
	animation-iteration-count: infinite !important;
	animation-duration: 1.5s !important;
	animation-play-state: running;
}

.table-striped th, .table-striped td {
	padding: 5px !important;
}

.text-dashed {
	padding-top: 10px;
	border-bottom: 1px dashed #03a9f4;
}

.text-solid {
	padding-top: 10px;
	border-bottom: 1px solid #03a9f4;
}
.tachado{
    text-decoration: line-through;
    color: red;
}
.efactur-active{
    background-color: #009688;
    color:#ffffff;
}
.active.text-main{
    color:#ffffff;
}