/* Form Buttons */ 
button,
input[type="submit"],
input[type="reset"],
input[type="button"],
a.button { 
	font: 16px/36px "Dagny Bold";
	font-weight: normal ; 
	background-color: #004477;
	list-style-image: none;
	color: white !important;
	padding: 0px 20px; 
	border: 0;
	display: inline-block ;  
} 

a.button {
	font: 16px/36px "Dagny Bold" !important;
	padding: 10px 20px !important;  
}

a.button,
button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover { 
	cursor: pointer;  
}

button.full-width,
input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width { 
width: 100%; padding-left: 0 !important; padding-right: 0 !important; text-align: center; }

a.button, #main a.button  { text-decoration:none; }

.button-alt,
.button,
.button.small,
.button.large,
.button.medium { background-image: none; padding: 8px 1em 9px 1em; margin: 0; display: inline-block; font-stretch: narrower;
font-weight: bolder; text-align: center; text-decoration: none; }

.button.left { float: left; }

.button.right { float: right; }

.button.center,.button.middle { margin: 0px auto; text-align: center; display: inherit; }

.button-alt a,.button a,.button.small a { font-size: .9em; line-height: 14px; text-decoration:none; }

.button.medium a { font-size: 1.2em; line-height: 20px; }

.button.large  { 
/*
font-size: 1.5em; line-height: 24px; 
*/
	width: 220px; 
	margin: 0;
	margin-bottom: 40px;
	font: 21px/52px "Dagny Bold";
	padding: 0; 
	color: white !important; 
}

/* Default (Blue)  */

#bbp_reply_submit { padding: 10px 20px; font-size: 14px; }

a.button, #bbp_reply_submit { 
}
a.button:hover,#bbp_reply_submit:hover {  
}
a.button:active { 
}
a.button span.btn_caption { 
}

/* White Button */
a.button.white {
} 
a.button.white:hover {  
}
a.button.white:active { 
}
a.button.white span.btn_caption { 
}

/* Light Gray Button */
a.button.lightgray {  
	background-color: #B0B0B0 !important;
	color: #E1E1E1;   
}
a.button.lightgray:hover {  
	background-color: gray !important;
}
a.button.lightgray:active { 
}
a.button.lightgray span.btn_caption { 
}
/* Gray Button */
a.button.gray {  
	background-color: #666666 !important; 
	color: white !important; 
}
a.button.gray:hover {  
	background-color: #004477 !important;
}
a.button.gray:active { 
}
a.button.gray span.btn_caption { 
}

/* Black Button  */
a.button.black { 
}
a.button.black:hover {  
}
a.button.black:active { 
}
a.button.black span.btn_caption { 
}

/* Light Blue Button  */
a.button-alt,a.button.lightblue { 
}
a.button-alt:hover,
a.button.lightblue:hover { 
}
a.button-alt:active,
a.button.lightblue:active { 
}
a.button.lightblue span.btn_caption { 
}

/* Blue Button */
a.button.blue { 
}
a.button.blue:hover { 
}
a.button.blue:active { 
}
a.button.blue span.btn_caption { 
}

/* Dark Blue Button */
a.button.darkblue { 
}
a.button.darkblue:hover { 
}
a.button.darkblue:active { 
}
a.button.darkblue span.btn_caption { 
}

/* Light Green Button */
a.button.lightgreen { 
}
a.button.lightgreen:hover { 
}
a.button.lightgreen:active { 
}
a.button.lightgreen span.btn_caption { 
}

/* Green Button */
a.button.green { 
}
a.button.green:hover { 
}
a.button.green:active { 
}
a.button.green span.btn_caption { 
}

/* Dark Green Button */
a.button.darkgreen { 
}
a.button.darkgreen:hover { 
}
a.button.darkgreen:active { 
}
a.button.darkgreen span.btn_caption { 
}

/* Light Red Button */
a.button.lightred { 
}
a.button.lightred:hover { 
}
a.button.lightred:active { 
}
a.button.lightred span.btn_caption { 
}

/* Red Button */
a.button.red { 
}
a.button.red:hover { 
}
a.button.red:active { 
}
a.button.red span.btn_caption { 
}

/* Dark Red Button */
a.button.darkred { 
}
a.button.darkred:hover { 
}
a.button.darkred:active { 
}
a.button.darkred span.btn_caption { 
}

/* Yellow Button */
a.button.yellow { 
}
a.button.yellow:hover { 
}
a.button.yellow:active { 
}
a.button.yellow span.btn_caption { 
}

/* Orange Button */
a.button.orange { 
}
a.button.orange:hover { 
}
a.button.orange:active { 
}
a.button.orange span.btn_caption { 
}

/* Brown Button */
a.button.brown { 
}
a.button.brown:hover { 
}
a.button.brown:active { 
}
a.button.brown span.btn_caption { 
}