form table td a[class=copy],
a.copy,
#updateContent form table td a[class=copy],
form table td a[class=remove],
a.remove,
#updateContent form table td a[class=remove],
form table td a[class=update],
a.update,
form table td a[class=search],
a.search,
form table td a[class=ca411],
a.ca411,
form table td a[class=firebase],
a.firebase,
form table td a[class=mobile],
a.mobile,
form table td a[class=canada411],
a.canada411 {
	width: 24px;
	height: 24px;
	border: none;
	font-size: 0;
	cursor: pointer;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
}

form table td a[class=firebase],
a.firebase {
	width: 100px;
	height: 44px;
	border: none;
	font-size: 0;
	cursor: pointer;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
}


/* COPY ICON */
form table td a[class=copy],
a.copy,
#updateContent form table td a[class=copy] {
	background: url("../images/grey-copy_opt.png") no-repeat center center;
}

form table td a[class=copy]:hover,
a.copy:hover,
#updateContent form table td a[class=copy]:hover {
	background: url("../images/white-copy_opt.png") no-repeat center center;
	border: none !important;
}

/* REMOVE ICON */
form table td a[class=remove],
a.remove,
#updateContent form table td a[class=remove] {
	background: url("../images/grey-trash_opt.png") no-repeat center center;
}

form table td a[class=remove]:hover,
a.remove:hover,
#updateContent form table td a[class=remove]:hover {
	background: url("../images/white-trash_opt.png") no-repeat center center;
	border: none !important;
}

/* UPDATE ICON */
form table td a[class=update],
a.update {
	background: url("../images/grey-update_opt.png") no-repeat center center;
}

form table td a[class=update]:hover,
a.update:hover {
	background: url("../images/black-update_opt.png") no-repeat center center;
	border: none !important;
}

/* SEARCH ICON */
form table td a[class=search],
a.search {
	background: url("../images/grey-search.png") no-repeat center center;
}

form table td a[class=search]:hover,
a.search:hover {
	background: url("../images/black-search.png") no-repeat center center;
	border: none !important;
}

/* 411 ICON */
form table td a[class=ca411],
a.ca411 {
	background: url("../images/411_opt.png") no-repeat center center;
}

form table td a[class=ca411]:hover,
a.ca411:hover {
	background: url("../images/411-grey_opt.png") no-repeat center center;
	border: none !important;
}

/* MOBILE ICON */
form table td a[class=mobile],
a.mobile {
	background: url("../images/mobile_friendly_lighter.png") no-repeat center center;
}

form table td a[class=mobile]:hover,
a.mobile:hover {
	background: url("../images/grey_mobile_friendly.png") no-repeat center center;
	border: none !important;
}

/* CANADA 411 ICON */
form table td a[class=canada411],
a.canada411 {
	background: url("../images/c411-black_opt.png") no-repeat center center;
}

form table td a[class=canada411]:hover,
a.canada411:hover {
	background: url("../images/411-light_opt.png") no-repeat center center;
	border: none !important;
}

/* FIREBASE ICON */
form table td a[class=firebase],
a.firebase {
	background: url("../images/Firebase_Logo_medium.png") no-repeat center center;
}

form table td a[class=firebase]:hover,
a.firebase:hover {
	background: url("../images/Firebase_Logo_medium.png") no-repeat center center;
	border: none !important;
}

input#filter {
	font-size: 10px;
	margin-bottom: 5px;
}

form a[class=btnAdd],
a.btnAdd,
form input[class=btnSave],
input.btnSave,
form a[class=btnPrint],
a.btnPrint,
form a[class=btnMap],
a.btnMap,
form a[class=btnTransfer],
a.btnTransfer,
form input[class=btnAssign],
input.btnAssign,
form a[class=btnAssign],
a.btnAssign,
form a[class=btnSearch],
a.btnSearch,
form input[class=btnReturn],
input.btnReturn,
form input[class=btnForward],
input.btnForward,
form input[class=btnReverse],
input.btnAdd,
form input[class=btnUpdate],
input.btnUpdate,
form input[class=btnRemove],
input.btnRemove {
	width: 64px;
	height: 64px;
	border: none;
	font-size: 0;
	cursor: pointer;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	margin: 0 0 20px 20px;
}

form a[class=btnAdd]:hover,
a.btnAdd:hover,
form input[class=btnSave]:hover,
input.btnSave:hover,
form a[class=btnPrint]:hover,
a.btnPrint:hover,
form a[class=btnMap]:hover,
a.btnMap:hover,
form a[class=btnTransfer]:hover,
a.btnTransfer:hover,
form input[class=btnAssign]:hover,
input.btnAssign:hover,
form a[class=btnAssign]:hover,
a.btnAssign:hover,
form a[class=btnSearch]:hover,
a.btnSearch:hover,
form input[class=btnReturn]:hover,
input.btnReturn:hover,
form input[class=btnForward]:hover,
input.btnForward:hover,
form input[class=btnReverse]:hover,
input.btnAdd:hover,
form input[class=btnUpdate]:hover,
input.btnUpdate:hover,
form input[class=btnRemove]:hover,
input.btnRemove:hover {
	border: none !important;
}

form a[class=btnAdd],
a.btnAdd {
	background: url("../images/icons/Plus-black.png") no-repeat center center;
}

form a[class=btnAdd]:hover,
a.btnAdd:hover {
	background: url("../images/icons/Plus-grey.png") no-repeat center center;
}

form input[class=btnSave],
input.btnSave {
	background: url("../images/icons/Save-black.png") no-repeat center center;
}

form input[class=btnSave]:hover,
input.btnSave:hover {
	background: url("../images/icons/Save-grey.png") no-repeat center center;
}

form a[class=btnPrint],
a.btnPrint {
	background: url("../images/icons/Print-black.png") no-repeat center center;
}

form a[class=btnPrint]:hover,
a.btnPrint:hover {
	background: url("../images/icons/Print-grey.png") no-repeat center center;
}

form a[class=btnMap],
a.btnMap {
	background: url("../images/icons/Maps-black.png") no-repeat center center;
}

form a[class=btnMap]:hover,
a.btnMap:hover {
	background: url("../images/icons/Maps-grey.png") no-repeat center center;
}

form a[class=btnTransfer],
a.btnTransfer {
	background: url("../images/icons/Update-black.png") no-repeat center center;
}

form a[class=btnTransfer]:hover,
a.btnTransfer:hover {
	background: url("../images/icons/Update-grey.png") no-repeat center center;
}

form input[class=btnAssign],
input.btnAssign {
	background: url("../images/icons/Assign-black.png") no-repeat center center;
}

form input[class=btnAssign]:hover,
input.btnAssign:hover {
	background: url("../images/icons/Assign-grey.png") no-repeat center center;
}

form a[class=btnSearch],
a.btnSearch {
	background: url("../images/icons/Binoculars-black.png") no-repeat center center;
}

form a[class=btnSearch]:hover,
a.btnSearch:hover {
	background: url("../images/icons/Binoculars-grey.png") no-repeat center center;
}

form input[class=btnReturn],
input.btnReturn {
	background: url("../images/icons/Return-black.png") no-repeat center center;
}

form input[class=btnReturn]:hover,
input.btnReturn:hover {
	background: url("../images/icons/Return-grey.png") no-repeat center center;
}

form input[class=btnRemove],
input.btnRemove {
	background: url("../images/icons/Trash-black.png") no-repeat center center;
}

form input[class=btnRemove]:hover,
input.btnRemove:hover {
	background: url("../images/icons/Trash-grey.png") no-repeat center center;
}

form input[class=btnAssign],
input.btnAssign,
form a[class=btnAssign],
a.btnAssign {
	background: url("../images/icons/Assign-black.png") no-repeat center center;
}

form input[class=btnAssign]:hover,
input.btnAssign:hover,
form a[class=btnAssign]:hover,
a.btnAssign:hover {
	background: url("../images/icons/Assign-grey.png") no-repeat center center;
}

span[class=Sort-asc] {
	background: url("../images/Sort-asc.png") no-repeat center center;
}

span[class=Sort-desc] {
	background: url("../images/Sort-desc.png") no-repeat center center;
}

span[class=expand] {
	background: url("../images/expand.png") no-repeat center center;
}

span[class=collapse] {
	background: url("../images/collapse.png") no-repeat center center;
}

span[class=expand],
span[class=collapse] {
	width: 24px;
	height: 24px;
	border: none;
	font-size: 0;
	overflow: hidden;
	vertical-align: top;
	margin-left: 5px;
	cursor: pointer !important;
}

span.expand {
	display: inline-block;
}

span.collapse {
	display: none;
}


span[class=Sort-asc],
span[class=Sort-desc] {
	width: 18px;
	height: 18px;
	border: none;
	font-size: 0;
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	margin-left: 5px;
}

section .update tr td:first-of-type {
	position: relative;
	overflow: visible;
}

.overlay-pad {
	position: absolute;
	left: -20px;
	right: 0;
	bottom: 30%;
	display: inline-block;
	width: 16px;
	height: 16px;
	border: none;
	font-size: 0;
	cursor: pointer;
	overflow: hidden;
}

.suspicious span.overlay-pad {
	background-image: url("../images/png/16x16/warning.png");
	right: 5px;
	left: auto;
}

.overlay-pad {
	background-image: url("../images/c411-black_small.png");
	height: 16px;
	width: 16px;
}

.suggested tr td:first-of-type span {
	background-image: url("../images/icons/Good mark.ico");
}