	.table-wrapper {
		width: 700px;
				background: transparent;
				padding: 10px;	
				box-shadow: 0 1px 1px rgba(0,0,0,.05);
		}
		.table-title {
				padding-bottom: 10px;
				margin: 0 0 10px;
		}
		.table-title h2 {
				margin: 6px 0 0;
				font-size: 22px;
		}
		.table-title .add-new {
				float: right;
		height: 30px;
		font-weight: bold;
		font-size: 12px;
		text-shadow: none;
		min-width: 100px;
		border-radius: 50px;
		line-height: 13px;
		}
	.table-title .add-new i {
		margin-right: 4px;
	}
		table.table_edit {
				table-layout: fixed;
		}
		table.table_edit tr th, table.table_edit tr td {
				border-color: #e9e9e9;
		}
		table.table_edit th i {
				font-size: 13px;
				margin: 0 5px;
				cursor: pointer;
		}
		table.table_edit th:last-child {
				width: 120px;
		}
		table.table_edit td a {
		cursor: pointer;
				display: inline-block;
				margin: 0 5px;
		min-width: 24px;
		}    
	table.table_edit td a.add {
				color: #27C46B;
		}
		table.table_edit td a.edit {
				color: #FFC107;
		}
		table.table_edit td a.delete {
				color: #E34724;
		}
		table.table_edit td i {
				font-size: 19px;
		}
	table.table_edit td a.add i {
				font-size: 24px;
			margin-right: -1px;
				position: relative;
				top: 3px;
		}    
		table.table_edit .form-control {
				height: 32px;
				line-height: 32px;
				box-shadow: none;
				border-radius: 2px;
		}
	table.table_edit .form-control.error {
		border-color: #f50000;
	}
	table.table_edit td .add {
		display: none;
	}
