/*
-------------------------------
Custom Buttonized Link Styles
-------------------------------
*/

/* --- Red Buttonized Styling --- */
.btn-red:link,
.btn-red:visited,
.btn-red:active,
.btn-red:focus {
	background-color: rgba(255,0,0,1);
	padding: 5px 15px;
	color: rgba(255,255,255,1);
	text-decoration: none;
	border: none;
}

.btn-red:hover {
	background-color: rgba(229,228,226,1);
	color: rgba(0,0,0,1);
}

/* --- Blue Buttonized Styling --- */
.btn-blue:link,
.btn-blue:visited,
.btn-blue:active,
.btn-blue:focus {
	background-color: rgba(0,0,255,1);
	padding: 5px 15px;
	color: rgba(255,255,255,1);
	text-decoration: none;
	border: none;
}

.btn-blue:hover {
	background-color: rgba(229,228,226,1);
	color: rgba(0,0,0,1);
}

/* --- Green Buttonized Styling --- */
.btn-green:link, 
.btn-green:visited,
.btn-green:active,
.btn-green:focus {
	background-color: rgba(0,153,51,1);
	padding: 5px 15px;
	color: rgba(255,255,255,1);
	text-decoration: none;
	border: none;
}

.btn-green:hover {
	background-color: rgba(229,228,226,1);
	color: rgba(0,0,0,1);
}

/* --- Dark Red Buttonized Styling --- */
.btn-dkred:link, 
.btn-dkred:visited,
.btn-dkred:active,
.btn-dkred:focus {
	background-color: rgba(102,0,0,1);
	padding: 5px 15px;
	color: rgba(255,255,255,1);
	text-decoration: none;
	border: none;
	border-radius: 7px;
}

.btn-dkred:hover {
	background-color: rgba(229,228,226,1);
	color: rgba(0,0,0,1);
}

/* --- Dark Blue Buttonized Styling --- */
.btn-dkblue:link, 
.btn-dkblue:visited,
.btn-dkblue:active,
.btn-dkblue:focus {
	background-color: rgba(0,0,102,1);
	padding: 5px 15px;
	color: rgba(255,255,255,1);
	text-decoration: none;
	border: none;
}

.btn-dkblue:hover {
	background-color: rgba(229,228,226,1);
	color: rgba(0,0,0,1);
}

/* --- Dark Green Buttonized Styling --- */
.btn-dkgreen:link, 
.btn-dkgreen:focus, 
.btn-dkgreen:visited {
	background-color: rgb(0,102,0);
	padding: 6px 15px;
	color: rgba(255,255,255,1);
	border: none;
	text-decoration: none;
}

.btn-dkgreen:hover {
	background-color: rgba(229,228,226,1);
	color: rgba(0,0,0,1);
}

/* --- Gold Buttonized Styling --- */
.btn-gold:link, 
.btn-gold:focus, 
.btn-gold:visited {
	background-color: rgba(255,204,0,1);
	padding: 6px 15px;
	color: rgba(0,0,0,1);
	text-decoration: none;
	border: none;
}

.btn-gold:hover {
	background-color: rgba(229,228,226,1);
	color: rgba(0,0,0,1);
}

/* --- Marble Blue Buttonized Styling --- */
.btn-marble-blue:link,
.btn-marble-blue:visited,
.btn-marble-blue:active,
.btn-marble-blue:focus {
	background-color: rgba(86,109,126,1);
	padding: 5px 15px;
	color: rgba(255,255,255,1);
	text-decoration: none;
	border: none;
}

.btn-marble-blue:hover {
	background-color: rgba(229,228,226,1);
	color: rgba(0,0,0,1);
}

/* --- Bronze Buttonized Styling --- */
.btn-bronze:link,
.btn-bronze:visited,
.btn-bronze:active,
.btn-bronze:focus {
	background-color: rgba(204,204,153,1);
	padding: 5px 15px;
	color: rgba(0,0,0,1);
	text-decoration: none;
	border: none;
}

.btn-bronze:hover {
	background-color: rgba(229,228,226,1);
	color: rgba(0,0,0,1);
}

/* Rounded corners */
.top-rounded {
	border-radius: 20px 20px 0 0;
}

.right-rounded {
	border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}

.bottom-rounded {
	border-radius: 0 0 20px 20px;
}

.left-rounded {
	border-top-left-radius: 25px;
	border-bottom-left-radius: 25px;
}

.full-rounded {
	border-radius: 25px;
}

.standard-rounded {
	border-radius: 7px;
}

/* Rounds top left and bottom right corners */
.fancy-rounded-1 {
	border-radius: 20px 0px 20px 0px;
}

/* Rounds top right and bottom left corners */
.fancy-rounded-2 {
	border-radius: 0px 20px 0px 20px;
}
