#demo1{ position:fixed; top:65px; right:0px; z-index:999; width:100%;}

.pd0{padding:0px !important;}
.pt20{
	padding-top:15px !important;}
	
.mt15{
	margin-top: 15px;
}
.mt10{
	margin-top: 10px;
}
.mt30{
	margin-top: 30px;
}
.mr0{ margin:auto 0px!important;}
.changes{
	padding:3px;}
.changes>div{
	padding:3px !important;
	}
.heig65{
	height:65px;}
.nostyle{
	border:none !important;}
.line-right{
	border-right:1px #ffffff solid;}
.sheet-body td{
	padding:20px 10px;
	border-right:1px #dddddd solid;
	border-bottom:1px #dddddd solid;}
.sheet-body td a{
	display:inline-block;
	height:100%;
	width:100%;
	}	
.sheet-body td a:hover{
	text-decoration:none !important;}
.pl25{padding-left:25px;}

.con-pd{ padding: 15px;}
.list-group{ margin-bottom: 0px !important;}
.list-group-item{ border-radius: 0px !important;}
.btn{ padding: 0px !important;}
.clearfix:after{ content: ""; display: table; clear: both;zoom: 1;}
.elli{
	 word-break: break-all;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp: 2; 
    overflow: hidden; 
}
.lir-25{ line-height: 25px;}
.cl50 {
    clear: both;
    font-size: 0;
    height: 50px;
    overflow: hidden;
}
.cl25 {
    clear: both;
    font-size: 0;
    height:10px;
    overflow: hidden;
}
.cl {
    clear: both;
    font-size: 0;
    height: 0;
    overflow: hidden;
}
.cl35 {
    clear: both;
    font-size: 0;
    height: 35px;
    overflow: hidden;
}