button,
a.btn,
a.btn:visited,
a.button,
a.button:visited,
input[type="submit"],
input[type="reset"],
input[type="button"]{position:relative;top:0;left:0;vertical-align:middle;margin:0;padding:10px 15px;line-height:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;cursor:pointer;width:auto;overflow:visible;clear:both;font-weight:normal;font-size:14px;text-shadow:0 1px 0 #fff;color:#666;text-decoration:none;vertical-align:middle;box-sizing:border-box;display:inline-block;*display:inline;zoom:1;border:1px solid #ccc;background:rgb(252,252,252);background:-moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(224,224,224,1)));background:-webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);background:-o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);background:-ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e0e0e0',GradientType=0);background:linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);}
button:active,
a.btn:active,
a.btn:visited:active,
a.button:active,
a.button:visited:active,
input[type="submit"]:active,
input[type="reset"]:active,
input[type="button"]:active{box-shadow:inset 0px 3px 5px rgba(0,0,0,0.2),inset 0px -10px 20px rgba(0,0,0,0.07);}
button[disabled],.disabled:active{box-shadow:none;}
button,
input[type="submit"],
input[type="reset"],
input[type="button"]{*padding:7px 15px;}
a.btn,a.button{}
button.small, a.btn.small, a.button.small{font-size:0.8em;padding:5px 10px;}
button.medium, a.btn.medium, a.button.medium{}
button.large, a.btn.large, a.button.large{font-size:1.5em;padding:10px 20px;font-family:'Patua One', serif;text-transform:uppercase;-moz-box-shadow:0px 0px 10px 1px #bdbab3;-webkit-box-shadow:0px 0px 10px 1px #bdbab3;box-shadow:0px 0px 10px 1px #bdbab3;}
button.disabled, a.btn.disabled, a.button.disabled{color:#ccc;cursor:default;background:#efefef;}
button.disabled:hover, a.btn.disabled:hover, a.button.disabled:hover{border:1px solid #ccc;background:#efefef;}
button:hover,
a.btn:hover,
a.button:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover{border:1px solid #bbb;background:rgb(252,252,252);background:-moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(237,237,237,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0);background:linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%);text-decoration:none;}
button img,
a.btn img,
a.button img,
input[type="submit"] img,
input[type="reset"] img,
input[type="button"] img{display:inline;margin:0;vertical-align:middle;margin:-10px 10px -5px -5px;padding:0;}
.small img{margin:-3px 5px -3px -3px;}
.medium img{margin:-10px 10px -5px -5px;}
.large img{margin:-10px 10px -10px -10px;}
.icon-only{padding:7px 10px;}
.icon-only img{margin:0;display:block;padding:0;}
.icon-only .icon{margin:-5px -6px -8px -6px;}
button .icon,
a.btn .icon,
a.button .icon,
input[type="submit"] .icon,
input[type="reset"] .icon,
input[type="button"] .icon{vertical-align:middle;margin:-5px 3px -7px -2px;*margin:-5px 3px -10px 0px;}
button .icon.medium,
a.btn .icon.medium,
a.button .icon.medium,
input[type="submit"] .icon.medium,
input[type="reset"] .icon.medium,
input[type="button"] .icon.medium{margin-left:-5px;*left:-5px;*top:0px;}
button .icon.large,
a.btn .icon.large,
a.button .icon.large,
input[type="submit"] .icon.large,
input[type="reset"] .icon.large,
input[type="button"] .icon.large{margin-left:-10px;*left:-10px;*top:0px;}
ul.button-bar{display:inline-block;*display:inline;margin:0;padding:0;font-size:0;position:relative;top:0;left:0;zoom:1;border:0;background:0;}
ul.button-bar li{display:inline-block;*display:inline;position:relative;top:0;left:0;zoom:1;margin:0 -1px 0 0;padding:0;line-height:100%;font-size:0px;border:1px solid #ccc;background:rgb(252,252,252);background:-moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(224,224,224,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(224,224,224,1)));background:-webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);background:-o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);background:-ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#e0e0e0',GradientType=0);background:linear-gradient(top, rgba(252,252,252,1) 0%,rgba(224,224,224,1) 100%);}
ul.button-bar li a{margin:0;display:inline-block;*display:inline;padding:7px 10px;position:relative;top:0;left:0;zoom:1;font-weight:normal;font-size:14px;text-shadow:0 1px 0 #fff;color:#666;text-decoration:none;vertical-align:middle;line-height:100%;border-left:1px solid #fff;}
ul.button-bar li.first,
ul.button-bar li.first a{-moz-border-radius-bottomleft:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;-moz-background-clip:content-box;-webkit-background-clip:border;background-clip:content-box;}
ul.button-bar li.last,
ul.button-bar li.last a{-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;-webkit-background-clip:border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-background-clip:content-box;-webkit-background-clip:border;background-clip:content-box;}
ul.button-bar li a .icon{position:relative;top:-1px;left:0;margin:-5px 0;}
ul.button-bar li a:hover{background:rgb(252,252,252);background:-moz-linear-gradient(top, rgba(252,252,252,1) 0%, rgba(237,237,237,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(252,252,252,1)), color-stop(100%,rgba(237,237,237,1)));background:-webkit-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%);background:-o-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%);background:-ms-linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#ededed',GradientType=0);background:linear-gradient(top, rgba(252,252,252,1) 0%,rgba(237,237,237,1) 100%);}
ul.button-bar li a:active{box-shadow:inset 0px 3px 5px rgba(0,0,0,0.2),inset 0px -10px 20px rgba(0,0,0,0.07);border-left:1px solid #ccc;}
.pill{border-radius:200em;}
.pop{box-shadow:0px 1px 5px rgba(0,0,0,0.2);}
.inset{box-shadow:inset 0px 1px 3px rgba(0,0,0,0.3);}
.square{-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;border-radius:0;}
button.orange,
a.btn.orange,
a.button.orange,
input[type=submit].orange,
input[type=reset].orange,
input[type=button].orange{text-shadow:0 -1px 0 #FC730A;color:#fff;border:1px solid #FC730A;background:rgb(255,168,76);background:-moz-linear-gradient(top, rgba(255,168,76,1) 0%, rgba(255,123,13,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,168,76,1)), color-stop(100%,rgba(255,123,13,1)));background:-webkit-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);background:-o-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);background:-ms-linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);background:linear-gradient(top, rgba(255,168,76,1) 0%,rgba(255,123,13,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa84c', endColorstr='#ff7b0d',GradientType=0);}
button.orange:hover,
a.btn.orange:hover,
a.button.orange:hover{text-shadow:0 1px 0 #FC730A;border:1px solid #FC730A;background:rgb(249,191,74);background:-moz-linear-gradient(top, rgba(249,191,74,1) 0%, rgba(249,181,9,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,191,74,1)), color-stop(100%,rgba(249,181,9,1)));background:-webkit-linear-gradient(top, rgba(249,191,74,1) 0%,rgba(249,181,9,1) 100%);background:-o-linear-gradient(top, rgba(249,191,74,1) 0%,rgba(249,181,9,1) 100%);background:-ms-linear-gradient(top, rgba(249,191,74,1) 0%,rgba(249,181,9,1) 100%);background:linear-gradient(top, rgba(249,191,74,1) 0%,rgba(249,181,9,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9bf4a', endColorstr='#f9b509',GradientType=0);}
button.blue,
a.btn.blue,
a.button.blue,
input[type=submit].blue,
input[type=reset].blue,
input[type=button].blue{text-shadow:0 -1px 0 #356aa0;color:#fff;border:1px solid #356aa0;background:rgb(53,106,160);background:-moz-linear-gradient(top, rgba(53,106,160,1) 0%, rgba(90,141,196,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53,106,160,1)), color-stop(100%,rgba(90,141,196,1)));background:-webkit-linear-gradient(top, rgba(53,106,160,1) 0%,rgba(90,141,196,1) 100%);background:-o-linear-gradient(top, rgba(53,106,160,1) 0%,rgba(90,141,196,1) 100%);background:-ms-linear-gradient(top, rgba(53,106,160,1) 0%,rgba(90,141,196,1) 100%);background:linear-gradient(to bottom, rgba(53,106,160,1) 0%,rgba(90,141,196,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#356aa0', endColorstr='#5a8dc4',GradientType=0);}
button.blue:hover,
a.btn.blue:hover,
a.button.blue:hover{text-shadow:0 1px 0 #356aa0;border:1px solid #356aa0;background:rgb(90,141,196);background:-moz-linear-gradient(top, rgba(90,141,196,1) 0%, rgba(53,106,160,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(90,141,196,1)), color-stop(100%,rgba(53,106,160,1)));background:-webkit-linear-gradient(top, rgba(90,141,196,1) 0%,rgba(53,106,160,1) 100%);background:-o-linear-gradient(top, rgba(90,141,196,1) 0%,rgba(53,106,160,1) 100%);background:-ms-linear-gradient(top, rgba(90,141,196,1) 0%,rgba(53,106,160,1) 100%);background:linear-gradient(to bottom, rgba(90,141,196,1) 0%,rgba(53,106,160,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5a8dc4', endColorstr='#356aa0',GradientType=0);}
button.pink,
a.btn.pink,
a.button.pink,
input[type=submit].pink,
input[type=reset].pink,
input[type=button].pink{text-shadow:0 -1px 0 #EF0251;color:#fff;border:1px solid #EF0251;background:rgb(255,93,177);background:-moz-linear-gradient(top, rgba(255,93,177,1) 0%, rgba(239,1,124,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,93,177,1)), color-stop(100%,rgba(239,1,124,1)));background:-webkit-linear-gradient(top, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%);background:-o-linear-gradient(top, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%);background:-ms-linear-gradient(top, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%);background:linear-gradient(top, rgba(255,93,177,1) 0%,rgba(239,1,124,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5db1', endColorstr='#ef017c',GradientType=0);}
button.pink:hover,
a.btn.pink:hover,
a.button.pink:hover{text-shadow:0 1px 0 #EF0251;border:1px solid #EF0251;background:rgb(255,169,213);background:-moz-linear-gradient(top, rgba(255,169,213,1) 0%, rgba(254,112,185,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,169,213,1)), color-stop(100%,rgba(254,112,185,1)));background:-webkit-linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%);background:-o-linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%);background:-ms-linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%);background:linear-gradient(top, rgba(255,169,213,1) 0%,rgba(254,112,185,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa9d5', endColorstr='#fe70b9',GradientType=0);}
button.green,
a.btn.green,
a.button.green,
input[type=submit].green,
input[type=reset].green,
input[type=button].green{text-shadow:0 -1px 0 #669E00;color:#fff;border:1px solid #669E00;background:rgb(143,196,0);background:-moz-linear-gradient(top, rgba(143,196,0,1) 0%, rgba(107,165,0,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,196,0,1)), color-stop(100%,rgba(107,165,0,1)));background:-webkit-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%);background:-o-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%);background:-ms-linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%);background:linear-gradient(top, rgba(143,196,0,1) 0%,rgba(107,165,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fc400', endColorstr='#6ba500',GradientType=0);}
button.green:hover,
a.btn.green:hover,
a.button.green:hover{text-shadow:0 1px 0 #669E00;border:1px solid #669E00;background:rgb(198,226,120);background:-moz-linear-gradient(top, rgba(198,226,120,1) 0%, rgba(167,211,44,1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(198,226,120,1)), color-stop(100%,rgba(167,211,44,1)));background:-webkit-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%);background:-o-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%);background:-ms-linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%);background:linear-gradient(top, rgba(198,226,120,1) 0%,rgba(167,211,44,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6e278', endColorstr='#a7d32c',GradientType=0);}
button.red,
a.btn.red,
a.button.red,
input[type=submit].red,
input[type=reset].red,
input[type=button].red{text-shadow:0 -1px 0 #953128;color:#fff;border:1px solid #953128;background:#a30000;background:-moz-linear-gradient(top, #a30000 0%, #953128 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#a30000), color-stop(100%,#953128));background:-webkit-linear-gradient(top, #a30000 0%,#953128 100%);background:-o-linear-gradient(top, #a30000 0%,#953128 100%);background:-ms-linear-gradient(top, #a30000 0%,#953128 100%);background:linear-gradient(to bottom, #a30000 0%,#953128 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a30000', endColorstr='#953128',GradientType=0);}
button.red:hover,
a.btn.red:hover,
a.button.red:hover{text-shadow:0 1px 0 #953128;border:1px solid #953128;background:#953128;background:-moz-linear-gradient(top, #953128 0%, #953128 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#953128), color-stop(100%,#953128));background:-webkit-linear-gradient(top, #953128 0%,#953128 100%);background:-o-linear-gradient(top, #953128 0%,#953128 100%);background:-ms-linear-gradient(top, #953128 0%,#953128 100%);background:linear-gradient(to bottom, #953128 0%,#953128 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#953128', endColorstr='#953128',GradientType=0);}
.fb-sign{background:#3B5996 !important;color:#fff !important;text-shadow:none !important;letter-spacing:1px;position:relative;padding-left:35px !important;}