/* Colors */

.btn.color-1 {
    background: #ededed;
    background: -moz-linear-gradient(top,  #ededed 0%, #dfdfdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#dfdfdf));
    background: -webkit-linear-gradient(top,  #ededed 0%,#dfdfdf 100%);
    background: -o-linear-gradient(top,  #ededed 0%,#dfdfdf 100%);
    background: -ms-linear-gradient(top,  #ededed 0%,#dfdfdf 100%);
    background: linear-gradient(to bottom,  #ededed 0%,#dfdfdf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0 );
    border:1px solid #dcdcdc;
    color:#777777;
	text-shadow:1px 1px 0px #ffffff;
}
.btn.color-1:hover {
    background: #dfdfdf;
    background: -moz-linear-gradient(top,  #dfdfdf 0%, #ededed 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfdfdf), color-stop(100%,#ededed));
    background: -webkit-linear-gradient(top,  #dfdfdf 0%,#ededed 100%);
    background: -o-linear-gradient(top,  #dfdfdf 0%,#ededed 100%);
    background: -ms-linear-gradient(top,  #dfdfdf 0%,#ededed 100%);
    background: linear-gradient(to bottom,  #dfdfdf 0%,#ededed 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0 );
}

.btn.color-2 {
    background: #fe1a00;
    background: -moz-linear-gradient(top,  #fe1a00 0%, #ce0100 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe1a00), color-stop(100%,#ce0100));
    background: -webkit-linear-gradient(top,  #fe1a00 0%,#ce0100 100%);
    background: -o-linear-gradient(top,  #fe1a00 0%,#ce0100 100%);
    background: -ms-linear-gradient(top,  #fe1a00 0%,#ce0100 100%);
    background: linear-gradient(to bottom,  #fe1a00 0%,#ce0100 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0 );
	border:1px solid #d83526;
	color:#ffffff;
	text-shadow:1px 1px 0px #b23e35;
}
.btn.color-2:hover {
    background: #ce0100;
    background: -moz-linear-gradient(top,  #ce0100 0%, #fe1a00 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce0100), color-stop(100%,#fe1a00));
    background: -webkit-linear-gradient(top,  #ce0100 0%,#fe1a00 100%);
    background: -o-linear-gradient(top,  #ce0100 0%,#fe1a00 100%);
    background: -ms-linear-gradient(top,  #ce0100 0%,#fe1a00 100%);
    background: linear-gradient(to bottom,  #ce0100 0%,#fe1a00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0 );
}

.btn.color-3 {
    background: #77d42a;
    background: -moz-linear-gradient(top,  #77d42a 0%, #5cb811 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77d42a), color-stop(100%,#5cb811));
    background: -webkit-linear-gradient(top,  #77d42a 0%,#5cb811 100%);
    background: -o-linear-gradient(top,  #77d42a 0%,#5cb811 100%);
    background: -ms-linear-gradient(top,  #77d42a 0%,#5cb811 100%);
    background: linear-gradient(to bottom,  #77d42a 0%,#5cb811 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77d42a', endColorstr='#5cb811',GradientType=0 );
	border:1px solid #268a16;
	color:#306108;
	text-shadow:1px 1px 0px #aade7c;
}
.btn.color-3:hover {
    background: #5cb811;
    background: -moz-linear-gradient(top,  #5cb811 0%, #77d42a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cb811), color-stop(100%,#77d42a));
    background: -webkit-linear-gradient(top,  #5cb811 0%,#77d42a 100%);
    background: -o-linear-gradient(top,  #5cb811 0%,#77d42a 100%);
    background: -ms-linear-gradient(top,  #5cb811 0%,#77d42a 100%);
    background: linear-gradient(to bottom,  #5cb811 0%,#77d42a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cb811', endColorstr='#77d42a',GradientType=0 );
}

.btn.color-4 {
    background: #79bbff;
    background: -moz-linear-gradient(top,  #79bbff 0%, #378de5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79bbff), color-stop(100%,#378de5));
    background: -webkit-linear-gradient(top,  #79bbff 0%,#378de5 100%);
    background: -o-linear-gradient(top,  #79bbff 0%,#378de5 100%);
    background: -ms-linear-gradient(top,  #79bbff 0%,#378de5 100%);
    background: linear-gradient(to bottom,  #79bbff 0%,#378de5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79bbff', endColorstr='#378de5',GradientType=0 );
	border:1px solid #84bbf3;
	color:#ffffff;
	text-shadow:1px 1px 0px #528ecc;
}
.btn.color-4:hover {
    background: #378de5;
    background: -moz-linear-gradient(top,  #378de5 0%, #79bbff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#378de5), color-stop(100%,#79bbff));
    background: -webkit-linear-gradient(top,  #378de5 0%,#79bbff 100%);
    background: -o-linear-gradient(top,  #378de5 0%,#79bbff 100%);
    background: -ms-linear-gradient(top,  #378de5 0%,#79bbff 100%);
    background: linear-gradient(to bottom,  #378de5 0%,#79bbff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#378de5', endColorstr='#79bbff',GradientType=0 );
}

.btn.color-5 {
    background: #ffc477;
    background: -moz-linear-gradient(top,  #ffc477 0%, #fb9e25 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc477), color-stop(100%,#fb9e25));
    background: -webkit-linear-gradient(top,  #ffc477 0%,#fb9e25 100%);
    background: -o-linear-gradient(top,  #ffc477 0%,#fb9e25 100%);
    background: -ms-linear-gradient(top,  #ffc477 0%,#fb9e25 100%);
    background: linear-gradient(to bottom,  #ffc477 0%,#fb9e25 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0 );
	border:1px solid #eeb44f;
	color:#ffffff;
	text-shadow:1px 1px 0px #cc9f52;
}
.btn.color-5:hover {
    background: #fb9e25;
    background: -moz-linear-gradient(top,  #fb9e25 0%, #ffc477 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb9e25), color-stop(100%,#ffc477));
    background: -webkit-linear-gradient(top,  #fb9e25 0%,#ffc477 100%);
    background: -o-linear-gradient(top,  #fb9e25 0%,#ffc477 100%);
    background: -ms-linear-gradient(top,  #fb9e25 0%,#ffc477 100%);
    background: linear-gradient(to bottom,  #fb9e25 0%,#ffc477 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb9e25', endColorstr='#ffc477',GradientType=0 );
}

.btn.color-6 {
    background: #c123de;
    background: -moz-linear-gradient(top,  #c123de 0%, #a20dbd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c123de), color-stop(100%,#a20dbd));
    background: -webkit-linear-gradient(top,  #c123de 0%,#a20dbd 100%);
    background: -o-linear-gradient(top,  #c123de 0%,#a20dbd 100%);
    background: -ms-linear-gradient(top,  #c123de 0%,#a20dbd 100%);
    background: linear-gradient(to bottom,  #c123de 0%,#a20dbd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c123de', endColorstr='#a20dbd',GradientType=0 );
	border:1px solid #a511c0;
	color:#ffffff;
	text-shadow:1px 1px 0px #9b14b3;
}
.btn.color-6:hover {
    background: #a20dbd;
    background: -moz-linear-gradient(top,  #a20dbd 0%, #c123de 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a20dbd), color-stop(100%,#c123de));
    background: -webkit-linear-gradient(top,  #a20dbd 0%,#c123de 100%);
    background: -o-linear-gradient(top,  #a20dbd 0%,#c123de 100%);
    background: -ms-linear-gradient(top,  #a20dbd 0%,#c123de 100%);
    background: linear-gradient(to bottom,  #a20dbd 0%,#c123de 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a20dbd', endColorstr='#c123de',GradientType=0 );
}

.btn.color-7 {
    background: #c579ff;
    background: -moz-linear-gradient(top,  #c579ff 0%, #a341ee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c579ff), color-stop(100%,#a341ee));
    background: -webkit-linear-gradient(top,  #c579ff 0%,#a341ee 100%);
    background: -o-linear-gradient(top,  #c579ff 0%,#a341ee 100%);
    background: -ms-linear-gradient(top,  #c579ff 0%,#a341ee 100%);
    background: linear-gradient(to bottom,  #c579ff 0%,#a341ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c579ff', endColorstr='#a341ee',GradientType=0 );
	border:1px solid #a946f5;
	color:#ffffff;
	text-shadow:1px 1px 0px #8628ce;
}
.btn.color-7:hover {
    background: #a341ee;
    background: -moz-linear-gradient(top,  #a341ee 0%, #c579ff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a341ee), color-stop(100%,#c579ff));
    background: -webkit-linear-gradient(top,  #a341ee 0%,#c579ff 100%);
    background: -o-linear-gradient(top,  #a341ee 0%,#c579ff 100%);
    background: -ms-linear-gradient(top,  #a341ee 0%,#c579ff 100%);
    background: linear-gradient(to bottom,  #a341ee 0%,#c579ff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a341ee', endColorstr='#c579ff',GradientType=0 );
}

.btn.color-8 {
    background: #9dce2c;
    background: -moz-linear-gradient(top,  #9dce2c 0%, #8cb82b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dce2c), color-stop(100%,#8cb82b));
    background: -webkit-linear-gradient(top,  #9dce2c 0%,#8cb82b 100%);
    background: -o-linear-gradient(top,  #9dce2c 0%,#8cb82b 100%);
    background: -ms-linear-gradient(top,  #9dce2c 0%,#8cb82b 100%);
    background: linear-gradient(to bottom,  #9dce2c 0%,#8cb82b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dce2c', endColorstr='#8cb82b',GradientType=0 );
	border:1px solid #83c41a;
	color:#ffffff;
	text-shadow:1px 1px 0px #689324;
}
.btn.color-8:hover {
    background: #8cb82b;
    background: -moz-linear-gradient(top,  #8cb82b 0%, #9dce2c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8cb82b), color-stop(100%,#9dce2c));
    background: -webkit-linear-gradient(top,  #8cb82b 0%,#9dce2c 100%);
    background: -o-linear-gradient(top,  #8cb82b 0%,#9dce2c 100%);
    background: -ms-linear-gradient(top,  #8cb82b 0%,#9dce2c 100%);
    background: linear-gradient(to bottom,  #8cb82b 0%,#9dce2c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8cb82b', endColorstr='#9dce2c',GradientType=0 );
}

.btn.color-9 {
    background: #f24537;
    background: -moz-linear-gradient(top,  #f24537 0%, #c62d1f 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f24537), color-stop(100%,#c62d1f));
    background: -webkit-linear-gradient(top,  #f24537 0%,#c62d1f 100%);
    background: -o-linear-gradient(top,  #f24537 0%,#c62d1f 100%);
    background: -ms-linear-gradient(top,  #f24537 0%,#c62d1f 100%);
    background: linear-gradient(to bottom,  #f24537 0%,#c62d1f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f24537', endColorstr='#c62d1f',GradientType=0 );
	border:1px solid #d02718;
	color:#ffffff!important;
	text-shadow:1px 1px 0px #810e05;
}
.btn.color-9:hover {
    background: #c62d1f;
    background: -moz-linear-gradient(top,  #c62d1f 0%, #f24537 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c62d1f), color-stop(100%,#f24537));
    background: -webkit-linear-gradient(top,  #c62d1f 0%,#f24537 100%);
    background: -o-linear-gradient(top,  #c62d1f 0%,#f24537 100%);
    background: -ms-linear-gradient(top,  #c62d1f 0%,#f24537 100%);
    background: linear-gradient(to bottom,  #c62d1f 0%,#f24537 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c62d1f', endColorstr='#f24537',GradientType=0 );
}

.btn.color-10 {
    background: #fae4bd;
    background: -moz-linear-gradient(top,  #fae4bd 0%, #eac380 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fae4bd), color-stop(100%,#eac380));
    background: -webkit-linear-gradient(top,  #fae4bd 0%,#eac380 100%);
    background: -o-linear-gradient(top,  #fae4bd 0%,#eac380 100%);
    background: -ms-linear-gradient(top,  #fae4bd 0%,#eac380 100%);
    background: linear-gradient(to bottom,  #fae4bd 0%,#eac380 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fae4bd', endColorstr='#eac380',GradientType=0 );
	border:1px solid #eeb44f;
	color:#ffffff;
	text-shadow:1px 1px 0px #cc9f52;
}
.btn.color-10:hover {
    background: #eac380;
    background: -moz-linear-gradient(top,  #eac380 0%, #fae4bd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eac380), color-stop(100%,#fae4bd));
    background: -webkit-linear-gradient(top,  #eac380 0%,#fae4bd 100%);
    background: -o-linear-gradient(top,  #eac380 0%,#fae4bd 100%);
    background: -ms-linear-gradient(top,  #eac380 0%,#fae4bd 100%);
    background: linear-gradient(to bottom,  #eac380 0%,#fae4bd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eac380', endColorstr='#fae4bd',GradientType=0 );
}

.btn.color-11 {
    background: #ff5bb0;
    background: -moz-linear-gradient(top,  #ff5bb0 0%, #ef027d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5bb0), color-stop(100%,#ef027d));
    background: -webkit-linear-gradient(top,  #ff5bb0 0%,#ef027d 100%);
    background: -o-linear-gradient(top,  #ff5bb0 0%,#ef027d 100%);
    background: -ms-linear-gradient(top,  #ff5bb0 0%,#ef027d 100%);
    background: linear-gradient(to bottom,  #ff5bb0 0%,#ef027d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5bb0', endColorstr='#ef027d',GradientType=0 );
	border:1px solid #ee1eb5;
	color:#ffffff;
	text-shadow:1px 1px 0px #c70067;
}
.btn.color-11:hover {
    background: #ef027d;
    background: -moz-linear-gradient(top,  #ef027d 0%, #ff5bb0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ef027d), color-stop(100%,#ff5bb0));
    background: -webkit-linear-gradient(top,  #ef027d 0%,#ff5bb0 100%);
    background: -o-linear-gradient(top,  #ef027d 0%,#ff5bb0 100%);
    background: -ms-linear-gradient(top,  #ef027d 0%,#ff5bb0 100%);
    background: linear-gradient(to bottom,  #ef027d 0%,#ff5bb0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ef027d', endColorstr='#ff5bb0',GradientType=0 );
}

.btn.color-12 {
    background: #79bbff;
    background: -moz-linear-gradient(top,  #79bbff 0%, #4197ee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#79bbff), color-stop(100%,#4197ee));
    background: -webkit-linear-gradient(top,  #79bbff 0%,#4197ee 100%);
    background: -o-linear-gradient(top,  #79bbff 0%,#4197ee 100%);
    background: -ms-linear-gradient(top,  #79bbff 0%,#4197ee 100%);
    background: linear-gradient(to bottom,  #79bbff 0%,#4197ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79bbff', endColorstr='#4197ee',GradientType=0 );
	border:1px solid #469df5;
	color:#ffffff;
	text-shadow:1px 1px 0px #287ace;
}
.btn.color-12:hover {
    background: #4197ee;
    background: -moz-linear-gradient(top,  #4197ee 0%, #79bbff 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4197ee), color-stop(100%,#79bbff));
    background: -webkit-linear-gradient(top,  #4197ee 0%,#79bbff 100%);
    background: -o-linear-gradient(top,  #4197ee 0%,#79bbff 100%);
    background: -ms-linear-gradient(top,  #4197ee 0%,#79bbff 100%);
    background: linear-gradient(to bottom,  #4197ee 0%,#79bbff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4197ee', endColorstr='#79bbff',GradientType=0 );
}

.btn.color-13 {
    background: #f9f9f9;
    background: -moz-linear-gradient(top,  #f9f9f9 0%, #e9e9e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%);
    background: -o-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%);
    background: -ms-linear-gradient(top,  #f9f9f9 0%,#e9e9e9 100%);
    background: linear-gradient(to bottom,  #f9f9f9 0%,#e9e9e9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0 );
	border:1px solid #dcdcdc;
	color:#666666;
	text-shadow:1px 1px 0px #ffffff;
}
.btn.color-13:hover {
    background: #e9e9e9;
    background: -moz-linear-gradient(top,  #e9e9e9 0%, #f9f9f9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#f9f9f9));
    background: -webkit-linear-gradient(top,  #e9e9e9 0%,#f9f9f9 100%);
    background: -o-linear-gradient(top,  #e9e9e9 0%,#f9f9f9 100%);
    background: -ms-linear-gradient(top,  #e9e9e9 0%,#f9f9f9 100%);
    background: linear-gradient(to bottom,  #e9e9e9 0%,#f9f9f9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0 );
}

.btn.color-14 {
    background: #f6b33d;
    background: -moz-linear-gradient(top,  #f6b33d 0%, #d29105 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6b33d), color-stop(100%,#d29105));
    background: -webkit-linear-gradient(top,  #f6b33d 0%,#d29105 100%);
    background: -o-linear-gradient(top,  #f6b33d 0%,#d29105 100%);
    background: -ms-linear-gradient(top,  #f6b33d 0%,#d29105 100%);
    background: linear-gradient(to bottom,  #f6b33d 0%,#d29105 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6b33d', endColorstr='#d29105',GradientType=0 );
	border:1px solid #eda933;
	color:#ffffff;
	text-shadow:1px 1px 0px #cd8a15;
}
.btn.color-14:hover {
    background: #d29105;
    background: -moz-linear-gradient(top,  #d29105 0%, #f6b33d 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d29105), color-stop(100%,#f6b33d));
    background: -webkit-linear-gradient(top,  #d29105 0%,#f6b33d 100%);
    background: -o-linear-gradient(top,  #d29105 0%,#f6b33d 100%);
    background: -ms-linear-gradient(top,  #d29105 0%,#f6b33d 100%);
    background: linear-gradient(to bottom,  #d29105 0%,#f6b33d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d29105', endColorstr='#f6b33d',GradientType=0 );
}

.btn.color-15 {
    background: #b8e356;
    background: -moz-linear-gradient(top,  #b8e356 0%, #a5cc52 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b8e356), color-stop(100%,#a5cc52));
    background: -webkit-linear-gradient(top,  #b8e356 0%,#a5cc52 100%);
    background: -o-linear-gradient(top,  #b8e356 0%,#a5cc52 100%);
    background: -ms-linear-gradient(top,  #b8e356 0%,#a5cc52 100%);
    background: linear-gradient(to bottom,  #b8e356 0%,#a5cc52 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8e356', endColorstr='#a5cc52',GradientType=0 );
	border:1px solid #83c41a;
	color:#ffffff;
	text-shadow:1px 1px 0px #86ae47;
}
.btn.color-15:hover {
    background: #a5cc52;
    background: -moz-linear-gradient(top,  #a5cc52 0%, #b8e356 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a5cc52), color-stop(100%,#b8e356));
    background: -webkit-linear-gradient(top,  #a5cc52 0%,#b8e356 100%);
    background: -o-linear-gradient(top,  #a5cc52 0%,#b8e356 100%);
    background: -ms-linear-gradient(top,  #a5cc52 0%,#b8e356 100%);
    background: linear-gradient(to bottom,  #a5cc52 0%,#b8e356 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a5cc52', endColorstr='#b8e356',GradientType=0 );
}

.btn.color-16 {
    background: #3c93f0;
    background: -moz-linear-gradient(top,  #3c93f0 0%, #1f63d1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3c93f0), color-stop(100%,#1f63d1));
    background: -webkit-linear-gradient(top,  #3c93f0 0%,#1f63d1 100%);
    background: -o-linear-gradient(top,  #3c93f0 0%,#1f63d1 100%);
    background: -ms-linear-gradient(top,  #3c93f0 0%,#1f63d1 100%);
    background: linear-gradient(to bottom,  #3c93f0 0%,#1f63d1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c93f0', endColorstr='#1f63d1',GradientType=0 );
	border:1px solid #337fed;
	color:#ffffff;
	text-shadow:1px 1px 0px #1570cd;
}
.btn.color-16:hover {
    background: #1f63d1;
    background: -moz-linear-gradient(top,  #1f63d1 0%, #3c93f0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1f63d1), color-stop(100%,#3c93f0));
    background: -webkit-linear-gradient(top,  #1f63d1 0%,#3c93f0 100%);
    background: -o-linear-gradient(top,  #1f63d1 0%,#3c93f0 100%);
    background: -ms-linear-gradient(top,  #1f63d1 0%,#3c93f0 100%);
    background: linear-gradient(to bottom,  #1f63d1 0%,#3c93f0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f63d1', endColorstr='#3c93f0',GradientType=0 );
}

.btn.color-17 {
    background: #eea1fc;
    background: -moz-linear-gradient(top,  #eea1fc 0%, #d441ee 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eea1fc), color-stop(100%,#d441ee));
    background: -webkit-linear-gradient(top,  #eea1fc 0%,#d441ee 100%);
    background: -o-linear-gradient(top,  #eea1fc 0%,#d441ee 100%);
    background: -ms-linear-gradient(top,  #eea1fc 0%,#d441ee 100%);
    background: linear-gradient(to bottom,  #eea1fc 0%,#d441ee 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eea1fc', endColorstr='#d441ee',GradientType=0 );
	border:1px solid #dd5df4;
	color:#ffffff;
	text-shadow:1px 1px 0px #b63dcc;
}
.btn.color-17:hover {
    background: #d441ee;
    background: -moz-linear-gradient(top,  #d441ee 0%, #eea1fc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d441ee), color-stop(100%,#eea1fc));
    background: -webkit-linear-gradient(top,  #d441ee 0%,#eea1fc 100%);
    background: -o-linear-gradient(top,  #d441ee 0%,#eea1fc 100%);
    background: -ms-linear-gradient(top,  #d441ee 0%,#eea1fc 100%);
    background: linear-gradient(to bottom,  #d441ee 0%,#eea1fc 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d441ee', endColorstr='#eea1fc',GradientType=0 );
}

.btn.color-18 {
    background: #f1bdfa;
    background: -moz-linear-gradient(top,  #f1bdfa 0%, #da80ea 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f1bdfa), color-stop(100%,#da80ea));
    background: -webkit-linear-gradient(top,  #f1bdfa 0%,#da80ea 100%);
    background: -o-linear-gradient(top,  #f1bdfa 0%,#da80ea 100%);
    background: -ms-linear-gradient(top,  #f1bdfa 0%,#da80ea 100%);
    background: linear-gradient(to bottom,  #f1bdfa 0%,#da80ea 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1bdfa', endColorstr='#da80ea',GradientType=0 );
	border:1px solid #e284f3;
	color:#ffffff;
	text-shadow:1px 1px 0px #b952cc;
}
.btn.color-18:hover {
    background: #da80ea;
    background: -moz-linear-gradient(top,  #da80ea 0%, #f1bdfa 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da80ea), color-stop(100%,#f1bdfa));
    background: -webkit-linear-gradient(top,  #da80ea 0%,#f1bdfa 100%);
    background: -o-linear-gradient(top,  #da80ea 0%,#f1bdfa 100%);
    background: -ms-linear-gradient(top,  #da80ea 0%,#f1bdfa 100%);
    background: linear-gradient(to bottom,  #da80ea 0%,#f1bdfa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da80ea', endColorstr='#f1bdfa',GradientType=0 );
}

.btn.color-19 {
    background: #89c403;
    background: -moz-linear-gradient(top,  #89c403 0%, #77a809 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#89c403), color-stop(100%,#77a809));
    background: -webkit-linear-gradient(top,  #89c403 0%,#77a809 100%);
    background: -o-linear-gradient(top,  #89c403 0%,#77a809 100%);
    background: -ms-linear-gradient(top,  #89c403 0%,#77a809 100%);
    background: linear-gradient(to bottom,  #89c403 0%,#77a809 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#89c403', endColorstr='#77a809',GradientType=0 );
	border:1px solid #74b807;
	color:#ffffff;
	text-shadow:1px 1px 0px #528009;
}
.btn.color-19:hover {
    background: #77a809;
    background: -moz-linear-gradient(top,  #77a809 0%, #89c403 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#77a809), color-stop(100%,#89c403));
    background: -webkit-linear-gradient(top,  #77a809 0%,#89c403 100%);
    background: -o-linear-gradient(top,  #77a809 0%,#89c403 100%);
    background: -ms-linear-gradient(top,  #77a809 0%,#89c403 100%);
    background: linear-gradient(to bottom,  #77a809 0%,#89c403 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#77a809', endColorstr='#89c403',GradientType=0 );
}

.btn.color-20 {
    background: #87e0fd; 
    background: -moz-linear-gradient(top,  #87e0fd 0%, #53cbf1 40%, #05abe0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#87e0fd), color-stop(40%,#53cbf1), color-stop(100%,#05abe0));
    background: -webkit-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); 
    background: -o-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); 
    background: -ms-linear-gradient(top,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); 
    background: linear-gradient(to bottom,  #87e0fd 0%,#53cbf1 40%,#05abe0 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87e0fd', endColorstr='#05abe0',GradientType=0 );
	border:1px solid #e284f3;
	color:#ffffff;
	text-shadow:1px 1px 0px #b952cc;
}
.btn.color-20:hover {
    background: #05abe0; 
    background: -moz-linear-gradient(top,  #05abe0 0%, #53cbf1 60%, #87e0fd 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#05abe0), color-stop(60%,#53cbf1), color-stop(100%,#87e0fd)); 
    background: -webkit-linear-gradient(top,  #05abe0 0%,#53cbf1 60%,#87e0fd 100%);
    background: -o-linear-gradient(top,  #05abe0 0%,#53cbf1 60%,#87e0fd 100%); 
    background: -ms-linear-gradient(top,  #05abe0 0%,#53cbf1 60%,#87e0fd 100%); 
    background: linear-gradient(to bottom,  #05abe0 0%,#53cbf1 60%,#87e0fd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#05abe0', endColorstr='#87e0fd',GradientType=0 ); 
}