.btn {
	display:inline-block;
	width:auto;
	padding:0.4em 0.65em;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
	font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
	vertical-align:middle;
	margin-bottom:0;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:1px solid rgba(0, 0, 0, 0.2);
	background-color:#127eaf;
	background:-webkit-linear-gradient(top, #25a8e3 0%, #1c92c8 50%, #188bc1 50.1%, #127eaf 100%);
	background:-moz-linear-gradient(top, #25a8e3 0%, #1c92c8 50%, #188bc1 50.1%, #127eaf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff25a8e3', endColorstr='#ff127eaf', GradientType=0);
	border-color:#127eaf #1878a5 #126a94 #1878a5;
	-webkit-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	-moz-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	font-size:14px;
	line-height:normal;
	font-weight:500;
	color:#fff;
	text-shadow:0 -1px 1px rgba(0, 0, 0, 0.4)
}
.btn:hover, .btn.hover {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	-moz-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	background-color:#148bc1;
	background:-webkit-linear-gradient(top, #37afe5 0%, #1f9fda 50%, #1a98d3 50.1%, #148bc1 100%);
	background:-moz-linear-gradient(top, #37afe5 0%, #1f9fda 50%, #1a98d3 50.1%, #148bc1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff37afe5', endColorstr='#ff148bc1', GradientType=0)
}
.btn:active, .btn.active {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	background-color:#188bc1;
	background-image:-webkit-linear-gradient(bottom, #25a8e3, #188bc1);
	background-image:-moz-linear-gradient(bottom, #25a8e3, #188bc1);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff25a8e3', endColorstr='#ff188bc1', GradientType=0)
}
.btn.disabled, .btn[disabled], .btn.disabled {
	background:#1992ca;
	opacity:0.65;
	-webkit-box-shadow:0 0 0 #000, 0 0 0 #000;
	-moz-box-shadow:0 0 0 #000, 0 0 0 #000;
	box-shadow:0 0 0 #000, 0 0 0 #000;
	text-shadow:0 0 0 white;
	font-weight:normal
}
.btn:link, .btn:visited {
	color:#fff
}
.btn.yellow {
	border-color:#e0b518 #d2a70c #c59a01;
	background-color:#fced85;
	background-color:#f3c714;
	background:-webkit-linear-gradient(top, #fced85 0%, #fde54c 50%, #fdda43 50.1%, #f3c714 100%);
	background:-moz-linear-gradient(top, #fced85 0%, #fde54c 50%, #fdda43 50.1%, #f3c714 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffced85', endColorstr='#fff3c714', GradientType=0);
	color:#393c3d;
	text-shadow:0 1px 0 rgba(255, 255, 255, 0.4)
}
.btn.yellow:hover {
	border-color:#e0b518 #d2a70c #c59a01;
	background-color:#fdf2a6;
	background-color:#f7d91d;
	background:-webkit-linear-gradient(top, #fdf2a6 0%, #feed64 50%, #fee557 50.1%, #f7d91d 100%);
	background:-moz-linear-gradient(top, #fdf2a6 0%, #feed64 50%, #fee557 50.1%, #f7d91d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffdf2a6', endColorstr='#fff7d91d', GradientType=0)
}
.btn.yellow:active {
	background-color:#fddb44;
	background-image:-webkit-linear-gradient(top, #f2c50f, #fddb44);
	background-image:-moz-linear-gradient(top, #f2c50f, #fddb44);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2c50f', endColorstr='#fffddb44', GradientType=0);
	-webkit-box-shadow:inset 0 3px 3px rgba(0, 0, 0, 0.14), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 3px 3px rgba(0, 0, 0, 0.14), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 3px 3px rgba(0, 0, 0, 0.14), 0 1px 0 rgba(255, 255, 255, 0.4);
	border-color:#c49a00 #d4aa0e #dfb417
}
.btn.green {
	border-color:#009900 #009900 #009900;
	background-color:#009900;
	background-color:#009900;
	background:-webkit-linear-gradient(top, #3cc73c 0%, #0ea50e 50%, #009900 50.1%, #037a03 100%);
	background:-moz-linear-gradient(top, #3cc73c 0%, #0ea50e 50%, #009900 50.1%, #037a03 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3cc73c', endColorstr='#037a03', GradientType=0)
}
.btn.green:hover {
	background-color:#009900;
	background-color:#009900;
	background:-webkit-linear-gradient(top, #009900 0%, #009900 50%, #009900 50.1%, #009900 100%);
	background:-moz-linear-gradient(top, #009900 0%, #009900 50%, #009900 50.1%, #009900 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009900', endColorstr='#009900', GradientType=0)
}
.btn.green:active {
	background-color:#5cc607;
	background-image:-webkit-linear-gradient(top, #489f02, #5cc607);
	background-image:-moz-linear-gradient(top, #489f02, #5cc607);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff489f02', endColorstr='#ff5cc607', GradientType=0);
	border-color:#316d01 #3d8502 #49a003
}
.btn.blue {
	border:1px solid rgba(0, 0, 0, 0.2);
	background-color:#127eaf;
	background:-webkit-linear-gradient(top, #25a8e3 0%, #1c92c8 50%, #188bc1 50.1%, #127eaf 100%);
	background:-moz-linear-gradient(top, #25a8e3 0%, #1c92c8 50%, #188bc1 50.1%, #127eaf 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff25a8e3', endColorstr='#ff127eaf', GradientType=0);
	border-color:#127eaf #1878a5 #126a94 #1878a5
}
.btn.blue:hover, .btn.blue.hover {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	-moz-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	background-color:#148bc1;
	background:-webkit-linear-gradient(top, #37afe5 0%, #1f9fda 50%, #1a98d3 50.1%, #148bc1 100%);
	background:-moz-linear-gradient(top, #37afe5 0%, #1f9fda 50%, #1a98d3 50.1%, #148bc1 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff37afe5', endColorstr='#ff148bc1', GradientType=0)
}
.btn.blue:active, .btn.blue.active {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	background-color:#188bc1;
	background-image:-webkit-linear-gradient(bottom, #25a8e3, #188bc1);
	background-image:-moz-linear-gradient(bottom, #25a8e3, #188bc1);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff25a8e3', endColorstr='#ff188bc1', GradientType=0)
}
.btn.blue.disabled, .btn.blue[disabled], .btn.blue.disabled {
	background:#1992ca;
	opacity:0.65;
	-webkit-box-shadow:0 0 0 #000, 0 0 0 #000;
	-moz-box-shadow:0 0 0 #000, 0 0 0 #000;
	box-shadow:0 0 0 #000, 0 0 0 #000;
	text-shadow:0 0 0 white;
	font-weight:normal
}
.btn.red {
	border:1px solid rgba(0, 0, 0, 0.2);
	background-color:#df131b;
	background:-webkit-linear-gradient(top, #ff383e 0%, #fa242c 50%, #ed1c24 50.1%, #df131b 100%);
	background:-moz-linear-gradient(top, #ff383e 0%, #fa242c 50%, #ed1c24 50.1%, #df131b 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff383e', endColorstr='#ffdf131b', GradientType=0);
	border-color:#df131b #e30a11 #c61017 #e30a11
}
.btn.red:hover, .btn.red.hover {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	-moz-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	background-color:#ec1b23;
	background:-webkit-linear-gradient(top, #ff4c52 0%, #fa383f 50%, #ee2f36 50.1%, #ec1b23 100%);
	background:-moz-linear-gradient(top, #ff4c52 0%, #fa383f 50%, #ee2f36 50.1%, #ec1b23 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff4c52', endColorstr='#ffec1b23', GradientType=0)
}
.btn.red:active, .btn.red.active {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	background-color:#ed1c24;
	background-image:-webkit-linear-gradient(bottom, #ff383e, #ed1c24);
	background-image:-moz-linear-gradient(bottom, #ff383e, #ed1c24);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff383e', endColorstr='#ffed1c24', GradientType=0)
}
.btn.red.disabled, .btn.red[disabled], .btn.red.disabled {
	background:#ee252d;
	opacity:0.65;
	-webkit-box-shadow:0 0 0 #000, 0 0 0 #000;
	-moz-box-shadow:0 0 0 #000, 0 0 0 #000;
	box-shadow:0 0 0 #000, 0 0 0 #000;
	text-shadow:0 0 0 white;
	font-weight:normal
}
.btn.fb-blue {
	border:1px solid rgba(0, 0, 0, 0.2);
	background-color:#5b75ae;
	background:-webkit-linear-gradient(top, #6f8ecb 0%, #6581bc 50%, #6581bc 50.1%, #5b75ae 100%);
	background:-moz-linear-gradient(top, #6f8ecb 0%, #6581bc 50%, #6581bc 50.1%, #5b75ae 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6f8ecb', endColorstr='#ff5b75ae', GradientType=0);
	border-color:#5b75ae #486ab2 #4866a6 #486ab2
}
.btn.fb-blue:hover, .btn.fb-blue.hover {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	-moz-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	background-color:#6980b5;
	background:-webkit-linear-gradient(top, #7e9ad0 0%, #738dc2 50%, #738dc2 50.1%, #6980b5 100%);
	background:-moz-linear-gradient(top, #7e9ad0 0%, #738dc2 50%, #738dc2 50.1%, #6980b5 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7e9ad0', endColorstr='#ff6980b5', GradientType=0)
}
.btn.fb-blue:active, .btn.fb-blue.active {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	background-color:#6581bc;
	background-image:-webkit-linear-gradient(bottom, #6f8ecb, #6581bc);
	background-image:-moz-linear-gradient(bottom, #6f8ecb, #6581bc);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6f8ecb', endColorstr='#ff6581bc', GradientType=0)
}
.btn.fb-blue.disabled, .btn.fb-blue[disabled], .btn.fb-blue.disabled {
	background:#6c87bf;
	opacity:0.65;
	-webkit-box-shadow:0 0 0 #000, 0 0 0 #000;
	-moz-box-shadow:0 0 0 #000, 0 0 0 #000;
	box-shadow:0 0 0 #000, 0 0 0 #000;
	text-shadow:0 0 0 white;
	font-weight:normal
}
.btn.goog-blue {
	border:1px solid rgba(0, 0, 0, 0.2);
	background-color:#3883fe;
	background:-webkit-linear-gradient(top, #5393fe 0%, #3f87fe 50%, #3f87fe 50.1%, #3883fe 100%);
	background:-moz-linear-gradient(top, #5393fe 0%, #3f87fe 50%, #3f87fe 50.1%, #3883fe 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5393fe', endColorstr='#ff3883fe', GradientType=0);
	border-color:#3883fe #166dfe #0c67fe #166dfe
}
.btn.goog-blue:hover, .btn.goog-blue.hover {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	-moz-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	background-color:#4c90fe;
	background:-webkit-linear-gradient(top, #67a0fe 0%, #5394fe 50%, #5394fe 50.1%, #4c90fe 100%);
	background:-moz-linear-gradient(top, #67a0fe 0%, #5394fe 50%, #5394fe 50.1%, #4c90fe 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff67a0fe', endColorstr='#ff4c90fe', GradientType=0)
}
.btn.goog-blue:active, .btn.goog-blue.active {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	background-color:#3f87fe;
	background-image:-webkit-linear-gradient(bottom, #5393fe, #3f87fe);
	background-image:-moz-linear-gradient(bottom, #5393fe, #3f87fe);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5393fe', endColorstr='#ff3f87fe', GradientType=0)
}
.btn.goog-blue.disabled, .btn.goog-blue[disabled], .btn.goog-blue.disabled {
	background:#498dfe;
	opacity:0.65;
	-webkit-box-shadow:0 0 0 #000, 0 0 0 #000;
	-moz-box-shadow:0 0 0 #000, 0 0 0 #000;
	box-shadow:0 0 0 #000, 0 0 0 #000;
	text-shadow:0 0 0 white;
	font-weight:normal
}
.btn.orange {
	border:1px solid rgba(0, 0, 0, 0.2);
	background-color:#d7710c;
	background:-webkit-linear-gradient(top, #ff9324 0%, #f08e29 50%, #e88522 50.1%, #d7710c 100%);
	background:-moz-linear-gradient(top, #ff9324 0%, #f08e29 50%, #e88522 50.1%, #d7710c 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9324', endColorstr='#ffd7710c', GradientType=0);
	border-color:#d7710c #d7720c #c36c14 #d7720c
}
.btn.orange:hover, .btn.orange.hover {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	-moz-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	background-color:#ea7b0d;
	background:-webkit-linear-gradient(top, #ff9d38 0%, #f1983c 50%, #ea8f34 50.1%, #ea7b0d 100%);
	background:-moz-linear-gradient(top, #ff9d38 0%, #f1983c 50%, #ea8f34 50.1%, #ea7b0d 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9d38', endColorstr='#ffea7b0d', GradientType=0)
}
.btn.orange:active, .btn.orange.active {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	background-color:#e88522;
	background-image:-webkit-linear-gradient(bottom, #ff9324, #e88522);
	background-image:-moz-linear-gradient(bottom, #ff9324, #e88522);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff9324', endColorstr='#ffe88522', GradientType=0)
}
.btn.orange.disabled, .btn.orange[disabled], .btn.orange.disabled {
	background:#e98a2b;
	opacity:0.65;
	-webkit-box-shadow:0 0 0 #000, 0 0 0 #000;
	-moz-box-shadow:0 0 0 #000, 0 0 0 #000;
	box-shadow:0 0 0 #000, 0 0 0 #000;
	text-shadow:0 0 0 white;
	font-weight:normal
}
.btn.pink {
	border:1px solid rgba(0, 0, 0, 0.2);
	background-color:#bf0265;
	background:-webkit-linear-gradient(top, #ed1d89 0%, #db167d 50%, #d21276 50.1%, #bf0265 100%);
	background:-moz-linear-gradient(top, #ed1d89 0%, #db167d 50%, #d21276 50.1%, #bf0265 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffed1d89', endColorstr='#ffbf0265', GradientType=0);
	border-color:#bf0265 #b11265 #a30e5c #b11265
}
.btn.pink:hover, .btn.pink.hover {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	-moz-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	background-color:#d30270;
	background:-webkit-linear-gradient(top, #ef3093 0%, #e81d87 50%, #e51481 50.1%, #d30270 100%);
	background:-moz-linear-gradient(top, #ef3093 0%, #e81d87 50%, #e51481 50.1%, #d30270 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffef3093', endColorstr='#ffd30270', GradientType=0)
}
.btn.pink:active, .btn.pink.active {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	background-color:#d21276;
	background-image:-webkit-linear-gradient(bottom, #ed1d89, #d21276);
	background-image:-moz-linear-gradient(bottom, #ed1d89, #d21276);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffed1d89', endColorstr='#ffd21276', GradientType=0)
}
.btn.pink.disabled, .btn.pink[disabled], .btn.pink.disabled {
	background:#db137b;
	opacity:0.65;
	-webkit-box-shadow:0 0 0 #000, 0 0 0 #000;
	-moz-box-shadow:0 0 0 #000, 0 0 0 #000;
	box-shadow:0 0 0 #000, 0 0 0 #000;
	text-shadow:0 0 0 white;
	font-weight:normal
}
.btn.black {
	border:1px solid rgba(0, 0, 0, 0.2);
	background-color:#3b3e3f;
	background:-webkit-linear-gradient(top, #56595a 0%, #494c4d 50%, #494c4d 50.1%, #3b3e3f 100%);
	background:-moz-linear-gradient(top, #56595a 0%, #494c4d 50%, #494c4d 50.1%, #3b3e3f 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff56595a', endColorstr='#ff3b3e3f', GradientType=0);
	border-color:#3b3e3f #363839 #303233 #363839
}
.btn.black:hover, .btn.black.hover {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	-moz-box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	box-shadow:inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15), 0 0 0 #000;
	background-color:#45484a;
	background:-webkit-linear-gradient(top, #606364 0%, #535657 50%, #535657 50.1%, #45484a 100%);
	background:-moz-linear-gradient(top, #606364 0%, #535657 50%, #535657 50.1%, #45484a 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff606364', endColorstr='#ff45484a', GradientType=0)
}
.btn.black:active, .btn.black.active {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 2px 3px rgba(0, 0, 0, 0.32), 0 1px 0 rgba(255, 255, 255, 0.4);
	background-color:#494c4d;
	background-image:-webkit-linear-gradient(bottom, #56595a, #494c4d);
	background-image:-moz-linear-gradient(bottom, #56595a, #494c4d);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff56595a', endColorstr='#ff494c4d', GradientType=0)
}
.btn.black.disabled, .btn.black[disabled], .btn.black.disabled {
	background:#4e5152;
	opacity:0.65;
	-webkit-box-shadow:0 0 0 #000, 0 0 0 #000;
	-moz-box-shadow:0 0 0 #000, 0 0 0 #000;
	box-shadow:0 0 0 #000, 0 0 0 #000;
	text-shadow:0 0 0 white;
	font-weight:normal
}
.btn.gray {
	background-color:#f2f2f2;
	background-image:-webkit-linear-gradient(top, #fefefe, #f2f2f2);
	background-image:-moz-linear-gradient(top, #fefefe, #f2f2f2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffefefe', endColorstr='#fff2f2f2', GradientType=0);
	border:1px solid #b5b5b5;
	border-color:#d2d2d2, #c1c1c1, #b4b4b4;
	color:#7f8284;
	font-weight:bold;
	text-shadow:0 1px 0 white;
	-webkit-box-shadow:inset 0 0 4px #fff, 0 1px 1px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:inset 0 0 4px #fff, 0 1px 1px rgba(0, 0, 0, 0.12);
	box-shadow:inset 0 0 4px #fff, 0 1px 1px rgba(0, 0, 0, 0.12);
	-webkit-transition:box-shadow linear 0;
	-moz-transition:box-shadow linear 0;
	-ms-transition:box-shadow linear 0;
	-o-transition:box-shadow linear 0;
	transition:box-shadow linear 0
}
.btn.gray:hover {
	background-color:#ebebeb;
	background-image:-webkit-linear-gradient(top, #dad9d9, #ebebeb);
	background-image:-moz-linear-gradient(top, #dad9d9, #ebebeb);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdad9d9', endColorstr='#ffebebeb', GradientType=0);
	-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.22), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.22), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.22), 0 1px 0 rgba(255, 255, 255, 0.4)
}
.btn.gray:active, .btn.gray.active {
	background-color:#ebebeb;
	background-image:-webkit-linear-gradient(top, #dad9d9, #ebebeb);
	background-image:-moz-linear-gradient(top, #dad9d9, #ebebeb);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdad9d9', endColorstr='#ffebebeb', GradientType=0);
	-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.22), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.22), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.22), 0 1px 0 rgba(255, 255, 255, 0.4)
}
.btn.gray.disabled, .btn.gray[disabled] {
	-webkit-box-shadow:0 0 0 #000, 0 0 0 #000;
	-moz-box-shadow:0 0 0 #000, 0 0 0 #000;
	box-shadow:0 0 0 #000, 0 0 0 #000
}
.btn.large {
	font-size:18px
}

.btn.extra-large{
	font-size:20px;
}

.btn.extra-wide {
	padding-left: 104px;
	padding-right: 104px;
}

.btn.small {
	font-size:12px
}
.btn.mini {
	font-size:10px
}
.btn.only-icon {
	padding:0.3em
}
.btn-group {
*zoom:1;
	display:inline-block
}
.btn-group:before, .btn-group:after {
	display:table;
	content:""
}
.btn-group:after {
	clear:both
}
.btn-group .btn {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border-left-width:0px;
	float:left
}
.btn-group .btn:first-of-type {
	border-left-width:1px;
	-webkit-border-radius:4px 0 0 4px;
	-moz-border-radius:4px 0 0 4px;
	border-radius:4px 0 0 4px
}
.btn-group .btn:last-of-type {
	-webkit-border-radius:0 4px 4px 0;
	-moz-border-radius:0 4px 4px 0;
	border-radius:0 4px 4px 0
}
.btn-group input {
	display:none
}
.btn-group input:checked+label.btn {
	text-decoration:none;
	color:#fff;
	-webkit-box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15);
	-moz-box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15);
	box-shadow:inset 0 2px 2px rgba(0, 0, 0, 0.4), inset 0 0 0.2em rgba(255, 255, 255, 0.5), 0 1px 2px rgba(0, 0, 0, 0.15)
}
.btn-group input:checked+label.btn.gray {
	color:#393c3d;
	background-color:#ebebeb;
	background-image:-webkit-linear-gradient(top, #dad9d9, #ebebeb);
	background-image:-moz-linear-gradient(top, #dad9d9, #ebebeb);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdad9d9', endColorstr='#ffebebeb', GradientType=0);
	-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.22), 0 1px 0 rgba(255, 255, 255, 0.4);
	-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.22), 0 1px 0 rgba(255, 255, 255, 0.4);
	box-shadow:inset 0 1px 5px rgba(0, 0, 0, 0.22), 0 1px 0 rgba(255, 255, 255, 0.4)
}
.btn-toolbar>.btn-group {
	margin-left:5px
}
.btn-toolbar>.btn-group:first-child {
	margin-left:0
}

.full-width{
	width: 100%;
	height: 40px;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}