
td.actions a .action-icon {
	display: inline-block;
	margin-top: 15px;
	height: 32px;
	width: 32px;
	min-width: 32px;
	line-height: 32px;
	text-align: center;
	border-radius: 5px;
	position: relative;
	transition: all 0.2s ease-in-out;
	color: #fff;
}
td.actions a .action-icon .icon-cont {
	position: absolute;
	top: 0px;
	left: 2px;
	height: 28px;
	width: 28px;
}
/* old inline svg */
td.actions a .action-icon .icon-cont svg {
	vertical-align: top;
	margin-top: 7px;
	text-align: center;
	height: 18px;
	width: 18px;
}
/* new img src=*.svg */
td.actions a .action-icon .icon-cont img {
	vertical-align: top;
	margin-top: 7px;
	text-align: center;
	height: 18px;
	width: 18px;
	border-radius: 0;
}

/* invite calendar */
td.actions a.color-invite .action-icon {
	background-color: #87baf5;
}
td.actions a.color-invite .action-icon:hover {
	background-color: #578ac5;
}

/* edit */
td.actions a.color-edit .action-icon {
	background-color: #8ac3a3;
}
td.actions a.color-edit .action-icon:hover {
	background-color: #5a9373;
}

/* manage-access */
td.actions a.color-mng-acc .action-icon {
	background-color: #ef854a;
}
td.actions a.color-mng-acc .action-icon:hover {
	background-color: #bf551a;
}

/* delete */
td.actions a.color-delete .action-icon {
	background-color: #ff5880;
}
td.actions a.color-delete .action-icon:hover {
	background-color: #cf2850;
}

/* view */
td.actions a.color-view .action-icon {
	background-color: #a986f4;
}
td.actions a.color-view .action-icon:hover {
	background-color: #7956c4;
}

/* add */
td.actions a.color-add .action-icon {
	background-color: #40e0d0;
}
td.actions a.color-add .action-icon:hover {
	background-color: #10b0a0;
}

/* archive */
td.actions a.color-archive .action-icon {
	background-color: #daa520;
}
td.actions a.color-archive .action-icon:hover {
	background-color: #aa7500;
}
