.button {
	border-radius: 5px;
	padding: 0.8rem;
}

.button.confirm {
	background: #28BF59;
}
.button.confirm:active,
.button.confirm:focus,
.button.confirm:hover {
	background: #219C48;
}

/*.remove:hover,*/
.edit-full:hover,
.add-full:hover {
	/*background: #E9EFF5;*/
	background: #9FC8F2;
	
}

.remove a,
.remove a:visited {
	/*background: url('../../img/website/button-black-cross.png') no-repeat;*/
	background: url('../../img/website/remove-solid-black-hover.png') no-repeat;
	display: block;
	height: 25px;
	line-height: 25px;
	text-indent: -9999em;
	width: 25px;
}
.remove a:hover,
.remove a:focus {
	background-position: 0 -45px;
}

.edit-full a,
.edit-full a:visited {
	/*background: url('../../img/website/button-blue-white-pencil.png') no-repeat;*/
	background: url('../../img/website/edit-line-blue.png') no-repeat;
	display: block;
	height: 25px;
	line-height: 25px;
	text-indent: 35px;
}

td.add-full{
	border:solid 1px #1587c4;
	background:#222;
}
.add-full a,
.add-full a:visited {
	/*background: url('../../img/website/button-blue-white-plus.png') no-repeat;*/
	background: url('../../img/website/add-solid-blue.png') no-repeat;
	display: block;
	height: 26px;
	line-height: 26px;
	text-indent: 35px;
	font-size:22px;
	color:#9FC8F2;
}
table thead tr th{
	border-bottom:solid 1px #ddd;
}
.remove:hover a,
.remove a:active,
.remove a:focus,
.remove a:hover,
.edit-full:hover a,
.edit-full a:active,
.edit-full a:focus,
.edit-full a:hover,
.add-full:hover a,
.add-full a:active,
.add-full a:focus,
.add-full a:hover {
	/*text-decoration: underline;*/
	color:#003AA5;
}


/*--Purchase button for SSL and Hosting pages--*/
a.purchase-btn{
	background-color: #07BEE1;
	color: #FFFFFF;
	border-radius: 5px;
	box-shadow: 2px 2px 15px rgba(0,0,0,0.4);
	display: inline-block;
	font-size: 20px;
	padding: 10px 20px;
	text-align: center;	
	text-transform: uppercase;
}
a.purchase-btn:hover,
a.purchase-btn:focus{
	background-color: #1587C4;
}