table{
	border-collapse:collapse; 
	border-spacing:0px 0px !important;
} 
table th {
	font-weight: bold;
}
table td a{
	color:#00AFFA;
	text-decoration: none;
    cursor: pointer;
}
table td a:hover{
	color: #33D48C;
	text-decoration: none;
}
table td a:visited{
	color: #33D48C;
}
tbody>tr>td>a{
	margin-left: 0px;
}

.bootstrap-table .table{
	border-bottom:0px;
}
.bootstrap-table .table > thead > tr > th,
.table>thead>tr>th{
	border-bottom: 0px;
}
.fht-cell .form-control{
	padding:0px;
	text-align:center;
}
.fixed-table-container{
    border: 0px !important;
    border-radius: 0px;
    -webkit-border-radius: 0px;
}
.fixed-table-container table{
	width:100%;
}
.fixed-table-container thead th:first-child{
	border-top-left-radius:0px;
	-webkit-border-top-left-radius:0px;
}
.fixed-table-container thead th{
	border-left: 0px;
}
.fixed-table-container thead th .desc,
.fixed-table-container thead th .both{
	background-image: url(../images/date_arrow_down_n.png);
	float:left;
}
.fixed-table-container thead th .asc{
	background-image: url(../images/date_arrow_up_n.png);
	float:left;
}
.fixed-table-container thead th .desc:hover,
.fixed-table-container thead th .both:hover{
	background-image: url(../images/date_arrow_down_h.png);
	float:left;
}
.fixed-table-container thead th .asc:hover{
	background-image: url(../images/date_arrow_up_h.png);
	float:left;
}
.fixed-table-container tbody td,
.table>thead>tr>th, 
.table>tbody>tr>th, 
.table>tfoot>tr>th, 
.table>thead>tr>td, 
.table>tbody>tr>td, 
.table>tfoot>tr>td {
	vertical-align:bottom;
	border-top: 1px solid #ddd !important;
	border-bottom: 1px solid #ddd !important;
    border-left: 0;
    border-right: 0;
}
.fixed-table-container tbody td:first-child,
.table>thead>tr>th:first-child,
.table>tbody>tr>th:first-child,
.table>tfoot>tr>th:first-child,
.table>thead>tr>td:first-child,
.table>tbody>tr>td:first-child,
.table>tfoot>tr>td:first-child {
    vertical-align:bottom;
    border-left: 1px solid #ddd !important;
}
.fixed-table-container tbody td:last-child,
.table>thead>tr>th:last-child,
.table>tbody>tr>th:last-child,
.table>tfoot>tr>th:last-child,
.table>thead>tr>td:last-child,
.table>tbody>tr>td:last-child,
.table>tfoot>tr>td:last-child {
    vertical-align:bottom;
    border-right: 1px solid #ddd !important;
}

.table thead th .th-inner {
    padding: 11px 16px !important;
}

.table tbody tr td {
    padding: 11px 16px !important;
}
 .table>tbody>tr>td>p{
 	margin:0px;
 }

.editable-click, 
a.editable-click, 
a.editable-click:hover{
	border-bottom:none;
}

.fixed-table-toolbar .bs-bars, 
.fixed-table-toolbar .search, 
.fixed-table-toolbar .columns{
	margin-top:0;
}

.main-table {
    width: 100%;
    font-size: 14px;
    table-layout: fixed;
}
.main-table tr td {
    overflow: hidden;
    word-wrap:break-word;
    word-break:break-all;
}
.main-table .main-table-title {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #787f90;
    background: url(../../images/bg_tabletitle.png) repeat-x 0 0;
}
.main-table td,
.main-table th {
    padding-left: 10px;
}
.main-table > thead > tr,
.main-table > tbody > tr {
    height: 40px;
    line-height: 40px;
}
.pagination {
    margin: 0px 0px;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
    z-index: 2;
    color: #FFFFFF;
    background: #00C922;
    border: 1px solid #00C922;
}
.pagination>li>a, .pagination>li>span{
    text-decoration: none;
    min-width: 40px;
    height: 40px;
    line-height: 40px;
    background: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 0px 2px 2px 0px;
    font-size: 16px;
    color: #999999;
    cursor: pointer;
    text-align: center;
    padding: 0 8px;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus{
    background: #F8F8F8;
    border: 1px solid #DDDDDD;
    color:#999999;
}
.line-limit{
    width: 100%;
    display:inline-block;
    word-wrap:break-word;
    white-space:normal;
}