.button {
    cursor: pointer;
    display: inline-block;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    outline: none;
    text-align: center;
    padding: 7px 11px;
    line-height: 1em;
}

/* Sizes */

.button.btn-sm {
    font-size: 10px;
    padding: 6px 10px !important;
}

.button.thin {
    font-size: 12px;
    font-weight: 500;
    padding: 6px 10px !important;
}

.button.medium {
    font-size: 15px;
    padding: 10px 14px !important;
}

.button.large {
    font-size: 16px;
    padding: 12px 16px !important;
}

/* Border Radius */

.button.b-radius {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

/* Rounded */

.button.rounded {
    -moz-border-radius: 16px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
}

.button.medium.rounded {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.button.large.rounded {
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
}

/* Shadow */

.button.shadow {
    -moz-box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.25),
                     0 1px 0 rgba(255, 255, 255, 0.45) inset!important;	

    -webkit-box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.25),
                        0 1px 0 rgba(255, 255, 255, 0.45) inset!important;	

    box-shadow: 0 5px 4px -4px rgba(0, 0, 0, 0.25),
                0 1px 0 rgba(255, 255, 255, 0.45) inset!important;
}

/* Colors */

.button.gray {
    background: #cfcfcf;
    color: #414141;
}

.button.blue {
    background: #0c6fb1;
    color: #fff;
}

.button.cyan {
    background: #00aaff;
    color: #fff;
}

.button.orange {
    background: #ffb031;
    color: #fff;
}

.button.red {
    background: #e3514a;
    color: #fff;
}

.button.purple {
    background: #d17ac6;
    color: #fff;
}

.button.green {
    background: #7fc33c;
    color: #fff;
}

.button.dark {
    background: #444444;
    color: #fff;
}

/* Border */

.button.border.gray { border: 1px solid #acacac; }

.button.border.blue { border: 1px solid #0d507a; }

.button.border.cyan { border: 1px solid #008dd4; }

.button.border.orange { border: 1px solid #dc9014; }

.button.border.red { border: 1px solid #ab4b44; }

.button.border.purple { border: 1px solid #996192; }

.button.border.green { border: 1px solid #69963b; }

.button.border.dark { border: 1px solid #323232; }

/* Gradients */

.button.gradient.gray {
    background: #f3f3f3;
    background: -moz-linear-gradient(top, #f3f3f3 0%, #ebebeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f3f3f3), color-stop(100%, #ebebeb));
    background: -webkit-linear-gradient(top, #f3f3f3 0%, #ebebeb 100%);
    background: -o-linear-gradient(top, #f3f3f3 0%, #ebebeb 100%);
    background: -ms-linear-gradient(top, #f3f3f3 0%, #ebebeb 100%);
    background: linear-gradient(to bottom, #f3f3f3 0%, #ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f3f3', endColorstr='#ebebeb', GradientType=0);
	
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;	

    text-shadow: 0 1px 0 rgba(255, 255, 255, 1);
}

.button.gradient.blue {
    background: #0f8ac4;
    background: -moz-linear-gradient(top, #0f8ac4 0%, #09549e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0f8ac4), color-stop(100%, #09549e));
    background: -webkit-linear-gradient(top, #0f8ac4 0%, #09549e 100%);
    background: -o-linear-gradient(top, #0f8ac4 0%, #09549e 100%);
    background: -ms-linear-gradient(top, #0f8ac4 0%, #09549e 100%);
    background: linear-gradient(to bottom, #0f8ac4 0%, #09549e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f8ac4', endColorstr='#09549e', GradientType=0);
	
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;	

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

.button.gradient.cyan {
    background: #00bfff;
    background: -moz-linear-gradient(top, #00bfff 0%, #0095ff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00bfff), color-stop(100%, #0095ff));
    background: -webkit-linear-gradient(top, #00bfff 0%, #0095ff 100%);
    background: -o-linear-gradient(top, #00bfff 0%, #0095ff 100%);
    background: -ms-linear-gradient(top, #00bfff 0%, #0095ff 100%);
    background: linear-gradient(to bottom, #00bfff 0%, #0095ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00bfff', endColorstr='#0095ff', GradientType=0);
	
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;	

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

.button.gradient.orange {
    background: #ffc33d;
    background: -moz-linear-gradient(top, #ffc33d 0%, #ff9d25 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffc33d), color-stop(100%, #ff9d25));
    background: -webkit-linear-gradient(top, #ffc33d 0%, #ff9d25 100%);
    background: -o-linear-gradient(top, #ffc33d 0%, #ff9d25 100%);
    background: -ms-linear-gradient(top, #ffc33d 0%, #ff9d25 100%);
    background: linear-gradient(to bottom, #ffc33d 0%, #ff9d25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc33d', endColorstr='#ff9d25', GradientType=0);
	
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;	

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

.button.gradient.red {
    background: #ea655c;
    background: -moz-linear-gradient(top, #ea655c 0%, #dc3d38 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ea655c), color-stop(100%, #dc3d38));
    background: -webkit-linear-gradient(top, #ea655c 0%, #dc3d38 100%);
    background: -o-linear-gradient(top, #ea655c 0%, #dc3d38 100%);
    background: -ms-linear-gradient(top, #ea655c 0%, #dc3d38 100%);
    background: linear-gradient(to bottom, #ea655c 0%, #dc3d38 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ea655c', endColorstr='#dc3d38', GradientType=0);
	
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;	

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

.button.gradient.purple {
    background: #dc97d4;
    background: -moz-linear-gradient(top, #dc97d4 0%, #c65db8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dc97d4), color-stop(100%, #c65db8));
    background: -webkit-linear-gradient(top, #dc97d4 0%, #c65db8 100%);
    background: -o-linear-gradient(top, #dc97d4 0%, #c65db8 100%);
    background: -ms-linear-gradient(top, #dc97d4 0%, #c65db8 100%);
    background: linear-gradient(to bottom, #dc97d4 0%, #c65db8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc97d4', endColorstr='#c65db8', GradientType=0);
	
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;	

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

.button.gradient.green {
    background: #9ed24b;
    background: -moz-linear-gradient(top, #9ed24b 0%, #60b42d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ed24b), color-stop(100%, #60b42d));
    background: -webkit-linear-gradient(top, #9ed24b 0%, #60b42d 100%);
    background: -o-linear-gradient(top, #9ed24b 0%, #60b42d 100%);
    background: -ms-linear-gradient(top, #9ed24b 0%, #60b42d 100%);
    background: linear-gradient(to bottom, #9ed24b 0%, #60b42d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9ed24b', endColorstr='#60b42d', GradientType=0);
	
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;	

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

.button.gradient.dark {
    background: #545454;
    background: -moz-linear-gradient(top, #545454 0%, #343434 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #545454), color-stop(100%, #343434));
    background: -webkit-linear-gradient(top, #545454 0%, #343434 100%);
    background: -o-linear-gradient(top, #545454 0%, #343434 100%);
    background: -ms-linear-gradient(top, #545454 0%, #343434 100%);
    background: linear-gradient(to bottom, #545454 0%, #343434 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#545454', endColorstr='#343434', GradientType=0);
	
    -moz-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.45) inset;	

    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
}

/* Hover */

.button.gray:hover {
    background: #f7f7f7;
    color: #414141 !important;
}

.button.blue:hover {
    background: #0d81ce;
    color: #fff;
}

.button.cyan:hover {
    background: #45c1ff;
    color: #fff;
}

.button.orange:hover {
    background: #ffbd52;
    color: #fff;
}

.button.red:hover {
    background: #f75951;
    color: #fff;
}

.button.purple:hover {
    background: #ec89df;
    color: #fff;
}

.button.green:hover {
    background: #8edb42;
    color: #fff;
}

.button.dark:hover {
    background: #545353;
    color: #fff;
}

/* Hover Gradient */

.button.gradient.gray:hover {
    background: #f9f9f9;
    background: -moz-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #f5f5f5));
    background: -webkit-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
    background: -o-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
    background: -ms-linear-gradient(top, #f9f9f9 0%, #f5f5f5 100%);
    background: linear-gradient(to bottom, #f9f9f9 0%, #f5f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f5f5f5', GradientType=0);
}

.button.gradient.blue:hover {
    background: #109fda;
    background: -moz-linear-gradient(top, #109fda 0%, #0a63c2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #109fda), color-stop(100%, #0a63c2));
    background: -webkit-linear-gradient(top, #109fda 0%, #0a63c2 100%);
    background: -o-linear-gradient(top, #109fda 0%, #0a63c2 100%);
    background: -ms-linear-gradient(top, #109fda 0%, #0a63c2 100%);
    background: linear-gradient(to bottom, #109fda 0%, #0a63c2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#109fda', endColorstr='#0a63c2', GradientType=0);
}

.button.gradient.cyan:hover {
    background: #56d0ff;
    background: -moz-linear-gradient(top, #56d0ff 0%, #34b2ff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #56d0ff), color-stop(100%, #34b2ff));
    background: -webkit-linear-gradient(top, #56d0ff 0%, #34b2ff 100%);
    background: -o-linear-gradient(top, #56d0ff 0%, #34b2ff 100%);
    background: -ms-linear-gradient(top, #56d0ff 0%, #34b2ff 100%);
    background: linear-gradient(to bottom, #56d0ff 0%, #34b2ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#56d0ff', endColorstr='#34b2ff', GradientType=0);
}

.button.gradient.orange:hover {
    background: #ffcd66;
    background: -moz-linear-gradient(top, #ffcd66 0%, #ffad3e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffcd66), color-stop(100%, #ffad3e));
    background: -webkit-linear-gradient(top, #ffcd66 0%, #ffad3e 100%);
    background: -o-linear-gradient(top, #ffcd66 0%, #ffad3e 100%);
    background: -ms-linear-gradient(top, #ffcd66 0%, #ffad3e 100%);
    background: linear-gradient(to bottom, #ffcd66 0%, #ffad3e 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd66', endColorstr='#ffad3e', GradientType=0);
}

.button.gradient.red:hover {
    background: #f96f65;
    background: -moz-linear-gradient(top, #f96f65 0%, #f5433d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f96f65), color-stop(100%, #f5433d));
    background: -webkit-linear-gradient(top, #f96f65 0%, #f5433d 100%);
    background: -o-linear-gradient(top, #f96f65 0%, #f5433d 100%);
    background: -ms-linear-gradient(top, #f96f65 0%, #f5433d 100%);
    background: linear-gradient(to bottom, #f96f65 0%, #f5433d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f96f65', endColorstr='#f5433d', GradientType=0);
}

.button.gradient.purple:hover {
    background: #f1a5e7;
    background: -moz-linear-gradient(top, #f1a5e7 0%, #e76dd7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1a5e7), color-stop(100%, #e76dd7));
    background: -webkit-linear-gradient(top, #f1a5e7 0%, #e76dd7 100%);
    background: -o-linear-gradient(top, #f1a5e7 0%, #e76dd7 100%);
    background: -ms-linear-gradient(top, #f1a5e7 0%, #e76dd7 100%);
    background: linear-gradient(to bottom, #f1a5e7 0%, #e76dd7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1a5e7', endColorstr='#e76dd7', GradientType=0);
}

.button.gradient.green:hover {
    background: #a9e452;
    background: -moz-linear-gradient(top, #a9e452 0%, #73d232 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a9e452), color-stop(100%, #73d232));
    background: -webkit-linear-gradient(top, #a9e452 0%, #73d232 100%);
    background: -o-linear-gradient(top, #a9e452 0%, #73d232 100%);
    background: -ms-linear-gradient(top, #a9e452 0%, #73d232 100%);
    background: linear-gradient(to bottom, #a9e452 0%, #73d232 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9e452', endColorstr='#73d232', GradientType=0);
}

.button.gradient.dark:hover {
    background: #686767;
    background: -moz-linear-gradient(top, #686767 0%, #403f3f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #686767), color-stop(100%, #403f3f));
    background: -webkit-linear-gradient(top, #686767 0%, #403f3f 100%);
    background: -o-linear-gradient(top, #686767 0%, #403f3f 100%);
    background: -ms-linear-gradient(top, #686767 0%, #403f3f 100%);
    background: linear-gradient(to bottom, #686767 0%, #403f3f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#686767', endColorstr='#403f3f', GradientType=0);
}

/* Active */

.button.gray:active { background: #e4e3e3; }

.button.blue:active {
    background: #0b619b;
    color: #fff;
}

.button.cyan:active {
    background: #019ae7;
    color: #fff;
}

.button.orange:active {
    background: #f7aa2f;
    color: #fff;
}

.button.red:active {
    background: #d54c45;
    color: #fff;
}

.button.purple:active {
    background: #c16fb7;
    color: #fff;
}

.button.green:active {
    background: #73b137;
    color: #fff;
}

.button.dark:active {
    background: #3f3e3e;
    color: #fff;
}

/* Active Gradient & Shadow Active */

.button.shadow:active { box-shadow: none!important; }

.button.gradient.gray:active {
    background: #dddcdc;
    background: -moz-linear-gradient(top, #dddcdc 0%, #ebeaea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #dddcdc), color-stop(100%, #ebeaea));
    background: -webkit-linear-gradient(top, #dddcdc 0%, #ebeaea 100%);
    background: -o-linear-gradient(top, #dddcdc 0%, #ebeaea 100%);
    background: -ms-linear-gradient(top, #dddcdc 0%, #ebeaea 100%);
    background: linear-gradient(to bottom, #dddcdc 0%, #ebeaea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dddcdc', endColorstr='#ebeaea', GradientType=0);
	
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.button.gradient.blue:active {
    background: #084982;
    background: -moz-linear-gradient(top, #084982 0%, #0e78b3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #084982), color-stop(100%, #0e78b3));
    background: -webkit-linear-gradient(top, #084982 0%, #0e78b3 100%);
    background: -o-linear-gradient(top, #084982 0%, #0e78b3 100%);
    background: -ms-linear-gradient(top, #084982 0%, #0e78b3 100%);
    background: linear-gradient(to bottom, #084982 0%, #0e78b3 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#084982', endColorstr='#0e78b3', GradientType=0);
	
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.button.gradient.cyan:active {
    background: #0181e1;
    background: -moz-linear-gradient(top, #0181e1 0%, #01b2ed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0181e1), color-stop(100%, #01b2ed));
    background: -webkit-linear-gradient(top, #0181e1 0%, #01b2ed 100%);
    background: -o-linear-gradient(top, #0181e1 0%, #01b2ed 100%);
    background: -ms-linear-gradient(top, #0181e1 0%, #01b2ed 100%);
    background: linear-gradient(to bottom, #0181e1 0%, #01b2ed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0181e1', endColorstr='#01b2ed', GradientType=0);
	
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.button.gradient.orange:active {
    background: #f59523;
    background: -moz-linear-gradient(top, #f59523 0%, #f9bf3a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f59523), color-stop(100%, #f9bf3a));
    background: -webkit-linear-gradient(top, #f59523 0%, #f9bf3a 100%);
    background: -o-linear-gradient(top, #f59523 0%, #f9bf3a 100%);
    background: -ms-linear-gradient(top, #f59523 0%, #f9bf3a 100%);
    background: linear-gradient(to bottom, #f59523 0%, #f9bf3a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f59523', endColorstr='#f9bf3a', GradientType=0);
	
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.button.gradient.red:active {
    background: #ca3934;
    background: -moz-linear-gradient(top, #ca3934 0%, #df5e56 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ca3934), color-stop(100%, #df5e56));
    background: -webkit-linear-gradient(top, #ca3934 0%, #df5e56 100%);
    background: -o-linear-gradient(top, #ca3934 0%, #df5e56 100%);
    background: -ms-linear-gradient(top, #ca3934 0%, #df5e56 100%);
    background: linear-gradient(to bottom, #ca3934 0%, #df5e56 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca3934', endColorstr='#df5e56', GradientType=0);
	
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.button.gradient.purple:active {
    background: #b153a5;
    background: -moz-linear-gradient(top, #b153a5 0%, #d08ac8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b153a5), color-stop(100%, #d08ac8));
    background: -webkit-linear-gradient(top, #b153a5 0%, #d08ac8 100%);
    background: -o-linear-gradient(top, #b153a5 0%, #d08ac8 100%);
    background: -ms-linear-gradient(top, #b153a5 0%, #d08ac8 100%);
    background: linear-gradient(to bottom, #b153a5 0%, #d08ac8 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b153a5', endColorstr='#d08ac8', GradientType=0);
	
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.button.gradient.green:active {
    background: #569d29;
    background: -moz-linear-gradient(top, #569d29 0%, #8fc444 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #569d29), color-stop(100%, #8fc444));
    background: -webkit-linear-gradient(top, #569d29 0%, #8fc444 100%);
    background: -o-linear-gradient(top, #569d29 0%, #8fc444 100%);
    background: -ms-linear-gradient(top, #569d29 0%, #8fc444 100%);
    background: linear-gradient(to bottom, #569d29 0%, #8fc444 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#569d29', endColorstr='#8fc444', GradientType=0);
	
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.button.gradient.dark:active {
    background: #302f2f;
    background: -moz-linear-gradient(top, #302f2f 0%, #4e4d4d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #302f2f), color-stop(100%, #4e4d4d));
    background: -webkit-linear-gradient(top, #302f2f 0%, #4e4d4d 100%);
    background: -o-linear-gradient(top, #302f2f 0%, #4e4d4d 100%);
    background: -ms-linear-gradient(top, #302f2f 0%, #4e4d4d 100%);
    background: linear-gradient(to bottom, #302f2f 0%, #4e4d4d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#302f2f', endColorstr='#4e4d4d', GradientType=0);
	
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}