﻿
/*** Button ***/
a.bdbtn-button {
	border:0;
	color:#ffffff;
	display:inline-block;
	font-family:inherit;
	font-size:1em;
	margin:5px 0 5px 0;
	overflow:hidden;
	padding:8px 10px;
	text-decoration:none;
	transition:all 400ms ease-in-out;
	-moz-transition:all 400ms ease-in-out;
	-o-transition:all 400ms ease-in-out;
	-webkit-transition:all 400ms ease-in-out;
	white-space:nowrap;
}
a.bdbtn-button:hover {
	text-decoration:none;
}

/*** Drop Shadow ***/
a.bdbtn-button.bdbtn-shadow {
	box-shadow:2px 2px 1px 0 rgba(153, 153, 153, 0.5);
}
a.bdbtn-button.bdbtn-shadow.bdbtn-size-xsmall {
	box-shadow:1px 1px 1px 0 rgba(153, 153, 153, 0.5);
}
a.bdbtn-button.bdbtn-shadow.bdbtn-size-small {
	box-shadow:2px 2px 1px 0 rgba(153, 153, 153, 0.5);
}
a.bdbtn-button.bdbtn-shadow.bdbtn-size-large {
	box-shadow:3px 3px 1px 0 rgba(153, 153, 153, 0.5);
}
a.bdbtn-button.bdbtn-shadow.bdbtn-size-xlarge {
	box-shadow:5px 5px 1px 0 rgba(153, 153, 153, 0.5);
}


/*** Fluid ***/
a.bdbtn-button.bdbtn-fluid {
	display:block;
	margin-bottom:15px;
}


/*** Type ***/
/* flat */
a.bdbtn-button.bdbtn-type-flat {

}
a.bdbtn-button.bdbtn-type-flat:hover {

}

/* glossy */
a.bdbtn-button.bdbtn-type-glossy {
	border:1px solid rgba(0, 0, 0, 0.1);
	background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
	background-image:-moz-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
	background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
	background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%, rgba(0, 0, 0, 0.12) 51%, rgba(0, 0, 0, 0.04));
}
a.bdbtn-button.bdbtn-type-glossy:hover {
	border:1px solid rgba(255, 255, 255, 0.1);
	background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), 0(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 51%, rgba(0, 0, 0, 0.1));
	background-image:-moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 51%, rgba(0, 0, 0, 0.1));
	background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 51%, rgba(0, 0, 0, 0.1));
	background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.1) 51%, rgba(0, 0, 0, 0.1));
}


/* sidebar */
a.bdbtn-button.bdbtn-type-sidebar {
	font-family:Oswald;
	margin-bottom:20px;
	text-align:center;
	text-transform:uppercase;
}

/* grid */
a.bdbtn-button.bdbtn-type-grid {
	font-family:Oswald;
	margin:0;
	padding-bottom:18px !important;
	padding-top:20px !important;
	text-align:center;
	text-transform:uppercase;
}


/* rounded */
a.bdbtn-button.bdbtn-rounded {
	border-radius:6px;
}
a.bdbtn-button.bdbtn-rounded.bdbtn-size-xsmall {
	border-radius:4px;
}
a.bdbtn-button.bdbtn-rounded.bdbtn-size-small {
	border-radius:5px;
}
a.bdbtn-button.bdbtn-rounded.bdbtn-size-large {
	border-radius:10px;
}
a.bdbtn-button.bdbtn-rounded.bdbtn-size-xlarge {
	border-radius:14px;
}


/*** Color ***/
a.bdbtn-button.bdbtn-color-theme {
	background:#CEA754;
	color:#000000;
}
a.bdbtn-button.bdbtn-color-theme:hover {
	background:#000000;
	color:#CEA754;
}
a.bdbtn-button.bdbtn-color-theme-alt {
	background:#000000;
	color:#CEA754;
}
a.bdbtn-button.bdbtn-color-theme-alt:hover {
	background:#CEA754;
	color:#000000;
}
a.bdbtn-button.bdbtn-color-black {
	background:#000000;
	color:#ffffff;
}
a.bdbtn-button.bdbtn-color-black:hover {
	background:#444444;
	color:#ffffff;
}
a.bdbtn-button.bdbtn-color-blue {
	background:#337ab7;
	color:#ffffff;
}
a.bdbtn-button.bdbtn-color-blue:hover {
	background:#286090;
	color:#ffffff;
}
a.bdbtn-button.bdbtn-color-green {
	background:#5cb85c;
	color:#ffffff;
}
a.bdbtn-button.bdbtn-color-green:hover {
	background:#449d44;
	color:#ffffff;
}
a.bdbtn-button.bdbtn-color-red {
	background:#d9534f;
	color:#ffffff;
}
a.bdbtn-button.bdbtn-color-red:hover {
	background:#c9302c;
	color:#ffffff;
}
a.bdbtn-button.bdbtn-color-orange {
	background:#f0ad4e;
	color:#ffffff;
}
a.bdbtn-button.bdbtn-color-orange:hover {
	background:#ec971f;
	color:#ffffff;
}
a.bdbtn-button.bdbtn-color-cyan {
	background:#5bc0de;
	color:#ffffff;
}
a.bdbtn-button.bdbtn-color-cyan:hover {
	background:#31b0d5;
	color:#ffffff;
}


/*** Size ***/
a.bdbtn-button.bdbtn-size-xsmall {
	font-size:0.675em;
	padding:5px 7px;
}
a.bdbtn-button.bdbtn-size-small {
	font-size:0.875em;
	padding:6px 8px;
}
a.bdbtn-button.bdbtn-size-large {
	font-size:1.25em;
	padding:15px 15px 13px 15px;
}
a.bdbtn-button.bdbtn-size-xlarge {
	font-size:2em;
	padding:15px 20px;
}









/*** Icon ***/
a.bdbtn-button.ico-fa:before {
	display:inline-block;
	font-family:FontAwesome;
	font-size:1em;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	margin-top:-2px;
	padding-top:0;
	padding-right:5px;
	vertical-align:middle;
}

/* position before */
a.bdbtn-ico-before:before {
	margin-top:-2px;
	padding-left:0;
	padding-right:5px;
}
a.bdbtn-size-xsmall.bdbtn-ico-before:before {
	margin-top:0;
	padding-right:4px;
}
a.bdbtn-size-small.bdbtn-ico-before:before {   
	padding-right:4px;
}
a.bdbtn-size-large.bdbtn-ico-before:before {
	padding-right:6px;
}
a.bdbtn-size-xlarge.bdbtn-ico-before:before {
	margin-top:-5px;
	padding-right:6px;
}

/* position after */
a.bdbtn-ico-after:before {
	float:right;
	margin-top:2px !important;
	padding-left:5px;
	padding-right:0;
}
a.bdbtn-size-xsmall.bdbtn-ico-after:before {
	margin-top:1px !important;
	padding-left:4px;
}
a.bdbtn-size-small.bdbtn-ico-after:before {   
	padding-left:4px;
}
a.bdbtn-size-large.bdbtn-ico-after:before {
	padding-left:6px;
}
a.bdbtn-size-xlarge.bdbtn-ico-after:before {
	margin-top:8px !important;
	padding-left:6px;
}




/* position center */
a.bdbtn-button.bdbtn-ico-center:before {
	margin-top:0;
	padding-left:5px;
	padding-right:5px;
}
a.bdbtn-size-xsmall.bdbtn-ico-after:before {
	padding-left:4px;
}
a.bdbtn-size-small.bdbtn-ico-after:before {   
	padding-left:4px;
}
a.bdbtn-size-large.bdbtn-ico-after:before {
	line-height:22px;
	padding-left:6px;
}
a.bdbtn-size-xlarge.bdbtn-ico-after:before {
	line-height:22px;
	padding-left:6px;
}




/* font awesome */
/*
a.bdbtn-size-xsmall.ico-fa:before {
	padding-right:6px;
}
a.bdbtn-size-small.ico-fa:before {   
	padding-right:7px;
}
a.bdbtn-size-large.ico-fa:before {
	line-height:22px;
	padding-right:9px;
}
a.bdbtn-size-xlarge.ico-fa:before {
	line-height:22px;
	padding-right:9px;
}
*/
