/*

стили кнопок, цвета - Brown, Orange, Black, Gray, Silver, White, Fuchsia, purple, 
Red, Maroon, Yellow, Olive, Lime, Green, Aqua, Teal, Blue, Navy

*/
.Brown-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Brown-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 700;
  line-height: 1.5;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 20px;
  background-color: #A52A2A;
  background-image: -webkit-linear-gradient(top, #a92b2b 0%, #ad4b4b 48%, #A52A2A 49%, #A52A2A 82%, #bb3030 100%);
  background-image: -moz-linear-gradient(top, #a92b2b 0%, #ad4b4b 48%, #A52A2A 49%, #A52A2A 82%, #bb3030 100%);
  background-image: -o-linear-gradient(top, #a92b2b 0%, #ad4b4b 48%, #A52A2A 49%, #A52A2A 82%, #bb3030 100%);
  background-image: linear-gradient(top, #a92b2b 0%, #ad4b4b 48%, #A52A2A 49%, #A52A2A 82%, #bb3030 100%);
  border-color: hsl(0, 0%, 41%);
  -webkit-box-shadow: inset 0 0 1px 1px #d24e4e, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #d24e4e, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #d24e4e, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #001a1a;
  -moz-text-shadow: 1px 1px 1px #001a1a;
  -o-text-shadow: 1px 1px 1px #001a1a;
  text-shadow: 1px 1px 1px #001a1a;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Brown-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Brown-button:hover {
  color: Yellow;
  background-color: #b12d2d;
  background-image: -webkit-linear-gradient(top, #b52e2e 0%, #b45353 48%, #b12d2d 49%, #b12d2d 82%, #c73333 100%);
  background-image: -moz-linear-gradient(top, #b52e2e 0%, #b45353 48%, #b12d2d 49%, #b12d2d 82%, #c73333 100%);
  background-image: -o-linear-gradient(top, #b52e2e 0%, #b45353 48%, #b12d2d 49%, #b12d2d 82%, #c73333 100%);
  background-image: linear-gradient(top, #b52e2e 0%, #b45353 48%, #b12d2d 49%, #b12d2d 82%, #c73333 100%);
  border-color: hsl(0, 0%, 44%);
  -webkit-box-shadow: inset 0 0 1px 1px #d45656, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #d45656, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #d45656, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #601818;
  -moz-text-shadow: 1px 1px 1px #601818;
  -o-text-shadow: 1px 1px 1px #601818;
  text-shadow: 1px 1px 1px #601818;
}

.Brown-button:active {
  color: #FFFFFF;
  background-color: #992727;
  background-image: -webkit-linear-gradient(top, #912525 0%, #A52A2A 100%);
  background-image: -moz-linear-gradient(top, #912525 0%, #A52A2A 100%);
  background-image: -o-linear-gradient(top, #912525 0%, #A52A2A 100%);
  background-image: linear-gradient(top, #912525 0%, #A52A2A 100%);
  padding: 13px 30px 11px 30px;
}

.Orange-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Orange-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.5;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 21px;
  background-color: #FFA500;
  background-image: -webkit-linear-gradient(top, #ffa705 0%, #eaad3e 48%, #FFA500 49%, #FFA500 82%, #ffaf1c 100%);
  background-image: -moz-linear-gradient(top, #ffa705 0%, #eaad3e 48%, #FFA500 49%, #FFA500 82%, #ffaf1c 100%);
  background-image: -o-linear-gradient(top, #ffa705 0%, #eaad3e 48%, #FFA500 49%, #FFA500 82%, #ffaf1c 100%);
  background-image: linear-gradient(top, #ffa705 0%, #eaad3e 48%, #FFA500 49%, #FFA500 82%, #ffaf1c 100%);
  border-color: hsl(39, 40%, 40%);
  -webkit-box-shadow: inset 0 0 1px 1px #ffc04d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ffc04d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ffc04d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #996300;
  -moz-text-shadow: 1px 1px 1px #996300;
  -o-text-shadow: 1px 1px 1px #996300;
  text-shadow: 1px 1px 1px #996300;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Orange-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Orange-button:hover {
  color: #000000;
  background-color: #ffaa0f;
  background-image: -webkit-linear-gradient(top, #ffac14 0%, #ebb34c 48%, #ffaa0f 49%, #ffaa0f 82%, #ffb42b 100%);
  background-image: -moz-linear-gradient(top, #ffac14 0%, #ebb34c 48%, #ffaa0f 49%, #ffaa0f 82%, #ffb42b 100%);
  background-image: -o-linear-gradient(top, #ffac14 0%, #ebb34c 48%, #ffaa0f 49%, #ffaa0f 82%, #ffb42b 100%);
  background-image: linear-gradient(top, #ffac14 0%, #ebb34c 48%, #ffaa0f 49%, #ffaa0f 82%, #ffb42b 100%);
  border-color: hsl(39, 39%, 41%);
  -webkit-box-shadow: inset 0 0 1px 1px #ffc761, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ffc761, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ffc761, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #a86c00;
  -moz-text-shadow: 1px 1px 1px #a86c00;
  -o-text-shadow: 1px 1px 1px #a86c00;
  text-shadow: 1px 1px 1px #a86c00;
}

.Orange-button:active {
  color: #FFFFFF;
  background-color: #f09b00;
  background-image: -webkit-linear-gradient(top, #e69400 0%, #FFA500 100%);
  background-image: -moz-linear-gradient(top, #e69400 0%, #FFA500 100%);
  background-image: -o-linear-gradient(top, #e69400 0%, #FFA500 100%);
  background-image: linear-gradient(top, #e69400 0%, #FFA500 100%);
  padding: 13px 30px 11px 30px;
}

.Navy-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Navy-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 17px;
  background-color: #000080;
  background-image: -webkit-linear-gradient(top, #000085 0%, #111198 48%, #000080 49%, #000080 82%, #00009c 100%);
  background-image: -moz-linear-gradient(top, #000085 0%, #111198 48%, #000080 49%, #000080 82%, #00009c 100%);
  background-image: -o-linear-gradient(top, #000085 0%, #111198 48%, #000080 49%, #000080 82%, #00009c 100%);
  background-image: linear-gradient(top, #000085 0%, #111198 48%, #000080 49%, #000080 82%, #00009c 100%);
  border-color: hsl(240, 30%, 25%);
  -webkit-box-shadow: inset 0 0 1px 1px #00f, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #00f, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #00f, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #00001a;
  -moz-text-shadow: 1px 1px 1px #00001a;
  -o-text-shadow: 1px 1px 1px #00001a;
  text-shadow: 1px 1px 1px #00001a;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Navy-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Navy-button:hover {
  color: Yellow;
  background-color: #00008f;
  background-image: -webkit-linear-gradient(top, #000094 0%, #1212a5 48%, #00008f 49%, #00008f 82%, #0000ab 100%);
  background-image: -moz-linear-gradient(top, #000094 0%, #1212a5 48%, #00008f 49%, #00008f 82%, #0000ab 100%);
  background-image: -o-linear-gradient(top, #000094 0%, #1212a5 48%, #00008f 49%, #00008f 82%, #0000ab 100%);
  background-image: linear-gradient(top, #000094 0%, #1212a5 48%, #00008f 49%, #00008f 82%, #0000ab 100%);
  border-color: hsl(240, 31%, 28%);
  -webkit-box-shadow: inset 0 0 1px 1px #0a0aff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #0a0aff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #0a0aff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #000029;
  -moz-text-shadow: 1px 1px 1px #000029;
  -o-text-shadow: 1px 1px 1px #000029;
  text-shadow: 1px 1px 1px #000029;
}

.Navy-button:active {
  color: #FFFFFF;
  background-color: #000071;
  background-image: -webkit-linear-gradient(top, #000067 0%, #000080 100%);
  background-image: -moz-linear-gradient(top, #000067 0%, #000080 100%);
  background-image: -o-linear-gradient(top, #000067 0%, #000080 100%);
  background-image: linear-gradient(top, #000067 0%, #000080 100%);
  padding: 13px 30px 11px 30px;
}

.Blue-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Blue-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 19px;
  background-color: #0000FF;
  background-image: -webkit-linear-gradient(top, #0505ff 0%, #3e3eea 48%, #0000FF 49%, #0000FF 82%, #1c1cff 100%);
  background-image: -moz-linear-gradient(top, #0505ff 0%, #3e3eea 48%, #0000FF 49%, #0000FF 82%, #1c1cff 100%);
  background-image: -o-linear-gradient(top, #0505ff 0%, #3e3eea 48%, #0000FF 49%, #0000FF 82%, #1c1cff 100%);
  background-image: linear-gradient(top, #0505ff 0%, #3e3eea 48%, #0000FF 49%, #0000FF 82%, #1c1cff 100%);
  border-color: hsl(240, 32%, 50%);
  -webkit-box-shadow: inset 0 0 1px 1px #7575ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #7575ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #7575ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #009;
  -moz-text-shadow: 1px 1px 1px #009;
  -o-text-shadow: 1px 1px 1px #009;
  text-shadow: 1px 1px 1px #009;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Blue-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Blue-button:hover {
  color: #FFFFFF;
  background-color: #0f0fff;
  background-image: -webkit-linear-gradient(top, #1414ff 0%, #4c4ceb 48%, #0f0fff 49%, #0f0fff 82%, #2b2bff 100%);
  background-image: -moz-linear-gradient(top, #1414ff 0%, #4c4ceb 48%, #0f0fff 49%, #0f0fff 82%, #2b2bff 100%);
  background-image: -o-linear-gradient(top, #1414ff 0%, #4c4ceb 48%, #0f0fff 49%, #0f0fff 82%, #2b2bff 100%);
  background-image: linear-gradient(top, #1414ff 0%, #4c4ceb 48%, #0f0fff 49%, #0f0fff 82%, #2b2bff 100%);
  border-color: hsl(240, 34%, 53%);
  -webkit-box-shadow: inset 0 0 1px 1px #7a7aff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #7a7aff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #7a7aff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #0000a8;
  -moz-text-shadow: 1px 1px 1px #0000a8;
  -o-text-shadow: 1px 1px 1px #0000a8;
  text-shadow: 1px 1px 1px #0000a8;
}

.Blue-button:active {
  color: #FFFFFF;
  background-color: #0000f0;
  background-image: -webkit-linear-gradient(top, #0000e6 0%, #0000FF 100%);
  background-image: -moz-linear-gradient(top, #0000e6 0%, #0000FF 100%);
  background-image: -o-linear-gradient(top, #0000e6 0%, #0000FF 100%);
  background-image: linear-gradient(top, #0000e6 0%, #0000FF 100%);
  padding: 13px 30px 11px 30px;
}

.Teal-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Teal-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 700;
  line-height: 1.4;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 18px;
  background-color: #008080;
  background-image: -webkit-linear-gradient(top, #001885 0%, #119898 48%, #008080 49%, #008080 82%, #009c9c 100%);
  background-image: -moz-linear-gradient(top, #001885 0%, #119898 48%, #008080 49%, #008080 82%, #009c9c 100%);
  background-image: -o-linear-gradient(top, #001885 0%, #119898 48%, #008080 49%, #008080 82%, #009c9c 100%);
  background-image: linear-gradient(top, #001885 0%, #119898 48%, #008080 49%, #008080 82%, #009c9c 100%);
  border-color: hsl(180, 40%, 25%);
  -webkit-box-shadow: inset 0 0 1px 1px #0cc, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #0cc, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #0cc, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #001a1a;
  -moz-text-shadow: 1px 1px 1px #001a1a;
  -o-text-shadow: 1px 1px 1px #001a1a;
  text-shadow: 1px 1px 1px #001a1a;
  -webkit-border-radius: 18px;
  -moz-border-radius: 18px;
  border-radius: 5%;
  padding: 12px 30px 12px 30px;
}

.Teal-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Teal-button:hover {
  color: Yellow;
  background-color: #008f8f;
  background-image: -webkit-linear-gradient(top, #001885 0%, #12a5a5 48%, #008f8f 49%, #008f8f 82%, #00abab 100%);
  background-image: -moz-linear-gradient(top, #001885 0%, #12a5a5 48%, #008f8f 49%, #008f8f 82%, #00abab 100%);
  background-image: -o-linear-gradient(top, #001885 0%, #12a5a5 48%, #008f8f 49%, #008f8f 82%, #00abab 100%);
  background-image: linear-gradient(top, #001885 0%, #12a5a5 48%, #008f8f 49%, #008f8f 82%, #00abab 100%);
  border-color: hsl(180, 42%, 28%);
  -webkit-box-shadow: inset 0 0 1px 1px #00d1d1, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #00d1d1, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #00d1d1, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #002929;
  -moz-text-shadow: 1px 1px 1px #002929;
  -o-text-shadow: 1px 1px 1px #002929;
  text-shadow: 1px 1px 1px #002929;
}

.Teal-button:active {
  color: #000000;
  background-color: #007171;
  background-image: -webkit-linear-gradient(top, #001885 0%, #008080 100%);
  background-image: -moz-linear-gradient(top, #001885 0%, #008080 100%);
  background-image: -o-linear-gradient(top, #001885 0%, #008080 100%);
  background-image: linear-gradient(top, #001885 0%, #008080 100%);
  padding: 13px 30px 11px 30px;
}

.Aqua-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Aqua-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #000000;
  font-size: 12px;
  background-color: #00FFFF;
  background-image: -webkit-linear-gradient(top, #05ffff 0%, #3eeaea 48%, #00FFFF 49%, #00FFFF 82%, #1cffff 100%);
  background-image: -moz-linear-gradient(top, #05ffff 0%, #3eeaea 48%, #00FFFF 49%, #00FFFF 82%, #1cffff 100%);
  background-image: -o-linear-gradient(top, #05ffff 0%, #3eeaea 48%, #00FFFF 49%, #00FFFF 82%, #1cffff 100%);
  background-image: linear-gradient(top, #05ffff 0%, #3eeaea 48%, #00FFFF 49%, #00FFFF 82%, #1cffff 100%);
  border-color: hsl(180, 39%, 38%);
  -webkit-box-shadow: inset 0 0 1px 1px #52ffff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #52ffff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #52ffff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #099;
  -moz-text-shadow: 1px 1px 1px #099;
  -o-text-shadow: 1px 1px 1px #099;
  text-shadow: 1px 1px 1px #099;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Aqua-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Aqua-button:hover {
  color: #000000;
  background-color: #0fffff;
  background-image: -webkit-linear-gradient(top, #14ffff 0%, #4cebeb 48%, #0fffff 49%, #0fffff 82%, #2bffff 100%);
  background-image: -moz-linear-gradient(top, #14ffff 0%, #4cebeb 48%, #0fffff 49%, #0fffff 82%, #2bffff 100%);
  background-image: -o-linear-gradient(top, #14ffff 0%, #4cebeb 48%, #0fffff 49%, #0fffff 82%, #2bffff 100%);
  background-image: linear-gradient(top, #14ffff 0%, #4cebeb 48%, #0fffff 49%, #0fffff 82%, #2bffff 100%);
  border-color: hsl(180, 39%, 41%);
  -webkit-box-shadow: inset 0 0 1px 1px #61ffff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #61ffff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #61ffff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #00a8a8;
  -moz-text-shadow: 1px 1px 1px #00a8a8;
  -o-text-shadow: 1px 1px 1px #00a8a8;
  text-shadow: 1px 1px 1px #00a8a8;
}

.Aqua-button:active {
  color: #000000;
  background-color: #00f0f0;
  background-image: -webkit-linear-gradient(top, #00e6e6 0%, #00FFFF 100%);
  background-image: -moz-linear-gradient(top, #00e6e6 0%, #00FFFF 100%);
  background-image: -o-linear-gradient(top, #00e6e6 0%, #00FFFF 100%);
  background-image: linear-gradient(top, #00e6e6 0%, #00FFFF 100%);
  padding: 13px 30px 11px 30px;
}

.Green-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Green-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.4;
  font-weight: 700;
  font-weight: normal;
  font-family: sans-serif;
  color: #ffffff;
  font-size: 18px;
  background-color: #008000;
  background-image: -webkit-linear-gradient(top, #008500 0%, #119811 48%, #008000 49%, #008000 82%, #009c00 100%);
  background-image: -moz-linear-gradient(top, #008500 0%, #119811 48%, #008000 49%, #008000 82%, #009c00 100%);
  background-image: -o-linear-gradient(top, #008500 0%, #119811 48%, #008000 49%, #008000 82%, #009c00 100%);
  background-image: linear-gradient(top, #008500 0%, #119811 48%, #008000 49%, #008000 82%, #009c00 100%);
  border-color: hsl(120, 38%, 25%);
  -webkit-box-shadow: inset 0 0 1px 1px #00d700, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #00d700, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #00d700, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #001a00;
  -moz-text-shadow: 1px 1px 1px #001a00;
  -o-text-shadow: 1px 1px 1px #001a00;
  text-shadow: 1px 1px 1px #001a00;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
  padding: 15px 20px 15px 20px;
}

.Green-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Green-button:hover {
  color: white;
  background-color: #008f00;
  background-image: -webkit-linear-gradient(top, #009400 0%, #12a512 48%, #008f00 49%, #008f00 82%, #00ab00 100%);
  background-image: -moz-linear-gradient(top, #009400 0%, #12a512 48%, #008f00 49%, #008f00 82%, #00ab00 100%);
  background-image: -o-linear-gradient(top, #009400 0%, #12a512 48%, #008f00 49%, #008f00 82%, #00ab00 100%);
  background-image: linear-gradient(top, #009400 0%, #12a512 48%, #008f00 49%, #008f00 82%, #00ab00 100%);
  border-color: hsl(120, 40%, 28%);
  -webkit-box-shadow: inset 0 0 1px 1px #00db00, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #00db00, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #00db00, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #002900;
  -moz-text-shadow: 1px 1px 1px #002900;
  -o-text-shadow: 1px 1px 1px #002900;
  text-shadow: 1px 1px 1px #002900;
}

.Green-button:active {
  color: #000000;
  background-color: #007100;
  background-image: -webkit-linear-gradient(top, #006700 0%, #008000 100%);
  background-image: -moz-linear-gradient(top, #006700 0%, #008000 100%);
  background-image: -o-linear-gradient(top, #006700 0%, #008000 100%);
  background-image: linear-gradient(top, #006700 0%, #008000 100%);
  padding: 13px 30px 11px 30px;
}

.Lime-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Lime-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #000000;
  font-size: 12px;
  background-color: #00FF00;
  background-image: -webkit-linear-gradient(top, #05ff05 0%, #3eea3e 48%, #00FF00 49%, #00FF00 82%, #1cff1c 100%);
  background-image: -moz-linear-gradient(top, #05ff05 0%, #3eea3e 48%, #00FF00 49%, #00FF00 82%, #1cff1c 100%);
  background-image: -o-linear-gradient(top, #05ff05 0%, #3eea3e 48%, #00FF00 49%, #00FF00 82%, #1cff1c 100%);
  background-image: linear-gradient(top, #05ff05 0%, #3eea3e 48%, #00FF00 49%, #00FF00 82%, #1cff1c 100%);
  border-color: hsl(120, 43%, 46%);
  -webkit-box-shadow: inset 0 0 1px 1px #3dff3d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #3dff3d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #3dff3d, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #090;
  -moz-text-shadow: 1px 1px 1px #090;
  -o-text-shadow: 1px 1px 1px #090;
  text-shadow: 1px 1px 1px #090;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Lime-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Lime-button:hover {
  color: #000000;
  background-color: #0fff0f;
  background-image: -webkit-linear-gradient(top, #14ff14 0%, #4ceb4c 48%, #0fff0f 49%, #0fff0f 82%, #2bff2b 100%);
  background-image: -moz-linear-gradient(top, #14ff14 0%, #4ceb4c 48%, #0fff0f 49%, #0fff0f 82%, #2bff2b 100%);
  background-image: -o-linear-gradient(top, #14ff14 0%, #4ceb4c 48%, #0fff0f 49%, #0fff0f 82%, #2bff2b 100%);
  background-image: linear-gradient(top, #14ff14 0%, #4ceb4c 48%, #0fff0f 49%, #0fff0f 82%, #2bff2b 100%);
  border-color: hsl(120, 42%, 47%);
  -webkit-box-shadow: inset 0 0 1px 1px #51ff51, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #51ff51, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #51ff51, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #00a800;
  -moz-text-shadow: 1px 1px 1px #00a800;
  -o-text-shadow: 1px 1px 1px #00a800;
  text-shadow: 1px 1px 1px #00a800;
}

.Lime-button:active {
  color: #000000;
  background-color: #00f000;
  background-image: -webkit-linear-gradient(top, #00e600 0%, #00FF00 100%);
  background-image: -moz-linear-gradient(top, #00e600 0%, #00FF00 100%);
  background-image: -o-linear-gradient(top, #00e600 0%, #00FF00 100%);
  background-image: linear-gradient(top, #00e600 0%, #00FF00 100%);
  padding: 13px 30px 11px 30px;
}

.Olive-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Olive-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.1;
  font-weight: 600;
  font-weight: normal;
  font-family: sans-serif;
  color: #000000;
  font-size: 12px;
  background-color: #808000;
  background-image: -webkit-linear-gradient(top, #858500 0%, #989811 48%, #808000 49%, #808000 82%, #9c9c00 100%);
  background-image: -moz-linear-gradient(top, #858500 0%, #989811 48%, #808000 49%, #808000 82%, #9c9c00 100%);
  background-image: -o-linear-gradient(top, #858500 0%, #989811 48%, #808000 49%, #808000 82%, #9c9c00 100%);
  background-image: linear-gradient(top, #858500 0%, #989811 48%, #808000 49%, #808000 82%, #9c9c00 100%);
  border-color: hsl(60, 43%, 25%);
  -webkit-box-shadow: inset 0 0 1px 1px #bdbd00, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #bdbd00, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #bdbd00, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #1a1a00;
  -moz-text-shadow: 1px 1px 1px #1a1a00;
  -o-text-shadow: 1px 1px 1px #1a1a00;
  text-shadow: 1px 1px 1px #1a1a00;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Olive-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Olive-button:hover {
  color: #000000;
  background-color: #8f8f00;
  background-image: -webkit-linear-gradient(top, #949400 0%, #a5a512 48%, #8f8f00 49%, #8f8f00 82%, #abab00 100%);
  background-image: -moz-linear-gradient(top, #949400 0%, #a5a512 48%, #8f8f00 49%, #8f8f00 82%, #abab00 100%);
  background-image: -o-linear-gradient(top, #949400 0%, #a5a512 48%, #8f8f00 49%, #8f8f00 82%, #abab00 100%);
  background-image: linear-gradient(top, #949400 0%, #a5a512 48%, #8f8f00 49%, #8f8f00 82%, #abab00 100%);
  border-color: hsl(60, 45%, 28%);
  -webkit-box-shadow: inset 0 0 1px 1px #c2c200, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #c2c200, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #c2c200, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #292900;
  -moz-text-shadow: 1px 1px 1px #292900;
  -o-text-shadow: 1px 1px 1px #292900;
  text-shadow: 1px 1px 1px #292900;
}

.Olive-button:active {
  color: #000000;
  background-color: #717100;
  background-image: -webkit-linear-gradient(top, #676700 0%, #808000 100%);
  background-image: -moz-linear-gradient(top, #676700 0%, #808000 100%);
  background-image: -o-linear-gradient(top, #676700 0%, #808000 100%);
  background-image: linear-gradient(top, #676700 0%, #808000 100%);
  padding: 13px 30px 11px 30px;
}

.Yellow-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Yellow-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 700;
  line-height: 1.5;
  font-weight: normal;
  font-family: sans-serif;
  color: #000000;
  font-size: 20px;
  background-color: #FFFF00;
  background-image: -webkit-linear-gradient(top, #ffff05 0%, #eaea3e 48%, #FFFF00 49%, #FFFF00 82%, #ffff1c 100%);
  background-image: -moz-linear-gradient(top, #ffff05 0%, #eaea3e 48%, #FFFF00 49%, #FFFF00 82%, #ffff1c 100%);
  background-image: -o-linear-gradient(top, #ffff05 0%, #eaea3e 48%, #FFFF00 49%, #FFFF00 82%, #ffff1c 100%);
  background-image: linear-gradient(top, #ffff05 0%, #eaea3e 48%, #FFFF00 49%, #FFFF00 82%, #ffff1c 100%);
  border-color: hsl(60, 33%, 26%);
  -webkit-box-shadow: inset 0 0 1px 1px #ffff70, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ffff70, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ffff70, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #990;
  -moz-text-shadow: 1px 1px 1px #990;
  -o-text-shadow: 1px 1px 1px #990;
  text-shadow: 1px 1px 1px #990;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Yellow-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Yellow-button:hover {
  color: #000000;
  background-color: #ffff0f;
  background-image: -webkit-linear-gradient(top, #ffff14 0%, #ebeb4c 48%, #ffff0f 49%, #ffff0f 82%, #ffff2b 100%);
  background-image: -moz-linear-gradient(top, #ffff14 0%, #ebeb4c 48%, #ffff0f 49%, #ffff0f 82%, #ffff2b 100%);
  background-image: -o-linear-gradient(top, #ffff14 0%, #ebeb4c 48%, #ffff0f 49%, #ffff0f 82%, #ffff2b 100%);
  background-image: linear-gradient(top, #ffff14 0%, #ebeb4c 48%, #ffff0f 49%, #ffff0f 82%, #ffff2b 100%);
  border-color: hsl(60, 33%, 29%);
  -webkit-box-shadow: inset 0 0 1px 1px #ffff7f, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ffff7f, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ffff7f, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #a8a800;
  -moz-text-shadow: 1px 1px 1px #a8a800;
  -o-text-shadow: 1px 1px 1px #a8a800;
  text-shadow: 1px 1px 1px #a8a800;
}

.Yellow-button:active {
  color: #000000;
  background-color: #f0f000;
  background-image: -webkit-linear-gradient(top, #e6e600 0%, #FFFF00 100%);
  background-image: -moz-linear-gradient(top, #e6e600 0%, #FFFF00 100%);
  background-image: -o-linear-gradient(top, #e6e600 0%, #FFFF00 100%);
  background-image: linear-gradient(top, #e6e600 0%, #FFFF00 100%);
  padding: 13px 30px 11px 30px;
}

.Maroon-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Maroon-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  background-color: #800000;
  background-image: -webkit-linear-gradient(top, #850000 0%, #981111 48%, #800000 49%, #800000 82%, #9c0000 100%);
  background-image: -moz-linear-gradient(top, #850000 0%, #981111 48%, #800000 49%, #800000 82%, #9c0000 100%);
  background-image: -o-linear-gradient(top, #850000 0%, #981111 48%, #800000 49%, #800000 82%, #9c0000 100%);
  background-image: linear-gradient(top, #850000 0%, #981111 48%, #800000 49%, #800000 82%, #9c0000 100%);
  border-color: hsl(0, 34%, 25%);
  -webkit-box-shadow: inset 0 0 1px 1px #eb0000, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #eb0000, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #eb0000, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #1a0000;
  -moz-text-shadow: 1px 1px 1px #1a0000;
  -o-text-shadow: 1px 1px 1px #1a0000;
  text-shadow: 1px 1px 1px #1a0000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Maroon-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Maroon-button:hover {
  color: #FFFFFF;
  background-color: #8f0000;
  background-image: -webkit-linear-gradient(top, #940000 0%, #a51212 48%, #8f0000 49%, #8f0000 82%, #ab0000 100%);
  background-image: -moz-linear-gradient(top, #940000 0%, #a51212 48%, #8f0000 49%, #8f0000 82%, #ab0000 100%);
  background-image: -o-linear-gradient(top, #940000 0%, #a51212 48%, #8f0000 49%, #8f0000 82%, #ab0000 100%);
  background-image: linear-gradient(top, #940000 0%, #a51212 48%, #8f0000 49%, #8f0000 82%, #ab0000 100%);
  border-color: hsl(0, 34%, 28%);
  -webkit-box-shadow: inset 0 0 1px 1px #fa0000, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #fa0000, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #fa0000, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #290000;
  -moz-text-shadow: 1px 1px 1px #290000;
  -o-text-shadow: 1px 1px 1px #290000;
  text-shadow: 1px 1px 1px #290000;
}

.Maroon-button:active {
  color: #FFFFFF;
  background-color: #710000;
  background-image: -webkit-linear-gradient(top, #670000 0%, #800000 100%);
  background-image: -moz-linear-gradient(top, #670000 0%, #800000 100%);
  background-image: -o-linear-gradient(top, #670000 0%, #800000 100%);
  background-image: linear-gradient(top, #670000 0%, #800000 100%);
  padding: 13px 30px 11px 30px;
}

.Red-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Red-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  background-color: #FF0000;
  background-image: -webkit-linear-gradient(top, #ff0505 0%, #ea3e3e 48%, #FF0000 49%, #FF0000 82%, #ff1c1c 100%);
  background-image: -moz-linear-gradient(top, #ff0505 0%, #ea3e3e 48%, #FF0000 49%, #FF0000 82%, #ff1c1c 100%);
  background-image: -o-linear-gradient(top, #ff0505 0%, #ea3e3e 48%, #FF0000 49%, #FF0000 82%, #ff1c1c 100%);
  background-image: linear-gradient(top, #ff0505 0%, #ea3e3e 48%, #FF0000 49%, #FF0000 82%, #ff1c1c 100%);
  border-color: hsl(0, 39%, 50%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff5252, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff5252, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff5252, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #900;
  -moz-text-shadow: 1px 1px 1px #900;
  -o-text-shadow: 1px 1px 1px #900;
  text-shadow: 1px 1px 1px #900;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Red-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Red-button:hover {
  color: #FFFFFF;
  background-color: #ff0f0f;
  background-image: -webkit-linear-gradient(top, #ff1414 0%, #eb4c4c 48%, #ff0f0f 49%, #ff0f0f 82%, #ff2b2b 100%);
  background-image: -moz-linear-gradient(top, #ff1414 0%, #eb4c4c 48%, #ff0f0f 49%, #ff0f0f 82%, #ff2b2b 100%);
  background-image: -o-linear-gradient(top, #ff1414 0%, #eb4c4c 48%, #ff0f0f 49%, #ff0f0f 82%, #ff2b2b 100%);
  background-image: linear-gradient(top, #ff1414 0%, #eb4c4c 48%, #ff0f0f 49%, #ff0f0f 82%, #ff2b2b 100%);
  border-color: hsl(0, 40%, 53%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff5b5b, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff5b5b, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff5b5b, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #a80000;
  -moz-text-shadow: 1px 1px 1px #a80000;
  -o-text-shadow: 1px 1px 1px #a80000;
  text-shadow: 1px 1px 1px #a80000;
}

.Red-button:active {
  color: #FFFFFF;
  background-color: #f00000;
  background-image: -webkit-linear-gradient(top, #e60000 0%, #FF0000 100%);
  background-image: -moz-linear-gradient(top, #e60000 0%, #FF0000 100%);
  background-image: -o-linear-gradient(top, #e60000 0%, #FF0000 100%);
  background-image: linear-gradient(top, #e60000 0%, #FF0000 100%);
  padding: 13px 30px 11px 30px;
}

.Fuchsia-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Fuchsia-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  background-color: #FF00FF;
  background-image: -webkit-linear-gradient(top, #ff05ff 0%, #ea3eea 48%, #FF00FF 49%, #FF00FF 82%, #ff1cff 100%);
  background-image: -moz-linear-gradient(top, #ff05ff 0%, #ea3eea 48%, #FF00FF 49%, #FF00FF 82%, #ff1cff 100%);
  background-image: -o-linear-gradient(top, #ff05ff 0%, #ea3eea 48%, #FF00FF 49%, #FF00FF 82%, #ff1cff 100%);
  background-image: linear-gradient(top, #ff05ff 0%, #ea3eea 48%, #FF00FF 49%, #FF00FF 82%, #ff1cff 100%);
  border-color: hsl(300, 42%, 50%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff42ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff42ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff42ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #909;
  -moz-text-shadow: 1px 1px 1px #909;
  -o-text-shadow: 1px 1px 1px #909;
  text-shadow: 1px 1px 1px #909;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Fuchsia-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Fuchsia-button:hover {
  color: #FFFFFF;
  background-color: #ff0fff;
  background-image: -webkit-linear-gradient(top, #ff14ff 0%, #eb4ceb 48%, #ff0fff 49%, #ff0fff 82%, #ff2bff 100%);
  background-image: -moz-linear-gradient(top, #ff14ff 0%, #eb4ceb 48%, #ff0fff 49%, #ff0fff 82%, #ff2bff 100%);
  background-image: -o-linear-gradient(top, #ff14ff 0%, #eb4ceb 48%, #ff0fff 49%, #ff0fff 82%, #ff2bff 100%);
  background-image: linear-gradient(top, #ff14ff 0%, #eb4ceb 48%, #ff0fff 49%, #ff0fff 82%, #ff2bff 100%);
  border-color: hsl(300, 43%, 53%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff4cff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff4cff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff4cff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #a800a8;
  -moz-text-shadow: 1px 1px 1px #a800a8;
  -o-text-shadow: 1px 1px 1px #a800a8;
  text-shadow: 1px 1px 1px #a800a8;
}

.Fuchsia-button:active {
  color: #FFFFFF;
  background-color: #f000f0;
  background-image: -webkit-linear-gradient(top, #e600e6 0%, #FF00FF 100%);
  background-image: -moz-linear-gradient(top, #e600e6 0%, #FF00FF 100%);
  background-image: -o-linear-gradient(top, #e600e6 0%, #FF00FF 100%);
  background-image: linear-gradient(top, #e600e6 0%, #FF00FF 100%);
  padding: 13px 30px 11px 30px;
}

.White-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.White-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.5;
  font-weight: 600;
  font-weight: normal;
  font-family: sans-serif;
  color: #000000;
  font-size: 19px;
  background-color: #FFFFFF;
  background-image: -webkit-linear-gradient(top, #fff 0%, #fff 48%, #FFFFFF 49%, #FFFFFF 82%, #fff 100%);
  background-image: -moz-linear-gradient(top, #fff 0%, #fff 48%, #FFFFFF 49%, #FFFFFF 82%, #fff 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #fff 48%, #FFFFFF 49%, #FFFFFF 82%, #fff 100%);
  background-image: linear-gradient(top, #fff 0%, #fff 48%, #FFFFFF 49%, #FFFFFF 82%, #fff 100%);
  border-color: hsl(0, 0%, 68%);
  -webkit-box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #ccc;
  -moz-text-shadow: 1px 1px 1px #ccc;
  -o-text-shadow: 1px 1px 1px #ccc;
  text-shadow: 1px 1px 1px #ccc;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 28px;
  padding: 12px 30px 12px 30px;
}

.White-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.White-button:hover {
  color: #000000;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #fff 48%, #fff 49%, #fff 82%, #fff 100%);
  background-image: -moz-linear-gradient(top, #fff 0%, #fff 48%, #fff 49%, #fff 82%, #fff 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #fff 48%, #fff 49%, #fff 82%, #fff 100%);
  background-image: linear-gradient(top, #fff 0%, #fff 48%, #fff 49%, #fff 82%, #fff 100%);
  border-color: hsl(0, 0%, 68%);
  -webkit-box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #fff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #ccc;
  -moz-text-shadow: 1px 1px 1px #ccc;
  -o-text-shadow: 1px 1px 1px #ccc;
  text-shadow: 1px 1px 1px #ccc;
}

.White-button:active {
  color: #000000;
  background-color: #f7f7f7;
  background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #FFFFFF 100%);
  background-image: -moz-linear-gradient(top, #f2f2f2 0%, #FFFFFF 100%);
  background-image: -o-linear-gradient(top, #f2f2f2 0%, #FFFFFF 100%);
  background-image: linear-gradient(top, #f2f2f2 0%, #FFFFFF 100%);
  padding: 13px 30px 11px 30px;
}

.Silver-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Silver-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  background-color: #C8C0C0;
  background-image: -webkit-linear-gradient(top, #c3c3c3 0%, #d4d4d4 48%, #C0C0C0 49%, #C0C0C0 82%, #cecece 100%);
  background-image: -moz-linear-gradient(top, #c3c3c3 0%, #d4d4d4 48%, #C0C0C0 49%, #C0C0C0 82%, #cecece 100%);
  background-image: -o-linear-gradient(top, #c3c3c3 0%, #d4d4d4 48%, #C0C0C0 49%, #C0C0C0 82%, #cecece 100%);
  background-image: linear-gradient(top, #c3c3c3 0%, #d4d4d4 48%, #C0C0C0 49%, #C0C0C0 82%, #cecece 100%);
  border-color: hsl(0, 0%, 59%);
  -webkit-box-shadow: inset 0 0 1px 1px #eee, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #eee, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #eee, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #8d8d8d;
  -moz-text-shadow: 1px 1px 1px #8d8d8d;
  -o-text-shadow: 1px 1px 1px #8d8d8d;
  text-shadow: 1px 1px 1px #8d8d8d;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Silver-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Silver-button:hover {
  color: #FFFFFF;
  background-color: #c8c8c8;
  background-image: -webkit-linear-gradient(top, #cbcbcb 0%, #dcdcdc 48%, #c8c8c8 49%, #c8c8c8 82%, #d6d6d6 100%);
  background-image: -moz-linear-gradient(top, #cbcbcb 0%, #dcdcdc 48%, #c8c8c8 49%, #c8c8c8 82%, #d6d6d6 100%);
  background-image: -o-linear-gradient(top, #cbcbcb 0%, #dcdcdc 48%, #c8c8c8 49%, #c8c8c8 82%, #d6d6d6 100%);
  background-image: linear-gradient(top, #cbcbcb 0%, #dcdcdc 48%, #c8c8c8 49%, #c8c8c8 82%, #d6d6d6 100%);
  border-color: hsl(0, 0%, 60%);
  -webkit-box-shadow: inset 0 0 1px 1px #f8f8f8, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #f8f8f8, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #f8f8f8, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #959595;
  -moz-text-shadow: 1px 1px 1px #959595;
  -o-text-shadow: 1px 1px 1px #959595;
  text-shadow: 1px 1px 1px #959595;
}

.Silver-button:active {
  color: #FFFFFF;
  background-color: #b8b8b8;
  background-image: -webkit-linear-gradient(top, #b3b3b3 0%, #C0C0C0 100%);
  background-image: -moz-linear-gradient(top, #b3b3b3 0%, #C0C0C0 100%);
  background-image: -o-linear-gradient(top, #b3b3b3 0%, #C0C0C0 100%);
  background-image: linear-gradient(top, #b3b3b3 0%, #C0C0C0 100%);
  padding: 13px 30px 11px 30px;
}
.Gray-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Gray-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.1;
  font-weight: normal;
  font-family: sans-serif;
  font-weight: 600;
  color: #FFFFFF;
  font-size: 18px;
  background-color: #808080;
  background-image: -webkit-linear-gradient(top, #838383 0%, #949494 48%, #808080 49%, #808080 82%, #8e8e8e 100%);
  background-image: -moz-linear-gradient(top, #838383 0%, #949494 48%, #808080 49%, #808080 82%, #8e8e8e 100%);
  background-image: -o-linear-gradient(top, #838383 0%, #949494 48%, #808080 49%, #808080 82%, #8e8e8e 100%);
  background-image: linear-gradient(top, #838383 0%, #949494 48%, #808080 49%, #808080 82%, #8e8e8e 100%);
  border-color: hsl(0, 0%, 50%);
  -webkit-box-shadow: inset 0 0 1px 1px #999, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #999, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #999, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #4d4d4d;
  -moz-text-shadow: 1px 1px 1px #4d4d4d;
  -o-text-shadow: 1px 1px 1px #4d4d4d;
  text-shadow: 1px 1px 1px #4d4d4d;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Gray-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Gray-button:hover {
  color: #FFFFFF;
  background-color: #888;
  background-image: -webkit-linear-gradient(top, #8b8b8b 0%, #9c9c9c 48%, #888 49%, #888 82%, #969696 100%);
  background-image: -moz-linear-gradient(top, #8b8b8b 0%, #9c9c9c 48%, #888 49%, #888 82%, #969696 100%);
  background-image: -o-linear-gradient(top, #8b8b8b 0%, #9c9c9c 48%, #888 49%, #888 82%, #969696 100%);
  background-image: linear-gradient(top, #8b8b8b 0%, #9c9c9c 48%, #888 49%, #888 82%, #969696 100%);
  border-color: hsl(0, 0%, 53%);
  -webkit-box-shadow: inset 0 0 1px 1px #a1a1a1, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #a1a1a1, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #a1a1a1, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #555;
  -moz-text-shadow: 1px 1px 1px #555;
  -o-text-shadow: 1px 1px 1px #555;
  text-shadow: 1px 1px 1px #555;
}

.Gray-button:active {
  color: #FFFFFF;
  background-color: #787878;
  background-image: -webkit-linear-gradient(top, #737373 0%, #808080 100%);
  background-image: -moz-linear-gradient(top, #737373 0%, #808080 100%);
  background-image: -o-linear-gradient(top, #737373 0%, #808080 100%);
  background-image: linear-gradient(top, #737373 0%, #808080 100%);
  padding: 13px 30px 11px 30px;
}
.Black-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.Black-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.1;
  font-weight: 600;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  background-color: #000000;
  background-image: -webkit-linear-gradient(top, #030303 0%, #141414 48%, #000000 49%, #000000 82%, #0e0e0e 100%);
  background-image: -moz-linear-gradient(top, #030303 0%, #141414 48%, #000000 49%, #000000 82%, #0e0e0e 100%);
  background-image: -o-linear-gradient(top, #030303 0%, #141414 48%, #000000 49%, #000000 82%, #0e0e0e 100%);
  background-image: linear-gradient(top, #030303 0%, #141414 48%, #000000 49%, #000000 82%, #0e0e0e 100%);
  border-color: hsl(0, 0%, 0%);
  -webkit-box-shadow: inset 0 0 1px 1px #424242, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #424242, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #424242, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #000;
  -moz-text-shadow: 1px 1px 1px #000;
  -o-text-shadow: 1px 1px 1px #000;
  text-shadow: 1px 1px 1px #000;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  padding: 12px 30px 12px 30px;
}

.Black-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.Black-button:hover {
  color: #FFFFFF;
  background-color: #080808;
  background-image: -webkit-linear-gradient(top, #0b0b0b 0%, #1c1c1c 48%, #080808 49%, #080808 82%, #161616 100%);
  background-image: -moz-linear-gradient(top, #0b0b0b 0%, #1c1c1c 48%, #080808 49%, #080808 82%, #161616 100%);
  background-image: -o-linear-gradient(top, #0b0b0b 0%, #1c1c1c 48%, #080808 49%, #080808 82%, #161616 100%);
  background-image: linear-gradient(top, #0b0b0b 0%, #1c1c1c 48%, #080808 49%, #080808 82%, #161616 100%);
  border-color: hsl(0, 0%, 3%);
  -webkit-box-shadow: inset 0 0 1px 1px #484848, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #484848, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #484848, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #000;
  -moz-text-shadow: 1px 1px 1px #000;
  -o-text-shadow: 1px 1px 1px #000;
  text-shadow: 1px 1px 1px #000;
}

.Black-button:active {
  color: #FFFFFF;
  background-color: #000;
  background-image: -webkit-linear-gradient(top, #000 0%, #000000 100%);
  background-image: -moz-linear-gradient(top, #000 0%, #000000 100%);
  background-image: -o-linear-gradient(top, #000 0%, #000000 100%);
  background-image: linear-gradient(top, #000 0%, #000000 100%);
  padding: 13px 30px 11px 30px;
}
.purple-button-block {
    display: block;
    width: 100%;
    padding-right: 0;
    padding-left: 0;
}
.purple-button {
  display: inline-block;
  text-align: center;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  text-decoration: none;
  line-height: 1.1;
  font-weight: 600;
  font-weight: normal;
  font-family: sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  background-color: #D100D1;
  background-image: -webkit-linear-gradient(top, #d600d6 0%, #e119e1 48%, #D100D1 49%, #D100D1 82%, #ed00ed 100%);
  background-image: -moz-linear-gradient(top, #d600d6 0%, #e119e1 48%, #D100D1 49%, #D100D1 82%, #ed00ed 100%);
  background-image: -o-linear-gradient(top, #d600d6 0%, #e119e1 48%, #D100D1 49%, #D100D1 82%, #ed00ed 100%);
  background-image: linear-gradient(top, #d600d6 0%, #e119e1 48%, #D100D1 49%, #D100D1 82%, #ed00ed 100%);
  border-color: hsl(300, 40%, 41%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff1eff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff1eff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff1eff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #6b006b;
  -moz-text-shadow: 1px 1px 1px #6b006b;
  -o-text-shadow: 1px 1px 1px #6b006b;
  text-shadow: 1px 1px 1px #6b006b;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  padding: 12px 30px 12px 30px;
}

.purple-button strong {
  letter-spacing: 1px;
  font-size: 25px;
}

.purple-button:hover {
  color: #FFFFFF;
  background-color: #e000e0;
  background-image: -webkit-linear-gradient(top, #e500e5 0%, #e622e6 48%, #e000e0 49%, #e000e0 82%, #fc00fc 100%);
  background-image: -moz-linear-gradient(top, #e500e5 0%, #e622e6 48%, #e000e0 49%, #e000e0 82%, #fc00fc 100%);
  background-image: -o-linear-gradient(top, #e500e5 0%, #e622e6 48%, #e000e0 49%, #e000e0 82%, #fc00fc 100%);
  background-image: linear-gradient(top, #e500e5 0%, #e622e6 48%, #e000e0 49%, #e000e0 82%, #fc00fc 100%);
  border-color: hsl(300, 41%, 44%);
  -webkit-box-shadow: inset 0 0 1px 1px #ff28ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0 0 1px 1px #ff28ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 0 1px 1px #ff28ff, 0 0 1px 3px rgba(0, 0, 0, 0.15);
  -webkit-text-shadow: 1px 1px 1px #7a007a;
  -moz-text-shadow: 1px 1px 1px #7a007a;
  -o-text-shadow: 1px 1px 1px #7a007a;
  text-shadow: 1px 1px 1px #7a007a;
}

.purple-button:active {
  color: #FFFFFF;
  background-color: #c200c2;
  background-image: -webkit-linear-gradient(top, #b800b8 0%, #D100D1 100%);
  background-image: -moz-linear-gradient(top, #b800b8 0%, #D100D1 100%);
  background-image: -o-linear-gradient(top, #b800b8 0%, #D100D1 100%);
  background-image: linear-gradient(top, #b800b8 0%, #D100D1 100%);
  padding: 13px 30px 11px 30px;
}
