@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,800);
.chunky_3D_buttons_bling a.asb_large {
  font-family: "Open Sans", Impact;
  font-weight: 800;
  font-size: 32px;
}
.chunky_3D_buttons_bling a.asb_medium {
  font-family: "Open Sans", Impact;
  font-weight: 800;
  font-size: 24px;
}
.chunky_3D_buttons_bling a.asb_small {
  font-family: "Open Sans", Arial;
  font-weight: 800;
  font-size: 18px;
}
.chunky_3D_buttons_bling.asb_center {
  margin: 2em auto;
  text-align: center;
}
.chunky_3D_buttons_bling.asb_left {
  margin: 2em 2em 2em 0;
  text-align: left;
}
.chunky_3D_buttons_bling.asb_right {
  margin: 2em 0 2em 2em;
  text-align: right;
}
.chunky_3D_buttons_bling.asb_inline {
  display: inline-block;
  margin: 2em 0 2em 2em;
}
/* RED */
.c3d_red,
a.c3d_red,
a:link.c3d_red,
a:visited.c3d_red {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #ad0000;
  /* BG */
  background-color: #dc1a04;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #ad0000, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #ad0000, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #ad0000, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_red {
  background-color: #eb1c04;
}
a:active.c3d_red {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #ad0000;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #ad0000, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #ad0000, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #ad0000, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
/* BLUE */
.c3d_blue,
a.c3d_blue,
a:link.c3d_blue,
a:visited.c3d_blue {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #035ead;
  /* BG */
  background-color: #0477dc;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #035ead, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #035ead, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #035ead, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_blue {
  background-color: #047feb;
}
a:active.c3d_blue {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #035ead;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #035ead, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #035ead, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #035ead, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
/* ORANGE */
.c3d_orange,
a.c3d_orange,
a:link.c3d_orange,
a:visited.c3d_orange {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #e16f00;
  /* BG */
  background-color: #ff9800;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #e16f00, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #e16f00, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #e16f00, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_orange {
  background-color: #ff9e0f;
}
a:active.c3d_orange {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #e16f00;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #e16f00, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #e16f00, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #e16f00, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
/* GREEN */
.c3d_green,
a.c3d_green,
a:link.c3d_green,
a:visited.c3d_green {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #74aa05;
  /* BG */
  background-color: #97d31c;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #74aa05, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #74aa05, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #74aa05, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_green {
  background-color: #a1e11e;
}
a:active.c3d_green {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #74aa05;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #74aa05, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #74aa05, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #74aa05, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
/* CHARCOAL */
.c3d_charcoal,
a.c3d_charcoal,
a:link.c3d_charcoal,
a:visited.c3d_charcoal {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #2f2f2f;
  /* BG */
  background-color: #5d5d5d;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #2f2f2f, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #2f2f2f, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #2f2f2f, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_charcoal {
  background-color: #656565;
}
a:active.c3d_charcoal {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #2f2f2f;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #2f2f2f, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #2f2f2f, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #2f2f2f, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
/* YELLOW */
.c3d_yellow,
a.c3d_yellow,
a:link.c3d_yellow,
a:visited.c3d_yellow {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #f7ac00;
  /* BG */
  background-color: #ffcb00;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #f7ac00, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #f7ac00, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #f7ac00, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_yellow {
  background-color: #ffce0f;
}
a:active.c3d_yellow {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #f7ac00;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #f7ac00, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #f7ac00, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #f7ac00, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
/* PURPLE */
.c3d_purple,
a.c3d_purple,
a:link.c3d_purple,
a:visited.c3d_purple {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #5800b3;
  /* BG */
  background-color: #850ffe;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #5800b3, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #5800b3, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #5800b3, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_purple {
  background-color: #8d1efe;
}
a:active.c3d_purple {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #5800b3;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #5800b3, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #5800b3, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #5800b3, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
/* LIGHTBLUE */
.c3d_light_blue,
a.c3d_light_blue,
a:link.c3d_light_blue,
a:visited.c3d_light_blue {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #00b5af;
  /* BG */
  background-color: #00d2c7;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #00b5af, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #00b5af, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #00b5af, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_light_blue {
  background-color: #00e1d5;
}
a:active.c3d_light_blue {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #00b5af;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #00b5af, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #00b5af, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #00b5af, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
/* PINK */
.c3d_pink,
a.c3d_pink,
a:link.c3d_pink,
a:visited.c3d_pink {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #b200a3;
  /* BG */
  background-color: #fc0fe8;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #b200a3, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #b200a3, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #b200a3, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_pink {
  background-color: #fc1ee9;
}
a:active.c3d_pink {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #b200a3;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #b200a3, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #b200a3, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #b200a3, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
/* GREY */
.c3d_grey,
a.c3d_grey,
a:link.c3d_grey,
a:visited.c3d_grey {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #9c9c9c;
  /* BG */
  background-color: #bebebe;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #9c9c9c, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #9c9c9c, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #9c9c9c, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_grey {
  background-color: #c6c6c6;
}
a:active.c3d_grey {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #9c9c9c;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #9c9c9c, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #9c9c9c, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #9c9c9c, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
/* DARKBLUE */
.c3d_dark_blue,
a.c3d_dark_blue,
a:link.c3d_dark_blue,
a:visited.c3d_dark_blue {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #002d55;
  /* BG */
  background-color: #0b589d;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #002d55, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #002d55, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #002d55, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_dark_blue {
  background-color: #0c60ab;
}
a:active.c3d_dark_blue {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #002d55;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #002d55, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #002d55, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #002d55, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
/* DARKGREEN */
.c3d_dark_green,
a.c3d_dark_green,
a:link.c3d_dark_green,
a:visited.c3d_dark_green {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  display: inline-block;
  top: 0px;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #376802;
  /* BG */
  background-color: #5fa812;
  -webkit-border-radius: 0.25em;
  -webkit-background-clip: padding-box;
  -moz-border-radius: 0.25em;
  -moz-background-clip: padding;
  border-radius: 0.25em;
  background-clip: padding-box;
  -webkit-box-shadow: 0px 0.281em 0px #376802, 0px 0.281em 0.781em rgba(0,0,0,.7);
  -moz-box-shadow: 0px 0.281em 0px #376802, 0px 0.281em 0.781em rgba(0,0,0,.7);
  box-shadow: 0px 0.281em 0px #376802, 0px 0.281em 0.781em rgba(0,0,0,.7);
}
a:hover.c3d_dark_green {
  background-color: #67b613;
}
a:active.c3d_dark_green {
  padding: 0.5em 1em;
  position: relative;
  text-align: center;
  text-decoration: none;
  line-height: 1.5em;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  top: 0.188em;
  /* Text */
  color: #fff !important;
  text-shadow: 0 -1px 0 #376802;
  /* BG */
  -webkit-box-shadow: 0px 0.094em 0px #376802, 0px 0.094em 0.188em rgba(0,0,0,.9);
  -moz-box-shadow: 0px 0.094em 0px #376802, 0px 0.094em 0.188em rgba(0,0,0,.9);
  box-shadow: 0px 0.094em 0px #376802, 0px 0.094em 0.188em rgba(0,0,0,.9);
}
