.collapse-card {
	border: 1px solid #dedede;
	margin-bottom: 20px;
	.collapse-control {
		height: 36px;
		line-height: 36px;
		text-align: center;
		cursor: pointer;
		color: #999;
		border-bottom: 1px solid #dedede;
		.glyphicon {
			margin: 2px 5px 0 0;
			color: #999;
		}
		&:hover {
			color: #58b4e9;
			background-color: #f9fafc;
			.glyphicon {
				color: #58b4e9;
			}
		}
		&.no-border {
			border-bottom: 0;
		}
	}
	.collapse-content {
		height: 0;
		overflow: hidden;
		-webkit-transition: height 0.3s ease;
		transition: height 0.5s ease;
		.checkbox {
			width: 25%;
			float: left;
			display: inline-block;
			margin-top: 10px;
			padding: 0 10px;
		}
	}
}
.table-wrapper {
	&.ng-custom-table {
		border: 0;
		.ng-table-pager {
			border: 0;
		}
		tbody tr td, thead tr th {
			border-left: 1px solid #dedede;
			border-right: 1px solid #dedede;
			white-space: nowrap;
		}
		.operation-column {
			white-space: nowrap;
			button {
				margin-right: 5px;
			}
		}
	}
}
.table-scroll-wrap {
	width: 100%;
	height: 100%;
	overflow-x: auto;
}